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

View Problem - Process Solution

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

% Computer : n019.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:23 EDT 2022

% Result   : Timeout 299.99s 300.38s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : SET268-6 : TPTP v8.1.0. Bugfixed v2.1.0.
% 0.03/0.13  % Command  : run_spass %d %s
% 0.13/0.35  % Computer : n019.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % WCLimit  : 600
% 0.13/0.35  % DateTime : Sun Jul 10 17:57:53 EDT 2022
% 0.13/0.35  % CPUTime  : 
% 299.99/300.38  
% 299.99/300.38  SPASS V 3.9 
% 299.99/300.38  SPASS beiseite: Ran out of time.
% 299.99/300.38  Problem: /export/starexec/sandbox/benchmark/theBenchmark.p 
% 299.99/300.38  SPASS derived 123122 clauses, backtracked 235 clauses, performed 9 splits and kept 37132 clauses.
% 299.99/300.38  SPASS allocated 224239 KBytes.
% 299.99/300.38  SPASS spent	0:05:00.02 on the problem.
% 299.99/300.38  		0:00:00.04 for the input.
% 299.99/300.38  		0:00:00.00 for the FLOTTER CNF translation.
% 299.99/300.38  		0:00:01.85 for inferences.
% 299.99/300.38  		0:00:00.00 for the backtracking.
% 299.99/300.38  		0:4:55.95 for the reduction.
% 299.99/300.38  
% 299.99/300.38  
% 299.99/300.38   The set of clauses at termination is :
% 299.99/300.38  1979[0:Rew:249.0,1976.2] || equal(compose(u,singleton(v)),v) member(singleton(singleton(singleton(v))),cross_product(universal_class,universal_class))*+ -> member(singleton(singleton(singleton(v))),compose_class(u))*.
% 299.99/300.38  82841[4:Obv:82830.0] ||  -> equal(intersection(complement(compose(element_relation,universal_class)),intersection(element_relation,u)),null_class)**.
% 299.99/300.38  82839[4:Obv:82834.0] ||  -> equal(intersection(complement(compose(element_relation,universal_class)),intersection(u,element_relation)),null_class)**.
% 299.99/300.38  82723[4:Obv:82713.0] ||  -> equal(intersection(intersection(element_relation,u),complement(compose(element_relation,universal_class))),null_class)**.
% 299.99/300.38  82721[4:Obv:82717.0] ||  -> equal(intersection(intersection(u,element_relation),complement(compose(element_relation,universal_class))),null_class)**.
% 299.99/300.38  38046[8:Rew:38037.1,37415.1] one_to_one(restrict(element_relation,universal_class,u)) || subclass(universal_class,cantor(sum_class(u))) equal(cross_product(cantor(sum_class(u)),cantor(sum_class(u))),sum_class(u))** -> .
% 299.99/300.38  81838[4:SpR:74227.0,59405.0] ||  -> subclass(complement(successor(sum_class(range_of(null_class)))),complement(apply(null_class,u)))*.
% 299.99/300.38  81836[4:SpR:74227.0,70688.0] ||  -> subclass(complement(successor(complement(apply(null_class,u)))),sum_class(range_of(null_class)))*.
% 299.99/300.38  81822[4:SpR:74227.0,30861.0] ||  -> equal(symmetric_difference(sum_class(range_of(null_class)),complement(apply(null_class,u))),universal_class)**.
% 299.99/300.38  81821[4:SpR:74227.0,30820.0] ||  -> equal(union(sum_class(range_of(null_class)),complement(apply(null_class,u))),universal_class)**.
% 299.99/300.38  15443[4:Rew:15347.0,6632.3] inductive(singleton(u)) || member(u,universal_class) subclass(singleton(u),range_of(null_class))* -> member(u,cantor(successor_relation)) equal(range_of(null_class),singleton(u)).
% 299.99/300.38  81820[4:SpR:74227.0,30716.0] ||  -> equal(intersection(sum_class(range_of(null_class)),complement(apply(null_class,u))),null_class)**.
% 299.99/300.38  81768[4:SpR:74227.0,59405.0] ||  -> subclass(complement(successor(apply(null_class,u))),complement(sum_class(range_of(null_class))))*.
% 299.99/300.38  81766[4:SpR:74227.0,70688.0] ||  -> subclass(complement(successor(complement(sum_class(range_of(null_class))))),apply(null_class,u))*.
% 299.99/300.38  81752[4:SpR:74227.0,30861.0] ||  -> equal(symmetric_difference(apply(null_class,u),complement(sum_class(range_of(null_class)))),universal_class)**.
% 299.99/300.38  79135[0:Rew:79059.0,9674.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.99/300.38  81751[4:SpR:74227.0,30820.0] ||  -> equal(union(apply(null_class,u),complement(sum_class(range_of(null_class)))),universal_class)**.
% 299.99/300.38  81750[4:SpR:74227.0,30716.0] ||  -> equal(intersection(apply(null_class,u),complement(sum_class(range_of(null_class)))),null_class)**.
% 299.99/300.38  69970[4:SpL:249.0,69814.0] || equal(successor(complement(singleton(singleton(singleton(singleton(u)))))),null_class)** -> .
% 299.99/300.38  53530[7:Res:29891.1,53441.0] || equal(sum_class(u),singleton(null_class))** equal(null_class,element_relation) -> .
% 299.99/300.38  79127[4:Rew:79059.0,78599.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.99/300.38  53529[7:Res:29936.1,53441.0] || equal(sum_class(u),successor(null_class))** equal(null_class,element_relation) -> .
% 299.99/300.38  53528[7:Res:46478.1,53441.0] || equal(complement(sum_class(u)),null_class)** equal(null_class,element_relation) -> .
% 299.99/300.38  53400[4:Res:345.1,49359.0] || subclass(universal_class,cantor(singleton(u)))* equal(null_class,element_relation) -> .
% 299.99/300.38  53159[4:SpL:249.0,49283.0] || equal(union(null_class,singleton(singleton(singleton(singleton(u))))),universal_class)** -> .
% 299.99/300.38  79104[4:Rew:79059.0,78596.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.99/300.38  52442[4:SpL:249.0,45115.0] || subclass(universal_class,union(null_class,singleton(singleton(singleton(singleton(u))))))* -> .
% 299.99/300.38  46902[4:MRR:46667.2,9997.1] || equal(compose(element_relation,universal_class),null_class)**+ member(u,element_relation)* -> .
% 299.99/300.38  38842[4:Res:345.1,38799.0] || subclass(universal_class,cantor(complement(cross_product(singleton(singleton(u)),universal_class))))* -> .
% 299.99/300.38  170787[8:SoR:170785.0,72.1] one_to_one(complement(cross_product(singleton(singleton(u)),universal_class))) ||  -> .
% 299.99/300.38  77814[0:SpR:74536.0,498.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.99/300.38  170785[8:Obv:170784.1] function(complement(cross_product(singleton(singleton(u)),universal_class))) ||  -> .
% 299.99/300.38  38841[4:Res:20926.1,38799.0] || equal(cantor(complement(cross_product(singleton(singleton(u)),universal_class))),universal_class)** -> .
% 299.99/300.38  37565[8:Res:4900.1,37515.1] function(apply(null_class,u)) || member(range_of(null_class),universal_class)* -> .
% 299.99/300.38  170458[4:Res:66364.1,170404.0] || equal(successor(union(null_class,singleton(singleton(null_class)))),null_class)** -> .
% 299.99/300.38  9961[0:SpL:115.0,1318.2] || member(u,union(v,w)) member(u,complement(intersection(v,w)))*+ subclass(symmetric_difference(v,w),x)* -> member(u,x)*.
% 299.99/300.38  170404[4:MRR:170227.1,72142.0] || subclass(union(null_class,singleton(singleton(null_class))),successor(null_class))* -> .
% 299.99/300.38  167344[4:Res:132925.0,3056.0] ||  -> equal(intersection(successor(null_class),union(null_class,singleton(singleton(null_class)))),null_class)**.
% 299.99/300.38  167341[7:Res:132925.0,45309.1] inductive(intersection(successor(null_class),union(null_class,singleton(singleton(null_class))))) ||  -> .
% 299.99/300.38  167297[4:Res:132922.0,3056.0] ||  -> equal(intersection(element_relation,union(null_class,complement(compose(element_relation,universal_class)))),null_class)**.
% 299.99/300.38  5351[0:Res:350.2,18.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.99/300.38  167294[7:Res:132922.0,45309.1] inductive(intersection(element_relation,union(null_class,complement(compose(element_relation,universal_class))))) ||  -> .
% 299.99/300.38  167259[4:Rew:78499.0,167250.0,30456.0,167250.0,101705.0,167250.0] ||  -> equal(union(compose(element_relation,universal_class),union(null_class,complement(element_relation))),universal_class)**.
% 299.99/300.38  167254[4:Res:132611.0,3056.0] ||  -> equal(intersection(union(element_relation,element_relation),complement(compose(element_relation,universal_class))),null_class)**.
% 299.99/300.38  167251[7:Res:132611.0,45309.1] inductive(intersection(union(element_relation,element_relation),complement(compose(element_relation,universal_class)))) ||  -> .
% 299.99/300.38  10910[0:Res:344.1,1314.1] || subclass(universal_class,complement(intersection(u,v))) member(unordered_pair(w,x),union(u,v)) -> member(unordered_pair(w,x),symmetric_difference(u,v))*.
% 299.99/300.38  166994[4:Res:164653.1,151507.0] || subclass(universal_class,cantor(singleton(cross_product(singleton(regular(composition_function)),universal_class))))* -> .
% 299.99/300.38  166993[4:Res:164653.1,38799.0] || subclass(universal_class,cantor(complement(cross_product(singleton(regular(composition_function)),universal_class))))* -> .
% 299.99/300.38  166990[4:Res:164653.1,49359.0] || subclass(universal_class,cantor(regular(composition_function)))* equal(null_class,element_relation) -> .
% 299.99/300.38  168802[8:SoR:168801.0,72.1] one_to_one(complement(cross_product(singleton(regular(composition_function)),universal_class))) ||  -> .
% 299.99/300.38  102338[0:Rew:101686.0,6999.1] || member(u,universal_class) subclass(power_class(complement(union(v,w))),x)*+ -> member(u,image(element_relation,union(v,w)))* member(u,x)*.
% 299.99/300.38  168801[8:Obv:168800.1] function(complement(cross_product(singleton(regular(composition_function)),universal_class))) ||  -> .
% 299.99/300.38  166876[4:Res:164652.1,38799.0] || equal(cantor(complement(cross_product(singleton(regular(composition_function)),universal_class))),universal_class)** -> .
% 299.99/300.38  165452[4:SpL:54674.1,164943.0] || equal(first(regular(composition_function)),universal_class)** member(null_class,composition_function) -> .
% 299.99/300.38  164644[4:SpR:100312.0,54887.1] || equal(first(regular(composition_function)),universal_class) -> member(null_class,regular(composition_function))*.
% 299.99/300.38  47240[0:Rew:47003.0,7004.1] || member(u,universal_class) subclass(union(complement(power_class(v)),w),x)*+ -> member(u,intersection(power_class(v),complement(w)))* member(u,x)*.
% 299.99/300.38  164271[4:Res:160007.1,151507.0] || subclass(universal_class,cantor(singleton(cross_product(singleton(regular(domain_relation)),universal_class))))* -> .
% 299.99/300.38  164270[4:Res:160007.1,38799.0] || subclass(universal_class,cantor(complement(cross_product(singleton(regular(domain_relation)),universal_class))))* -> .
% 299.99/300.38  164267[4:Res:160007.1,49359.0] || subclass(universal_class,cantor(regular(domain_relation)))* equal(null_class,element_relation) -> .
% 299.99/300.38  168562[8:SoR:168561.0,72.1] one_to_one(complement(cross_product(singleton(regular(domain_relation)),universal_class))) ||  -> .
% 299.99/300.38  47051[0:Rew:47003.0,7001.1] || member(u,universal_class) subclass(union(v,complement(power_class(w))),x)*+ -> member(u,intersection(complement(v),power_class(w)))* member(u,x)*.
% 299.99/300.38  168561[8:Obv:168560.1] function(complement(cross_product(singleton(regular(domain_relation)),universal_class))) ||  -> .
% 299.99/300.38  164155[4:Res:160006.1,38799.0] || equal(cantor(complement(cross_product(singleton(regular(domain_relation)),universal_class))),universal_class)** -> .
% 299.99/300.38  163494[3:SpL:54674.1,162937.0] || equal(first(regular(domain_relation)),universal_class)** member(null_class,domain_relation) -> .
% 299.99/300.38  159998[3:SpR:100311.0,54887.1] || equal(first(regular(domain_relation)),universal_class) -> member(null_class,regular(domain_relation))*.
% 299.99/300.38  16198[4:Rew:15347.0,15706.2] || member(u,universal_class) subclass(domain_relation,unordered_pair(v,w))*+ -> equal(ordered_pair(u,cantor(u)),w)* equal(ordered_pair(u,cantor(u)),v)*.
% 299.99/300.38  158585[4:Res:7.1,45116.0] || equal(union(null_class,complement(singleton(ordered_pair(null_class,null_class)))),domain_relation)** -> .
% 299.99/300.38  158584[4:Res:58710.1,45116.0] || equal(union(null_class,complement(singleton(ordered_pair(null_class,null_class)))),universal_class)** -> .
% 299.99/300.38  158016[4:Res:7.1,40117.0] || equal(complement(compose(element_relation,universal_class)),element_relation)** -> equal(null_class,element_relation).
% 299.99/300.38  154543[4:SpL:76214.0,154511.0] || member(universal_class,complement(union(element_relation,complement(compose(element_relation,universal_class)))))* -> .
% 299.99/300.38  15462[4:Rew:15347.0,6621.2] || member(u,universal_class) member(ordered_pair(u,v),compose(w,x))* -> member(u,cantor(x)) member(v,image(w,range_of(null_class))).
% 299.99/300.38  151593[7:Res:29891.1,151507.0] || equal(cantor(singleton(cross_product(singleton(null_class),universal_class))),singleton(null_class))** -> .
% 299.99/300.38  151592[7:Res:29936.1,151507.0] || equal(cantor(singleton(cross_product(singleton(null_class),universal_class))),successor(null_class))** -> .
% 299.99/300.38  151591[7:Res:46478.1,151507.0] || equal(complement(cantor(singleton(cross_product(singleton(null_class),universal_class)))),null_class)** -> .
% 299.99/300.38  151583[4:Res:48015.1,151507.0] || equal(complement(cantor(singleton(cross_product(singleton(omega),universal_class)))),null_class)** -> .
% 299.99/300.38  10804[0:Res:416.2,2.0] || member(intersection(u,v),universal_class) subclass(v,w) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(u,v)),w)*.
% 299.99/300.38  151537[4:SpR:151445.0,16977.0] ||  -> equal(apply(singleton(cross_product(null_class,universal_class)),universal_class),sum_class(range_of(null_class)))**.
% 299.99/300.38  168199[4:Res:7.1,168130.0] || equal(singleton(complement(singleton(null_class))),complement(successor(null_class)))** -> .
% 299.99/300.38  168130[4:MRR:167919.1,54755.0] || subclass(complement(successor(null_class)),singleton(complement(singleton(null_class))))* -> .
% 299.99/300.38  146454[4:Rew:74519.0,146301.0] ||  -> equal(intersection(complement(successor(null_class)),singleton(complement(singleton(null_class)))),null_class)**.
% 299.99/300.38  10608[0:Res:415.2,2.0] || member(intersection(u,v),universal_class) subclass(u,w) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(u,v)),w)*.
% 299.99/300.38  137511[4:SpR:136381.1,74538.0] || equal(complement(compose(element_relation,universal_class)),universal_class)** -> equal(null_class,element_relation).
% 299.99/300.38  167425[7:Res:7.1,167372.0] || equal(union(null_class,singleton(singleton(null_class))),singleton(null_class))** -> .
% 299.99/300.38  167441[7:Res:2118.1,167426.0] || subclass(universal_class,union(null_class,singleton(singleton(null_class))))* -> .
% 299.99/300.38  167442[7:Res:48.1,167426.0] inductive(union(null_class,singleton(singleton(null_class)))) ||  -> .
% 299.99/300.38  102860[0:Rew:101686.0,7062.1] || member(union(u,v),universal_class) member(apply(choice,union(u,v)),complement(union(u,v)))* -> equal(union(u,v),null_class).
% 299.99/300.38  167426[7:Res:3048.1,167372.0] || member(null_class,union(null_class,singleton(singleton(null_class))))* -> .
% 299.99/300.38  167372[7:Res:87222.1,167352.0] || subclass(singleton(null_class),union(null_class,singleton(singleton(null_class))))* -> .
% 299.99/300.38  167370[7:Res:7.1,167352.0] || equal(union(null_class,singleton(singleton(null_class))),successor(null_class))** -> .
% 299.99/300.38  167373[7:Rew:27420.0,167368.0] || equal(union(null_class,complement(singleton(singleton(null_class)))),null_class)** -> .
% 299.99/300.38  15784[4:Rew:15347.0,11212.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.99/300.38  167352[7:MRR:167323.1,45331.0] || subclass(successor(null_class),union(null_class,singleton(singleton(null_class))))* -> .
% 299.99/300.38  15658[4:Rew:15347.0,11372.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) member(v,cantor(u)) -> member(ordered_pair(u,ordered_pair(v,apply(u,v))),application_function)*.
% 299.99/300.38  115432[4:Res:115352.0,326.1] inductive(regular(complement(omega))) ||  -> equal(regular(complement(omega)),omega)**.
% 299.99/300.38  166650[4:Res:95015.1,164729.0] || equal(complement(regular(unordered_pair(u,regular(composition_function)))),null_class)** -> .
% 299.99/300.38  166633[4:Rew:26691.0,166629.0] || equal(union(null_class,unordered_pair(u,regular(composition_function))),null_class)** -> .
% 299.99/300.38  166373[4:Res:95015.1,164699.0] || equal(complement(regular(unordered_pair(regular(composition_function),u))),null_class)** -> .
% 299.99/300.38  11326[0:Res:1928.2,557.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))+ subclass(composition_function,singleton(w))* -> equal(ordered_pair(u,ordered_pair(v,compose(u,v))),w)*.
% 299.99/300.38  166186[4:Rew:26691.0,166182.0] || equal(union(null_class,unordered_pair(regular(composition_function),u)),null_class)** -> .
% 299.99/300.38  167061[8:SoR:165453.0,72.1] one_to_one(first(regular(composition_function))) || member(null_class,composition_function)* -> .
% 299.99/300.38  167048[8:SoR:164645.0,72.1] one_to_one(first(regular(composition_function))) ||  -> member(null_class,regular(composition_function))*.
% 299.99/300.38  167076[4:Obv:167073.1] || subclass(complement(singleton(regular(composition_function))),null_class)* -> .
% 299.99/300.38  11355[0:Res:1928.2,94.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))*+ subclass(composition_function,compose_class(w))* -> equal(compose(w,u),ordered_pair(v,compose(u,v)))*.
% 299.99/300.38  165960[4:Rew:27420.0,165956.0] || equal(union(null_class,complement(singleton(regular(composition_function)))),null_class)** -> .
% 299.99/300.38  165453[8:SpL:37558.1,164943.0] function(first(regular(composition_function))) || member(null_class,composition_function)* -> .
% 299.99/300.38  164683[4:SpL:100312.0,49282.0] || member(singleton(first(regular(composition_function))),singleton(regular(composition_function)))* -> .
% 299.99/300.38  164645[8:SpR:100312.0,37668.1] function(first(regular(composition_function))) ||  -> member(null_class,regular(composition_function))*.
% 299.99/300.38  11182[0:SpR:1193.1,250.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.99/300.38  164643[4:SpR:100312.0,45114.0] ||  -> member(singleton(first(regular(composition_function))),complement(singleton(regular(composition_function))))*.
% 299.99/300.38  164653[4:SpR:100312.0,362.1] || subclass(universal_class,u) -> member(regular(composition_function),u)*.
% 299.99/300.38  164652[4:SpR:100312.0,39248.1] || equal(u,universal_class) -> member(regular(composition_function),u)*.
% 299.99/300.38  164731[4:SpL:100312.0,64493.0] || equal(successor(unordered_pair(u,regular(composition_function))),null_class)** -> .
% 299.99/300.38  10481[0:Res:1966.3,2.0] || member(u,universal_class) member(v,universal_class) equal(successor(v),u) subclass(successor_relation,w) -> member(ordered_pair(v,u),w)*.
% 299.99/300.38  164730[4:SpL:100312.0,68183.0] || equal(regular(unordered_pair(u,regular(composition_function))),universal_class)** -> .
% 299.99/300.38  164729[4:SpL:100312.0,57139.0] || subclass(universal_class,regular(unordered_pair(u,regular(composition_function))))* -> .
% 299.99/300.38  164726[4:SpL:100312.0,14949.0] || equal(complement(unordered_pair(u,regular(composition_function))),universal_class)** -> .
% 299.99/300.38  164725[4:SpL:100312.0,14933.0] || subclass(universal_class,complement(unordered_pair(u,regular(composition_function))))* -> .
% 299.99/300.38  1316[0:Res:24.2,152.0] || member(regular(complement(intersection(u,v))),v)*+ member(regular(complement(intersection(u,v))),u)* -> equal(complement(intersection(u,v)),null_class).
% 299.99/300.38  164700[4:SpL:100312.0,69995.0] || equal(regular(unordered_pair(regular(composition_function),u)),universal_class)** -> .
% 299.99/300.38  164699[4:SpL:100312.0,67343.0] || subclass(universal_class,regular(unordered_pair(regular(composition_function),u)))* -> .
% 299.99/300.38  164698[4:SpL:100312.0,64498.0] || equal(successor(unordered_pair(regular(composition_function),u)),null_class)** -> .
% 299.99/300.38  164695[4:SpL:100312.0,14972.0] || equal(complement(unordered_pair(regular(composition_function),u)),universal_class)** -> .
% 299.99/300.38  10805[0:Res:416.2,25.1] || member(intersection(u,complement(v)),universal_class) member(apply(choice,intersection(u,complement(v))),v)* -> equal(intersection(u,complement(v)),null_class).
% 299.99/300.38  164694[4:SpL:100312.0,14939.0] || subclass(universal_class,complement(unordered_pair(regular(composition_function),u)))* -> .
% 299.99/300.38  164692[4:SpL:100312.0,72114.0] || equal(complement(regular(singleton(regular(composition_function)))),null_class)** -> .
% 299.99/300.38  164686[4:SpL:100312.0,72156.0] || equal(union(null_class,singleton(regular(composition_function))),null_class)** -> .
% 299.99/300.38  164685[4:SpL:100312.0,49283.0] || equal(union(null_class,singleton(regular(composition_function))),universal_class)** -> .
% 299.99/300.38  10609[0:Res:415.2,25.1] || member(intersection(complement(u),v),universal_class) member(apply(choice,intersection(complement(u),v)),u)* -> equal(intersection(complement(u),v),null_class).
% 299.99/300.38  164684[4:SpL:100312.0,45115.0] || subclass(universal_class,union(null_class,singleton(regular(composition_function))))* -> .
% 299.99/300.38  164680[4:SpL:100312.0,69814.0] || equal(successor(complement(singleton(regular(composition_function)))),null_class)** -> .
% 299.99/300.38  164728[4:SpL:100312.0,46869.0] || equal(unordered_pair(u,regular(composition_function)),null_class)** -> .
% 299.99/300.38  164727[4:SpL:100312.0,44640.0] || subclass(unordered_pair(u,regular(composition_function)),null_class)* -> .
% 299.99/300.38  47318[0:Rew:47003.0,6868.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.99/300.38  164697[4:SpL:100312.0,46878.0] || equal(unordered_pair(regular(composition_function),u),null_class)** -> .
% 299.99/300.38  164696[4:SpL:100312.0,44646.0] || subclass(unordered_pair(regular(composition_function),u),null_class)* -> .
% 299.99/300.38  164943[4:MRR:164940.1,46382.0] || member(singleton(first(regular(composition_function))),composition_function)* -> .
% 299.99/300.38  164714[4:SpL:100312.0,72143.0] || equal(union(null_class,regular(composition_function)),null_class)** -> .
% 299.99/300.38  47101[0:Rew:47003.0,6853.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.99/300.38  164706[4:SpL:100312.0,72102.0] || equal(complement(regular(regular(composition_function))),null_class)** -> .
% 299.99/300.38  164693[4:SpL:100312.0,64487.0] || equal(successor(singleton(regular(composition_function))),null_class)** -> .
% 299.99/300.38  164691[4:SpL:100312.0,61154.0] || equal(regular(singleton(regular(composition_function))),universal_class)** -> .
% 299.99/300.38  164690[4:SpL:100312.0,60859.0] || subclass(universal_class,regular(singleton(regular(composition_function))))* -> .
% 299.99/300.38  15445[4:Rew:15347.0,6625.3] || member(u,universal_class) equal(range_of(null_class),singleton(u))+ member(null_class,singleton(u))* -> member(u,cantor(successor_relation))* inductive(singleton(u)).
% 299.99/300.38  164679[4:SpL:100312.0,14911.0] || equal(complement(singleton(regular(composition_function))),universal_class)** -> .
% 299.99/300.38  164678[4:SpL:100312.0,14903.0] || subclass(universal_class,complement(singleton(regular(composition_function))))* -> .
% 299.99/300.38  164641[4:SpR:100312.0,248.0] ||  -> member(singleton(first(regular(composition_function))),regular(composition_function))*.
% 299.99/300.38  164712[4:SpL:100312.0,64490.0] || equal(successor(regular(composition_function)),null_class)** -> .
% 299.99/300.38  15444[4:Rew:15347.0,6624.3] || member(u,universal_class) member(null_class,singleton(u)) subclass(range_of(null_class),singleton(u))* -> member(u,cantor(successor_relation)) inductive(singleton(u)).
% 299.99/300.38  164711[4:SpL:100312.0,56013.0] || equal(cantor(regular(composition_function)),universal_class)** -> .
% 299.99/300.38  164710[4:SpL:100312.0,55782.0] || equal(sum_class(regular(composition_function)),universal_class)** -> .
% 299.99/300.38  164709[4:SpL:100312.0,55527.0] || equal(power_class(regular(composition_function)),universal_class)** -> .
% 299.99/300.38  164705[4:SpL:100312.0,32562.0] || equal(regular(regular(composition_function)),universal_class)** -> .
% 299.99/300.38  8263[4:Rew:7624.0,7726.1,7624.0,7726.0] || member(complement(compose(element_relation,universal_class)),universal_class) member(apply(choice,complement(compose(element_relation,universal_class))),element_relation)* -> equal(complement(compose(element_relation,universal_class)),null_class).
% 299.99/300.38  164704[4:SpL:100312.0,32539.0] || subclass(universal_class,regular(regular(composition_function)))* -> .
% 299.99/300.38  164682[4:SpL:100312.0,45106.0] || equal(singleton(regular(composition_function)),null_class)** -> .
% 299.99/300.38  164681[4:SpL:100312.0,44633.0] || subclass(singleton(regular(composition_function)),null_class)* -> .
% 299.99/300.38  164677[4:SpL:100312.0,72131.0] || equal(complement(regular(composition_function)),null_class)** -> .
% 299.99/300.38  11098[0:Obv:11075.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.99/300.38  164676[4:SpL:100312.0,1962.0] || equal(complement(regular(composition_function)),universal_class)** -> .
% 299.99/300.38  164675[4:SpL:100312.0,1948.0] || subclass(universal_class,complement(regular(composition_function)))* -> .
% 299.99/300.38  164708[4:SpL:100312.0,45085.0] || equal(regular(composition_function),universal_class)** -> .
% 299.99/300.38  164707[4:SpL:100312.0,44921.0] || subclass(universal_class,regular(composition_function))* -> .
% 299.99/300.38  11097[0:Obv:11082.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.99/300.38  164703[4:SpL:100312.0,22109.0] || equal(regular(composition_function),null_class)** -> .
% 299.99/300.38  164702[4:SpL:100312.0,22093.0] || subclass(regular(composition_function),null_class)* -> .
% 299.99/300.38  164789[8:SoR:164755.0,72.1] one_to_one(regular(composition_function)) ||  -> .
% 299.99/300.38  164755[8:Res:164640.0,37515.1] function(regular(composition_function)) ||  -> .
% 299.99/300.38  11031[0:MRR:11030.0,12.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.99/300.38  164640[4:SpR:100312.0,243.0] ||  -> member(regular(composition_function),universal_class)*.
% 299.99/300.38  100312[4:MRR:100229.0,46382.0] ||  -> equal(ordered_pair(first(regular(composition_function)),second(regular(composition_function))),regular(composition_function))**.
% 299.99/300.38  163986[4:Res:95015.1,160083.0] || equal(complement(regular(unordered_pair(u,regular(domain_relation)))),null_class)** -> .
% 299.99/300.38  163960[4:Rew:26691.0,163956.0] || equal(union(null_class,unordered_pair(u,regular(domain_relation))),null_class)** -> .
% 299.99/300.38  11029[0:MRR:11028.0,12.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.99/300.38  163936[4:Res:95015.1,160053.0] || equal(complement(regular(unordered_pair(regular(domain_relation),u))),null_class)** -> .
% 299.99/300.38  163902[4:Rew:26691.0,163898.0] || equal(union(null_class,unordered_pair(regular(domain_relation),u)),null_class)** -> .
% 299.99/300.38  164429[8:SoR:163495.0,72.1] one_to_one(first(regular(domain_relation))) || member(null_class,domain_relation)* -> .
% 299.99/300.38  164305[8:SoR:159999.0,72.1] one_to_one(first(regular(domain_relation))) ||  -> member(null_class,regular(domain_relation))*.
% 299.99/300.38  9545[3:Obv:9532.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.99/300.38  164444[4:Obv:164441.1] || subclass(complement(singleton(regular(domain_relation))),null_class)* -> .
% 299.99/300.38  163701[4:Rew:27420.0,163697.0] || equal(union(null_class,complement(singleton(regular(domain_relation)))),null_class)** -> .
% 299.99/300.38  163495[8:SpL:37558.1,162937.0] function(first(regular(domain_relation))) || member(null_class,domain_relation)* -> .
% 299.99/300.38  160037[4:SpL:100311.0,49282.0] || member(singleton(first(regular(domain_relation))),singleton(regular(domain_relation)))* -> .
% 299.99/300.38  9544[3:Obv:9533.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.99/300.38  159999[8:SpR:100311.0,37668.1] function(first(regular(domain_relation))) ||  -> member(null_class,regular(domain_relation))*.
% 299.99/300.38  159997[4:SpR:100311.0,45114.0] ||  -> member(singleton(first(regular(domain_relation))),complement(singleton(regular(domain_relation))))*.
% 299.99/300.38  160007[3:SpR:100311.0,362.1] || subclass(universal_class,u) -> member(regular(domain_relation),u)*.
% 299.99/300.38  160006[4:SpR:100311.0,39248.1] || equal(u,universal_class) -> member(regular(domain_relation),u)*.
% 299.99/300.38  419[0:Res:71.2,218.0] || member(restrict(u,v,w),universal_class) -> equal(restrict(u,v,w),null_class) member(apply(choice,restrict(u,v,w)),u)*.
% 299.99/300.38  160085[4:SpL:100311.0,64493.0] || equal(successor(unordered_pair(u,regular(domain_relation))),null_class)** -> .
% 299.99/300.38  160084[4:SpL:100311.0,68183.0] || equal(regular(unordered_pair(u,regular(domain_relation))),universal_class)** -> .
% 299.99/300.38  160083[4:SpL:100311.0,57139.0] || subclass(universal_class,regular(unordered_pair(u,regular(domain_relation))))* -> .
% 299.99/300.38  160080[3:SpL:100311.0,14949.0] || equal(complement(unordered_pair(u,regular(domain_relation))),universal_class)** -> .
% 299.99/300.38  11194[0:SpL:1193.1,15.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.99/300.38  160079[3:SpL:100311.0,14933.0] || subclass(universal_class,complement(unordered_pair(u,regular(domain_relation))))* -> .
% 299.99/300.38  160054[4:SpL:100311.0,69995.0] || equal(regular(unordered_pair(regular(domain_relation),u)),universal_class)** -> .
% 299.99/300.38  160053[4:SpL:100311.0,67343.0] || subclass(universal_class,regular(unordered_pair(regular(domain_relation),u)))* -> .
% 299.99/300.38  160052[4:SpL:100311.0,64498.0] || equal(successor(unordered_pair(regular(domain_relation),u)),null_class)** -> .
% 299.99/300.38  11195[0:SpL:1193.1,16.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.99/300.38  160049[3:SpL:100311.0,14972.0] || equal(complement(unordered_pair(regular(domain_relation),u)),universal_class)** -> .
% 299.99/300.38  160048[3:SpL:100311.0,14939.0] || subclass(universal_class,complement(unordered_pair(regular(domain_relation),u)))* -> .
% 299.99/300.38  160046[4:SpL:100311.0,72114.0] || equal(complement(regular(singleton(regular(domain_relation)))),null_class)** -> .
% 299.99/300.38  160040[4:SpL:100311.0,72156.0] || equal(union(null_class,singleton(regular(domain_relation))),null_class)** -> .
% 299.99/300.38  7372[0:Res:349.2,546.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.99/300.38  160039[4:SpL:100311.0,49283.0] || equal(union(null_class,singleton(regular(domain_relation))),universal_class)** -> .
% 299.99/300.38  160038[4:SpL:100311.0,45115.0] || subclass(universal_class,union(null_class,singleton(regular(domain_relation))))* -> .
% 299.99/300.38  160034[4:SpL:100311.0,69814.0] || equal(successor(complement(singleton(regular(domain_relation)))),null_class)** -> .
% 299.99/300.38  160082[4:SpL:100311.0,46869.0] || equal(unordered_pair(u,regular(domain_relation)),null_class)** -> .
% 299.99/300.38  7137[0:Res:413.3,217.0] || member(u,universal_class) subclass(u,restrict(v,w,x))*+ -> equal(u,null_class) member(apply(choice,u),cross_product(w,x))*.
% 299.99/300.38  160081[4:SpL:100311.0,44640.0] || subclass(unordered_pair(u,regular(domain_relation)),null_class)* -> .
% 299.99/300.38  160051[4:SpL:100311.0,46878.0] || equal(unordered_pair(regular(domain_relation),u),null_class)** -> .
% 299.99/300.38  160050[4:SpL:100311.0,44646.0] || subclass(unordered_pair(regular(domain_relation),u),null_class)* -> .
% 299.99/300.38  162937[3:MRR:162934.1,5647.0] || member(singleton(first(regular(domain_relation))),domain_relation)* -> .
% 299.99/300.38  6850[0:SpR:496.0,24.2] || member(u,union(complement(v),complement(w))) member(u,union(v,w)) -> member(u,symmetric_difference(complement(v),complement(w)))*.
% 299.99/300.38  160068[4:SpL:100311.0,72143.0] || equal(union(null_class,regular(domain_relation)),null_class)** -> .
% 299.99/300.38  160060[4:SpL:100311.0,72102.0] || equal(complement(regular(regular(domain_relation))),null_class)** -> .
% 299.99/300.38  160047[4:SpL:100311.0,64487.0] || equal(successor(singleton(regular(domain_relation))),null_class)** -> .
% 299.99/300.38  160045[4:SpL:100311.0,61154.0] || equal(regular(singleton(regular(domain_relation))),universal_class)** -> .
% 299.99/300.38  103765[0:Rew:101686.0,102735.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.99/300.38  160044[4:SpL:100311.0,60859.0] || subclass(universal_class,regular(singleton(regular(domain_relation))))* -> .
% 299.99/300.38  160033[3:SpL:100311.0,14911.0] || equal(complement(singleton(regular(domain_relation))),universal_class)** -> .
% 299.99/300.38  160032[3:SpL:100311.0,14903.0] || subclass(universal_class,complement(singleton(regular(domain_relation))))* -> .
% 299.99/300.38  159995[3:SpR:100311.0,248.0] ||  -> member(singleton(first(regular(domain_relation))),regular(domain_relation))*.
% 299.99/300.38  103758[0:Rew:101686.0,102065.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.99/300.38  160066[4:SpL:100311.0,64490.0] || equal(successor(regular(domain_relation)),null_class)** -> .
% 299.99/300.38  160065[4:SpL:100311.0,56013.0] || equal(cantor(regular(domain_relation)),universal_class)** -> .
% 299.99/300.38  160064[3:SpL:100311.0,55782.0] || equal(sum_class(regular(domain_relation)),universal_class)** -> .
% 299.99/300.38  160063[3:SpL:100311.0,55527.0] || equal(power_class(regular(domain_relation)),universal_class)** -> .
% 299.99/300.38  103757[0:Rew:101686.0,102018.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.99/300.38  160059[3:SpL:100311.0,32562.0] || equal(regular(regular(domain_relation)),universal_class)** -> .
% 299.99/300.38  160058[3:SpL:100311.0,32539.0] || subclass(universal_class,regular(regular(domain_relation)))* -> .
% 299.99/300.38  160036[4:SpL:100311.0,45106.0] || equal(singleton(regular(domain_relation)),null_class)** -> .
% 299.99/300.38  160035[4:SpL:100311.0,44633.0] || subclass(singleton(regular(domain_relation)),null_class)* -> .
% 299.99/300.38  102914[0:Rew:101686.0,47077.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.99/300.38  160031[4:SpL:100311.0,72131.0] || equal(complement(regular(domain_relation)),null_class)** -> .
% 299.99/300.38  160030[3:SpL:100311.0,1962.0] || equal(complement(regular(domain_relation)),universal_class)** -> .
% 299.99/300.38  160029[3:SpL:100311.0,1948.0] || subclass(universal_class,complement(regular(domain_relation)))* -> .
% 299.99/300.38  160062[4:SpL:100311.0,45085.0] || equal(regular(domain_relation),universal_class)** -> .
% 299.99/300.38  102913[0:Rew:101686.0,47030.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.99/300.38  160061[4:SpL:100311.0,44921.0] || subclass(universal_class,regular(domain_relation))* -> .
% 299.99/300.38  160057[3:SpL:100311.0,22109.0] || equal(regular(domain_relation),null_class)** -> .
% 299.99/300.38  160056[3:SpL:100311.0,22093.0] || subclass(regular(domain_relation),null_class)* -> .
% 299.99/300.38  160123[8:SoR:160108.0,72.1] one_to_one(regular(domain_relation)) ||  -> .
% 299.99/300.38  102653[0:Rew:101686.0,47032.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.99/300.38  160108[8:Res:159994.0,37515.1] function(regular(domain_relation)) ||  -> .
% 299.99/300.38  159994[3:SpR:100311.0,243.0] ||  -> member(regular(domain_relation),universal_class)*.
% 299.99/300.38  100311[3:MRR:100222.0,5647.0] ||  -> equal(ordered_pair(first(regular(domain_relation)),second(regular(domain_relation))),regular(domain_relation))**.
% 299.99/300.38  76626[4:Rew:73771.0,76585.1] inductive(union(omega,null_class)) ||  -> equal(union(null_class,omega),omega)**.
% 299.99/300.38  102446[0:Rew:101686.0,47519.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.99/300.38  73281[4:Rew:73077.0,46888.1] || equal(compose(element_relation,universal_class),null_class)** -> equal(complement(element_relation),universal_class).
% 299.99/300.38  159445[4:Obv:159442.1] || subclass(complement(singleton(singleton(singleton(null_class)))),null_class)* -> .
% 299.99/300.38  72170[4:Rew:27420.0,72122.0] || equal(union(null_class,complement(singleton(singleton(singleton(null_class))))),null_class)** -> .
% 299.99/300.38  72116[4:Res:70953.1,44660.1] || equal(complement(cantor(omega)),null_class)** subclass(element_relation,null_class) -> .
% 299.99/300.38  102329[0:Rew:101686.0,6126.0] || member(u,intersection(power_class(complement(union(v,w))),complement(x)))* member(u,union(image(element_relation,union(v,w)),x)) -> .
% 299.99/300.38  66357[4:Rew:26689.0,66024.1] || equal(successor(compose(element_relation,universal_class)),null_class)** -> equal(null_class,element_relation).
% 299.99/300.38  64511[4:Res:59534.1,19931.1] || equal(successor(element_relation),null_class) subclass(universal_class,cantor(omega))* -> .
% 299.99/300.38  59138[4:Rew:48555.0,59087.0] ||  -> subclass(complement(power_class(complement(singleton(null_class)))),image(element_relation,successor(null_class)))*.
% 299.99/300.38  53401[4:Res:48015.1,49359.0] || equal(complement(cantor(omega)),null_class)** equal(null_class,element_relation) -> .
% 299.99/300.38  102281[0:Rew:101686.0,47033.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.99/300.38  48942[4:Res:48015.1,38799.0] || equal(complement(cantor(complement(cross_product(singleton(omega),universal_class)))),null_class)** -> .
% 299.99/300.38  48064[7:Res:46478.1,38799.0] || equal(complement(cantor(complement(cross_product(singleton(null_class),universal_class)))),null_class)** -> .
% 299.99/300.38  45938[4:SpL:26736.0,45890.0] || equal(image(element_relation,successor(null_class)),power_class(complement(singleton(null_class))))** -> .
% 299.99/300.38  45116[4:MRR:27085.1,45106.0] || subclass(domain_relation,union(null_class,complement(singleton(ordered_pair(null_class,null_class)))))* -> .
% 299.99/300.38  102072[0:Rew:101686.0,47445.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.99/300.38  44656[4:Res:44463.1,7723.0] || subclass(compose(element_relation,universal_class),null_class)* member(omega,element_relation) -> .
% 299.99/300.38  44588[7:Res:44457.1,7635.1] || subclass(compose(element_relation,universal_class),null_class)* member(null_class,element_relation) -> .
% 299.99/300.38  40117[4:SpR:39581.1,7634.0] || subclass(element_relation,complement(compose(element_relation,universal_class)))* -> equal(null_class,element_relation).
% 299.99/300.38  38850[7:Res:29891.1,38799.0] || equal(cantor(complement(cross_product(singleton(null_class),universal_class))),singleton(null_class))** -> .
% 299.99/300.38  102071[0:Rew:101686.0,47160.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.99/300.38  38849[7:Res:29936.1,38799.0] || equal(cantor(complement(cross_product(singleton(null_class),universal_class))),successor(null_class))** -> .
% 299.99/300.38  38807[4:SpR:38775.0,16977.0] ||  -> equal(apply(complement(cross_product(null_class,universal_class)),universal_class),sum_class(range_of(null_class)))**.
% 299.99/300.38  35978[4:Res:35965.0,348.1] inductive(complement(compose(element_relation,universal_class))) ||  -> member(null_class,complement(element_relation))*.
% 299.99/300.38  62416[0:SpR:30.0,57651.0] ||  -> subclass(restrict(restrict(u,v,w),x,y),u)*.
% 299.99/300.38  102010[0:Rew:101686.0,6116.0] || member(u,intersection(complement(v),power_class(complement(union(w,x)))))* member(u,union(v,image(element_relation,union(w,x)))) -> .
% 299.99/300.38  138260[0:SpR:74519.0,72391.0] ||  -> subclass(intersection(u,intersection(v,w)),intersection(u,w))*.
% 299.99/300.38  138061[0:SpR:74519.0,72388.0] ||  -> subclass(intersection(u,intersection(v,w)),intersection(u,v))*.
% 299.99/300.38  136151[4:SpR:28791.0,132877.0] ||  -> subclass(intersection(u,union(v,v)),intersection(u,v))*.
% 299.99/300.38  135438[4:SpR:28791.0,132567.0] ||  -> subclass(intersection(u,union(v,v)),intersection(v,u))*.
% 299.99/300.38  101978[0:Rew:101686.0,47520.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.99/300.38  132860[4:SpR:28791.0,132489.0] ||  -> subclass(intersection(union(u,u),v),intersection(v,u))*.
% 299.99/300.38  130058[4:SpR:36163.0,71860.0] ||  -> subclass(intersection(union(u,u),v),intersection(u,v))*.
% 299.99/300.38  129982[0:SpR:74519.0,71860.0] ||  -> subclass(intersection(intersection(u,v),w),intersection(w,u))*.
% 299.99/300.38  153770[4:SpL:79059.0,151809.0] || member(complement(intersection(u,v)),symmetric_difference(v,u))* -> .
% 299.99/300.38  47680[0:Rew:47003.0,47442.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.99/300.38  154612[4:Res:498.1,154501.0] || member(universal_class,symmetric_difference(power_class(u),power_class(v)))* -> .
% 299.99/300.38  154501[4:SpL:47589.0,154255.0] || member(universal_class,complement(intersection(power_class(u),power_class(v))))* -> .
% 299.99/300.38  154511[4:SpL:101707.0,154255.0] || member(universal_class,complement(symmetric_difference(u,v)))* -> .
% 299.99/300.38  154255[4:SpL:102963.0,153884.0] || member(universal_class,union(u,v))* -> .
% 299.99/300.38  47672[0:Rew:47003.0,47157.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.99/300.38  154267[4:SpL:104888.0,153884.0] || member(universal_class,complement(successor(u)))* -> .
% 299.99/300.38  154266[4:SpL:47535.0,153884.0] || member(universal_class,complement(power_class(u)))* -> .
% 299.99/300.38  154254[4:SpL:47572.0,153884.0] || member(universal_class,power_class(u))* -> .
% 299.99/300.38  47238[0:Rew:47003.0,6129.0] || member(u,intersection(union(complement(power_class(v)),w),complement(x)))* member(u,union(intersection(power_class(v),complement(w)),x)) -> .
% 299.99/300.38  153890[4:Rew:7631.0,153805.0,79166.0,153805.0] || member(universal_class,successor(u))* -> .
% 299.99/300.38  151809[4:Res:498.1,151761.0] || member(complement(intersection(u,v)),symmetric_difference(u,v))* -> .
% 299.99/300.38  151100[3:SpR:74519.0,143632.0] ||  -> equal(intersection(symmetric_difference(u,v),intersection(v,u)),null_class)**.
% 299.99/300.38  47076[0:Rew:47003.0,6119.0] || member(u,intersection(complement(v),union(complement(power_class(w)),x)))* member(u,union(v,intersection(power_class(w),complement(x)))) -> .
% 299.99/300.38  149588[4:SpR:30.0,147703.0] ||  -> equal(intersection(u,restrict(singleton(u),v,w)),null_class)**.
% 299.99/300.38  148419[4:SpR:30.0,147490.0] ||  -> equal(intersection(singleton(u),restrict(u,v,w)),null_class)**.
% 299.99/300.38  151808[4:Res:26.2,151761.0] || member(complement(u),universal_class)*+ -> member(complement(u),u)*.
% 299.99/300.38  151828[4:Res:347.2,151761.0] || member(u,universal_class) subclass(universal_class,sum_class(u))* -> .
% 299.99/300.38  47049[0:Rew:47003.0,6128.0] || member(u,intersection(union(v,complement(power_class(w))),complement(x)))* member(u,union(intersection(complement(v),power_class(w)),x)) -> .
% 299.99/300.38  151827[4:Res:346.2,151761.0] || member(u,universal_class) subclass(universal_class,power_class(u))* -> .
% 299.99/300.38  151843[4:Res:10859.2,151761.0] || subclass(universal_class,regular(u))* -> equal(u,null_class).
% 299.99/300.38  151710[4:Res:48.1,145698.0] inductive(singleton(u)) || member(null_class,u)* -> .
% 299.99/300.38  151823[4:Res:10001.1,151761.0] || member(compose(element_relation,universal_class),element_relation)* -> .
% 299.99/300.38  47029[0:Rew:47003.0,6118.0] || member(u,intersection(complement(v),union(w,complement(power_class(x)))))* member(u,union(v,intersection(complement(w),power_class(x)))) -> .
% 299.99/300.38  151761[4:MRR:151713.0,9997.1] || member(u,u)* -> .
% 299.99/300.38  145698[4:MRR:145350.2,4362.0] || member(u,singleton(v))* member(u,v) -> .
% 299.99/300.38  151595[4:Res:2118.1,151507.0] || subclass(universal_class,cantor(singleton(cross_product(singleton(null_class),universal_class))))* -> .
% 299.99/300.38  151585[4:Res:343.1,151507.0] || subclass(universal_class,cantor(singleton(cross_product(singleton(omega),universal_class))))* -> .
% 299.99/300.38  11352[0:Res:1928.2,16.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))+ subclass(composition_function,cross_product(w,x))* -> member(ordered_pair(v,compose(u,v)),x)*.
% 299.99/300.38  151596[4:Res:48.1,151507.0] inductive(cantor(singleton(cross_product(singleton(null_class),universal_class)))) ||  -> .
% 299.99/300.38  151575[4:SpL:16954.0,151507.0] || member(universal_class,cantor(singleton(cross_product(null_class,universal_class))))* -> .
% 299.99/300.38  151507[4:Obv:151482.1] || member(u,cantor(singleton(cross_product(singleton(u),universal_class))))* -> .
% 299.99/300.38  151445[4:SpR:145315.0,43.0] ||  -> equal(image(singleton(cross_product(u,universal_class)),u),range_of(null_class))**.
% 299.99/300.38  11166[0:Res:63.1,1922.1] function(image(u,image(v,singleton(w)))) || member(ordered_pair(w,x),compose(u,v))* -> member(x,cross_product(universal_class,universal_class)).
% 299.99/300.38  145315[4:SpR:144685.0,30.0] ||  -> equal(restrict(singleton(cross_product(u,v)),u,v),null_class)**.
% 299.99/300.38  143632[3:Rew:74519.0,143475.0] ||  -> equal(intersection(symmetric_difference(u,v),intersection(u,v)),null_class)**.
% 299.99/300.38  143467[3:SpR:30.0,142985.0] ||  -> equal(intersection(u,restrict(complement(u),v,w)),null_class)**.
% 299.99/300.38  149328[4:Res:147657.0,3056.0] ||  -> equal(intersection(u,intersection(singleton(u),v)),null_class)**.
% 299.99/300.38  10645[0:Rew:115.0,10579.1,115.0,10579.0] || member(symmetric_difference(u,v),universal_class) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(u,v)),complement(intersection(u,v)))*.
% 299.99/300.38  149325[7:Res:147657.0,45309.1] inductive(intersection(u,intersection(singleton(u),v))) ||  -> .
% 299.99/300.38  147703[4:Res:145585.0,3056.0] ||  -> equal(intersection(u,intersection(v,singleton(u))),null_class)**.
% 299.99/300.38  147700[7:Res:145585.0,45309.1] inductive(intersection(u,intersection(v,singleton(u)))) ||  -> .
% 299.99/300.38  47099[0:Rew:47003.0,7279.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(power_class(v))),complement(w)))* member(u,union(image(element_relation,power_class(v)),w)).
% 299.99/300.38  147616[4:Res:145584.0,3056.0] ||  -> equal(intersection(singleton(u),intersection(u,v)),null_class)**.
% 299.99/300.38  147613[7:Res:145584.0,45309.1] inductive(intersection(singleton(u),intersection(u,v))) ||  -> .
% 299.99/300.38  147490[4:Res:145582.0,3056.0] ||  -> equal(intersection(singleton(u),intersection(v,u)),null_class)**.
% 299.99/300.38  147487[7:Res:145582.0,45309.1] inductive(intersection(singleton(u),intersection(v,u))) ||  -> .
% 299.99/300.38  47067[0:Rew:47003.0,7264.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(complement(power_class(w)))))* member(u,union(v,image(element_relation,power_class(w)))).
% 299.99/300.38  147393[4:Res:7.1,145285.0] || equal(singleton(u),u)** -> equal(null_class,u).
% 299.99/300.38  146300[4:SpR:28791.0,145920.0] ||  -> equal(intersection(singleton(u),union(u,u)),null_class)**.
% 299.99/300.38  37445[8:Rew:37383.1,16194.2] function(u) || equal(cantor(range_of(v)),range_of(u)) equal(cantor(cantor(w)),universal_class) -> compatible(u,w,inverse(v))*.
% 299.99/300.38  145285[4:SpR:144685.0,78218.1] || subclass(u,singleton(u))* -> equal(null_class,u).
% 299.99/300.38  147315[4:MRR:147307.1,3513.0] || equal(union(null_class,singleton(domain_relation)),universal_class)** -> .
% 299.99/300.38  146051[4:Res:145282.0,3056.0] ||  -> equal(intersection(u,union(null_class,singleton(u))),null_class)**.
% 299.99/300.38  26824[4:Rew:26689.0,15493.2] || member(u,universal_class) -> member(u,cantor(v)) equal(symmetric_difference(cross_product(singleton(u),universal_class),v),union(cross_product(singleton(u),universal_class),v))**.
% 299.99/300.38  146048[7:Res:145282.0,45309.1] inductive(intersection(u,union(null_class,singleton(u)))) ||  -> .
% 299.99/300.38  145994[4:Res:145573.0,3056.0] ||  -> equal(intersection(singleton(u),union(u,null_class)),null_class)**.
% 299.99/300.38  145991[7:Res:145573.0,45309.1] inductive(intersection(singleton(u),union(u,null_class))) ||  -> .
% 299.99/300.38  145920[4:Res:145572.0,3056.0] ||  -> equal(intersection(singleton(u),union(null_class,u)),null_class)**.
% 299.99/300.38  26816[4:Rew:26689.0,15494.2] || member(u,universal_class) -> member(u,cantor(v)) equal(symmetric_difference(v,cross_product(singleton(u),universal_class)),union(v,cross_product(singleton(u),universal_class)))**.
% 299.99/300.38  145917[7:Res:145572.0,45309.1] inductive(intersection(singleton(u),union(null_class,u))) ||  -> .
% 299.99/300.38  10802[0:Res:416.2,557.0] || member(intersection(u,singleton(v)),universal_class) -> equal(intersection(u,singleton(v)),null_class) equal(apply(choice,intersection(u,singleton(v))),v)**.
% 299.99/300.38  145798[4:Res:7.1,145665.0] || equal(singleton(domain_relation),domain_relation)** -> .
% 299.99/300.38  145665[4:MRR:145575.1,3513.0] || subclass(domain_relation,singleton(domain_relation))* -> .
% 299.99/300.38  144685[4:MRR:144684.0,3050.0] ||  -> equal(intersection(u,singleton(u)),null_class)**.
% 299.99/300.38  10606[0:Res:415.2,557.0] || member(intersection(singleton(u),v),universal_class) -> equal(intersection(singleton(u),v),null_class) equal(apply(choice,intersection(singleton(u),v)),u)**.
% 299.99/300.38  143107[3:Res:142935.0,3056.0] ||  -> equal(intersection(u,intersection(complement(u),v)),null_class)**.
% 299.99/300.38  143104[7:Res:142935.0,45309.1] inductive(intersection(u,intersection(complement(u),v))) ||  -> .
% 299.99/300.38  142985[3:Res:142833.0,3056.0] ||  -> equal(intersection(u,intersection(v,complement(u))),null_class)**.
% 299.99/300.38  142982[7:Res:142833.0,45309.1] inductive(intersection(u,intersection(v,complement(u)))) ||  -> .
% 299.99/300.38  129813[0:SpR:74519.0,71859.0] ||  -> subclass(intersection(intersection(u,v),w),intersection(w,v))*.
% 299.99/300.38  142528[7:Res:129367.0,45309.1] inductive(intersection(intersection(u,intersection(v,null_class)),w)) ||  -> .
% 299.99/300.38  7151[3:Res:413.3,4365.0] || member(u,universal_class) subclass(u,regular(v)) member(apply(choice,u),v)* -> equal(u,null_class) equal(v,null_class).
% 299.99/300.38  129367[0:Res:58583.0,60627.0] ||  -> subclass(intersection(intersection(u,intersection(v,w)),x),w)*.
% 299.99/300.38  142332[7:Res:129363.0,45309.1] inductive(intersection(u,intersection(intersection(v,null_class),w))) ||  -> .
% 299.99/300.38  129363[0:Res:57318.0,60627.0] ||  -> subclass(intersection(u,intersection(intersection(v,w),x)),w)*.
% 299.99/300.38  142120[7:Res:129360.0,45309.1] inductive(intersection(u,intersection(v,intersection(w,null_class)))) ||  -> .
% 299.99/300.38  1967[0:Rew:249.0,1964.2] || equal(successor(singleton(u)),u) member(singleton(singleton(singleton(u))),cross_product(universal_class,universal_class))* -> member(singleton(singleton(singleton(u))),successor_relation).
% 299.99/300.38  129360[0:Res:57561.0,60627.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,x))),x)*.
% 299.99/300.38  141926[7:Res:129351.0,45309.1] inductive(intersection(intersection(intersection(u,null_class),v),w)) ||  -> .
% 299.99/300.38  129351[0:Res:58388.0,60627.0] ||  -> subclass(intersection(intersection(intersection(u,v),w),x),v)*.
% 299.99/300.38  129338[0:Res:7.1,60627.0] || equal(intersection(u,v),w)*+ -> subclass(w,v)*.
% 299.99/300.38  51577[9:Rew:26689.0,50540.0,7631.0,50540.0] ||  -> equal(symmetric_difference(cross_product(universal_class,universal_class),complement(compose(complement(element_relation),inverse(element_relation)))),union(cross_product(universal_class,universal_class),complement(compose(complement(element_relation),inverse(element_relation)))))**.
% 299.99/300.38  129147[0:SpR:78499.0,60563.0] ||  -> subclass(intersection(symmetric_difference(u,v),w),union(v,u))*.
% 299.99/300.38  109669[4:SpR:28791.0,103268.0] ||  -> equal(union(u,union(u,u)),union(u,u))**.
% 299.99/300.38  141125[7:Res:96599.0,45309.1] inductive(intersection(intersection(u,intersection(null_class,v)),w)) ||  -> .
% 299.99/300.38  96599[0:Res:58583.0,58651.0] ||  -> subclass(intersection(intersection(u,intersection(v,w)),x),v)*.
% 299.99/300.38  5292[0:Res:168.1,217.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.99/300.38  140818[7:Res:96595.0,45309.1] inductive(intersection(u,intersection(intersection(null_class,v),w))) ||  -> .
% 299.99/300.38  96595[0:Res:57318.0,58651.0] ||  -> subclass(intersection(u,intersection(intersection(v,w),x)),v)*.
% 299.99/300.38  140625[7:Res:96592.0,45309.1] inductive(intersection(u,intersection(v,intersection(null_class,w)))) ||  -> .
% 299.99/300.38  96592[0:Res:57561.0,58651.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,x))),w)*.
% 299.99/300.38  5301[0:Res:161.1,217.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.99/300.38  140336[7:Res:96582.0,45309.1] inductive(intersection(intersection(intersection(null_class,u),v),w)) ||  -> .
% 299.99/300.38  96582[0:Res:58388.0,58651.0] ||  -> subclass(intersection(intersection(intersection(u,v),w),x),u)*.
% 299.99/300.38  96568[0:Res:7.1,58651.0] || equal(intersection(u,v),w)*+ -> subclass(w,u)*.
% 299.99/300.38  96404[0:SpR:78499.0,58118.0] ||  -> subclass(intersection(u,symmetric_difference(v,w)),union(w,v))*.
% 299.99/300.38  9875[0:Rew:493.0,9836.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.99/300.38  94756[4:Res:7.1,54563.0] || equal(not_subclass_element(u,v),u)** -> subclass(u,v).
% 299.99/300.38  89556[4:SpR:28791.0,70676.0] ||  -> subclass(intersection(intersection(u,union(v,v)),w),v)*.
% 299.99/300.38  89422[4:SpR:28791.0,70672.0] ||  -> subclass(intersection(u,intersection(union(v,v),w)),v)*.
% 299.99/300.38  89180[4:SpR:28791.0,70669.0] ||  -> subclass(intersection(u,intersection(v,union(w,w))),w)*.
% 299.99/300.38  9707[0:Rew:492.0,9671.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.99/300.38  89041[4:SpR:28791.0,70661.0] ||  -> subclass(intersection(intersection(union(u,u),v),w),u)*.
% 299.99/300.38  89011[4:SpL:28791.0,70650.0] || equal(union(u,u),v)*+ -> subclass(v,u)*.
% 299.99/300.38  139046[7:Res:87235.1,45309.1] inductive(union(u,u)) || subclass(u,null_class)* -> .
% 299.99/300.38  87235[4:SpR:28791.0,59329.1] || subclass(u,v) -> subclass(union(u,u),v)*.
% 299.99/300.38  7403[0:Res:1311.2,2.0] || member(u,cross_product(v,w))* member(u,x)* subclass(restrict(x,v,w),y)*+ -> member(u,y)*.
% 299.99/300.38  138931[7:Res:87222.1,138832.0] || subclass(singleton(null_class),singleton(singleton(null_class)))* -> .
% 299.99/300.38  138832[7:MRR:138733.1,29424.0] || subclass(successor(null_class),singleton(singleton(null_class)))* -> .
% 299.99/300.38  78218[0:SpR:74519.0,39581.1] || subclass(u,v) -> equal(intersection(u,v),u)**.
% 299.99/300.38  72391[0:Obv:72362.0] ||  -> subclass(intersection(u,intersection(v,w)),intersection(w,u))*.
% 299.99/300.38  11167[0:Res:7.1,1922.1] || equal(u,image(v,image(w,singleton(x))))*+ member(ordered_pair(x,y),compose(v,w))* -> member(y,u)*.
% 299.99/300.38  72388[0:Obv:72359.0] ||  -> subclass(intersection(u,intersection(v,w)),intersection(v,u))*.
% 299.99/300.38  137750[4:Rew:137376.1,137378.1] || equal(intersection(u,v),universal_class)** -> equal(u,v).
% 299.99/300.38  136381[4:MRR:136285.1,5237.0] || equal(u,universal_class) -> equal(intersection(v,u),v)**.
% 299.99/300.38  135818[4:SpR:74519.0,132646.0] ||  -> subclass(intersection(u,union(v,null_class)),intersection(u,v))*.
% 299.99/300.38  9543[0:Obv:9521.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.99/300.38  135678[4:MRR:135582.1,4084.0] || equal(u,universal_class) -> equal(intersection(u,v),v)**.
% 299.99/300.38  132877[4:SpR:74519.0,132489.0] ||  -> subclass(intersection(u,union(null_class,v)),intersection(u,v))*.
% 299.99/300.38  132713[4:SpR:74519.0,130059.0] ||  -> subclass(intersection(u,union(v,null_class)),intersection(v,u))*.
% 299.99/300.38  9541[0:Obv:9528.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.99/300.38  132646[4:SpR:74519.0,130059.0] ||  -> subclass(intersection(union(u,null_class),v),intersection(v,u))*.
% 299.99/300.38  132567[4:SpR:74519.0,130057.0] ||  -> subclass(intersection(u,union(null_class,v)),intersection(v,u))*.
% 299.99/300.38  133891[4:MRR:133890.1,104515.0] || member(not_subclass_element(complement(successor(null_class)),null_class),singleton(null_class))* -> .
% 299.99/300.38  102675[0:Rew:101686.0,74665.0] ||  -> equal(intersection(union(union(u,v),complement(w)),union(complement(union(u,v)),w)),symmetric_difference(union(u,v),complement(w)))**.
% 299.99/300.38  133554[4:Rew:7631.0,133547.0] ||  -> equal(symmetric_difference(u,union(null_class,complement(u))),universal_class)**.
% 299.99/300.38  133541[4:Res:132914.0,3056.0] ||  -> equal(intersection(u,union(null_class,complement(u))),null_class)**.
% 299.99/300.38  133538[7:Res:132914.0,45309.1] inductive(intersection(u,union(null_class,complement(u)))) ||  -> .
% 299.99/300.38  133647[4:Rew:7631.0,133641.0] ||  -> equal(symmetric_difference(singleton(null_class),complement(successor(null_class))),universal_class)**.
% 299.99/300.38  102404[0:Rew:101686.0,6701.2] || member(u,universal_class) -> member(u,intersection(union(v,w),complement(x)))* member(u,union(complement(union(v,w)),x)).
% 299.99/300.38  133639[4:Res:133514.0,3056.0] ||  -> equal(intersection(singleton(null_class),complement(successor(null_class))),null_class)**.
% 299.99/300.38  133652[4:MRR:133626.1,104515.0] || subclass(complement(successor(null_class)),singleton(null_class))* -> .
% 299.99/300.38  103688[0:Rew:74519.0,102303.0] ||  -> equal(intersection(union(u,complement(union(v,w))),union(complement(u),union(v,w))),symmetric_difference(complement(u),union(v,w)))**.
% 299.99/300.38  132489[4:SpR:74519.0,130057.0] ||  -> subclass(intersection(union(null_class,u),v),intersection(v,u))*.
% 299.99/300.38  130059[4:SpR:76338.0,71860.0] ||  -> subclass(intersection(union(u,null_class),v),intersection(u,v))*.
% 299.99/300.38  130057[4:SpR:35052.0,71860.0] ||  -> subclass(intersection(union(null_class,u),v),intersection(u,v))*.
% 299.99/300.38  131495[4:Res:130697.1,3056.0] ||  -> member(null_class,u) equal(intersection(u,successor(null_class)),null_class)**.
% 299.99/300.38  101936[0:Rew:101686.0,6776.2] || member(u,universal_class) -> member(u,intersection(complement(v),union(w,x)))* member(u,union(v,complement(union(w,x)))).
% 299.99/300.38  130731[4:Res:130162.1,3056.0] ||  -> member(null_class,u) equal(intersection(successor(null_class),u),null_class)**.
% 299.99/300.38  130643[4:SpR:74519.0,130153.0] ||  -> subclass(intersection(u,successor(null_class)),intersection(u,singleton(null_class)))*.
% 299.99/300.38  130177[4:SpR:74519.0,130067.0] ||  -> subclass(intersection(u,successor(null_class)),intersection(singleton(null_class),u))*.
% 299.99/300.38  100389[7:MRR:7397.2,100383.0] || member(regular(complement(restrict(u,v,w))),cross_product(v,w))*+ member(regular(complement(restrict(u,v,w))),u)* -> .
% 299.99/300.38  131316[7:SpR:130846.0,104.0] ||  -> equal(single_valued3(successor(null_class)),single_valued3(null_class))**.
% 299.99/300.38  130846[7:Rew:5523.0,130817.0] ||  -> equal(domain__dfg(successor(null_class),u,v),single_valued3(null_class))**.
% 299.99/300.38  131274[7:SpR:130792.0,69.0] ||  -> equal(apply(successor(null_class),u),sum_class(range_of(null_class)))**.
% 299.99/300.38  130792[7:SpR:130759.0,43.0] ||  -> equal(image(successor(null_class),u),range_of(null_class))**.
% 299.99/300.38  11985[0:Res:248.0,1661.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.99/300.38  130892[7:Res:48.1,130847.0] inductive(cantor(successor(null_class))) ||  -> .
% 299.99/300.38  130868[7:Res:67.1,130847.0] ||  -> equal(cantor(successor(null_class)),null_class)**.
% 299.99/300.38  130759[7:Res:130738.0,3056.0] ||  -> equal(restrict(successor(null_class),u,v),null_class)**.
% 299.99/300.38  11168[0:Res:49.1,1922.1] inductive(image(u,singleton(v))) || member(ordered_pair(v,w),compose(successor_relation,u))* -> member(w,image(u,singleton(v))).
% 299.99/300.38  130153[4:SpR:74519.0,130067.0] ||  -> subclass(intersection(successor(null_class),u),intersection(u,singleton(null_class)))*.
% 299.99/300.38  130344[4:Res:130174.0,3056.0] ||  -> equal(intersection(successor(null_class),singleton(singleton(null_class))),null_class)**.
% 299.99/300.38  11058[0:Res:63.1,1660.2] function(cross_product(u,v)) || member(w,v)* member(x,u)* -> member(ordered_pair(x,w),cross_product(universal_class,universal_class))*.
% 299.99/300.38  130341[7:Res:130174.0,45309.1] inductive(intersection(successor(null_class),singleton(singleton(null_class)))) ||  -> .
% 299.99/300.38  130367[4:Res:3048.1,130352.0] || member(singleton(null_class),successor(null_class))* -> .
% 299.99/300.38  130352[4:MRR:130331.1,44631.0] || subclass(singleton(singleton(null_class)),successor(null_class))* -> .
% 299.99/300.38  7169[0:Res:452.3,2.0] function(u) || member(v,universal_class)+ subclass(universal_class,w)* subclass(w,x)* -> member(image(u,v),x)*.
% 299.99/300.38  130067[4:SpR:35131.0,71860.0] ||  -> subclass(intersection(successor(null_class),u),intersection(singleton(null_class),u))*.
% 299.99/300.38  71860[0:Obv:71826.0] ||  -> subclass(intersection(intersection(u,v),w),intersection(u,w))*.
% 299.99/300.38  71859[0:Obv:71824.0] ||  -> subclass(intersection(intersection(u,v),w),intersection(v,w))*.
% 299.99/300.38  129490[4:Res:52.1,60773.0] inductive(union(u,u)) ||  -> subclass(omega,u)*.
% 299.99/300.38  7184[0:Res:452.3,499.0] function(u) || member(v,universal_class) subclass(universal_class,symmetric_difference(w,x)) -> member(image(u,v),union(w,x))*.
% 299.99/300.38  60773[4:SpR:39581.1,58612.0] || subclass(u,union(v,v))* -> subclass(u,v).
% 299.99/300.38  129335[0:Res:52.1,60627.0] inductive(intersection(u,v)) ||  -> subclass(omega,v)*.
% 299.99/300.38  60627[0:SpR:39581.1,58583.0] || subclass(u,intersection(v,w))* -> subclass(u,w).
% 299.99/300.38  60563[0:SpR:115.0,58583.0] ||  -> subclass(intersection(symmetric_difference(u,v),w),union(u,v))*.
% 299.99/300.38  7131[0:Res:413.3,2.0] || member(u,universal_class)+ subclass(u,v)* subclass(v,w)* -> equal(u,null_class) member(apply(choice,u),w)*.
% 299.99/300.38  129000[7:Res:126803.0,45309.1] inductive(regular(complement(intersection(u,intersection(v,null_class))))) ||  -> .
% 299.99/300.38  126803[4:SpR:74519.0,116630.0] ||  -> subclass(regular(complement(intersection(u,intersection(v,w)))),w)*.
% 299.99/300.38  128850[7:Res:126650.0,45309.1] inductive(regular(complement(intersection(intersection(u,null_class),v)))) ||  -> .
% 299.99/300.38  126650[4:SpR:74519.0,116495.0] ||  -> subclass(regular(complement(intersection(intersection(u,v),w))),v)*.
% 299.99/300.38  7146[0:Res:413.3,499.0] || member(u,universal_class) subclass(u,symmetric_difference(v,w)) -> equal(u,null_class) member(apply(choice,u),union(v,w))*.
% 299.99/300.38  126377[4:SpR:78499.0,116449.0] ||  -> subclass(regular(complement(symmetric_difference(u,v))),union(v,u))*.
% 299.99/300.38  125675[4:Rew:102963.0,125231.0] ||  -> subclass(regular(union(u,v)),complement(union(v,u)))*.
% 299.99/300.38  125552[4:SpL:113648.0,45890.0] || equal(complement(union(u,v)),union(v,u))** -> .
% 299.99/300.38  125157[4:SpR:113648.0,115352.0] ||  -> subclass(regular(complement(union(u,v))),union(v,u))*.
% 299.99/300.38  6849[0:SpR:496.0,498.1] || member(u,symmetric_difference(union(v,w),union(complement(v),complement(w))))* -> member(u,complement(symmetric_difference(complement(v),complement(w)))).
% 299.99/300.38  122482[4:SpR:28791.0,122111.0] ||  -> subclass(regular(union(u,union(v,v))),complement(v))*.
% 299.99/300.38  122207[4:SpR:28791.0,121135.0] ||  -> subclass(regular(union(union(u,u),v)),complement(u))*.
% 299.99/300.38  120380[4:SpR:28791.0,116647.0] ||  -> subclass(regular(complement(intersection(u,union(v,v)))),v)*.
% 299.99/300.38  119819[4:SpR:28791.0,116512.0] ||  -> subclass(regular(complement(intersection(union(u,u),v))),u)*.
% 299.99/300.38  3256[0:Res:71.2,499.0] || member(symmetric_difference(u,v),universal_class) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(u,v)),union(u,v))*.
% 299.99/300.38  126902[7:Res:116630.0,45309.1] inductive(regular(complement(intersection(u,intersection(null_class,v))))) ||  -> .
% 299.99/300.38  116630[4:Res:116428.0,58651.0] ||  -> subclass(regular(complement(intersection(u,intersection(v,w)))),v)*.
% 299.99/300.38  126752[7:Res:116495.0,45309.1] inductive(regular(complement(intersection(intersection(null_class,u),v)))) ||  -> .
% 299.99/300.38  116495[4:Res:115435.0,58651.0] ||  -> subclass(regular(complement(intersection(intersection(u,v),w))),u)*.
% 299.99/300.38  47102[0:Rew:47003.0,6996.1] || member(u,universal_class) subclass(power_class(complement(power_class(v))),w)*+ -> member(u,image(element_relation,power_class(v)))* member(u,w)*.
% 299.99/300.38  126584[7:Res:116467.1,45309.1] inductive(regular(complement(u))) || subclass(u,null_class)* -> .
% 299.99/300.38  116467[4:SpR:39581.1,115435.0] || subclass(u,v) -> subclass(regular(complement(u)),v)*.
% 299.99/300.38  116449[4:SpR:74540.0,115435.0] ||  -> subclass(regular(complement(symmetric_difference(u,v))),union(u,v))*.
% 299.99/300.38  114718[4:SpR:102963.0,114380.0] ||  -> subclass(regular(union(u,v)),complement(union(u,v)))*.
% 299.99/300.38  103723[0:Rew:101686.0,102733.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.99/300.38  114390[4:Rew:108053.0,114314.0] ||  -> subclass(regular(complement(symmetric_difference(u,v))),symmetric_difference(v,u))*.
% 299.99/300.38  113648[0:MRR:113568.0,101853.0] ||  -> equal(complement(union(u,v)),complement(union(v,u)))*.
% 299.99/300.38  125097[7:Res:113064.0,45309.1] inductive(complement(union(u,complement(intersection(v,null_class))))) ||  -> .
% 299.99/300.38  113064[4:SpR:74519.0,100761.0] ||  -> subclass(complement(union(u,complement(intersection(v,w)))),w)*.
% 299.99/300.38  47662[0:Rew:47003.0,47440.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.99/300.38  124757[7:Res:112885.0,45309.1] inductive(complement(union(complement(intersection(u,null_class)),v))) ||  -> .
% 299.99/300.38  112885[4:SpR:74519.0,100149.0] ||  -> subclass(complement(union(complement(intersection(u,v)),w)),v)*.
% 299.99/300.38  124585[7:Res:112082.0,45309.1] inductive(union(null_class,intersection(u,intersection(v,null_class)))) ||  -> .
% 299.99/300.38  112082[4:SpR:74519.0,96601.0] ||  -> subclass(union(null_class,intersection(u,intersection(v,w))),w)*.
% 299.99/300.38  47656[0:Rew:47003.0,47155.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.99/300.38  124290[7:Res:111942.0,45309.1] inductive(intersection(u,union(null_class,intersection(v,null_class)))) ||  -> .
% 299.99/300.38  111942[4:SpR:74519.0,96596.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,w))),w)*.
% 299.99/300.38  124190[4:Res:7.1,124184.0] || equal(domain_relation,composition_function)** -> .
% 299.99/300.38  124184[4:MRR:124183.0,124183.2,99.0,22109.0] || subclass(composition_function,domain_relation)* -> .
% 299.99/300.38  124112[7:Res:111588.0,45309.1] inductive(union(null_class,intersection(intersection(u,null_class),v))) ||  -> .
% 299.99/300.38  111588[4:SpR:74519.0,96588.0] ||  -> subclass(union(null_class,intersection(intersection(u,v),w)),v)*.
% 299.99/300.38  124007[7:Res:7.1,124001.0] || equal(composition_function,successor_relation)** -> .
% 299.99/300.38  124001[7:MRR:123994.0,123994.2,99.0,87810.0] || subclass(composition_function,successor_relation)* -> .
% 299.99/300.38  123929[7:Res:111436.0,45309.1] inductive(intersection(union(null_class,intersection(u,null_class)),v)) ||  -> .
% 299.99/300.38  111436[4:SpR:74519.0,96578.0] ||  -> subclass(intersection(union(null_class,intersection(u,v)),w),v)*.
% 299.99/300.38  111390[4:SpL:74519.0,96567.0] || equal(intersection(u,v),universal_class)**+ -> subclass(w,v)*.
% 299.99/300.38  109307[4:SpR:28791.0,100716.0] ||  -> subclass(complement(union(u,union(v,v))),complement(v))*.
% 299.99/300.38  38044[8:Rew:38037.1,37418.1] one_to_one(flip(cross_product(u,universal_class))) || subclass(universal_class,range_of(u)) equal(cross_product(range_of(u),range_of(u)),inverse(u))** -> .
% 299.99/300.38  107950[4:SpR:28791.0,100103.0] ||  -> subclass(complement(union(union(u,u),v)),complement(u))*.
% 299.99/300.38  107004[4:SpR:28791.0,96797.0] ||  -> subclass(complement(union(u,complement(v))),union(v,v))*.
% 299.99/300.38  122486[4:SpR:104596.0,122111.0] ||  -> subclass(regular(union(u,successor(v))),complement(successor(v)))*.
% 299.99/300.38  122484[4:SpR:47572.0,122111.0] ||  -> subclass(regular(union(u,power_class(v))),complement(power_class(v)))*.
% 299.99/300.38  5953[0:SpR:54.0,361.2] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,v) -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),v)*.
% 299.99/300.38  122468[4:SpR:78499.0,122111.0] ||  -> subclass(regular(union(u,union(v,null_class))),complement(v))*.
% 299.99/300.38  122211[4:SpR:104596.0,121135.0] ||  -> subclass(regular(union(successor(u),v)),complement(successor(u)))*.
% 299.99/300.38  122209[4:SpR:47572.0,121135.0] ||  -> subclass(regular(union(power_class(u),v)),complement(power_class(u)))*.
% 299.99/300.38  122193[4:SpR:78499.0,121135.0] ||  -> subclass(regular(union(union(u,null_class),v)),complement(u))*.
% 299.99/300.38  5954[0:SpR:39.0,361.2] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,v) -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),v)*.
% 299.99/300.38  122111[4:Rew:102963.0,122018.0] ||  -> subclass(regular(union(u,union(null_class,v))),complement(v))*.
% 299.99/300.38  122432[7:MRR:122425.1,45347.0] inductive(regular(union(u,successor(null_class)))) ||  -> .
% 299.99/300.38  122309[4:SpR:78499.0,122192.0] ||  -> subclass(regular(union(u,successor(null_class))),complement(singleton(null_class)))*.
% 299.99/300.38  122343[7:SpL:78499.0,122340.0] || equal(regular(union(u,successor(null_class))),universal_class)** -> .
% 299.99/300.38  3077[3:SpR:3052.1,98.1] function(u) || member(ordered_pair(u,inverse(u)),cross_product(universal_class,universal_class)) -> member(ordered_pair(u,ordered_pair(inverse(u),null_class)),composition_function)*.
% 299.99/300.38  122340[7:SoR:122339.0,59850.1] || equal(regular(union(successor(null_class),u)),universal_class)** -> .
% 299.99/300.38  122339[7:MRR:122331.1,45347.0] inductive(regular(union(successor(null_class),u))) ||  -> .
% 299.99/300.38  122192[4:SpR:44.0,121135.0] ||  -> subclass(regular(union(successor(null_class),u)),complement(singleton(null_class)))*.
% 299.99/300.38  121135[4:Rew:102963.0,121042.0] ||  -> subclass(regular(union(union(null_class,u),v)),complement(u))*.
% 299.99/300.38  3061[3:SpR:3051.1,98.1] single_valued_class(u) || member(ordered_pair(u,inverse(u)),cross_product(universal_class,universal_class)) -> member(ordered_pair(u,ordered_pair(inverse(u),null_class)),composition_function)*.
% 299.99/300.38  122094[7:Res:120470.0,45309.1] inductive(regular(union(u,union(null_class,complement(null_class))))) ||  -> .
% 299.99/300.38  120470[4:Rew:27420.0,120418.0] ||  -> subclass(regular(union(u,union(null_class,complement(v)))),v)*.
% 299.99/300.38  120226[4:SpR:78499.0,116610.0] ||  -> subclass(regular(union(complement(successor(u)),v)),successor(u))*.
% 299.99/300.38  121118[7:Res:119915.0,45309.1] inductive(regular(union(union(null_class,complement(null_class)),u))) ||  -> .
% 299.99/300.38  7727[4:Rew:7624.0,7133.1] || member(u,universal_class) subclass(u,complement(compose(element_relation,universal_class)))* member(apply(choice,u),element_relation) -> equal(u,null_class).
% 299.99/300.38  121389[4:SpR:28791.0,121264.0] ||  -> subclass(regular(successor(union(u,u))),complement(u))*.
% 299.99/300.38  121393[4:SpR:104596.0,121264.0] ||  -> subclass(regular(successor(successor(u))),complement(successor(u)))*.
% 299.99/300.38  121391[4:SpR:47572.0,121264.0] ||  -> subclass(regular(successor(power_class(u))),complement(power_class(u)))*.
% 299.99/300.38  121375[4:SpR:78499.0,121264.0] ||  -> subclass(regular(successor(union(u,null_class))),complement(u))*.
% 299.99/300.38  7716[4:Rew:7624.0,7171.2] function(u) || member(v,universal_class) subclass(universal_class,complement(compose(element_relation,universal_class)))*+ member(image(u,v),element_relation)* -> .
% 299.99/300.38  121460[7:SoR:121459.0,59850.1] || equal(regular(successor(successor(null_class))),universal_class)** -> .
% 299.99/300.38  121459[7:MRR:121457.1,45347.0] inductive(regular(successor(successor(null_class)))) ||  -> .
% 299.99/300.38  121374[4:SpR:44.0,121264.0] ||  -> subclass(regular(successor(successor(null_class))),complement(singleton(null_class)))*.
% 299.99/300.38  121264[4:Rew:102963.0,121194.0] ||  -> subclass(regular(successor(union(null_class,u))),complement(u))*.
% 299.99/300.38  1959[0:Rew:249.0,1956.2] || member(singleton(u),u)* member(singleton(singleton(singleton(u))),cross_product(universal_class,universal_class))*+ -> member(singleton(singleton(singleton(u))),element_relation).
% 299.99/300.38  121214[4:SpR:104888.0,121063.0] ||  -> subclass(regular(successor(complement(successor(u)))),successor(u))*.
% 299.99/300.38  121252[7:Res:121063.0,45309.1] inductive(regular(successor(union(null_class,complement(null_class))))) ||  -> .
% 299.99/300.38  121063[4:SpR:44.0,119915.0] ||  -> subclass(regular(successor(union(null_class,complement(u)))),u)*.
% 299.99/300.38  119915[4:Rew:27420.0,119861.0] ||  -> subclass(regular(union(union(null_class,complement(u)),v)),u)*.
% 299.99/300.38  5340[0:Res:350.2,9.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.99/300.38  119567[4:SpR:78499.0,116475.0] ||  -> subclass(regular(union(complement(successor(u)),v)),complement(v))*.
% 299.99/300.38  120744[7:Res:118827.0,45309.1] inductive(regular(union(null_class,complement(intersection(u,null_class))))) ||  -> .
% 299.99/300.38  118827[4:SpR:74519.0,114342.0] ||  -> subclass(regular(union(null_class,complement(intersection(u,v)))),v)*.
% 299.99/300.38  116648[4:Res:116428.0,76462.0] ||  -> subclass(regular(complement(intersection(u,union(v,null_class)))),v)*.
% 299.99/300.38  11059[0:Res:7.1,1660.2] || equal(u,cross_product(v,w))*+ member(x,w)* member(y,v)* -> member(ordered_pair(y,x),u)*.
% 299.99/300.38  120455[7:Res:116647.0,45309.1] inductive(regular(complement(intersection(u,union(null_class,null_class))))) ||  -> .
% 299.99/300.38  116647[4:Res:116428.0,59035.0] ||  -> subclass(regular(complement(intersection(u,union(null_class,v)))),v)*.
% 299.99/300.38  116611[4:SpR:47013.0,116428.0] ||  -> subclass(regular(union(complement(power_class(u)),v)),complement(v))*.
% 299.99/300.38  116610[4:SpR:103414.0,116428.0] ||  -> subclass(regular(union(u,complement(successor(v)))),successor(v))*.
% 299.99/300.38  5302[0:Res:160.1,217.0] ||  -> equal(intersection(u,restrict(v,w,x)),null_class) member(regular(intersection(u,restrict(v,w,x))),cross_product(w,x))*.
% 299.99/300.38  116609[4:SpR:47007.0,116428.0] ||  -> subclass(regular(union(u,complement(power_class(v)))),power_class(v))*.
% 299.99/300.38  116513[4:Res:115435.0,76462.0] ||  -> subclass(regular(complement(intersection(union(u,null_class),v))),u)*.
% 299.99/300.38  119899[7:Res:116512.0,45309.1] inductive(regular(complement(intersection(union(null_class,null_class),u)))) ||  -> .
% 299.99/300.38  116512[4:Res:115435.0,59035.0] ||  -> subclass(regular(complement(intersection(union(null_class,u),v))),u)*.
% 299.99/300.38  5290[0:Res:167.1,217.0] ||  -> equal(intersection(restrict(u,v,w),x),null_class) member(regular(intersection(restrict(u,v,w),x)),cross_product(v,w))*.
% 299.99/300.38  119635[4:SpR:44.0,116476.0] ||  -> subclass(regular(successor(complement(power_class(u)))),power_class(u))*.
% 299.99/300.38  116476[4:SpR:47013.0,115435.0] ||  -> subclass(regular(union(complement(power_class(u)),v)),power_class(u))*.
% 299.99/300.38  116475[4:SpR:103414.0,115435.0] ||  -> subclass(regular(union(u,complement(successor(v)))),complement(u))*.
% 299.99/300.38  116474[4:SpR:47007.0,115435.0] ||  -> subclass(regular(union(u,complement(power_class(v)))),complement(u))*.
% 299.99/300.38  102196[0:Rew:101686.0,7000.2] || member(u,universal_class) subclass(union(v,w),x)*+ -> member(u,complement(union(v,w)))* member(u,x)*.
% 299.99/300.38  115302[8:SpR:37664.1,115258.0] function(u) ||  -> subclass(regular(complement(u)),successor(u))*.
% 299.99/300.38  114759[4:Rew:102963.0,114694.0] ||  -> subclass(regular(union(u,u)),union(null_class,complement(u)))*.
% 299.99/300.38  114712[8:SpR:74697.1,114380.0] function(u) ||  -> subclass(regular(successor(u)),complement(u))*.
% 299.99/300.38  118928[7:Res:114342.0,45309.1] inductive(regular(union(null_class,complement(intersection(null_class,u))))) ||  -> .
% 299.99/300.38  9873[0:Rew:493.0,9834.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.99/300.38  114342[4:Res:113750.0,58651.0] ||  -> subclass(regular(union(null_class,complement(intersection(u,v)))),u)*.
% 299.99/300.38  113738[4:SpR:30456.0,103546.0] ||  -> subclass(regular(union(null_class,complement(u))),union(u,u))*.
% 299.99/300.38  117068[4:SoR:115430.0,59850.1] || equal(regular(complement(u)),universal_class)** -> member(null_class,u).
% 299.99/300.38  115424[4:SpR:74226.0,115352.0] ||  -> subclass(regular(complement(apply(null_class,u))),apply(null_class,v))*.
% 299.99/300.38  9705[0:Rew:492.0,9669.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.99/300.38  114761[4:Rew:102963.0,114696.0] ||  -> subclass(regular(union(null_class,u)),union(null_class,complement(u)))*.
% 299.99/300.38  114760[4:Rew:102963.0,114695.0] ||  -> subclass(regular(union(u,null_class)),union(null_class,complement(u)))*.
% 299.99/300.38  114328[4:SpR:43147.1,113750.0] || subclass(complement(u),null_class)* -> subclass(regular(null_class),u).
% 299.99/300.38  113740[4:SpR:27420.0,103546.0] ||  -> subclass(regular(union(null_class,complement(u))),union(null_class,u))*.
% 299.99/300.38  28397[4:Rew:26691.0,27068.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.99/300.38  117924[4:SpR:44.0,117828.0] ||  -> subclass(regular(successor(complement(successor(null_class)))),singleton(null_class))*.
% 299.99/300.38  117828[4:SpR:78499.0,117775.0] ||  -> subclass(regular(union(complement(successor(null_class)),u)),singleton(null_class))*.
% 299.99/300.38  117881[4:SpL:44.0,117797.0] || equal(regular(successor(complement(successor(null_class)))),universal_class)** -> .
% 299.99/300.38  117797[4:SpL:78499.0,117747.0] || equal(regular(union(complement(successor(null_class)),u)),universal_class)** -> .
% 299.99/300.38  15721[4:Rew:15347.0,5963.2] || member(u,universal_class) subclass(domain_relation,restrict(v,w,x))*+ -> member(ordered_pair(u,cantor(u)),cross_product(w,x))*.
% 299.99/300.38  117775[4:SpR:103414.0,116645.0] ||  -> subclass(regular(union(u,complement(successor(null_class)))),singleton(null_class))*.
% 299.99/300.38  117747[4:SpL:103414.0,116644.0] || equal(regular(union(u,complement(successor(null_class)))),universal_class)** -> .
% 299.99/300.38  116645[4:Res:116428.0,58743.0] ||  -> subclass(regular(complement(intersection(u,successor(null_class)))),singleton(null_class))*.
% 299.99/300.38  116644[4:Res:116428.0,63814.0] || equal(regular(complement(intersection(u,successor(null_class)))),universal_class)** -> .
% 299.99/300.38  7138[0:Res:413.3,218.0] || member(u,universal_class) subclass(u,restrict(v,w,x))* -> equal(u,null_class) member(apply(choice,u),v).
% 299.99/300.38  116510[4:Res:115435.0,58743.0] ||  -> subclass(regular(complement(intersection(successor(null_class),u))),singleton(null_class))*.
% 299.99/300.38  116509[4:Res:115435.0,63814.0] || equal(regular(complement(intersection(successor(null_class),u))),universal_class)** -> .
% 299.99/300.38  115425[4:SpR:74227.0,115352.0] ||  -> subclass(regular(complement(sum_class(range_of(null_class)))),apply(null_class,u))*.
% 299.99/300.38  115420[4:SpR:74227.0,115352.0] ||  -> subclass(regular(complement(apply(null_class,u))),sum_class(range_of(null_class)))*.
% 299.99/300.38  102912[0:Rew:101686.0,47069.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.99/300.38  117115[7:Res:116431.0,45309.1] inductive(regular(complement(restrict(null_class,u,v)))) ||  -> .
% 299.99/300.38  116431[4:SpR:29.0,115435.0] ||  -> subclass(regular(complement(restrict(u,v,w))),u)*.
% 299.99/300.38  115430[4:Res:115352.0,348.1] inductive(regular(complement(u))) ||  -> member(null_class,u)*.
% 299.99/300.38  116656[7:Res:116428.0,45309.1] inductive(regular(complement(intersection(u,null_class)))) ||  -> .
% 299.99/300.38  102780[0:Rew:101686.0,47064.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.99/300.38  116428[4:SpR:74519.0,115435.0] ||  -> subclass(regular(complement(intersection(u,v))),v)*.
% 299.99/300.38  116521[7:Res:115435.0,45309.1] inductive(regular(complement(intersection(null_class,u)))) ||  -> .
% 299.99/300.38  115435[4:Res:115352.0,58651.0] ||  -> subclass(regular(complement(intersection(u,v))),u)*.
% 299.99/300.38  115299[4:SpR:76326.0,115258.0] ||  -> subclass(regular(complement(u)),union(u,u))*.
% 299.99/300.38  102512[0:Rew:101686.0,47317.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.99/300.38  115949[4:Res:115848.0,63814.0] || equal(regular(complement(singleton(null_class))),universal_class)** -> .
% 299.99/300.38  115848[4:SpR:44.0,115297.0] ||  -> subclass(regular(complement(singleton(null_class))),successor(null_class))*.
% 299.99/300.38  115297[4:SpR:78499.0,115258.0] ||  -> subclass(regular(complement(u)),union(null_class,u))*.
% 299.99/300.38  115461[7:Res:115352.0,45309.1] inductive(regular(complement(null_class))) ||  -> .
% 299.99/300.38  102364[0:Rew:101686.0,47509.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.99/300.38  115352[4:Res:115258.0,76462.0] ||  -> subclass(regular(complement(u)),u)*.
% 299.99/300.38  115258[4:Obv:115257.0] ||  -> subclass(regular(complement(u)),union(u,null_class))*.
% 299.99/300.38  113739[4:SpR:73603.0,103546.0] ||  -> subclass(regular(union(null_class,complement(u))),union(u,null_class))*.
% 299.99/300.38  114715[4:SpR:28791.0,114380.0] ||  -> subclass(regular(union(u,u)),complement(u))*.
% 299.99/300.38  101884[0:Rew:101686.0,9675.0] ||  -> equal(union(restrict(u,v,w),complement(union(u,cross_product(v,w)))),complement(symmetric_difference(u,cross_product(v,w))))**.
% 299.99/300.38  114701[4:SpR:78499.0,114380.0] ||  -> subclass(regular(union(u,null_class)),complement(u))*.
% 299.99/300.38  114380[4:Rew:102963.0,114313.0] ||  -> subclass(regular(union(null_class,u)),complement(u))*.
% 299.99/300.38  113763[4:Rew:104596.0,113686.0,26691.0,113686.0] ||  -> subclass(regular(successor(u)),complement(successor(u)))*.
% 299.99/300.38  113762[4:Rew:47572.0,113685.0,26691.0,113685.0] ||  -> subclass(regular(power_class(u)),complement(power_class(u)))*.
% 299.99/300.38  101864[0:Rew:101686.0,9840.0] ||  -> equal(union(restrict(u,v,w),complement(union(cross_product(v,w),u))),complement(symmetric_difference(cross_product(v,w),u)))**.
% 299.99/300.38  114368[7:Res:113750.0,45309.1] inductive(regular(union(null_class,complement(null_class)))) ||  -> .
% 299.99/300.38  113750[4:Rew:27420.0,113746.0] ||  -> subclass(regular(union(null_class,complement(u))),u)*.
% 299.99/300.38  113799[4:Res:113649.0,58743.0] ||  -> subclass(regular(complement(successor(null_class))),singleton(null_class))*.
% 299.99/300.38  103647[0:Rew:101686.0,102036.0] ||  -> equal(union(complement(union(u,v)),complement(union(w,x))),complement(intersection(union(u,v),union(w,x))))**.
% 299.99/300.38  113798[4:Res:113649.0,63814.0] || equal(regular(complement(successor(null_class))),universal_class)** -> .
% 299.99/300.38  101853[0:Rew:101686.0,78184.0] ||  -> subclass(complement(union(u,v)),complement(union(v,u)))*.
% 299.99/300.38  101701[0:Rew:101686.0,6127.1] || member(u,intersection(union(v,w),complement(x)))* member(u,union(complement(union(v,w)),x)) -> .
% 299.99/300.38  113174[7:Res:100761.0,45309.1] inductive(complement(union(u,complement(intersection(null_class,v))))) ||  -> .
% 299.99/300.38  100761[4:Res:100115.0,58651.0] ||  -> subclass(complement(union(u,complement(intersection(v,w)))),v)*.
% 299.99/300.38  113002[7:Res:100149.0,45309.1] inductive(complement(union(complement(intersection(null_class,u)),v))) ||  -> .
% 299.99/300.38  100149[4:Res:100042.0,58651.0] ||  -> subclass(complement(union(complement(intersection(u,v)),w)),u)*.
% 299.99/300.38  101687[0:Rew:101686.0,6117.1] || member(u,intersection(complement(v),union(w,x)))* member(u,union(v,complement(union(w,x)))) -> .
% 299.99/300.38  99968[4:SpR:28791.0,96680.0] ||  -> subclass(complement(union(complement(u),v)),union(u,u))*.
% 299.99/300.38  112464[7:Res:96889.0,45309.1] inductive(complement(successor(complement(restrict(null_class,u,v))))) ||  -> .
% 299.99/300.38  96889[4:SpR:29.0,96606.0] ||  -> subclass(complement(successor(complement(restrict(u,v,w)))),u)*.
% 299.99/300.38  112179[7:Res:96601.0,45309.1] inductive(union(null_class,intersection(u,intersection(null_class,v)))) ||  -> .
% 299.99/300.38  101696[0:Rew:101686.0,5447.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,w)))* member(u,power_class(complement(union(v,w)))).
% 299.99/300.38  96601[4:Res:59287.0,58651.0] ||  -> subclass(union(null_class,intersection(u,intersection(v,w))),v)*.
% 299.99/300.38  112037[7:Res:96596.0,45309.1] inductive(intersection(u,union(null_class,intersection(null_class,v)))) ||  -> .
% 299.99/300.38  96596[4:Res:57685.0,58651.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,w))),v)*.
% 299.99/300.38  111688[7:Res:96588.0,45309.1] inductive(union(null_class,intersection(intersection(null_class,u),v))) ||  -> .
% 299.99/300.38  101702[0:Rew:101686.0,6708.1] || member(u,symmetric_difference(union(v,w),complement(x)))* -> member(u,union(complement(union(v,w)),x)).
% 299.99/300.38  96588[4:Res:58647.0,58651.0] ||  -> subclass(union(null_class,intersection(intersection(u,v),w)),u)*.
% 299.99/300.38  111538[7:Res:96578.0,45309.1] inductive(intersection(union(null_class,intersection(null_class,u)),v)) ||  -> .
% 299.99/300.38  96578[4:Res:58611.0,58651.0] ||  -> subclass(intersection(union(null_class,intersection(u,v)),w),u)*.
% 299.99/300.38  96567[4:Res:58710.1,58651.0] || equal(intersection(u,v),universal_class)**+ -> subclass(w,u)*.
% 299.99/300.38  101688[0:Rew:101686.0,6784.1] || member(u,symmetric_difference(complement(v),union(w,x)))* -> member(u,union(v,complement(union(w,x)))).
% 299.99/300.38  109657[4:SpR:78499.0,103268.0] ||  -> equal(union(u,union(u,null_class)),union(u,null_class))**.
% 299.99/300.38  109295[4:SpR:78499.0,100716.0] ||  -> subclass(complement(union(u,union(v,null_class))),complement(v))*.
% 299.99/300.38  107938[4:SpR:78499.0,100103.0] ||  -> subclass(complement(union(union(u,null_class),v)),complement(u))*.
% 299.99/300.38  110461[7:Res:107232.0,45309.1] inductive(complement(successor(successor(complement(intersection(u,null_class)))))) ||  -> .
% 299.99/300.38  101710[0:Rew:101686.0,2301.0] || member(not_subclass_element(union(u,v),w),complement(union(u,v)))* -> subclass(union(u,v),w).
% 299.99/300.38  107232[4:SpR:74519.0,97814.0] ||  -> subclass(complement(successor(successor(complement(intersection(u,v))))),v)*.
% 299.99/300.38  106992[4:SpR:78499.0,96797.0] ||  -> subclass(complement(union(u,complement(v))),union(v,null_class))*.
% 299.99/300.38  104933[4:SpL:104596.0,95311.0] || equal(successor(u),null_class) -> subclass(successor(u),v)*.
% 299.99/300.38  109656[4:SpR:44.0,103268.0] ||  -> equal(union(singleton(null_class),successor(null_class)),successor(null_class))**.
% 299.99/300.38  101709[0:Rew:101686.0,47063.0] ||  -> equal(union(complement(union(u,v)),complement(power_class(w))),complement(intersection(union(u,v),power_class(w))))**.
% 299.99/300.38  103268[4:Rew:102963.0,36216.0] ||  -> equal(union(u,union(null_class,u)),union(null_class,u))**.
% 299.99/300.38  109488[7:Res:100818.0,45309.1] inductive(complement(union(u,union(null_class,complement(null_class))))) ||  -> .
% 299.99/300.38  100818[4:Rew:27420.0,100779.0] ||  -> subclass(complement(union(u,union(null_class,complement(v)))),v)*.
% 299.99/300.38  100716[4:SpR:26691.0,100115.0] ||  -> subclass(complement(union(u,union(null_class,v))),complement(v))*.
% 299.99/300.38  101698[0:Rew:101686.0,47508.0] ||  -> equal(union(complement(power_class(u)),complement(union(v,w))),complement(intersection(power_class(u),union(v,w))))**.
% 299.99/300.38  108939[7:Res:100205.0,45309.1] inductive(complement(union(union(null_class,complement(null_class)),u))) ||  -> .
% 299.99/300.38  100205[4:Rew:27420.0,100167.0] ||  -> subclass(complement(union(union(null_class,complement(u)),v)),u)*.
% 299.99/300.38  108843[7:MRR:108835.1,45347.0] inductive(complement(union(u,successor(null_class)))) ||  -> .
% 299.99/300.38  108293[4:SpR:78499.0,107937.0] ||  -> subclass(complement(union(u,successor(null_class))),complement(singleton(null_class)))*.
% 299.99/300.38  101697[0:Rew:101686.0,3659.1] || member(u,image(element_relation,union(v,w)))* member(u,power_class(complement(union(v,w)))) -> .
% 299.99/300.38  108559[7:SpL:78499.0,108355.0] || equal(complement(union(u,successor(null_class))),universal_class)** -> .
% 299.99/300.38  108532[4:SpL:78499.0,108330.0] || equal(successor(union(u,successor(null_class))),null_class)** -> .
% 299.99/300.38  108355[7:SoR:108329.0,59850.1] || equal(complement(union(successor(null_class),u)),universal_class)** -> .
% 299.99/300.38  108330[4:MRR:108310.1,16988.0] || equal(successor(union(successor(null_class),u)),null_class)** -> .
% 299.99/300.38  101708[0:Rew:101686.0,212.0] || member(regular(union(u,v)),complement(union(u,v)))* -> equal(union(u,v),null_class).
% 299.99/300.38  108333[4:SpL:78499.0,108328.0] || equal(union(u,successor(null_class)),null_class)** -> .
% 299.99/300.38  108329[7:MRR:108317.1,45347.0] inductive(complement(union(successor(null_class),u))) ||  -> .
% 299.99/300.38  108328[4:MRR:108311.1,16988.0] || equal(union(successor(null_class),u),null_class)** -> .
% 299.99/300.38  107937[4:SpR:44.0,100103.0] ||  -> subclass(complement(union(successor(null_class),u)),complement(singleton(null_class)))*.
% 299.99/300.38  101707[0:Rew:101686.0,6804.0] ||  -> equal(union(intersection(u,v),complement(union(u,v))),complement(symmetric_difference(u,v)))**.
% 299.99/300.38  100103[4:SpR:26691.0,100042.0] ||  -> subclass(complement(union(union(null_class,u),v)),complement(u))*.
% 299.99/300.38  99956[4:SpR:78499.0,96680.0] ||  -> subclass(complement(union(complement(u),v)),union(u,null_class))*.
% 299.99/300.38  98552[4:SpR:28791.0,97791.0] ||  -> subclass(complement(successor(successor(union(u,u)))),complement(u))*.
% 299.99/300.38  107326[7:Res:97814.0,45309.1] inductive(complement(successor(successor(complement(intersection(null_class,u)))))) ||  -> .
% 299.99/300.38  103414[0:Rew:44.0,101689.0] ||  -> equal(complement(intersection(complement(u),successor(v))),union(u,complement(successor(v))))**.
% 299.99/300.38  97814[4:Res:97753.0,58651.0] ||  -> subclass(complement(successor(successor(complement(intersection(u,v))))),u)*.
% 299.99/300.38  97706[4:SpR:28791.0,97395.0] ||  -> subclass(complement(successor(successor(complement(u)))),union(u,u))*.
% 299.99/300.38  96797[4:SpR:26691.0,96692.0] ||  -> subclass(complement(union(u,complement(v))),union(null_class,v))*.
% 299.99/300.38  104888[4:SpR:104596.0,27420.0] ||  -> equal(union(null_class,complement(successor(u))),complement(successor(u)))**.
% 299.99/300.38  103337[0:Rew:44.0,101691.0] ||  -> equal(complement(image(element_relation,successor(u))),power_class(complement(successor(u))))**.
% 299.99/300.38  105469[7:MRR:105449.1,45563.0] || equal(successor(union(u,complement(singleton(null_class)))),null_class)** -> .
% 299.99/300.38  105458[4:Res:101514.0,63814.0] || equal(complement(union(u,complement(singleton(null_class)))),universal_class)** -> .
% 299.99/300.38  105383[4:Obv:105374.1] || equal(successor(union(u,complement(successor(null_class)))),null_class)** -> .
% 299.99/300.38  104517[4:Obv:104504.1] || equal(successor(union(complement(successor(null_class)),u)),null_class)** -> .
% 299.99/300.38  101705[0:Rew:101686.0,197.0] ||  -> equal(complement(intersection(union(u,v),complement(w))),union(complement(union(u,v)),w))**.
% 299.99/300.38  101556[7:MRR:101533.1,45563.0] || equal(successor(union(complement(singleton(null_class)),u)),null_class)** -> .
% 299.99/300.38  101542[4:Res:99955.0,63814.0] || equal(complement(union(complement(singleton(null_class)),u)),universal_class)** -> .
% 299.99/300.38  105927[4:SpR:30453.0,105673.0] ||  -> equal(union(singleton(null_class),complement(successor(null_class))),universal_class)**.
% 299.99/300.38  105673[4:Rew:27420.0,105612.0,7631.0,105612.0] ||  -> equal(union(u,union(null_class,complement(u))),universal_class)**.
% 299.99/300.38  101695[0:Rew:101686.0,198.0] ||  -> equal(complement(intersection(complement(u),union(v,w))),union(u,complement(union(v,w))))**.
% 299.99/300.38  101514[4:SpR:78499.0,99955.0] ||  -> subclass(complement(union(u,complement(singleton(null_class)))),successor(null_class))*.
% 299.99/300.38  100777[4:Res:100115.0,58743.0] ||  -> subclass(complement(union(u,complement(successor(null_class)))),singleton(null_class))*.
% 299.99/300.38  100776[4:Res:100115.0,63814.0] || equal(complement(union(u,complement(successor(null_class)))),universal_class)** -> .
% 299.99/300.38  100165[4:Res:100042.0,58743.0] ||  -> subclass(complement(union(complement(successor(null_class)),u)),singleton(null_class))*.
% 299.99/300.38  101704[0:Rew:101686.0,196.0] ||  -> equal(complement(image(element_relation,union(u,v))),power_class(complement(union(u,v))))**.
% 299.99/300.38  105032[4:SpL:78499.0,104516.0] || equal(union(u,complement(successor(null_class))),null_class)** -> .
% 299.99/300.38  104516[4:Obv:104505.1] || equal(union(complement(successor(null_class)),u),null_class)** -> .
% 299.99/300.38  104596[4:SpR:44.0,102963.0] ||  -> equal(union(null_class,successor(u)),successor(u))**.
% 299.99/300.38  104515[4:Obv:104514.1] || subclass(complement(successor(null_class)),null_class)* -> .
% 299.99/300.38  102963[4:Rew:26691.0,101703.0] ||  -> equal(union(null_class,union(u,v)),union(u,v))**.
% 299.99/300.38  100164[4:Res:100042.0,63814.0] || equal(complement(union(complement(successor(null_class)),u)),universal_class)** -> .
% 299.99/300.38  103338[4:Rew:103337.0,26736.0] ||  -> equal(power_class(complement(successor(null_class))),power_class(complement(singleton(null_class))))**.
% 299.99/300.38  104359[7:SpL:78499.0,101555.0] || equal(union(u,complement(singleton(null_class))),null_class)** -> .
% 299.99/300.38  101555[7:MRR:101534.1,45563.0] || equal(union(complement(singleton(null_class)),u),null_class)** -> .
% 299.99/300.38  99955[4:SpR:44.0,96680.0] ||  -> subclass(complement(union(complement(singleton(null_class)),u)),successor(null_class))*.
% 299.99/300.38  100387[7:MRR:63101.1,100373.0] || member(singleton(singleton(singleton(singleton(singleton(null_class))))),composition_function)* -> .
% 299.99/300.38  101474[7:Res:3048.1,100384.0] || member(null_class,restrict(u,v,w))* -> .
% 299.99/300.38  100384[7:MRR:87392.1,100358.0] || subclass(singleton(null_class),restrict(u,v,w))* -> .
% 299.99/300.38  100383[7:MRR:48034.1,100358.0] || equal(complement(restrict(u,v,w)),null_class)** -> .
% 299.99/300.38  100382[7:MRR:30133.1,100358.0] || equal(restrict(u,v,w),successor(null_class))** -> .
% 299.99/300.38  100381[7:MRR:29999.1,100358.0] || equal(restrict(u,v,w),singleton(null_class))** -> .
% 299.99/300.38  100375[7:MRR:60002.2,100358.0] one_to_one(u) || equal(inverse(u),universal_class)** -> .
% 299.99/300.38  100953[7:Res:95015.1,100946.0] || equal(complement(rotate(composition_function)),null_class)** -> .
% 299.99/300.38  100955[7:Res:7.1,100946.0] || equal(rotate(composition_function),domain_relation)** -> .
% 299.99/300.38  100946[7:Res:15450.1,100386.0] || subclass(domain_relation,rotate(composition_function))* -> .
% 299.99/300.38  100386[7:MRR:17109.1,100373.0] || member(ordered_pair(u,singleton(singleton(null_class))),composition_function)* -> .
% 299.99/300.38  15575[4:Rew:15347.0,7408.3] || member(u,universal_class) member(v,cross_product(singleton(u),universal_class))*+ member(v,w)* -> member(u,cantor(w))*.
% 299.99/300.38  100379[7:MRR:2199.1,100358.0] || subclass(universal_class,restrict(u,v,w))* -> .
% 299.99/300.38  100788[7:Res:100115.0,45309.1] inductive(complement(union(u,complement(null_class)))) ||  -> .
% 299.99/300.38  100115[4:SpR:78499.0,100042.0] ||  -> subclass(complement(union(u,complement(v))),v)*.
% 299.99/300.38  100374[7:MRR:60003.2,100358.0] one_to_one(u) || equal(u,universal_class)* -> .
% 299.99/300.38  15452[4:Rew:15347.0,5701.1] || member(u,universal_class) -> member(u,cantor(cross_product(v,w))) equal(restrict(cross_product(singleton(u),universal_class),v,w),null_class)**.
% 299.99/300.38  100627[7:Res:95102.1,100385.0] || equal(complement(compose_class(u)),null_class)** -> .
% 299.99/300.38  100629[7:Res:345.1,100385.0] || subclass(universal_class,compose_class(u))* -> .
% 299.99/300.38  100385[7:MRR:17087.1,100373.0] || member(singleton(singleton(null_class)),compose_class(u))* -> .
% 299.99/300.38  100380[7:MRR:5123.1,100358.0] inductive(restrict(u,v,w)) ||  -> .
% 299.99/300.38  100373[7:MRR:60065.1,100358.0] || equal(compose(u,v),universal_class)** -> .
% 299.99/300.38  100364[7:MRR:2096.2,100358.0] function(u) inductive(u) ||  -> .
% 299.99/300.38  100358[7:Res:3048.1,100315.0] || member(null_class,cross_product(u,v))* -> .
% 299.99/300.38  100378[7:MRR:60096.1,100358.0] || equal(rotate(u),universal_class)** -> .
% 299.99/300.38  100363[7:MRR:2095.1,100358.0] inductive(compose(u,v)) ||  -> .
% 299.99/300.38  100377[7:MRR:60095.1,100358.0] || equal(flip(u),universal_class)** -> .
% 299.99/300.38  100372[7:MRR:2100.1,100358.0] inductive(rotate(u)) ||  -> .
% 299.99/300.38  100371[7:MRR:2099.1,100358.0] inductive(flip(u)) ||  -> .
% 299.99/300.38  100368[7:MRR:30389.1,100358.0] one_to_one(complement(subset_relation)) ||  -> .
% 299.99/300.38  100362[7:MRR:2094.1,100358.0] inductive(compose_class(u)) ||  -> .
% 299.99/300.38  100367[7:MRR:30385.1,100358.0] one_to_one(successor(null_class)) ||  -> .
% 299.99/300.38  100366[7:MRR:30030.1,100358.0] function(complement(subset_relation)) ||  -> .
% 299.99/300.38  100365[7:MRR:29935.1,100358.0] function(successor(null_class)) ||  -> .
% 299.99/300.38  100370[7:MRR:2098.1,100358.0] inductive(composition_function) ||  -> .
% 299.99/300.38  100369[7:MRR:2097.1,100358.0] inductive(application_function) ||  -> .
% 299.99/300.38  100361[7:MRR:2093.1,100358.0] inductive(element_relation) ||  -> .
% 299.99/300.38  100360[7:MRR:2092.1,100358.0] inductive(successor_relation) ||  -> .
% 299.99/300.38  100359[7:MRR:2091.1,100358.0] inductive(domain_relation) ||  -> .
% 299.99/300.38  100315[7:MRR:100314.1,100314.2,29424.0,22109.0] || subclass(singleton(null_class),cross_product(u,v))* -> .
% 299.99/300.38  3165[0:Res:349.2,18.0] || subclass(u,cross_product(v,w))*+ -> equal(u,null_class) equal(ordered_pair(first(regular(u)),second(regular(u))),regular(u))**.
% 299.99/300.38  100175[7:Res:100042.0,45309.1] inductive(complement(union(complement(null_class),u))) ||  -> .
% 299.99/300.38  100042[4:Res:96680.0,59035.0] ||  -> subclass(complement(union(complement(u),v)),u)*.
% 299.99/300.38  96680[4:SpR:26691.0,96604.0] ||  -> subclass(complement(union(complement(u),v)),union(null_class,u))*.
% 299.99/300.38  99550[7:Res:96586.0,45309.1] inductive(union(null_class,union(null_class,intersection(null_class,u)))) ||  -> .
% 299.99/300.38  47646[0:Rew:47003.0,47235.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.99/300.38  98540[4:SpR:78499.0,97791.0] ||  -> subclass(complement(successor(successor(union(u,null_class)))),complement(u))*.
% 299.99/300.38  99007[7:Res:97858.0,45309.1] inductive(complement(successor(successor(union(null_class,complement(null_class)))))) ||  -> .
% 299.99/300.38  47644[0:Rew:47003.0,47066.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.99/300.38  97858[4:Rew:27420.0,97832.0] ||  -> subclass(complement(successor(successor(union(null_class,complement(u))))),u)*.
% 299.99/300.38  98919[7:SoR:98613.0,59850.1] || equal(complement(successor(successor(successor(null_class)))),universal_class)** -> .
% 299.99/300.38  98614[4:MRR:98604.1,16988.0] || equal(successor(successor(successor(successor(null_class)))),null_class)** -> .
% 299.99/300.38  98613[7:MRR:98609.1,45347.0] inductive(complement(successor(successor(successor(null_class))))) ||  -> .
% 299.99/300.38  47643[0:Rew:47003.0,47065.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.99/300.38  98539[4:SpR:44.0,97791.0] ||  -> subclass(complement(successor(successor(successor(null_class)))),complement(singleton(null_class)))*.
% 299.99/300.38  97791[4:SpR:26691.0,97753.0] ||  -> subclass(complement(successor(successor(union(null_class,u)))),complement(u))*.
% 299.99/300.38  97694[4:SpR:78499.0,97395.0] ||  -> subclass(complement(successor(successor(complement(u)))),union(u,null_class))*.
% 299.99/300.38  98057[4:Obv:98053.1] || equal(successor(successor(successor(complement(successor(null_class))))),null_class)** -> .
% 299.99/300.38  47642[0:Rew:47003.0,47046.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.99/300.38  97890[7:MRR:97879.1,45563.0] || equal(successor(successor(successor(complement(singleton(null_class))))),null_class)** -> .
% 299.99/300.38  97886[4:Res:97693.0,63814.0] || equal(complement(successor(successor(complement(singleton(null_class))))),universal_class)** -> .
% 299.99/300.38  97830[4:Res:97753.0,58743.0] ||  -> subclass(complement(successor(successor(complement(successor(null_class))))),singleton(null_class))*.
% 299.99/300.38  97829[4:Res:97753.0,63814.0] || equal(complement(successor(successor(complement(successor(null_class))))),universal_class)** -> .
% 299.99/300.38  47100[0:Rew:47003.0,6123.0] || member(u,intersection(power_class(complement(power_class(v))),complement(w)))* member(u,union(image(element_relation,power_class(v)),w)) -> .
% 299.99/300.38  97693[4:SpR:44.0,97395.0] ||  -> subclass(complement(successor(successor(complement(singleton(null_class))))),successor(null_class))*.
% 299.99/300.38  97840[7:Res:97753.0,45309.1] inductive(complement(successor(successor(complement(null_class))))) ||  -> .
% 299.99/300.38  97753[4:Res:97395.0,59035.0] ||  -> subclass(complement(successor(successor(complement(u)))),u)*.
% 299.99/300.38  97395[4:SpR:26691.0,97307.0] ||  -> subclass(complement(successor(successor(complement(u)))),union(null_class,u))*.
% 299.99/300.38  47068[0:Rew:47003.0,6113.0] || member(u,intersection(complement(v),power_class(complement(power_class(w)))))* member(u,union(v,image(element_relation,power_class(w)))) -> .
% 299.99/300.38  97448[4:SpR:44.0,97096.0] ||  -> subclass(complement(successor(successor(u))),complement(singleton(u)))*.
% 299.99/300.38  97096[4:SpR:27.0,96886.0] ||  -> subclass(complement(successor(union(u,v))),complement(v))*.
% 299.99/300.38  97307[4:SpR:44.0,96932.0] ||  -> subclass(complement(successor(successor(u))),complement(u))*.
% 299.99/300.38  96932[4:SpR:27.0,96606.0] ||  -> subclass(complement(successor(union(u,v))),complement(u))*.
% 299.99/300.38  15709[4:Rew:15347.0,5973.2] || member(u,universal_class) subclass(domain_relation,regular(v)) member(ordered_pair(u,cantor(u)),v)* -> equal(v,null_class).
% 299.99/300.38  97140[7:Res:96886.0,45309.1] inductive(complement(successor(complement(intersection(u,null_class))))) ||  -> .
% 299.99/300.38  96886[4:SpR:74519.0,96606.0] ||  -> subclass(complement(successor(complement(intersection(u,v)))),v)*.
% 299.99/300.38  97048[7:Res:7.1,97042.0] || equal(composition_function,element_relation)** -> .
% 299.99/300.38  97042[7:MRR:97037.0,97037.2,99.0,87807.0] || subclass(composition_function,element_relation)* -> .
% 299.99/300.38  96976[7:Res:96606.0,45309.1] inductive(complement(successor(complement(intersection(null_class,u))))) ||  -> .
% 299.99/300.38  96606[4:Res:70688.0,58651.0] ||  -> subclass(complement(successor(complement(intersection(u,v)))),u)*.
% 299.99/300.38  96565[0:Res:52.1,58651.0] inductive(intersection(u,v)) ||  -> subclass(omega,u)*.
% 299.99/300.38  96692[0:SpR:78499.0,96604.0] ||  -> subclass(complement(union(u,v)),complement(v))*.
% 299.99/300.38  6630[0:Rew:40.0,6620.1] || member(single_valued1(u),universal_class) -> member(single_valued1(u),range_of(u)) equal(domain__dfg(u,range_of(null_class),single_valued2(u)),single_valued3(u))**.
% 299.99/300.38  96604[0:Res:21949.0,58651.0] ||  -> subclass(complement(union(u,v)),complement(u))*.
% 299.99/300.38  58651[0:SpR:39581.1,58388.0] || subclass(u,intersection(v,w))* -> subclass(u,v).
% 299.99/300.38  58118[0:SpR:115.0,57561.0] ||  -> subclass(intersection(u,symmetric_difference(v,w)),union(v,w))*.
% 299.99/300.38  96372[7:Res:57948.1,45309.1] inductive(intersection(u,v)) || subclass(u,null_class)* -> .
% 299.99/300.38  6203[0:SpR:215.1,42.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.99/300.38  57948[0:Obv:57935.1] || subclass(u,v) -> subclass(intersection(u,w),v)*.
% 299.99/300.38  96013[4:SpL:28791.0,95311.0] || equal(union(u,u),null_class)**+ -> subclass(u,v)*.
% 299.99/300.38  96001[4:SpL:78499.0,95311.0] || equal(union(u,null_class),null_class)**+ -> subclass(u,v)*.
% 299.99/300.38  95879[4:SpL:28791.0,95312.0] || equal(union(u,u),null_class)** -> equal(u,null_class).
% 299.99/300.38  3418[0:SpR:43.0,193.1] || member(inverse(restrict(u,v,universal_class)),universal_class) -> member(ordered_pair(inverse(restrict(u,v,universal_class)),image(u,v)),domain_relation)*.
% 299.99/300.38  95102[4:Res:95015.1,363.0] || equal(complement(u),null_class) -> member(singleton(v),u)*.
% 299.99/300.38  95311[4:Rew:26691.0,95024.0] || equal(union(null_class,u),null_class)**+ -> subclass(u,v)*.
% 299.99/300.38  94865[7:Res:56847.1,45309.1] inductive(intersection(u,v)) || subclass(v,null_class)* -> .
% 299.99/300.38  95867[4:SpL:78499.0,95312.0] || equal(union(u,null_class),null_class)** -> equal(u,null_class).
% 299.99/300.38  95045[4:Res:95015.1,54406.0] || equal(complement(regular(u)),null_class)** -> equal(u,null_class).
% 299.99/300.38  95312[4:Rew:26691.0,95025.0] || equal(union(null_class,u),null_class)** -> equal(u,null_class).
% 299.99/300.38  95824[4:SpR:35052.0,95695.0] ||  -> subclass(union(null_class,complement(compose(element_relation,universal_class))),complement(element_relation))*.
% 299.99/300.38  95695[4:SpR:74519.0,95602.0] ||  -> subclass(intersection(complement(compose(element_relation,universal_class)),u),complement(element_relation))*.
% 299.99/300.38  8252[4:Rew:7624.0,7734.1] || member(not_subclass_element(intersection(complement(compose(element_relation,universal_class)),u),v),element_relation)* -> subclass(intersection(complement(compose(element_relation,universal_class)),u),v).
% 299.99/300.38  95602[4:Obv:95586.0] ||  -> subclass(intersection(u,complement(compose(element_relation,universal_class))),complement(element_relation))*.
% 299.99/300.38  95357[7:MRR:95055.1,46478.1] || equal(complement(u),null_class)** -> inductive(u).
% 299.99/300.38  95629[7:Res:66364.1,95563.0] || equal(successor(complement(successor_relation)),null_class)** -> .
% 299.99/300.38  95563[7:Obv:95560.1] || subclass(complement(successor_relation),null_class)* -> .
% 299.99/300.38  8251[4:Rew:7624.0,7732.1] || member(not_subclass_element(intersection(u,complement(compose(element_relation,universal_class))),v),element_relation)* -> subclass(intersection(u,complement(compose(element_relation,universal_class))),v).
% 299.99/300.38  95293[7:Rew:27420.0,95238.0] || equal(union(null_class,complement(successor_relation)),null_class)** -> .
% 299.99/300.38  95541[4:Res:66364.1,95534.0] || equal(successor(complement(element_relation)),null_class)** -> .
% 299.99/300.38  95534[4:Obv:95531.1] || subclass(complement(element_relation),null_class)* -> .
% 299.99/300.38  95292[4:Rew:30456.0,95237.0] || equal(union(null_class,complement(element_relation)),null_class)** -> .
% 299.99/300.38  5223[0:Res:168.1,218.0] ||  -> subclass(intersection(restrict(u,v,w),x),y) member(not_subclass_element(intersection(restrict(u,v,w),x),y),u)*.
% 299.99/300.38  95243[4:Res:95015.1,41050.0] || equal(complement(flip(null_class)),null_class)** -> .
% 299.99/300.38  95241[4:Res:95015.1,40932.0] || equal(complement(rotate(null_class)),null_class)** -> .
% 299.99/300.38  95015[4:Res:70953.1,94790.0] || equal(complement(u),null_class) -> subclass(v,u)*.
% 299.99/300.38  94790[0:SpR:75572.0,56847.1] || subclass(universal_class,u)*+ -> subclass(v,u)*.
% 299.99/300.38  4074[0:Res:161.1,218.0] ||  -> subclass(intersection(u,restrict(v,w,x)),y) member(not_subclass_element(intersection(u,restrict(v,w,x)),y),v)*.
% 299.99/300.38  56847[0:Obv:56834.1] || subclass(u,v) -> subclass(intersection(w,u),v)*.
% 299.99/300.38  94754[4:Res:52.1,54563.0] inductive(not_subclass_element(omega,u)) ||  -> subclass(omega,u)*.
% 299.99/300.38  54563[4:MRR:54526.2,53330.0] || subclass(u,not_subclass_element(u,v))* -> subclass(u,v).
% 299.99/300.38  92631[4:SpR:78499.0,84873.0] ||  -> subclass(intersection(union(u,u),v),union(null_class,u))*.
% 299.99/300.38  5229[0:Res:168.1,499.0] ||  -> subclass(intersection(symmetric_difference(u,v),w),x) member(not_subclass_element(intersection(symmetric_difference(u,v),w),x),union(u,v))*.
% 299.99/300.38  92538[4:SpR:78499.0,84844.0] ||  -> subclass(intersection(union(u,null_class),v),union(u,u))*.
% 299.99/300.38  92189[4:SpR:78499.0,84728.0] ||  -> subclass(intersection(u,union(v,v)),union(null_class,v))*.
% 299.99/300.38  94074[4:SpR:74519.0,93784.0] ||  -> subclass(intersection(union(u,null_class),v),union(null_class,u))*.
% 299.99/300.38  93784[4:SpR:28791.0,92107.0] ||  -> subclass(intersection(u,union(v,null_class)),union(null_class,v))*.
% 299.99/300.38  4081[0:Res:161.1,499.0] ||  -> subclass(intersection(u,symmetric_difference(v,w)),x) member(not_subclass_element(intersection(u,symmetric_difference(v,w)),x),union(v,w))*.
% 299.99/300.38  92107[4:SpR:78499.0,84699.0] ||  -> subclass(intersection(u,union(v,null_class)),union(v,v))*.
% 299.99/300.38  90825[4:SpL:78616.0,45890.0] || equal(complement(symmetric_difference(u,v)),symmetric_difference(v,u))** -> .
% 299.99/300.38  89544[4:SpR:78499.0,70676.0] ||  -> subclass(intersection(intersection(u,union(v,null_class)),w),v)*.
% 299.99/300.38  89410[4:SpR:78499.0,70672.0] ||  -> subclass(intersection(u,intersection(union(v,null_class),w)),v)*.
% 299.99/300.38  13091[0:SpR:1194.1,248.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.99/300.38  89168[4:SpR:78499.0,70669.0] ||  -> subclass(intersection(u,intersection(v,union(w,null_class))),w)*.
% 299.99/300.38  89029[4:SpR:78499.0,70661.0] ||  -> subclass(intersection(intersection(union(u,null_class),v),w),u)*.
% 299.99/300.38  88999[4:SpL:78499.0,70650.0] || equal(union(u,null_class),v)*+ -> subclass(v,u)*.
% 299.99/300.38  88738[4:SpR:78499.0,60366.0] ||  -> subclass(union(null_class,symmetric_difference(u,v)),union(v,u))*.
% 299.99/300.38  92803[7:Res:87223.1,45309.1] inductive(union(u,null_class)) || subclass(u,null_class)* -> .
% 299.99/300.38  87223[4:SpR:78499.0,59329.1] || subclass(u,v) -> subclass(union(u,null_class),v)*.
% 299.99/300.38  84873[4:SpR:28791.0,74165.0] ||  -> subclass(intersection(union(u,u),v),union(u,null_class))*.
% 299.99/300.38  84844[4:SpR:76326.0,74165.0] ||  -> subclass(intersection(union(null_class,u),v),union(u,u))*.
% 299.99/300.38  84728[4:SpR:28791.0,74121.0] ||  -> subclass(intersection(u,union(v,v)),union(v,null_class))*.
% 299.99/300.38  84699[4:SpR:76326.0,74121.0] ||  -> subclass(intersection(u,union(null_class,v)),union(v,v))*.
% 299.99/300.38  84533[4:SpR:28791.0,70677.0] ||  -> subclass(union(null_class,intersection(u,union(v,v))),v)*.
% 299.99/300.38  6906[0:Rew:496.0,6846.0] ||  -> subclass(symmetric_difference(complement(u),complement(v)),w) member(not_subclass_element(symmetric_difference(complement(u),complement(v)),w),union(u,v))*.
% 299.99/300.38  84327[4:SpR:28791.0,70667.0] ||  -> subclass(union(null_class,intersection(union(u,u),v)),u)*.
% 299.99/300.38  84191[4:SpL:28791.0,70649.0] || equal(union(u,u),universal_class)**+ -> subclass(v,u)*.
% 299.99/300.38  78797[0:SpR:78499.0,5329.0] ||  -> subclass(symmetric_difference(complement(u),complement(v)),union(v,u))*.
% 299.99/300.38  78616[0:Rew:78129.0,78185.0] ||  -> equal(complement(symmetric_difference(u,v)),complement(symmetric_difference(v,u)))*.
% 299.99/300.38  77648[8:SpR:37664.1,76347.0] function(u) ||  -> subclass(intersection(v,successor(u)),u)*.
% 299.99/300.38  77537[8:SpR:37664.1,76341.0] function(u) ||  -> subclass(intersection(successor(u),v),u)*.
% 299.99/300.38  76983[8:SpR:76326.0,37664.1] function(u) ||  -> equal(union(u,u),successor(u))**.
% 299.99/300.38  89953[4:Res:52.1,76462.0] inductive(union(u,null_class)) ||  -> subclass(omega,u)*.
% 299.99/300.38  76462[4:SpL:73771.0,59035.0] || subclass(u,union(v,null_class))* -> subclass(u,v).
% 299.99/300.38  76461[4:SpL:73771.0,36188.0] || member(u,union(v,null_class))* -> member(u,v).
% 299.99/300.38  89636[7:Res:70676.0,45309.1] inductive(intersection(intersection(u,union(null_class,null_class)),v)) ||  -> .
% 299.99/300.38  5232[3:Res:168.1,4365.0] || member(not_subclass_element(intersection(regular(u),v),w),u)* -> subclass(intersection(regular(u),v),w) equal(u,null_class).
% 299.99/300.38  70676[4:Res:58583.0,59035.0] ||  -> subclass(intersection(intersection(u,union(null_class,v)),w),v)*.
% 299.99/300.38  89504[7:Res:70672.0,45309.1] inductive(intersection(u,intersection(union(null_class,null_class),v))) ||  -> .
% 299.99/300.38  70672[4:Res:57318.0,59035.0] ||  -> subclass(intersection(u,intersection(union(null_class,v),w)),v)*.
% 299.99/300.38  89257[7:Res:70669.0,45309.1] inductive(intersection(u,intersection(v,union(null_class,null_class)))) ||  -> .
% 299.99/300.38  5190[3:Res:161.1,4365.0] || member(not_subclass_element(intersection(u,regular(v)),w),v)* -> subclass(intersection(u,regular(v)),w) equal(v,null_class).
% 299.99/300.38  70669[4:Res:57561.0,59035.0] ||  -> subclass(intersection(u,intersection(v,union(null_class,w))),w)*.
% 299.99/300.38  89126[7:Res:70661.0,45309.1] inductive(intersection(intersection(union(null_class,null_class),u),v)) ||  -> .
% 299.99/300.38  70661[4:Res:58388.0,59035.0] ||  -> subclass(intersection(intersection(union(null_class,u),v),w),u)*.
% 299.99/300.38  70650[4:Res:7.1,59035.0] || equal(union(null_class,u),v)*+ -> subclass(v,u)*.
% 299.99/300.38  47226[0:Rew:47003.0,5534.2] || member(u,universal_class) -> member(u,intersection(power_class(v),complement(w)))* member(u,union(complement(power_class(v)),w)).
% 299.99/300.38  70455[4:Res:7.1,54564.0] || equal(unordered_pair(u,singleton(v)),ordered_pair(u,v))** -> .
% 299.99/300.38  60366[4:SpR:115.0,59287.0] ||  -> subclass(union(null_class,symmetric_difference(u,v)),union(u,v))*.
% 299.99/300.38  88456[7:Res:7.1,87665.0] || equal(u,unordered_pair(null_class,v))*+ -> member(null_class,u)*.
% 299.99/300.38  88205[7:Res:7.1,87621.0] || equal(u,unordered_pair(v,null_class))*+ -> member(null_class,u)*.
% 299.99/300.38  47037[0:Rew:47003.0,5481.2] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(w)))* member(u,union(v,complement(power_class(w)))).
% 299.99/300.38  88495[7:Res:88459.0,66389.1] || equal(successor(complement(singleton(unordered_pair(null_class,u)))),null_class)** -> .
% 299.99/300.38  88497[7:Rew:26691.0,88489.0] || equal(union(null_class,singleton(unordered_pair(null_class,u))),universal_class)** -> .
% 299.99/300.38  88506[7:Res:29891.1,88494.0] || equal(singleton(unordered_pair(null_class,u)),singleton(null_class))** -> .
% 299.99/300.38  88505[7:Res:29936.1,88494.0] || equal(singleton(unordered_pair(null_class,u)),successor(null_class))** -> .
% 299.99/300.38  22118[3:MRR:7381.0,22109.0] ||  -> equal(apply(choice,ordered_pair(u,v)),unordered_pair(u,singleton(v)))** equal(apply(choice,ordered_pair(u,v)),singleton(u)).
% 299.99/300.38  88488[7:Res:88459.0,44586.1] || subclass(complement(singleton(unordered_pair(null_class,u))),null_class)* -> .
% 299.99/300.38  88509[7:Res:48.1,88494.0] inductive(singleton(unordered_pair(null_class,u))) ||  -> .
% 299.99/300.38  88494[7:Res:88459.0,25.1] || member(null_class,singleton(unordered_pair(null_class,u)))* -> .
% 299.99/300.38  88459[7:MRR:88453.0,44904.0] ||  -> member(null_class,complement(singleton(unordered_pair(null_class,u))))*.
% 299.99/300.38  16173[4:Rew:15347.0,15723.1] || member(u,universal_class) equal(compose(v,u),cantor(u)) -> member(ordered_pair(u,cantor(u)),compose_class(v))*.
% 299.99/300.38  87665[7:Res:87654.0,2.0] || subclass(unordered_pair(null_class,u),v)* -> member(null_class,v).
% 299.99/300.38  88222[7:Res:88208.0,66389.1] || equal(successor(complement(singleton(unordered_pair(u,null_class)))),null_class)** -> .
% 299.99/300.38  88224[7:Rew:26691.0,88216.0] || equal(union(null_class,singleton(unordered_pair(u,null_class))),universal_class)** -> .
% 299.99/300.38  88326[7:Res:29891.1,88221.0] || equal(singleton(unordered_pair(u,null_class)),singleton(null_class))** -> .
% 299.99/300.38  15719[4:Rew:15347.0,5970.2] || member(u,universal_class) subclass(domain_relation,symmetric_difference(v,w)) -> member(ordered_pair(u,cantor(u)),union(v,w))*.
% 299.99/300.38  88325[7:Res:29936.1,88221.0] || equal(singleton(unordered_pair(u,null_class)),successor(null_class))** -> .
% 299.99/300.38  88215[7:Res:88208.0,44586.1] || subclass(complement(singleton(unordered_pair(u,null_class))),null_class)* -> .
% 299.99/300.38  88329[7:Res:48.1,88221.0] inductive(singleton(unordered_pair(u,null_class))) ||  -> .
% 299.99/300.38  88221[7:Res:88208.0,25.1] || member(null_class,singleton(unordered_pair(u,null_class)))* -> .
% 299.99/300.38  15713[4:Rew:15347.0,5958.3] || member(u,universal_class)+ subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(u,cantor(u)),w)*.
% 299.99/300.38  88208[7:MRR:88202.0,44904.0] ||  -> member(null_class,complement(singleton(unordered_pair(u,null_class))))*.
% 299.99/300.38  87621[7:Res:87436.0,2.0] || subclass(unordered_pair(u,null_class),v)* -> member(null_class,v).
% 299.99/300.38  87374[7:MRR:87373.1,29424.0] || subclass(singleton(null_class),singleton(u))* -> equal(null_class,u).
% 299.99/300.38  87282[7:Res:59329.1,45309.1] inductive(union(null_class,u)) || subclass(u,null_class)* -> .
% 299.99/300.38  15657[4:Rew:15347.0,13351.1] || member(u,universal_class) member(v,cantor(u)) -> member(ordered_pair(u,ordered_pair(v,apply(u,v))),application_function)*.
% 299.99/300.38  88149[7:Obv:88145.1] || equal(successor(successor(ordered_pair(universal_class,u))),null_class)** -> .
% 299.99/300.38  88137[7:Obv:88133.1] || equal(successor(successor(unordered_pair(null_class,u))),null_class)** -> .
% 299.99/300.38  88042[7:Res:26291.1,87821.0] || equal(complement(successor(ordered_pair(universal_class,u))),universal_class)** -> .
% 299.99/300.38  88035[7:Res:29891.1,87821.0] || equal(complement(ordered_pair(universal_class,u)),singleton(null_class))** -> .
% 299.99/300.38  9989[0:Res:63.1,1318.2] function(intersection(u,v)) || member(w,v)* member(w,u)* -> member(w,cross_product(universal_class,universal_class))*.
% 299.99/300.38  87835[7:Res:26291.1,87653.0] || equal(complement(successor(unordered_pair(null_class,u))),universal_class)** -> .
% 299.99/300.38  87798[7:Res:87668.0,2147.1] || equal(complement(regular(ordered_pair(null_class,u))),universal_class)** -> .
% 299.99/300.38  87652[7:Res:7.1,87363.0] || equal(complement(unordered_pair(null_class,u)),singleton(null_class))** -> .
% 299.99/300.38  87434[7:Res:7.1,87362.0] || equal(complement(unordered_pair(u,null_class)),singleton(null_class))** -> .
% 299.99/300.38  7173[0:Res:452.3,23.0] function(u) || member(v,universal_class) subclass(universal_class,intersection(w,x))*+ -> member(image(u,v),x)*.
% 299.99/300.38  87364[7:Res:87222.1,29601.0] || subclass(singleton(null_class),complement(ordered_pair(universal_class,u)))* -> .
% 299.99/300.38  88038[7:Res:48.1,87821.0] inductive(complement(ordered_pair(universal_class,u))) ||  -> .
% 299.99/300.38  87821[7:SpL:16961.0,87653.0] || member(null_class,complement(ordered_pair(universal_class,u)))* -> .
% 299.99/300.38  87811[7:Res:29891.1,87807.0] || equal(ordered_pair(null_class,u),singleton(null_class))** -> .
% 299.99/300.38  7172[0:Res:452.3,22.0] function(u) || member(v,universal_class) subclass(universal_class,intersection(w,x))*+ -> member(image(u,v),w)*.
% 299.99/300.38  87810[7:Res:29936.1,87807.0] || equal(ordered_pair(null_class,u),successor(null_class))** -> .
% 299.99/300.38  87805[7:Res:87668.0,46866.1] || equal(regular(ordered_pair(null_class,u)),null_class)** -> .
% 299.99/300.38  87797[7:Res:87668.0,44586.1] || subclass(regular(ordered_pair(null_class,u)),null_class)* -> .
% 299.99/300.38  87831[7:Res:48.1,87653.0] inductive(complement(unordered_pair(null_class,u))) ||  -> .
% 299.99/300.38  7135[0:Res:413.3,23.0] || member(u,universal_class) subclass(u,intersection(v,w))*+ -> equal(u,null_class) member(apply(choice,u),w)*.
% 299.99/300.38  87653[7:Res:3048.1,87363.0] || member(null_class,complement(unordered_pair(null_class,u)))* -> .
% 299.99/300.38  87814[7:Res:48.1,87807.0] inductive(ordered_pair(null_class,u)) ||  -> .
% 299.99/300.38  87807[7:MRR:87803.1,22109.0] || member(null_class,ordered_pair(null_class,u))* -> .
% 299.99/300.38  87668[7:MRR:87656.0,29891.0] ||  -> member(null_class,regular(ordered_pair(null_class,u)))*.
% 299.99/300.38  7134[0:Res:413.3,22.0] || member(u,universal_class) subclass(u,intersection(v,w))*+ -> equal(u,null_class) member(apply(choice,u),v)*.
% 299.99/300.38  87654[7:Res:9930.1,87363.0] ||  -> member(null_class,unordered_pair(null_class,u))*.
% 299.99/300.38  87363[7:Res:87222.1,29471.0] || subclass(singleton(null_class),complement(unordered_pair(null_class,u)))* -> .
% 299.99/300.38  87435[7:Res:3048.1,87362.0] || member(null_class,complement(unordered_pair(u,null_class)))* -> .
% 299.99/300.38  87436[7:Res:9930.1,87362.0] ||  -> member(null_class,unordered_pair(u,null_class))*.
% 299.99/300.38  87362[7:Res:87222.1,29470.0] || subclass(singleton(null_class),complement(unordered_pair(u,null_class)))* -> .
% 299.99/300.38  87367[7:MRR:87329.1,29424.0] || subclass(singleton(null_class),complement(successor(null_class)))* -> .
% 299.99/300.38  87361[7:Res:87222.1,29467.0] || subclass(singleton(null_class),complement(singleton(null_class)))* -> .
% 299.99/300.38  87222[4:SpR:44.0,59329.1] || subclass(singleton(null_class),u) -> subclass(successor(null_class),u)*.
% 299.99/300.38  1913[0:SpL:249.0,34.0] || member(ordered_pair(singleton(singleton(singleton(u))),v),rotate(w))*+ -> member(ordered_pair(ordered_pair(u,v),singleton(u)),w)*.
% 299.99/300.38  59329[4:SpR:39581.1,58647.0] || subclass(u,v) -> subclass(union(null_class,u),v)*.
% 299.99/300.38  1906[0:SpL:249.0,37.0] || member(ordered_pair(singleton(singleton(singleton(u))),v),flip(w))*+ -> member(ordered_pair(ordered_pair(u,singleton(u)),v),w)*.
% 299.99/300.38  84522[4:SpR:78499.0,70677.0] ||  -> subclass(union(null_class,intersection(u,union(v,null_class))),v)*.
% 299.99/300.38  84316[4:SpR:78499.0,70667.0] ||  -> subclass(union(null_class,intersection(union(u,null_class),v)),u)*.
% 299.99/300.38  28366[4:Rew:26691.0,27064.1] || member(regular(union(null_class,intersection(u,v))),symmetric_difference(u,v))* -> equal(union(null_class,intersection(u,v)),null_class).
% 299.99/300.38  84180[4:SpL:78499.0,70649.0] || equal(union(u,null_class),universal_class)**+ -> subclass(v,u)*.
% 299.99/300.38  11142[0:MRR:11138.1,122.0] || member(u,universal_class) equal(compose(v,singleton(u)),u) -> member(singleton(singleton(singleton(u))),compose_class(v))*.
% 299.99/300.38  76842[8:SpR:37664.1,76339.0] function(u) ||  -> equal(symmetric_difference(u,successor(u)),null_class)**.
% 299.99/300.38  76649[8:SpL:37664.1,73110.0] function(u) || equal(complement(u),successor(u))** -> .
% 299.99/300.38  76340[4:SpR:73771.0,35792.0] ||  -> equal(power_class(union(u,null_class)),power_class(union(u,u)))*.
% 299.99/300.38  76338[4:SpR:73771.0,35052.0] ||  -> equal(intersection(u,union(u,null_class)),union(u,null_class))**.
% 299.99/300.38  10907[0:Res:343.1,1314.1] || subclass(universal_class,complement(intersection(u,v)))* member(omega,union(u,v)) -> member(omega,symmetric_difference(u,v)).
% 299.99/300.38  85408[8:SoR:85120.0,72.1] one_to_one(successor_relation) || equal(successor(successor_relation),universal_class)** -> .
% 299.99/300.38  85405[8:SoR:85119.0,72.1] one_to_one(successor_relation) || equal(successor(successor_relation),domain_relation)** -> .
% 299.99/300.38  7170[0:Res:452.3,25.1] function(u) || member(v,universal_class) subclass(universal_class,complement(w)) member(image(u,v),w)* -> .
% 299.99/300.38  85402[8:SoR:85118.0,72.1] one_to_one(successor_relation) || subclass(domain_relation,successor(successor_relation))* -> .
% 299.99/300.38  85399[8:SoR:85116.0,72.1] one_to_one(domain_relation) || equal(successor(domain_relation),universal_class)** -> .
% 299.99/300.38  85221[8:SoR:85115.0,72.1] one_to_one(application_function) || equal(successor(application_function),universal_class)** -> .
% 299.99/300.38  85218[8:SoR:85114.0,72.1] one_to_one(composition_function) || equal(successor(composition_function),universal_class)** -> .
% 299.99/300.38  7132[0:Res:413.3,25.1] || member(u,universal_class) subclass(u,complement(v)) member(apply(choice,u),v)* -> equal(u,null_class).
% 299.99/300.38  85120[8:SpL:74697.1,59800.0] function(successor_relation) || equal(successor(successor_relation),universal_class)** -> .
% 299.99/300.38  85119[8:SpL:74697.1,29429.0] function(successor_relation) || equal(successor(successor_relation),domain_relation)** -> .
% 299.99/300.38  85118[8:SpL:74697.1,29428.0] function(successor_relation) || subclass(domain_relation,successor(successor_relation))* -> .
% 299.99/300.38  85116[8:SpL:74697.1,26870.0] function(domain_relation) || equal(successor(domain_relation),universal_class)** -> .
% 299.99/300.38  85115[8:SpL:74697.1,26868.0] function(application_function) || equal(successor(application_function),universal_class)** -> .
% 299.99/300.38  85114[8:SpL:74697.1,26865.0] function(composition_function) || equal(successor(composition_function),universal_class)** -> .
% 299.99/300.38  74697[8:Rew:26689.0,74598.1] function(u) ||  -> equal(union(null_class,u),successor(u))**.
% 299.99/300.38  74165[4:Rew:74098.0,58615.0] ||  -> subclass(intersection(union(null_class,u),v),union(u,null_class))*.
% 299.99/300.38  47634[0:Rew:47003.0,47301.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.99/300.38  74121[4:Rew:74098.0,57689.0] ||  -> subclass(intersection(u,union(null_class,v)),union(v,null_class))*.
% 299.99/300.38  84594[7:Res:70677.0,45309.1] inductive(union(null_class,intersection(u,union(null_class,null_class)))) ||  -> .
% 299.99/300.38  70677[4:Res:59287.0,59035.0] ||  -> subclass(union(null_class,intersection(u,union(null_class,v))),v)*.
% 299.99/300.38  38045[8:Rew:38037.1,12276.1] one_to_one(restrict(element_relation,universal_class,u)) || subclass(universal_class,v) -> maps(restrict(element_relation,universal_class,u),sum_class(u),v)*.
% 299.99/300.38  84497[7:Res:70673.0,45309.1] inductive(intersection(u,union(null_class,union(null_class,null_class)))) ||  -> .
% 299.99/300.38  84393[7:Res:70667.0,45309.1] inductive(union(null_class,intersection(union(null_class,null_class),u))) ||  -> .
% 299.99/300.38  70667[4:Res:58647.0,59035.0] ||  -> subclass(union(null_class,intersection(union(null_class,u),v)),u)*.
% 299.99/300.38  38043[8:Rew:38037.1,12227.1] one_to_one(flip(cross_product(u,universal_class))) || subclass(universal_class,v) -> maps(flip(cross_product(u,universal_class)),inverse(u),v)*.
% 299.99/300.38  84288[7:Res:70659.0,45309.1] inductive(intersection(union(null_class,union(null_class,null_class)),u)) ||  -> .
% 299.99/300.38  70649[4:Res:58710.1,59035.0] || equal(union(null_class,u),universal_class)**+ -> subclass(v,u)*.
% 299.99/300.38  15496[4:Rew:15347.0,6627.2] || member(u,universal_class) member(range_of(null_class),universal_class) -> member(u,cantor(v)) member(apply(v,u),universal_class)*.
% 299.99/300.38  82283[4:SpL:4896.0,81896.0] || equal(complement(apply(null_class,u)),apply(null_class,v))* -> .
% 299.99/300.38  77187[4:SpL:76326.0,45948.0] || equal(union(null_class,complement(u)),union(u,null_class))** -> .
% 299.99/300.38  77128[4:SpR:76326.0,35792.0] ||  -> equal(power_class(union(null_class,u)),power_class(union(u,null_class)))*.
% 299.99/300.38  47521[0:Rew:47003.0,7058.1] || member(power_class(u),universal_class) member(apply(choice,power_class(u)),complement(power_class(u)))* -> equal(power_class(u),null_class).
% 299.99/300.38  76459[4:SpL:73771.0,36171.0] || subclass(universal_class,union(u,null_class))* -> member(null_class,u).
% 299.99/300.38  76458[4:SpL:73771.0,36175.0] || subclass(universal_class,union(u,null_class))* -> member(omega,u).
% 299.99/300.38  76457[4:SpL:73771.0,26897.0] || equal(union(u,null_class),universal_class)** -> member(omega,u).
% 299.99/300.38  76456[4:SpL:73771.0,26898.0] || equal(union(u,null_class),universal_class)** -> member(null_class,u).
% 299.99/300.38  28367[4:Rew:26691.0,27104.1,26691.0,27104.0] || member(union(null_class,u),universal_class) -> member(apply(choice,union(null_class,u)),u)* equal(union(null_class,u),null_class).
% 299.99/300.38  74226[4:Rew:73077.0,73342.0] ||  -> equal(complement(apply(null_class,u)),complement(apply(null_class,v)))*.
% 299.99/300.38  73614[7:Rew:73077.0,29918.0] ||  -> member(null_class,complement(u)) member(null_class,union(u,null_class))*.
% 299.99/300.38  73603[4:Rew:73077.0,27943.0] ||  -> equal(complement(union(u,null_class)),union(null_class,complement(u)))**.
% 299.99/300.38  15720[4:Rew:15347.0,7735.2] || member(u,universal_class) subclass(domain_relation,complement(compose(element_relation,universal_class))) member(ordered_pair(u,cantor(u)),element_relation)* -> .
% 299.99/300.38  73359[4:Rew:73077.0,27978.0] ||  -> subclass(complement(apply(null_class,u)),complement(apply(null_class,v)))*.
% 299.99/300.38  72114[4:Res:70953.1,60859.0] || equal(complement(regular(singleton(ordered_pair(u,v)))),null_class)** -> .
% 299.99/300.38  72113[4:Res:70953.1,57143.0] || equal(complement(regular(singleton(unordered_pair(u,v)))),null_class)** -> .
% 299.99/300.38  72109[4:Res:70953.1,67341.0] || equal(complement(regular(unordered_pair(singleton(u),v))),null_class)** -> .
% 299.99/300.38  8245[4:Rew:7624.0,7733.1] || member(regular(intersection(complement(compose(element_relation,universal_class)),u)),element_relation)* -> equal(intersection(complement(compose(element_relation,universal_class)),u),null_class).
% 299.99/300.38  72104[4:Res:70953.1,57137.0] || equal(complement(regular(unordered_pair(u,singleton(v)))),null_class)** -> .
% 299.99/300.38  72158[4:Rew:26691.0,72076.0] || equal(union(null_class,unordered_pair(singleton(u),v)),null_class)** -> .
% 299.99/300.38  72157[4:Rew:26691.0,72071.0] || equal(union(null_class,unordered_pair(u,singleton(v))),null_class)** -> .
% 299.99/300.38  72156[4:Rew:26691.0,72067.0] || equal(union(null_class,singleton(ordered_pair(u,v))),null_class)** -> .
% 299.99/300.38  8244[4:Rew:7624.0,7731.1] || member(regular(intersection(u,complement(compose(element_relation,universal_class)))),element_relation)* -> equal(intersection(u,complement(compose(element_relation,universal_class))),null_class).
% 299.99/300.38  72155[4:Rew:26691.0,72066.0] || equal(union(null_class,singleton(unordered_pair(u,v))),null_class)** -> .
% 299.99/300.38  72021[4:Res:70953.1,54556.0] || equal(complement(u),null_class)** -> equal(singleton(u),null_class).
% 299.99/300.38  70730[4:Res:70688.0,348.1] inductive(complement(successor(complement(u)))) ||  -> member(null_class,u)*.
% 299.99/300.38  70726[4:SpR:45830.1,70688.0] || equal(successor(complement(u)),null_class)** -> subclass(universal_class,u).
% 299.99/300.38  76005[0:SpR:74540.0,498.1] || member(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> member(u,complement(symmetric_difference(v,w))).
% 299.99/300.38  82358[7:Res:70665.0,45309.1] inductive(union(null_class,union(null_class,union(null_class,null_class)))) ||  -> .
% 299.99/300.38  81942[4:SpL:74227.0,45890.0] || equal(complement(apply(null_class,u)),sum_class(range_of(null_class)))** -> .
% 299.99/300.38  81896[4:SpL:74227.0,45890.0] || equal(complement(sum_class(range_of(null_class))),apply(null_class,u))* -> .
% 299.99/300.38  74526[0:Rew:74519.0,47437.0] ||  -> equal(intersection(union(power_class(u),complement(v)),union(complement(power_class(u)),v)),symmetric_difference(power_class(u),complement(v)))**.
% 299.99/300.38  74227[4:Rew:73077.0,73360.0] ||  -> equal(complement(apply(null_class,u)),complement(sum_class(range_of(null_class))))*.
% 299.99/300.38  73399[4:Rew:73077.0,27454.0] ||  -> subclass(complement(sum_class(range_of(null_class))),complement(apply(null_class,u)))*.
% 299.99/300.38  73358[4:Rew:73077.0,27977.0] ||  -> subclass(complement(apply(null_class,u)),complement(sum_class(range_of(null_class))))*.
% 299.99/300.38  78114[0:SpR:74519.0,5255.0] ||  -> subclass(symmetric_difference(u,v),complement(intersection(v,u)))*.
% 299.99/300.38  76344[4:SpR:73771.0,58043.0] ||  -> subclass(restrict(union(u,null_class),v,w),u)*.
% 299.99/300.38  76583[4:Res:76325.0,348.1] inductive(union(u,null_class)) ||  -> member(null_class,u)*.
% 299.99/300.38  73113[4:Rew:73077.0,59528.0] ||  -> subclass(complement(successor(complement(u))),union(u,null_class))*.
% 299.99/300.38  73104[4:Rew:73077.0,30996.0] ||  -> equal(symmetric_difference(complement(u),union(u,null_class)),universal_class)**.
% 299.99/300.38  73103[4:Rew:73077.0,30933.0] ||  -> equal(union(complement(u),union(u,null_class)),universal_class)**.
% 299.99/300.38  73102[4:Rew:73077.0,30784.0] ||  -> equal(intersection(complement(u),union(u,null_class)),null_class)**.
% 299.99/300.38  72102[4:Res:70953.1,32539.0] || equal(complement(regular(ordered_pair(u,v))),null_class)** -> .
% 299.99/300.38  72143[4:Rew:26691.0,72070.0] || equal(union(null_class,ordered_pair(u,v)),null_class)** -> .
% 299.99/300.38  72030[4:Res:70953.1,315.0] || equal(complement(u),null_class)** -> equal(universal_class,u).
% 299.99/300.38  70954[4:Rew:7631.0,70900.1] || subclass(complement(u),null_class)* -> subclass(universal_class,u).
% 299.99/300.38  72112[4:Res:70953.1,57160.0] || equal(complement(regular(singleton(singleton(u)))),null_class)** -> .
% 299.99/300.38  76243[0:Rew:74519.0,75979.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.99/300.38  72110[4:Res:70953.1,67362.0] || equal(complement(regular(unordered_pair(null_class,u))),null_class)** -> .
% 299.99/300.38  72105[4:Res:70953.1,57158.0] || equal(complement(regular(unordered_pair(u,null_class))),null_class)** -> .
% 299.99/300.38  72146[4:Rew:26691.0,72079.0] || equal(union(null_class,unordered_pair(null_class,u)),null_class)** -> .
% 299.99/300.38  72142[4:Rew:26691.0,72065.0] || equal(union(null_class,singleton(singleton(u))),null_class)** -> .
% 299.99/300.38  74537[0:Rew:74519.0,492.0] ||  -> equal(intersection(union(u,cross_product(v,w)),complement(restrict(u,v,w))),symmetric_difference(u,cross_product(v,w)))**.
% 299.99/300.38  79059[0:Rew:78118.0,78811.0] ||  -> equal(symmetric_difference(u,v),symmetric_difference(v,u))*.
% 299.99/300.38  78795[0:SpR:78499.0,4104.0] ||  -> subclass(symmetric_difference(u,v),union(v,u))*.
% 299.99/300.38  79166[4:MRR:79165.0,5.0] ||  -> equal(symmetric_difference(u,singleton(u)),successor(u))**.
% 299.99/300.38  78499[0:Rew:27.0,78183.0] ||  -> equal(union(u,v),union(v,u))*.
% 299.99/300.38  74519[0:MRR:73053.0,72369.0] ||  -> equal(intersection(u,v),intersection(v,u))*.
% 299.99/300.38  76989[4:SpR:76326.0,74211.0] ||  -> subclass(union(u,u),union(null_class,u))*.
% 299.99/300.38  76704[4:SpR:28791.0,74099.0] ||  -> subclass(union(u,u),union(u,null_class))*.
% 299.99/300.38  74536[0:Rew:74519.0,493.0] ||  -> equal(intersection(union(cross_product(u,v),w),complement(restrict(w,u,v))),symmetric_difference(cross_product(u,v),w))**.
% 299.99/300.38  76567[8:SpR:37664.1,76325.0] function(u) ||  -> subclass(successor(u),u)*.
% 299.99/300.38  76347[4:SpR:73771.0,57685.0] ||  -> subclass(intersection(u,union(v,null_class)),v)*.
% 299.99/300.38  76341[4:SpR:73771.0,58611.0] ||  -> subclass(intersection(union(u,null_class),v),u)*.
% 299.99/300.38  76329[4:SpR:73771.0,29126.0] ||  -> subclass(union(u,null_class),union(u,u))*.
% 299.99/300.38  76326[4:SpR:73771.0,28791.0] ||  -> equal(union(u,null_class),union(u,u))*.
% 299.99/300.38  76339[4:SpR:73771.0,36684.0] ||  -> equal(symmetric_difference(u,union(u,null_class)),null_class)**.
% 299.99/300.38  74211[4:Rew:74098.0,74210.0] ||  -> subclass(union(u,null_class),union(null_class,u))*.
% 299.99/300.38  76214[4:Rew:75572.0,76049.0,7631.0,76049.0] ||  -> equal(symmetric_difference(element_relation,complement(compose(element_relation,universal_class))),union(element_relation,complement(compose(element_relation,universal_class))))**.
% 299.99/300.38  74099[4:Rew:74098.0,7686.0] ||  -> subclass(union(null_class,u),union(u,null_class))*.
% 299.99/300.38  73110[4:Rew:73077.0,45946.0] || equal(union(u,null_class),complement(u))** -> .
% 299.99/300.38  76325[4:SpR:73771.0,26905.0] ||  -> subclass(union(u,null_class),u)*.
% 299.99/300.38  74540[0:Rew:74519.0,115.0] ||  -> equal(intersection(union(u,v),complement(intersection(u,v))),symmetric_difference(u,v))**.
% 299.99/300.38  75576[4:Rew:75572.0,73093.0] ||  -> equal(symmetric_difference(u,universal_class),complement(u))**.
% 299.99/300.38  73077[4:MRR:28893.0,73076.0] ||  -> equal(symmetric_difference(universal_class,u),complement(u))**.
% 299.99/300.38  75572[0:MRR:75487.0,5237.0] ||  -> equal(intersection(u,universal_class),u)**.
% 299.99/300.38  74538[4:Rew:74519.0,7634.0] ||  -> equal(intersection(element_relation,complement(compose(element_relation,universal_class))),null_class)**.
% 299.99/300.38  72369[0:Obv:72354.0] ||  -> subclass(intersection(u,v),intersection(v,u))*.
% 299.99/300.38  72131[4:Res:70953.1,44921.0] || equal(complement(ordered_pair(u,v)),null_class)** -> .
% 299.99/300.38  72129[4:Res:70953.1,44915.0] || equal(complement(unordered_pair(u,v)),null_class)** -> .
% 299.99/300.38  72787[7:Res:29891.1,72672.0] || equal(complement(successor(null_class)),singleton(null_class))** -> .
% 299.99/300.38  11094[0:Obv:11072.0] ||  -> equal(not_subclass_element(unordered_pair(u,v),w),u)** subclass(unordered_pair(u,v),w) member(v,unordered_pair(u,v))*.
% 299.99/300.38  72673[7:MRR:28152.1,72672.0] inductive(symmetric_difference(successor(universal_class),successor(null_class))) ||  -> .
% 299.99/300.38  72672[7:MRR:72671.1,72138.0] || member(null_class,complement(successor(null_class)))* -> .
% 299.99/300.38  11093[0:Obv:11079.0] ||  -> equal(not_subclass_element(unordered_pair(u,v),w),v)** subclass(unordered_pair(u,v),w) member(u,unordered_pair(u,v))*.
% 299.99/300.38  72111[4:Res:70953.1,57171.0] || equal(complement(regular(singleton(null_class))),null_class)** -> .
% 299.99/300.38  72130[4:Res:70953.1,44920.0] || equal(complement(singleton(u)),null_class)** -> .
% 299.99/300.38  5347[0:Res:350.2,217.0] || subclass(u,restrict(v,w,x))*+ -> subclass(u,y) member(not_subclass_element(u,y),cross_product(w,x))*.
% 299.99/300.38  72136[4:Rew:26691.0,72090.0] || equal(union(null_class,domain_relation),null_class)** -> .
% 299.99/300.38  72133[7:Res:70953.1,45788.0] || equal(complement(successor_relation),null_class)** -> .
% 299.99/300.38  72100[4:Res:70953.1,17128.0] || equal(complement(domain_relation),null_class)** -> .
% 299.99/300.38  72055[4:Res:70953.1,1898.0] || equal(complement(composition_function),null_class)** -> .
% 299.99/300.38  12148[0:Obv:12128.1] || member(not_subclass_element(intersection(u,v),intersection(w,u)),w)* -> subclass(intersection(u,v),intersection(w,u)).
% 299.99/300.38  72054[4:Res:70953.1,1651.0] || equal(complement(application_function),null_class)** -> .
% 299.99/300.38  72053[4:Res:70953.1,676.0] || equal(complement(element_relation),null_class)** -> .
% 299.99/300.38  71638[7:Res:70771.0,45309.1] inductive(complement(successor(union(null_class,complement(null_class))))) ||  -> .
% 299.99/300.38  12147[0:Obv:12140.1] || member(not_subclass_element(intersection(u,v),intersection(w,v)),w)* -> subclass(intersection(u,v),intersection(w,v)).
% 299.99/300.38  70771[4:Rew:27420.0,70748.0] ||  -> subclass(complement(successor(union(null_class,complement(u)))),u)*.
% 299.99/300.38  71569[7:SoR:71360.0,59850.1] || equal(complement(successor(successor(null_class))),universal_class)** -> .
% 299.99/300.38  71361[4:MRR:71352.1,16988.0] || equal(successor(successor(successor(null_class))),null_class)** -> .
% 299.99/300.38  71360[7:MRR:71357.1,45347.0] inductive(complement(successor(successor(null_class)))) ||  -> .
% 299.99/300.38  12145[0:Obv:12141.2] || subclass(u,v) member(not_subclass_element(u,intersection(w,v)),w)* -> subclass(u,intersection(w,v)).
% 299.99/300.38  71248[7:Res:70697.0,45309.1] inductive(symmetric_difference(universal_class,union(null_class,complement(null_class)))) ||  -> .
% 299.99/300.38  9990[0:Res:7.1,1318.2] || equal(u,intersection(v,w))*+ member(x,w)* member(x,v)* -> member(x,u)*.
% 299.99/300.38  70648[4:Res:52.1,59035.0] inductive(union(null_class,u)) ||  -> subclass(omega,u)*.
% 299.99/300.38  70977[4:Obv:70973.1] || equal(successor(successor(complement(successor(null_class)))),null_class)** -> .
% 299.99/300.38  70746[4:Res:70688.0,58743.0] ||  -> subclass(complement(successor(complement(successor(null_class)))),singleton(null_class))*.
% 299.99/300.38  70976[4:Obv:70974.1] || equal(successor(complement(successor(null_class))),null_class)** -> .
% 299.99/300.38  3127[0:Res:167.1,218.0] ||  -> equal(intersection(restrict(u,v,w),x),null_class) member(regular(intersection(restrict(u,v,w),x)),u)*.
% 299.99/300.38  70745[4:Res:70688.0,63814.0] || equal(complement(successor(complement(successor(null_class)))),universal_class)** -> .
% 299.99/300.38  70755[7:Res:70688.0,45309.1] inductive(complement(successor(complement(null_class)))) ||  -> .
% 299.99/300.38  2338[0:Res:160.1,218.0] ||  -> equal(intersection(u,restrict(v,w,x)),null_class) member(regular(intersection(u,restrict(v,w,x))),v)*.
% 299.99/300.38  70688[4:Res:59527.0,59035.0] ||  -> subclass(complement(successor(complement(u))),u)*.
% 299.99/300.38  59035[4:SpR:39581.1,58611.0] || subclass(u,union(null_class,v))* -> subclass(u,v).
% 299.99/300.38  55286[3:Res:10049.1,55210.1] || equal(not_subclass_element(u,v),universal_class)** -> subclass(u,v).
% 299.99/300.38  11026[0:MRR:11025.0,12.0] ||  -> equal(apply(choice,unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class) member(v,unordered_pair(u,v))*.
% 299.99/300.38  70478[4:Res:7.1,70456.0] || equal(singleton(singleton(singleton(u))),singleton(singleton(u)))** -> .
% 299.99/300.38  70456[4:Rew:249.0,70444.0] || subclass(singleton(singleton(singleton(u))),singleton(singleton(u)))* -> .
% 299.99/300.38  54564[4:MRR:54547.1,44904.0] || subclass(ordered_pair(u,v),unordered_pair(u,singleton(v)))* -> .
% 299.99/300.38  11024[0:MRR:11023.0,12.0] ||  -> equal(apply(choice,unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class) member(u,unordered_pair(u,v))*.
% 299.99/300.38  42032[0:SpR:29.0,41697.0] ||  -> equal(intersection(complement(u),restrict(u,v,w)),null_class)**.
% 299.99/300.38  69995[4:Res:58710.1,67343.0] || equal(regular(unordered_pair(ordered_pair(u,v),w)),universal_class)** -> .
% 299.99/300.38  69716[3:Res:7.1,64558.0] || equal(cross_product(u,v),composition_function)** -> member(null_class,u).
% 299.99/300.38  5706[0:SpR:223.0,41.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.99/300.38  68183[4:Res:58710.1,57139.0] || equal(regular(unordered_pair(u,ordered_pair(v,w))),universal_class)** -> .
% 299.99/300.38  67356[4:Res:58710.1,46876.0] || equal(regular(unordered_pair(unordered_pair(u,v),w)),universal_class)** -> .
% 299.99/300.38  67343[4:SpL:14.0,46876.0] || subclass(universal_class,regular(unordered_pair(ordered_pair(u,v),w)))* -> .
% 299.99/300.38  69814[4:Res:45114.0,66389.1] || equal(successor(complement(singleton(ordered_pair(u,v)))),null_class)** -> .
% 299.99/300.38  5705[0:SpR:223.0,42.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.99/300.38  69819[4:Res:35948.0,66389.1] || equal(successor(complement(singleton(singleton(singleton(null_class))))),null_class)** -> .
% 299.99/300.38  66389[4:MRR:66153.2,9997.1] || equal(successor(u),null_class) member(v,u)* -> .
% 299.99/300.38  64558[3:MRR:64555.0,99.0] || subclass(composition_function,cross_product(u,v))* -> member(null_class,u).
% 299.99/300.38  64498[4:Res:59534.1,14939.0] || equal(successor(unordered_pair(ordered_pair(u,v),w)),null_class)** -> .
% 299.99/300.38  5357[3:Res:350.2,4365.0] || subclass(u,regular(v)) member(not_subclass_element(u,w),v)* -> subclass(u,w) equal(v,null_class).
% 299.99/300.38  64497[4:Res:59534.1,14898.0] || equal(successor(unordered_pair(unordered_pair(u,v),w)),null_class)** -> .
% 299.99/300.38  64493[4:Res:59534.1,14933.0] || equal(successor(unordered_pair(u,ordered_pair(v,w))),null_class)** -> .
% 299.99/300.38  64492[4:Res:59534.1,14897.0] || equal(successor(unordered_pair(u,unordered_pair(v,w))),null_class)** -> .
% 299.99/300.38  4023[0:Res:498.1,4.0] || member(not_subclass_element(u,complement(intersection(v,w))),symmetric_difference(v,w))* -> subclass(u,complement(intersection(v,w))).
% 299.99/300.38  68439[4:MRR:68384.1,22112.0] || equal(restrict(u,v,w),universal_class)** -> .
% 299.99/300.38  57169[4:MRR:57165.2,45176.0] || equal(singleton(u),v)*+ subclass(universal_class,v)* -> .
% 299.99/300.38  3259[0:Res:160.1,499.0] ||  -> equal(intersection(u,symmetric_difference(v,w)),null_class) member(regular(intersection(u,symmetric_difference(v,w))),union(v,w))*.
% 299.99/300.38  57153[4:Res:7.1,46872.0] || equal(regular(unordered_pair(u,unordered_pair(v,w))),universal_class)** -> .
% 299.99/300.38  57139[4:SpL:14.0,46872.0] || subclass(universal_class,regular(unordered_pair(u,ordered_pair(v,w))))* -> .
% 299.99/300.38  55282[3:Res:3633.1,55210.1] function(u) || equal(apply(u,v),universal_class)** -> .
% 299.99/300.38  54887[3:SpR:54674.1,248.0] || equal(u,universal_class) -> member(null_class,ordered_pair(u,v))*.
% 299.99/300.38  3251[0:Res:167.1,499.0] ||  -> equal(intersection(symmetric_difference(u,v),w),null_class) member(regular(intersection(symmetric_difference(u,v),w)),union(u,v))*.
% 299.99/300.38  54561[3:MRR:54516.0,3636.1] ||  -> member(complement(u),u)* equal(singleton(complement(u)),null_class).
% 299.99/300.38  54492[3:Obv:54484.1] || equal(singleton(u),u)** -> equal(singleton(u),null_class).
% 299.99/300.38  54474[3:Obv:54459.1] || subclass(singleton(u),u)* -> equal(singleton(u),null_class).
% 299.99/300.38  3154[0:Res:349.2,9.0] || subclass(u,unordered_pair(v,w))* -> equal(u,null_class) equal(regular(u),w) equal(regular(u),v).
% 299.99/300.38  49004[4:MRR:48980.1,10049.1] || equal(power_class(u),null_class) -> subclass(power_class(u),v)*.
% 299.99/300.38  67375[4:Res:58710.1,67341.0] || equal(regular(unordered_pair(singleton(u),v)),universal_class)** -> .
% 299.99/300.38  67543[4:Res:58710.1,67362.0] || equal(regular(unordered_pair(null_class,u)),universal_class)** -> .
% 299.99/300.38  67362[4:SpL:16954.0,67341.0] || subclass(universal_class,regular(unordered_pair(null_class,u)))* -> .
% 299.99/300.38  67341[4:SpL:13.0,46876.0] || subclass(universal_class,regular(unordered_pair(singleton(u),v)))* -> .
% 299.99/300.38  46876[4:MRR:32548.1,46875.0] || subclass(universal_class,regular(unordered_pair(unordered_pair(u,v),w)))* -> .
% 299.99/300.38  65535[4:Res:58583.0,63814.0] || equal(intersection(intersection(u,successor(null_class)),v),universal_class)** -> .
% 299.99/300.38  65531[4:Res:57318.0,63814.0] || equal(intersection(u,intersection(successor(null_class),v)),universal_class)** -> .
% 299.99/300.38  47254[0:Rew:47003.0,6995.2] || member(u,universal_class) subclass(power_class(v),w)*+ -> member(u,complement(power_class(v)))* member(u,w)*.
% 299.99/300.38  65528[4:Res:57561.0,63814.0] || equal(intersection(u,intersection(v,successor(null_class))),universal_class)** -> .
% 299.99/300.38  65520[4:Res:58388.0,63814.0] || equal(intersection(intersection(successor(null_class),u),v),universal_class)** -> .
% 299.99/300.38  65509[4:Res:7.1,63814.0] || equal(successor(null_class),u)* equal(u,universal_class) -> .
% 299.99/300.38  64501[4:Res:59534.1,19404.1] || equal(successor(u),null_class) subclass(domain_relation,u)* -> .
% 299.99/300.38  64500[4:Res:59534.1,32920.1] || equal(successor(u),null_class)** equal(u,domain_relation) -> .
% 299.99/300.38  66416[9:MRR:66415.1,5651.0] || equal(successor(compose(complement(element_relation),inverse(element_relation))),null_class)** -> .
% 299.99/300.38  66394[4:Obv:66276.1] || equal(successor(cross_product(universal_class,cross_product(universal_class,universal_class))),null_class)** -> .
% 299.99/300.38  66894[9:Res:66364.1,50211.0] || equal(successor(complement(cross_product(universal_class,universal_class))),null_class)** -> .
% 299.99/300.38  66364[4:MRR:66142.1,5.0] || equal(successor(u),null_class) -> subclass(u,v)*.
% 299.99/300.38  66314[4:Rew:26689.0,65974.1] || equal(successor(u),null_class)** -> equal(u,null_class).
% 299.99/300.38  66373[4:Obv:66291.1] || equal(successor(successor(unordered_pair(u,omega))),null_class)** -> .
% 299.99/300.38  15710[4:Rew:15347.0,5964.2] || member(u,universal_class) subclass(domain_relation,restrict(v,w,x))*+ -> member(ordered_pair(u,cantor(u)),v)*.
% 299.99/300.38  66372[4:Obv:66290.1] || equal(successor(successor(unordered_pair(u,null_class))),null_class)** -> .
% 299.99/300.38  66369[7:Obv:66246.1] || equal(successor(unordered_pair(regular(omega),u)),null_class)** -> .
% 299.99/300.38  66368[7:Obv:66237.1] || equal(successor(unordered_pair(u,regular(omega))),null_class)** -> .
% 299.99/300.38  66371[4:Obv:66277.1] || equal(successor(restrict(x__dfg,universal_class,universal_class)),null_class)** -> .
% 299.99/300.38  10014[0:MRR:9312.1,9997.1] || member(u,universal_class) member(v,u) subclass(element_relation,w) -> member(ordered_pair(v,u),w)*.
% 299.99/300.38  66360[7:MRR:66107.1,45563.0] || equal(successor(successor(complement(singleton(null_class)))),null_class)** -> .
% 299.99/300.38  66331[4:Obv:66289.1] || equal(successor(successor(singleton(omega))),null_class)** -> .
% 299.99/300.38  66330[4:Obv:66288.1] || equal(successor(successor(singleton(null_class))),null_class)** -> .
% 299.99/300.38  66329[4:Obv:66267.1] || equal(successor(cross_product(universal_class,universal_class)),null_class)** -> .
% 299.99/300.38  66323[7:Obv:66219.1] || equal(successor(singleton(regular(omega))),null_class)** -> .
% 299.99/300.38  66318[4:Obv:66292.1] || equal(successor(successor(omega)),null_class)** -> .
% 299.99/300.38  66312[4:Obv:66307.1] || equal(successor(composition_function),null_class)** -> .
% 299.99/300.38  64484[4:Res:59534.1,315.0] || equal(successor(u),null_class) -> equal(complement(u),universal_class)**.
% 299.99/300.38  64155[7:MRR:64109.1,64109.2,53.0,45556.0] inductive(singleton(u)) ||  -> equal(apply(choice,omega),u)*.
% 299.99/300.38  65536[4:Res:59287.0,63814.0] || equal(union(null_class,intersection(u,successor(null_class))),universal_class)** -> .
% 299.99/300.38  1659[0:SpR:249.0,17.2] || member(u,v) member(singleton(u),w) -> member(singleton(singleton(singleton(u))),cross_product(w,v))*.
% 299.99/300.38  65526[4:Res:58647.0,63814.0] || equal(union(null_class,intersection(successor(null_class),u)),universal_class)** -> .
% 299.99/300.38  65542[4:Res:61014.0,63814.0] || equal(complement(successor(complement(singleton(null_class)))),universal_class)** -> .
% 299.99/300.38  63814[4:SpL:39581.1,63792.0] || subclass(u,successor(null_class))* equal(u,universal_class) -> .
% 299.99/300.38  63519[4:Res:58583.0,58743.0] ||  -> subclass(intersection(intersection(u,successor(null_class)),v),singleton(null_class))*.
% 299.99/300.38  63515[4:Res:57318.0,58743.0] ||  -> subclass(intersection(u,intersection(successor(null_class),v)),singleton(null_class))*.
% 299.99/300.38  63512[4:Res:57561.0,58743.0] ||  -> subclass(intersection(u,intersection(v,successor(null_class))),singleton(null_class))*.
% 299.99/300.38  63504[4:Res:58388.0,58743.0] ||  -> subclass(intersection(intersection(successor(null_class),u),v),singleton(null_class))*.
% 299.99/300.38  64819[4:MRR:64811.1,22109.0] || equal(successor(null_class),domain_relation)** -> .
% 299.99/300.38  47152[0:Rew:47003.0,5484.0] ||  -> equal(intersection(union(u,complement(power_class(v))),union(complement(u),power_class(v))),symmetric_difference(complement(u),power_class(v)))**.
% 299.99/300.38  63493[4:Res:7.1,58743.0] || equal(successor(null_class),u) -> subclass(u,singleton(null_class))*.
% 299.99/300.38  59538[4:Res:59405.0,348.1] inductive(complement(successor(u))) ||  -> member(null_class,complement(u))*.
% 299.99/300.38  64496[4:Res:59534.1,1953.0] || equal(successor(unordered_pair(singleton(u),v)),null_class)** -> .
% 299.99/300.38  64491[4:Res:59534.1,1952.0] || equal(successor(unordered_pair(u,singleton(v))),null_class)** -> .
% 299.99/300.38  64487[4:Res:59534.1,14903.0] || equal(successor(singleton(ordered_pair(u,v))),null_class)** -> .
% 299.99/300.38  15453[4:Rew:15347.0,5718.0] || member(u,cantor(cross_product(v,w))) equal(restrict(cross_product(singleton(u),universal_class),v,w),null_class)** -> .
% 299.99/300.38  64486[4:Res:59534.1,14896.0] || equal(successor(singleton(unordered_pair(u,v))),null_class)** -> .
% 299.99/300.38  64490[4:Res:59534.1,1948.0] || equal(successor(ordered_pair(u,v)),null_class)** -> .
% 299.99/300.38  64485[4:Res:59534.1,1951.0] || equal(successor(singleton(singleton(u))),null_class)** -> .
% 299.99/300.38  64510[4:Res:59534.1,19399.0] || equal(successor(domain_relation),null_class)** -> .
% 299.99/300.38  11351[0:Res:1928.2,15.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))*+ subclass(composition_function,cross_product(w,x))* -> member(u,w)*.
% 299.99/300.38  10913[0:Res:48.1,1314.1] inductive(complement(intersection(u,v))) || member(null_class,union(u,v)) -> member(null_class,symmetric_difference(u,v))*.
% 299.99/300.38  59104[4:Res:59031.0,348.1] inductive(symmetric_difference(universal_class,complement(u))) ||  -> member(null_class,u)*.
% 299.99/300.38  7130[0:Res:413.3,557.0] || member(u,universal_class) subclass(u,singleton(v))* -> equal(u,null_class) equal(apply(choice,u),v).
% 299.99/300.38  63520[4:Res:59287.0,58743.0] ||  -> subclass(union(null_class,intersection(u,successor(null_class))),singleton(null_class))*.
% 299.99/300.38  6905[0:Rew:496.0,6844.0] ||  -> equal(symmetric_difference(complement(u),complement(v)),null_class) member(regular(symmetric_difference(complement(u),complement(v))),union(u,v))*.
% 299.99/300.38  63805[4:SpL:39886.0,63792.0] || equal(intersection(u,successor(null_class)),universal_class)** -> .
% 299.99/300.38  63792[4:MRR:63774.1,44920.0] || equal(intersection(successor(null_class),u),universal_class)** -> .
% 299.99/300.38  63510[4:Res:58647.0,58743.0] ||  -> subclass(union(null_class,intersection(successor(null_class),u)),singleton(null_class))*.
% 299.99/300.38  6213[3:Rew:5523.0,6204.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.99/300.38  5191[3:Res:160.1,4365.0] || member(regular(intersection(u,regular(v))),v)* -> equal(intersection(u,regular(v)),null_class) equal(v,null_class).
% 299.99/300.38  63491[4:Res:52.1,58743.0] inductive(successor(null_class)) ||  -> subclass(omega,singleton(null_class))*.
% 299.99/300.38  58743[4:SpR:39581.1,58627.0] || subclass(u,successor(null_class))* -> subclass(u,singleton(null_class)).
% 299.99/300.38  63458[7:SoR:63349.0,59850.1] || equal(intersection(complement(successor(null_class)),u),universal_class)** -> .
% 299.99/300.38  63349[7:MRR:63344.1,45347.0] inductive(intersection(complement(successor(null_class)),u)) ||  -> .
% 299.99/300.38  5180[3:Res:167.1,4365.0] || member(regular(intersection(regular(u),v)),u)* -> equal(intersection(regular(u),v),null_class) equal(u,null_class).
% 299.99/300.38  59005[4:SpR:30453.0,58611.0] ||  -> subclass(intersection(complement(successor(null_class)),u),complement(singleton(null_class)))*.
% 299.99/300.38  63290[7:SoR:63288.0,59850.1] || equal(intersection(u,complement(successor(null_class))),universal_class)** -> .
% 299.99/300.38  63288[7:MRR:63284.1,45347.0] inductive(intersection(u,complement(successor(null_class)))) ||  -> .
% 299.99/300.38  58032[4:SpR:30453.0,57685.0] ||  -> subclass(intersection(u,complement(successor(null_class))),complement(singleton(null_class)))*.
% 299.99/300.38  61805[4:MRR:61804.1,46383.0] || equal(complement(cross_product(universal_class,cross_product(universal_class,universal_class))),universal_class)** -> .
% 299.99/300.38  60224[8:SoR:60221.0,5382.2] single_valued_class(regular(omega)) || equal(regular(omega),null_class)** -> .
% 299.99/300.38  63115[4:MRR:63113.1,22109.0] || equal(choice,universal_class)** -> .
% 299.99/300.38  1262[0:SpL:249.0,97.0] || member(singleton(singleton(singleton(ordered_pair(u,v)))),composition_function)*+ -> equal(compose(singleton(ordered_pair(u,v)),u),v)**.
% 299.99/300.38  63076[7:MRR:63074.1,45347.0] inductive(union(null_class,complement(successor(null_class)))) ||  -> .
% 299.99/300.38  63020[7:Res:58577.0,45309.1] inductive(intersection(restrict(null_class,u,v),w)) ||  -> .
% 299.99/300.38  1221[0:SpL:249.0,108.0] || member(singleton(singleton(singleton(ordered_pair(u,v)))),application_function)*+ -> equal(apply(singleton(ordered_pair(u,v)),u),v)**.
% 299.99/300.38  58577[0:SpR:29.0,58388.0] ||  -> subclass(intersection(restrict(u,v,w),x),u)*.
% 299.99/300.38  58491[4:SpR:30.0,57686.0] ||  -> subclass(restrict(union(u,u),v,w),u)*.
% 299.99/300.38  58168[0:SpR:30.0,57561.0] ||  -> subclass(restrict(intersection(u,v),w,x),v)*.
% 299.99/300.38  11919[0:Res:53.0,1661.0] || member(u,v)*+ -> equal(ordered_pair(first(ordered_pair(u,omega)),second(ordered_pair(u,omega))),ordered_pair(u,omega))**.
% 299.99/300.38  57711[0:SpR:30.0,57318.0] ||  -> subclass(restrict(intersection(u,v),w,x),u)*.
% 299.99/300.38  62448[7:Res:57651.0,45309.1] inductive(intersection(u,restrict(null_class,v,w))) ||  -> .
% 299.99/300.38  57651[0:SpR:29.0,57318.0] ||  -> subclass(intersection(u,restrict(v,w,x)),v)*.
% 299.99/300.38  62338[7:Res:59281.0,45309.1] inductive(union(null_class,restrict(null_class,u,v))) ||  -> .
% 299.99/300.38  59281[4:SpR:29.0,58647.0] ||  -> subclass(union(null_class,restrict(u,v,w)),u)*.
% 299.99/300.38  58043[4:SpR:30.0,57685.0] ||  -> subclass(restrict(union(null_class,u),v,w),u)*.
% 299.99/300.38  61024[4:SpR:28791.0,59527.0] ||  -> subclass(complement(successor(complement(u))),union(u,u))*.
% 299.99/300.38  61788[9:Rew:26691.0,61770.0] || equal(union(null_class,cross_product(universal_class,universal_class)),universal_class)** -> .
% 299.99/300.38  61579[4:Res:59614.1,15374.0] || equal(complement(restrict(x__dfg,universal_class,universal_class)),universal_class)** -> .
% 299.99/300.38  47619[0:Rew:47003.0,47224.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.99/300.38  61783[4:Res:59614.1,46381.0] || equal(complement(composition_function),universal_class)** -> .
% 299.99/300.38  59614[4:Res:58710.1,34320.0] || equal(complement(u),universal_class) -> subclass(u,v)*.
% 299.99/300.38  47616[0:Rew:47003.0,47097.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.99/300.38  61154[4:Res:58710.1,60859.0] || equal(regular(singleton(ordered_pair(u,v))),universal_class)** -> .
% 299.99/300.38  60868[4:Res:58710.1,57143.0] || equal(regular(singleton(unordered_pair(u,v))),universal_class)** -> .
% 299.99/300.38  60859[4:SpL:14.0,57143.0] || subclass(universal_class,regular(singleton(ordered_pair(u,v))))* -> .
% 299.99/300.38  15446[4:Rew:15347.0,6616.2] inductive(singleton(u)) || member(u,universal_class) -> member(u,cantor(successor_relation)) subclass(range_of(null_class),singleton(u))*.
% 299.99/300.38  59615[4:Res:58710.1,23646.0] || equal(complement(u),universal_class)** -> equal(u,null_class).
% 299.99/300.38  61097[7:MRR:61090.1,45563.0] || equal(successor(complement(singleton(null_class))),null_class)** -> .
% 299.99/300.38  61014[4:SpR:44.0,59527.0] ||  -> subclass(complement(successor(complement(singleton(null_class)))),successor(null_class))*.
% 299.99/300.38  59527[4:SpR:26691.0,59405.0] ||  -> subclass(complement(successor(complement(u))),union(null_class,u))*.
% 299.99/300.38  47621[0:Rew:47003.0,47288.1] || member(regular(power_class(complement(power_class(u)))),image(element_relation,power_class(u)))* -> equal(power_class(complement(power_class(u))),null_class).
% 299.99/300.38  60967[7:MRR:60965.1,45347.0] inductive(symmetric_difference(universal_class,successor(null_class))) ||  -> .
% 299.99/300.38  7583[0:Res:7.1,325.0] || equal(rotate(u),cross_product(cross_product(universal_class,universal_class),universal_class))* -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),rotate(u)).
% 299.99/300.38  57167[4:Res:7.1,57137.0] || equal(regular(unordered_pair(u,singleton(v))),universal_class)** -> .
% 299.99/300.38  57143[4:SpL:13.0,46872.0] || subclass(universal_class,regular(singleton(unordered_pair(u,v))))* -> .
% 299.99/300.38  60852[7:Obv:60850.1] || equal(unordered_pair(regular(omega),u),null_class)** -> .
% 299.99/300.38  7540[0:Res:7.1,324.0] || equal(flip(u),cross_product(cross_product(universal_class,universal_class),universal_class))* -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),flip(u)).
% 299.99/300.38  60030[7:SoR:45561.0,59850.1] || equal(complement(unordered_pair(regular(omega),u)),universal_class)** -> .
% 299.99/300.38  60844[7:Obv:60842.1] || equal(unordered_pair(u,regular(omega)),null_class)** -> .
% 299.99/300.38  60029[7:SoR:45560.0,59850.1] || equal(complement(unordered_pair(u,regular(omega))),universal_class)** -> .
% 299.99/300.38  58612[4:SpR:36163.0,58388.0] ||  -> subclass(intersection(union(u,u),v),u)*.
% 299.99/300.38  4091[0:Rew:29.0,4054.0] ||  -> subclass(restrict(u,v,w),x) member(not_subclass_element(restrict(u,v,w),x),cross_product(v,w))*.
% 299.99/300.38  60650[7:Res:58583.0,45309.1] inductive(intersection(intersection(u,null_class),v)) ||  -> .
% 299.99/300.38  58583[0:SpR:39886.0,58388.0] ||  -> subclass(intersection(intersection(u,v),w),v)*.
% 299.99/300.38  60483[4:Rew:26689.0,60413.0,7631.0,60413.0] ||  -> subclass(complement(successor(u)),complement(singleton(u)))*.
% 299.99/300.38  60439[7:Res:59287.0,45309.1] inductive(union(null_class,intersection(u,null_class))) ||  -> .
% 299.99/300.38  11092[0:Obv:11085.1] || member(u,v) -> equal(not_subclass_element(unordered_pair(w,u),v),w)** subclass(unordered_pair(w,u),v).
% 299.99/300.38  59287[4:SpR:39886.0,58647.0] ||  -> subclass(union(null_class,intersection(u,v)),v)*.
% 299.99/300.38  60222[7:Obv:60218.1] || equal(singleton(regular(omega)),null_class)** -> .
% 299.99/300.38  60223[8:SoR:60221.0,72.1] one_to_one(regular(omega)) ||  -> .
% 299.99/300.38  11091[0:Obv:11086.1] || member(u,v) -> equal(not_subclass_element(unordered_pair(u,w),v),w)** subclass(unordered_pair(u,w),v).
% 299.99/300.38  60221[8:Obv:60220.1] function(regular(omega)) ||  -> .
% 299.99/300.38  60027[7:SoR:45559.0,59850.1] || equal(complement(singleton(regular(omega))),universal_class)** -> .
% 299.99/300.38  60099[7:SoR:54472.0,59850.1] || equal(regular(omega),universal_class)** -> .
% 299.99/300.38  60032[7:SoR:45558.0,59850.1] || equal(complement(omega),universal_class)** -> .
% 299.99/300.38  11069[0:EqF:549.1,549.2] || equal(u,v) -> subclass(unordered_pair(v,u),w) equal(not_subclass_element(unordered_pair(v,u),w),v)**.
% 299.99/300.38  59850[4:MRR:59633.1,20894.1] || equal(u,universal_class) -> inductive(u)*.
% 299.99/300.38  59800[7:Res:58710.1,29428.0] || equal(union(null_class,successor_relation),universal_class)** -> .
% 299.99/300.38  10929[0:MRR:10914.0,9997.1] || member(u,union(v,w)) -> member(u,intersection(v,w))* member(u,symmetric_difference(v,w)).
% 299.99/300.38  58710[4:Rew:26689.0,58580.1] || equal(u,universal_class) -> subclass(v,u)*.
% 299.99/300.38  59364[7:Res:58647.0,45309.1] inductive(union(null_class,intersection(null_class,u))) ||  -> .
% 299.99/300.38  59405[4:Rew:26689.0,59338.0,7631.0,59338.0] ||  -> subclass(complement(successor(u)),complement(u))*.
% 299.99/300.38  5354[0:Res:350.2,499.0] || subclass(u,symmetric_difference(v,w)) -> subclass(u,x) member(not_subclass_element(u,x),union(v,w))*.
% 299.99/300.38  58647[4:SpR:35052.0,58388.0] ||  -> subclass(union(null_class,intersection(u,v)),u)*.
% 299.99/300.38  59260[7:Res:59029.0,45309.1] inductive(union(null_class,union(null_class,null_class))) ||  -> .
% 299.99/300.38  59060[7:Res:58611.0,45309.1] inductive(intersection(union(null_class,null_class),u)) ||  -> .
% 299.99/300.38  5342[0:Res:350.2,2.0] || subclass(u,v)*+ subclass(v,w)* -> subclass(u,x) member(not_subclass_element(u,x),w)*.
% 299.99/300.38  59124[7:Res:59031.0,45309.1] inductive(symmetric_difference(universal_class,complement(null_class))) ||  -> .
% 299.99/300.38  58611[4:SpR:35052.0,58388.0] ||  -> subclass(intersection(union(null_class,u),v),u)*.
% 299.99/300.38  58673[7:Res:58388.0,45309.1] inductive(intersection(intersection(null_class,u),v)) ||  -> .
% 299.99/300.38  5222[0:Res:168.1,23.0] ||  -> subclass(intersection(intersection(u,v),w),x) member(not_subclass_element(intersection(intersection(u,v),w),x),v)*.
% 299.99/300.38  58627[4:SpR:35131.0,58388.0] ||  -> subclass(intersection(successor(null_class),u),singleton(null_class))*.
% 299.99/300.38  58388[0:Obv:58373.0] ||  -> subclass(intersection(intersection(u,v),w),u)*.
% 299.99/300.38  57686[4:SpR:36163.0,57318.0] ||  -> subclass(intersection(u,union(v,v)),v)*.
% 299.99/300.38  5221[0:Res:168.1,22.0] ||  -> subclass(intersection(intersection(u,v),w),x) member(not_subclass_element(intersection(intersection(u,v),w),x),u)*.
% 299.99/300.38  58201[7:Res:57561.0,45309.1] inductive(intersection(u,intersection(v,null_class))) ||  -> .
% 299.99/300.38  57561[0:Obv:57543.0] ||  -> subclass(intersection(u,intersection(v,w)),w)*.
% 299.99/300.38  58082[7:Res:57685.0,45309.1] inductive(intersection(u,union(null_class,null_class))) ||  -> .
% 299.99/300.38  57685[4:SpR:35052.0,57318.0] ||  -> subclass(intersection(u,union(null_class,v)),v)*.
% 299.99/300.38  5218[0:Res:168.1,2.0] || subclass(u,v) -> subclass(intersection(u,w),x) member(not_subclass_element(intersection(u,w),x),v)*.
% 299.99/300.38  57744[7:Res:57318.0,45309.1] inductive(intersection(u,intersection(null_class,v))) ||  -> .
% 299.99/300.38  57701[4:SpR:35131.0,57318.0] ||  -> subclass(intersection(u,successor(null_class)),singleton(null_class))*.
% 299.99/300.38  57318[0:Obv:57300.0] ||  -> subclass(intersection(u,intersection(v,w)),v)*.
% 299.99/300.38  57415[4:Res:7.1,57160.0] || equal(regular(singleton(singleton(u))),universal_class)** -> .
% 299.99/300.38  4069[0:Res:161.1,23.0] ||  -> subclass(intersection(u,intersection(v,w)),x) member(not_subclass_element(intersection(u,intersection(v,w)),x),w)*.
% 299.99/300.38  57177[4:Res:7.1,57158.0] || equal(regular(unordered_pair(u,null_class)),universal_class)** -> .
% 299.99/300.38  57160[4:SpL:13.0,57137.0] || subclass(universal_class,regular(singleton(singleton(u))))* -> .
% 299.99/300.38  57399[4:Res:7.1,57171.0] || equal(regular(singleton(null_class)),universal_class)** -> .
% 299.99/300.38  57171[4:SpL:13.0,57158.0] || subclass(universal_class,regular(singleton(null_class)))* -> .
% 299.99/300.38  4068[0:Res:161.1,22.0] ||  -> subclass(intersection(u,intersection(v,w)),x) member(not_subclass_element(intersection(u,intersection(v,w)),x),v)*.
% 299.99/300.38  57158[4:SpL:16954.0,57137.0] || subclass(universal_class,regular(unordered_pair(u,null_class)))* -> .
% 299.99/300.38  57137[4:SpL:13.0,46872.0] || subclass(universal_class,regular(unordered_pair(u,singleton(v))))* -> .
% 299.99/300.38  46872[4:MRR:32549.1,46871.0] || subclass(universal_class,regular(unordered_pair(u,unordered_pair(v,w))))* -> .
% 299.99/300.38  46830[4:Rew:26689.0,46533.1] || equal(null_class,u) -> equal(intersection(v,u),null_class)**.
% 299.99/300.38  4066[0:Res:161.1,2.0] || subclass(u,v) -> subclass(intersection(w,u),x) member(not_subclass_element(intersection(w,u),x),v)*.
% 299.99/300.38  46821[4:Rew:26689.0,46532.1] || equal(null_class,u) -> equal(intersection(u,v),null_class)**.
% 299.99/300.38  45948[4:SpL:30456.0,45890.0] || equal(union(null_class,complement(u)),union(u,u))* -> .
% 299.99/300.38  45565[7:MRR:25469.1,45556.0] inductive(intersection(u,v)) ||  -> member(regular(omega),v)*.
% 299.99/300.38  45564[7:MRR:24020.1,45556.0] inductive(intersection(u,v)) ||  -> member(regular(omega),u)*.
% 299.99/300.38  9537[0:Obv:9519.0] ||  -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) member(v,unordered_pair(u,v))*.
% 299.99/300.38  56024[4:Res:10047.1,55287.0] || equal(cantor(regular(u)),universal_class)** -> equal(u,null_class).
% 299.99/300.38  55969[4:Res:3636.1,55287.0] || equal(cantor(u),universal_class)** -> equal(singleton(u),null_class).
% 299.99/300.38  56330[4:SpR:16954.0,55931.0] ||  -> equal(regular(singleton(singleton(null_class))),singleton(null_class))**.
% 299.99/300.38  55931[3:Rew:249.0,55930.0] ||  -> equal(regular(singleton(singleton(singleton(u)))),singleton(singleton(u)))**.
% 299.99/300.38  9536[0:Obv:9526.0] ||  -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) member(u,unordered_pair(u,v))*.
% 299.99/300.38  55793[3:Res:10047.1,55279.0] || equal(sum_class(regular(u)),universal_class)** -> equal(u,null_class).
% 299.99/300.38  55738[3:Res:3636.1,55279.0] || equal(sum_class(u),universal_class)** -> equal(singleton(u),null_class).
% 299.99/300.38  55538[3:Res:10047.1,55278.0] || equal(power_class(regular(u)),universal_class)** -> equal(u,null_class).
% 299.99/300.38  55483[3:Res:3636.1,55278.0] || equal(power_class(u),universal_class)** -> equal(singleton(u),null_class).
% 299.99/300.38  5303[0:Res:349.2,217.0] || subclass(u,restrict(v,w,x))*+ -> equal(u,null_class) member(regular(u),cross_product(w,x))*.
% 299.99/300.38  56013[4:Res:243.0,55287.0] || equal(cantor(ordered_pair(u,v)),universal_class)** -> .
% 299.99/300.38  55967[4:Res:12.0,55287.0] || equal(cantor(unordered_pair(u,v)),universal_class)** -> .
% 299.99/300.38  55968[4:Res:122.0,55287.0] || equal(cantor(singleton(u)),universal_class)** -> .
% 299.99/300.38  55966[4:Res:53.0,55287.0] || equal(cantor(omega),universal_class)** -> .
% 299.99/300.38  4021[0:Res:498.1,2.0] || member(u,symmetric_difference(v,w))* subclass(complement(intersection(v,w)),x)*+ -> member(u,x)*.
% 299.99/300.38  55287[4:Res:32704.1,55210.1] || member(u,universal_class)* equal(cantor(u),universal_class) -> .
% 299.99/300.38  55927[7:MRR:55902.1,52793.0] || equal(successor(regular(ordered_pair(null_class,u))),null_class)** -> .
% 299.99/300.38  55782[3:Res:243.0,55279.0] || equal(sum_class(ordered_pair(u,v)),universal_class)** -> .
% 299.99/300.38  22117[3:MRR:7357.0,22109.0] ||  -> equal(unordered_pair(u,singleton(v)),regular(ordered_pair(u,v)))** equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.38  55736[3:Res:12.0,55279.0] || equal(sum_class(unordered_pair(u,v)),universal_class)** -> .
% 299.99/300.38  55737[3:Res:122.0,55279.0] || equal(sum_class(singleton(u)),universal_class)** -> .
% 299.99/300.38  55742[3:Res:2111.0,55279.0] || equal(sum_class(null_class),universal_class)** -> .
% 299.99/300.38  55735[3:Res:53.0,55279.0] || equal(sum_class(omega),universal_class)** -> .
% 299.99/300.38  11003[0:EqF:558.1,558.2] || equal(u,v) -> equal(unordered_pair(v,u),null_class) equal(apply(choice,unordered_pair(v,u)),v)**.
% 299.99/300.38  55279[3:Res:55.1,55210.1] || member(u,universal_class)* equal(sum_class(u),universal_class) -> .
% 299.99/300.38  55527[3:Res:243.0,55278.0] || equal(power_class(ordered_pair(u,v)),universal_class)** -> .
% 299.99/300.38  55481[3:Res:12.0,55278.0] || equal(power_class(unordered_pair(u,v)),universal_class)** -> .
% 299.99/300.38  55482[3:Res:122.0,55278.0] || equal(power_class(singleton(u)),universal_class)** -> .
% 299.99/300.38  6144[0:Res:24.2,204.0] || member(u,complement(v)) member(u,complement(w)) member(u,union(w,v))* -> .
% 299.99/300.38  55480[3:Res:53.0,55278.0] || equal(power_class(omega),universal_class)** -> .
% 299.99/300.38  55278[3:Res:57.1,55210.1] || member(u,universal_class)* equal(power_class(u),universal_class) -> .
% 299.99/300.38  54758[4:MRR:31839.1,54756.0] || member(not_subclass_element(complement(singleton(null_class)),null_class),successor(null_class))* -> .
% 299.99/300.38  55226[4:Obv:55188.1] || equal(regular(u),universal_class)** -> equal(u,null_class).
% 299.99/300.38  47227[0:Rew:47003.0,5562.1] || member(u,intersection(power_class(v),complement(w)))* member(u,union(complement(power_class(v)),w)) -> .
% 299.99/300.38  55210[3:MRR:54885.2,4362.0] || equal(u,universal_class) member(u,universal_class)* -> .
% 299.99/300.38  54674[3:Res:7.1,54556.0] || equal(u,universal_class) -> equal(singleton(u),null_class)**.
% 299.99/300.38  54756[4:MRR:44400.1,54755.0] || subclass(complement(singleton(null_class)),null_class)* -> .
% 299.99/300.38  54755[4:MRR:53662.1,54754.0] || equal(complement(successor(null_class)),null_class)** -> .
% 299.99/300.38  47038[0:Rew:47003.0,5507.1] || member(u,intersection(complement(v),power_class(w)))* member(u,union(v,complement(power_class(w)))) -> .
% 299.99/300.38  54746[4:Rew:16964.0,54741.0] || subclass(singleton(singleton(null_class)),singleton(null_class))* -> .
% 299.99/300.38  54562[4:MRR:54531.1,44904.0] || subclass(ordered_pair(u,universal_class),unordered_pair(u,null_class))* -> .
% 299.99/300.38  54560[4:MRR:54507.1,44904.0] || equal(unordered_pair(u,null_class),ordered_pair(u,universal_class))** -> .
% 299.99/300.38  15714[4:Rew:15347.0,5962.2] || member(u,universal_class) subclass(domain_relation,intersection(v,w))*+ -> member(ordered_pair(u,cantor(u)),w)*.
% 299.99/300.38  54556[3:Obv:54542.1] || subclass(universal_class,u)* -> equal(singleton(u),null_class).
% 299.99/300.38  54553[4:MRR:40143.1,54552.0] || subclass(complement(singleton(null_class)),successor(null_class))* -> .
% 299.99/300.38  54555[4:MRR:54537.1,45106.0] || subclass(domain_relation,ordered_pair(null_class,null_class))* -> .
% 299.99/300.38  54554[4:MRR:54536.1,45106.0] || equal(ordered_pair(null_class,null_class),domain_relation)** -> .
% 299.99/300.38  15711[4:Rew:15347.0,5961.2] || member(u,universal_class) subclass(domain_relation,intersection(v,w))*+ -> member(ordered_pair(u,cantor(u)),v)*.
% 299.99/300.38  54551[4:MRR:54502.1,46075.0] || equal(complement(omega),null_class)** -> .
% 299.99/300.38  54550[4:MRR:54504.1,46075.0] || subclass(universal_class,omega)* -> .
% 299.99/300.38  54549[4:MRR:54503.1,46075.0] || equal(omega,universal_class)** -> .
% 299.99/300.38  11181[0:SpR:1193.1,248.0] ||  -> equal(cross_product(u,v),null_class) member(singleton(first(regular(cross_product(u,v)))),regular(cross_product(u,v)))*.
% 299.99/300.38  54469[3:Res:7.1,54406.0] || equal(regular(u),u)** -> equal(u,null_class).
% 299.99/300.38  54472[7:MRR:54468.1,45556.0] inductive(regular(omega)) ||  -> .
% 299.99/300.38  54406[3:Obv:54369.2] || subclass(u,regular(u))* -> equal(u,null_class).
% 299.99/300.38  5192[3:Res:349.2,4365.0] || subclass(u,regular(v)) member(regular(u),v)* -> equal(u,null_class) equal(v,null_class).
% 299.99/300.38  43148[4:SpR:42879.1,36163.0] || subclass(u,null_class) -> equal(union(u,u),null_class)**.
% 299.99/300.38  53622[4:Res:7.1,49362.0] || equal(flip(u),domain_relation)** equal(null_class,u) -> .
% 299.99/300.38  53619[4:Res:7.1,49361.0] || equal(rotate(u),domain_relation)** equal(null_class,u) -> .
% 299.99/300.38  52964[4:MRR:52942.0,53.0] || equal(successor(complement(u)),null_class)** -> member(omega,u).
% 299.99/300.38  3859[0:Res:347.2,499.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(sum_class(u),union(v,w))*.
% 299.99/300.38  52819[7:Res:29894.1,46897.1] || equal(successor(complement(u)),null_class)** -> member(null_class,u).
% 299.99/300.38  52795[4:Res:2118.1,46897.1] || subclass(universal_class,u)* equal(successor(u),null_class) -> .
% 299.99/300.38  52734[4:Rew:3177.0,52693.1] || equal(null_class,u) -> equal(union(u,null_class),null_class)**.
% 299.99/300.38  52524[5:Res:45894.1,315.0] || equal(null_class,u) -> equal(image(element_relation,u),universal_class)**.
% 299.99/300.38  3845[0:Res:347.2,2.0] || member(u,universal_class)+ subclass(universal_class,v)* subclass(v,w)* -> member(sum_class(u),w)*.
% 299.99/300.38  53724[4:SpL:16964.0,52426.0] || subclass(singleton(singleton(null_class)),complement(singleton(singleton(null_class))))* -> .
% 299.99/300.38  52426[4:Res:17151.1,44908.0] || subclass(ordered_pair(u,universal_class),complement(ordered_pair(u,universal_class)))* -> .
% 299.99/300.38  3842[0:SpR:69.0,347.2] || member(image(u,singleton(v)),universal_class)*+ subclass(universal_class,w) -> member(apply(u,v),w)*.
% 299.99/300.38  49362[4:Res:15451.1,46866.1] || subclass(domain_relation,flip(u))* equal(null_class,u) -> .
% 299.99/300.38  49361[4:Res:15450.1,46866.1] || subclass(domain_relation,rotate(u))* equal(null_class,u) -> .
% 299.99/300.38  53532[4:Res:2118.1,53441.0] || subclass(universal_class,sum_class(u))* equal(null_class,element_relation) -> .
% 299.99/300.38  3797[0:Res:346.2,499.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(power_class(u),union(v,w))*.
% 299.99/300.38  53531[4:Res:20894.1,53441.0] || equal(sum_class(u),universal_class)** equal(null_class,element_relation) -> .
% 299.99/300.38  53533[4:Res:48.1,53441.0] inductive(sum_class(u)) || equal(null_class,element_relation)** -> .
% 299.99/300.38  53441[4:Rew:49401.1,53398.0] || member(null_class,sum_class(u))* equal(null_class,element_relation) -> .
% 299.99/300.38  53414[4:Res:48.1,49359.0] inductive(cantor(null_class)) || equal(null_class,element_relation)** -> .
% 299.99/300.38  3783[0:Res:346.2,2.0] || member(u,universal_class)+ subclass(universal_class,v)* subclass(v,w)* -> member(power_class(u),w)*.
% 299.99/300.38  49359[4:Res:16067.1,46866.1] || member(u,cantor(u))* equal(null_class,element_relation) -> .
% 299.99/300.38  49331[4:Res:147.1,46866.1] || member(u,universal_class)* equal(singleton(u),null_class) -> .
% 299.99/300.38  49321[7:Res:29891.1,46866.1] || equal(u,singleton(null_class))* equal(null_class,u) -> .
% 299.99/300.38  49320[7:Res:29936.1,46866.1] || equal(u,successor(null_class))* equal(null_class,u) -> .
% 299.99/300.38  49283[4:Rew:26691.0,49277.0] || equal(union(null_class,singleton(ordered_pair(u,v))),universal_class)** -> .
% 299.99/300.38  47535[4:Rew:47003.0,26730.0] ||  -> equal(union(null_class,complement(power_class(u))),complement(power_class(u)))**.
% 299.99/300.38  47090[0:Rew:47003.0,269.2] || member(u,universal_class) -> member(u,image(element_relation,power_class(v)))* member(u,power_class(complement(power_class(v)))).
% 299.99/300.38  52963[4:MRR:52938.1,46075.0] || equal(successor(unordered_pair(omega,u)),null_class)** -> .
% 299.99/300.38  52796[4:Res:48.1,46897.1] inductive(u) || equal(successor(u),null_class)** -> .
% 299.99/300.38  15712[4:Rew:15347.0,5959.2] || member(u,universal_class) subclass(domain_relation,complement(v)) member(ordered_pair(u,cantor(u)),v)* -> .
% 299.99/300.38  52821[7:Res:35947.0,46897.1] || equal(successor(complement(singleton(singleton(null_class)))),null_class)** -> .
% 299.99/300.38  52833[4:MRR:52799.1,3513.0] || equal(successor(unordered_pair(null_class,u)),null_class)** -> .
% 299.99/300.38  52814[7:Res:29466.0,46897.1] || equal(successor(successor(null_class)),null_class)** -> .
% 299.99/300.38  16144[4:Rew:15347.0,15703.2] || member(u,universal_class) equal(cantor(u),successor(u)) -> member(ordered_pair(u,cantor(u)),successor_relation)*.
% 299.99/300.38  46895[4:MRR:46719.1,5.0] || equal(singleton(regular(u)),null_class)** -> equal(u,null_class).
% 299.99/300.38  15480[4:Rew:15347.0,466.1] || member(singleton(singleton(singleton(ordered_pair(u,v)))),application_function)*+ -> member(u,cantor(singleton(ordered_pair(u,v))))*.
% 299.99/300.38  45949[4:SpL:27420.0,45890.0] || equal(union(null_class,complement(u)),union(null_class,u))** -> .
% 299.99/300.38  45306[7:Res:29891.1,44586.1] || equal(u,singleton(null_class)) subclass(u,null_class)* -> .
% 299.99/300.38  45305[7:Res:29936.1,44586.1] || equal(u,successor(null_class)) subclass(u,null_class)* -> .
% 299.99/300.38  7728[4:Rew:7624.0,5344.0] || subclass(u,complement(compose(element_relation,universal_class)))*+ member(not_subclass_element(u,v),element_relation)* -> subclass(u,v).
% 299.99/300.38  45115[4:MRR:35951.1,45106.0] || subclass(universal_class,union(null_class,singleton(ordered_pair(u,v))))* -> .
% 299.99/300.38  52428[4:Rew:16964.0,52421.0] || member(singleton(null_class),complement(singleton(singleton(null_class))))* -> .
% 299.99/300.38  44908[4:MRR:26002.1,44904.0] || member(unordered_pair(u,null_class),complement(ordered_pair(u,universal_class)))* -> .
% 299.99/300.38  44447[4:Rew:26698.0,44395.1] || subclass(u,null_class) -> equal(union(u,null_class),null_class)**.
% 299.99/300.38  7012[0:Res:63.1,354.1] function(complement(u)) || member(v,universal_class) -> member(v,u)* member(v,cross_product(universal_class,universal_class))*.
% 299.99/300.38  6882[0:SpR:44.0,496.0] ||  -> equal(intersection(successor(u),union(complement(u),complement(singleton(u)))),symmetric_difference(complement(u),complement(singleton(u))))**.
% 299.99/300.38  52112[7:Res:48.1,52005.0] inductive(symmetric_difference(universal_class,singleton(null_class))) ||  -> .
% 299.99/300.38  47228[0:Rew:47003.0,5539.1] || member(u,symmetric_difference(power_class(v),complement(w)))* -> member(u,union(complement(power_class(v)),w)).
% 299.99/300.38  49856[4:Res:17111.1,49282.0] || equal(singleton(ordered_pair(null_class,u)),singleton(singleton(null_class)))** -> .
% 299.99/300.38  47039[0:Rew:47003.0,5486.1] || member(u,symmetric_difference(complement(v),power_class(w)))* -> member(u,union(v,complement(power_class(w)))).
% 299.99/300.38  44773[4:MRR:27088.1,44770.0] || equal(union(null_class,complement(singleton(singleton(u)))),universal_class)** -> .
% 299.99/300.38  46892[4:MRR:46692.2,155.0] || equal(null_class,element_relation) subclass(universal_class,cantor(omega))* -> .
% 299.99/300.38  46842[4:Rew:26689.0,46555.1] || equal(compose(element_relation,universal_class),null_class)** -> equal(null_class,element_relation).
% 299.99/300.38  50194[9:Rew:50075.0,40518.0] ||  -> equal(image(complement(compose(complement(element_relation),inverse(element_relation))),universal_class),range_of(null_class))**.
% 299.99/300.38  51213[9:MRR:50894.1,5651.0] || equal(compose(complement(element_relation),inverse(element_relation)),null_class)** -> .
% 299.99/300.38  50211[9:Rew:50075.0,48279.0] || subclass(complement(cross_product(universal_class,universal_class)),null_class)* -> .
% 299.99/300.38  51657[9:SoR:51627.0,72.1] one_to_one(subset_relation) ||  -> .
% 299.99/300.38  51627[9:SoR:50909.0,138.1] function(subset_relation) ||  -> .
% 299.99/300.38  50196[9:Rew:50075.0,40399.0] ||  -> equal(restrict(complement(compose(complement(element_relation),inverse(element_relation))),universal_class,universal_class),null_class)**.
% 299.99/300.38  50909[9:MRR:50154.1,37282.0] single_valued_class(subset_relation) ||  -> .
% 299.99/300.38  50075[9:Spt:45380.0] ||  -> equal(subset_relation,null_class)**.
% 299.99/300.38  44660[4:Res:44463.1,19931.1] || subclass(element_relation,null_class) subclass(universal_class,cantor(omega))* -> .
% 299.99/300.38  47963[0:Rew:47007.0,47901.0] ||  -> equal(union(u,complement(power_class(complement(power_class(v))))),union(u,image(element_relation,power_class(v))))**.
% 299.99/300.38  49282[4:Res:45114.0,25.1] || member(singleton(u),singleton(ordered_pair(u,v)))* -> .
% 299.99/300.38  46878[4:MRR:46755.1,155.0] || equal(unordered_pair(ordered_pair(u,v),w),null_class)** -> .
% 299.99/300.38  46875[4:MRR:46753.1,155.0] || equal(unordered_pair(unordered_pair(u,v),w),null_class)** -> .
% 299.99/300.38  46871[4:MRR:46733.1,155.0] || equal(unordered_pair(u,unordered_pair(v,w)),null_class)** -> .
% 299.99/300.38  47962[0:Rew:47013.0,47854.0] ||  -> equal(union(complement(power_class(complement(power_class(u)))),v),union(image(element_relation,power_class(u)),v))**.
% 299.99/300.38  46869[4:MRR:46731.1,155.0] || equal(unordered_pair(u,ordered_pair(v,w)),null_class)** -> .
% 299.99/300.38  49307[4:Res:345.1,46866.1] || subclass(universal_class,u)* equal(null_class,u) -> .
% 299.99/300.38  47589[0:Rew:47003.0,47010.0] ||  -> equal(union(complement(power_class(u)),complement(power_class(v))),complement(intersection(power_class(u),power_class(v))))**.
% 299.99/300.38  46866[4:MRR:46657.2,9997.1] || equal(null_class,u) member(v,u)* -> .
% 299.99/300.38  45114[4:MRR:35921.0,45106.0] ||  -> member(singleton(u),complement(singleton(ordered_pair(u,v))))*.
% 299.99/300.38  44646[4:Res:44463.1,14939.0] || subclass(unordered_pair(ordered_pair(u,v),w),null_class)* -> .
% 299.99/300.38  44645[4:Res:44463.1,14898.0] || subclass(unordered_pair(unordered_pair(u,v),w),null_class)* -> .
% 299.99/300.38  47008[0:Rew:47003.0,272.1] || member(u,image(element_relation,power_class(v)))* member(u,power_class(complement(power_class(v)))) -> .
% 299.99/300.38  44640[4:Res:44463.1,14933.0] || subclass(unordered_pair(u,ordered_pair(v,w)),null_class)* -> .
% 299.99/300.38  44639[4:Res:44463.1,14897.0] || subclass(unordered_pair(u,unordered_pair(v,w)),null_class)* -> .
% 299.99/300.38  47019[0:Rew:47003.0,2299.0] || member(not_subclass_element(power_class(u),v),complement(power_class(u)))* -> subclass(power_class(u),v).
% 299.99/300.38  48952[4:MRR:48951.1,46075.0] || equal(union(null_class,unordered_pair(u,omega)),null_class)** -> .
% 299.99/300.38  48949[4:MRR:48948.1,46075.0] || equal(union(null_class,singleton(omega)),null_class)** -> .
% 299.99/300.38  48015[4:Res:5368.1,46062.0] || equal(complement(u),null_class) -> member(omega,u)*.
% 299.99/300.38  47003[0:MRR:21997.0,47002.0] ||  -> equal(image(element_relation,complement(u)),complement(power_class(u)))**.
% 299.99/300.38  47016[0:Rew:47003.0,210.0] || member(regular(power_class(u)),complement(power_class(u)))* -> equal(power_class(u),null_class).
% 299.99/300.38  46807[6:Rew:3177.0,46480.1,13177.0,46480.1] || equal(null_class,u) -> equal(power_class(u),null_class)**.
% 299.99/300.38  48081[7:MRR:48080.1,3513.0] || equal(union(null_class,unordered_pair(u,null_class)),null_class)** -> .
% 299.99/300.38  47013[0:Rew:47003.0,202.0] ||  -> equal(complement(intersection(power_class(u),complement(v))),union(complement(power_class(u)),v))**.
% 299.99/300.38  48082[7:MRR:48036.1,22109.0] || equal(complement(cross_product(u,v)),null_class)** -> .
% 299.99/300.38  48267[7:SoR:48083.0,72.1] one_to_one(complement(cross_product(universal_class,universal_class))) ||  -> .
% 299.99/300.38  48083[7:MRR:3178.1,48082.0] function(complement(cross_product(universal_class,universal_class))) ||  -> .
% 299.99/300.38  47007[0:Rew:47003.0,200.0] ||  -> equal(complement(intersection(complement(u),power_class(v))),union(u,complement(power_class(v))))**.
% 299.99/300.38  46478[7:Res:5368.1,45336.0] || equal(complement(u),null_class) -> member(null_class,u)*.
% 299.99/300.38  46062[4:MRR:46038.0,53.0] || subclass(complement(u),null_class)* -> member(omega,u).
% 299.99/300.38  46011[4:Res:5368.1,44651.0] || equal(null_class,u) subclass(domain_relation,u)* -> .
% 299.99/300.38  47012[0:Rew:47003.0,126.0] ||  -> equal(complement(image(element_relation,power_class(u))),power_class(complement(power_class(u))))**.
% 299.99/300.38  45994[4:Res:5368.1,44649.0] || equal(null_class,u) equal(u,domain_relation)* -> .
% 299.99/300.38  46850[4:Obv:46786.1] || equal(successor(unordered_pair(u,omega)),null_class)** -> .
% 299.99/300.38  47572[4:Rew:26691.0,47011.0] ||  -> equal(union(null_class,power_class(u)),power_class(u))**.
% 299.99/300.38  46849[4:Obv:46785.1] || equal(successor(unordered_pair(u,null_class)),null_class)** -> .
% 299.99/300.38  46806[4:Obv:46784.1] || equal(successor(singleton(omega)),null_class)** -> .
% 299.99/300.38  46805[4:Obv:46783.1] || equal(successor(singleton(null_class)),null_class)** -> .
% 299.99/300.38  46795[4:Obv:46787.1] || equal(successor(omega),null_class)** -> .
% 299.99/300.38  45830[4:Res:5368.1,44630.0] || equal(null_class,u) -> equal(complement(u),universal_class)**.
% 299.99/300.38  45557[7:MRR:21703.1,45556.0] inductive(singleton(u)) ||  -> equal(regular(omega),u)*.
% 299.99/300.38  45336[7:Res:29894.1,44586.1] || subclass(complement(u),null_class)* -> member(null_class,u).
% 299.99/300.38  45308[7:Res:2118.1,44586.1] || subclass(universal_class,u)*+ subclass(u,null_class)* -> .
% 299.99/300.38  3419[0:Res:193.1,2.0] || member(inverse(u),universal_class) subclass(domain_relation,v) -> member(ordered_pair(inverse(u),range_of(u)),v)*.
% 299.99/300.38  46385[4:MRR:6448.1,46383.0] || equal(cross_product(universal_class,cross_product(universal_class,universal_class)),null_class)** -> .
% 299.99/300.38  46383[4:Res:7.1,46381.0] || equal(application_function,composition_function)** -> .
% 299.99/300.38  46382[4:Res:5368.1,46381.0] || equal(composition_function,null_class)** -> .
% 299.99/300.38  46381[4:MRR:46380.0,46380.2,99.0,4362.0] || subclass(composition_function,application_function)* -> .
% 299.99/300.38  10483[0:MRR:10479.1,122.0] || member(u,universal_class) equal(successor(singleton(u)),u) -> member(singleton(singleton(singleton(u))),successor_relation)*.
% 299.99/300.38  46079[4:MRR:26228.1,46075.0] || equal(complement(successor(unordered_pair(u,omega))),universal_class)** -> .
% 299.99/300.38  46078[4:MRR:26227.1,46075.0] || equal(complement(successor(singleton(omega))),universal_class)** -> .
% 299.99/300.38  46086[4:Res:5368.1,46061.0] || equal(unordered_pair(omega,u),null_class)** -> .
% 299.99/300.38  46083[4:Res:5368.1,46060.0] || equal(unordered_pair(u,omega),null_class)** -> .
% 299.99/300.38  46061[4:MRR:46035.0,53.0] || subclass(unordered_pair(omega,u),null_class)* -> .
% 299.99/300.38  46060[4:MRR:46033.0,53.0] || subclass(unordered_pair(u,omega),null_class)* -> .
% 299.99/300.38  46075[4:Res:5368.1,46059.0] || equal(singleton(omega),null_class)** -> .
% 299.99/300.38  46059[4:MRR:46037.0,53.0] || subclass(singleton(omega),null_class)* -> .
% 299.99/300.38  7718[4:Rew:7624.0,5172.1] || member(u,universal_class) subclass(universal_class,complement(compose(element_relation,universal_class)))*+ member(power_class(u),element_relation)* -> .
% 299.99/300.38  44653[4:Res:44463.1,367.0] || subclass(u,null_class) member(omega,u)* -> .
% 299.99/300.38  44651[4:Res:44463.1,19404.1] || subclass(u,null_class)*+ subclass(domain_relation,u)* -> .
% 299.99/300.38  44649[4:Res:44463.1,32920.1] || subclass(u,null_class)* equal(u,domain_relation) -> .
% 299.99/300.38  45958[4:SpL:28791.0,45945.0] || equal(union(u,u),complement(u))** -> .
% 299.99/300.38  7717[4:Rew:7624.0,5173.1] || member(u,universal_class) subclass(universal_class,complement(compose(element_relation,universal_class)))*+ member(sum_class(u),element_relation)* -> .
% 299.99/300.38  45945[4:SpL:26691.0,45890.0] || equal(union(null_class,u),complement(u))** -> .
% 299.99/300.38  45890[4:MRR:45889.1,411.0] || equal(complement(u),u)** -> .
% 299.99/300.38  44630[4:Res:44463.1,315.0] || subclass(u,null_class)* -> equal(complement(u),universal_class).
% 299.99/300.38  45340[7:Res:45119.0,44586.1] || subclass(complement(singleton(ordered_pair(universal_class,u))),null_class)* -> .
% 299.99/300.38  45561[7:MRR:25938.1,45556.0] inductive(complement(unordered_pair(regular(omega),u))) ||  -> .
% 299.99/300.38  45560[7:MRR:25890.1,45556.0] inductive(complement(unordered_pair(u,regular(omega)))) ||  -> .
% 299.99/300.38  45788[7:Res:345.1,45569.0] || subclass(universal_class,successor_relation)* -> .
% 299.99/300.38  5348[0:Res:350.2,218.0] || subclass(u,restrict(v,w,x))*+ -> subclass(u,y) member(not_subclass_element(u,y),v)*.
% 299.99/300.38  45569[7:MRR:17084.1,45562.0] || member(singleton(singleton(null_class)),successor_relation)* -> .
% 299.99/300.38  45559[7:MRR:23767.1,45556.0] inductive(complement(singleton(regular(omega)))) ||  -> .
% 299.99/300.38  45563[7:MRR:35210.1,45556.0] || subclass(universal_class,successor(null_class))* -> .
% 299.99/300.38  45562[7:MRR:30637.1,45556.0] || equal(successor(null_class),universal_class)** -> .
% 299.99/300.38  5249[0:Rew:115.0,5204.0] ||  -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(u,v),w),complement(intersection(u,v)))*.
% 299.99/300.38  45558[7:MRR:23692.1,45556.0] inductive(complement(omega)) ||  -> .
% 299.99/300.38  45556[7:EmS:45477.0,51.0] || equal(omega,null_class)** -> .
% 299.99/300.38  45477[7:Res:5368.1,45309.1] inductive(u) || equal(null_class,u)* -> .
% 299.99/300.38  4003[0:SpR:30.0,498.1] || member(u,symmetric_difference(cross_product(v,w),x))* -> member(u,complement(restrict(x,v,w))).
% 299.99/300.38  45484[7:Res:5237.0,45309.1] inductive(intersection(null_class,u)) ||  -> .
% 299.99/300.38  45485[7:Res:26905.0,45309.1] inductive(union(null_class,null_class)) ||  -> .
% 299.99/300.38  45309[7:Res:48.1,44586.1] inductive(u) || subclass(u,null_class)* -> .
% 299.99/300.38  4002[0:SpR:29.0,498.1] || member(u,symmetric_difference(v,cross_product(w,x)))* -> member(u,complement(restrict(v,w,x))).
% 299.99/300.38  45339[7:Res:35947.0,44586.1] || subclass(complement(singleton(singleton(null_class))),null_class)* -> .
% 299.99/300.38  45349[7:MRR:37070.1,45347.0] || subclass(universal_class,complement(successor(null_class)))* -> .
% 299.99/300.38  45347[7:MRR:31481.1,45331.0] || member(null_class,complement(singleton(null_class)))* -> .
% 299.99/300.38  2345[0:Rew:29.0,2324.0] ||  -> equal(restrict(u,v,w),null_class) member(regular(restrict(u,v,w)),cross_product(v,w))*.
% 299.99/300.38  45348[7:MRR:26733.1,45347.0] inductive(complement(successor(null_class))) ||  -> .
% 299.99/300.38  45331[7:Res:29466.0,44586.1] || subclass(successor(null_class),null_class)* -> .
% 299.99/300.38  44586[7:Res:44457.1,25.1] || subclass(u,null_class) member(null_class,u)* -> .
% 299.99/300.38  9516[0:EqF:548.1,548.2] || equal(u,v) -> equal(unordered_pair(v,u),null_class) equal(regular(unordered_pair(v,u)),v)**.
% 299.99/300.38  45165[7:Res:29891.1,45160.0] || equal(singleton(ordered_pair(universal_class,u)),singleton(null_class))** -> .
% 299.99/300.38  45164[7:Res:29936.1,45160.0] || equal(singleton(ordered_pair(universal_class,u)),successor(null_class))** -> .
% 299.99/300.38  45191[4:Res:5368.1,44644.0] || equal(unordered_pair(singleton(u),v),null_class)** -> .
% 299.99/300.38  7013[0:Res:7.1,354.1] || equal(u,complement(v))*+ member(w,universal_class)* -> member(w,v)* member(w,u)*.
% 299.99/300.38  45176[4:Res:5368.1,44638.0] || equal(unordered_pair(u,singleton(v)),null_class)** -> .
% 299.99/300.38  45106[4:Res:5368.1,44633.0] || equal(singleton(ordered_pair(u,v)),null_class)** -> .
% 299.99/300.38  44904[4:Res:5368.1,44632.0] || equal(singleton(unordered_pair(u,v)),null_class)** -> .
% 299.99/300.38  44644[4:Res:44463.1,1953.0] || subclass(unordered_pair(singleton(u),v),null_class)* -> .
% 299.99/300.38  45178[4:MRR:7368.1,45176.0] inductive(ordered_pair(u,v)) ||  -> equal(singleton(u),null_class)**.
% 299.99/300.38  44638[4:Res:44463.1,1952.0] || subclass(unordered_pair(u,singleton(v)),null_class)* -> .
% 299.99/300.38  45168[4:Res:48.1,45160.0] inductive(singleton(ordered_pair(universal_class,u))) ||  -> .
% 299.99/300.38  45160[4:Res:45119.0,25.1] || member(null_class,singleton(ordered_pair(universal_class,u)))* -> .
% 299.99/300.38  45119[4:MRR:35936.0,45106.0] ||  -> member(null_class,complement(singleton(ordered_pair(universal_class,u))))*.
% 299.99/300.38  44633[4:Res:44463.1,14903.0] || subclass(singleton(ordered_pair(u,v)),null_class)* -> .
% 299.99/300.38  45085[4:Res:7.1,44921.0] || equal(ordered_pair(u,v),universal_class)** -> .
% 299.99/300.38  44927[4:Res:7.1,44915.0] || equal(unordered_pair(u,v),universal_class)** -> .
% 299.99/300.38  44921[4:SpL:14.0,44915.0] || subclass(universal_class,ordered_pair(u,v))* -> .
% 299.99/300.38  5219[0:Res:168.1,25.1] || member(not_subclass_element(intersection(complement(u),v),w),u)* -> subclass(intersection(complement(u),v),w).
% 299.99/300.38  44935[4:Res:7.1,44920.0] || equal(singleton(u),universal_class)** -> .
% 299.99/300.38  44920[4:SpL:13.0,44915.0] || subclass(universal_class,singleton(u))* -> .
% 299.99/300.38  44915[4:MRR:32544.1,44904.0] || subclass(universal_class,unordered_pair(u,v))* -> .
% 299.99/300.38  44632[4:Res:44463.1,14896.0] || subclass(singleton(unordered_pair(u,v)),null_class)* -> .
% 299.99/300.38  4067[0:Res:161.1,25.1] || member(not_subclass_element(intersection(u,complement(v)),w),v)* -> subclass(intersection(u,complement(v)),w).
% 299.99/300.38  44780[4:Res:5368.1,44647.0] || equal(unordered_pair(null_class,u),null_class)** -> .
% 299.99/300.38  44770[4:Res:5368.1,44631.0] || equal(singleton(singleton(u)),null_class)** -> .
% 299.99/300.38  44647[4:Res:44463.1,17002.0] || subclass(unordered_pair(null_class,u),null_class)* -> .
% 299.99/300.38  44631[4:Res:44463.1,1951.0] || subclass(singleton(singleton(u)),null_class)* -> .
% 299.99/300.38  3260[0:Res:349.2,499.0] || subclass(u,symmetric_difference(v,w)) -> equal(u,null_class) member(regular(u),union(v,w))*.
% 299.99/300.38  44597[7:Res:5368.1,44594.0] || equal(unordered_pair(u,null_class),null_class)** -> .
% 299.99/300.38  44594[7:MRR:44590.1,3513.0] || subclass(unordered_pair(u,null_class),null_class)* -> .
% 299.99/300.38  3156[0:Res:349.2,2.0] || subclass(u,v)*+ subclass(v,w)* -> equal(u,null_class) member(regular(u),w)*.
% 299.99/300.38  43147[4:SpR:42879.1,35052.0] || subclass(u,null_class) -> equal(union(null_class,u),null_class)**.
% 299.99/300.38  43755[4:Res:5368.1,43219.0] || equal(null_class,u)* equal(u,universal_class) -> .
% 299.99/300.38  3123[0:Res:167.1,23.0] ||  -> equal(intersection(intersection(u,v),w),null_class) member(regular(intersection(intersection(u,v),w)),v)*.
% 299.99/300.38  43219[4:MRR:43090.2,411.0] || subclass(u,null_class)* equal(u,universal_class) -> .
% 299.99/300.38  3122[0:Res:167.1,22.0] ||  -> equal(intersection(intersection(u,v),w),null_class) member(regular(intersection(intersection(u,v),w)),u)*.
% 299.99/300.38  43216[7:MRR:43166.1,29424.0] || subclass(singleton(null_class),null_class)* -> .
% 299.99/300.38  42879[3:Res:3120.2,4362.0] || subclass(u,null_class) -> equal(intersection(u,v),null_class)**.
% 299.99/300.38  3120[0:Res:167.1,2.0] || subclass(u,v) -> equal(intersection(u,w),null_class) member(regular(intersection(u,w)),v)*.
% 299.99/300.38  42038[0:SpR:39886.0,41697.0] ||  -> equal(intersection(complement(u),intersection(v,u)),null_class)**.
% 299.99/300.38  2335[0:Res:160.1,23.0] ||  -> equal(intersection(u,intersection(v,w)),null_class) member(regular(intersection(u,intersection(v,w))),w)*.
% 299.99/300.38  41697[0:Obv:41677.0] ||  -> equal(intersection(complement(u),intersection(u,v)),null_class)**.
% 299.99/300.38  2334[0:Res:160.1,22.0] ||  -> equal(intersection(u,intersection(v,w)),null_class) member(regular(intersection(u,intersection(v,w))),v)*.
% 299.99/300.38  41309[3:Res:2332.2,4362.0] || subclass(u,null_class) -> equal(intersection(v,u),null_class)**.
% 299.99/300.38  2332[0:Res:160.1,2.0] || subclass(u,v) -> equal(intersection(w,u),null_class) member(regular(intersection(w,u)),v)*.
% 299.99/300.38  41087[4:Res:7.1,41050.0] || equal(flip(null_class),domain_relation)** -> .
% 299.99/300.38  41050[4:Res:15451.1,4362.0] || subclass(domain_relation,flip(null_class))* -> .
% 299.99/300.38  15451[4:Rew:15347.0,5992.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)*.
% 299.99/300.38  40975[4:Res:7.1,40932.0] || equal(rotate(null_class),domain_relation)** -> .
% 299.99/300.38  40932[4:Res:15450.1,4362.0] || subclass(domain_relation,rotate(null_class))* -> .
% 299.99/300.38  15450[4:Rew:15347.0,5991.1] || subclass(domain_relation,rotate(u)) -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)*.
% 299.99/300.38  29226[4:Rew:28791.0,29217.1] inductive(union(omega,omega)) ||  -> equal(union(null_class,omega),omega)**.
% 299.99/300.38  28637[4:Res:26905.0,326.1] inductive(union(null_class,omega)) ||  -> equal(union(null_class,omega),omega)**.
% 299.99/300.38  26869[4:Rew:26691.0,21965.1] inductive(complement(complement(omega))) ||  -> equal(union(null_class,omega),omega)**.
% 299.99/300.38  39886[0:MRR:39844.0,4084.0] ||  -> equal(intersection(u,intersection(v,u)),intersection(v,u))**.
% 299.99/300.38  39745[0:MRR:39711.0,4084.0] ||  -> equal(intersection(u,intersection(u,v)),intersection(u,v))**.
% 299.99/300.38  39581[0:MRR:39522.1,4084.0] || subclass(u,v) -> equal(intersection(v,u),u)**.
% 299.99/300.38  39314[4:SpL:28791.0,36188.0] || member(u,union(v,v))* -> member(u,v).
% 299.99/300.38  36163[4:SpR:28791.0,35052.0] ||  -> equal(intersection(u,union(u,u)),union(u,u))**.
% 299.99/300.38  39248[4:SpR:14.0,35314.1] || equal(u,universal_class) -> member(ordered_pair(v,w),u)*.
% 299.99/300.38  36188[4:SpL:35052.0,22.0] || member(u,union(null_class,v))* -> member(u,v).
% 299.99/300.38  35314[4:Res:35027.1,538.0] || equal(u,universal_class) -> member(unordered_pair(v,w),u)*.
% 299.99/300.38  15730[4:Rew:15347.0,5981.2] || member(u,universal_class) subclass(domain_relation,compose_class(v))*+ -> equal(compose(v,u),cantor(u))**.
% 299.99/300.38  34931[4:SpR:26907.1,28791.0] || equal(null_class,u) -> equal(union(u,u),u)**.
% 299.99/300.38  38852[4:Res:2118.1,38799.0] || subclass(universal_class,cantor(complement(cross_product(singleton(null_class),universal_class))))* -> .
% 299.99/300.38  15707[4:Rew:15347.0,5957.2] || member(u,universal_class) subclass(domain_relation,singleton(v))*+ -> equal(ordered_pair(u,cantor(u)),v)*.
% 299.99/300.38  39014[8:SoR:39013.0,72.1] one_to_one(complement(cross_product(singleton(null_class),universal_class))) ||  -> .
% 299.99/300.38  39013[8:Obv:39012.1] function(complement(cross_product(singleton(null_class),universal_class))) ||  -> .
% 299.99/300.38  38851[4:Res:20894.1,38799.0] || equal(cantor(complement(cross_product(singleton(null_class),universal_class))),universal_class)** -> .
% 299.99/300.38  38844[4:Res:343.1,38799.0] || subclass(universal_class,cantor(complement(cross_product(singleton(omega),universal_class))))* -> .
% 299.99/300.38  15497[4:Rew:15347.0,6619.1] || member(u,universal_class) -> member(u,cantor(v))* equal(sum_class(range_of(null_class)),apply(v,u)).
% 299.99/300.38  38940[8:SoR:38939.0,72.1] one_to_one(complement(cross_product(singleton(omega),universal_class))) ||  -> .
% 299.99/300.38  38939[8:Obv:38938.1] function(complement(cross_product(singleton(omega),universal_class))) ||  -> .
% 299.99/300.38  38843[4:Res:20892.1,38799.0] || equal(cantor(complement(cross_product(singleton(omega),universal_class))),universal_class)** -> .
% 299.99/300.38  38853[4:Res:48.1,38799.0] inductive(cantor(complement(cross_product(singleton(null_class),universal_class)))) ||  -> .
% 299.99/300.38  38836[4:SpL:16954.0,38799.0] || member(universal_class,cantor(complement(cross_product(null_class,universal_class))))* -> .
% 299.99/300.38  38799[4:Obv:38788.1] || member(u,cantor(complement(cross_product(singleton(u),universal_class))))* -> .
% 299.99/300.38  38775[0:SpR:30761.0,43.0] ||  -> equal(image(complement(cross_product(u,universal_class)),u),range_of(null_class))**.
% 299.99/300.38  30761[0:SpR:30716.0,30.0] ||  -> equal(restrict(complement(cross_product(u,v)),u,v),null_class)**.
% 299.99/300.38  38121[8:SpR:38098.1,248.0] one_to_one(u) ||  -> member(null_class,ordered_pair(inverse(u),v))*.
% 299.99/300.38  37664[8:SpR:37558.1,44.0] function(u) ||  -> equal(union(u,null_class),successor(u))**.
% 299.99/300.38  37084[4:SpL:28791.0,36175.0] || subclass(universal_class,union(u,u))* -> member(omega,u).
% 299.99/300.38  37069[4:SpL:28791.0,36171.0] || subclass(universal_class,union(u,u))* -> member(null_class,u).
% 299.99/300.38  38474[8:SoR:37566.0,72.1] one_to_one(range_of(u)) || member(inverse(u),universal_class)* -> .
% 299.99/300.38  37639[8:SoR:37557.0,5382.2] single_valued_class(singleton(u)) || equal(singleton(u),null_class)** -> .
% 299.99/300.38  37566[8:Res:32707.1,37515.1] function(range_of(u)) || member(inverse(u),universal_class)* -> .
% 299.99/300.38  37627[8:SoR:37555.0,2274.2] single_valued_class(omega) || equal(cross_product(universal_class,universal_class),omega)** -> .
% 299.99/300.38  37534[8:SoR:37524.0,2274.2] single_valued_class(x__dfg) || equal(cross_product(universal_class,universal_class),x__dfg)** -> .
% 299.99/300.38  38324[8:SoR:37567.0,72.1] one_to_one(not_subclass_element(u,v)) ||  -> subclass(u,v)*.
% 299.99/300.38  37567[8:Res:10049.1,37515.1] function(not_subclass_element(u,v)) ||  -> subclass(u,v)*.
% 299.99/300.38  38295[8:SoR:37563.1,72.1] function(u) one_to_one(apply(u,v)) ||  -> .
% 299.99/300.38  1261[0:SpL:249.0,97.0] || member(ordered_pair(u,singleton(singleton(singleton(v)))),composition_function)* -> equal(compose(u,singleton(v)),v).
% 299.99/300.38  37668[8:SpR:37558.1,248.0] function(u) ||  -> member(null_class,ordered_pair(u,v))*.
% 299.99/300.38  37563[8:Res:3633.1,37515.1] function(u) function(apply(u,v)) ||  -> .
% 299.99/300.38  38098[8:Res:3636.1,38075.1] one_to_one(u) ||  -> equal(singleton(inverse(u)),null_class)**.
% 299.99/300.38  1220[0:SpL:249.0,108.0] || member(ordered_pair(u,singleton(singleton(singleton(v)))),application_function)* -> equal(apply(u,singleton(v)),v).
% 299.99/300.38  38095[8:SoR:37570.0,72.1] one_to_one(cantor(u)) || member(u,universal_class)* -> .
% 299.99/300.38  38086[8:SoR:37560.0,72.1] one_to_one(sum_class(u)) || member(u,universal_class)* -> .
% 299.99/300.38  38047[8:Rew:38037.1,7251.2] one_to_one(u) || subclass(range_of(inverse(u)),v) -> maps(inverse(u),universal_class,v)*.
% 299.99/300.38  38083[8:SoR:37559.0,72.1] one_to_one(power_class(u)) || member(u,universal_class)* -> .
% 299.99/300.38  38075[8:MRR:38061.2,17021.0] one_to_one(u) || member(inverse(u),universal_class)* -> .
% 299.99/300.38  38038[8:SoR:37499.0,72.1] one_to_one(inverse(u)) ||  -> equal(range_of(u),universal_class)**.
% 299.99/300.38  37570[8:Res:32704.1,37515.1] function(cantor(u)) || member(u,universal_class)* -> .
% 299.99/300.38  38051[8:Rew:38038.1,38041.2] one_to_one(inverse(u)) || subclass(universal_class,v) -> maps(inverse(u),universal_class,v)*.
% 299.99/300.38  37560[8:Res:55.1,37515.1] function(sum_class(u)) || member(u,universal_class)* -> .
% 299.99/300.38  37559[8:Res:57.1,37515.1] function(power_class(u)) || member(u,universal_class)* -> .
% 299.99/300.38  37425[8:Rew:37383.1,16258.2] function(restrict(u,v,universal_class)) || subclass(image(u,v),cantor(cantor(w))) equal(cantor(cantor(x)),universal_class) -> compatible(restrict(u,v,universal_class),x,w)*.
% 299.99/300.38  38037[8:SoR:37499.0,73.1] one_to_one(u) ||  -> equal(range_of(u),universal_class)**.
% 299.99/300.38  37499[8:SpR:37383.1,15436.0] function(inverse(u)) ||  -> equal(range_of(u),universal_class)**.
% 299.99/300.38  37984[8:SoR:37611.0,72.1] one_to_one(regular(u)) ||  -> equal(u,null_class)*.
% 299.99/300.38  37428[8:Rew:37383.1,16212.2] function(u) || subclass(range_of(u),cantor(sum_class(v))) equal(cantor(cantor(w)),universal_class) -> compatible(u,w,restrict(element_relation,universal_class,v))*.
% 299.99/300.38  37611[8:Res:10047.1,37515.1] function(regular(u)) ||  -> equal(u,null_class)*.
% 299.99/300.38  37558[8:Res:3636.1,37515.1] function(u) ||  -> equal(singleton(u),null_class)**.
% 299.99/300.38  37536[8:SoR:37481.1,72.1] function(u) one_to_one(cantor(u)) ||  -> .
% 299.99/300.38  37429[8:Rew:37383.1,16203.2] function(u) || subclass(range_of(u),range_of(v)) equal(cantor(cantor(w)),universal_class) -> compatible(u,w,flip(cross_product(v,universal_class)))*.
% 299.99/300.38  37654[8:SoR:37602.0,72.1] one_to_one(ordered_pair(u,v)) ||  -> .
% 299.99/300.38  37651[8:SoR:37556.0,72.1] one_to_one(unordered_pair(u,v)) ||  -> .
% 299.99/300.38  37602[8:Res:243.0,37515.1] function(ordered_pair(u,v)) ||  -> .
% 299.99/300.38  37556[8:Res:12.0,37515.1] function(unordered_pair(u,v)) ||  -> .
% 299.99/300.38  37430[8:Rew:37383.1,16193.2] function(u) || subclass(range_of(u),cantor(range_of(v)))*+ equal(cantor(cantor(w)),universal_class) -> compatible(u,w,inverse(v))*.
% 299.99/300.38  37638[8:SoR:37557.0,72.1] one_to_one(singleton(u)) ||  -> .
% 299.99/300.38  37557[8:Res:122.0,37515.1] function(singleton(u)) ||  -> .
% 299.99/300.38  37632[8:Obv:37631.1] single_valued_class(regular(universal_class)) ||  -> .
% 299.99/300.38  37628[8:SoR:37619.0,72.1] one_to_one(regular(universal_class)) ||  -> .
% 299.99/300.38  37431[8:Rew:37383.1,16188.2] function(u) || equal(cantor(cantor(v)),range_of(u)) equal(cantor(cantor(w)),universal_class) -> compatible(u,w,v)*.
% 299.99/300.38  37619[8:MRR:37571.1,411.0] function(regular(universal_class)) ||  -> .
% 299.99/300.38  37625[8:SoR:37555.0,72.1] one_to_one(omega) ||  -> .
% 299.99/300.38  37555[8:Res:53.0,37515.1] function(omega) ||  -> .
% 299.99/300.38  37515[8:MRR:37497.2,17021.0] function(u) || member(u,universal_class)* -> .
% 299.99/300.38  37432[8:Rew:37383.1,16189.2] function(u) || subclass(range_of(u),cantor(cantor(v)))*+ equal(cantor(cantor(w)),universal_class) -> compatible(u,w,v)*.
% 299.99/300.38  37481[8:MRR:37480.2,22116.0] function(u) function(cantor(u)) ||  -> .
% 299.99/300.38  37533[8:SoR:37524.0,5382.2] single_valued_class(x__dfg) || equal(null_class,x__dfg)** -> .
% 299.99/300.38  37532[8:SoR:37524.0,72.1] one_to_one(x__dfg) ||  -> .
% 299.99/300.38  37524[8:MRR:37505.1,4102.0] function(x__dfg) ||  -> .
% 299.99/300.38  37427[8:Rew:37383.1,15395.2] function(u) || subclass(range_of(u),v) -> maps(u,universal_class,v)*.
% 299.99/300.38  37383[8:Res:37286.1,315.0] function(u) ||  -> equal(cantor(u),universal_class)**.
% 299.99/300.38  37410[8:MRR:88.1,37408.0] || homomorphism(u,v,w)* -> .
% 299.99/300.38  37408[8:SSi:37398.0,79.1] operation(u) ||  -> .
% 299.99/300.38  37341[8:SoR:37282.0,72.1] one_to_one(null_class) ||  -> .
% 299.99/300.38  37283[8:MRR:3058.1,37282.0] single_valued_class(null_class) ||  -> .
% 299.99/300.38  37282[8:MRR:4914.1,37281.1] function(null_class) ||  -> .
% 299.99/300.38  35792[4:Rew:26689.0,35669.0,7631.0,35669.0,26691.0,35669.0,196.0,35669.0] ||  -> equal(power_class(union(null_class,u)),power_class(union(u,u)))*.
% 299.99/300.38  36175[4:SpL:35052.0,368.0] || subclass(universal_class,union(null_class,u))* -> member(omega,u).
% 299.99/300.38  36171[4:SpL:35052.0,2123.0] || subclass(universal_class,union(null_class,u))* -> member(null_class,u).
% 299.99/300.38  9314[0:MRR:9311.1,122.0] || member(u,universal_class) member(singleton(u),u)*+ -> member(singleton(singleton(singleton(u))),element_relation)*.
% 299.99/300.38  36899[4:SpR:30453.0,36684.0] ||  -> equal(symmetric_difference(complement(singleton(null_class)),complement(successor(null_class))),null_class)**.
% 299.99/300.38  36898[4:SpR:28791.0,36684.0] ||  -> equal(symmetric_difference(u,union(u,u)),null_class)**.
% 299.99/300.38  36718[4:Obv:36654.1] inductive(symmetric_difference(u,union(null_class,u))) ||  -> .
% 299.99/300.38  36684[4:Rew:26689.0,36597.0] ||  -> equal(symmetric_difference(u,union(null_class,u)),null_class)**.
% 299.99/300.38  36438[4:Obv:36381.1] inductive(symmetric_difference(singleton(null_class),successor(null_class))) ||  -> .
% 299.99/300.38  36405[4:Rew:26689.0,36335.0] ||  -> equal(symmetric_difference(singleton(null_class),successor(null_class)),null_class)**.
% 299.99/300.38  35052[4:MRR:35044.0,4084.0] ||  -> equal(intersection(u,union(null_class,u)),union(null_class,u))**.
% 299.99/300.38  33070[7:SpR:28791.0,29917.1] ||  -> member(null_class,complement(u)) member(null_class,union(u,u))*.
% 299.99/300.38  36037[4:Rew:26691.0,36031.0] || equal(union(null_class,singleton(singleton(singleton(null_class)))),universal_class)** -> .
% 299.99/300.38  15447[4:Rew:15347.0,6214.0] || member(u,cantor(regular(cross_product(singleton(u),universal_class))))* -> equal(cross_product(singleton(u),universal_class),null_class).
% 299.99/300.38  35950[4:MRR:35949.1,22187.0] || subclass(universal_class,union(null_class,singleton(singleton(singleton(null_class)))))* -> .
% 299.99/300.38  36036[4:Res:35948.0,25.1] || member(singleton(null_class),singleton(singleton(singleton(null_class))))* -> .
% 299.99/300.38  7729[4:Rew:7624.0,5171.0] || subclass(u,complement(compose(element_relation,universal_class)))* member(regular(u),element_relation) -> equal(u,null_class).
% 299.99/300.38  35960[7:Rew:26691.0,35955.0] || equal(union(null_class,singleton(singleton(null_class))),universal_class)** -> .
% 299.99/300.38  35948[4:MRR:35919.0,22187.0] ||  -> member(singleton(null_class),complement(singleton(singleton(singleton(null_class)))))*.
% 299.99/300.38  35971[7:Res:29891.1,35959.0] || equal(singleton(singleton(null_class)),singleton(null_class))** -> .
% 299.99/300.38  35970[7:Res:29936.1,35959.0] || equal(singleton(singleton(null_class)),successor(null_class))** -> .
% 299.99/300.38  35965[4:Obv:35962.0] ||  -> subclass(complement(compose(element_relation,universal_class)),complement(element_relation))*.
% 299.99/300.38  35974[7:Res:48.1,35959.0] inductive(singleton(singleton(null_class))) ||  -> .
% 299.99/300.38  35959[7:Res:35947.0,25.1] || member(null_class,singleton(singleton(null_class)))* -> .
% 299.99/300.38  8217[4:Rew:7624.0,7730.1] || member(not_subclass_element(complement(compose(element_relation,universal_class)),u),element_relation)* -> subclass(complement(compose(element_relation,universal_class)),u).
% 299.99/300.38  35947[7:MRR:35941.0,17291.0] ||  -> member(null_class,complement(singleton(singleton(null_class))))*.
% 299.99/300.38  33060[3:Obv:33049.0] ||  -> subclass(u,complement(singleton(u)))* equal(singleton(u),null_class).
% 299.99/300.38  30651[4:SpL:28791.0,26898.0] || equal(union(u,u),universal_class)** -> member(null_class,u).
% 299.99/300.38  30593[4:SpL:28791.0,26897.0] || equal(union(u,u),universal_class)** -> member(omega,u).
% 299.99/300.38  30456[4:SpR:28791.0,27420.0] ||  -> equal(complement(union(u,u)),union(null_class,complement(u)))**.
% 299.99/300.38  28912[0:Res:28732.0,348.1] inductive(symmetric_difference(u,u)) ||  -> member(null_class,complement(u))*.
% 299.99/300.38  35175[4:SpL:35131.0,22.0] || member(u,successor(null_class))* -> member(u,singleton(null_class)).
% 299.99/300.38  228[0:Res:3.1,218.0] ||  -> subclass(restrict(u,v,w),x) member(not_subclass_element(restrict(u,v,w),x),u)*.
% 299.99/300.38  35131[4:MRR:35123.0,4084.0] ||  -> equal(intersection(singleton(null_class),successor(null_class)),successor(null_class))**.
% 299.99/300.38  5346[0:Res:350.2,23.0] || subclass(u,intersection(v,w))*+ -> subclass(u,x) member(not_subclass_element(u,x),w)*.
% 299.99/300.38  26907[4:Rew:26691.0,25559.1] || equal(null_class,u) -> equal(union(null_class,u),u)**.
% 299.99/300.38  32970[3:Res:28597.1,5587.1] || equal(u,domain_relation) subclass(domain_relation,complement(u))* -> .
% 299.99/300.38  5345[0:Res:350.2,22.0] || subclass(u,intersection(v,w))*+ -> subclass(u,x) member(not_subclass_element(u,x),v)*.
% 299.99/300.38  32920[3:Res:28597.1,688.1] || equal(u,domain_relation) subclass(universal_class,complement(u))* -> .
% 299.99/300.38  32707[4:SpR:15436.0,32704.1] || member(inverse(u),universal_class) -> member(range_of(u),universal_class)*.
% 299.99/300.38  3252[0:Res:3.1,499.0] ||  -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(u,v),w),union(u,v))*.
% 299.99/300.38  34320[0:Obv:34293.1] || subclass(u,complement(u))*+ -> subclass(u,v)*.
% 299.99/300.38  5343[0:Res:350.2,25.1] || subclass(u,complement(v)) member(not_subclass_element(u,w),v)* -> subclass(u,w).
% 299.99/300.38  5217[0:Res:168.1,557.0] ||  -> subclass(intersection(singleton(u),v),w) equal(not_subclass_element(intersection(singleton(u),v),w),u)**.
% 299.99/300.38  4065[0:Res:161.1,557.0] ||  -> subclass(intersection(u,singleton(v)),w) equal(not_subclass_element(intersection(u,singleton(v)),w),v)**.
% 299.99/300.38  3163[0:Res:349.2,218.0] || subclass(u,restrict(v,w,x))* -> equal(u,null_class) member(regular(u),v).
% 299.99/300.38  30120[7:Res:29936.1,557.0] || equal(singleton(u),successor(null_class))* -> equal(null_class,u).
% 299.99/300.38  29986[7:Res:29891.1,557.0] || equal(singleton(u),singleton(null_class))* -> equal(null_class,u).
% 299.99/300.38  29917[7:SpR:26691.0,29894.1] ||  -> member(null_class,complement(u)) member(null_class,union(null_class,u))*.
% 299.99/300.38  33010[3:Obv:33003.0] ||  -> subclass(regular(u),complement(u))* equal(u,null_class).
% 299.99/300.38  5181[3:Res:3.1,4365.0] || member(not_subclass_element(regular(u),v),u)* -> subclass(regular(u),v) equal(u,null_class).
% 299.99/300.38  28892[0:Res:28560.0,348.1] inductive(symmetric_difference(universal_class,u)) ||  -> member(null_class,complement(u))*.
% 299.99/300.38  28795[4:Rew:28791.0,26911.0] || subclass(universal_class,union(element_relation,element_relation))*+ -> member(u,v)*.
% 299.99/300.38  28597[3:SpL:26689.0,14612.0] || equal(u,domain_relation) -> member(ordered_pair(null_class,null_class),u)*.
% 299.99/300.38  3134[0:Rew:115.0,3113.0] ||  -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),complement(intersection(u,v)))*.
% 299.99/300.38  32704[4:Res:99.0,15705.1] || member(u,universal_class) -> member(cantor(u),universal_class)*.
% 299.99/300.38  15705[4:Rew:15347.0,5978.2] || member(u,universal_class) subclass(domain_relation,cross_product(v,w))*+ -> member(cantor(u),w)*.
% 299.99/300.38  32562[3:Res:7.1,32539.0] || equal(regular(ordered_pair(u,v)),universal_class)** -> .
% 299.99/300.38  32539[3:MRR:32531.1,22109.0] || subclass(universal_class,regular(ordered_pair(u,v)))* -> .
% 299.99/300.38  31536[4:Rew:31511.0,30868.0] ||  -> equal(symmetric_difference(complement(u),union(u,u)),universal_class)**.
% 299.99/300.38  31511[4:SpR:28791.0,30932.0] ||  -> equal(union(complement(u),union(u,u)),universal_class)**.
% 299.99/300.38  3848[0:Res:347.2,23.0] || member(u,universal_class) subclass(universal_class,intersection(v,w))*+ -> member(sum_class(u),w)*.
% 299.99/300.38  30844[4:Rew:30823.0,28731.0] ||  -> equal(intersection(complement(u),union(u,u)),null_class)**.
% 299.99/300.38  31893[4:Rew:31879.0,31838.0] ||  -> equal(symmetric_difference(successor(null_class),complement(singleton(null_class))),universal_class)**.
% 299.99/300.38  31879[4:SpR:44.0,31234.0] ||  -> equal(union(successor(null_class),complement(singleton(null_class))),universal_class)**.
% 299.99/300.38  3847[0:Res:347.2,22.0] || member(u,universal_class) subclass(universal_class,intersection(v,w))*+ -> member(sum_class(u),v)*.
% 299.99/300.38  31725[4:SpR:44.0,31142.0] ||  -> equal(intersection(successor(null_class),complement(singleton(null_class))),null_class)**.
% 299.99/300.38  30945[4:Rew:30932.0,30869.0] ||  -> equal(symmetric_difference(complement(u),union(null_class,u)),universal_class)**.
% 299.99/300.38  3786[0:Res:346.2,23.0] || member(u,universal_class) subclass(universal_class,intersection(v,w))*+ -> member(power_class(u),w)*.
% 299.99/300.38  30932[4:SpR:26691.0,30820.0] ||  -> equal(union(complement(u),union(null_class,u)),universal_class)**.
% 299.99/300.38  3785[0:Res:346.2,22.0] || member(u,universal_class) subclass(universal_class,intersection(v,w))*+ -> member(power_class(u),v)*.
% 299.99/300.38  30853[4:Rew:30823.0,29138.0] ||  -> equal(intersection(complement(u),union(null_class,u)),null_class)**.
% 299.99/300.38  3121[0:Res:167.1,25.1] || member(regular(intersection(complement(u),v)),u)* -> equal(intersection(complement(u),v),null_class).
% 299.99/300.38  30861[4:Rew:30820.0,30860.0] ||  -> equal(symmetric_difference(u,complement(u)),universal_class)**.
% 299.99/300.38  30820[4:Rew:7631.0,30762.0] ||  -> equal(union(u,complement(u)),universal_class)**.
% 299.99/300.38  30823[4:Rew:29138.0,30783.0] ||  -> equal(symmetric_difference(u,u),null_class)**.
% 299.99/300.38  30716[0:Obv:30698.0] ||  -> equal(intersection(u,complement(u)),null_class)**.
% 299.99/300.38  2333[0:Res:160.1,25.1] || member(regular(intersection(u,complement(v))),v)* -> equal(intersection(u,complement(v)),null_class).
% 299.99/300.38  26898[4:Rew:26691.0,2166.0] || equal(union(null_class,u),universal_class)** -> member(null_class,u).
% 299.99/300.38  26897[4:Rew:26691.0,443.0] || equal(union(null_class,u),universal_class)** -> member(omega,u).
% 299.99/300.38  30453[4:SpR:44.0,27420.0] ||  -> equal(union(null_class,complement(singleton(null_class))),complement(successor(null_class)))**.
% 299.99/300.38  27420[4:Rew:26696.0,26692.0] ||  -> equal(complement(union(null_class,u)),union(null_class,complement(u)))**.
% 299.99/300.38  519[0:SpL:249.0,94.0] || member(singleton(singleton(singleton(u))),compose_class(v))* -> equal(compose(v,singleton(u)),u).
% 299.99/300.38  15632[4:Rew:15347.0,465.1] || member(ordered_pair(u,singleton(singleton(singleton(v)))),application_function)* -> member(singleton(v),cantor(u)).
% 299.99/300.38  10121[3:MRR:5185.0,10047.1] || member(apply(choice,regular(u)),u)* -> equal(regular(u),null_class) equal(u,null_class).
% 299.99/300.38  30295[0:SpR:28570.0,43.0] ||  -> equal(range_of(cross_product(u,universal_class)),image(universal_class,u))**.
% 299.99/300.38  28570[0:SpR:26689.0,29.0] ||  -> equal(restrict(universal_class,u,v),cross_product(u,v))**.
% 299.99/300.38  29215[4:Res:29083.0,348.1] inductive(union(u,u)) ||  -> member(null_class,u)*.
% 299.99/300.38  30158[7:MRR:30135.1,22109.0] || equal(cross_product(u,v),successor(null_class))** -> .
% 299.99/300.38  29936[7:Res:7.1,29469.0] || equal(u,successor(null_class)) -> member(null_class,u)*.
% 299.99/300.38  3846[0:Res:347.2,25.1] || member(u,universal_class) subclass(universal_class,complement(v)) member(sum_class(u),v)* -> .
% 299.99/300.38  30024[7:MRR:30001.1,22109.0] || equal(cross_product(u,v),singleton(null_class))** -> .
% 299.99/300.38  29891[7:Res:7.1,29434.0] || equal(u,singleton(null_class)) -> member(null_class,u)*.
% 299.99/300.38  3784[0:Res:346.2,25.1] || member(u,universal_class) subclass(universal_class,complement(v)) member(power_class(u),v)* -> .
% 299.99/300.38  29469[7:MRR:29448.1,29424.0] || subclass(successor(null_class),u)* -> member(null_class,u).
% 299.99/300.38  29894[7:Res:9930.1,29434.0] ||  -> member(null_class,u) member(null_class,complement(u))*.
% 299.99/300.38  29434[7:Res:29425.0,2.0] || subclass(singleton(null_class),u)* -> member(null_class,u).
% 299.99/300.38  6198[0:SpR:215.1,43.0] ||  -> equal(cross_product(u,universal_class),null_class) equal(image(regular(cross_product(u,universal_class)),u),range_of(null_class))**.
% 299.99/300.38  28635[4:Res:26905.0,348.1] inductive(union(null_class,u)) ||  -> member(null_class,u)*.
% 299.99/300.38  5817[0:Res:7.1,321.1] function(u) || equal(u,cross_product(universal_class,universal_class))* -> equal(cross_product(universal_class,universal_class),u).
% 299.99/300.38  29637[7:Res:7.1,29601.0] || equal(complement(ordered_pair(universal_class,u)),successor(null_class))** -> .
% 299.99/300.38  29607[7:Res:7.1,29471.0] || equal(complement(unordered_pair(null_class,u)),successor(null_class))** -> .
% 299.99/300.38  29601[7:SpL:16961.0,29471.0] || subclass(successor(null_class),complement(ordered_pair(universal_class,u)))* -> .
% 299.99/300.38  29472[7:MRR:29465.1,29424.0] || equal(complement(unordered_pair(u,null_class)),successor(null_class))** -> .
% 299.99/300.38  29471[7:MRR:29463.1,29424.0] || subclass(successor(null_class),complement(unordered_pair(null_class,u)))* -> .
% 299.99/300.38  29470[7:MRR:29462.1,29424.0] || subclass(successor(null_class),complement(unordered_pair(u,null_class)))* -> .
% 299.99/300.38  29468[7:MRR:29461.1,29424.0] || equal(complement(singleton(null_class)),successor(null_class))** -> .
% 299.99/300.38  29467[7:MRR:29460.1,29424.0] || subclass(successor(null_class),complement(singleton(null_class)))* -> .
% 299.99/300.38  29476[7:Res:29466.0,2147.1] || equal(complement(successor(null_class)),universal_class)** -> .
% 299.99/300.38  8208[4:Rew:7624.0,7725.1] || member(regular(complement(compose(element_relation,universal_class))),element_relation)* -> equal(complement(compose(element_relation,universal_class)),null_class).
% 299.99/300.38  29429[7:MRR:26882.1,29424.0] || equal(union(null_class,successor_relation),domain_relation)** -> .
% 299.99/300.38  29428[7:MRR:26881.1,29424.0] || subclass(domain_relation,union(null_class,successor_relation))* -> .
% 299.99/300.38  29466[7:MRR:29446.0,29424.0] ||  -> member(null_class,successor(null_class))*.
% 299.99/300.38  29427[7:MRR:28651.0,29424.0] ||  -> equal(regular(successor(null_class)),null_class)**.
% 299.99/300.38  29424[7:Spt:29417.0,29201.1,29373.0] || equal(successor(null_class),null_class)** -> .
% 299.99/300.38  28630[4:SpR:44.0,26905.0] ||  -> subclass(successor(null_class),singleton(null_class))*.
% 299.99/300.38  29426[7:MRR:5604.1,29424.0] || subclass(domain_relation,successor_relation)* -> .
% 299.99/300.38  29425[7:Spt:29417.0,29201.0] ||  -> member(null_class,singleton(null_class))*.
% 299.99/300.38  28048[4:Rew:26691.0,26904.1] ||  -> member(not_subclass_element(union(null_class,u),v),u)* subclass(union(null_class,u),v).
% 299.99/300.38  29126[4:Rew:26696.0,29061.0] ||  -> subclass(union(null_class,u),union(u,u))*.
% 299.99/300.38  29083[4:SpR:28791.0,26905.0] ||  -> subclass(union(u,u),u)*.
% 299.99/300.38  27968[4:Rew:26691.0,26903.1] ||  -> member(regular(union(null_class,u)),u)* equal(union(null_class,u),null_class).
% 299.99/300.38  28791[4:Rew:26691.0,28750.0] ||  -> equal(union(null_class,u),union(u,u))*.
% 299.99/300.38  26698[4:Rew:26689.0,7696.0] ||  -> equal(symmetric_difference(u,null_class),union(u,null_class))**.
% 299.99/300.38  26696[4:Rew:26689.0,7698.0] ||  -> equal(symmetric_difference(null_class,u),union(null_class,u))**.
% 299.99/300.38  26691[4:Rew:26689.0,7699.0] ||  -> equal(complement(complement(u)),union(null_class,u))**.
% 299.99/300.38  28794[4:Rew:28791.0,26910.0] || equal(union(element_relation,element_relation),domain_relation)** -> .
% 299.99/300.38  26697[4:Rew:26689.0,7706.1] ||  -> equal(u,null_class) equal(symmetric_difference(u,regular(u)),union(u,regular(u)))**.
% 299.99/300.38  28793[4:Rew:28791.0,26909.0] || subclass(domain_relation,union(element_relation,element_relation))* -> .
% 299.99/300.38  28792[4:Rew:28791.0,26908.0] || equal(union(element_relation,element_relation),universal_class)** -> .
% 299.99/300.38  26870[4:Rew:26691.0,17127.0] || equal(union(null_class,domain_relation),universal_class)** -> .
% 299.99/300.38  26868[4:Rew:26691.0,23750.0] || equal(union(null_class,application_function),universal_class)** -> .
% 299.99/300.38  26865[4:Rew:26691.0,25340.0] || equal(union(null_class,composition_function),universal_class)** -> .
% 299.99/300.38  28712[0:MRR:28673.0,4084.0] ||  -> equal(intersection(u,u),u)**.
% 299.99/300.38  26905[4:Rew:26691.0,21919.0] ||  -> subclass(union(null_class,u),u)*.
% 299.99/300.38  26689[0:MRR:26650.0,4084.0] ||  -> equal(intersection(universal_class,u),u)**.
% 299.99/300.38  12144[0:Obv:12127.1] || member(not_subclass_element(u,intersection(v,u)),v)* -> subclass(u,intersection(v,u)).
% 299.99/300.38  26277[0:MRR:26265.0,2111.0] || equal(complement(union(u,v)),universal_class)** -> member(null_class,complement(v)).
% 299.99/300.38  26478[0:MRR:26476.0,53.0] || equal(complement(successor(omega)),universal_class)** -> .
% 299.99/300.38  26448[0:Res:26415.1,25.1] || equal(complement(successor(u)),universal_class) member(omega,singleton(u))* -> .
% 299.99/300.38  5341[0:Res:350.2,557.0] || subclass(u,singleton(v))*+ -> subclass(u,w) equal(not_subclass_element(u,w),v)*.
% 299.99/300.38  26415[0:SpL:44.0,26276.0] || equal(complement(successor(u)),universal_class) -> member(omega,complement(singleton(u)))*.
% 299.99/300.38  26276[0:MRR:26261.0,53.0] || equal(complement(union(u,v)),universal_class)** -> member(omega,complement(v)).
% 299.99/300.38  26337[0:Res:26291.1,25.1] || equal(complement(successor(u)),universal_class)** member(null_class,u) -> .
% 299.99/300.38  227[0:Res:67.1,218.0] ||  -> equal(restrict(u,v,w),null_class) member(regular(restrict(u,v,w)),u)*.
% 299.99/300.38  26344[4:MRR:26341.1,3513.0] || equal(complement(successor(unordered_pair(u,null_class))),universal_class)** -> .
% 299.99/300.38  26343[4:MRR:26340.1,3513.0] || equal(complement(successor(singleton(null_class))),universal_class)** -> .
% 299.99/300.38  26291[0:SpL:44.0,26166.0] || equal(complement(successor(u)),universal_class) -> member(null_class,complement(u))*.
% 299.99/300.38  26166[0:MRR:26154.0,2111.0] || equal(complement(union(u,v)),universal_class)** -> member(null_class,complement(u)).
% 299.99/300.38  7301[0:Res:262.1,23.0] || member(u,universal_class) -> member(u,union(v,w))* member(u,complement(w)).
% 299.99/300.38  26224[0:Res:26178.1,25.1] || equal(complement(successor(u)),universal_class)** member(omega,u) -> .
% 299.99/300.38  26178[0:SpL:44.0,26165.0] || equal(complement(successor(u)),universal_class) -> member(omega,complement(u))*.
% 299.99/300.38  26165[0:MRR:26150.0,53.0] || equal(complement(union(u,v)),universal_class)** -> member(omega,complement(u)).
% 299.99/300.38  7300[0:Res:262.1,22.0] || member(u,universal_class) -> member(u,union(v,w))* member(u,complement(v)).
% 299.99/300.38  25926[4:MRR:25923.1,12.0] || equal(u,ordered_pair(v,universal_class)) -> member(unordered_pair(v,null_class),u)*.
% 299.99/300.38  26079[0:Res:7.1,26037.0] || equal(complement(unordered_pair(u,v)),universal_class)** -> equal(singleton(v),null_class).
% 299.99/300.38  26037[0:Obv:26032.1] || subclass(universal_class,complement(unordered_pair(u,v)))* -> equal(singleton(v),null_class).
% 299.99/300.38  26036[4:MRR:26017.1,3513.0] inductive(complement(unordered_pair(u,null_class))) ||  -> .
% 299.99/300.38  5700[0:SpR:223.0,43.0] ||  -> equal(range_of(restrict(cross_product(u,universal_class),v,w)),image(cross_product(v,w),u))**.
% 299.99/300.38  25896[0:Rew:560.1,25893.0] || member(u,complement(unordered_pair(v,u)))* -> equal(singleton(u),null_class).
% 299.99/300.38  25891[0:Res:7.1,23654.0] || equal(complement(unordered_pair(u,regular(v))),v)** -> equal(v,null_class).
% 299.99/300.38  25769[0:Res:7.1,22070.0] || equal(u,ordered_pair(v,w))*+ subclass(universal_class,complement(u))* -> .
% 299.99/300.38  5684[0:Res:7.1,352.1] || equal(u,unordered_pair(v,w))*+ member(v,universal_class) -> member(v,u)*.
% 299.99/300.38  25943[0:Rew:560.1,25942.0] ||  -> member(u,unordered_pair(u,v))* equal(singleton(u),null_class).
% 299.99/300.38  23655[0:MRR:23619.0,10047.1] || subclass(u,complement(unordered_pair(regular(u),v)))* -> equal(u,null_class).
% 299.99/300.38  5657[0:Res:7.1,351.1] || equal(u,unordered_pair(v,w))*+ member(w,universal_class) -> member(w,u)*.
% 299.99/300.38  25895[0:Rew:560.1,25894.0] ||  -> member(u,unordered_pair(v,u))* equal(singleton(u),null_class).
% 299.99/300.38  23654[0:MRR:23618.0,10047.1] || subclass(u,complement(unordered_pair(v,regular(u))))* -> equal(u,null_class).
% 299.99/300.38  4012[0:SpR:27.0,498.1] || member(u,symmetric_difference(complement(v),complement(w)))* -> member(u,union(v,w)).
% 299.99/300.38  22253[0:Res:48.1,4022.1] inductive(intersection(u,v)) || member(null_class,symmetric_difference(u,v))* -> .
% 299.99/300.38  25765[4:SpL:16964.0,22070.0] || subclass(singleton(singleton(null_class)),u)* subclass(universal_class,complement(u)) -> .
% 299.99/300.38  22070[0:Res:364.1,537.1] || subclass(ordered_pair(u,v),w)* subclass(universal_class,complement(w)) -> .
% 299.99/300.38  3257[0:Res:344.1,499.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(unordered_pair(w,x),union(u,v))*.
% 299.99/300.38  20950[3:Rew:4392.0,20679.1] || equal(intersection(u,v),universal_class)** -> equal(symmetric_difference(u,v),null_class).
% 299.99/300.38  3159[0:Res:349.2,23.0] || subclass(u,intersection(v,w))* -> equal(u,null_class) member(regular(u),w).
% 299.99/300.38  3158[0:Res:349.2,22.0] || subclass(u,intersection(v,w))* -> equal(u,null_class) member(regular(u),v).
% 299.99/300.38  2346[0:Rew:115.0,2327.0] ||  -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),union(u,v))*.
% 299.99/300.38  23503[0:Obv:23479.0] ||  -> equal(intersection(singleton(u),singleton(v)),null_class)** equal(u,v).
% 299.99/300.38  23768[0:Res:7.1,23650.0] || equal(complement(singleton(regular(u))),u)** -> equal(u,null_class).
% 299.99/300.38  23814[0:Obv:23809.1] || subclass(universal_class,complement(singleton(u)))* -> equal(singleton(u),null_class).
% 299.99/300.38  536[0:Res:344.1,2.0] || subclass(universal_class,u)*+ subclass(u,v)* -> member(unordered_pair(w,x),v)*.
% 299.99/300.38  23813[4:MRR:23794.1,3513.0] inductive(complement(singleton(null_class))) ||  -> .
% 299.99/300.38  23695[0:Res:3048.1,23646.0] || member(u,complement(singleton(u)))* -> equal(singleton(u),null_class).
% 299.99/300.38  23650[0:MRR:23621.0,10047.1] || subclass(u,complement(singleton(regular(u))))* -> equal(u,null_class).
% 299.99/300.38  5977[0:Res:361.2,15.0] || member(u,universal_class)* subclass(domain_relation,cross_product(v,w))*+ -> member(u,v)*.
% 299.99/300.38  23646[0:Obv:23616.1] || subclass(u,complement(u))* -> equal(u,null_class).
% 299.99/300.38  3157[0:Res:349.2,25.1] || subclass(u,complement(v)) member(regular(u),v)* -> equal(u,null_class).
% 299.99/300.38  23498[0:Obv:23477.0] ||  -> equal(intersection(singleton(u),v),null_class)** member(u,v).
% 299.99/300.38  3119[0:Res:167.1,557.0] ||  -> equal(intersection(singleton(u),v),null_class) equal(regular(intersection(singleton(u),v)),u)**.
% 299.99/300.38  19325[0:Res:7.1,2121.0] || equal(u,universal_class)+ subclass(u,v)* -> member(null_class,v)*.
% 299.99/300.38  17151[4:Res:16979.0,2.0] || subclass(ordered_pair(u,universal_class),v) -> member(unordered_pair(u,null_class),v)*.
% 299.99/300.38  23261[0:Obv:23245.0] ||  -> equal(intersection(u,singleton(v)),null_class)** member(v,u).
% 299.99/300.38  2331[0:Res:160.1,557.0] ||  -> equal(intersection(u,singleton(v)),null_class) equal(regular(intersection(u,singleton(v))),v)**.
% 299.99/300.38  14679[0:Res:7.1,366.0] || equal(u,universal_class)+ subclass(u,v)* -> member(omega,v)*.
% 299.99/300.38  10972[0:Res:9930.1,348.1] inductive(singleton(u)) ||  -> member(u,v)* member(null_class,complement(v))*.
% 299.99/300.38  23115[3:Res:7.1,22996.0] || equal(u,universal_class) -> equal(regular(u),null_class)** equal(u,null_class).
% 299.99/300.38  400[0:SpL:249.0,15.0] || member(singleton(singleton(singleton(u))),cross_product(v,w))* -> member(singleton(u),v).
% 299.99/300.38  22996[3:Obv:22994.1] || subclass(universal_class,u)* -> equal(regular(u),null_class) equal(u,null_class).
% 299.99/300.38  6143[0:Res:48.1,204.0] inductive(intersection(complement(u),complement(v))) || member(null_class,union(u,v))* -> .
% 299.99/300.38  5179[3:Res:67.1,4365.0] || member(regular(regular(u)),u)* -> equal(regular(u),null_class) equal(u,null_class).
% 299.99/300.38  22817[4:MRR:22814.1,3513.0] || equal(domain_relation,successor_relation)** -> .
% 299.99/300.38  7720[4:Rew:7624.0,5164.0] || subclass(universal_class,complement(compose(element_relation,universal_class)))*+ member(unordered_pair(u,v),element_relation)* -> .
% 299.99/300.38  5439[0:Res:7.1,319.0] || equal(compose_class(u),cross_product(universal_class,universal_class))* -> equal(cross_product(universal_class,universal_class),compose_class(u)).
% 299.99/300.38  4022[0:Res:498.1,25.1] || member(u,symmetric_difference(v,w)) member(u,intersection(v,w))* -> .
% 299.99/300.38  22116[4:MRR:21068.1,22109.0] || equal(cross_product(u,v),universal_class)** -> .
% 299.99/300.38  22112[3:MRR:2130.1,22109.0] || subclass(universal_class,cross_product(u,v))* -> .
% 299.99/300.38  22109[3:Res:5368.1,22093.0] || equal(ordered_pair(u,v),null_class)** -> .
% 299.99/300.38  22141[6:MRR:13242.1,22116.0] one_to_one(image(element_relation,universal_class)) ||  -> .
% 299.99/300.38  22140[6:MRR:13227.1,22116.0] function(image(element_relation,universal_class)) ||  -> .
% 299.99/300.38  22138[5:MRR:12546.1,22116.0] one_to_one(image(element_relation,null_class)) ||  -> .
% 299.99/300.38  22137[5:MRR:12367.1,22116.0] function(image(element_relation,null_class)) ||  -> .
% 299.99/300.38  22135[4:MRR:11032.1,22116.0] one_to_one(symmetric_difference(universal_class,null_class)) ||  -> .
% 299.99/300.38  22134[4:MRR:10396.1,22116.0] function(symmetric_difference(universal_class,null_class)) ||  -> .
% 299.99/300.38  22132[4:MRR:8735.1,22116.0] one_to_one(successor(universal_class)) ||  -> .
% 299.99/300.38  22131[4:MRR:8122.1,22116.0] function(successor(universal_class)) ||  -> .
% 299.99/300.38  22111[3:MRR:1192.1,22109.0] inductive(cross_product(u,v)) ||  -> .
% 299.99/300.38  22129[4:MRR:376.1,22116.0] one_to_one(universal_class) ||  -> .
% 299.99/300.38  22128[4:MRR:339.1,22116.0] function(universal_class) ||  -> .
% 299.99/300.38  22093[3:Res:364.1,4362.0] || subclass(ordered_pair(u,v),null_class)* -> .
% 299.99/300.38  364[0:Res:250.0,2.0] || subclass(ordered_pair(u,v),w) -> member(unordered_pair(u,singleton(v)),w)*.
% 299.99/300.38  21963[0:Res:21919.0,348.1] inductive(complement(complement(u))) ||  -> member(null_class,u)*.
% 299.99/300.38  21757[0:Rew:56.0,21730.1,56.0,21730.0] ||  -> subclass(singleton(regular(power_class(u))),power_class(u))* equal(power_class(u),null_class).
% 299.99/300.38  7821[4:Rew:7624.0,4733.1] || member(u,cantor(v))*+ subclass(universal_class,w) -> member(u,w)*.
% 299.99/300.38  3155[0:Res:349.2,557.0] || subclass(u,singleton(v))* -> equal(u,null_class) equal(regular(u),v).
% 299.99/300.38  378[0:SpL:249.0,16.0] || member(singleton(singleton(singleton(u))),cross_product(v,w))* -> member(u,w).
% 299.99/300.38  353[0:Res:147.1,2.0] || member(u,universal_class) subclass(singleton(u),v)* -> member(u,v).
% 299.99/300.38  21114[4:Res:20926.1,25.1] || equal(complement(u),universal_class) member(singleton(v),u)* -> .
% 299.99/300.38  20898[4:Rew:7631.0,20662.1,4116.0,20662.1] || equal(u,universal_class) -> equal(union(v,u),universal_class)**.
% 299.99/300.38  21154[4:SpR:20895.1,44.0] || equal(u,universal_class) -> equal(successor(u),universal_class)**.
% 299.99/300.38  20895[4:Rew:7631.0,20637.1,4392.0,20637.1] || equal(u,universal_class) -> equal(union(u,v),universal_class)**.
% 299.99/300.38  20926[4:MRR:20925.1,155.0] || equal(u,universal_class) -> member(singleton(v),u)*.
% 299.99/300.38  20872[5:Rew:3177.0,20635.1,12317.0,20635.1] || equal(u,universal_class) -> equal(power_class(u),null_class)**.
% 299.99/300.38  20894[4:Obv:20893.1] || equal(u,universal_class) -> member(null_class,u)*.
% 299.99/300.38  20892[4:Obv:20891.1] || equal(u,universal_class) -> member(omega,u)*.
% 299.99/300.38  20622[0:Res:7.1,20608.0] || equal(u,universal_class) -> equal(complement(u),null_class)**.
% 299.99/300.38  20608[0:Obv:20576.1] || subclass(universal_class,u)* -> equal(complement(u),null_class).
% 299.99/300.38  10859[0:Res:10047.1,2.0] || subclass(universal_class,u) -> equal(v,null_class) member(regular(v),u)*.
% 299.99/300.38  20513[4:Res:7.1,20426.0] || equal(apply(null_class,u),universal_class)**+ -> member(null_class,apply(null_class,v))*.
% 299.99/300.38  20503[4:Res:7.1,20420.0] || equal(apply(null_class,u),universal_class)**+ -> member(omega,apply(null_class,v))*.
% 299.99/300.38  20426[4:Res:2118.1,10018.0] || subclass(universal_class,apply(null_class,u))*+ -> member(null_class,apply(null_class,v))*.
% 299.99/300.38  20420[4:Res:343.1,10018.0] || subclass(universal_class,apply(null_class,u))*+ -> member(omega,apply(null_class,v))*.
% 299.99/300.38  10018[4:MRR:9995.0,9997.1] || member(u,apply(null_class,v))*+ -> member(u,apply(null_class,w))*.
% 299.99/300.38  19924[4:SpL:15436.0,19720.0] || member(inverse(u),range_of(u))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.38  19929[4:Res:345.1,19720.0] || subclass(universal_class,cantor(singleton(u)))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.38  15481[4:Rew:15347.0,257.1] || member(singleton(singleton(singleton(u))),domain_relation)* -> equal(cantor(singleton(u)),u).
% 299.99/300.38  19968[4:Res:7.1,19931.1] || equal(complement(element_relation),universal_class) subclass(universal_class,cantor(omega))* -> .
% 299.99/300.38  19931[4:Res:343.1,19720.0] || subclass(universal_class,cantor(omega)) subclass(universal_class,complement(element_relation))* -> .
% 299.99/300.38  19936[4:Res:48.1,19720.0] inductive(cantor(null_class)) || subclass(universal_class,complement(element_relation))* -> .
% 299.99/300.38  19720[4:Res:16067.1,688.1] || member(u,cantor(u))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.38  258[0:SpL:249.0,46.0] || member(singleton(singleton(singleton(u))),successor_relation)* -> equal(successor(singleton(u)),u).
% 299.99/300.38  19815[4:MRR:4099.1,19813.0] inductive(intersection(u,null_class)) ||  -> .
% 299.99/300.38  19838[4:Res:48.1,19813.0] inductive(subset_relation) ||  -> .
% 299.99/300.38  19814[4:MRR:2109.1,19813.0] inductive(identity_relation) ||  -> .
% 299.99/300.38  16067[4:Rew:15347.0,15390.0] || member(u,cantor(u)) -> member(ordered_pair(u,cantor(u)),element_relation)*.
% 299.99/300.38  5330[0:Res:5255.0,348.1] inductive(symmetric_difference(u,v)) ||  -> member(null_class,complement(intersection(u,v)))*.
% 299.99/300.38  3640[0:Res:3636.1,2.0] || subclass(universal_class,u) -> equal(singleton(v),null_class) member(v,u)*.
% 299.99/300.38  19448[3:Res:7.1,19443.1] || equal(u,domain_relation) equal(complement(u),universal_class)** -> .
% 299.99/300.38  19446[3:Res:99.0,19443.1] || equal(complement(cross_product(universal_class,universal_class)),universal_class)** -> .
% 299.99/300.38  19443[3:Res:7.1,19404.1] || equal(complement(u),universal_class) subclass(domain_relation,u)* -> .
% 299.99/300.38  19404[3:Res:4824.1,688.1] || subclass(domain_relation,u) subclass(universal_class,complement(u))* -> .
% 299.99/300.38  19420[3:Res:7.1,19399.0] || equal(complement(domain_relation),universal_class)** -> .
% 299.99/300.38  19399[3:Res:4782.0,688.1] || subclass(universal_class,complement(domain_relation))* -> .
% 299.99/300.38  688[0:Res:362.1,25.1] || subclass(universal_class,complement(u)) member(ordered_pair(v,w),u)* -> .
% 299.99/300.38  2217[0:SpL:115.0,2124.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(null_class,union(u,v))*.
% 299.99/300.38  3090[0:Res:3048.1,348.1] inductive(singleton(u)) || member(u,v)* -> member(null_class,v)*.
% 299.99/300.38  2121[0:Res:2118.1,2.0] || subclass(universal_class,u)*+ subclass(u,v)* -> member(null_class,v)*.
% 299.99/300.38  3148[3:SpR:3080.1,3064.1] function(u) single_valued_class(v) ||  -> equal(single_valued1(u),single_valued1(v))*.
% 299.99/300.38  3147[3:SpR:3080.1,3080.1] function(u) function(v) ||  -> equal(single_valued1(u),single_valued1(v))*.
% 299.99/300.38  3143[3:SpR:3079.1,3063.1] function(u) single_valued_class(v) ||  -> equal(single_valued2(u),single_valued2(v))*.
% 299.99/300.38  3142[3:SpR:3079.1,3079.1] function(u) function(v) ||  -> equal(single_valued2(u),single_valued2(v))*.
% 299.99/300.38  3139[3:SpR:3064.1,3064.1] single_valued_class(u) single_valued_class(v) ||  -> equal(single_valued1(u),single_valued1(v))*.
% 299.99/300.38  3136[3:SpR:3063.1,3063.1] single_valued_class(u) single_valued_class(v) ||  -> equal(single_valued2(u),single_valued2(v))*.
% 299.99/300.38  505[0:SpL:115.0,369.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(omega,union(u,v))*.
% 299.99/300.38  17086[4:SpL:16964.0,16.0] || member(singleton(singleton(null_class)),cross_product(u,v))* -> member(universal_class,v).
% 299.99/300.38  17085[4:SpL:16964.0,15.0] || member(singleton(singleton(null_class)),cross_product(u,v))* -> member(null_class,u).
% 299.99/300.38  15364[4:Rew:15347.0,1408.1] || member(u,universal_class) -> member(u,cantor(v)) equal(second(not_subclass_element(null_class,null_class)),range__dfg(v,u,universal_class))*.
% 299.99/300.38  14612[3:Res:7.1,5590.0] || equal(intersection(u,v),domain_relation)**+ -> member(ordered_pair(null_class,null_class),v)*.
% 299.99/300.38  14441[3:Res:7.1,5589.0] || equal(intersection(u,v),domain_relation)**+ -> member(ordered_pair(null_class,null_class),u)*.
% 299.99/300.38  18655[4:Res:7.1,18013.1] || equal(complement(u),universal_class)** equal(u,singleton(singleton(null_class)))*+ -> .
% 299.99/300.38  18015[4:Res:17111.1,557.0] || equal(singleton(u),singleton(singleton(null_class)))* -> equal(singleton(null_class),u).
% 299.99/300.38  18013[4:Res:17111.1,380.1] || equal(u,singleton(singleton(null_class))) subclass(universal_class,complement(u))* -> .
% 299.99/300.38  17012[4:SpL:16954.0,145.0] || member(image(u,null_class),universal_class) -> member(apply(u,universal_class),universal_class)*.
% 299.99/300.38  16621[4:Res:16468.0,348.1] inductive(symmetric_difference(sum_class(u),universal_class)) ||  -> member(null_class,complement(sum_class(u)))*.
% 299.99/300.38  16612[4:Res:16363.0,348.1] inductive(symmetric_difference(inverse(u),universal_class)) ||  -> member(null_class,complement(inverse(u)))*.
% 299.99/300.38  16573[4:Res:15415.0,348.1] inductive(symmetric_difference(cantor(u),universal_class)) ||  -> member(null_class,complement(cantor(u)))*.
% 299.99/300.38  15859[4:Rew:15436.0,9081.1] inductive(symmetric_difference(range_of(u),universal_class)) ||  -> member(null_class,complement(range_of(u)))*.
% 299.99/300.38  15365[4:Rew:15347.0,1405.1] || member(u,universal_class) -> member(u,cantor(v)) equal(image(v,singleton(u)),range_of(null_class))**.
% 299.99/300.38  15389[4:Rew:15347.0,361.2] || member(u,universal_class) subclass(domain_relation,v) -> member(ordered_pair(u,cantor(u)),v)*.
% 299.99/300.38  16978[4:SpR:16954.0,14.0] ||  -> equal(unordered_pair(singleton(u),unordered_pair(u,null_class)),ordered_pair(u,universal_class))**.
% 299.99/300.38  17111[4:SpL:16964.0,3016.0] || equal(u,singleton(singleton(null_class))) -> member(singleton(null_class),u)*.
% 299.99/300.38  17988[4:Res:9930.1,17062.0] ||  -> member(singleton(null_class),u) member(singleton(null_class),complement(u))*.
% 299.99/300.38  17062[4:Res:16963.0,2.0] || subclass(singleton(singleton(null_class)),u)* -> member(singleton(null_class),u).
% 299.99/300.38  17934[4:SpR:16954.0,16961.0] ||  -> equal(unordered_pair(null_class,unordered_pair(universal_class,null_class)),ordered_pair(universal_class,universal_class))**.
% 299.99/300.38  16961[4:SpR:16954.0,14.0] ||  -> equal(unordered_pair(null_class,unordered_pair(universal_class,singleton(u))),ordered_pair(universal_class,u))**.
% 299.99/300.38  16541[4:Res:16304.0,348.1] inductive(apply(null_class,u)) ||  -> member(null_class,apply(null_class,v))*.
% 299.99/300.38  15366[4:Rew:15347.0,109.0] || member(u,cantor(v)) member(ordered_pair(v,ordered_pair(u,w)),cross_product(universal_class,cross_product(universal_class,universal_class)))*+ -> member(ordered_pair(v,ordered_pair(u,apply(v,u))),application_function)*.
% 299.99/300.38  15367[4:Rew:15347.0,32.1] || member(u,universal_class) -> member(u,cantor(v)) equal(restrict(v,singleton(u),universal_class),null_class)**.
% 299.99/300.38  15375[4:Rew:15347.0,119.0] || equal(restrict(x__dfg,universal_class,universal_class),cross_product(cantor(x__dfg),universal_class))** -> .
% 299.99/300.38  17224[4:Res:7.1,17056.0] || equal(u,ordered_pair(universal_class,v))*+ -> member(null_class,u)*.
% 299.99/300.38  17056[4:Res:16962.0,2.0] || subclass(ordered_pair(universal_class,u),v)* -> member(null_class,v).
% 299.99/300.38  17164[5:SpR:12317.0,16977.0] ||  -> equal(apply(element_relation,universal_class),sum_class(universal_class))**.
% 299.99/300.38  16977[4:SpR:16954.0,69.0] ||  -> equal(sum_class(image(u,null_class)),apply(u,universal_class))**.
% 299.99/300.38  16979[4:SpR:16954.0,250.0] ||  -> member(unordered_pair(u,null_class),ordered_pair(u,universal_class))*.
% 299.99/300.38  17013[4:SpL:16954.0,1952.0] || subclass(universal_class,complement(unordered_pair(u,null_class)))* -> .
% 299.99/300.38  17002[4:SpL:16954.0,1953.0] || subclass(universal_class,complement(unordered_pair(null_class,u)))* -> .
% 299.99/300.38  15368[4:Rew:15347.0,31.0] || member(u,cantor(v)) equal(restrict(v,singleton(u),universal_class),null_class)** -> .
% 299.99/300.38  17128[4:Res:345.1,17117.0] || subclass(universal_class,domain_relation)* -> .
% 299.99/300.38  17117[4:MRR:17116.1,411.0] || member(singleton(singleton(null_class)),domain_relation)* -> .
% 299.99/300.38  16964[4:SpR:16954.0,249.0] ||  -> equal(ordered_pair(null_class,universal_class),singleton(singleton(null_class)))**.
% 299.99/300.38  15392[4:Rew:15347.0,107.1] || member(ordered_pair(u,ordered_pair(v,w)),application_function)* -> member(v,cantor(u)).
% 299.99/300.38  16988[4:SpL:16954.0,1951.0] || subclass(universal_class,complement(singleton(null_class)))* -> .
% 299.99/300.38  16963[4:SpR:16954.0,253.0] ||  -> member(singleton(null_class),singleton(singleton(null_class)))*.
% 299.99/300.38  16962[4:SpR:16954.0,248.0] ||  -> member(null_class,ordered_pair(universal_class,u))*.
% 299.99/300.38  16066[4:Rew:15347.0,15371.1,15347.0,15371.1] || compatible(u,v,w)* -> equal(cantor(cantor(v)),cantor(u)).
% 299.99/300.38  17027[5:MRR:2269.1,17022.0] single_valued_class(element_relation) ||  -> .
% 299.99/300.38  16065[4:Rew:15347.0,15358.1] || compatible(u,v,w)*+ -> subclass(range_of(u),cantor(cantor(w)))*.
% 299.99/300.38  17023[5:MRR:12384.1,17021.0] one_to_one(element_relation) ||  -> .
% 299.99/300.38  17022[5:MRR:12382.1,17021.0] function(element_relation) ||  -> .
% 299.99/300.38  16954[4:MRR:16953.0,155.0] ||  -> equal(singleton(universal_class),null_class)**.
% 299.99/300.38  15386[4:Rew:15347.0,100.1] || member(ordered_pair(u,v),domain_relation)* -> equal(cantor(u),v).
% 299.99/300.38  15388[4:Rew:15347.0,101.1] || member(u,universal_class) -> member(ordered_pair(u,cantor(u)),domain_relation)*.
% 299.99/300.38  15374[4:Rew:15347.0,114.0] || subclass(restrict(x__dfg,universal_class,universal_class),cross_product(cantor(x__dfg),universal_class))* -> .
% 299.99/300.38  15950[4:Rew:15946.0,7651.0] ||  -> equal(cantor(restrict(element_relation,universal_class,u)),sum_class(u))**.
% 299.99/300.38  15387[4:Rew:15347.0,111.1] || maps(u,v,w)* -> equal(cantor(u),v).
% 299.99/300.38  15908[4:Rew:15906.0,7650.0] ||  -> equal(cantor(flip(cross_product(u,universal_class))),inverse(u))**.
% 299.99/300.38  16533[4:SpR:4896.0,16304.0] ||  -> subclass(apply(null_class,u),sum_class(range_of(null_class)))*.
% 299.99/300.38  16304[4:SpR:4896.0,15948.0] ||  -> subclass(apply(null_class,u),apply(null_class,v))*.
% 299.99/300.38  15948[4:Rew:15946.0,8137.0] ||  -> subclass(sum_class(range_of(null_class)),apply(null_class,u))*.
% 299.99/300.38  15436[4:Rew:15347.0,40.0] ||  -> equal(cantor(inverse(u)),range_of(u))**.
% 299.99/300.38  15347[4:MRR:5279.0,15346.0] ||  -> equal(domain_of(u),cantor(u))**.
% 299.99/300.38  15252[4:SpR:4896.0,15246.1] || equal(sum_class(range_of(null_class)),universal_class) -> member(null_class,apply(null_class,u))*.
% 299.99/300.38  15201[4:SpR:4896.0,15195.1] || equal(sum_class(range_of(null_class)),universal_class) -> member(omega,apply(null_class,u))*.
% 299.99/300.38  15189[4:Res:7.1,15112.0] || equal(apply(null_class,u),universal_class)**+ -> member(null_class,sum_class(range_of(null_class)))*.
% 299.99/300.38  539[0:Res:344.1,23.0] || subclass(universal_class,intersection(u,v))*+ -> member(unordered_pair(w,x),v)*.
% 299.99/300.38  15179[4:Res:7.1,15107.0] || equal(apply(null_class,u),universal_class)**+ -> member(omega,sum_class(range_of(null_class)))*.
% 299.99/300.38  15112[4:Res:2118.1,10019.0] || subclass(universal_class,apply(null_class,u))*+ -> member(null_class,sum_class(range_of(null_class)))*.
% 299.99/300.38  15107[4:Res:343.1,10019.0] || subclass(universal_class,apply(null_class,u))*+ -> member(omega,sum_class(range_of(null_class)))*.
% 299.99/300.38  538[0:Res:344.1,22.0] || subclass(universal_class,intersection(u,v))*+ -> member(unordered_pair(w,x),u)*.
% 299.99/300.38  15113[4:Res:48.1,10019.0] inductive(apply(null_class,u)) ||  -> member(null_class,sum_class(range_of(null_class)))*.
% 299.99/300.38  10019[4:MRR:9996.0,9997.1] || member(u,apply(null_class,v))*+ -> member(u,sum_class(range_of(null_class)))*.
% 299.99/300.38  15036[4:Res:2118.1,10017.0] || subclass(universal_class,sum_class(range_of(null_class))) -> member(null_class,apply(null_class,u))*.
% 299.99/300.38  15031[4:Res:343.1,10017.0] || subclass(universal_class,sum_class(range_of(null_class))) -> member(omega,apply(null_class,u))*.
% 299.99/300.38  15037[4:Res:48.1,10017.0] inductive(sum_class(range_of(null_class))) ||  -> member(null_class,apply(null_class,u))*.
% 299.99/300.38  10017[4:MRR:9994.0,9997.1] || member(u,sum_class(range_of(null_class)))*+ -> member(u,apply(null_class,v))*.
% 299.99/300.38  14972[0:Res:7.1,14939.0] || equal(complement(unordered_pair(ordered_pair(u,v),w)),universal_class)** -> .
% 299.99/300.38  14949[0:Res:7.1,14933.0] || equal(complement(unordered_pair(u,ordered_pair(v,w))),universal_class)** -> .
% 299.99/300.38  14942[0:Res:7.1,14898.0] || equal(complement(unordered_pair(unordered_pair(u,v),w)),universal_class)** -> .
% 299.99/300.38  14939[0:SpL:14.0,14898.0] || subclass(universal_class,complement(unordered_pair(ordered_pair(u,v),w)))* -> .
% 299.99/300.38  14937[0:Res:7.1,14897.0] || equal(complement(unordered_pair(u,unordered_pair(v,w))),universal_class)** -> .
% 299.99/300.38  14933[0:SpL:14.0,14897.0] || subclass(universal_class,complement(unordered_pair(u,ordered_pair(v,w))))* -> .
% 299.99/300.38  14898[0:MRR:14876.0,12.0] || subclass(universal_class,complement(unordered_pair(unordered_pair(u,v),w)))* -> .
% 299.99/300.38  14897[0:MRR:14875.0,12.0] || subclass(universal_class,complement(unordered_pair(u,unordered_pair(v,w))))* -> .
% 299.99/300.38  14911[0:Res:7.1,14903.0] || equal(complement(singleton(ordered_pair(u,v))),universal_class)** -> .
% 299.99/300.38  14905[0:Res:7.1,14896.0] || equal(complement(singleton(unordered_pair(u,v))),universal_class)** -> .
% 299.99/300.38  14903[0:SpL:14.0,14896.0] || subclass(universal_class,complement(singleton(ordered_pair(u,v))))* -> .
% 299.99/300.38  14896[0:MRR:14878.0,12.0] || subclass(universal_class,complement(singleton(unordered_pair(u,v))))* -> .
% 299.99/300.38  537[0:Res:344.1,25.1] || subclass(universal_class,complement(u)) member(unordered_pair(v,w),u)* -> .
% 299.99/300.38  366[0:Res:343.1,2.0] || subclass(universal_class,u)*+ subclass(u,v)* -> member(omega,v)*.
% 299.99/300.38  5590[3:Res:4824.1,23.0] || subclass(domain_relation,intersection(u,v))*+ -> member(ordered_pair(null_class,null_class),v)*.
% 299.99/300.38  5589[3:Res:4824.1,22.0] || subclass(domain_relation,intersection(u,v))*+ -> member(ordered_pair(null_class,null_class),u)*.
% 299.99/300.38  5189[3:Res:48.1,4365.0] inductive(regular(u)) || member(null_class,u)* -> equal(u,null_class).
% 299.99/300.38  2086[0:Res:71.2,60.0] || member(image(u,image(v,singleton(w))),universal_class) member(ordered_pair(w,apply(choice,image(u,image(v,singleton(w))))),cross_product(universal_class,universal_class)) -> equal(image(u,image(v,singleton(w))),null_class) member(ordered_pair(w,apply(choice,image(u,image(v,singleton(w))))),compose(u,v))*.
% 299.99/300.38  2274[0:Res:7.1,1385.1] single_valued_class(u) || equal(cross_product(universal_class,universal_class),u)*+ -> function(u)*.
% 299.99/300.38  2081[0:Res:3.1,60.0] || member(ordered_pair(u,not_subclass_element(image(v,image(w,singleton(u))),x)),cross_product(universal_class,universal_class)) -> subclass(image(v,image(w,singleton(u))),x) member(ordered_pair(u,not_subclass_element(image(v,image(w,singleton(u))),x)),compose(v,w))*.
% 299.99/300.38  2080[0:Res:67.1,60.0] || member(ordered_pair(u,regular(image(v,image(w,singleton(u))))),cross_product(universal_class,universal_class)) -> equal(image(v,image(w,singleton(u))),null_class) member(ordered_pair(u,regular(image(v,image(w,singleton(u))))),compose(v,w))*.
% 299.99/300.38  8650[4:Res:7688.0,348.1] inductive(symmetric_difference(universal_class,complement(u))) ||  -> member(null_class,union(null_class,u))*.
% 299.99/300.38  8628[4:Res:7686.0,348.1] inductive(symmetric_difference(complement(u),universal_class)) ||  -> member(null_class,union(u,null_class))*.
% 299.99/300.38  8604[4:Res:7685.0,348.1] inductive(symmetric_difference(domain_of(u),universal_class)) ||  -> member(null_class,complement(cantor(u)))*.
% 299.99/300.38  13547[3:Res:7.1,13481.1] || equal(u,domain_relation) equal(complement(u),domain_relation)** -> .
% 299.99/300.38  13545[3:Res:99.0,13481.1] || equal(complement(cross_product(universal_class,universal_class)),domain_relation)** -> .
% 299.99/300.38  13481[3:Res:7.1,13411.1] || equal(complement(u),domain_relation) subclass(domain_relation,u)* -> .
% 299.99/300.38  1197[0:Res:71.2,18.0] || member(cross_product(u,v),universal_class) -> equal(cross_product(u,v),null_class) equal(ordered_pair(first(apply(choice,cross_product(u,v))),second(apply(choice,cross_product(u,v)))),apply(choice,cross_product(u,v)))**.
% 299.99/300.38  13411[3:Res:4824.1,5587.1] || subclass(domain_relation,u) subclass(domain_relation,complement(u))* -> .
% 299.99/300.38  13446[3:Res:7.1,13419.0] || equal(complement(unordered_pair(ordered_pair(null_class,null_class),u)),domain_relation)** -> .
% 299.99/300.39  13443[3:Res:7.1,13418.0] || equal(complement(unordered_pair(u,ordered_pair(null_class,null_class))),domain_relation)** -> .
% 299.99/300.39  13419[3:MRR:13391.0,243.0] || subclass(domain_relation,complement(unordered_pair(ordered_pair(null_class,null_class),u)))* -> .
% 299.99/300.39  13418[3:MRR:13390.0,243.0] || subclass(domain_relation,complement(unordered_pair(u,ordered_pair(null_class,null_class))))* -> .
% 299.99/300.39  13430[3:Res:7.1,13417.0] || equal(complement(singleton(ordered_pair(null_class,null_class))),domain_relation)** -> .
% 299.99/300.39  2169[0:Res:17.2,35.1] || member(u,universal_class) member(ordered_pair(v,w),cross_product(universal_class,universal_class)) member(ordered_pair(ordered_pair(w,u),v),x) -> member(ordered_pair(ordered_pair(v,w),u),rotate(x))*.
% 299.99/300.39  13417[3:MRR:13393.0,243.0] || subclass(domain_relation,complement(singleton(ordered_pair(null_class,null_class))))* -> .
% 299.99/300.39  13410[3:Res:4782.0,5587.1] || subclass(domain_relation,complement(domain_relation))* -> .
% 299.99/300.39  5587[3:Res:4824.1,25.1] || subclass(domain_relation,complement(u)) member(ordered_pair(null_class,null_class),u)* -> .
% 299.99/300.39  2139[0:Res:17.2,38.1] || member(u,universal_class) member(ordered_pair(v,w),cross_product(universal_class,universal_class)) member(ordered_pair(ordered_pair(w,v),u),x) -> member(ordered_pair(ordered_pair(v,w),u),flip(x))*.
% 299.99/300.39  5310[4:Res:5264.0,348.1] inductive(cantor(restrict(element_relation,universal_class,u))) ||  -> member(null_class,sum_class(u))*.
% 299.99/300.39  5306[4:Res:5263.0,348.1] inductive(cantor(flip(cross_product(u,universal_class)))) ||  -> member(null_class,inverse(u))*.
% 299.99/300.39  5125[0:Res:4102.0,1385.1] single_valued_class(restrict(u,universal_class,universal_class)) ||  -> function(restrict(u,universal_class,universal_class))*.
% 299.99/300.39  13177[6:Res:13170.0,315.0] ||  -> equal(image(element_relation,universal_class),universal_class)**.
% 299.99/300.39  1194[0:Res:3.1,18.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.99/300.39  12701[6:Obv:12698.1] inductive(intersection(power_class(null_class),universal_class)) ||  -> .
% 299.99/300.39  1923[0:Res:59.1,4.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.99/300.39  12700[6:Obv:12694.1] inductive(intersection(universal_class,power_class(null_class))) ||  -> .
% 299.99/300.39  12554[6:Spt:11115.1] ||  -> equal(power_class(null_class),null_class)**.
% 299.99/300.39  2079[0:Res:48.1,60.0] inductive(image(u,image(v,singleton(w)))) || member(ordered_pair(w,null_class),cross_product(universal_class,universal_class)) -> member(ordered_pair(w,null_class),compose(u,v))*.
% 299.99/300.39  12317[5:Res:12310.0,315.0] ||  -> equal(image(element_relation,null_class),universal_class)**.
% 299.99/300.39  12359[5:Obv:12327.1] inductive(power_class(universal_class)) ||  -> .
% 299.99/300.39  11734[5:Obv:11731.1] inductive(intersection(power_class(universal_class),universal_class)) ||  -> .
% 299.99/300.39  1321[0:Res:24.2,4.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.99/300.39  11733[5:Obv:11726.1] inductive(intersection(universal_class,power_class(universal_class))) ||  -> .
% 299.99/300.39  1661[0:Res:17.2,18.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.99/300.39  11564[5:Spt:11052.1] ||  -> equal(power_class(universal_class),null_class)**.
% 299.99/300.39  10988[4:Res:10001.1,428.1] || member(omega,element_relation) equal(complement(compose(element_relation,universal_class)),universal_class)** -> .
% 299.99/300.39  1928[0:Res:98.1,2.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,w) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)*.
% 299.99/300.39  1193[0:Res:67.1,18.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.99/300.39  1922[0:Res:59.1,2.0] || member(ordered_pair(u,v),compose(w,x))* subclass(image(w,image(x,singleton(u))),y)*+ -> member(v,y)*.
% 299.99/300.39  7723[4:Rew:7624.0,5162.0] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(omega,element_relation) -> .
% 299.99/300.39  7722[4:Rew:7624.0,5166.0] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(null_class,element_relation) -> .
% 299.99/300.39  1978[0:Res:17.2,95.1] || member(u,universal_class) member(v,universal_class) equal(compose(w,v),u) -> member(ordered_pair(v,u),compose_class(w))*.
% 299.99/300.39  549[0:Res:3.1,9.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.99/300.39  1660[0:Res:17.2,2.0] || member(u,v)* member(w,x)* subclass(cross_product(x,v),y)*+ -> member(ordered_pair(w,u),y)*.
% 299.99/300.39  558[0:MRR:553.0,12.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.99/300.39  10001[4:MRR:7737.0,9997.1] || member(u,element_relation) -> member(u,compose(element_relation,universal_class))*.
% 299.99/300.39  10049[0:Res:3.1,9997.0] ||  -> subclass(u,v) member(not_subclass_element(u,v),universal_class)*.
% 299.99/300.39  9930[0:Obv:9894.0] ||  -> member(u,v) subclass(singleton(u),complement(v))*.
% 299.99/300.39  1314[0:SpR:115.0,24.2] || member(u,union(v,w)) member(u,complement(intersection(v,w)))* -> member(u,symmetric_difference(v,w)).
% 299.99/300.39  10180[4:MRR:10131.1,4362.0] inductive(symmetric_difference(intersection(universal_class,regular(universal_class)),null_class)) ||  -> .
% 299.99/300.39  10047[0:Res:67.1,9997.0] ||  -> equal(u,null_class) member(regular(u),universal_class)*.
% 299.99/300.39  10729[4:Res:48.1,10708.0] inductive(regular(universal_class)) ||  -> .
% 299.99/300.39  10717[4:Res:67.1,10708.0] ||  -> equal(regular(universal_class),null_class)**.
% 299.99/300.39  416[0:Res:71.2,23.0] || member(intersection(u,v),universal_class) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(u,v)),v)*.
% 299.99/300.39  415[0:Res:71.2,22.0] || member(intersection(u,v),universal_class) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(u,v)),u)*.
% 299.99/300.39  10543[4:Obv:10526.1] inductive(intersection(universal_class,regular(universal_class))) ||  -> .
% 299.99/300.39  10174[4:MRR:10132.1,4362.0] inductive(symmetric_difference(successor(universal_class),successor(universal_class))) ||  -> .
% 299.99/300.39  1966[0:Res:17.2,47.1] || member(u,universal_class) member(v,universal_class) equal(successor(v),u) -> member(ordered_pair(v,u),successor_relation)*.
% 299.99/300.39  9999[0:MRR:1958.1,9997.1] || member(u,universal_class) member(v,u) -> member(ordered_pair(v,u),element_relation)*.
% 299.99/300.39  10169[4:MRR:10129.1,4362.0] inductive(symmetric_difference(universal_class,universal_class)) ||  -> .
% 299.99/300.39  10117[4:MRR:8038.0,10047.1] ||  -> equal(union(null_class,null_class),null_class)**.
% 299.99/300.39  9997[0:Con:9987.1] || member(u,v)*+ -> member(u,universal_class)*.
% 299.99/300.39  1318[0:Res:24.2,2.0] || member(u,v)* member(u,w)* subclass(intersection(w,v),x)*+ -> member(u,x)*.
% 299.99/300.39  9374[0:MRR:9373.0,5.0] ||  -> member(not_subclass_element(u,complement(v)),v)* subclass(u,complement(v)).
% 299.99/300.39  548[0:Res:67.1,9.0] ||  -> equal(unordered_pair(u,v),null_class) equal(regular(unordered_pair(u,v)),v)** equal(regular(unordered_pair(u,v)),u)**.
% 299.99/300.39  8841[4:Res:48.1,7635.1] inductive(complement(compose(element_relation,universal_class))) || member(null_class,element_relation)* -> .
% 299.99/300.39  7635[4:Rew:7624.0,4525.1] || member(u,element_relation) member(u,complement(compose(element_relation,universal_class)))* -> .
% 299.99/300.39  8169[4:MRR:7760.1,2111.0] inductive(domain_of(u)) ||  -> member(null_class,cantor(u))*.
% 299.99/300.39  8162[4:Obv:7752.1] inductive(domain_of(restrict(identity_relation,u,v))) ||  -> .
% 299.99/300.39  8161[4:Obv:7751.1] inductive(domain_of(restrict(null_class,u,v))) ||  -> .
% 299.99/300.39  8154[4:Obv:7690.1] inductive(domain_of(intersection(u,identity_relation))) ||  -> .
% 299.99/300.39  8153[4:MRR:7656.1,2111.0] inductive(domain_of(intersection(u,null_class))) ||  -> .
% 299.99/300.39  7637[4:Rew:7624.0,4521.0] ||  -> equal(union(universal_class,u),universal_class)**.
% 299.99/300.39  7636[4:Rew:7624.0,4520.0] ||  -> equal(union(u,universal_class),universal_class)**.
% 299.99/300.39  7638[4:Rew:7624.0,4826.0] ||  -> equal(diagonalise(u),universal_class)**.
% 299.99/300.39  7631[4:Rew:7624.0,4513.0] ||  -> equal(complement(null_class),universal_class)**.
% 299.99/300.39  7624[4:Res:7618.0,315.0] ||  -> equal(successor(universal_class),universal_class)**.
% 299.99/300.39  325[0:Res:33.0,8.0] || subclass(cross_product(cross_product(universal_class,universal_class),universal_class),rotate(u))* -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),rotate(u)).
% 299.99/300.39  324[0:Res:36.0,8.0] || subclass(cross_product(cross_product(universal_class,universal_class),universal_class),flip(u))* -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),flip(u)).
% 299.99/300.39  1311[0:SpR:29.0,24.2] || member(u,cross_product(v,w)) member(u,x) -> member(u,restrict(x,v,w))*.
% 299.99/300.39  546[0:SpL:14.0,9.0] || member(u,ordered_pair(v,w))* -> equal(u,unordered_pair(v,singleton(w))) equal(u,singleton(v)).
% 299.99/300.39  3676[0:Res:48.1,149.0] inductive(image(element_relation,complement(u))) || member(null_class,power_class(u))* -> .
% 299.99/300.39  452[0:Res:66.2,2.0] function(u) || member(v,universal_class) subclass(universal_class,w) -> member(image(u,v),w)*.
% 299.99/300.39  413[0:Res:71.2,2.0] || member(u,universal_class) subclass(u,v) -> equal(u,null_class) member(apply(choice,u),v)*.
% 299.99/300.39  2173[0:SpL:56.0,2149.1] inductive(image(element_relation,complement(u))) || equal(power_class(u),universal_class)** -> .
% 299.99/300.39  414[0:Res:71.2,25.1] || member(complement(u),universal_class) member(apply(choice,complement(u)),u)* -> equal(complement(u),null_class).
% 299.99/300.39  195[0:SpR:39.0,101.1] || member(flip(cross_product(u,universal_class)),universal_class) -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),domain_relation)*.
% 299.99/300.39  194[0:SpR:54.0,101.1] || member(restrict(element_relation,universal_class,u),universal_class) -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),domain_relation)*.
% 299.99/300.39  354[0:Res:26.2,2.0] || member(u,universal_class)* subclass(complement(v),w)*+ -> member(u,v)* member(u,w)*.
% 299.99/300.39  5167[3:Res:48.1,4525.1] inductive(complement(compose(element_relation,successor(universal_class)))) || member(null_class,element_relation)* -> .
% 299.99/300.39  496[0:SpR:27.0,115.0] ||  -> equal(intersection(union(u,v),union(complement(u),complement(v))),symmetric_difference(complement(u),complement(v)))**.
% 299.99/300.39  5520[3:SpR:4608.0,3063.1] single_valued_class(u) ||  -> equal(range__dfg(null_class,v,w),single_valued2(u))*.
% 299.99/300.39  5519[3:SpR:4608.0,3079.1] function(u) ||  -> equal(range__dfg(null_class,v,w),single_valued2(u))*.
% 299.99/300.39  2455[2:Rew:2349.0,1383.0] || equal(compose(u,inverse(u)),null_class)**+ subclass(u,cross_product(universal_class,universal_class))* -> function(u).
% 299.99/300.39  3249[0:Res:48.1,499.0] inductive(symmetric_difference(u,v)) ||  -> member(null_class,union(u,v))*.
% 299.99/300.39  320[0:Res:58.0,8.0] || subclass(cross_product(universal_class,universal_class),compose(u,v))* -> equal(compose(u,v),cross_product(universal_class,universal_class)).
% 299.99/300.39  4997[0:Res:4971.0,348.1] inductive(symmetric_difference(u,singleton(u))) ||  -> member(null_class,successor(u))*.
% 299.99/300.39  6456[3:Res:7.1,5609.0] || equal(compose_class(u),domain_relation) -> equal(compose(u,null_class),null_class)**.
% 299.99/300.39  6454[3:Res:7.1,5585.0] || equal(singleton(u),domain_relation)**+ -> equal(ordered_pair(null_class,null_class),u)*.
% 299.99/300.39  5609[3:Res:4824.1,94.0] || subclass(domain_relation,compose_class(u))* -> equal(compose(u,null_class),null_class).
% 299.99/300.39  5585[3:Res:4824.1,557.0] || subclass(domain_relation,singleton(u))* -> equal(ordered_pair(null_class,null_class),u).
% 299.99/300.39  5269[0:Res:5237.0,326.1] inductive(intersection(omega,u)) ||  -> equal(intersection(omega,u),omega)**.
% 299.99/300.39  323[0:Res:96.0,8.0] || subclass(cross_product(universal_class,cross_product(universal_class,universal_class)),composition_function)* -> equal(cross_product(universal_class,cross_product(universal_class,universal_class)),composition_function).
% 299.99/300.39  322[0:Res:106.0,8.0] || subclass(cross_product(universal_class,cross_product(universal_class,universal_class)),application_function)* -> equal(cross_product(universal_class,cross_product(universal_class,universal_class)),application_function).
% 299.99/300.39  215[0:SpR:30.0,68.1] ||  -> equal(cross_product(u,v),null_class) equal(restrict(regular(cross_product(u,v)),u,v),null_class)**.
% 299.99/300.39  4114[0:Res:4084.0,326.1] inductive(intersection(u,omega)) ||  -> equal(intersection(u,omega),omega)**.
% 299.99/300.39  4900[3:SpL:4605.0,145.0] || member(range_of(null_class),universal_class) -> member(apply(null_class,u),universal_class)*.
% 299.99/300.39  328[0:Res:49.1,8.0] inductive(u) || subclass(u,image(successor_relation,u))* -> equal(image(successor_relation,u),u).
% 299.99/300.39  5521[3:SpR:4608.0,4608.0] ||  -> equal(range__dfg(null_class,u,v),range__dfg(null_class,w,x))*.
% 299.99/300.39  5770[0:SpR:44.0,5329.0] ||  -> subclass(symmetric_difference(complement(u),complement(singleton(u))),successor(u))*.
% 299.99/300.39  321[0:Res:63.1,8.0] function(u) || subclass(cross_product(universal_class,universal_class),u)* -> equal(cross_product(universal_class,universal_class),u).
% 299.99/300.39  5329[0:SpR:27.0,5255.0] ||  -> subclass(symmetric_difference(complement(u),complement(v)),union(u,v))*.
% 299.99/300.39  5744[3:Res:7.1,5606.0] || equal(cross_product(u,v),domain_relation)** -> member(null_class,v).
% 299.99/300.39  5739[3:Res:7.1,5605.0] || equal(cross_product(u,v),domain_relation)** -> member(null_class,u).
% 299.99/300.39  5606[3:Res:4824.1,16.0] || subclass(domain_relation,cross_product(u,v))* -> member(null_class,v).
% 299.99/300.39  5605[3:Res:4824.1,15.0] || subclass(domain_relation,cross_product(u,v))* -> member(null_class,u).
% 299.99/300.39  223[0:SpR:29.0,30.0] ||  -> equal(restrict(cross_product(u,v),w,x),restrict(cross_product(w,x),u,v))*.
% 299.99/300.39  5382[3:Res:5368.1,1385.1] single_valued_class(u) || equal(null_class,u) -> function(u)*.
% 299.99/300.39  352[0:Res:10.1,2.0] || member(u,universal_class) subclass(unordered_pair(u,v),w)* -> member(u,w).
% 299.99/300.39  5651[3:MRR:5437.1,5650.0] || equal(cross_product(universal_class,universal_class),null_class)** -> .
% 299.99/300.39  351[0:Res:11.1,2.0] || member(u,universal_class) subclass(unordered_pair(v,u),w)* -> member(u,w).
% 299.99/300.39  5650[3:Res:7.1,5612.0] || equal(domain_relation,element_relation)** -> .
% 299.99/300.39  5647[3:Res:5368.1,5599.0] || equal(domain_relation,null_class)** -> .
% 299.99/300.39  5612[3:MRR:5602.1,4362.0] || subclass(domain_relation,element_relation)* -> .
% 299.99/300.39  5599[3:Res:4824.1,4362.0] || subclass(domain_relation,null_class)* -> .
% 299.99/300.39  4824[3:Res:4782.0,2.0] || subclass(domain_relation,u) -> member(ordered_pair(null_class,null_class),u)*.
% 299.99/300.39  5526[3:Rew:5523.0,3064.1] single_valued_class(u) ||  -> equal(single_valued3(null_class),single_valued1(u))*.
% 299.99/300.39  5525[3:Rew:5523.0,3080.1] function(u) ||  -> equal(single_valued3(null_class),single_valued1(u))*.
% 299.99/300.39  5527[3:Rew:5523.0,4609.0] ||  -> equal(domain__dfg(null_class,u,v),single_valued3(null_class))**.
% 299.99/300.39  5523[3:SpR:4609.0,104.0] ||  -> equal(first(not_subclass_element(null_class,null_class)),single_valued3(null_class))**.
% 299.99/300.39  4608[3:SpR:4327.0,42.0] ||  -> equal(second(not_subclass_element(null_class,null_class)),range__dfg(null_class,u,v))*.
% 299.99/300.39  5383[3:Res:5368.1,114.0] || equal(restrict(x__dfg,universal_class,universal_class),null_class)** -> .
% 299.99/300.39  319[0:Res:93.0,8.0] || subclass(cross_product(universal_class,universal_class),compose_class(u))* -> equal(cross_product(universal_class,universal_class),compose_class(u)).
% 299.99/300.39  5368[3:Res:7.1,5355.0] || equal(null_class,u) -> subclass(u,v)*.
% 299.99/300.39  5355[3:Res:350.2,4362.0] || subclass(u,null_class)*+ -> subclass(u,v)*.
% 299.99/300.39  350[0:Res:3.1,2.0] || subclass(u,v) -> subclass(u,w) member(not_subclass_element(u,w),v)*.
% 299.99/300.39  5255[0:SpR:115.0,5237.0] ||  -> subclass(symmetric_difference(u,v),complement(intersection(u,v)))*.
% 299.99/300.39  217[0:SpL:30.0,22.0] || member(u,restrict(v,w,x))* -> member(u,cross_product(w,x)).
% 299.99/300.39  5237[0:Obv:5233.0] ||  -> subclass(intersection(u,v),u)*.
% 299.99/300.39  168[0:Res:3.1,22.0] ||  -> subclass(intersection(u,v),w) member(not_subclass_element(intersection(u,v),w),u)*.
% 299.99/300.39  4365[3:MRR:1310.3,4362.0] || member(u,regular(v))* member(u,v) -> equal(v,null_class).
% 299.99/300.39  4102[0:SpR:29.0,4084.0] ||  -> subclass(restrict(u,v,w),cross_product(v,w))*.
% 299.99/300.39  4104[0:SpR:115.0,4084.0] ||  -> subclass(symmetric_difference(u,v),union(u,v))*.
% 299.99/300.39  4913[3:SpR:4896.0,4896.0] ||  -> equal(apply(null_class,u),apply(null_class,v))*.
% 299.99/300.39  4896[3:SpR:4605.0,69.0] ||  -> equal(sum_class(range_of(null_class)),apply(null_class,u))*.
% 299.99/300.39  4103[0:SpR:30.0,4084.0] ||  -> subclass(restrict(u,v,w),u)*.
% 299.99/300.39  4605[3:SpR:4327.0,43.0] ||  -> equal(image(null_class,u),range_of(null_class))**.
% 299.99/300.39  4782[3:MRR:4759.0,2111.0] ||  -> member(ordered_pair(null_class,null_class),domain_relation)*.
% 299.99/300.39  4652[3:Res:3133.1,4616.0] ||  -> equal(cantor(null_class),null_class)**.
% 299.99/300.39  4640[3:Res:48.1,4616.0] inductive(domain_of(null_class)) ||  -> .
% 299.99/300.39  4327[3:SpR:4116.0,30.0] ||  -> equal(restrict(null_class,u,v),null_class)**.
% 299.99/300.39  4392[3:Res:167.1,4362.0] ||  -> equal(intersection(null_class,u),null_class)**.
% 299.99/300.39  4362[3:MRR:3204.0,4343.1] || member(u,null_class)* -> .
% 299.99/300.39  4116[3:Res:4084.0,3056.0] ||  -> equal(intersection(u,null_class),null_class)**.
% 299.99/300.39  4084[0:Obv:4082.0] ||  -> subclass(intersection(u,v),v)*.
% 299.99/300.39  161[0:Res:3.1,23.0] ||  -> subclass(intersection(u,v),w) member(not_subclass_element(intersection(u,v),w),v)*.
% 299.99/300.39  2102[0:Res:7.1,348.1] inductive(u) || equal(v,u)*+ -> member(null_class,v)*.
% 299.99/300.39  498[0:SpL:115.0,22.0] || member(u,symmetric_difference(v,w)) -> member(u,complement(intersection(v,w)))*.
% 299.99/300.39  380[0:Res:345.1,25.1] || subclass(universal_class,complement(u)) member(singleton(v),u)* -> .
% 299.99/300.39  446[0:Res:7.1,50.1] || equal(image(successor_relation,u),u)** member(null_class,u) -> inductive(u).
% 299.99/300.39  2220[0:Res:7.1,2124.0] || equal(intersection(u,v),universal_class)** -> member(null_class,v).
% 299.99/300.39  2124[0:Res:2118.1,23.0] || subclass(universal_class,intersection(u,v))* -> member(null_class,v).
% 299.99/300.39  347[0:Res:55.1,2.0] || member(u,universal_class) subclass(universal_class,v) -> member(sum_class(u),v)*.
% 299.99/300.39  2204[0:Res:7.1,2123.0] || equal(intersection(u,v),universal_class)** -> member(null_class,u).
% 299.99/300.39  2123[0:Res:2118.1,22.0] || subclass(universal_class,intersection(u,v))* -> member(null_class,u).
% 299.99/300.39  346[0:Res:57.1,2.0] || member(u,universal_class) subclass(universal_class,v) -> member(power_class(u),v)*.
% 299.99/300.39  428[0:Res:7.1,367.0] || equal(complement(u),universal_class) member(omega,u)* -> .
% 299.99/300.39  367[0:Res:343.1,25.1] || subclass(universal_class,complement(u))* member(omega,u) -> .
% 299.99/300.39  2122[0:Res:2118.1,25.1] || subclass(universal_class,complement(u))* member(null_class,u) -> .
% 299.99/300.39  2147[0:Res:7.1,2122.0] || equal(complement(u),universal_class) member(null_class,u)* -> .
% 299.99/300.39  240[0:Res:48.1,235.0] inductive(cantor(inverse(u))) ||  -> member(null_class,range_of(u))*.
% 299.99/300.39  3636[0:SSi:3634.0,70.0] ||  -> equal(singleton(u),null_class) member(u,universal_class)*.
% 299.99/300.39  3633[0:MRR:3632.1,122.0] function(u) ||  -> member(apply(u,v),universal_class)*.
% 299.99/300.39  145[0:SpR:69.0,55.1] || member(image(u,singleton(v)),universal_class)* -> member(apply(u,v),universal_class).
% 299.99/300.39  1972[0:Res:7.1,1953.0] || equal(complement(unordered_pair(singleton(u),v)),universal_class)** -> .
% 299.99/300.39  1969[0:Res:7.1,1952.0] || equal(complement(unordered_pair(u,singleton(v))),universal_class)** -> .
% 299.99/300.39  2149[0:Res:48.1,2147.1] inductive(u) || equal(complement(u),universal_class)** -> .
% 299.99/300.39  1953[0:MRR:1938.0,122.0] || subclass(universal_class,complement(unordered_pair(singleton(u),v)))* -> .
% 299.99/300.39  1952[0:MRR:1937.0,122.0] || subclass(universal_class,complement(unordered_pair(u,singleton(v))))* -> .
% 299.99/300.39  348[0:Res:48.1,2.0] inductive(u) || subclass(u,v)*+ -> member(null_class,v)*.
% 299.99/300.39  159[0:Res:48.1,23.0] inductive(intersection(u,v)) ||  -> member(null_class,v)*.
% 299.99/300.39  1962[0:Res:7.1,1948.0] || equal(complement(ordered_pair(u,v)),universal_class)** -> .
% 299.99/300.39  1948[0:Res:248.0,380.1] || subclass(universal_class,complement(ordered_pair(u,v)))* -> .
% 299.99/300.39  2118[0:Res:2111.0,2.0] || subclass(universal_class,u) -> member(null_class,u)*.
% 299.99/300.39  2165[0:MRR:2151.0,2111.0] || equal(complement(unordered_pair(null_class,u)),universal_class)** -> .
% 299.99/300.39  166[0:Res:48.1,22.0] inductive(intersection(u,v)) ||  -> member(null_class,u)*.
% 299.99/300.39  442[0:MRR:432.0,53.0] || equal(complement(unordered_pair(omega,u)),universal_class)** -> .
% 299.99/300.39  2164[0:MRR:2150.0,2111.0] || equal(complement(unordered_pair(u,null_class)),universal_class)** -> .
% 299.99/300.39  441[0:MRR:431.0,53.0] || equal(complement(unordered_pair(u,omega)),universal_class)** -> .
% 299.99/300.39  1960[0:Res:7.1,1951.0] || equal(complement(singleton(singleton(u))),universal_class)** -> .
% 299.99/300.39  151[0:Res:48.1,25.1] inductive(complement(u)) || member(null_class,u)* -> .
% 299.99/300.39  1951[0:MRR:1940.0,122.0] || subclass(universal_class,complement(singleton(singleton(u))))* -> .
% 299.99/300.39  50[0:Inp] || member(null_class,u) subclass(image(successor_relation,u),u)* -> inductive(u).
% 299.99/300.39  440[0:MRR:433.0,53.0] || equal(complement(singleton(omega)),universal_class)** -> .
% 299.99/300.39  169[0:Res:48.1,158.0] inductive(singleton_relation) ||  -> member(null_class,element_relation)*.
% 299.99/300.39  2163[0:MRR:2153.0,2111.0] || equal(complement(singleton(null_class)),universal_class)** -> .
% 299.99/300.39  48[0:Inp] inductive(u) ||  -> member(null_class,u)*.
% 299.99/300.39  3513[4:Spt:3492.0,2478.0,3421.0] || equal(singleton(null_class),null_class)** -> .
% 299.99/300.39  2111[0:EmS:2090.0,51.0] ||  -> member(null_class,universal_class)*.
% 299.99/300.39  193[0:SpR:40.0,101.1] || member(inverse(u),universal_class) -> member(ordered_pair(inverse(u),range_of(u)),domain_relation)*.
% 299.99/300.39  3016[0:Res:7.1,363.0] || equal(u,ordered_pair(v,w))*+ -> member(singleton(v),u)*.
% 299.99/300.39  3246[0:MRR:3233.1,2111.0] inductive(null_class) ||  -> .
% 299.99/300.39  499[0:SpL:115.0,23.0] || member(u,symmetric_difference(v,w))* -> member(u,union(v,w)).
% 299.99/300.39  3177[0:Res:5.0,3168.0] ||  -> equal(complement(universal_class),null_class)**.
% 299.99/300.39  3168[0:Obv:3153.1] || subclass(complement(u),u)* -> equal(complement(u),null_class).
% 299.99/300.39  349[0:Res:67.1,2.0] || subclass(u,v) -> equal(u,null_class) member(regular(u),v)*.
% 299.99/300.39  3079[3:SpR:3052.1,2365.0] function(u) ||  -> equal(second(not_subclass_element(null_class,null_class)),single_valued2(u))*.
% 299.99/300.39  3063[3:SpR:3051.1,2365.0] single_valued_class(u) ||  -> equal(second(not_subclass_element(null_class,null_class)),single_valued2(u))*.
% 299.99/300.39  167[0:Res:67.1,22.0] ||  -> equal(intersection(u,v),null_class) member(regular(intersection(u,v)),u)*.
% 299.99/300.39  3048[0:Obv:3044.1] || member(u,v) -> subclass(singleton(u),v)*.
% 299.99/300.39  3052[3:MRR:2482.1,3050.0] function(u) ||  -> equal(compose(u,inverse(u)),null_class)**.
% 299.99/300.39  3071[3:Res:7.1,3056.0] || equal(null_class,u)* -> equal(u,null_class).
% 299.99/300.39  3056[3:Res:3050.0,8.0] || subclass(u,null_class)* -> equal(u,null_class).
% 299.99/300.39  3051[3:MRR:2481.1,3050.0] single_valued_class(u) ||  -> equal(compose(u,inverse(u)),null_class)**.
% 299.99/300.39  3050[3:Spt:3047.0] ||  -> subclass(null_class,u)*.
% 299.99/300.39  561[0:Res:3.1,557.0] ||  -> subclass(singleton(u),v) equal(not_subclass_element(singleton(u),v),u)**.
% 299.99/300.39  363[0:Res:248.0,2.0] || subclass(ordered_pair(u,v),w)* -> member(singleton(u),w).
% 299.99/300.39  3004[0:MRR:2809.1,3000.1] || equal(compose_class(u),universal_class)** -> .
% 299.99/300.39  2319[0:Res:7.1,382.0] || equal(intersection(u,v),universal_class)**+ -> member(singleton(w),v)*.
% 299.99/300.39  2266[0:Res:7.1,381.0] || equal(intersection(u,v),universal_class)**+ -> member(singleton(w),u)*.
% 299.99/300.39  2353[2:Rew:2349.0,65.1] || subclass(u,cross_product(universal_class,universal_class)) subclass(compose(u,inverse(u)),null_class)* -> function(u).
% 299.99/300.39  2366[2:Rew:2349.0,102.0] ||  -> equal(first(not_subclass_element(compose(u,inverse(u)),null_class)),single_valued1(u))**.
% 299.99/300.39  2357[2:Rew:2349.0,137.0] || equal(compose(u,inverse(u)),null_class)** -> single_valued_class(u).
% 299.99/300.39  2365[2:Rew:2349.0,103.0] ||  -> equal(second(not_subclass_element(compose(u,inverse(u)),null_class)),single_valued2(u))**.
% 299.99/300.39  2354[2:Rew:2349.0,62.0] || subclass(compose(u,inverse(u)),null_class)* -> single_valued_class(u).
% 299.99/300.39  2349[2:Spt:2343.0] ||  -> equal(identity_relation,null_class)**.
% 299.99/300.39  160[0:Res:67.1,23.0] ||  -> equal(intersection(u,v),null_class) member(regular(intersection(u,v)),v)*.
% 299.99/300.39  382[0:Res:345.1,23.0] || subclass(universal_class,intersection(u,v))*+ -> member(singleton(w),v)*.
% 299.99/300.39  153[0:Res:3.1,25.1] || member(not_subclass_element(complement(u),v),u)* -> subclass(complement(u),v).
% 299.99/300.39  2271[0:Res:58.0,1385.1] single_valued_class(compose(u,v)) ||  -> function(compose(u,v))*.
% 299.99/300.39  2276[0:Res:155.0,1385.1] single_valued_class(cross_product(universal_class,universal_class)) ||  -> function(cross_product(universal_class,universal_class))*.
% 299.99/300.39  547[0:Res:48.1,9.0] inductive(unordered_pair(u,v)) ||  -> equal(null_class,v)* equal(null_class,u)*.
% 299.99/300.39  2270[0:Res:93.0,1385.1] single_valued_class(compose_class(u)) ||  -> function(compose_class(u))*.
% 299.99/300.39  2268[0:Res:45.0,1385.1] single_valued_class(successor_relation) ||  -> function(successor_relation)*.
% 299.99/300.39  2267[0:Res:99.0,1385.1] single_valued_class(domain_relation) ||  -> function(domain_relation)*.
% 299.99/300.39  1385[0:Res:61.1,65.1] single_valued_class(u) || subclass(u,cross_product(universal_class,universal_class))* -> function(u).
% 299.99/300.39  381[0:Res:345.1,22.0] || subclass(universal_class,intersection(u,v))*+ -> member(singleton(w),u)*.
% 299.99/300.39  318[0:Res:19.0,8.0] || subclass(cross_product(universal_class,universal_class),element_relation)* -> equal(cross_product(universal_class,universal_class),element_relation).
% 299.99/300.39  317[0:Res:45.0,8.0] || subclass(cross_product(universal_class,universal_class),successor_relation)* -> equal(cross_product(universal_class,universal_class),successor_relation).
% 299.99/300.39  316[0:Res:99.0,8.0] || subclass(cross_product(universal_class,universal_class),domain_relation)* -> equal(cross_product(universal_class,universal_class),domain_relation).
% 299.99/300.39  35[0:Inp] || member(ordered_pair(ordered_pair(u,v),w),x) member(ordered_pair(ordered_pair(w,u),v),cross_product(cross_product(universal_class,universal_class),universal_class))*+ -> member(ordered_pair(ordered_pair(w,u),v),rotate(x))*.
% 299.99/300.39  38[0:Inp] || member(ordered_pair(ordered_pair(u,v),w),x) member(ordered_pair(ordered_pair(v,u),w),cross_product(cross_product(universal_class,universal_class),universal_class))*+ -> member(ordered_pair(ordered_pair(v,u),w),flip(x))*.
% 299.99/300.39  2112[0:MRR:444.0,2111.0] ||  -> inductive(universal_class)*.
% 299.99/300.39  60[0:Inp] || member(u,image(v,image(w,singleton(x))))* member(ordered_pair(x,u),cross_product(universal_class,universal_class)) -> member(ordered_pair(x,u),compose(v,w)).
% 299.99/300.39  1931[0:Res:7.1,326.1] inductive(u) || equal(omega,u)* -> equal(u,omega).
% 299.99/300.39  569[0:MRR:565.0,122.0] ||  -> equal(singleton(u),null_class) equal(apply(choice,singleton(u)),u)**.
% 299.99/300.39  95[0:Inp] || equal(compose(u,v),w) member(ordered_pair(v,w),cross_product(universal_class,universal_class))*+ -> member(ordered_pair(v,w),compose_class(u))*.
% 299.99/300.39  47[0:Inp] || equal(successor(u),v) member(ordered_pair(u,v),cross_product(universal_class,universal_class))* -> member(ordered_pair(u,v),successor_relation).
% 299.99/300.39  21[0:Inp] || member(u,v) member(ordered_pair(u,v),cross_product(universal_class,universal_class))* -> member(ordered_pair(u,v),element_relation).
% 299.99/300.39  1934[0:SSi:1932.0,51.0] inductive(image(successor_relation,omega)) ||  -> equal(image(successor_relation,omega),omega)**.
% 299.99/300.39  326[0:Res:52.1,8.0] inductive(u) || subclass(u,omega)* -> equal(u,omega).
% 299.99/300.39  98[0:Inp] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),composition_function)*.
% 299.99/300.39  59[0:Inp] || member(ordered_pair(u,v),compose(w,x)) -> member(v,image(w,image(x,singleton(u))))*.
% 299.99/300.39  34[0:Inp] || member(ordered_pair(ordered_pair(u,v),w),rotate(x))* -> member(ordered_pair(ordered_pair(v,w),u),x).
% 299.99/300.39  37[0:Inp] || member(ordered_pair(ordered_pair(u,v),w),flip(x))* -> member(ordered_pair(ordered_pair(v,u),w),x).
% 299.99/300.39  1905[0:Res:7.1,1898.0] || equal(composition_function,universal_class)** -> .
% 299.99/300.39  1898[0:MRR:1808.1,1895.1] || subclass(universal_class,composition_function)* -> .
% 299.99/300.39  1657[0:Res:7.1,1651.0] || equal(application_function,universal_class)** -> .
% 299.99/300.39  17[0:Inp] || member(u,v) member(w,x) -> member(ordered_pair(w,u),cross_product(x,v))*.
% 299.99/300.39  1651[0:MRR:1583.1,1343.1] || subclass(universal_class,application_function)* -> .
% 299.99/300.39  24[0:Inp] || member(u,v) member(u,w) -> member(u,intersection(w,v))*.
% 299.99/300.39  97[0:Inp] || member(ordered_pair(u,ordered_pair(v,w)),composition_function)* -> equal(compose(u,v),w).
% 299.99/300.39  108[0:Inp] || member(ordered_pair(u,ordered_pair(v,w)),application_function)* -> equal(apply(u,v),w).
% 299.99/300.39  18[0:Inp] || member(u,cross_product(v,w))*+ -> equal(ordered_pair(first(u),second(u)),u)**.
% 299.99/300.39  1165[1:MRR:1084.1,1160.1] || equal(successor_relation,universal_class)** -> .
% 299.99/300.39  41[0:Inp] ||  -> equal(first(not_subclass_element(restrict(u,v,singleton(w)),null_class)),domain__dfg(u,v,w))**.
% 299.99/300.39  941[1:MRR:865.1,938.1] || equal(domain_relation,universal_class)** -> .
% 299.99/300.39  42[0:Inp] ||  -> equal(second(not_subclass_element(restrict(u,singleton(v),w),null_class)),range__dfg(u,v,w))**.
% 299.99/300.39  362[0:Res:243.0,2.0] || subclass(universal_class,u) -> member(ordered_pair(v,w),u)*.
% 299.99/300.39  677[1:Res:7.1,676.0] || equal(element_relation,universal_class)** -> .
% 299.99/300.39  676[1:MRR:656.1,654.1] || subclass(universal_class,element_relation)* -> .
% 299.99/300.39  639[0:Obv:634.0] ||  -> equal(singleton(u),null_class) member(u,singleton(u))*.
% 299.99/300.39  104[0:Inp] ||  -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(u))),single_valued2(u)),single_valued3(u))**.
% 299.99/300.39  560[0:Res:67.1,557.0] ||  -> equal(singleton(u),null_class) equal(regular(singleton(u)),u)**.
% 299.99/300.39  559[0:Res:48.1,557.0] inductive(singleton(u)) ||  -> equal(null_class,u)*.
% 299.99/300.39  557[0:Obv:545.1] || member(u,singleton(v))* -> equal(u,v).
% 299.99/300.39  9[0:Inp] || member(u,unordered_pair(v,w))* -> equal(u,w) equal(u,v).
% 299.99/300.39  344[0:Res:12.0,2.0] || subclass(universal_class,u) -> member(unordered_pair(v,w),u)*.
% 299.99/300.39  507[0:Res:7.1,369.0] || equal(intersection(u,v),universal_class)** -> member(omega,v).
% 299.99/300.39  94[0:Inp] || member(ordered_pair(u,v),compose_class(w))* -> equal(compose(w,u),v).
% 299.99/300.39  479[0:Res:7.1,368.0] || equal(intersection(u,v),universal_class)** -> member(omega,u).
% 299.99/300.39  369[0:Res:343.1,23.0] || subclass(universal_class,intersection(u,v))* -> member(omega,v).
% 299.99/300.39  368[0:Res:343.1,22.0] || subclass(universal_class,intersection(u,v))* -> member(omega,u).
% 299.99/300.39  66[0:Inp] function(u) || member(v,universal_class) -> member(image(u,v),universal_class)*.
% 299.99/300.39  71[0:Inp] || member(u,universal_class) -> equal(u,null_class) member(apply(choice,u),u)*.
% 299.99/300.39  411[1:Res:7.1,410.0] || equal(null_class,universal_class)** -> .
% 299.99/300.39  410[1:MRR:409.1,345.1] || subclass(universal_class,null_class)* -> .
% 299.99/300.39  15[0:Inp] || member(ordered_pair(u,v),cross_product(w,x))* -> member(u,w).
% 299.99/300.39  345[0:Res:122.0,2.0] || subclass(universal_class,u) -> member(singleton(v),u)*.
% 299.99/300.39  16[0:Inp] || member(ordered_pair(u,v),cross_product(w,x))* -> member(v,x).
% 299.99/300.39  343[0:Res:53.0,2.0] || subclass(universal_class,u) -> member(omega,u)*.
% 299.99/300.39  2[0:Inp] || member(u,v)*+ subclass(v,w)* -> member(u,w)*.
% 299.99/300.39  340[0:Res:7.1,315.0] || equal(u,universal_class)* -> equal(universal_class,u).
% 299.99/300.39  315[0:Res:5.0,8.0] || subclass(universal_class,u)* -> equal(universal_class,u).
% 299.99/300.39  8[0:Inp] || subclass(u,v)*+ subclass(v,u)* -> equal(v,u).
% 299.99/300.39  256[0:SpL:249.0,20.0] || member(singleton(singleton(singleton(u))),element_relation)*+ -> member(singleton(u),u)*.
% 299.99/300.39  253[0:SpR:249.0,248.0] ||  -> member(singleton(singleton(u)),singleton(singleton(singleton(u))))*.
% 299.99/300.39  26[0:Inp] || member(u,universal_class) -> member(u,v) member(u,complement(v))*.
% 299.99/300.39  249[0:Rew:13.0,247.0] ||  -> equal(ordered_pair(singleton(u),u),singleton(singleton(singleton(u))))**.
% 299.99/300.39  250[0:MRR:245.0,12.0] ||  -> member(unordered_pair(u,singleton(v)),ordered_pair(u,v))*.
% 299.99/300.39  248[0:MRR:244.0,122.0] ||  -> member(singleton(u),ordered_pair(u,v))*.
% 299.99/300.39  243[0:SpR:14.0,12.0] ||  -> member(ordered_pair(u,v),universal_class)*.
% 299.99/300.39  14[0:Inp] ||  -> equal(unordered_pair(singleton(u),unordered_pair(u,singleton(v))),ordered_pair(u,v))**.
% 299.99/300.39  218[0:SpL:30.0,23.0] || member(u,restrict(v,w,x))* -> member(u,v).
% 299.99/300.39  29[0:Inp] ||  -> equal(intersection(u,cross_product(v,w)),restrict(u,v,w))**.
% 299.99/300.39  30[0:Inp] ||  -> equal(intersection(cross_product(u,v),w),restrict(w,u,v))**.
% 299.99/300.39  46[0:Inp] || member(ordered_pair(u,v),successor_relation)* -> equal(successor(u),v).
% 299.99/300.39  152[0:Res:67.1,25.1] || member(regular(complement(u)),u)* -> equal(complement(u),null_class).
% 299.99/300.39  172[1:Spt:170.0] ||  -> equal(singleton_relation,null_class)**.
% 299.99/300.39  22[0:Inp] || member(u,intersection(v,w))* -> member(u,v).
% 299.99/300.39  23[0:Inp] || member(u,intersection(v,w))* -> member(u,w).
% 299.99/300.39  112[0:Inp] || maps(u,v,w)* -> subclass(range_of(u),w).
% 299.99/300.39  155[0:Obv:154.0] ||  -> subclass(u,u)*.
% 299.99/300.39  4[0:Inp] || member(not_subclass_element(u,v),v)* -> subclass(u,v).
% 299.99/300.39  25[0:Inp] || member(u,v) member(u,complement(v))* -> .
% 299.99/300.39  20[0:Inp] || member(ordered_pair(u,v),element_relation)* -> member(u,v).
% 299.99/300.39  10[0:Inp] || member(u,universal_class) -> member(u,unordered_pair(u,v))*.
% 299.99/300.39  147[0:SpR:13.0,11.1] || member(u,universal_class) -> member(u,singleton(u))*.
% 299.99/300.39  11[0:Inp] || member(u,universal_class) -> member(u,unordered_pair(v,u))*.
% 299.99/300.39  69[0:Inp] ||  -> equal(sum_class(image(u,singleton(v))),apply(u,v))**.
% 299.99/300.39  141[0:Res:72.1,74.1] one_to_one(inverse(u)) function(u) ||  -> one_to_one(u)*.
% 299.99/300.39  43[0:Inp] ||  -> equal(range_of(restrict(u,v,universal_class)),image(u,v))**.
% 299.99/300.39  74[0:Inp] function(u) || function(inverse(u))* -> one_to_one(u).
% 299.99/300.39  138[0:Res:64.1,62.0] function(u) ||  -> single_valued_class(u)*.
% 299.99/300.39  68[0:Inp] ||  -> equal(u,null_class) equal(intersection(u,regular(u)),null_class)**.
% 299.99/300.39  3[0:Inp] ||  -> subclass(u,v) member(not_subclass_element(u,v),u)*.
% 299.99/300.39  49[0:Inp] inductive(u) ||  -> subclass(image(successor_relation,u),u)*.
% 299.99/300.39  55[0:Inp] || member(u,universal_class) -> member(sum_class(u),universal_class)*.
% 299.99/300.39  57[0:Inp] || member(u,universal_class) -> member(power_class(u),universal_class)*.
% 299.99/300.39  63[0:Inp] function(u) ||  -> subclass(u,cross_product(universal_class,universal_class))*.
% 299.99/300.39  33[0:Inp] ||  -> subclass(rotate(u),cross_product(cross_product(universal_class,universal_class),universal_class))*.
% 299.99/300.39  36[0:Inp] ||  -> subclass(flip(u),cross_product(cross_product(universal_class,universal_class),universal_class))*.
% 299.99/300.39  83[0:Inp] || compatible(u,v,w)* -> function(u).
% 299.99/300.39  110[0:Inp] || maps(u,v,w)* -> function(u).
% 299.99/300.39  7[0:Inp] || equal(u,v) -> subclass(v,u)*.
% 299.99/300.39  67[0:Inp] ||  -> equal(u,null_class) member(regular(u),u)*.
% 299.99/300.39  44[0:Inp] ||  -> equal(union(u,singleton(u)),successor(u))**.
% 299.99/300.39  58[0:Inp] ||  -> subclass(compose(u,v),cross_product(universal_class,universal_class))*.
% 299.99/300.39  96[0:Inp] ||  -> subclass(composition_function,cross_product(universal_class,cross_product(universal_class,universal_class)))*.
% 299.99/300.39  106[0:Inp] ||  -> subclass(application_function,cross_product(universal_class,cross_product(universal_class,universal_class)))*.
% 299.99/300.39  122[0:SpR:13.0,12.0] ||  -> member(singleton(u),universal_class)*.
% 299.99/300.39  13[0:Inp] ||  -> equal(unordered_pair(u,u),singleton(u))**.
% 299.99/300.39  73[0:Inp] one_to_one(u) ||  -> function(inverse(u))*.
% 299.99/300.39  52[0:Inp] inductive(u) ||  -> subclass(omega,u)*.
% 299.99/300.39  93[0:Inp] ||  -> subclass(compose_class(u),cross_product(universal_class,universal_class))*.
% 299.99/300.39  12[0:Inp] ||  -> member(unordered_pair(u,v),universal_class)*.
% 299.99/300.39  72[0:Inp] one_to_one(u) ||  -> function(u)*.
% 299.99/300.39  19[0:Inp] ||  -> subclass(element_relation,cross_product(universal_class,universal_class))*.
% 299.99/300.39  45[0:Inp] ||  -> subclass(successor_relation,cross_product(universal_class,universal_class))*.
% 299.99/300.39  99[0:Inp] ||  -> subclass(domain_relation,cross_product(universal_class,universal_class))*.
% 299.99/300.39  5[0:Inp] ||  -> subclass(u,universal_class)*.
% 299.99/300.39  53[0:Inp] ||  -> member(omega,universal_class)*.
% 299.99/300.39  70[0:Inp] ||  -> function(choice)*.
% 299.99/300.39  51[0:Inp] ||  -> inductive(omega)*.26741[4:Rew:26689.0,10968.0] ||  -> member(u,complement(v)) subclass(singleton(u),union(null_class,v))*.
% 299.99/300.39  26809[4:Rew:26689.0,20688.0] || equal(complement(u),universal_class) -> equal(union(null_class,u),null_class)**.
% 299.99/300.39  26867[4:Rew:26691.0,23446.0] || subclass(universal_class,union(null_class,application_function))* -> member(u,cantor(v))*.
% 299.99/300.39  26871[4:Rew:26691.0,23459.0] || subclass(universal_class,union(null_class,domain_relation))* -> equal(cantor(u),v)*.
% 299.99/300.39  26883[4:Rew:26691.0,23437.0] || subclass(universal_class,union(null_class,successor_relation))* -> equal(successor(u),v)*.
% 299.99/300.39  26896[4:Rew:26691.0,2018.0] || equal(union(null_class,u),universal_class) -> member(singleton(v),u)*.
% 299.99/300.39  26901[4:Rew:26691.0,1954.0] || subclass(universal_class,union(null_class,u))* -> member(singleton(v),u)*.
% 299.99/300.39  28742[0:SpR:28712.0,29.0] ||  -> equal(restrict(cross_product(u,v),u,v),cross_product(u,v))**.
% 299.99/300.39  28990[4:SpL:26691.0,2149.1] inductive(complement(u)) || equal(union(null_class,u),universal_class)** -> .
% 299.99/300.39  29301[4:Res:29126.0,348.1] inductive(union(null_class,u)) ||  -> member(null_class,union(u,u))*.
% 299.99/300.39  29316[4:Res:29089.0,348.1] inductive(symmetric_difference(u,u)) ||  -> member(null_class,union(null_class,u))*.
% 299.99/300.39  28650[4:Res:28630.0,5341.0] ||  -> subclass(successor(null_class),u) equal(not_subclass_element(successor(null_class),u),null_class)**.
% 299.99/300.39  29473[7:MRR:29456.2,29424.0] || subclass(successor(null_class),complement(u))* member(null_class,u) -> .
% 299.99/300.39  29984[7:Res:29891.1,2147.1] || equal(u,singleton(null_class)) equal(complement(u),universal_class)** -> .
% 299.99/300.39  29990[7:Res:29891.1,25.1] || equal(complement(u),singleton(null_class)) member(null_class,u)* -> .
% 299.99/300.39  29996[7:Res:29891.1,22.0] || equal(intersection(u,v),singleton(null_class))** -> member(null_class,u).
% 299.99/300.39  29997[7:Res:29891.1,23.0] || equal(intersection(u,v),singleton(null_class))** -> member(null_class,v).
% 299.99/300.39  30118[7:Res:29936.1,2147.1] || equal(u,successor(null_class)) equal(complement(u),universal_class)** -> .
% 299.99/300.39  30124[7:Res:29936.1,25.1] || equal(complement(u),successor(null_class)) member(null_class,u)* -> .
% 299.99/300.39  30130[7:Res:29936.1,22.0] || equal(intersection(u,v),successor(null_class))** -> member(null_class,u).
% 299.99/300.39  30131[7:Res:29936.1,23.0] || equal(intersection(u,v),successor(null_class))** -> member(null_class,v).
% 299.99/300.39  30786[4:SpR:27420.0,30716.0] ||  -> equal(intersection(union(null_class,u),union(null_class,complement(u))),null_class)**.
% 299.99/300.39  30842[4:Rew:30823.0,29113.0] ||  -> equal(intersection(union(u,u),union(null_class,complement(u))),null_class)**.
% 299.99/300.39  30935[4:SpR:27420.0,30820.0] ||  -> equal(union(union(null_class,u),union(null_class,complement(u))),universal_class)**.
% 299.99/300.39  30998[4:SpR:27420.0,30861.0] ||  -> equal(symmetric_difference(union(null_class,u),union(null_class,complement(u))),universal_class)**.
% 299.99/300.39  31192[0:Rew:31064.0,31178.1] || member(not_subclass_element(u,null_class),complement(u))* -> subclass(u,null_class).
% 299.99/300.39  33618[0:Obv:33596.1] || member(u,v) -> subclass(intersection(w,singleton(u)),v)*.
% 299.99/300.39  33619[0:Obv:33579.0] ||  -> member(u,v) subclass(intersection(w,singleton(u)),complement(v))*.
% 299.99/300.39  33940[0:Obv:33919.1] || member(u,v) -> subclass(intersection(singleton(u),w),v)*.
% 299.99/300.39  33941[0:Obv:33900.0] ||  -> member(u,v) subclass(intersection(singleton(u),w),complement(v))*.
% 299.99/300.39  35700[4:SpR:30456.0,30820.0] ||  -> equal(union(union(u,u),union(null_class,complement(u))),universal_class)**.
% 299.99/300.39  35701[4:SpR:30456.0,30861.0] ||  -> equal(symmetric_difference(union(u,u),union(null_class,complement(u))),universal_class)**.
% 299.99/300.39  35702[4:SpR:30456.0,31064.0] ||  -> equal(intersection(union(null_class,complement(u)),union(u,u)),null_class)**.
% 299.99/300.39  35703[4:SpR:30456.0,31180.0] ||  -> equal(union(union(null_class,complement(u)),union(u,u)),universal_class)**.
% 299.99/300.39  35958[7:Res:35947.0,2.0] || subclass(complement(singleton(singleton(null_class))),u)* -> member(null_class,u).
% 299.99/300.39  37501[8:SpR:37383.1,15908.0] function(flip(cross_product(u,universal_class))) ||  -> equal(inverse(u),universal_class)**.
% 299.99/300.39  37502[8:SpR:37383.1,15950.0] function(restrict(element_relation,universal_class,u)) ||  -> equal(sum_class(u),universal_class)**.
% 299.99/300.39  37618[8:MRR:3093.2,37557.0] single_valued_class(singleton(u)) || member(u,cross_product(universal_class,universal_class))* -> .
% 299.99/300.39  37670[8:SpR:37558.1,249.0] function(u) ||  -> equal(ordered_pair(null_class,u),singleton(singleton(null_class)))**.
% 299.99/300.39  37704[8:SpR:37558.1,250.0] function(u) ||  -> member(unordered_pair(v,null_class),ordered_pair(v,u))*.
% 299.99/300.39  37936[8:Rew:16977.0,37702.1] function(u) ||  -> equal(apply(v,universal_class),apply(v,u))*.
% 299.99/300.39  37946[8:Rew:16978.0,37703.1] function(u) ||  -> equal(ordered_pair(v,universal_class),ordered_pair(v,u))*.
% 299.99/300.39  38069[8:SpR:38037.1,30295.0] one_to_one(cross_product(u,universal_class)) ||  -> equal(image(universal_class,u),universal_class)**.
% 299.99/300.39  39336[7:Res:29936.1,36188.0] || equal(union(null_class,u),successor(null_class))** -> member(null_class,u).
% 299.99/300.39  39337[7:Res:29891.1,36188.0] || equal(union(null_class,u),singleton(null_class))** -> member(null_class,u).
% 299.99/300.39  39932[4:SpL:36163.0,381.0] || subclass(universal_class,union(u,u))* -> member(singleton(v),u)*.
% 299.99/300.39  39939[4:SpL:36163.0,2266.0] || equal(union(u,u),universal_class)** -> member(singleton(v),u)*.
% 299.99/300.39  40021[7:Res:29936.1,39314.0] || equal(union(u,u),successor(null_class))** -> member(null_class,u).
% 299.99/300.39  40022[7:Res:29891.1,39314.0] || equal(union(u,u),singleton(null_class))** -> member(null_class,u).
% 299.99/300.39  40084[0:SpR:39581.1,5255.0] || subclass(u,v) -> subclass(symmetric_difference(v,u),complement(u))*.
% 299.99/300.39  40286[0:SpR:39745.0,5255.0] ||  -> subclass(symmetric_difference(u,intersection(u,v)),complement(intersection(u,v)))*.
% 299.99/300.39  40585[0:SpR:39886.0,5255.0] ||  -> subclass(symmetric_difference(u,intersection(v,u)),complement(intersection(v,u)))*.
% 299.99/300.39  40906[4:Res:15450.1,688.1] || subclass(domain_relation,rotate(u))* subclass(universal_class,complement(u)) -> .
% 299.99/300.39  40954[4:Res:15450.1,16.0] || subclass(domain_relation,rotate(cross_product(u,v)))* -> member(w,v)*.
% 299.99/300.39  41024[4:Res:15451.1,688.1] || subclass(domain_relation,flip(u))* subclass(universal_class,complement(u)) -> .
% 299.99/300.39  41341[0:Obv:41329.1] || subclass(u,v) -> equal(intersection(complement(v),u),null_class)**.
% 299.99/300.39  41405[3:SpR:41309.1,30.0] || subclass(u,null_class) -> equal(restrict(u,v,w),null_class)**.
% 299.99/300.39  41511[4:Rew:7631.0,41406.1] || subclass(complement(u),null_class)* -> equal(union(v,u),universal_class)**.
% 299.99/300.39  42097[4:SpR:26691.0,41697.0] ||  -> equal(intersection(union(null_class,u),intersection(complement(u),v)),null_class)**.
% 299.99/300.39  42447[4:SpR:26691.0,42038.0] ||  -> equal(intersection(union(null_class,u),intersection(v,complement(u))),null_class)**.
% 299.99/300.39  42910[0:Obv:42900.1] || subclass(u,v) -> equal(intersection(u,complement(v)),null_class)**.
% 299.99/300.39  43139[3:SpR:42879.1,22622.0] || subclass(complement(u),null_class) -> subclass(complement(successor(u)),null_class)*.
% 299.99/300.39  43220[4:Rew:7631.0,43102.1] || subclass(complement(u),null_class)* -> equal(union(u,v),universal_class)**.
% 299.99/300.39  44224[0:SpR:115.0,43917.0] ||  -> equal(intersection(symmetric_difference(u,v),complement(union(u,v))),null_class)**.
% 299.99/300.39  44556[3:MRR:44494.1,5647.0] || subclass(cross_product(universal_class,universal_class),u)* -> member(regular(domain_relation),u).
% 299.99/300.39  44642[4:Res:44463.1,26037.0] || subclass(unordered_pair(u,v),null_class)* -> equal(singleton(v),null_class).
% 299.99/300.39  44652[4:Res:44463.1,18013.1] || subclass(u,null_class)* equal(u,singleton(singleton(null_class)))* -> .
% 299.99/300.39  44774[4:MRR:35935.1,44770.0] || member(u,universal_class) -> member(u,complement(singleton(singleton(u))))*.
% 299.99/300.39  44775[4:MRR:28212.1,44770.0] || equal(union(null_class,complement(unordered_pair(u,singleton(v)))),universal_class)** -> .
% 299.99/300.39  44907[4:MRR:23801.1,44904.0] || subclass(ordered_pair(u,universal_class),complement(singleton(unordered_pair(u,null_class))))* -> .
% 299.99/300.39  44910[4:MRR:26098.1,44904.0] || equal(complement(singleton(unordered_pair(u,null_class))),ordered_pair(u,universal_class))** -> .
% 299.99/300.39  44912[4:MRR:26001.1,44904.0] || member(unordered_pair(u,singleton(v)),complement(ordered_pair(u,v)))* -> .
% 299.99/300.39  44914[4:MRR:27087.1,44904.0] || subclass(universal_class,union(null_class,complement(singleton(unordered_pair(u,v)))))* -> .
% 299.99/300.39  45113[4:MRR:27086.1,45106.0] || subclass(universal_class,union(null_class,complement(singleton(ordered_pair(u,v)))))* -> .
% 299.99/300.39  45353[7:MRR:45325.0,2111.0] || subclass(union(u,v),null_class)* -> member(null_class,complement(v)).
% 299.99/300.39  45354[7:MRR:45326.0,2111.0] || subclass(union(u,v),null_class)* -> member(null_class,complement(u)).
% 299.99/300.39  46066[4:MRR:46047.0,53.0] || subclass(union(u,v),null_class)* -> member(omega,complement(v)).
% 299.99/300.39  46067[4:MRR:46048.0,53.0] || subclass(union(u,v),null_class)* -> member(omega,complement(u)).
% 299.99/300.39  46901[4:MRR:46644.2,155.0] || equal(null_class,u) equal(u,singleton(singleton(null_class)))* -> .
% 299.99/300.39  46909[4:MRR:46735.1,155.0] || equal(unordered_pair(u,v),null_class)** -> equal(singleton(v),null_class).
% 299.99/300.39  46917[4:MRR:46752.1,5.0] || equal(unordered_pair(regular(u),v),null_class)** -> equal(u,null_class).
% 299.99/300.39  46918[4:MRR:46757.1,5.0] || equal(unordered_pair(u,regular(v)),null_class)** -> equal(v,null_class).
% 299.99/300.39  46919[4:Obv:46777.1] || equal(union(u,v),null_class)** -> member(null_class,complement(v))*.
% 299.99/300.39  46920[4:Obv:46778.1] || equal(union(u,v),null_class)** -> member(omega,complement(v))*.
% 299.99/300.39  46921[4:Obv:46779.1] || equal(union(u,v),null_class)** -> member(null_class,complement(u))*.
% 299.99/300.39  46922[4:Obv:46780.1] || equal(union(u,v),null_class)** -> member(omega,complement(u))*.
% 299.99/300.39  47004[0:Rew:47003.0,10957.0] ||  -> member(u,complement(power_class(v)))* subclass(singleton(u),power_class(v)).
% 299.99/300.39  47018[0:Rew:47003.0,22557.0] || subclass(universal_class,complement(power_class(u)))* -> equal(power_class(u),null_class).
% 299.99/300.39  47390[4:Rew:47003.0,45936.0] || equal(image(element_relation,power_class(u)),power_class(complement(power_class(u))))** -> .
% 299.99/300.39  48019[7:Res:46478.1,2147.1] || equal(complement(u),null_class)** equal(complement(u),universal_class) -> .
% 299.99/300.39  48073[7:Rew:26691.0,48025.0] || equal(union(null_class,u),null_class)** member(null_class,u) -> .
% 299.99/300.39  48031[7:Res:46478.1,22.0] || equal(complement(intersection(u,v)),null_class)** -> member(null_class,u).
% 299.99/300.39  48032[7:Res:46478.1,23.0] || equal(complement(intersection(u,v)),null_class)** -> member(null_class,v).
% 299.99/300.39  48074[7:Rew:27420.0,48043.0] || equal(union(null_class,complement(u)),null_class)** -> member(null_class,u).
% 299.99/300.39  48548[4:SpR:26691.0,47003.0] ||  -> equal(image(element_relation,union(null_class,u)),complement(power_class(complement(u))))**.
% 299.99/300.39  48945[4:Rew:26691.0,48903.0] || equal(union(null_class,u),null_class)** member(omega,u) -> .
% 299.99/300.39  48909[4:Res:48015.1,22.0] || equal(complement(intersection(u,v)),null_class)** -> member(omega,u).
% 299.99/300.39  48910[4:Res:48015.1,23.0] || equal(complement(intersection(u,v)),null_class)** -> member(omega,v).
% 299.99/300.39  48946[4:Rew:27420.0,48921.0] || equal(union(null_class,complement(u)),null_class)** -> member(omega,u).
% 299.99/300.39  49087[8:SpR:49041.0,37664.1] function(power_class(u)) ||  -> equal(successor(power_class(u)),power_class(u))**.
% 299.99/300.39  49264[4:SpR:249.0,45114.0] ||  -> member(singleton(singleton(u)),complement(singleton(singleton(singleton(singleton(u))))))*.
% 299.99/300.39  49273[8:SpR:37558.1,45114.0] function(u) ||  -> member(null_class,complement(singleton(ordered_pair(u,v))))*.
% 299.99/300.39  49315[4:Res:25926.1,46866.1] || equal(u,ordered_pair(v,universal_class))* equal(null_class,u) -> .
% 299.99/300.39  49327[4:Res:11.1,46866.1] || member(u,universal_class) equal(unordered_pair(v,u),null_class)** -> .
% 299.99/300.39  49328[4:Res:25943.0,46866.1] || equal(unordered_pair(u,v),null_class)** -> equal(singleton(u),null_class).
% 299.99/300.39  49329[4:Res:10.1,46866.1] || member(u,universal_class) equal(unordered_pair(u,v),null_class)** -> .
% 299.99/300.39  49401[4:Res:227.1,46866.1] || equal(null_class,u) -> equal(restrict(u,v,w),null_class)**.
% 299.99/300.39  49429[4:Res:364.1,46866.1] || subclass(ordered_pair(u,v),w)* equal(null_class,w) -> .
% 299.99/300.39  49843[4:SpL:249.0,49282.0] || member(singleton(singleton(u)),singleton(singleton(singleton(singleton(u)))))* -> .
% 299.99/300.39  49850[8:SpL:37558.1,49282.0] function(u) || member(null_class,singleton(ordered_pair(u,v)))* -> .
% 299.99/300.39  52792[7:Res:29936.1,46897.1] || equal(u,successor(null_class))* equal(successor(u),null_class)** -> .
% 299.99/300.39  52793[7:Res:29891.1,46897.1] || equal(u,singleton(null_class)) equal(successor(u),null_class)** -> .
% 299.99/300.39  52906[4:MRR:52890.1,9997.1] || member(u,cantor(u))* subclass(domain_relation,complement(element_relation)) -> .
% 299.99/300.39  52908[4:MRR:52893.1,243.0] || subclass(domain_relation,flip(u)) subclass(domain_relation,complement(u))* -> .
% 299.99/300.39  53322[4:Res:57.1,49331.0] || member(u,universal_class) equal(singleton(power_class(u)),null_class)** -> .
% 299.99/300.39  53323[4:Res:55.1,49331.0] || member(u,universal_class) equal(singleton(sum_class(u)),null_class)** -> .
% 299.99/300.39  53326[4:Res:3633.1,49331.0] function(u) || equal(singleton(apply(u,v)),null_class)** -> .
% 299.99/300.39  53330[4:Res:10049.1,49331.0] || equal(singleton(not_subclass_element(u,v)),null_class)** -> subclass(u,v).
% 299.99/300.39  53331[4:Res:32704.1,49331.0] || member(u,universal_class) equal(singleton(cantor(u)),null_class)** -> .
% 299.99/300.39  53395[4:SpL:15436.0,49359.0] || member(inverse(u),range_of(u))* equal(null_class,element_relation) -> .
% 299.99/300.39  53525[4:SpL:69.0,53441.0] || member(null_class,apply(u,v))* equal(null_class,element_relation) -> .
% 299.99/300.39  53535[4:SpL:69.0,53531.0] || equal(apply(u,v),universal_class)** equal(null_class,element_relation) -> .
% 299.99/300.39  53613[4:SpL:69.0,53532.0] || subclass(universal_class,apply(u,v))* equal(null_class,element_relation) -> .
% 299.99/300.39  53821[5:SpR:52524.1,47003.0] || equal(complement(u),null_class) -> equal(complement(power_class(u)),universal_class)**.
% 299.99/300.39  55285[4:Res:32707.1,55210.1] || member(inverse(u),universal_class)* equal(range_of(u),universal_class) -> .
% 299.99/300.39  55484[3:Res:57.1,55278.0] || member(u,universal_class) equal(power_class(power_class(u)),universal_class)** -> .
% 299.99/300.39  55485[3:Res:55.1,55278.0] || member(u,universal_class) equal(power_class(sum_class(u)),universal_class)** -> .
% 299.99/300.39  55488[3:Res:3633.1,55278.0] function(u) || equal(power_class(apply(u,v)),universal_class)** -> .
% 299.99/300.39  55492[3:Res:10049.1,55278.0] || equal(power_class(not_subclass_element(u,v)),universal_class)** -> subclass(u,v).
% 299.99/300.39  55493[4:Res:32704.1,55278.0] || member(u,universal_class) equal(power_class(cantor(u)),universal_class)** -> .
% 299.99/300.39  55739[3:Res:57.1,55279.0] || member(u,universal_class) equal(sum_class(power_class(u)),universal_class)** -> .
% 299.99/300.39  55740[3:Res:55.1,55279.0] || member(u,universal_class) equal(sum_class(sum_class(u)),universal_class)** -> .
% 299.99/300.39  55743[3:Res:3633.1,55279.0] function(u) || equal(sum_class(apply(u,v)),universal_class)** -> .
% 299.99/300.39  55747[3:Res:10049.1,55279.0] || equal(sum_class(not_subclass_element(u,v)),universal_class)** -> subclass(u,v).
% 299.99/300.39  55748[4:Res:32704.1,55279.0] || member(u,universal_class) equal(sum_class(cantor(u)),universal_class)** -> .
% 299.99/300.39  55928[3:MRR:55846.1,21523.0] || member(u,universal_class) -> member(u,regular(ordered_pair(u,v)))*.
% 299.99/300.39  55970[4:Res:57.1,55287.0] || member(u,universal_class) equal(cantor(power_class(u)),universal_class)** -> .
% 299.99/300.39  55971[4:Res:55.1,55287.0] || member(u,universal_class) equal(cantor(sum_class(u)),universal_class)** -> .
% 299.99/300.39  55974[4:Res:3633.1,55287.0] function(u) || equal(cantor(apply(u,v)),universal_class)** -> .
% 299.99/300.39  55978[4:Res:10049.1,55287.0] || equal(cantor(not_subclass_element(u,v)),universal_class)** -> subclass(u,v).
% 299.99/300.39  55979[4:Res:32704.1,55287.0] || member(u,universal_class) equal(cantor(cantor(u)),universal_class)** -> .
% 299.99/300.39  56398[4:SpL:15436.0,55969.0] || equal(range_of(u),universal_class) -> equal(singleton(inverse(u)),null_class)**.
% 299.99/300.39  56576[4:SpR:46821.1,22622.0] || equal(complement(u),null_class) -> subclass(complement(successor(u)),null_class)*.
% 299.99/300.39  56661[4:Rew:7631.0,56543.1] || equal(complement(u),null_class) -> equal(union(u,v),universal_class)**.
% 299.99/300.39  57080[4:Rew:7631.0,56963.1] || equal(complement(u),null_class) -> equal(union(v,u),universal_class)**.
% 299.99/300.39  57154[4:MRR:57151.2,46871.0] || equal(unordered_pair(u,v),w)* subclass(universal_class,w)* -> .
% 299.99/300.39  57178[7:MRR:57173.1,44597.0] || subclass(universal_class,u) -> equal(regular(unordered_pair(u,null_class)),null_class)**.
% 299.99/300.39  57658[0:SpR:30.0,57318.0] ||  -> subclass(intersection(u,restrict(v,w,x)),cross_product(w,x))*.
% 299.99/300.39  57661[0:SpR:115.0,57318.0] ||  -> subclass(intersection(u,symmetric_difference(v,w)),complement(intersection(v,w)))*.
% 299.99/300.39  57724[0:Res:57318.0,348.1] inductive(intersection(u,intersection(v,w))) ||  -> member(null_class,v)*.
% 299.99/300.39  58062[4:Res:57685.0,348.1] inductive(intersection(u,union(null_class,v))) ||  -> member(null_class,v)*.
% 299.99/300.39  58181[0:Res:57561.0,348.1] inductive(intersection(u,intersection(v,w))) ||  -> member(null_class,w)*.
% 299.99/300.39  58512[4:Res:57686.0,348.1] inductive(intersection(u,union(v,v))) ||  -> member(null_class,v)*.
% 299.99/300.39  58584[0:SpR:30.0,58388.0] ||  -> subclass(intersection(restrict(u,v,w),x),cross_product(v,w))*.
% 299.99/300.39  58587[0:SpR:115.0,58388.0] ||  -> subclass(intersection(symmetric_difference(u,v),w),complement(intersection(u,v)))*.
% 299.99/300.39  58653[0:Res:58388.0,348.1] inductive(intersection(intersection(u,v),w)) ||  -> member(null_class,u)*.
% 299.99/300.39  59040[4:Res:58611.0,348.1] inductive(intersection(union(null_class,u),v)) ||  -> member(null_class,u)*.
% 299.99/300.39  59139[4:Rew:48555.0,59088.0] ||  -> subclass(complement(power_class(complement(power_class(u)))),image(element_relation,power_class(u)))*.
% 299.99/300.39  59240[4:Res:59029.0,348.1] inductive(union(null_class,union(null_class,u))) ||  -> member(null_class,u)*.
% 299.99/300.39  59288[4:SpR:30.0,58647.0] ||  -> subclass(union(null_class,restrict(u,v,w)),cross_product(v,w))*.
% 299.99/300.39  59291[4:SpR:115.0,58647.0] ||  -> subclass(union(null_class,symmetric_difference(u,v)),complement(intersection(u,v)))*.
% 299.99/300.39  59344[4:Res:58647.0,348.1] inductive(union(null_class,intersection(u,v))) ||  -> member(null_class,u)*.
% 299.99/300.39  59530[4:SpR:30456.0,59405.0] ||  -> subclass(complement(successor(union(u,u))),union(null_class,complement(u)))*.
% 299.99/300.39  59531[4:SpR:27420.0,59405.0] ||  -> subclass(complement(successor(union(null_class,u))),union(null_class,complement(u)))*.
% 299.99/300.39  59616[4:Res:58710.1,23650.0] || equal(complement(singleton(regular(u))),universal_class)** -> equal(u,null_class).
% 299.99/300.39  60033[7:SoR:45565.0,59850.1] || equal(intersection(u,v),universal_class)** -> member(regular(omega),v)*.
% 299.99/300.39  60034[7:SoR:45564.0,59850.1] || equal(intersection(u,v),universal_class)** -> member(regular(omega),u)*.
% 299.99/300.39  60298[4:Res:59224.0,348.1] inductive(union(null_class,union(u,u))) ||  -> member(null_class,u)*.
% 299.99/300.39  60419[4:Res:59287.0,348.1] inductive(union(null_class,intersection(u,v))) ||  -> member(null_class,v)*.
% 299.99/300.39  60537[4:SpR:45830.1,60483.0] || equal(successor(u),null_class) -> subclass(universal_class,complement(singleton(u)))*.
% 299.99/300.39  60541[4:Res:60483.0,348.1] inductive(complement(successor(u))) ||  -> member(null_class,complement(singleton(u)))*.
% 299.99/300.39  60630[0:Res:58583.0,348.1] inductive(intersection(intersection(u,v),w)) ||  -> member(null_class,v)*.
% 299.99/300.39  60779[4:Res:58612.0,348.1] inductive(intersection(union(u,u),v)) ||  -> member(null_class,u)*.
% 299.99/300.39  61114[4:SpL:26691.0,59615.0] || equal(union(null_class,u),universal_class)** -> equal(complement(u),null_class).
% 299.99/300.39  61578[4:Res:59614.1,1385.1] single_valued_class(u) || equal(complement(u),universal_class)** -> function(u).
% 299.99/300.39  61601[4:Res:59614.1,2354.0] || equal(complement(compose(u,inverse(u))),universal_class)** -> single_valued_class(u).
% 299.99/300.39  62252[4:SpR:30453.0,58043.0] ||  -> subclass(restrict(complement(successor(null_class)),u,v),complement(singleton(null_class)))*.
% 299.99/300.39  62520[0:SpR:39581.1,57711.0] || subclass(u,v) -> subclass(restrict(u,w,x),v)*.
% 299.99/300.39  62780[0:SpR:115.0,58168.0] ||  -> subclass(restrict(symmetric_difference(u,v),w,x),union(u,v))*.
% 299.99/300.39  62997[0:SpR:39581.1,58577.0] || subclass(u,restrict(v,w,x))* -> subclass(u,v).
% 299.99/300.39  63484[7:SpL:39581.1,63458.0] || subclass(u,complement(successor(null_class)))* equal(u,universal_class) -> .
% 299.99/300.39  63500[4:Res:57711.0,58743.0] ||  -> subclass(restrict(intersection(successor(null_class),u),v,w),singleton(null_class))*.
% 299.99/300.39  63513[4:Res:3048.1,58743.0] || member(u,successor(null_class)) -> subclass(singleton(u),singleton(null_class))*.
% 299.99/300.39  63521[4:Res:58168.0,58743.0] ||  -> subclass(restrict(intersection(u,successor(null_class)),v,w),singleton(null_class))*.
% 299.99/300.39  64524[4:Rew:26691.0,64481.1] || equal(successor(u),null_class) -> equal(union(null_class,u),null_class)**.
% 299.99/300.39  66098[4:SpR:64484.1,59405.0] || equal(successor(successor(u)),null_class) -> subclass(universal_class,complement(u))*.
% 299.99/300.39  66332[6:Rew:13177.0,65943.1] || equal(successor(u),null_class) -> equal(complement(power_class(u)),universal_class)**.
% 299.99/300.39  66344[4:Rew:26689.0,65983.1] || equal(successor(u),null_class) -> equal(union(u,u),null_class)**.
% 299.99/300.39  66351[4:Rew:26689.0,65990.1] || equal(successor(u),null_class) -> equal(intersection(u,v),null_class)**.
% 299.99/300.39  66352[4:Rew:26689.0,65991.1] || equal(successor(u),null_class) -> equal(intersection(v,u),null_class)**.
% 299.99/300.39  66411[4:MRR:66217.1,5.0] || equal(successor(singleton(regular(u))),null_class)** -> equal(u,null_class).
% 299.99/300.39  66413[4:Obv:66286.1] || equal(successor(successor(u)),null_class)** member(null_class,u) -> .
% 299.99/300.39  66414[4:Obv:66287.1] || equal(successor(successor(u)),null_class)** member(omega,u) -> .
% 299.99/300.39  66699[4:Res:66364.1,1385.1] single_valued_class(u) || equal(successor(u),null_class)** -> function(u).
% 299.99/300.39  66722[4:Res:66364.1,2354.0] || equal(successor(compose(u,inverse(u))),null_class)** -> single_valued_class(u).
% 299.99/300.39  67546[4:MRR:67538.1,44780.0] || subclass(universal_class,u) -> equal(regular(unordered_pair(null_class,u)),null_class)**.
% 299.99/300.39  67599[4:Res:49004.1,63814.0] || equal(power_class(u),null_class)** equal(power_class(u),universal_class) -> .
% 299.99/300.39  67604[4:Res:49004.1,44651.0] || equal(power_class(u),null_class) subclass(domain_relation,power_class(u))* -> .
% 299.99/300.39  67605[4:Res:49004.1,44649.0] || equal(power_class(u),null_class) equal(power_class(u),domain_relation)** -> .
% 299.99/300.39  68186[4:MRR:68179.2,46869.0] || equal(ordered_pair(u,v),w)* subclass(universal_class,w)* -> .
% 299.99/300.39  69027[3:MRR:69026.2,3056.0] || member(not_subclass_element(u,null_class),regular(u))* -> equal(u,null_class).
% 299.99/300.39  69761[4:Res:147.1,66389.1] || member(u,universal_class) equal(successor(singleton(u)),null_class)** -> .
% 299.99/300.39  69789[4:Res:16067.1,66389.1] || member(u,cantor(u))* equal(successor(element_relation),null_class) -> .
% 299.99/300.39  69792[4:Res:15450.1,66389.1] || subclass(domain_relation,rotate(u))* equal(successor(u),null_class) -> .
% 299.99/300.39  69793[4:Res:15451.1,66389.1] || subclass(domain_relation,flip(u))* equal(successor(u),null_class) -> .
% 299.99/300.39  69818[4:Res:17988.1,66389.1] || equal(successor(complement(u)),null_class) -> member(singleton(null_class),u)*.
% 299.99/300.39  70657[4:Res:57711.0,59035.0] ||  -> subclass(restrict(intersection(union(null_class,u),v),w,x),u)*.
% 299.99/300.39  70662[4:Res:58577.0,59035.0] ||  -> subclass(intersection(restrict(union(null_class,u),v,w),x),u)*.
% 299.99/300.39  70668[4:Res:59281.0,59035.0] ||  -> subclass(union(null_class,restrict(union(null_class,u),v,w)),u)*.
% 299.99/300.39  70670[4:Res:3048.1,59035.0] || member(u,union(null_class,v))* -> subclass(singleton(u),v).
% 299.99/300.39  70675[4:Res:57651.0,59035.0] ||  -> subclass(intersection(u,restrict(union(null_class,v),w,x)),v)*.
% 299.99/300.39  70679[4:Res:58168.0,59035.0] ||  -> subclass(restrict(intersection(u,union(null_class,v)),w,x),v)*.
% 299.99/300.39  70722[4:SpR:30456.0,70688.0] ||  -> subclass(complement(successor(union(null_class,complement(u)))),union(u,u))*.
% 299.99/300.39  70725[4:SpR:64484.1,70688.0] || equal(successor(successor(complement(u))),null_class)** -> subclass(universal_class,u).
% 299.99/300.39  71602[4:SpR:43147.1,70771.0] || subclass(complement(u),null_class) -> subclass(complement(successor(null_class)),u)*.
% 299.99/300.39  72162[4:Rew:26691.0,72072.0] || equal(union(null_class,unordered_pair(u,unordered_pair(v,w))),null_class)** -> .
% 299.99/300.39  72163[4:Rew:26691.0,72073.0] || equal(union(null_class,unordered_pair(u,ordered_pair(v,w))),null_class)** -> .
% 299.99/300.39  72164[4:Rew:26691.0,72077.0] || equal(union(null_class,unordered_pair(unordered_pair(u,v),w)),null_class)** -> .
% 299.99/300.39  72165[4:Rew:26691.0,72078.0] || equal(union(null_class,unordered_pair(ordered_pair(u,v),w)),null_class)** -> .
% 299.99/300.39  72166[4:Rew:26691.0,72080.0] || equal(union(null_class,u),null_class)** equal(u,domain_relation) -> .
% 299.99/300.39  72167[4:Rew:26691.0,72081.0] || equal(union(null_class,u),null_class)** subclass(domain_relation,u) -> .
% 299.99/300.39  72103[4:Res:70953.1,46872.0] || equal(complement(regular(unordered_pair(u,unordered_pair(v,w)))),null_class)** -> .
% 299.99/300.39  72106[4:Res:70953.1,57139.0] || equal(complement(regular(unordered_pair(u,ordered_pair(v,w)))),null_class)** -> .
% 299.99/300.39  72107[4:Res:70953.1,46876.0] || equal(complement(regular(unordered_pair(unordered_pair(u,v),w))),null_class)** -> .
% 299.99/300.39  72108[4:Res:70953.1,67343.0] || equal(complement(regular(unordered_pair(ordered_pair(u,v),w))),null_class)** -> .
% 299.99/300.39  72171[4:Rew:27420.0,72123.0] || equal(union(null_class,complement(singleton(ordered_pair(u,v)))),null_class)** -> .
% 299.99/300.39  73052[0:Res:72369.0,348.1] inductive(intersection(u,v)) ||  -> member(null_class,intersection(v,u))*.
% 299.99/300.39  73152[4:Rew:73077.0,27360.0] ||  -> member(u,complement(v)) subclass(singleton(u),union(v,null_class))*.
% 299.99/300.39  73622[4:Rew:73077.0,48549.0] ||  -> equal(image(element_relation,union(u,null_class)),complement(power_class(complement(u))))**.
% 299.99/300.39  73631[4:Rew:73077.0,27415.0] || equal(complement(u),universal_class) -> equal(union(u,null_class),null_class)**.
% 299.99/300.39  73668[8:Rew:73077.0,64377.1] function(u) ||  -> subclass(complement(successor(complement(u))),successor(u))*.
% 299.99/300.39  73674[4:Rew:73077.0,61115.1] || equal(union(u,null_class),universal_class)** -> equal(complement(u),null_class).
% 299.99/300.39  73706[4:Rew:73077.0,42098.0] ||  -> equal(intersection(union(u,null_class),intersection(complement(u),v)),null_class)**.
% 299.99/300.39  73728[8:Rew:73077.0,38683.1] function(u) ||  -> equal(intersection(successor(u),complement(u)),null_class)**.
% 299.99/300.39  73729[8:Rew:73077.0,38684.1] function(u) ||  -> equal(union(successor(u),complement(u)),universal_class)**.
% 299.99/300.39  73730[8:Rew:73077.0,38685.1] function(u) ||  -> equal(symmetric_difference(successor(u),complement(u)),universal_class)**.
% 299.99/300.39  73732[4:Rew:73077.0,42448.0] ||  -> equal(intersection(union(u,null_class),intersection(v,complement(u))),null_class)**.
% 299.99/300.39  74169[4:Rew:74098.0,62510.0] ||  -> subclass(restrict(union(null_class,u),v,w),union(u,null_class))*.
% 299.99/300.39  76716[4:Res:74099.0,348.1] inductive(union(null_class,u)) ||  -> member(null_class,union(u,null_class))*.
% 299.99/300.39  76805[4:Res:74211.0,348.1] inductive(union(u,null_class)) ||  -> member(null_class,union(null_class,u))*.
% 299.99/300.39  76900[4:Res:76342.0,348.1] inductive(union(null_class,union(u,null_class))) ||  -> member(null_class,u)*.
% 299.99/300.39  77231[4:Rew:73771.0,77057.0,76326.0,77057.0,30823.0,77057.0] ||  -> equal(intersection(union(u,null_class),union(null_class,complement(u))),null_class)**.
% 299.99/300.39  77513[4:Res:76329.0,348.1] inductive(union(u,null_class)) ||  -> member(null_class,union(u,u))*.
% 299.99/300.39  77572[4:Res:76341.0,348.1] inductive(intersection(union(u,null_class),v)) ||  -> member(null_class,u)*.
% 299.99/300.39  77679[4:Res:76347.0,348.1] inductive(intersection(u,union(v,null_class))) ||  -> member(null_class,v)*.
% 299.99/300.39  77751[8:Res:76567.1,348.1] function(u) inductive(successor(u)) ||  -> member(null_class,u)*.
% 299.99/300.39  78021[4:Res:76704.0,348.1] inductive(union(u,u)) ||  -> member(null_class,union(u,null_class))*.
% 299.99/300.39  78091[4:Res:76989.0,348.1] inductive(union(u,u)) ||  -> member(null_class,union(null_class,u))*.
% 299.99/300.39  79606[0:Res:78795.0,348.1] inductive(symmetric_difference(u,v)) ||  -> member(null_class,union(v,u))*.
% 299.99/300.39  80312[4:SpL:26691.0,70954.0] || subclass(union(null_class,u),null_class)* -> subclass(universal_class,complement(u)).
% 299.99/300.39  80340[4:SpL:26691.0,72030.0] || equal(union(null_class,u),null_class)** -> equal(complement(u),universal_class).
% 299.99/300.39  80645[4:Rew:26689.0,80559.1] || equal(successor(u),null_class) -> equal(union(u,null_class),null_class)**.
% 299.99/300.39  81363[8:SpR:37664.1,76344.0] function(u) ||  -> subclass(restrict(successor(u),v,w),u)*.
% 299.99/300.39  81479[0:SpR:39581.1,78114.0] || subclass(u,v) -> subclass(symmetric_difference(u,v),complement(u))*.
% 299.99/300.39  82637[4:SoR:70730.0,59850.1] || equal(complement(successor(complement(u))),universal_class)** -> member(null_class,u).
% 299.99/300.39  82795[4:MRR:82789.2,45176.0] || equal(singleton(u),v)* equal(complement(v),null_class)** -> .
% 299.99/300.39  82960[4:SpR:73603.0,30820.0] ||  -> equal(union(union(u,null_class),union(null_class,complement(u))),universal_class)**.
% 299.99/300.39  82961[4:SpR:73603.0,30861.0] ||  -> equal(symmetric_difference(union(u,null_class),union(null_class,complement(u))),universal_class)**.
% 299.99/300.39  82975[4:SpR:73603.0,70688.0] ||  -> subclass(complement(successor(union(null_class,complement(u)))),union(u,null_class))*.
% 299.99/300.39  82977[4:SpR:73603.0,59405.0] ||  -> subclass(complement(successor(union(u,null_class))),union(null_class,complement(u)))*.
% 299.99/300.39  83271[4:SpR:74226.0,30716.0] ||  -> equal(intersection(apply(null_class,u),complement(apply(null_class,v))),null_class)**.
% 299.99/300.39  83272[4:SpR:74226.0,30820.0] ||  -> equal(union(apply(null_class,u),complement(apply(null_class,v))),universal_class)**.
% 299.99/300.39  83273[4:SpR:74226.0,30861.0] ||  -> equal(symmetric_difference(apply(null_class,u),complement(apply(null_class,v))),universal_class)**.
% 299.99/300.39  83287[4:SpR:74226.0,70688.0] ||  -> subclass(complement(successor(complement(apply(null_class,u)))),apply(null_class,v))*.
% 299.99/300.39  83289[4:SpR:74226.0,59405.0] ||  -> subclass(complement(successor(apply(null_class,u))),complement(apply(null_class,v)))*.
% 299.99/300.39  85010[8:SpR:74697.1,35052.0] function(u) ||  -> equal(intersection(u,successor(u)),successor(u))**.
% 299.99/300.39  85756[4:SpL:76338.0,381.0] || subclass(universal_class,union(u,null_class))* -> member(singleton(v),u)*.
% 299.99/300.39  85766[4:SpL:76338.0,2266.0] || equal(union(u,null_class),universal_class) -> member(singleton(v),u)*.
% 299.99/300.39  86651[4:SpR:29.0,84316.0] ||  -> subclass(union(null_class,restrict(union(u,null_class),v,w)),u)*.
% 299.99/300.39  87376[7:MRR:87375.1,29424.0] || subclass(singleton(null_class),intersection(u,v))* -> member(null_class,v).
% 299.99/300.39  87378[7:MRR:87377.1,29424.0] || subclass(singleton(null_class),intersection(u,v))* -> member(null_class,u).
% 299.99/300.39  87773[7:MRR:87715.1,87715.2,53.0,45556.0] inductive(intersection(u,v)) ||  -> member(apply(choice,omega),u)*.
% 299.99/300.39  87802[7:Res:87668.0,2.0] || subclass(regular(ordered_pair(null_class,u)),v)* -> member(null_class,v).
% 299.99/300.39  87941[7:MRR:87883.1,87883.2,53.0,45556.0] inductive(intersection(u,v)) ||  -> member(apply(choice,omega),v)*.
% 299.99/300.39  89347[3:Obv:89330.0] ||  -> subclass(intersection(u,regular(v)),complement(v))* equal(v,null_class).
% 299.99/300.39  89735[3:Obv:89716.0] ||  -> subclass(intersection(regular(u),v),complement(u))* equal(u,null_class).
% 299.99/300.39  89838[7:Res:29936.1,76461.0] || equal(union(u,null_class),successor(null_class))** -> member(null_class,u).
% 299.99/300.39  89839[7:Res:29891.1,76461.0] || equal(union(u,null_class),singleton(null_class))** -> member(null_class,u).
% 299.99/300.39  89964[4:Res:57711.0,76462.0] ||  -> subclass(restrict(intersection(union(u,null_class),v),w,x),u)*.
% 299.99/300.39  89971[4:Res:58577.0,76462.0] ||  -> subclass(intersection(restrict(union(u,null_class),v,w),x),u)*.
% 299.99/300.39  89981[4:Res:3048.1,76462.0] || member(u,union(v,null_class))* -> subclass(singleton(u),v).
% 299.99/300.39  89986[4:Res:57651.0,76462.0] ||  -> subclass(intersection(u,restrict(union(v,null_class),w,x)),v)*.
% 299.99/300.39  89991[4:Res:58168.0,76462.0] ||  -> subclass(restrict(intersection(u,union(v,null_class)),w,x),v)*.
% 299.99/300.39  90657[0:SpR:78616.0,30716.0] ||  -> equal(intersection(symmetric_difference(u,v),complement(symmetric_difference(v,u))),null_class)**.
% 299.99/300.39  90658[4:SpR:78616.0,30820.0] ||  -> equal(union(symmetric_difference(u,v),complement(symmetric_difference(v,u))),universal_class)**.
% 299.99/300.39  90659[4:SpR:78616.0,30861.0] ||  -> equal(symmetric_difference(symmetric_difference(u,v),complement(symmetric_difference(v,u))),universal_class)**.
% 299.99/300.39  90673[4:SpR:78616.0,70688.0] ||  -> subclass(complement(successor(complement(symmetric_difference(u,v)))),symmetric_difference(v,u))*.
% 299.99/300.39  90675[4:SpR:78616.0,59405.0] ||  -> subclass(complement(successor(symmetric_difference(u,v))),complement(symmetric_difference(v,u)))*.
% 299.99/300.39  91510[4:SpR:29.0,84327.0] ||  -> subclass(union(null_class,restrict(union(u,u),v,w)),u)*.
% 299.99/300.39  92135[4:SpR:30.0,84699.0] ||  -> subclass(restrict(union(null_class,u),v,w),union(u,u))*.
% 299.99/300.39  92238[4:SpR:30.0,84728.0] ||  -> subclass(restrict(union(u,u),v,w),union(u,null_class))*.
% 299.99/300.39  93813[4:SpR:30.0,92107.0] ||  -> subclass(restrict(union(u,null_class),v,w),union(u,u))*.
% 299.99/300.39  94077[4:SpR:30.0,93784.0] ||  -> subclass(restrict(union(u,null_class),v,w),union(null_class,u))*.
% 299.99/300.39  94282[4:SpR:30.0,92189.0] ||  -> subclass(restrict(union(u,u),v,w),union(null_class,u))*.
% 299.99/300.39  94982[0:Obv:94965.0] ||  -> subclass(intersection(u,restrict(v,w,x)),intersection(v,u))*.
% 299.99/300.39  95328[4:Rew:27420.0,95049.0] || equal(union(null_class,complement(u)),null_class)** -> subclass(v,u)*.
% 299.99/300.39  95051[4:Res:95015.1,54563.0] || equal(complement(not_subclass_element(u,v)),null_class)** -> subclass(u,v).
% 299.99/300.39  95071[4:Res:95015.1,13481.1] || equal(complement(u),null_class) equal(complement(u),domain_relation)** -> .
% 299.99/300.39  95240[4:Res:95015.1,49361.0] || equal(complement(rotate(u)),null_class)** equal(null_class,u) -> .
% 299.99/300.39  95242[4:Res:95015.1,49362.0] || equal(complement(flip(u)),null_class)** equal(null_class,u) -> .
% 299.99/300.39  95494[0:Obv:95476.0] ||  -> subclass(intersection(restrict(u,v,w),x),intersection(u,x))*.
% 299.99/300.39  95698[4:SpR:30.0,95602.0] ||  -> subclass(restrict(complement(compose(element_relation,universal_class)),u,v),complement(element_relation))*.
% 299.99/300.39  96566[4:Res:95015.1,58651.0] || equal(complement(intersection(u,v)),null_class)** -> subclass(w,u)*.
% 299.99/300.39  96573[4:Res:58043.0,58651.0] ||  -> subclass(restrict(union(null_class,intersection(u,v)),w,x),u)*.
% 299.99/300.39  96576[0:Res:57711.0,58651.0] ||  -> subclass(restrict(intersection(intersection(u,v),w),x,y),u)*.
% 299.99/300.39  96583[0:Res:58577.0,58651.0] ||  -> subclass(intersection(restrict(intersection(u,v),w,x),y),u)*.
% 299.99/300.39  96589[4:Res:59281.0,58651.0] ||  -> subclass(union(null_class,restrict(intersection(u,v),w,x)),u)*.
% 299.99/300.39  96593[0:Res:3048.1,58651.0] || member(u,intersection(v,w))* -> subclass(singleton(u),v).
% 299.99/300.39  96598[0:Res:57651.0,58651.0] ||  -> subclass(intersection(u,restrict(intersection(v,w),x,y)),v)*.
% 299.99/300.39  96603[0:Res:58168.0,58651.0] ||  -> subclass(restrict(intersection(u,intersection(v,w)),x,y),v)*.
% 299.99/300.39  96607[4:Res:70771.0,58651.0] ||  -> subclass(complement(successor(union(null_class,complement(intersection(u,v))))),u)*.
% 299.99/300.39  96729[4:SpR:45830.1,96604.0] || equal(union(u,v),null_class)** -> subclass(universal_class,complement(u))*.
% 299.99/300.39  96736[0:Res:96604.0,348.1] inductive(complement(union(u,v))) ||  -> member(null_class,complement(u))*.
% 299.99/300.39  96846[4:SpR:45830.1,96692.0] || equal(union(u,v),null_class)** -> subclass(universal_class,complement(v))*.
% 299.99/300.39  96853[0:Res:96692.0,348.1] inductive(complement(union(u,v))) ||  -> member(null_class,complement(v))*.
% 299.99/300.39  96907[4:SpR:74540.0,96606.0] ||  -> subclass(complement(successor(complement(symmetric_difference(u,v)))),union(u,v))*.
% 299.99/300.39  96925[4:SpR:39581.1,96606.0] || subclass(u,v) -> subclass(complement(successor(complement(u))),v)*.
% 299.99/300.39  96935[4:SpR:47013.0,96606.0] ||  -> subclass(complement(successor(union(complement(power_class(u)),v))),power_class(u))*.
% 299.99/300.39  96950[4:Res:96606.0,58651.0] ||  -> subclass(complement(successor(complement(intersection(intersection(u,v),w)))),u)*.
% 299.99/300.39  96965[4:Res:96606.0,63814.0] || equal(complement(successor(complement(intersection(successor(null_class),u)))),universal_class)** -> .
% 299.99/300.39  96966[4:Res:96606.0,58743.0] ||  -> subclass(complement(successor(complement(intersection(successor(null_class),u)))),singleton(null_class))*.
% 299.99/300.39  96968[4:Res:96606.0,59035.0] ||  -> subclass(complement(successor(complement(intersection(union(null_class,u),v)))),u)*.
% 299.99/300.39  96969[4:Res:96606.0,76462.0] ||  -> subclass(complement(successor(complement(intersection(union(u,null_class),v)))),u)*.
% 299.99/300.39  97098[4:SpR:47007.0,96886.0] ||  -> subclass(complement(successor(union(u,complement(power_class(v))))),power_class(v))*.
% 299.99/300.39  97114[4:Res:96886.0,58651.0] ||  -> subclass(complement(successor(complement(intersection(u,intersection(v,w))))),v)*.
% 299.99/300.39  97129[4:Res:96886.0,63814.0] || equal(complement(successor(complement(intersection(u,successor(null_class))))),universal_class)** -> .
% 299.99/300.39  97130[4:Res:96886.0,58743.0] ||  -> subclass(complement(successor(complement(intersection(u,successor(null_class))))),singleton(null_class))*.
% 299.99/300.39  97132[4:Res:96886.0,59035.0] ||  -> subclass(complement(successor(complement(intersection(u,union(null_class,v))))),v)*.
% 299.99/300.39  97133[4:Res:96886.0,76462.0] ||  -> subclass(complement(successor(complement(intersection(u,union(v,null_class))))),v)*.
% 299.99/300.39  97242[4:MRR:97220.1,97220.3,9997.1,49359.1] || member(u,cantor(u))* subclass(domain_relation,regular(element_relation)) -> .
% 299.99/300.39  97296[4:SpR:26691.0,96932.0] ||  -> subclass(complement(successor(union(complement(u),v))),union(null_class,u))*.
% 299.99/300.39  97414[4:Res:97307.0,348.1] inductive(complement(successor(successor(u)))) ||  -> member(null_class,complement(u))*.
% 299.99/300.39  97437[4:SpR:26691.0,97096.0] ||  -> subclass(complement(successor(union(u,complement(v)))),union(null_class,v))*.
% 299.99/300.39  97809[4:Res:97753.0,348.1] inductive(complement(successor(successor(complement(u))))) ||  -> member(null_class,u)*.
% 299.99/300.39  99622[4:SpR:20898.1,99580.0] || equal(complement(successor(u)),universal_class) -> subclass(universal_class,complement(u))*.
% 299.99/300.39  100138[4:SpR:45830.1,100042.0] || equal(union(complement(u),v),null_class)** -> subclass(universal_class,u).
% 299.99/300.39  100144[4:Res:100042.0,348.1] inductive(complement(union(complement(u),v))) ||  -> member(null_class,u)*.
% 299.99/300.39  100750[4:SpR:45830.1,100115.0] || equal(union(u,complement(v)),null_class)** -> subclass(universal_class,v).
% 299.99/300.39  100756[4:Res:100115.0,348.1] inductive(complement(union(u,complement(v)))) ||  -> member(null_class,v)*.
% 299.99/300.39  100949[7:MRR:100948.0,122.0] || member(u,singleton(singleton(null_class)))* subclass(element_relation,composition_function) -> .
% 299.99/300.39  101686[0:MRR:22639.0,101685.0] ||  -> equal(intersection(complement(u),complement(v)),complement(union(u,v)))**.
% 299.99/300.39  104906[8:SpR:104596.0,74697.1] function(successor(u)) ||  -> equal(successor(successor(u)),successor(u))**.
% 299.99/300.39  106727[4:SpL:103337.0,45890.0] || equal(image(element_relation,successor(u)),power_class(complement(successor(u))))** -> .
% 299.99/300.39  107235[4:SpR:29.0,97814.0] ||  -> subclass(complement(successor(successor(complement(restrict(u,v,w))))),u)*.
% 299.99/300.39  107452[4:SpR:103414.0,96886.0] ||  -> subclass(complement(successor(union(u,complement(successor(v))))),successor(v))*.
% 299.99/300.39  108969[4:Rew:7631.0,108889.1] || subclass(union(null_class,complement(u)),null_class)* -> subclass(universal_class,u).
% 299.99/300.39  109666[8:SpR:74697.1,103268.0] function(u) ||  -> equal(union(u,successor(u)),successor(u))**.
% 299.99/300.39  110187[4:Res:104933.1,63814.0] || equal(successor(u),null_class)** equal(successor(u),universal_class) -> .
% 299.99/300.39  110197[4:Res:104933.1,44651.0] || equal(successor(u),null_class) subclass(domain_relation,successor(u))* -> .
% 299.99/300.39  110198[4:Res:104933.1,44649.0] || equal(successor(u),null_class) equal(successor(u),domain_relation)** -> .
% 299.99/300.39  110781[4:Rew:7631.0,110740.1] || subclass(union(u,null_class),null_class)* -> subclass(universal_class,complement(u)).
% 299.99/300.39  111439[4:SpR:29.0,96578.0] ||  -> subclass(intersection(union(null_class,restrict(u,v,w)),x),u)*.
% 299.99/300.39  111591[4:SpR:29.0,96588.0] ||  -> subclass(union(null_class,intersection(restrict(u,v,w),x)),u)*.
% 299.99/300.39  111945[4:SpR:29.0,96596.0] ||  -> subclass(intersection(u,union(null_class,restrict(v,w,x))),v)*.
% 299.99/300.39  112085[4:SpR:29.0,96601.0] ||  -> subclass(union(null_class,intersection(u,restrict(v,w,x))),v)*.
% 299.99/300.39  112888[4:SpR:29.0,100149.0] ||  -> subclass(complement(union(complement(restrict(u,v,w)),x)),u)*.
% 299.99/300.39  113053[4:Rew:7631.0,112947.1] || subclass(complement(intersection(u,v)),null_class)* -> subclass(universal_class,u).
% 299.99/300.39  113067[4:SpR:29.0,100761.0] ||  -> subclass(complement(union(u,complement(restrict(v,w,x)))),v)*.
% 299.99/300.39  114326[8:SpR:74697.1,113750.0] function(complement(u)) ||  -> subclass(regular(successor(complement(u))),u)*.
% 299.99/300.39  114337[4:Res:113750.0,348.1] inductive(regular(union(null_class,complement(u)))) ||  -> member(null_class,u)*.
% 299.99/300.39  114395[4:Rew:47572.0,114298.0] ||  -> subclass(regular(power_class(complement(power_class(u)))),image(element_relation,power_class(u)))*.
% 299.99/300.39  114396[4:Rew:47572.0,114300.0] ||  -> subclass(regular(power_class(complement(successor(u)))),image(element_relation,successor(u)))*.
% 299.99/300.39  114623[4:SpR:20622.1,113762.0] || equal(power_class(u),universal_class) -> subclass(regular(power_class(u)),null_class)*.
% 299.99/300.39  114638[4:Res:113762.0,348.1] inductive(regular(power_class(u))) ||  -> member(null_class,complement(power_class(u)))*.
% 299.99/300.39  114656[4:SpR:20622.1,113763.0] || equal(successor(u),universal_class) -> subclass(regular(successor(u)),null_class)*.
% 299.99/300.39  114663[4:Res:113763.0,348.1] inductive(regular(successor(u))) ||  -> member(null_class,complement(successor(u)))*.
% 299.99/300.39  114734[4:Res:114380.0,348.1] inductive(regular(union(null_class,u))) ||  -> member(null_class,complement(u))*.
% 299.99/300.39  114824[4:Res:114701.0,348.1] inductive(regular(union(u,null_class))) ||  -> member(null_class,complement(u))*.
% 299.99/300.39  115116[4:Res:114715.0,348.1] inductive(regular(union(u,u))) ||  -> member(null_class,complement(u))*.
% 299.99/300.39  115349[4:Res:115258.0,348.1] inductive(regular(complement(u))) ||  -> member(null_class,union(u,null_class))*.
% 299.99/300.39  115912[4:Res:115297.0,348.1] inductive(regular(complement(u))) ||  -> member(null_class,union(null_class,u))*.
% 299.99/300.39  116375[4:Res:115299.0,348.1] inductive(regular(complement(u))) ||  -> member(null_class,union(u,u))*.
% 299.99/300.39  116437[4:SpR:30.0,115435.0] ||  -> subclass(regular(complement(restrict(u,v,w))),cross_product(v,w))*.
% 299.99/300.39  116485[4:SpR:101695.0,115435.0] ||  -> subclass(regular(union(u,complement(union(v,w)))),complement(u))*.
% 299.99/300.39  116490[4:Res:115435.0,348.1] inductive(regular(complement(intersection(u,v)))) ||  -> member(null_class,u)*.
% 299.99/300.39  116584[4:SpR:74540.0,116428.0] ||  -> subclass(regular(complement(symmetric_difference(u,v))),complement(intersection(u,v)))*.
% 299.99/300.39  116612[4:SpR:101705.0,116428.0] ||  -> subclass(regular(union(complement(union(u,v)),w)),complement(w))*.
% 299.99/300.39  116625[4:Res:116428.0,348.1] inductive(regular(complement(intersection(u,v)))) ||  -> member(null_class,v)*.
% 299.99/300.39  117089[4:Res:116431.0,58651.0] ||  -> subclass(regular(complement(restrict(intersection(u,v),w,x))),u)*.
% 299.99/300.39  117106[4:Res:116431.0,59035.0] ||  -> subclass(regular(complement(restrict(union(null_class,u),v,w))),u)*.
% 299.99/300.39  117107[4:Res:116431.0,76462.0] ||  -> subclass(regular(complement(restrict(union(u,null_class),v,w))),u)*.
% 299.99/300.39  118065[4:Obv:118051.0] ||  -> subclass(union(null_class,intersection(u,v)),complement(symmetric_difference(u,v)))*.
% 299.99/300.39  118281[4:Res:66364.1,114328.0] || equal(successor(complement(u)),null_class) -> subclass(regular(null_class),u)*.
% 299.99/300.39  118830[4:SpR:29.0,114342.0] ||  -> subclass(regular(union(null_class,complement(restrict(u,v,w)))),u)*.
% 299.99/300.39  119495[4:SpR:47963.0,116474.0] ||  -> subclass(regular(union(u,image(element_relation,power_class(v)))),complement(u))*.
% 299.99/300.39  120331[4:SpR:47962.0,116611.0] ||  -> subclass(regular(union(image(element_relation,power_class(u)),v)),complement(v))*.
% 299.99/300.39  121224[4:Res:121063.0,58651.0] ||  -> subclass(regular(successor(union(null_class,complement(intersection(u,v))))),u)*.
% 299.99/300.39  121276[4:Rew:108053.0,121195.0] ||  -> subclass(regular(successor(complement(symmetric_difference(u,v)))),symmetric_difference(v,u))*.
% 299.99/300.39  121278[4:Rew:102963.0,121199.0] ||  -> subclass(regular(successor(union(null_class,complement(u)))),union(u,u))*.
% 299.99/300.39  121279[4:Rew:102963.0,121200.0] ||  -> subclass(regular(successor(union(null_class,complement(u)))),union(u,null_class))*.
% 299.99/300.39  121280[4:Rew:102963.0,121201.0] ||  -> subclass(regular(successor(union(null_class,complement(u)))),union(null_class,u))*.
% 299.99/300.39  121386[8:SpR:74697.1,121264.0] function(u) ||  -> subclass(regular(successor(successor(u))),complement(u))*.
% 299.99/300.39  121392[4:SpR:102963.0,121264.0] ||  -> subclass(regular(successor(union(u,v))),complement(union(u,v)))*.
% 299.99/300.39  121434[4:Rew:102963.0,121368.0] ||  -> subclass(regular(successor(union(u,u))),union(null_class,complement(u)))*.
% 299.99/300.39  121435[4:Rew:102963.0,121369.0] ||  -> subclass(regular(successor(union(u,null_class))),union(null_class,complement(u)))*.
% 299.99/300.39  121436[4:Rew:102963.0,121370.0] ||  -> subclass(regular(successor(union(null_class,u))),union(null_class,complement(u)))*.
% 299.99/300.39  121751[4:Rew:28712.0,121710.0,102963.0,121710.0,26691.0,121710.0] ||  -> subclass(regular(successor(complement(union(u,v)))),union(u,v))*.
% 299.99/300.39  123552[4:Rew:7631.0,123510.1] || subclass(union(u,u),null_class)* -> subclass(universal_class,complement(u)).
% 299.99/300.39  123876[4:SpR:29.0,111436.0] ||  -> subclass(restrict(union(null_class,intersection(u,v)),w,x),v)*.
% 299.99/300.39  124056[4:SpR:29.0,111588.0] ||  -> subclass(union(null_class,restrict(intersection(u,v),w,x)),v)*.
% 299.99/300.39  124808[4:Rew:7631.0,124699.1] || subclass(complement(intersection(u,v)),null_class)* -> subclass(universal_class,v).
% 299.99/300.39  125188[0:SpR:113648.0,30716.0] ||  -> equal(intersection(union(u,v),complement(union(v,u))),null_class)**.
% 299.99/300.39  125189[4:SpR:113648.0,30820.0] ||  -> equal(union(union(u,v),complement(union(v,u))),universal_class)**.
% 299.99/300.39  125190[4:SpR:113648.0,30861.0] ||  -> equal(symmetric_difference(union(u,v),complement(union(v,u))),universal_class)**.
% 299.99/300.39  125204[4:SpR:113648.0,70688.0] ||  -> subclass(complement(successor(complement(union(u,v)))),union(v,u))*.
% 299.99/300.39  125210[4:SpR:113648.0,59405.0] ||  -> subclass(complement(successor(union(u,v))),complement(union(v,u)))*.
% 299.99/300.39  125709[4:Rew:102878.0,125177.0] ||  -> subclass(regular(successor(complement(union(u,v)))),union(v,u))*.
% 299.99/300.39  125719[4:Rew:102963.0,125237.0] ||  -> subclass(regular(successor(union(u,v))),complement(union(v,u)))*.
% 299.99/300.39  126653[4:SpR:29.0,116495.0] ||  -> subclass(regular(complement(intersection(restrict(u,v,w),x))),u)*.
% 299.99/300.39  126806[4:SpR:29.0,116630.0] ||  -> subclass(regular(complement(intersection(u,restrict(v,w,x)))),v)*.
% 299.99/300.39  127089[4:SpR:29.0,119819.0] ||  -> subclass(regular(complement(restrict(union(u,u),v,w))),u)*.
% 299.99/300.39  128795[4:SpR:29.0,126650.0] ||  -> subclass(regular(complement(restrict(intersection(u,v),w,x))),v)*.
% 299.99/300.39  129336[4:Res:95015.1,60627.0] || equal(complement(intersection(u,v)),null_class)** -> subclass(w,v)*.
% 299.99/300.39  129346[0:Res:57711.0,60627.0] ||  -> subclass(restrict(intersection(intersection(u,v),w),x,y),v)*.
% 299.99/300.39  129352[0:Res:58577.0,60627.0] ||  -> subclass(intersection(restrict(intersection(u,v),w,x),y),v)*.
% 299.99/300.39  129361[0:Res:3048.1,60627.0] || member(u,intersection(v,w))* -> subclass(singleton(u),w).
% 299.99/300.39  129366[0:Res:57651.0,60627.0] ||  -> subclass(intersection(u,restrict(intersection(v,w),x,y)),w)*.
% 299.99/300.39  129371[0:Res:58168.0,60627.0] ||  -> subclass(restrict(intersection(u,intersection(v,w)),x,y),w)*.
% 299.99/300.39  129374[4:Res:96606.0,60627.0] ||  -> subclass(complement(successor(complement(intersection(intersection(u,v),w)))),v)*.
% 299.99/300.39  129375[4:Res:96886.0,60627.0] ||  -> subclass(complement(successor(complement(intersection(u,intersection(v,w))))),w)*.
% 299.99/300.39  129377[4:Res:70771.0,60627.0] ||  -> subclass(complement(successor(union(null_class,complement(intersection(u,v))))),v)*.
% 299.99/300.39  129439[4:Res:121063.0,60627.0] ||  -> subclass(regular(successor(union(null_class,complement(intersection(u,v))))),v)*.
% 299.99/300.39  129501[4:Res:57711.0,60773.0] ||  -> subclass(restrict(intersection(union(u,u),v),w,x),u)*.
% 299.99/300.39  129507[4:Res:58577.0,60773.0] ||  -> subclass(intersection(restrict(union(u,u),v,w),x),u)*.
% 299.99/300.39  129516[4:Res:3048.1,60773.0] || member(u,union(v,v))* -> subclass(singleton(u),v).
% 299.99/300.39  129521[4:Res:57651.0,60773.0] ||  -> subclass(intersection(u,restrict(union(v,v),w,x)),v)*.
% 299.99/300.39  129526[4:Res:58168.0,60773.0] ||  -> subclass(restrict(intersection(u,union(v,v)),w,x),v)*.
% 299.99/300.39  129536[4:Res:96606.0,60773.0] ||  -> subclass(complement(successor(complement(intersection(union(u,u),v)))),u)*.
% 299.99/300.39  129537[4:Res:96886.0,60773.0] ||  -> subclass(complement(successor(complement(intersection(u,union(v,v))))),v)*.
% 299.99/300.39  129823[0:SpR:41697.0,71859.0] ||  -> subclass(intersection(intersection(u,complement(v)),intersection(v,w)),null_class)*.
% 299.99/300.39  129824[0:SpR:42038.0,71859.0] ||  -> subclass(intersection(intersection(u,complement(v)),intersection(w,v)),null_class)*.
% 299.99/300.39  129827[4:SpR:30844.0,71859.0] ||  -> subclass(intersection(intersection(u,complement(v)),union(v,v)),null_class)*.
% 299.99/300.39  129947[4:Rew:74519.0,129832.0] ||  -> subclass(intersection(complement(singleton(null_class)),intersection(u,successor(null_class))),null_class)*.
% 299.99/300.39  129992[0:SpR:41697.0,71860.0] ||  -> subclass(intersection(intersection(complement(u),v),intersection(u,w)),null_class)*.
% 299.99/300.39  129993[0:SpR:42038.0,71860.0] ||  -> subclass(intersection(intersection(complement(u),v),intersection(w,u)),null_class)*.
% 299.99/300.39  129996[4:SpR:30844.0,71860.0] ||  -> subclass(intersection(intersection(complement(u),v),union(u,u)),null_class)*.
% 299.99/300.39  130118[4:Rew:74519.0,130001.0] ||  -> subclass(intersection(complement(singleton(null_class)),intersection(successor(null_class),u)),null_class)*.
% 299.99/300.39  130172[4:SpR:23503.0,130067.0] ||  -> equal(null_class,u) subclass(intersection(successor(null_class),singleton(u)),null_class)*.
% 299.99/300.39  130581[4:Rew:74519.0,130446.0] ||  -> subclass(intersection(singleton(singleton(null_class)),intersection(u,successor(null_class))),null_class)*.
% 299.99/300.39  130582[4:Rew:74519.0,130450.0] ||  -> subclass(intersection(singleton(singleton(null_class)),intersection(successor(null_class),u)),null_class)*.
% 299.99/300.39  130816[7:SpR:130759.0,42.0] ||  -> equal(range__dfg(successor(null_class),u,v),second(not_subclass_element(null_class,null_class)))**.
% 299.99/300.39  131371[4:SpR:23503.0,130177.0] ||  -> equal(null_class,u) subclass(intersection(singleton(u),successor(null_class)),null_class)*.
% 299.99/300.39  132500[4:SpR:41697.0,130057.0] ||  -> subclass(intersection(union(null_class,complement(u)),intersection(u,v)),null_class)*.
% 299.99/300.39  132501[4:SpR:42038.0,130057.0] ||  -> subclass(intersection(union(null_class,complement(u)),intersection(v,u)),null_class)*.
% 299.99/300.39  132917[4:Rew:74519.0,132810.0] ||  -> subclass(intersection(complement(u),union(null_class,intersection(u,v))),null_class)*.
% 299.99/300.39  132918[4:Rew:74519.0,132811.0] ||  -> subclass(intersection(complement(u),union(null_class,intersection(v,u))),null_class)*.
% 299.99/300.39  133865[4:Rew:74519.0,133735.0] ||  -> subclass(intersection(complement(successor(null_class)),intersection(u,singleton(null_class))),null_class)*.
% 299.99/300.39  133866[4:Rew:74519.0,133739.0] ||  -> subclass(intersection(complement(successor(null_class)),intersection(singleton(null_class),u)),null_class)*.
% 299.99/300.39  134303[4:SpR:133541.0,71859.0] ||  -> subclass(intersection(intersection(u,v),union(null_class,complement(v))),null_class)*.
% 299.99/300.39  134308[4:SpR:133541.0,71860.0] ||  -> subclass(intersection(intersection(u,v),union(null_class,complement(u))),null_class)*.
% 299.99/300.39  135694[4:Rew:135678.1,73390.1] || equal(u,universal_class) -> equal(symmetric_difference(u,v),complement(v))**.
% 299.99/300.39  136269[4:SpR:133541.0,132936.1] || equal(union(null_class,complement(u)),universal_class)** -> subclass(u,null_class).
% 299.99/300.39  136396[4:Rew:136381.1,73389.1] || equal(u,universal_class) -> equal(symmetric_difference(v,u),complement(v))**.
% 299.99/300.39  136412[4:Rew:136396.1,40667.1] || equal(intersection(u,v),universal_class)** -> equal(complement(v),null_class).
% 299.99/300.39  136413[4:Rew:136396.1,40365.1] || equal(intersection(u,v),universal_class)** -> equal(complement(u),null_class).
% 299.99/300.39  136628[4:SpR:135678.1,41697.0] || equal(complement(u),universal_class) -> equal(intersection(u,v),null_class)**.
% 299.99/300.39  136629[4:SpR:135678.1,42038.0] || equal(complement(u),universal_class) -> equal(intersection(v,u),null_class)**.
% 299.99/300.39  136635[4:SpR:135678.1,30844.0] || equal(complement(u),universal_class) -> equal(union(u,u),null_class)**.
% 299.99/300.39  137461[4:SpR:136381.1,30844.0] || equal(union(u,u),universal_class)** -> equal(complement(u),null_class).
% 299.99/300.39  137539[4:SpR:136381.1,133541.0] || equal(union(null_class,complement(u)),universal_class)** -> equal(u,null_class).
% 299.99/300.39  138072[0:SpR:41697.0,72388.0] ||  -> subclass(intersection(intersection(u,v),intersection(complement(u),w)),null_class)*.
% 299.99/300.39  138073[0:SpR:42038.0,72388.0] ||  -> subclass(intersection(intersection(u,v),intersection(complement(v),w)),null_class)*.
% 299.99/300.39  138076[4:SpR:30844.0,72388.0] ||  -> subclass(intersection(union(u,u),intersection(complement(u),v)),null_class)*.
% 299.99/300.39  138271[0:SpR:41697.0,72391.0] ||  -> subclass(intersection(intersection(u,v),intersection(w,complement(u))),null_class)*.
% 299.99/300.39  138272[0:SpR:42038.0,72391.0] ||  -> subclass(intersection(intersection(u,v),intersection(w,complement(v))),null_class)*.
% 299.99/300.39  138275[4:SpR:30844.0,72391.0] ||  -> subclass(intersection(union(u,u),intersection(v,complement(u))),null_class)*.
% 299.99/300.39  138504[4:SpR:78218.1,79355.0] || subclass(u,singleton(u)) -> subclass(successor(u),complement(u))*.
% 299.99/300.39  138676[4:SpR:78218.1,133541.0] || subclass(u,union(null_class,complement(u)))* -> equal(u,null_class).
% 299.99/300.39  140062[0:SpR:30.0,96404.0] ||  -> subclass(restrict(symmetric_difference(u,v),w,x),union(v,u))*.
% 299.99/300.39  140144[0:SpL:29.0,96568.0] || equal(restrict(u,v,w),x)* -> subclass(x,u)*.
% 299.99/300.39  140202[0:SpR:29.0,96582.0] ||  -> subclass(intersection(intersection(restrict(u,v,w),x),y),u)*.
% 299.99/300.39  140499[0:SpR:29.0,96592.0] ||  -> subclass(intersection(u,intersection(v,restrict(w,x,y))),w)*.
% 299.99/300.39  140688[0:SpR:29.0,96595.0] ||  -> subclass(intersection(u,intersection(restrict(v,w,x),y)),v)*.
% 299.99/300.39  140995[0:SpR:29.0,96599.0] ||  -> subclass(intersection(intersection(u,restrict(v,w,x)),y),v)*.
% 299.99/300.39  142845[0:Rew:74519.0,142699.0] ||  -> subclass(intersection(complement(u),intersection(v,intersection(u,w))),null_class)*.
% 299.99/300.39  142846[0:Rew:74519.0,142700.0] ||  -> subclass(intersection(complement(u),intersection(v,intersection(w,u))),null_class)*.
% 299.99/300.39  142848[4:Rew:74519.0,142703.0] ||  -> subclass(intersection(complement(u),intersection(v,union(u,u))),null_class)*.
% 299.99/300.39  142849[4:Rew:74519.0,142709.0] ||  -> subclass(intersection(successor(null_class),intersection(u,complement(singleton(null_class)))),null_class)*.
% 299.99/300.39  142850[4:Rew:74519.0,142710.0] ||  -> subclass(intersection(element_relation,intersection(u,complement(compose(element_relation,universal_class)))),null_class)*.
% 299.99/300.39  142851[4:Rew:74519.0,142725.0] ||  -> subclass(intersection(u,intersection(v,union(null_class,complement(u)))),null_class)*.
% 299.99/300.39  142852[4:Rew:74519.0,142728.0] ||  -> subclass(intersection(complement(u),intersection(v,union(u,null_class))),null_class)*.
% 299.99/300.39  142854[4:Rew:74519.0,142737.0] ||  -> subclass(intersection(singleton(null_class),intersection(u,complement(successor(null_class)))),null_class)*.
% 299.99/300.39  142855[4:Rew:74519.0,142738.0] ||  -> subclass(intersection(successor(null_class),intersection(u,singleton(singleton(null_class)))),null_class)*.
% 299.99/300.39  142752[0:SpR:30.0,129813.0] ||  -> subclass(intersection(restrict(u,v,w),x),intersection(x,u))*.
% 299.99/300.39  142958[0:SpR:78218.1,142833.0] || subclass(u,intersection(v,complement(u)))* -> subclass(u,null_class).
% 299.99/300.39  142969[4:SpR:136381.1,142833.0] || equal(intersection(u,complement(v)),universal_class)** -> subclass(v,null_class).
% 299.99/300.39  143080[0:SpR:78218.1,142935.0] || subclass(u,intersection(complement(u),v))* -> subclass(u,null_class).
% 299.99/300.39  143091[4:SpR:136381.1,142935.0] || equal(intersection(complement(u),v),universal_class)** -> subclass(u,null_class).
% 299.99/300.39  143266[4:SpR:142985.0,132877.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,complement(u)))),null_class)*.
% 299.99/300.39  143269[3:SpR:142985.0,78218.1] || subclass(u,intersection(v,complement(u)))* -> equal(null_class,u).
% 299.99/300.39  143656[3:Rew:74519.0,143352.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,complement(u)))),null_class)*.
% 299.99/300.39  143408[4:SpR:142985.0,136381.1] || equal(intersection(u,complement(v)),universal_class)** -> equal(null_class,v).
% 299.99/300.39  143449[4:SpR:26691.0,142985.0] ||  -> equal(intersection(complement(u),intersection(v,union(null_class,u))),null_class)**.
% 299.99/300.39  143462[3:SpR:78218.1,142985.0] || subclass(u,complement(v))* -> equal(intersection(v,u),null_class).
% 299.99/300.39  143803[4:SpR:143107.0,132877.0] ||  -> subclass(intersection(u,union(null_class,intersection(complement(u),v))),null_class)*.
% 299.99/300.39  143806[3:SpR:143107.0,78218.1] || subclass(u,intersection(complement(u),v))* -> equal(null_class,u).
% 299.99/300.39  144200[3:Rew:74519.0,143890.0] ||  -> subclass(intersection(u,intersection(v,intersection(complement(u),w))),null_class)*.
% 299.99/300.39  143947[4:SpR:143107.0,136381.1] || equal(intersection(complement(u),v),universal_class)** -> equal(null_class,u).
% 299.99/300.39  143951[4:SpR:143107.0,130067.0] ||  -> subclass(intersection(successor(null_class),intersection(complement(singleton(null_class)),u)),null_class)*.
% 299.99/300.39  143988[4:SpR:26691.0,143107.0] ||  -> equal(intersection(complement(u),intersection(union(null_class,u),v)),null_class)**.
% 299.99/300.39  146026[4:SpR:78218.1,145282.0] || subclass(u,union(null_class,singleton(u)))* -> subclass(u,null_class).
% 299.99/300.39  146035[4:SpR:136381.1,145282.0] || equal(union(null_class,singleton(u)),universal_class)** -> subclass(u,null_class).
% 299.99/300.39  146438[4:Rew:74519.0,146196.0] ||  -> subclass(intersection(union(null_class,u),union(null_class,singleton(u))),null_class)*.
% 299.99/300.39  146442[4:Rew:74519.0,146222.0] ||  -> subclass(intersection(union(null_class,u),intersection(v,singleton(u))),null_class)*.
% 299.99/300.39  146443[4:Rew:74519.0,146228.0] ||  -> subclass(intersection(union(null_class,u),intersection(singleton(u),v)),null_class)*.
% 299.99/300.39  146444[4:Rew:74519.0,146230.0] ||  -> subclass(intersection(singleton(u),intersection(v,union(null_class,u))),null_class)*.
% 299.99/300.39  146274[4:SpR:145920.0,136381.1] || equal(union(null_class,u),universal_class)** -> equal(singleton(u),null_class).
% 299.99/300.39  146779[4:Rew:74519.0,146556.0] ||  -> subclass(intersection(union(u,null_class),union(null_class,singleton(u))),null_class)*.
% 299.99/300.39  146783[4:Rew:74519.0,146582.0] ||  -> subclass(intersection(union(u,null_class),intersection(v,singleton(u))),null_class)*.
% 299.99/300.39  146784[4:Rew:74519.0,146588.0] ||  -> subclass(intersection(union(u,null_class),intersection(singleton(u),v)),null_class)*.
% 299.99/300.39  146785[4:Rew:74519.0,146590.0] ||  -> subclass(intersection(singleton(u),intersection(v,union(u,null_class))),null_class)*.
% 299.99/300.39  146632[4:SpR:145994.0,136381.1] || equal(union(u,null_class),universal_class)** -> equal(singleton(u),null_class).
% 299.99/300.39  146986[4:SpR:146051.0,78218.1] || subclass(u,union(null_class,singleton(u)))* -> equal(null_class,u).
% 299.99/300.39  147007[4:SpR:146051.0,71859.0] ||  -> subclass(intersection(intersection(u,v),union(null_class,singleton(v))),null_class)*.
% 299.99/300.39  147014[4:SpR:146051.0,71860.0] ||  -> subclass(intersection(intersection(u,v),union(null_class,singleton(u))),null_class)*.
% 299.99/300.39  147302[4:Rew:74519.0,147046.0] ||  -> subclass(intersection(u,intersection(v,union(null_class,singleton(u)))),null_class)*.
% 299.99/300.39  147084[4:SpR:146051.0,72391.0] ||  -> subclass(intersection(union(null_class,singleton(u)),intersection(v,u)),null_class)*.
% 299.99/300.39  147116[4:SpR:146051.0,136381.1] || equal(union(null_class,singleton(u)),universal_class)** -> equal(null_class,u).
% 299.99/300.39  147117[4:SpR:146051.0,72388.0] ||  -> subclass(intersection(union(null_class,singleton(u)),intersection(u,v)),null_class)*.
% 299.99/300.39  147312[4:Rew:27420.0,147103.0,7631.0,147103.0] ||  -> equal(union(u,union(null_class,complement(singleton(complement(u))))),universal_class)**.
% 299.99/300.39  147395[4:Res:3048.1,145285.0] || member(u,singleton(singleton(u)))* -> equal(singleton(u),null_class).
% 299.99/300.39  147675[4:SpR:78218.1,145585.0] || subclass(u,intersection(v,singleton(u)))* -> subclass(u,null_class).
% 299.99/300.39  147687[4:SpR:136381.1,145585.0] || equal(intersection(u,singleton(v)),universal_class)** -> subclass(v,null_class).
% 299.99/300.39  147775[4:SpR:146300.0,130057.0] ||  -> subclass(intersection(union(null_class,singleton(u)),union(u,u)),null_class)*.
% 299.99/300.39  147801[4:SpR:146300.0,71859.0] ||  -> subclass(intersection(intersection(u,singleton(v)),union(v,v)),null_class)*.
% 299.99/300.39  147807[4:SpR:146300.0,71860.0] ||  -> subclass(intersection(intersection(singleton(u),v),union(u,u)),null_class)*.
% 299.99/300.39  148007[4:Rew:74519.0,147809.0] ||  -> subclass(intersection(singleton(u),intersection(v,union(u,u))),null_class)*.
% 299.99/300.39  147817[4:SpR:146300.0,72391.0] ||  -> subclass(intersection(union(u,u),intersection(v,singleton(u))),null_class)*.
% 299.99/300.39  147848[4:SpR:146300.0,132567.0] ||  -> subclass(intersection(union(u,u),union(null_class,singleton(u))),null_class)*.
% 299.99/300.39  147851[4:SpR:146300.0,136381.1] || equal(union(u,u),universal_class)** -> equal(singleton(u),null_class).
% 299.99/300.39  147852[4:SpR:146300.0,72388.0] ||  -> subclass(intersection(union(u,u),intersection(singleton(u),v)),null_class)*.
% 299.99/300.39  148313[4:SpR:147490.0,132877.0] ||  -> subclass(intersection(singleton(u),union(null_class,intersection(v,u))),null_class)*.
% 299.99/300.39  148365[4:SpR:147490.0,71859.0] ||  -> subclass(intersection(intersection(u,singleton(v)),intersection(w,v)),null_class)*.
% 299.99/300.39  148371[4:SpR:147490.0,71860.0] ||  -> subclass(intersection(intersection(singleton(u),v),intersection(w,u)),null_class)*.
% 299.99/300.39  148590[4:Rew:74519.0,148373.0] ||  -> subclass(intersection(singleton(u),intersection(v,intersection(w,u))),null_class)*.
% 299.99/300.39  148381[4:SpR:147490.0,72391.0] ||  -> subclass(intersection(intersection(u,v),intersection(w,singleton(v))),null_class)*.
% 299.99/300.39  148393[4:SpR:147490.0,136381.1] || equal(intersection(u,v),universal_class)** -> equal(singleton(v),null_class).
% 299.99/300.39  148394[4:SpR:147490.0,72388.0] ||  -> subclass(intersection(intersection(u,v),intersection(singleton(v),w)),null_class)*.
% 299.99/300.39  148404[4:SpR:78218.1,147490.0] || subclass(u,v) -> equal(intersection(singleton(v),u),null_class)**.
% 299.99/300.39  148719[4:SpR:147616.0,132877.0] ||  -> subclass(intersection(singleton(u),union(null_class,intersection(u,v))),null_class)*.
% 299.99/300.39  148772[4:SpR:147616.0,71859.0] ||  -> subclass(intersection(intersection(u,singleton(v)),intersection(v,w)),null_class)*.
% 299.99/300.39  148778[4:SpR:147616.0,71860.0] ||  -> subclass(intersection(intersection(singleton(u),v),intersection(u,w)),null_class)*.
% 299.99/300.39  148997[4:Rew:74519.0,148780.0] ||  -> subclass(intersection(singleton(u),intersection(v,intersection(u,w))),null_class)*.
% 299.99/300.39  148788[4:SpR:147616.0,72391.0] ||  -> subclass(intersection(intersection(u,v),intersection(w,singleton(u))),null_class)*.
% 299.99/300.39  148800[4:SpR:147616.0,136381.1] || equal(intersection(u,v),universal_class)** -> equal(singleton(u),null_class).
% 299.99/300.39  148801[4:SpR:147616.0,72388.0] ||  -> subclass(intersection(intersection(u,v),intersection(singleton(u),w)),null_class)*.
% 299.99/300.39  149004[4:Rew:74519.0,148840.0] ||  -> equal(intersection(symmetric_difference(u,v),singleton(union(u,v))),null_class)**.
% 299.99/300.39  149299[4:SpR:78218.1,147657.0] || subclass(u,intersection(singleton(u),v))* -> subclass(u,null_class).
% 299.99/300.39  149311[4:SpR:136381.1,147657.0] || equal(intersection(singleton(u),v),universal_class)** -> subclass(u,null_class).
% 299.99/300.39  149410[4:SpR:147703.0,132877.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,singleton(u)))),null_class)*.
% 299.99/300.39  149413[4:SpR:147703.0,78218.1] || subclass(u,intersection(v,singleton(u)))* -> equal(null_class,u).
% 299.99/300.39  149764[4:Rew:74519.0,149498.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,singleton(u)))),null_class)*.
% 299.99/300.39  149556[4:SpR:147703.0,136381.1] || equal(intersection(u,singleton(v)),universal_class)** -> equal(null_class,v).
% 299.99/300.39  149581[4:SpR:78218.1,147703.0] || subclass(u,singleton(v))* -> equal(intersection(v,u),null_class).
% 299.99/300.39  150060[4:SpR:149328.0,132877.0] ||  -> subclass(intersection(u,union(null_class,intersection(singleton(u),v))),null_class)*.
% 299.99/300.39  150063[4:SpR:149328.0,78218.1] || subclass(u,intersection(singleton(u),v))* -> equal(null_class,u).
% 299.99/300.39  150436[4:Rew:74519.0,150149.0] ||  -> subclass(intersection(u,intersection(v,intersection(singleton(u),w))),null_class)*.
% 299.99/300.39  150208[4:SpR:149328.0,136381.1] || equal(intersection(singleton(u),v),universal_class)** -> equal(null_class,u).
% 299.99/300.39  150214[4:SpR:149328.0,130067.0] ||  -> subclass(intersection(successor(null_class),intersection(singleton(singleton(null_class)),u)),null_class)*.
% 299.99/300.39  151582[4:Res:345.1,151507.0] || subclass(universal_class,cantor(singleton(cross_product(singleton(singleton(u)),universal_class))))* -> .
% 299.99/300.39  151706[7:Res:29936.1,145698.0] || equal(singleton(u),successor(null_class)) member(null_class,u)* -> .
% 299.99/300.39  151707[7:Res:29891.1,145698.0] || equal(singleton(u),singleton(null_class)) member(null_class,u)* -> .
% 299.99/300.39  152101[4:Res:95015.1,151827.1] || equal(complement(power_class(u)),null_class)** member(u,universal_class) -> .
% 299.99/300.39  152321[4:Res:95015.1,151828.1] || equal(complement(sum_class(u)),null_class)** member(u,universal_class) -> .
% 299.99/300.39  154503[4:SpL:101709.0,154255.0] || member(universal_class,complement(intersection(union(u,v),power_class(w))))* -> .
% 299.99/300.39  154507[4:SpL:101698.0,154255.0] || member(universal_class,complement(intersection(power_class(u),union(v,w))))* -> .
% 299.99/300.39  155262[3:Rew:74519.0,155060.0] ||  -> subclass(intersection(u,intersection(intersection(complement(u),v),w)),null_class)*.
% 299.99/300.39  155263[4:Rew:74519.0,155061.0] ||  -> subclass(intersection(u,intersection(intersection(singleton(u),v),w)),null_class)*.
% 299.99/300.39  155264[3:Rew:74519.0,155063.0] ||  -> subclass(intersection(u,intersection(intersection(v,complement(u)),w)),null_class)*.
% 299.99/300.39  155265[4:Rew:74519.0,155064.0] ||  -> subclass(intersection(u,intersection(intersection(v,singleton(u)),w)),null_class)*.
% 299.99/300.39  155266[0:Rew:74519.0,155070.0] ||  -> subclass(intersection(complement(u),intersection(intersection(u,v),w)),null_class)*.
% 299.99/300.39  155267[0:Rew:74519.0,155071.0] ||  -> subclass(intersection(complement(u),intersection(intersection(v,u),w)),null_class)*.
% 299.99/300.39  155270[4:Rew:74519.0,155074.0] ||  -> subclass(intersection(complement(u),intersection(union(u,u),v)),null_class)*.
% 299.99/300.39  155272[4:Rew:74519.0,155081.0] ||  -> subclass(intersection(element_relation,intersection(complement(compose(element_relation,universal_class)),u)),null_class)*.
% 299.99/300.39  155273[4:Rew:74519.0,155094.0] ||  -> subclass(intersection(u,intersection(union(null_class,complement(u)),v)),null_class)*.
% 299.99/300.39  155274[4:Rew:74519.0,155095.0] ||  -> subclass(intersection(u,intersection(union(null_class,singleton(u)),v)),null_class)*.
% 299.99/300.39  155275[4:Rew:74519.0,155098.0] ||  -> subclass(intersection(complement(u),intersection(union(u,null_class),v)),null_class)*.
% 299.99/300.39  155276[4:Rew:74519.0,155105.0] ||  -> subclass(intersection(singleton(u),intersection(union(null_class,u),v)),null_class)*.
% 299.99/300.39  155277[4:Rew:74519.0,155106.0] ||  -> subclass(intersection(singleton(u),intersection(union(u,null_class),v)),null_class)*.
% 299.99/300.39  155278[4:Rew:74519.0,155107.0] ||  -> subclass(intersection(singleton(u),intersection(union(u,u),v)),null_class)*.
% 299.99/300.39  155279[4:Rew:74519.0,155108.0] ||  -> subclass(intersection(singleton(u),intersection(intersection(v,u),w)),null_class)*.
% 299.99/300.39  155280[4:Rew:74519.0,155109.0] ||  -> subclass(intersection(singleton(u),intersection(intersection(u,v),w)),null_class)*.
% 299.99/300.39  155281[4:Rew:74519.0,155112.0] ||  -> subclass(intersection(singleton(null_class),intersection(complement(successor(null_class)),u)),null_class)*.
% 299.99/300.39  156742[0:SpR:29.0,138061.0] ||  -> subclass(intersection(u,restrict(v,w,x)),intersection(u,v))*.
% 299.99/300.39  160027[3:SpL:100311.0,22070.0] || subclass(regular(domain_relation),u)* subclass(universal_class,complement(u)) -> .
% 299.99/300.39  160074[3:SpL:100311.0,688.1] || subclass(universal_class,complement(u)) member(regular(domain_relation),u)* -> .
% 299.99/300.39  160076[3:SpL:100311.0,25769.0] || equal(u,regular(domain_relation)) subclass(universal_class,complement(u))* -> .
% 299.99/300.39  164104[4:Res:160006.1,25.1] || equal(complement(u),universal_class) member(regular(domain_relation),u)* -> .
% 299.99/300.39  164110[4:Res:160006.1,22.0] || equal(intersection(u,v),universal_class)** -> member(regular(domain_relation),u)*.
% 299.99/300.39  164111[4:Res:160006.1,23.0] || equal(intersection(u,v),universal_class)** -> member(regular(domain_relation),v)*.
% 299.99/300.39  164140[4:Res:160006.1,76461.0] || equal(union(u,null_class),universal_class) -> member(regular(domain_relation),u)*.
% 299.99/300.39  164141[4:Res:160006.1,36188.0] || equal(union(null_class,u),universal_class) -> member(regular(domain_relation),u)*.
% 299.99/300.39  164142[4:Res:160006.1,39314.0] || equal(union(u,u),universal_class)** -> member(regular(domain_relation),u)*.
% 299.99/300.39  164225[3:Res:160007.1,22.0] || subclass(universal_class,intersection(u,v))* -> member(regular(domain_relation),u).
% 299.99/300.39  164226[3:Res:160007.1,23.0] || subclass(universal_class,intersection(u,v))* -> member(regular(domain_relation),v).
% 299.99/300.39  164255[4:Res:160007.1,76461.0] || subclass(universal_class,union(u,null_class))* -> member(regular(domain_relation),u).
% 299.99/300.39  164256[4:Res:160007.1,36188.0] || subclass(universal_class,union(null_class,u))* -> member(regular(domain_relation),u).
% 299.99/300.39  164257[4:Res:160007.1,39314.0] || subclass(universal_class,union(u,u))* -> member(regular(domain_relation),u).
% 299.99/300.39  164399[7:MRR:164383.2,44597.0] || member(null_class,u) -> equal(regular(unordered_pair(u,null_class)),null_class)**.
% 299.99/300.39  164550[7:MRR:164535.2,44780.0] || member(null_class,u) -> equal(regular(unordered_pair(null_class,u)),null_class)**.
% 299.99/300.39  164673[4:SpL:100312.0,22070.0] || subclass(regular(composition_function),u)* subclass(universal_class,complement(u)) -> .
% 299.99/300.39  164720[4:SpL:100312.0,688.1] || subclass(universal_class,complement(u)) member(regular(composition_function),u)* -> .
% 299.99/300.39  164722[4:SpL:100312.0,25769.0] || equal(u,regular(composition_function)) subclass(universal_class,complement(u))* -> .
% 299.99/300.39  166825[4:Res:164652.1,25.1] || equal(complement(u),universal_class) member(regular(composition_function),u)* -> .
% 299.99/300.39  166831[4:Res:164652.1,22.0] || equal(intersection(u,v),universal_class)** -> member(regular(composition_function),u)*.
% 299.99/300.39  166832[4:Res:164652.1,23.0] || equal(intersection(u,v),universal_class)** -> member(regular(composition_function),v)*.
% 299.99/300.39  166861[4:Res:164652.1,76461.0] || equal(union(u,null_class),universal_class) -> member(regular(composition_function),u)*.
% 299.99/300.39  166862[4:Res:164652.1,36188.0] || equal(union(null_class,u),universal_class) -> member(regular(composition_function),u)*.
% 299.99/300.39  166863[4:Res:164652.1,39314.0] || equal(union(u,u),universal_class)** -> member(regular(composition_function),u)*.
% 299.99/300.39  166948[4:Res:164653.1,22.0] || subclass(universal_class,intersection(u,v))* -> member(regular(composition_function),u).
% 299.99/300.39  166949[4:Res:164653.1,23.0] || subclass(universal_class,intersection(u,v))* -> member(regular(composition_function),v).
% 299.99/300.39  166978[4:Res:164653.1,76461.0] || subclass(universal_class,union(u,null_class))* -> member(regular(composition_function),u).
% 299.99/300.39  166979[4:Res:164653.1,36188.0] || subclass(universal_class,union(null_class,u))* -> member(regular(composition_function),u).
% 299.99/300.39  166980[4:Res:164653.1,39314.0] || subclass(universal_class,union(u,u))* -> member(regular(composition_function),u).
% 299.99/300.39  170772[8:SoR:37565.0,72.1] one_to_one(apply(null_class,u)) || member(range_of(null_class),universal_class)* -> .
% 299.99/300.39  171306[4:SpR:81750.0,74519.0] ||  -> equal(intersection(complement(sum_class(range_of(null_class))),apply(null_class,u)),null_class)**.
% 299.99/300.39  171604[4:SpR:81751.0,78499.0] ||  -> equal(union(complement(sum_class(range_of(null_class))),apply(null_class,u)),universal_class)**.
% 299.99/300.39  171937[4:SpR:81752.0,79059.0] ||  -> equal(symmetric_difference(complement(sum_class(range_of(null_class))),apply(null_class,u)),universal_class)**.
% 299.99/300.39  689[0:Res:362.1,22.0] || subclass(universal_class,intersection(u,v))* -> member(ordered_pair(w,x),u)*.
% 299.99/300.39  690[0:Res:362.1,23.0] || subclass(universal_class,intersection(u,v))* -> member(ordered_pair(w,x),v)*.
% 299.99/300.39  4113[0:Res:4084.0,8.0] || subclass(u,intersection(v,u))* -> equal(intersection(v,u),u).
% 299.99/300.39  5268[0:Res:5237.0,8.0] || subclass(u,intersection(u,v))* -> equal(intersection(u,v),u).
% 299.99/300.39  5314[0:SpR:29.0,5255.0] ||  -> subclass(symmetric_difference(u,cross_product(v,w)),complement(restrict(u,v,w)))*.
% 299.99/300.39  5316[0:SpR:30.0,5255.0] ||  -> subclass(symmetric_difference(cross_product(u,v),w),complement(restrict(w,u,v)))*.
% 299.99/300.39  5380[3:Res:5368.1,8.0] || equal(null_class,u) subclass(v,u)* -> equal(v,u).
% 299.99/300.39  10099[0:Res:59.1,9997.0] || member(ordered_pair(u,v),compose(w,x))* -> member(v,universal_class).
% 299.99/300.39  15172[0:Res:7.1,538.0] || equal(intersection(u,v),universal_class)** -> member(unordered_pair(w,x),u)*.
% 299.99/300.39  15243[0:Res:7.1,539.0] || equal(intersection(u,v),universal_class)** -> member(unordered_pair(w,x),v)*.
% 299.99/300.39  25939[0:Res:7.1,23655.0] || equal(complement(unordered_pair(regular(u),v)),u)** -> equal(u,null_class).
% 299.99/300.39  25944[0:Rew:560.1,25941.0] || member(u,complement(unordered_pair(u,v)))* -> equal(singleton(u),null_class).
% 299.99/300.39  26048[0:SpR:5700.0,43.0] ||  -> equal(image(cross_product(u,universal_class),v),image(cross_product(v,universal_class),u))*.
% 299.99/300.39  26490[0:SpL:44.0,26277.0] || equal(complement(successor(u)),universal_class) -> member(null_class,complement(singleton(u)))*.
% 299.99/300.39  26614[0:Obv:26558.1] || member(u,v) -> subclass(singleton(u),intersection(v,singleton(u)))*.
% 299.99/300.39  26744[4:Rew:26689.0,7969.0] || member(u,complement(v)) member(u,union(null_class,v))* -> .
% 299.99/300.39  26745[4:Rew:26689.0,7970.0] ||  -> subclass(symmetric_difference(complement(u),union(null_class,v)),union(u,complement(v)))*.
% 299.99/300.39  26760[4:Rew:26689.0,7983.0] ||  -> subclass(symmetric_difference(union(null_class,u),complement(v)),union(complement(u),v))*.
% 299.99/300.39  26764[4:Rew:26689.0,7986.1] || subclass(universal_class,union(null_class,u))* member(omega,complement(u)) -> .
% 299.99/300.39  26767[4:Rew:26689.0,7988.1] || subclass(universal_class,union(null_class,u))* member(null_class,complement(u)) -> .
% 299.99/300.39  26768[4:Rew:26689.0,13461.0] || subclass(universal_class,complement(u)) subclass(domain_relation,union(null_class,u))* -> .
% 299.99/300.39  26769[4:Rew:26689.0,7990.0] || subclass(universal_class,complement(u)) subclass(universal_class,union(null_class,u))* -> .
% 299.99/300.39  26785[4:Rew:26689.0,19435.0] || subclass(domain_relation,complement(u)) subclass(universal_class,union(null_class,u))* -> .
% 299.99/300.39  26786[4:Rew:26689.0,13476.0] || subclass(domain_relation,complement(u)) subclass(domain_relation,union(null_class,u))* -> .
% 299.99/300.39  26788[4:Rew:26689.0,13573.0] || equal(complement(u),domain_relation) equal(union(null_class,u),domain_relation)** -> .
% 299.99/300.39  26799[4:Rew:26689.0,17998.0] ||  -> member(singleton(null_class),complement(u)) member(singleton(null_class),union(null_class,u))*.
% 299.99/300.39  26864[4:Rew:26691.0,23448.0] || subclass(universal_class,union(null_class,composition_function))* -> equal(compose(u,v),w)*.
% 299.99/300.39  26866[4:Rew:26691.0,23447.0] || subclass(universal_class,union(null_class,application_function))* -> equal(apply(u,v),w)*.
% 299.99/300.39  26872[4:Rew:26691.0,14198.0] || subclass(domain_relation,union(null_class,cross_product(u,v)))* -> member(null_class,v).
% 299.99/300.39  26873[4:Rew:26691.0,14197.0] || subclass(domain_relation,union(null_class,cross_product(u,v)))* -> member(null_class,u).
% 299.99/300.39  26874[4:Rew:26691.0,15330.0] || equal(union(null_class,cross_product(u,v)),domain_relation)** -> member(null_class,v).
% 299.99/300.39  26875[4:Rew:26691.0,15327.0] || equal(union(null_class,cross_product(u,v)),domain_relation)** -> member(null_class,u).
% 299.99/300.39  26876[4:Rew:26691.0,25873.0] || equal(union(null_class,cross_product(u,v)),universal_class)** -> member(w,u)*.
% 299.99/300.39  26877[4:Rew:26691.0,21607.0] || equal(union(null_class,cross_product(u,v)),universal_class)** -> member(w,v)*.
% 299.99/300.39  26878[4:Rew:26691.0,23439.0] || subclass(universal_class,union(null_class,cross_product(u,v)))* -> member(w,v)*.
% 299.99/300.39  26879[4:Rew:26691.0,23438.0] || subclass(universal_class,union(null_class,cross_product(u,v)))* -> member(w,u)*.
% 299.99/300.39  26880[4:Rew:26691.0,2021.0] || equal(union(null_class,singleton(u)),universal_class)** -> equal(singleton(v),u)*.
% 299.99/300.39  26899[4:Rew:26691.0,19415.0] || subclass(universal_class,union(null_class,u)) -> member(ordered_pair(v,w),u)*.
% 299.99/300.39  26900[4:Rew:26691.0,14899.0] || subclass(universal_class,union(null_class,u)) -> member(unordered_pair(v,w),u)*.
% 299.99/300.39  26902[4:Rew:26691.0,13420.0] || subclass(domain_relation,union(null_class,u)) -> member(ordered_pair(null_class,null_class),u)*.
% 299.99/300.39  27969[4:Rew:26691.0,26906.1] || subclass(u,union(null_class,u))* -> equal(union(null_class,u),u).
% 299.99/300.39  28099[4:Rew:26689.0,26813.1] || subclass(complement(u),union(null_class,u))* -> equal(complement(u),null_class).
% 299.99/300.39  28788[0:SpL:28712.0,204.0] || member(u,complement(v)) member(u,union(v,v))* -> .
% 299.99/300.39  29131[4:Rew:26696.0,29064.0] || equal(union(null_class,u),universal_class) -> member(null_class,union(u,u))*.
% 299.99/300.39  29132[4:Rew:26696.0,29065.0] || subclass(universal_class,union(null_class,u)) -> member(null_class,union(u,u))*.
% 299.99/300.39  29133[4:Rew:26696.0,29069.0] || equal(union(null_class,u),universal_class) -> member(omega,union(u,u))*.
% 299.99/300.39  29134[4:Rew:26696.0,29070.0] || subclass(universal_class,union(null_class,u)) -> member(omega,union(u,u))*.
% 299.99/300.39  29159[4:SpR:28791.0,27968.0] ||  -> member(regular(union(u,u)),u)* equal(union(null_class,u),null_class).
% 299.99/300.39  29216[4:Res:29083.0,8.0] || subclass(u,union(u,u))* -> equal(union(u,u),u).
% 299.99/300.39  28649[4:Res:28630.0,8.0] || subclass(singleton(null_class),successor(null_class))* -> equal(successor(null_class),singleton(null_class)).
% 299.99/300.39  29693[3:SpL:26701.0,2149.1] inductive(symmetric_difference(universal_class,u)) || equal(union(u,null_class),universal_class)** -> .
% 299.99/300.39  29923[7:Res:29894.1,2.0] || subclass(complement(u),v)* -> member(null_class,u) member(null_class,v).
% 299.99/300.39  29968[0:MRR:29950.0,57.1] || member(u,universal_class) subclass(universal_class,complement(singleton(power_class(u))))* -> .
% 299.99/300.39  30061[0:MRR:30043.0,55.1] || member(u,universal_class) subclass(universal_class,complement(singleton(sum_class(u))))* -> .
% 299.99/300.39  30240[4:Res:29081.0,348.1] inductive(symmetric_difference(universal_class,complement(u))) ||  -> member(null_class,union(u,u))*.
% 299.99/300.39  30285[0:SpL:28712.0,6138.0] || subclass(universal_class,complement(u)) member(omega,union(u,u))* -> .
% 299.99/300.39  30291[4:Rew:26689.0,30284.0] || subclass(universal_class,complement(u)) member(omega,union(null_class,u))* -> .
% 299.99/300.39  30430[7:SpR:27420.0,29894.1] ||  -> member(null_class,union(null_class,u)) member(null_class,union(null_class,complement(u)))*.
% 299.99/300.39  30727[0:Obv:30696.1] || member(u,v) -> equal(intersection(singleton(u),complement(v)),null_class)**.
% 299.99/300.39  31078[0:Obv:31045.1] || member(u,v) -> equal(intersection(complement(v),singleton(u)),null_class)**.
% 299.99/300.39  31477[4:MRR:31439.2,4362.0] || member(u,successor(null_class)) member(u,complement(singleton(null_class)))* -> .
% 299.99/300.39  32709[4:SpR:15908.0,32704.1] || member(flip(cross_product(u,universal_class)),universal_class)* -> member(inverse(u),universal_class).
% 299.99/300.39  32710[4:SpR:15950.0,32704.1] || member(restrict(element_relation,universal_class,u),universal_class)* -> member(sum_class(u),universal_class).
% 299.99/300.39  32926[3:Res:28597.1,25.1] || equal(complement(u),domain_relation) member(ordered_pair(null_class,null_class),u)* -> .
% 299.99/300.39  33056[3:Res:33010.0,348.1] inductive(regular(u)) ||  -> equal(u,null_class) member(null_class,complement(u))*.
% 299.99/300.39  34327[0:MRR:34301.0,10049.1] || subclass(u,complement(singleton(not_subclass_element(u,v))))* -> subclass(u,v).
% 299.99/300.39  34797[4:SpL:26691.0,32920.1] || equal(complement(u),domain_relation) subclass(universal_class,union(null_class,u))* -> .
% 299.99/300.39  34885[4:SpL:26691.0,32970.1] || equal(complement(u),domain_relation) subclass(domain_relation,union(null_class,u))* -> .
% 299.99/300.39  35171[4:SpL:35131.0,5589.0] || subclass(domain_relation,successor(null_class)) -> member(ordered_pair(null_class,null_class),singleton(null_class))*.
% 299.99/300.39  35513[4:MRR:35466.1,5.0] || equal(u,universal_class) -> equal(v,null_class) member(regular(v),u)*.
% 299.99/300.39  35695[7:SpR:30456.0,29894.1] ||  -> member(null_class,union(u,u))* member(null_class,union(null_class,complement(u)))*.
% 299.99/300.39  35794[4:Rew:26689.0,35677.0,7631.0,35677.0,26691.0,35677.0,197.0,35677.0] ||  -> equal(union(union(null_class,u),v),union(union(u,u),v))*.
% 299.99/300.39  35802[4:Rew:26689.0,35719.0,7631.0,35719.0,26691.0,35719.0,198.0,35719.0] ||  -> equal(union(u,union(null_class,v)),union(u,union(v,v)))*.
% 299.99/300.39  35946[4:Rew:26691.0,35917.0] || equal(union(null_class,singleton(domain_relation)),domain_relation)** -> equal(singleton(domain_relation),null_class).
% 299.99/300.39  35943[7:Res:33060.0,29469.0] ||  -> equal(singleton(successor(null_class)),null_class) member(null_class,complement(singleton(successor(null_class))))*.
% 299.99/300.39  36186[4:SpL:35052.0,14441.0] || equal(union(null_class,u),domain_relation) -> member(ordered_pair(null_class,null_class),u)*.
% 299.99/300.39  37564[8:Res:17012.1,37515.1] function(apply(u,universal_class)) || member(image(u,null_class),universal_class)* -> .
% 299.99/300.39  37640[8:SoR:37557.0,2274.2] single_valued_class(singleton(u)) || equal(cross_product(universal_class,universal_class),singleton(u))* -> .
% 299.99/300.39  37652[8:SoR:37556.0,5382.2] single_valued_class(unordered_pair(u,v)) || equal(unordered_pair(u,v),null_class)** -> .
% 299.99/300.39  38063[8:SpR:38037.1,43.0] one_to_one(restrict(u,v,universal_class)) ||  -> equal(image(u,v),universal_class)**.
% 299.99/300.39  38242[8:Rew:16977.0,38155.1] one_to_one(u) ||  -> equal(apply(v,inverse(u)),apply(v,universal_class))**.
% 299.99/300.39  38253[8:Rew:16978.0,38156.1] one_to_one(u) ||  -> equal(ordered_pair(v,inverse(u)),ordered_pair(v,universal_class))**.
% 299.99/300.39  38798[3:Rew:5523.0,38785.0] ||  -> equal(domain__dfg(complement(cross_product(u,singleton(v))),u,v),single_valued3(null_class))**.
% 299.99/300.39  38806[0:SpR:38775.0,69.0] ||  -> equal(apply(complement(cross_product(singleton(u),universal_class)),u),sum_class(range_of(null_class)))**.
% 299.99/300.39  38835[8:SpL:37558.1,38799.0] function(u) || member(u,cantor(complement(cross_product(null_class,universal_class))))* -> .
% 299.99/300.39  38840[8:SpL:37383.1,38799.0] function(complement(cross_product(singleton(u),universal_class))) || member(u,universal_class)* -> .
% 299.99/300.39  38845[4:Res:344.1,38799.0] || subclass(universal_class,cantor(complement(cross_product(singleton(unordered_pair(u,v)),universal_class))))* -> .
% 299.99/300.39  38847[4:Res:362.1,38799.0] || subclass(universal_class,cantor(complement(cross_product(singleton(ordered_pair(u,v)),universal_class))))* -> .
% 299.99/300.39  38863[4:Res:28597.1,38799.0] || equal(cantor(complement(cross_product(singleton(ordered_pair(null_class,null_class)),universal_class))),domain_relation)** -> .
% 299.99/300.39  38864[4:Res:4824.1,38799.0] || subclass(domain_relation,cantor(complement(cross_product(singleton(ordered_pair(null_class,null_class)),universal_class))))* -> .
% 299.99/300.39  39260[4:Res:35314.1,25.1] || equal(complement(u),universal_class) member(unordered_pair(v,w),u)* -> .
% 299.99/300.39  39297[4:Res:35314.1,38799.0] || equal(cantor(complement(cross_product(singleton(unordered_pair(u,v)),universal_class))),universal_class)** -> .
% 299.99/300.39  39315[4:SpL:30453.0,36188.0] || member(u,complement(successor(null_class)))* -> member(u,complement(singleton(null_class))).
% 299.99/300.39  39331[4:Res:35314.1,36188.0] || equal(union(null_class,u),universal_class) -> member(unordered_pair(v,w),u)*.
% 299.99/300.39  39401[4:Res:39248.1,25.1] || equal(complement(u),universal_class) member(ordered_pair(v,w),u)* -> .
% 299.99/300.39  39407[4:Res:39248.1,22.0] || equal(intersection(u,v),universal_class)** -> member(ordered_pair(w,x),u)*.
% 299.99/300.39  39408[4:Res:39248.1,23.0] || equal(intersection(u,v),universal_class)** -> member(ordered_pair(w,x),v)*.
% 299.99/300.39  39419[4:Res:39248.1,36188.0] || equal(union(null_class,u),universal_class) -> member(ordered_pair(v,w),u)*.
% 299.99/300.39  39439[4:Res:39248.1,38799.0] || equal(cantor(complement(cross_product(singleton(ordered_pair(u,v)),universal_class))),universal_class)** -> .
% 299.99/300.39  39492[0:SpR:23498.0,26596.1] || subclass(u,singleton(v))* -> member(v,u) subclass(u,null_class).
% 299.99/300.39  39928[4:SpL:36163.0,538.0] || subclass(universal_class,union(u,u))* -> member(unordered_pair(v,w),u)*.
% 299.99/300.39  39943[4:SpL:36163.0,5589.0] || subclass(domain_relation,union(u,u))* -> member(ordered_pair(null_class,null_class),u)*.
% 299.99/300.39  39945[4:SpL:36163.0,14441.0] || equal(union(u,u),domain_relation)** -> member(ordered_pair(null_class,null_class),u)*.
% 299.99/300.39  39967[4:Rew:36163.0,39895.0] ||  -> equal(union(u,u),null_class) member(regular(union(u,u)),u)*.
% 299.99/300.39  40015[4:Res:35314.1,39314.0] || equal(union(u,u),universal_class)** -> member(unordered_pair(v,w),u)*.
% 299.99/300.39  40018[4:Res:39248.1,39314.0] || equal(union(u,u),universal_class)** -> member(ordered_pair(v,w),u)*.
% 299.99/300.39  40019[4:Res:362.1,39314.0] || subclass(universal_class,union(u,u))* -> member(ordered_pair(v,w),u)*.
% 299.99/300.39  40125[0:SpR:39581.1,23498.0] || subclass(u,singleton(v))* -> equal(u,null_class) member(v,u).
% 299.99/300.39  40138[4:SpR:39581.1,31729.0] || subclass(complement(u),union(u,u))* -> equal(complement(u),null_class).
% 299.99/300.39  40311[0:SpR:29.0,39745.0] ||  -> equal(intersection(u,restrict(u,v,w)),restrict(u,v,w))**.
% 299.99/300.39  40619[0:SpR:115.0,39886.0] ||  -> equal(intersection(union(u,v),symmetric_difference(u,v)),symmetric_difference(u,v))**.
% 299.99/300.39  41122[4:SpR:26736.0,31064.0] ||  -> equal(intersection(power_class(complement(singleton(null_class))),image(element_relation,successor(null_class))),null_class)**.
% 299.99/300.39  41123[4:SpR:26736.0,31180.0] ||  -> equal(union(power_class(complement(singleton(null_class))),image(element_relation,successor(null_class))),universal_class)**.
% 299.99/300.39  41124[4:SpR:26736.0,31188.0] ||  -> equal(symmetric_difference(power_class(complement(singleton(null_class))),image(element_relation,successor(null_class))),universal_class)**.
% 299.99/300.39  41411[3:SpR:41309.1,115.0] || subclass(union(u,v),null_class)* -> equal(symmetric_difference(u,v),null_class).
% 299.99/300.39  41437[3:SpR:41309.1,22622.0] || subclass(complement(singleton(u)),null_class) -> subclass(complement(successor(u)),null_class)*.
% 299.99/300.39  41520[4:Rew:26689.0,41377.1,7631.0,41377.1] || subclass(u,null_class) -> equal(symmetric_difference(v,u),union(v,u))**.
% 299.99/300.39  41544[3:MRR:41543.2,3050.0] || subclass(u,null_class) member(v,u)* -> member(v,w)*.
% 299.99/300.39  41729[0:Obv:41635.0] ||  -> equal(intersection(singleton(u),intersection(v,w)),null_class)** member(u,v).
% 299.99/300.39  42039[0:SpR:30.0,41697.0] ||  -> equal(intersection(complement(cross_product(u,v)),restrict(w,u,v)),null_class)**.
% 299.99/300.39  42149[3:MRR:42026.2,4362.0] || member(u,intersection(v,w))* member(u,complement(v)) -> .
% 299.99/300.39  42336[0:Obv:42236.0] ||  -> equal(intersection(singleton(u),intersection(v,w)),null_class)** member(u,w).
% 299.99/300.39  42502[3:MRR:42374.2,4362.0] || member(u,intersection(v,w))* member(u,complement(w)) -> .
% 299.99/300.39  43161[3:SpR:42879.1,39581.1] || subclass(u,null_class)* subclass(v,u)* -> equal(null_class,v).
% 299.99/300.39  43231[4:Rew:26689.0,43065.1,7631.0,43065.1] || subclass(u,null_class) -> equal(symmetric_difference(u,v),union(u,v))**.
% 299.99/300.39  43455[0:Obv:43349.0] ||  -> equal(intersection(intersection(u,v),singleton(w)),null_class)** member(w,u).
% 299.99/300.39  43965[0:Obv:43856.0] ||  -> equal(intersection(intersection(u,v),singleton(w)),null_class)** member(w,v).
% 299.99/300.39  44012[0:SpR:43408.0,39581.1] || subclass(complement(u),intersection(u,v))* -> equal(complement(u),null_class).
% 299.99/300.39  44137[4:Rew:26691.0,44044.0] ||  -> equal(intersection(symmetric_difference(u,v),union(null_class,intersection(u,v))),null_class)**.
% 299.99/300.39  44192[0:SpR:43917.0,39581.1] || subclass(complement(u),intersection(v,u))* -> equal(complement(u),null_class).
% 299.99/300.39  44909[4:MRR:26024.1,44904.0] || subclass(ordered_pair(u,universal_class),complement(unordered_pair(v,unordered_pair(u,null_class))))* -> .
% 299.99/300.39  44911[4:MRR:23812.1,44904.0] || subclass(ordered_pair(u,v),complement(singleton(unordered_pair(u,singleton(v)))))* -> .
% 299.99/300.39  44916[4:MRR:35923.1,44904.0] || member(u,universal_class) -> member(u,complement(singleton(unordered_pair(u,v))))*.
% 299.99/300.39  44917[4:MRR:26099.1,44904.0] || equal(complement(unordered_pair(u,unordered_pair(v,null_class))),ordered_pair(v,universal_class))** -> .
% 299.99/300.39  44918[4:MRR:28324.1,44904.0] || subclass(universal_class,union(null_class,complement(unordered_pair(u,unordered_pair(v,w)))))* -> .
% 299.99/300.39  44919[4:MRR:35922.1,44904.0] || member(u,universal_class) -> member(u,complement(singleton(unordered_pair(v,u))))*.
% 299.99/300.39  45117[4:MRR:28322.1,45106.0] || subclass(domain_relation,union(null_class,complement(unordered_pair(u,ordered_pair(null_class,null_class)))))* -> .
% 299.99/300.39  45118[4:MRR:28323.1,45106.0] || subclass(universal_class,union(null_class,complement(unordered_pair(u,ordered_pair(v,w)))))* -> .
% 299.99/300.39  45159[4:Res:45119.0,2.0] || subclass(complement(singleton(ordered_pair(universal_class,u))),v)* -> member(null_class,v).
% 299.99/300.39  45179[7:MRR:30014.1,45176.0] || equal(ordered_pair(u,v),singleton(null_class))** -> equal(singleton(u),null_class).
% 299.99/300.39  45180[7:MRR:30148.1,45176.0] || equal(ordered_pair(u,v),successor(null_class))** -> equal(singleton(u),null_class).
% 299.99/300.39  45337[7:Res:26291.1,44586.1] || equal(complement(successor(u)),universal_class) subclass(complement(u),null_class)* -> .
% 299.99/300.39  45567[7:MRR:36047.2,45556.0] inductive(complement(compose(element_relation,universal_class))) || member(regular(omega),element_relation)* -> .
% 299.99/300.39  45568[7:MRR:44506.2,45556.0] inductive(u) || subclass(u,v)* -> member(regular(omega),v)*.
% 299.99/300.39  46771[4:SpL:45830.1,38836.0] || equal(cross_product(null_class,universal_class),null_class) member(universal_class,cantor(universal_class))* -> .
% 299.99/300.39  46882[4:Rew:26691.0,46489.1,26689.0,46489.1] || equal(null_class,u) -> equal(union(null_class,v),union(u,v))*.
% 299.99/300.39  46885[4:Rew:26701.0,46540.1,26703.0,46540.1] || equal(null_class,u) -> equal(union(v,null_class),union(v,u))*.
% 299.99/300.39  47140[0:Rew:47003.0,5485.0] ||  -> subclass(symmetric_difference(complement(u),power_class(v)),union(u,complement(power_class(v))))*.
% 299.99/300.39  47363[0:Rew:47003.0,31134.0] ||  -> equal(intersection(power_class(complement(power_class(u))),image(element_relation,power_class(u))),null_class)**.
% 299.99/300.39  47364[4:Rew:47003.0,31226.0] ||  -> equal(union(power_class(complement(power_class(u))),image(element_relation,power_class(u))),universal_class)**.
% 299.99/300.39  47365[4:Rew:47003.0,31275.0] ||  -> equal(symmetric_difference(power_class(complement(power_class(u))),image(element_relation,power_class(u))),universal_class)**.
% 299.99/300.39  47424[0:Rew:47003.0,5538.0] ||  -> subclass(symmetric_difference(power_class(u),complement(v)),union(complement(power_class(u)),v))*.
% 299.99/300.39  47554[4:Rew:47003.0,46045.0] || subclass(complement(power_class(u)),null_class)* -> subclass(singleton(omega),power_class(u)).
% 299.99/300.39  47555[7:Rew:47003.0,45323.0] || subclass(complement(power_class(u)),null_class)* -> subclass(singleton(null_class),power_class(u)).
% 299.99/300.39  48646[4:Rew:26691.0,48583.0] ||  -> subclass(complement(power_class(union(u,u))),complement(power_class(union(null_class,u))))*.
% 299.99/300.39  48648[4:Rew:26691.0,48647.0] ||  -> equal(complement(power_class(union(null_class,u))),complement(power_class(union(u,u))))*.
% 299.99/300.39  48940[4:Res:48015.1,19720.0] || equal(complement(cantor(omega)),null_class) subclass(universal_class,complement(element_relation))* -> .
% 299.99/300.39  49276[8:SpR:38098.1,45114.0] one_to_one(u) ||  -> member(null_class,complement(singleton(ordered_pair(inverse(u),v))))*.
% 299.99/300.39  49345[4:Res:350.2,46866.1] || subclass(u,v)* equal(null_class,v) -> subclass(u,w)*.
% 299.99/300.39  49347[4:Res:349.2,46866.1] || subclass(u,v)* equal(null_class,v) -> equal(u,null_class).
% 299.99/300.39  49396[4:Res:26178.1,46866.1] || equal(complement(successor(u)),universal_class)** equal(complement(u),null_class) -> .
% 299.99/300.39  49404[4:Res:2346.1,46866.1] || equal(union(u,v),null_class) -> equal(symmetric_difference(u,v),null_class)**.
% 299.99/300.39  49853[8:SpL:38098.1,49282.0] one_to_one(u) || member(null_class,singleton(ordered_pair(inverse(u),v)))* -> .
% 299.99/300.39  51664[9:SpL:45830.1,51213.0] || equal(null_class,element_relation) equal(compose(universal_class,inverse(element_relation)),null_class)** -> .
% 299.99/300.39  52281[8:SpR:44447.1,37664.1] function(u) || subclass(u,null_class)* -> equal(successor(u),null_class).
% 299.99/300.39  52834[4:MRR:52808.0,2111.0] || equal(successor(union(u,v)),null_class)** -> member(null_class,complement(v)).
% 299.99/300.39  52835[4:MRR:52809.0,2111.0] || equal(successor(union(u,v)),null_class)** -> member(null_class,complement(u)).
% 299.99/300.39  52965[4:MRR:52947.0,53.0] || equal(successor(union(u,v)),null_class)** -> member(omega,complement(v)).
% 299.99/300.39  52966[4:MRR:52948.0,53.0] || equal(successor(union(u,v)),null_class)** -> member(omega,complement(u)).
% 299.99/300.39  53329[4:Res:32707.1,49331.0] || member(inverse(u),universal_class)* equal(singleton(range_of(u)),null_class) -> .
% 299.99/300.39  53405[4:Res:344.1,49359.0] || subclass(universal_class,cantor(unordered_pair(u,v)))* equal(null_class,element_relation) -> .
% 299.99/300.39  53408[4:Res:362.1,49359.0] || subclass(universal_class,cantor(ordered_pair(u,v)))* equal(null_class,element_relation) -> .
% 299.99/300.39  53426[4:Res:28597.1,49359.0] || equal(cantor(ordered_pair(null_class,null_class)),domain_relation)** equal(null_class,element_relation) -> .
% 299.99/300.39  53427[4:Res:4824.1,49359.0] || subclass(domain_relation,cantor(ordered_pair(null_class,null_class)))* equal(null_class,element_relation) -> .
% 299.99/300.39  53831[5:SpR:52524.1,69.0] || equal(singleton(u),null_class) -> equal(apply(element_relation,u),sum_class(universal_class))**.
% 299.99/300.39  53892[8:SpR:52734.1,37664.1] function(u) || equal(null_class,u) -> equal(successor(u),null_class)**.
% 299.99/300.39  54425[4:MRR:54424.2,46917.0] || subclass(u,regular(unordered_pair(regular(u),v)))* -> equal(u,null_class).
% 299.99/300.39  54427[4:MRR:54426.2,46918.0] || subclass(u,regular(unordered_pair(v,regular(u))))* -> equal(u,null_class).
% 299.99/300.39  54477[4:Rew:26689.0,54475.1,7631.0,54475.1,26698.0,54475.1] || subclass(singleton(u),u)* -> equal(union(u,null_class),successor(u)).
% 299.99/300.39  54569[4:MRR:54533.2,45106.0] || member(u,universal_class) subclass(domain_relation,ordered_pair(u,cantor(u)))* -> .
% 299.99/300.39  54890[3:SpR:54674.1,249.0] || equal(u,universal_class) -> equal(ordered_pair(null_class,u),singleton(singleton(null_class)))**.
% 299.99/300.39  54921[4:SpR:54674.1,45114.0] || equal(u,universal_class) -> member(null_class,complement(singleton(ordered_pair(u,v))))*.
% 299.99/300.39  54924[3:SpR:54674.1,250.0] || equal(u,universal_class) -> member(unordered_pair(v,null_class),ordered_pair(v,u))*.
% 299.99/300.39  55024[4:SpL:54674.1,49282.0] || equal(u,universal_class) member(null_class,singleton(ordered_pair(u,v)))* -> .
% 299.99/300.39  55220[4:Rew:16977.0,54922.1] || equal(u,universal_class) -> equal(apply(v,universal_class),apply(v,u))*.
% 299.99/300.39  55234[4:Rew:16978.0,54923.1] || equal(u,universal_class) -> equal(ordered_pair(v,universal_class),ordered_pair(v,u))*.
% 299.99/300.39  55284[3:Res:4900.1,55210.1] || member(range_of(null_class),universal_class)* equal(apply(null_class,u),universal_class)** -> .
% 299.99/300.39  55491[4:Res:32707.1,55278.0] || member(inverse(u),universal_class)* equal(power_class(range_of(u)),universal_class) -> .
% 299.99/300.39  55746[4:Res:32707.1,55279.0] || member(inverse(u),universal_class)* equal(sum_class(range_of(u)),universal_class) -> .
% 299.99/300.39  55977[4:Res:32707.1,55287.0] || member(inverse(u),universal_class)* equal(cantor(range_of(u)),universal_class) -> .
% 299.99/300.39  56264[3:SpL:4896.0,55738.0] || equal(apply(null_class,u),universal_class)** -> equal(singleton(range_of(null_class)),null_class).
% 299.99/300.39  56680[4:Rew:26689.0,56500.1,7631.0,56500.1] || equal(null_class,u) -> equal(symmetric_difference(u,v),union(u,v))**.
% 299.99/300.39  57095[4:Rew:26689.0,56920.1,7631.0,56920.1] || equal(null_class,u) -> equal(symmetric_difference(v,u),union(v,u))**.
% 299.99/300.39  57103[4:Rew:46885.1,57102.1,57095.1,57102.1] || equal(singleton(u),null_class) -> equal(union(u,null_class),successor(u))**.
% 299.99/300.39  57682[0:SpR:496.0,57318.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),complement(w))),union(v,w))*.
% 299.99/300.39  57683[0:SpR:6882.0,57318.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),complement(singleton(v)))),successor(v))*.
% 299.99/300.39  58608[0:SpR:496.0,58388.0] ||  -> subclass(intersection(symmetric_difference(complement(u),complement(v)),w),union(u,v))*.
% 299.99/300.39  58609[0:SpR:6882.0,58388.0] ||  -> subclass(intersection(symmetric_difference(complement(u),complement(singleton(u))),v),successor(u))*.
% 299.99/300.39  59312[4:SpR:496.0,58647.0] ||  -> subclass(union(null_class,symmetric_difference(complement(u),complement(v))),union(u,v))*.
% 299.99/300.39  59313[4:SpR:6882.0,58647.0] ||  -> subclass(union(null_class,symmetric_difference(complement(u),complement(singleton(u)))),successor(u))*.
% 299.99/300.39  59479[0:Obv:59464.1] || subclass(u,symmetric_difference(v,w))* -> subclass(u,union(v,w)).
% 299.99/300.39  59519[4:SpR:26736.0,59405.0] ||  -> subclass(complement(successor(image(element_relation,successor(null_class)))),power_class(complement(singleton(null_class))))*.
% 299.99/300.39  59520[4:SpR:47012.0,59405.0] ||  -> subclass(complement(successor(image(element_relation,power_class(u)))),power_class(complement(power_class(u))))*.
% 299.99/300.39  59611[4:Res:58710.1,8.0] || equal(u,universal_class) subclass(u,v)* -> equal(u,v).
% 299.99/300.39  59617[4:Res:58710.1,23654.0] || equal(complement(unordered_pair(u,regular(v))),universal_class)** -> equal(v,null_class).
% 299.99/300.39  59618[4:Res:58710.1,23655.0] || equal(complement(unordered_pair(regular(u),v)),universal_class)** -> equal(u,null_class).
% 299.99/300.39  59854[4:Con:59808.2] || equal(u,universal_class) member(v,w)* -> member(v,u)*.
% 299.99/300.39  60007[4:EmS:1931.0,59850.1] || equal(omega,u)* equal(u,universal_class) -> equal(u,omega).
% 299.99/300.39  60014[4:SoR:1934.0,59850.1] || equal(image(successor_relation,omega),universal_class)** -> equal(image(successor_relation,omega),omega).
% 299.99/300.39  60225[8:SoR:60221.0,2274.2] single_valued_class(regular(omega)) || equal(cross_product(universal_class,universal_class),regular(omega))** -> .
% 299.99/300.39  60935[4:Res:59095.0,348.1] inductive(symmetric_difference(universal_class,union(null_class,u))) ||  -> member(null_class,complement(u))*.
% 299.99/300.39  61055[4:Res:59527.0,348.1] inductive(complement(successor(complement(u)))) ||  -> member(null_class,union(null_class,u))*.
% 299.99/300.39  61457[4:Res:57696.0,348.1] inductive(intersection(u,symmetric_difference(universal_class,v))) ||  -> member(null_class,complement(v))*.
% 299.99/300.39  61530[4:Res:58622.0,348.1] inductive(intersection(symmetric_difference(universal_class,u),v)) ||  -> member(null_class,complement(u))*.
% 299.99/300.39  62059[4:Res:60921.0,348.1] inductive(symmetric_difference(universal_class,union(u,u))) ||  -> member(null_class,complement(u))*.
% 299.99/300.39  62138[4:SpR:45830.1,61024.0] || equal(successor(complement(u)),null_class) -> subclass(universal_class,union(u,u))*.
% 299.99/300.39  62142[4:Res:61024.0,348.1] inductive(complement(successor(complement(u)))) ||  -> member(null_class,union(u,u))*.
% 299.99/300.39  62318[4:Res:59281.0,348.1] inductive(union(null_class,restrict(u,v,w))) ||  -> member(null_class,u)*.
% 299.99/300.39  62428[0:Res:57651.0,348.1] inductive(intersection(u,restrict(v,w,x))) ||  -> member(null_class,v)*.
% 299.99/300.39  62479[0:SpR:30.0,57711.0] ||  -> subclass(restrict(restrict(u,v,w),x,y),cross_product(v,w))*.
% 299.99/300.39  62482[0:SpR:115.0,57711.0] ||  -> subclass(restrict(symmetric_difference(u,v),w,x),complement(intersection(u,v)))*.
% 299.99/300.39  63000[0:Res:58577.0,348.1] inductive(intersection(restrict(u,v,w),x)) ||  -> member(null_class,u)*.
% 299.99/300.39  63341[4:SpR:39581.1,59005.0] || subclass(u,complement(successor(null_class)))* -> subclass(u,complement(singleton(null_class))).
% 299.99/300.39  63415[3:Obv:63400.0] ||  -> equal(intersection(regular(u),intersection(u,v)),null_class)** equal(u,null_class).
% 299.99/300.39  63417[3:Obv:63403.0] ||  -> equal(intersection(regular(u),intersection(v,u)),null_class)** equal(u,null_class).
% 299.99/300.39  63494[4:Res:49.1,58743.0] inductive(successor(null_class)) ||  -> subclass(image(successor_relation,successor(null_class)),singleton(null_class))*.
% 299.99/300.39  63769[4:SpR:39581.1,63510.0] || subclass(u,successor(null_class)) -> subclass(union(null_class,u),singleton(null_class))*.
% 299.99/300.39  64153[7:MRR:64141.1,29424.0] || member(successor(null_class),universal_class) -> equal(apply(choice,successor(null_class)),null_class)**.
% 299.99/300.39  64495[4:Res:59534.1,26037.0] || equal(successor(unordered_pair(u,v)),null_class)** -> equal(singleton(v),null_class).
% 299.99/300.39  64502[4:Res:59534.1,18013.1] || equal(successor(u),null_class)** equal(u,singleton(singleton(null_class)))* -> .
% 299.99/300.39  64822[7:MRR:64784.1,29425.0] || equal(image(successor_relation,singleton(null_class)),successor(null_class))** -> inductive(singleton(null_class)).
% 299.99/300.39  65059[4:SpR:39581.1,63504.0] || subclass(u,successor(null_class)) -> subclass(intersection(u,v),singleton(null_class))*.
% 299.99/300.39  65079[4:SpR:39581.1,63504.0] || subclass(u,intersection(successor(null_class),v))* -> subclass(u,singleton(null_class)).
% 299.99/300.39  65101[4:Con:65087.0] || member(u,intersection(successor(null_class),v))* -> member(u,singleton(null_class)).
% 299.99/300.39  65160[4:Con:65148.1] || member(u,intersection(v,successor(null_class)))* -> member(u,singleton(null_class)).
% 299.99/300.39  65186[4:SpR:39581.1,63515.0] || subclass(u,successor(null_class)) -> subclass(intersection(v,u),singleton(null_class))*.
% 299.99/300.39  65478[4:SpR:39581.1,63519.0] || subclass(u,intersection(v,successor(null_class)))* -> subclass(u,singleton(null_class)).
% 299.99/300.39  65510[4:Res:49.1,63814.0] inductive(successor(null_class)) || equal(image(successor_relation,successor(null_class)),universal_class)** -> .
% 299.99/300.39  65783[4:SpL:39581.1,65526.0] || subclass(u,successor(null_class))* equal(union(null_class,u),universal_class) -> .
% 299.99/300.39  66077[4:SpR:64484.1,26691.0] || equal(successor(complement(u)),null_class) -> equal(union(null_class,u),universal_class)**.
% 299.99/300.39  66099[4:SpR:64484.1,60483.0] || equal(successor(successor(u)),null_class) -> subclass(universal_class,complement(singleton(u)))*.
% 299.99/300.39  66417[4:MRR:66164.2,9997.1] || equal(successor(compose(element_relation,universal_class)),null_class)** member(u,element_relation)* -> .
% 299.99/300.39  66422[4:MRR:66249.1,5.0] || equal(successor(unordered_pair(regular(u),v)),null_class)** -> equal(u,null_class).
% 299.99/300.39  66423[4:MRR:66254.1,5.0] || equal(successor(unordered_pair(u,regular(v))),null_class)** -> equal(v,null_class).
% 299.99/300.39  66435[5:Rew:26689.0,65964.1,3177.0,65964.1,52524.1,65964.1] || equal(successor(u),null_class) -> equal(power_class(complement(singleton(u))),null_class)**.
% 299.99/300.39  67103[4:Res:33060.0,64501.1] || equal(successor(complement(singleton(domain_relation))),null_class)** -> equal(singleton(domain_relation),null_class).
% 299.99/300.39  67137[4:SpL:39581.1,65520.0] || subclass(u,successor(null_class))* equal(intersection(u,v),universal_class)** -> .
% 299.99/300.39  67157[4:SpL:39581.1,65520.0] || subclass(u,intersection(successor(null_class),v))* equal(u,universal_class) -> .
% 299.99/300.39  67262[4:SpL:39581.1,65531.0] || subclass(u,successor(null_class))* equal(intersection(v,u),universal_class)** -> .
% 299.99/300.39  67327[4:SpL:39581.1,65535.0] || subclass(u,intersection(v,successor(null_class)))* equal(u,universal_class) -> .
% 299.99/300.39  67897[3:Res:54561.0,557.0] ||  -> equal(singleton(complement(singleton(u))),null_class)** equal(complement(singleton(u)),u).
% 299.99/300.39  69745[4:Res:25926.1,66389.1] || equal(u,ordered_pair(v,universal_class))* equal(successor(u),null_class)** -> .
% 299.99/300.39  69756[4:Res:11.1,66389.1] || member(u,universal_class) equal(successor(unordered_pair(v,u)),null_class)** -> .
% 299.99/300.39  69758[4:Res:25943.0,66389.1] || equal(successor(unordered_pair(u,v)),null_class)** -> equal(singleton(u),null_class).
% 299.99/300.39  69759[4:Res:10.1,66389.1] || member(u,universal_class) equal(successor(unordered_pair(u,v)),null_class)** -> .
% 299.99/300.39  69833[4:Res:227.1,66389.1] || equal(successor(u),null_class) -> equal(restrict(u,v,w),null_class)**.
% 299.99/300.39  69863[4:Res:364.1,66389.1] || subclass(ordered_pair(u,v),w)* equal(successor(w),null_class) -> .
% 299.99/300.39  70118[4:SpR:26691.0,42032.0] ||  -> equal(intersection(union(null_class,u),restrict(complement(u),v,w)),null_class)**.
% 299.99/300.39  70441[8:SpL:37558.1,54564.0] function(u) || subclass(ordered_pair(v,u),unordered_pair(v,null_class))* -> .
% 299.99/300.39  70709[4:SpR:26736.0,70688.0] ||  -> subclass(complement(successor(power_class(complement(singleton(null_class))))),image(element_relation,successor(null_class)))*.
% 299.99/300.39  70710[4:SpR:47012.0,70688.0] ||  -> subclass(complement(successor(power_class(complement(power_class(u))))),image(element_relation,power_class(u)))*.
% 299.99/300.39  71185[0:Obv:71143.1] || equal(u,v)* member(w,v)* -> member(w,u)*.
% 299.99/300.39  71223[4:Res:70697.0,348.1] inductive(symmetric_difference(universal_class,union(null_class,complement(u)))) ||  -> member(null_class,u)*.
% 299.99/300.39  71613[4:Res:70771.0,348.1] inductive(complement(successor(union(null_class,complement(u))))) ||  -> member(null_class,u)*.
% 299.99/300.39  71858[0:Obv:71823.1] || subclass(u,v) -> subclass(intersection(u,w),intersection(v,w))*.
% 299.99/300.39  71893[4:MRR:71820.1,53330.0] || subclass(universal_class,u) -> subclass(intersection(v,w),intersection(u,w))*.
% 299.99/300.39  72045[4:Res:70953.1,382.0] || equal(complement(intersection(u,v)),null_class)** -> member(singleton(w),v)*.
% 299.99/300.39  72046[4:Res:70953.1,381.0] || equal(complement(intersection(u,v)),null_class)** -> member(singleton(w),u)*.
% 299.99/300.39  72179[4:Rew:28791.0,72091.0,26691.0,72091.0] || equal(union(element_relation,element_relation),null_class) subclass(universal_class,cantor(omega))* -> .
% 299.99/300.39  72117[4:Res:70953.1,19968.1] || equal(complement(cantor(omega)),null_class)** equal(complement(element_relation),universal_class) -> .
% 299.99/300.39  72387[0:Obv:72358.1] || subclass(u,v) -> subclass(intersection(w,u),intersection(v,w))*.
% 299.99/300.39  72420[4:Rew:28650.1,72419.0] || member(null_class,u) -> subclass(successor(null_class),intersection(u,singleton(null_class)))*.
% 299.99/300.39  72430[4:MRR:72357.1,53330.0] || subclass(universal_class,u) -> subclass(intersection(v,w),intersection(u,v))*.
% 299.99/300.39  73151[4:Rew:73077.0,27363.0] || member(u,complement(v)) member(u,union(v,null_class))* -> .
% 299.99/300.39  73154[4:Rew:73077.0,27364.0] ||  -> subclass(symmetric_difference(complement(u),union(v,null_class)),union(u,complement(v)))*.
% 299.99/300.39  73280[4:Rew:73077.0,66406.1] || equal(successor(compose(element_relation,universal_class)),null_class)** -> equal(complement(element_relation),universal_class).
% 299.99/300.39  74261[4:Rew:27420.0,74260.0] ||  -> subclass(union(null_class,complement(apply(null_class,u))),complement(apply(null_class,v)))*.
% 299.99/300.39  74263[4:Rew:27420.0,74262.0] ||  -> subclass(union(null_class,complement(sum_class(range_of(null_class)))),complement(apply(null_class,u)))*.
% 299.99/300.39  74265[4:Rew:27420.0,74264.0] ||  -> subclass(union(null_class,complement(apply(null_class,u))),complement(sum_class(range_of(null_class))))*.
% 299.99/300.39  74271[4:Rew:26691.0,73533.1] inductive(symmetric_difference(universal_class,complement(omega))) ||  -> equal(union(null_class,omega),omega)**.
% 299.99/300.39  74272[4:Rew:26691.0,73535.1] || equal(successor(u),null_class) -> equal(union(null_class,singleton(u)),null_class)**.
% 299.99/300.39  74275[4:Rew:26691.0,73557.1] || equal(null_class,u) -> subclass(union(null_class,v),union(u,v))*.
% 299.99/300.39  73611[4:Rew:73077.0,64201.1] inductive(symmetric_difference(universal_class,union(u,null_class))) ||  -> member(null_class,complement(u))*.
% 299.99/300.39  73615[4:Rew:73077.0,27382.1] || subclass(universal_class,union(u,null_class))* member(null_class,complement(u)) -> .
% 299.99/300.39  73632[4:Rew:73077.0,27375.0] ||  -> subclass(symmetric_difference(union(u,null_class),complement(v)),union(complement(u),v))*.
% 299.99/300.39  73645[4:Rew:73077.0,27379.1] || subclass(universal_class,union(u,null_class))* member(omega,complement(u)) -> .
% 299.99/300.39  73649[4:Rew:73077.0,30289.0] || subclass(universal_class,complement(u)) member(omega,union(u,null_class))* -> .
% 299.99/300.39  73654[4:Rew:73077.0,27384.0] || subclass(universal_class,complement(u)) subclass(universal_class,union(u,null_class))* -> .
% 299.99/300.39  73655[4:Rew:73077.0,27383.0] || subclass(universal_class,complement(u)) subclass(domain_relation,union(u,null_class))* -> .
% 299.99/300.39  73657[4:Rew:73077.0,27401.0] || subclass(domain_relation,complement(u)) subclass(domain_relation,union(u,null_class))* -> .
% 299.99/300.39  73658[4:Rew:73077.0,27400.0] || subclass(domain_relation,complement(u)) subclass(universal_class,union(u,null_class))* -> .
% 299.99/300.39  73659[4:Rew:73077.0,34886.0] || equal(complement(u),domain_relation) subclass(domain_relation,union(u,null_class))* -> .
% 299.99/300.39  73660[4:Rew:73077.0,34798.0] || equal(complement(u),domain_relation) subclass(universal_class,union(u,null_class))* -> .
% 299.99/300.39  73662[4:Rew:73077.0,27403.0] || equal(complement(u),domain_relation) equal(union(u,null_class),domain_relation)** -> .
% 299.99/300.39  73663[4:Rew:73077.0,27406.0] ||  -> member(singleton(null_class),complement(u)) member(singleton(null_class),union(u,null_class))*.
% 299.99/300.39  73672[4:Rew:73077.0,66082.0] || equal(successor(complement(u)),null_class) -> equal(union(u,null_class),universal_class)**.
% 299.99/300.39  73748[4:Rew:73077.0,70119.0] ||  -> equal(intersection(union(u,null_class),restrict(complement(u),v,w)),null_class)**.
% 299.99/300.39  73898[8:Rew:73771.0,38117.1] one_to_one(u) ||  -> equal(union(null_class,inverse(u)),successor(inverse(u)))**.
% 299.99/300.39  74301[4:Rew:73771.0,73923.0] ||  -> subclass(union(null_class,apply(null_class,u)),union(null_class,apply(null_class,v)))*.
% 299.99/300.39  74304[4:Rew:73771.0,73959.0] ||  -> subclass(union(null_class,sum_class(range_of(null_class))),union(null_class,apply(null_class,u)))*.
% 299.99/300.39  74305[4:Rew:73771.0,73960.0] ||  -> subclass(union(null_class,apply(null_class,u)),union(null_class,sum_class(range_of(null_class))))*.
% 299.99/300.39  74111[4:Rew:74098.0,10013.1] || member(u,union(v,null_class))* -> member(u,union(null_class,v))*.
% 299.99/300.39  74112[4:Rew:74098.0,8010.0] || member(u,union(null_class,v))* -> member(u,union(v,null_class))*.
% 299.99/300.39  74123[4:Rew:74098.0,46548.1] || equal(null_class,u) -> subclass(union(null_class,v),union(v,u))*.
% 299.99/300.39  74136[4:Rew:74098.0,9642.0] || subclass(universal_class,union(null_class,u)) -> member(omega,union(u,null_class))*.
% 299.99/300.39  74137[4:Rew:74098.0,9638.0] || subclass(universal_class,union(null_class,u)) -> member(null_class,union(u,null_class))*.
% 299.99/300.39  74139[4:Rew:74098.0,40150.1] || subclass(universal_class,union(u,null_class))* -> equal(union(null_class,u),universal_class).
% 299.99/300.39  74140[4:Rew:74098.0,35431.1] || equal(union(u,null_class),universal_class)** -> equal(union(null_class,u),universal_class)**.
% 299.99/300.39  74143[4:Rew:74098.0,9648.0] || equal(union(null_class,u),universal_class) -> member(omega,union(u,null_class))*.
% 299.99/300.39  74144[4:Rew:74098.0,9644.0] || equal(union(null_class,u),universal_class) -> member(null_class,union(u,null_class))*.
% 299.99/300.39  74146[4:Rew:74098.0,56589.1] || equal(union(u,null_class),null_class)** -> equal(union(null_class,u),null_class)**.
% 299.99/300.39  74147[4:Rew:74098.0,43153.1] || subclass(union(u,null_class),null_class)* -> equal(union(null_class,u),null_class).
% 299.99/300.39  74161[4:Rew:74098.0,40342.0] ||  -> equal(intersection(union(u,null_class),union(null_class,u)),union(null_class,u))**.
% 299.99/300.39  74324[4:Rew:73077.0,73344.0] ||  -> equal(power_class(complement(apply(null_class,u))),power_class(complement(apply(null_class,v))))*.
% 299.99/300.39  74330[4:Rew:73077.0,73362.0] ||  -> equal(power_class(complement(apply(null_class,u))),power_class(complement(sum_class(range_of(null_class)))))*.
% 299.99/300.39  74371[4:Rew:73077.0,73686.0] || subclass(complement(u),union(u,null_class))* -> equal(complement(u),null_class).
% 299.99/300.39  74444[4:Rew:74311.0,74125.1] || equal(null_class,u) -> equal(union(v,u),union(null_class,v))*.
% 299.99/300.39  74706[4:Rew:26689.0,74597.1] || equal(singleton(u),null_class) -> equal(union(null_class,u),successor(u))**.
% 299.99/300.39  74708[4:Rew:26689.0,74599.1] || equal(null_class,u) -> equal(union(null_class,singleton(u)),successor(u))**.
% 299.99/300.39  75644[8:Rew:26691.0,75643.1] function(intersection(u,universal_class)) ||  -> equal(union(null_class,u),successor(u))**.
% 299.99/300.39  76327[4:SpR:73771.0,27968.0] ||  -> member(regular(union(u,null_class)),u)* equal(union(null_class,u),null_class).
% 299.99/300.39  76584[4:Res:76325.0,8.0] || subclass(u,union(u,null_class))* -> equal(union(u,null_class),u).
% 299.99/300.39  77203[4:Rew:26698.0,76968.0] || equal(union(u,null_class),universal_class) -> member(null_class,union(u,u))*.
% 299.99/300.39  77204[4:Rew:26698.0,76969.0] || subclass(universal_class,union(u,null_class)) -> member(null_class,union(u,u))*.
% 299.99/300.39  77205[4:Rew:26698.0,76973.0] || equal(union(u,null_class),universal_class) -> member(omega,union(u,u))*.
% 299.99/300.39  77206[4:Rew:26698.0,76974.0] || subclass(universal_class,union(u,null_class)) -> member(omega,union(u,u))*.
% 299.99/300.39  78121[0:SpR:74519.0,160.1] ||  -> equal(intersection(u,v),null_class) member(regular(intersection(v,u)),v)*.
% 299.99/300.39  78122[0:SpR:74519.0,167.1] ||  -> equal(intersection(u,v),null_class) member(regular(intersection(v,u)),u)*.
% 299.99/300.39  78359[3:SpL:74519.0,20950.0] || equal(intersection(u,v),universal_class)** -> equal(symmetric_difference(v,u),null_class).
% 299.99/300.39  78798[0:SpR:78499.0,2244.1] || equal(symmetric_difference(u,v),universal_class) -> member(null_class,union(v,u))*.
% 299.99/300.39  78799[0:SpR:78499.0,2217.1] || subclass(universal_class,symmetric_difference(u,v)) -> member(null_class,union(v,u))*.
% 299.99/300.39  78802[0:SpR:78499.0,530.1] || equal(symmetric_difference(u,v),universal_class) -> member(omega,union(v,u))*.
% 299.99/300.39  78803[0:SpR:78499.0,505.1] || subclass(universal_class,symmetric_difference(u,v)) -> member(omega,union(v,u))*.
% 299.99/300.39  79675[0:SpL:79059.0,499.0] || member(u,symmetric_difference(v,w))* -> member(u,union(w,v)).
% 299.99/300.39  79923[7:MRR:79915.1,44597.0] || equal(complement(u),null_class) -> equal(regular(unordered_pair(u,null_class)),null_class)**.
% 299.99/300.39  79936[4:MRR:79930.1,44780.0] || equal(complement(u),null_class) -> equal(regular(unordered_pair(null_class,u)),null_class)**.
% 299.99/300.39  81041[4:Res:73113.0,348.1] inductive(complement(successor(complement(u)))) ||  -> member(null_class,union(u,null_class))*.
% 299.99/300.39  81488[0:SpR:47007.0,78114.0] ||  -> subclass(symmetric_difference(power_class(u),complement(v)),union(v,complement(power_class(u))))*.
% 299.99/300.39  81489[0:SpR:47013.0,78114.0] ||  -> subclass(symmetric_difference(complement(u),power_class(v)),union(complement(power_class(v)),u))*.
% 299.99/300.39  81515[0:Res:78114.0,348.1] inductive(symmetric_difference(u,v)) ||  -> member(null_class,complement(intersection(v,u)))*.
% 299.99/300.39  81747[7:SpR:74227.0,29894.1] ||  -> member(null_class,apply(null_class,u))* member(null_class,complement(sum_class(range_of(null_class))))*.
% 299.99/300.39  81817[7:SpR:74227.0,29894.1] ||  -> member(null_class,sum_class(range_of(null_class))) member(null_class,complement(apply(null_class,u)))*.
% 299.99/300.39  81967[4:Rew:47003.0,81728.0] ||  -> equal(complement(power_class(sum_class(range_of(null_class)))),complement(power_class(apply(null_class,u))))*.
% 299.99/300.39  81993[4:Rew:27.0,81729.0] ||  -> equal(union(sum_class(range_of(null_class)),u),union(apply(null_class,v),u))*.
% 299.99/300.39  81999[4:Rew:27.0,81779.0] ||  -> equal(union(u,sum_class(range_of(null_class))),union(u,apply(null_class,v)))*.
% 299.99/300.39  82729[4:Rew:74519.0,82728.0] ||  -> equal(intersection(complement(compose(element_relation,universal_class)),restrict(element_relation,u,v)),null_class)**.
% 299.99/300.39  82956[7:SpR:73603.0,29894.1] ||  -> member(null_class,union(u,null_class)) member(null_class,union(null_class,complement(u)))*.
% 299.99/300.39  83014[8:SpR:37664.1,73603.0] function(u) ||  -> equal(union(null_class,complement(u)),complement(successor(u)))**.
% 299.99/300.39  83105[4:Rew:26689.0,82938.0,7631.0,82938.0,26691.0,82938.0,197.0,82938.0] ||  -> equal(union(union(null_class,u),v),union(union(u,null_class),v))*.
% 299.99/300.39  83111[4:Rew:26689.0,82988.0,7631.0,82988.0,26691.0,82988.0,198.0,82988.0] ||  -> equal(union(u,union(null_class,v)),union(u,union(v,null_class)))*.
% 299.99/300.39  83217[8:SpR:37664.1,73614.1] function(u) ||  -> member(null_class,complement(u))* member(null_class,successor(u)).
% 299.99/300.39  83268[7:SpR:74226.0,29894.1] ||  -> member(null_class,apply(null_class,u))* member(null_class,complement(apply(null_class,v)))*.
% 299.99/300.39  83505[4:Rew:47003.0,83249.0] ||  -> equal(complement(power_class(apply(null_class,u))),complement(power_class(apply(null_class,v))))*.
% 299.99/300.39  83527[4:Rew:27.0,83250.0] ||  -> equal(union(apply(null_class,u),v),union(apply(null_class,w),v))*.
% 299.99/300.39  83533[4:Rew:27.0,83300.0] ||  -> equal(union(u,apply(null_class,v)),union(u,apply(null_class,w)))*.
% 299.99/300.39  83661[8:SpL:37664.1,76456.0] function(u) || equal(successor(u),universal_class) -> member(null_class,u)*.
% 299.99/300.39  83688[8:SpL:37664.1,76457.0] function(u) || equal(successor(u),universal_class) -> member(omega,u)*.
% 299.99/300.39  83715[8:SpL:37664.1,76458.0] function(u) || subclass(universal_class,successor(u))* -> member(omega,u).
% 299.99/300.39  83748[8:SpL:37664.1,76459.0] function(u) || subclass(universal_class,successor(u))* -> member(null_class,u).
% 299.99/300.39  84328[4:SpR:30453.0,70667.0] ||  -> subclass(union(null_class,intersection(complement(successor(null_class)),u)),complement(singleton(null_class)))*.
% 299.99/300.39  84360[4:SpR:39581.1,70667.0] || subclass(u,union(null_class,v)) -> subclass(union(null_class,u),v)*.
% 299.99/300.39  84534[4:SpR:30453.0,70677.0] ||  -> subclass(union(null_class,intersection(u,complement(successor(null_class)))),complement(singleton(null_class)))*.
% 299.99/300.39  84906[4:SpR:39581.1,74165.0] || subclass(u,union(null_class,v))* -> subclass(u,union(v,null_class))*.
% 299.99/300.39  85015[8:SpR:74697.1,70667.0] function(u) ||  -> subclass(union(null_class,intersection(successor(u),v)),u)*.
% 299.99/300.39  85033[8:SpR:74697.1,70677.0] function(u) ||  -> subclass(union(null_class,intersection(v,successor(u))),u)*.
% 299.99/300.39  85055[8:SpR:74697.1,58647.0] function(intersection(u,v)) ||  -> subclass(successor(intersection(u,v)),u)*.
% 299.99/300.39  85056[8:SpR:74697.1,59287.0] function(intersection(u,v)) ||  -> subclass(successor(intersection(u,v)),v)*.
% 299.99/300.39  85108[8:SpL:74697.1,70649.0] function(u) || equal(successor(u),universal_class) -> subclass(v,u)*.
% 299.99/300.39  85133[8:SpL:74697.1,36188.0] function(u) || member(v,successor(u))* -> member(v,u).
% 299.99/300.39  85134[8:SpL:74697.1,59035.0] function(u) || subclass(v,successor(u))* -> subclass(v,u).
% 299.99/300.39  85752[4:SpL:76338.0,538.0] || subclass(universal_class,union(u,null_class)) -> member(unordered_pair(v,w),u)*.
% 299.99/300.39  85770[4:SpL:76338.0,5589.0] || subclass(domain_relation,union(u,null_class)) -> member(ordered_pair(null_class,null_class),u)*.
% 299.99/300.39  85772[4:SpL:76338.0,14441.0] || equal(union(u,null_class),domain_relation) -> member(ordered_pair(null_class,null_class),u)*.
% 299.99/300.39  85844[4:Rew:76338.0,85652.0] ||  -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),u)*.
% 299.99/300.39  86668[4:SpR:39581.1,84316.0] || subclass(u,union(v,null_class)) -> subclass(union(null_class,u),v)*.
% 299.99/300.39  87232[8:SpR:74697.1,59329.1] function(u) || subclass(u,v) -> subclass(successor(u),v)*.
% 299.99/300.39  87236[4:SpR:30453.0,59329.1] || subclass(complement(singleton(null_class)),u) -> subclass(complement(successor(null_class)),u)*.
% 299.99/300.39  87350[4:Res:87222.1,59035.0] || subclass(singleton(null_class),union(null_class,u))* -> subclass(successor(null_class),u).
% 299.99/300.39  88220[7:Res:88208.0,2.0] || subclass(complement(singleton(unordered_pair(u,null_class))),v)* -> member(null_class,v).
% 299.99/300.39  88493[7:Res:88459.0,2.0] || subclass(complement(singleton(unordered_pair(null_class,u))),v)* -> member(null_class,v).
% 299.99/300.39  88839[8:SpL:37558.1,70455.0] function(u) || equal(unordered_pair(v,null_class),ordered_pair(v,u))* -> .
% 299.99/300.39  89008[8:SpL:74697.1,70650.0] function(u) || equal(successor(u),v) -> subclass(v,u)*.
% 299.99/300.39  89012[4:SpL:30453.0,70650.0] || equal(complement(successor(null_class)),u) -> subclass(u,complement(singleton(null_class)))*.
% 299.99/300.39  89038[8:SpR:74697.1,70661.0] function(u) ||  -> subclass(intersection(intersection(successor(u),v),w),u)*.
% 299.99/300.39  89042[4:SpR:30453.0,70661.0] ||  -> subclass(intersection(intersection(complement(successor(null_class)),u),v),complement(singleton(null_class)))*.
% 299.99/300.39  89075[4:SpR:39581.1,70661.0] || subclass(u,union(null_class,v)) -> subclass(intersection(u,w),v)*.
% 299.99/300.39  89094[4:SpR:39581.1,70661.0] || subclass(u,intersection(union(null_class,v),w))* -> subclass(u,v).
% 299.99/300.39  89161[4:Con:89130.0] || member(u,intersection(union(null_class,v),w))* -> member(u,v).
% 299.99/300.39  89177[8:SpR:74697.1,70669.0] function(u) ||  -> subclass(intersection(v,intersection(w,successor(u))),u)*.
% 299.99/300.39  89181[4:SpR:30453.0,70669.0] ||  -> subclass(intersection(u,intersection(v,complement(successor(null_class)))),complement(singleton(null_class)))*.
% 299.99/300.39  89283[4:Con:89261.1] || member(u,intersection(v,union(null_class,w)))* -> member(u,w).
% 299.99/300.39  89419[8:SpR:74697.1,70672.0] function(u) ||  -> subclass(intersection(v,intersection(successor(u),w)),u)*.
% 299.99/300.39  89423[4:SpR:30453.0,70672.0] ||  -> subclass(intersection(u,intersection(complement(successor(null_class)),v)),complement(singleton(null_class)))*.
% 299.99/300.39  89456[4:SpR:39581.1,70672.0] || subclass(u,union(null_class,v)) -> subclass(intersection(w,u),v)*.
% 299.99/300.39  89553[8:SpR:74697.1,70676.0] function(u) ||  -> subclass(intersection(intersection(v,successor(u)),w),u)*.
% 299.99/300.39  89557[4:SpR:30453.0,70676.0] ||  -> subclass(intersection(intersection(u,complement(successor(null_class))),v),complement(singleton(null_class)))*.
% 299.99/300.39  89604[4:SpR:39581.1,70676.0] || subclass(u,intersection(v,union(null_class,w)))* -> subclass(u,w).
% 299.99/300.39  89832[4:Res:35314.1,76461.0] || equal(union(u,null_class),universal_class) -> member(unordered_pair(v,w),u)*.
% 299.99/300.39  89835[4:Res:39248.1,76461.0] || equal(union(u,null_class),universal_class) -> member(ordered_pair(v,w),u)*.
% 299.99/300.39  89836[4:Res:362.1,76461.0] || subclass(universal_class,union(u,null_class)) -> member(ordered_pair(v,w),u)*.
% 299.99/300.39  90022[4:Res:87222.1,76462.0] || subclass(singleton(null_class),union(u,null_class))* -> subclass(successor(null_class),u).
% 299.99/300.39  90654[7:SpR:78616.0,29894.1] ||  -> member(null_class,symmetric_difference(u,v)) member(null_class,complement(symmetric_difference(v,u)))*.
% 299.99/300.39  90919[0:Rew:47003.0,90635.0] ||  -> equal(complement(power_class(symmetric_difference(u,v))),complement(power_class(symmetric_difference(v,u))))*.
% 299.99/300.39  90937[0:Rew:27.0,90636.0] ||  -> equal(union(symmetric_difference(u,v),w),union(symmetric_difference(v,u),w))*.
% 299.99/300.39  90943[0:Rew:27.0,90686.0] ||  -> equal(union(u,symmetric_difference(v,w)),union(u,symmetric_difference(w,v)))*.
% 299.99/300.39  91220[4:SpR:26691.0,78797.0] ||  -> subclass(symmetric_difference(complement(u),union(null_class,v)),union(complement(v),u))*.
% 299.99/300.39  91245[4:SpR:26691.0,78797.0] ||  -> subclass(symmetric_difference(union(null_class,u),complement(v)),union(v,complement(u)))*.
% 299.99/300.39  91529[4:SpR:39581.1,84327.0] || subclass(u,union(v,v))* -> subclass(union(null_class,u),v)*.
% 299.99/300.39  92180[4:Con:92156.1] || member(u,union(null_class,v))* -> member(u,union(v,v))*.
% 299.99/300.39  92285[4:Con:92261.1] || member(u,union(v,v))* -> member(u,union(v,null_class))*.
% 299.99/300.39  92585[4:SpR:39581.1,84844.0] || subclass(u,union(null_class,v))* -> subclass(u,union(v,v))*.
% 299.99/300.39  92700[4:SpR:39581.1,84873.0] || subclass(u,union(v,v))* -> subclass(u,union(v,null_class))*.
% 299.99/300.39  92792[4:Res:87223.1,63814.0] || subclass(u,successor(null_class))* equal(union(u,null_class),universal_class) -> .
% 299.99/300.39  92793[4:Res:87223.1,58743.0] || subclass(u,successor(null_class)) -> subclass(union(u,null_class),singleton(null_class))*.
% 299.99/300.39  92795[4:Res:87223.1,59035.0] || subclass(u,union(null_class,v)) -> subclass(union(u,null_class),v)*.
% 299.99/300.39  92796[4:Res:87223.1,76462.0] || subclass(u,union(v,null_class)) -> subclass(union(u,null_class),v)*.
% 299.99/300.39  93153[4:SpR:39581.1,89029.0] || subclass(u,union(v,null_class)) -> subclass(intersection(u,w),v)*.
% 299.99/300.39  93172[4:SpR:39581.1,89029.0] || subclass(u,intersection(union(v,null_class),w))* -> subclass(u,v).
% 299.99/300.39  93243[4:Con:93209.0] || member(u,intersection(union(v,null_class),w))* -> member(u,v).
% 299.99/300.39  93386[4:Con:93359.1] || member(u,intersection(v,union(w,null_class)))* -> member(u,w).
% 299.99/300.39  93462[4:SpR:39581.1,89410.0] || subclass(u,union(v,null_class)) -> subclass(intersection(w,u),v)*.
% 299.99/300.39  93629[4:SpR:39581.1,89544.0] || subclass(u,intersection(v,union(w,null_class)))* -> subclass(u,w).
% 299.99/300.39  93855[4:Con:93835.1] || member(u,union(v,null_class))* -> member(u,union(v,v))*.
% 299.99/300.39  94003[0:Obv:93952.0] ||  -> subclass(intersection(u,symmetric_difference(v,w)),intersection(union(v,w),u))*.
% 299.99/300.39  94193[4:SpR:39581.1,94074.0] || subclass(u,union(v,null_class))* -> subclass(u,union(null_class,v))*.
% 299.99/300.39  94330[4:Con:94305.1] || member(u,union(v,v))* -> member(u,union(null_class,v))*.
% 299.99/300.39  94406[4:SpR:39581.1,92538.0] || subclass(u,union(v,null_class))* -> subclass(u,union(v,v))*.
% 299.99/300.39  94593[0:Obv:94540.0] ||  -> subclass(intersection(symmetric_difference(u,v),w),intersection(union(u,v),w))*.
% 299.99/300.39  94695[4:SpR:39581.1,92631.0] || subclass(u,union(v,v))* -> subclass(u,union(null_class,v))*.
% 299.99/300.39  95355[4:Rew:26691.0,95026.0] || equal(union(null_class,singleton(regular(u))),null_class)** -> equal(u,null_class).
% 299.99/300.39  95720[4:Con:95713.1] || member(u,complement(compose(element_relation,universal_class)))* -> member(u,complement(element_relation)).
% 299.99/300.39  95831[4:SpR:39581.1,95695.0] || subclass(u,complement(compose(element_relation,universal_class)))* -> subclass(u,complement(element_relation)).
% 299.99/300.39  96025[4:SpL:47535.0,95311.0] || equal(complement(power_class(u)),null_class) -> subclass(complement(power_class(u)),v)*.
% 299.99/300.39  96125[4:Rew:26691.0,96059.0] || equal(union(null_class,u),null_class) member(singleton(v),u)* -> .
% 299.99/300.39  96126[4:Rew:73603.0,96083.0] || equal(union(null_class,complement(u)),null_class)** -> member(singleton(v),u)*.
% 299.99/300.39  96095[4:Res:95102.1,49359.0] || equal(complement(cantor(singleton(u))),null_class)** equal(null_class,element_relation) -> .
% 299.99/300.39  96098[4:Res:95102.1,38799.0] || equal(complement(cantor(complement(cross_product(singleton(singleton(u)),universal_class)))),null_class)** -> .
% 299.99/300.39  96310[0:SpR:74540.0,57948.1] || subclass(union(u,v),w) -> subclass(symmetric_difference(u,v),w)*.
% 299.99/300.39  96328[0:SpR:39581.1,57948.1] || subclass(u,v)* subclass(v,w)* -> subclass(u,w)*.
% 299.99/300.39  96600[4:Res:59329.1,58651.0] || subclass(u,intersection(v,w))* -> subclass(union(null_class,u),v)*.
% 299.99/300.39  96613[4:Res:70667.0,58651.0] ||  -> subclass(union(null_class,intersection(union(null_class,intersection(u,v)),w)),u)*.
% 299.99/300.39  96616[4:Res:70677.0,58651.0] ||  -> subclass(union(null_class,intersection(u,union(null_class,intersection(v,w)))),v)*.
% 299.99/300.39  96619[4:Res:87223.1,58651.0] || subclass(u,intersection(v,w))* -> subclass(union(u,null_class),v)*.
% 299.99/300.39  96620[4:Res:87222.1,58651.0] || subclass(singleton(null_class),intersection(u,v))* -> subclass(successor(null_class),u).
% 299.99/300.39  96626[4:Res:70669.0,58651.0] ||  -> subclass(intersection(u,intersection(v,union(null_class,intersection(w,x)))),w)*.
% 299.99/300.39  96628[4:Res:70672.0,58651.0] ||  -> subclass(intersection(u,intersection(union(null_class,intersection(v,w)),x)),v)*.
% 299.99/300.39  96633[4:Res:70661.0,58651.0] ||  -> subclass(intersection(intersection(union(null_class,intersection(u,v)),w),x),u)*.
% 299.99/300.39  96635[4:Res:70676.0,58651.0] ||  -> subclass(intersection(intersection(u,union(null_class,intersection(v,w))),x),v)*.
% 299.99/300.39  96637[0:Res:57948.1,58651.0] || subclass(u,intersection(v,w))* -> subclass(intersection(u,x),v)*.
% 299.99/300.39  96639[0:Res:56847.1,58651.0] || subclass(u,intersection(v,w))* -> subclass(intersection(x,u),v)*.
% 299.99/300.39  96681[0:SpR:78616.0,96604.0] ||  -> subclass(complement(union(symmetric_difference(u,v),w)),complement(symmetric_difference(v,u)))*.
% 299.99/300.39  96684[4:SpR:74227.0,96604.0] ||  -> subclass(complement(union(sum_class(range_of(null_class)),u)),complement(apply(null_class,v)))*.
% 299.99/300.39  96685[4:SpR:30456.0,96604.0] ||  -> subclass(complement(union(union(u,u),v)),union(null_class,complement(u)))*.
% 299.99/300.39  96686[4:SpR:73603.0,96604.0] ||  -> subclass(complement(union(union(u,null_class),v)),union(null_class,complement(u)))*.
% 299.99/300.39  96687[4:SpR:27420.0,96604.0] ||  -> subclass(complement(union(union(null_class,u),v)),union(null_class,complement(u)))*.
% 299.99/300.39  96688[4:SpR:74226.0,96604.0] ||  -> subclass(complement(union(apply(null_class,u),v)),complement(apply(null_class,w)))*.
% 299.99/300.39  96689[4:SpR:74227.0,96604.0] ||  -> subclass(complement(union(apply(null_class,u),v)),complement(sum_class(range_of(null_class))))*.
% 299.99/300.39  96728[4:SpR:64484.1,96604.0] || equal(successor(union(u,v)),null_class)** -> subclass(universal_class,complement(u)).
% 299.99/300.39  96798[0:SpR:78616.0,96692.0] ||  -> subclass(complement(union(u,symmetric_difference(v,w))),complement(symmetric_difference(w,v)))*.
% 299.99/300.39  96801[4:SpR:74227.0,96692.0] ||  -> subclass(complement(union(u,sum_class(range_of(null_class)))),complement(apply(null_class,v)))*.
% 299.99/300.39  96802[4:SpR:30456.0,96692.0] ||  -> subclass(complement(union(u,union(v,v))),union(null_class,complement(v)))*.
% 299.99/300.39  96803[4:SpR:73603.0,96692.0] ||  -> subclass(complement(union(u,union(v,null_class))),union(null_class,complement(v)))*.
% 299.99/300.39  96804[4:SpR:27420.0,96692.0] ||  -> subclass(complement(union(u,union(null_class,v))),union(null_class,complement(v)))*.
% 299.99/300.39  96805[4:SpR:74226.0,96692.0] ||  -> subclass(complement(union(u,apply(null_class,v))),complement(apply(null_class,w)))*.
% 299.99/300.39  96806[4:SpR:74227.0,96692.0] ||  -> subclass(complement(union(u,apply(null_class,v))),complement(sum_class(range_of(null_class))))*.
% 299.99/300.39  96845[4:SpR:64484.1,96692.0] || equal(successor(union(u,v)),null_class)** -> subclass(universal_class,complement(v)).
% 299.99/300.39  96895[4:SpR:30.0,96606.0] ||  -> subclass(complement(successor(complement(restrict(u,v,w)))),cross_product(v,w))*.
% 299.99/300.39  96941[4:SpR:45830.1,96606.0] || equal(successor(complement(intersection(u,v))),null_class)** -> subclass(universal_class,u).
% 299.99/300.39  96945[4:Res:96606.0,348.1] inductive(complement(successor(complement(intersection(u,v))))) ||  -> member(null_class,u)*.
% 299.99/300.39  97071[4:SpR:74540.0,96886.0] ||  -> subclass(complement(successor(complement(symmetric_difference(u,v)))),complement(intersection(u,v)))*.
% 299.99/300.39  97105[4:SpR:45830.1,96886.0] || equal(successor(complement(intersection(u,v))),null_class)** -> subclass(universal_class,v).
% 299.99/300.39  97109[4:Res:96886.0,348.1] inductive(complement(successor(complement(intersection(u,v))))) ||  -> member(null_class,v)*.
% 299.99/300.39  97350[4:Res:96932.0,348.1] inductive(complement(successor(union(u,v)))) ||  -> member(null_class,complement(u))*.
% 299.99/300.39  97396[4:SpR:78616.0,97307.0] ||  -> subclass(complement(successor(successor(symmetric_difference(u,v)))),complement(symmetric_difference(v,u)))*.
% 299.99/300.39  97399[4:SpR:74227.0,97307.0] ||  -> subclass(complement(successor(successor(sum_class(range_of(null_class))))),complement(apply(null_class,u)))*.
% 299.99/300.39  97400[4:SpR:30456.0,97307.0] ||  -> subclass(complement(successor(successor(union(u,u)))),union(null_class,complement(u)))*.
% 299.99/300.39  97401[4:SpR:73603.0,97307.0] ||  -> subclass(complement(successor(successor(union(u,null_class)))),union(null_class,complement(u)))*.
% 299.99/300.39  97402[4:SpR:27420.0,97307.0] ||  -> subclass(complement(successor(successor(union(null_class,u)))),union(null_class,complement(u)))*.
% 299.99/300.39  97403[4:SpR:74226.0,97307.0] ||  -> subclass(complement(successor(successor(apply(null_class,u)))),complement(apply(null_class,v)))*.
% 299.99/300.39  97404[4:SpR:74227.0,97307.0] ||  -> subclass(complement(successor(successor(apply(null_class,u)))),complement(sum_class(range_of(null_class))))*.
% 299.99/300.39  97409[4:SpR:64484.1,97307.0] || equal(successor(successor(successor(u))),null_class)** -> subclass(universal_class,complement(u)).
% 299.99/300.39  97491[4:Res:97096.0,348.1] inductive(complement(successor(union(u,v)))) ||  -> member(null_class,complement(v))*.
% 299.99/300.39  97535[4:Res:97448.0,348.1] inductive(complement(successor(successor(u)))) ||  -> member(null_class,complement(singleton(u)))*.
% 299.99/300.39  97703[8:SpR:74697.1,97395.0] function(u) ||  -> subclass(complement(successor(successor(complement(u)))),successor(u))*.
% 299.99/300.39  97792[4:SpR:78616.0,97753.0] ||  -> subclass(complement(successor(successor(complement(symmetric_difference(u,v))))),symmetric_difference(v,u))*.
% 299.99/300.39  97795[4:SpR:74227.0,97753.0] ||  -> subclass(complement(successor(successor(complement(apply(null_class,u))))),sum_class(range_of(null_class)))*.
% 299.99/300.39  97796[4:SpR:30456.0,97753.0] ||  -> subclass(complement(successor(successor(union(null_class,complement(u))))),union(u,u))*.
% 299.99/300.39  97797[4:SpR:73603.0,97753.0] ||  -> subclass(complement(successor(successor(union(null_class,complement(u))))),union(u,null_class))*.
% 299.99/300.39  97798[4:SpR:27420.0,97753.0] ||  -> subclass(complement(successor(successor(union(null_class,complement(u))))),union(null_class,u))*.
% 299.99/300.39  97799[4:SpR:74226.0,97753.0] ||  -> subclass(complement(successor(successor(complement(apply(null_class,u))))),apply(null_class,v))*.
% 299.99/300.39  97800[4:SpR:74227.0,97753.0] ||  -> subclass(complement(successor(successor(complement(sum_class(range_of(null_class)))))),apply(null_class,u))*.
% 299.99/300.39  97804[4:SpR:64484.1,97753.0] || equal(successor(successor(successor(complement(u)))),null_class)** -> subclass(universal_class,u).
% 299.99/300.39  98549[8:SpR:74697.1,97791.0] function(u) ||  -> subclass(complement(successor(successor(successor(u)))),complement(u))*.
% 299.99/300.39  98964[4:SpR:43147.1,97858.0] || subclass(complement(u),null_class) -> subclass(complement(successor(successor(null_class))),u)*.
% 299.99/300.39  98981[4:Res:97858.0,58651.0] ||  -> subclass(complement(successor(successor(union(null_class,complement(intersection(u,v)))))),u)*.
% 299.99/300.39  99625[4:Res:99580.0,348.1] inductive(union(null_class,complement(successor(u)))) ||  -> member(null_class,complement(u))*.
% 299.99/300.39  99965[8:SpR:74697.1,96680.0] function(u) ||  -> subclass(complement(union(complement(u),v)),successor(u))*.
% 299.99/300.39  100104[4:SpR:78616.0,100042.0] ||  -> subclass(complement(union(complement(symmetric_difference(u,v)),w)),symmetric_difference(v,u))*.
% 299.99/300.39  100107[4:SpR:74227.0,100042.0] ||  -> subclass(complement(union(complement(apply(null_class,u)),v)),sum_class(range_of(null_class)))*.
% 299.99/300.39  100108[4:SpR:30456.0,100042.0] ||  -> subclass(complement(union(union(null_class,complement(u)),v)),union(u,u))*.
% 299.99/300.39  100109[4:SpR:73603.0,100042.0] ||  -> subclass(complement(union(union(null_class,complement(u)),v)),union(u,null_class))*.
% 299.99/300.39  100110[4:SpR:27420.0,100042.0] ||  -> subclass(complement(union(union(null_class,complement(u)),v)),union(null_class,u))*.
% 299.99/300.39  100111[4:SpR:74226.0,100042.0] ||  -> subclass(complement(union(complement(apply(null_class,u)),v)),apply(null_class,w))*.
% 299.99/300.39  100112[4:SpR:74227.0,100042.0] ||  -> subclass(complement(union(complement(sum_class(range_of(null_class))),u)),apply(null_class,v))*.
% 299.99/300.39  100137[4:SpR:64484.1,100042.0] || equal(successor(union(complement(u),v)),null_class)** -> subclass(universal_class,u).
% 299.99/300.39  100717[4:SpR:78616.0,100115.0] ||  -> subclass(complement(union(u,complement(symmetric_difference(v,w)))),symmetric_difference(w,v))*.
% 299.99/300.39  100720[4:SpR:74227.0,100115.0] ||  -> subclass(complement(union(u,complement(apply(null_class,v)))),sum_class(range_of(null_class)))*.
% 299.99/300.39  100721[4:SpR:30456.0,100115.0] ||  -> subclass(complement(union(u,union(null_class,complement(v)))),union(v,v))*.
% 299.99/300.39  100722[4:SpR:73603.0,100115.0] ||  -> subclass(complement(union(u,union(null_class,complement(v)))),union(v,null_class))*.
% 299.99/300.39  100723[4:SpR:27420.0,100115.0] ||  -> subclass(complement(union(u,union(null_class,complement(v)))),union(null_class,v))*.
% 299.99/300.39  100724[4:SpR:74226.0,100115.0] ||  -> subclass(complement(union(u,complement(apply(null_class,v)))),apply(null_class,w))*.
% 299.99/300.39  100725[4:SpR:74227.0,100115.0] ||  -> subclass(complement(union(u,complement(sum_class(range_of(null_class))))),apply(null_class,v))*.
% 299.99/300.39  100749[4:SpR:64484.1,100115.0] || equal(successor(union(u,complement(v))),null_class)** -> subclass(universal_class,v).
% 299.99/300.39  102878[4:Rew:101686.0,26841.0] ||  -> equal(union(null_class,complement(union(u,v))),complement(union(u,v)))**.
% 299.99/300.39  103359[6:Rew:103337.0,56676.1] || equal(complement(u),null_class) -> equal(power_class(complement(successor(u))),null_class)**.
% 299.99/300.39  103360[6:Rew:103337.0,43228.1] || subclass(complement(u),null_class) -> equal(power_class(complement(successor(u))),null_class)**.
% 299.99/300.39  103370[8:Rew:103337.0,73621.1] function(u) ||  -> equal(power_class(complement(successor(u))),power_class(complement(u)))**.
% 299.99/300.39  103371[0:Rew:101686.0,101859.0] ||  -> equal(power_class(complement(union(u,v))),power_class(complement(union(v,u))))*.
% 299.99/300.39  103476[4:Rew:103425.0,38408.0] ||  -> equal(union(u,complement(successor(null_class))),union(complement(singleton(null_class)),u))*.
% 299.99/300.39  104633[4:SpL:102963.0,95311.0] || equal(union(u,v),null_class) -> subclass(union(u,v),w)*.
% 299.99/300.39  105924[8:SpR:74697.1,105673.0] function(complement(u)) ||  -> equal(union(u,successor(complement(u))),universal_class)**.
% 299.99/300.39  106749[0:Rew:74519.0,106647.0] ||  -> equal(intersection(power_class(complement(successor(u))),image(element_relation,successor(u))),null_class)**.
% 299.99/300.39  106750[4:Rew:78499.0,106648.0] ||  -> equal(union(power_class(complement(successor(u))),image(element_relation,successor(u))),universal_class)**.
% 299.99/300.39  106751[4:Rew:79059.0,106649.0] ||  -> equal(symmetric_difference(power_class(complement(successor(u))),image(element_relation,successor(u))),universal_class)**.
% 299.99/300.39  106663[4:SpR:103337.0,70688.0] ||  -> subclass(complement(successor(power_class(complement(successor(u))))),image(element_relation,successor(u)))*.
% 299.99/300.39  106668[4:SpR:103337.0,59405.0] ||  -> subclass(complement(successor(image(element_relation,successor(u)))),power_class(complement(successor(u))))*.
% 299.99/300.39  106911[4:SpL:104888.0,95311.0] || equal(complement(successor(u)),null_class) -> subclass(complement(successor(u)),v)*.
% 299.99/300.39  107001[8:SpR:74697.1,96797.0] function(u) ||  -> subclass(complement(union(v,complement(u))),successor(u))*.
% 299.99/300.39  107253[4:SpR:74540.0,97814.0] ||  -> subclass(complement(successor(successor(complement(symmetric_difference(u,v))))),union(u,v))*.
% 299.99/300.39  107271[4:SpR:39581.1,97814.0] || subclass(u,v) -> subclass(complement(successor(successor(complement(u)))),v)*.
% 299.99/300.39  107278[4:SpR:47007.0,97814.0] ||  -> subclass(complement(successor(successor(union(u,complement(power_class(v)))))),complement(u))*.
% 299.99/300.39  107279[4:SpR:47013.0,97814.0] ||  -> subclass(complement(successor(successor(union(complement(power_class(u)),v)))),power_class(u))*.
% 299.99/300.39  107300[4:Res:97814.0,58651.0] ||  -> subclass(complement(successor(successor(complement(intersection(intersection(u,v),w))))),u)*.
% 299.99/300.39  107314[4:Res:97814.0,63814.0] || equal(complement(successor(successor(complement(intersection(successor(null_class),u))))),universal_class)** -> .
% 299.99/300.39  107315[4:Res:97814.0,58743.0] ||  -> subclass(complement(successor(successor(complement(intersection(successor(null_class),u))))),singleton(null_class))*.
% 299.99/300.39  107317[4:Res:97814.0,59035.0] ||  -> subclass(complement(successor(successor(complement(intersection(union(null_class,u),v))))),u)*.
% 299.99/300.39  107318[4:Res:97814.0,76462.0] ||  -> subclass(complement(successor(successor(complement(intersection(union(u,null_class),v))))),u)*.
% 299.99/300.39  107446[0:SpR:103414.0,5255.0] ||  -> subclass(symmetric_difference(complement(u),successor(v)),union(u,complement(successor(v))))*.
% 299.99/300.39  107453[4:SpR:103414.0,97814.0] ||  -> subclass(complement(successor(successor(union(u,complement(successor(v)))))),complement(u))*.
% 299.99/300.39  107455[0:SpR:103414.0,78114.0] ||  -> subclass(symmetric_difference(successor(u),complement(v)),union(v,complement(successor(u))))*.
% 299.99/300.39  107947[8:SpR:74697.1,100103.0] function(u) ||  -> subclass(complement(union(successor(u),v)),complement(u))*.
% 299.99/300.39  108053[4:SpR:101707.0,102963.0] ||  -> equal(union(null_class,complement(symmetric_difference(u,v))),complement(symmetric_difference(u,v)))**.
% 299.99/300.39  108177[4:Rew:108053.0,90821.0] || equal(union(null_class,symmetric_difference(u,v)),complement(symmetric_difference(v,u)))** -> .
% 299.99/300.39  108201[4:Rew:47572.0,108054.0,26691.0,108054.0,47003.0,108054.0,26691.0,108054.0] ||  -> equal(power_class(union(null_class,symmetric_difference(u,v))),power_class(symmetric_difference(u,v)))**.
% 299.99/300.39  108966[4:Rew:27420.0,108878.1] || subclass(complement(u),null_class) -> subclass(union(null_class,complement(v)),u)*.
% 299.99/300.39  108913[4:Res:100205.0,58651.0] ||  -> subclass(complement(union(union(null_class,complement(intersection(u,v))),w)),u)*.
% 299.99/300.39  109304[8:SpR:74697.1,100716.0] function(u) ||  -> subclass(complement(union(v,successor(u))),complement(u))*.
% 299.99/300.39  109462[4:Res:100818.0,58651.0] ||  -> subclass(complement(union(u,union(null_class,complement(intersection(v,w))))),v)*.
% 299.99/300.39  110412[4:SpR:47007.0,107232.0] ||  -> subclass(complement(successor(successor(union(u,complement(power_class(v)))))),power_class(v))*.
% 299.99/300.39  110413[4:SpR:103414.0,107232.0] ||  -> subclass(complement(successor(successor(union(u,complement(successor(v)))))),successor(v))*.
% 299.99/300.39  110414[4:SpR:47013.0,107232.0] ||  -> subclass(complement(successor(successor(union(complement(power_class(u)),v)))),complement(v))*.
% 299.99/300.39  110435[4:Res:107232.0,58651.0] ||  -> subclass(complement(successor(successor(complement(intersection(u,intersection(v,w)))))),v)*.
% 299.99/300.39  110449[4:Res:107232.0,63814.0] || equal(complement(successor(successor(complement(intersection(u,successor(null_class)))))),universal_class)** -> .
% 299.99/300.39  110450[4:Res:107232.0,58743.0] ||  -> subclass(complement(successor(successor(complement(intersection(u,successor(null_class)))))),singleton(null_class))*.
% 299.99/300.39  110452[4:Res:107232.0,59035.0] ||  -> subclass(complement(successor(successor(complement(intersection(u,union(null_class,v)))))),v)*.
% 299.99/300.39  110453[4:Res:107232.0,76462.0] ||  -> subclass(complement(successor(successor(complement(intersection(u,union(v,null_class)))))),v)*.
% 299.99/300.39  111429[4:SpL:39581.1,96567.0] || subclass(u,v)* equal(u,universal_class) -> subclass(w,v)*.
% 299.99/300.39  111457[4:SpR:74540.0,96578.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(u,v)),w),union(u,v))*.
% 299.99/300.39  111475[4:SpR:39581.1,96578.0] || subclass(u,v) -> subclass(intersection(union(null_class,u),w),v)*.
% 299.99/300.39  111504[4:SpR:39581.1,96578.0] || subclass(u,union(null_class,intersection(v,w)))* -> subclass(u,v).
% 299.99/300.39  111512[4:Res:96578.0,58651.0] ||  -> subclass(intersection(union(null_class,intersection(intersection(u,v),w)),x),u)*.
% 299.99/300.39  111526[4:Res:96578.0,63814.0] || equal(intersection(union(null_class,intersection(successor(null_class),u)),v),universal_class)** -> .
% 299.99/300.39  111527[4:Res:96578.0,58743.0] ||  -> subclass(intersection(union(null_class,intersection(successor(null_class),u)),v),singleton(null_class))*.
% 299.99/300.39  111529[4:Res:96578.0,59035.0] ||  -> subclass(intersection(union(null_class,intersection(union(null_class,u),v)),w),u)*.
% 299.99/300.39  111530[4:Res:96578.0,76462.0] ||  -> subclass(intersection(union(null_class,intersection(union(u,null_class),v)),w),u)*.
% 299.99/300.39  111582[4:Con:111542.0] || member(u,union(null_class,intersection(v,w)))* -> member(u,v).
% 299.99/300.39  111609[4:SpR:74540.0,96588.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(u,v),w)),union(u,v))*.
% 299.99/300.39  111627[4:SpR:39581.1,96588.0] || subclass(u,v) -> subclass(union(null_class,intersection(u,w)),v)*.
% 299.99/300.39  111662[4:Res:96588.0,58651.0] ||  -> subclass(union(null_class,intersection(intersection(intersection(u,v),w),x)),u)*.
% 299.99/300.39  111676[4:Res:96588.0,63814.0] || equal(union(null_class,intersection(intersection(successor(null_class),u),v)),universal_class)** -> .
% 299.99/300.39  111677[4:Res:96588.0,58743.0] ||  -> subclass(union(null_class,intersection(intersection(successor(null_class),u),v)),singleton(null_class))*.
% 299.99/300.39  111679[4:Res:96588.0,59035.0] ||  -> subclass(union(null_class,intersection(intersection(union(null_class,u),v),w)),u)*.
% 299.99/300.39  111680[4:Res:96588.0,76462.0] ||  -> subclass(union(null_class,intersection(intersection(union(u,null_class),v),w)),u)*.
% 299.99/300.39  111963[4:SpR:74540.0,96596.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(v,w))),union(v,w))*.
% 299.99/300.39  111981[4:SpR:39581.1,96596.0] || subclass(u,v) -> subclass(intersection(w,union(null_class,u)),v)*.
% 299.99/300.39  112011[4:Res:96596.0,58651.0] ||  -> subclass(intersection(u,union(null_class,intersection(intersection(v,w),x))),v)*.
% 299.99/300.39  112025[4:Res:96596.0,63814.0] || equal(intersection(u,union(null_class,intersection(successor(null_class),v))),universal_class)** -> .
% 299.99/300.39  112026[4:Res:96596.0,58743.0] ||  -> subclass(intersection(u,union(null_class,intersection(successor(null_class),v))),singleton(null_class))*.
% 299.99/300.39  112028[4:Res:96596.0,59035.0] ||  -> subclass(intersection(u,union(null_class,intersection(union(null_class,v),w))),v)*.
% 299.99/300.39  112029[4:Res:96596.0,76462.0] ||  -> subclass(intersection(u,union(null_class,intersection(union(v,null_class),w))),v)*.
% 299.99/300.39  112103[4:SpR:74540.0,96601.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(v,w))),union(v,w))*.
% 299.99/300.39  112121[4:SpR:39581.1,96601.0] || subclass(u,v) -> subclass(union(null_class,intersection(w,u)),v)*.
% 299.99/300.39  112153[4:Res:96601.0,58651.0] ||  -> subclass(union(null_class,intersection(u,intersection(intersection(v,w),x))),v)*.
% 299.99/300.39  112167[4:Res:96601.0,63814.0] || equal(union(null_class,intersection(u,intersection(successor(null_class),v))),universal_class)** -> .
% 299.99/300.39  112168[4:Res:96601.0,58743.0] ||  -> subclass(union(null_class,intersection(u,intersection(successor(null_class),v))),singleton(null_class))*.
% 299.99/300.39  112170[4:Res:96601.0,59035.0] ||  -> subclass(union(null_class,intersection(u,intersection(union(null_class,v),w))),v)*.
% 299.99/300.39  112171[4:Res:96601.0,76462.0] ||  -> subclass(union(null_class,intersection(u,intersection(union(v,null_class),w))),v)*.
% 299.99/300.39  112438[4:Res:96889.0,58651.0] ||  -> subclass(complement(successor(complement(restrict(intersection(u,v),w,x)))),u)*.
% 299.99/300.39  112455[4:Res:96889.0,59035.0] ||  -> subclass(complement(successor(complement(restrict(union(null_class,u),v,w)))),u)*.
% 299.99/300.39  112456[4:Res:96889.0,76462.0] ||  -> subclass(complement(successor(complement(restrict(union(u,null_class),v,w)))),u)*.
% 299.99/300.39  112906[4:SpR:74540.0,100149.0] ||  -> subclass(complement(union(complement(symmetric_difference(u,v)),w)),union(u,v))*.
% 299.99/300.39  112924[4:SpR:39581.1,100149.0] || subclass(u,v) -> subclass(complement(union(complement(u),w)),v)*.
% 299.99/300.39  112931[4:SpR:47007.0,100149.0] ||  -> subclass(complement(union(union(u,complement(power_class(v))),w)),complement(u))*.
% 299.99/300.39  112932[4:SpR:103414.0,100149.0] ||  -> subclass(complement(union(union(u,complement(successor(v))),w)),complement(u))*.
% 299.99/300.39  112933[4:SpR:47013.0,100149.0] ||  -> subclass(complement(union(union(complement(power_class(u)),v),w)),power_class(u))*.
% 299.99/300.39  112976[4:Res:100149.0,58651.0] ||  -> subclass(complement(union(complement(intersection(intersection(u,v),w)),x)),u)*.
% 299.99/300.39  112990[4:Res:100149.0,63814.0] || equal(complement(union(complement(intersection(successor(null_class),u)),v)),universal_class)** -> .
% 299.99/300.39  112991[4:Res:100149.0,58743.0] ||  -> subclass(complement(union(complement(intersection(successor(null_class),u)),v)),singleton(null_class))*.
% 299.99/300.39  112993[4:Res:100149.0,59035.0] ||  -> subclass(complement(union(complement(intersection(union(null_class,u),v)),w)),u)*.
% 299.99/300.39  112994[4:Res:100149.0,76462.0] ||  -> subclass(complement(union(complement(intersection(union(u,null_class),v)),w)),u)*.
% 299.99/300.39  113085[4:SpR:74540.0,100761.0] ||  -> subclass(complement(union(u,complement(symmetric_difference(v,w)))),union(v,w))*.
% 299.99/300.39  113103[4:SpR:39581.1,100761.0] || subclass(u,v) -> subclass(complement(union(w,complement(u))),v)*.
% 299.99/300.39  113110[4:SpR:47007.0,100761.0] ||  -> subclass(complement(union(u,union(v,complement(power_class(w))))),complement(v))*.
% 299.99/300.39  113111[4:SpR:103414.0,100761.0] ||  -> subclass(complement(union(u,union(v,complement(successor(w))))),complement(v))*.
% 299.99/300.39  113112[4:SpR:47013.0,100761.0] ||  -> subclass(complement(union(u,union(complement(power_class(v)),w))),power_class(v))*.
% 299.99/300.39  113148[4:Res:100761.0,58651.0] ||  -> subclass(complement(union(u,complement(intersection(intersection(v,w),x)))),v)*.
% 299.99/300.39  113162[4:Res:100761.0,63814.0] || equal(complement(union(u,complement(intersection(successor(null_class),v)))),universal_class)** -> .
% 299.99/300.39  113163[4:Res:100761.0,58743.0] ||  -> subclass(complement(union(u,complement(intersection(successor(null_class),v)))),singleton(null_class))*.
% 299.99/300.39  113165[4:Res:100761.0,59035.0] ||  -> subclass(complement(union(u,complement(intersection(union(null_class,v),w)))),v)*.
% 299.99/300.39  113166[4:Res:100761.0,76462.0] ||  -> subclass(complement(union(u,complement(intersection(union(v,null_class),w)))),v)*.
% 299.99/300.39  114317[4:SpR:74227.0,113750.0] ||  -> subclass(regular(union(null_class,complement(apply(null_class,u)))),sum_class(range_of(null_class)))*.
% 299.99/300.39  114321[4:SpR:74226.0,113750.0] ||  -> subclass(regular(union(null_class,complement(apply(null_class,u)))),apply(null_class,v))*.
% 299.99/300.39  114322[4:SpR:74227.0,113750.0] ||  -> subclass(regular(union(null_class,complement(sum_class(range_of(null_class))))),apply(null_class,u))*.
% 299.99/300.39  114693[4:SpR:74227.0,114380.0] ||  -> subclass(regular(union(null_class,sum_class(range_of(null_class)))),complement(apply(null_class,u)))*.
% 299.99/300.39  114697[4:SpR:74226.0,114380.0] ||  -> subclass(regular(union(null_class,apply(null_class,u))),complement(apply(null_class,v)))*.
% 299.99/300.39  114698[4:SpR:74227.0,114380.0] ||  -> subclass(regular(union(null_class,apply(null_class,u))),complement(sum_class(range_of(null_class))))*.
% 299.99/300.39  115261[4:Rew:108053.0,115260.0] ||  -> subclass(regular(complement(symmetric_difference(u,v))),union(null_class,symmetric_difference(v,u)))*.
% 299.99/300.39  115367[4:Rew:78499.0,115339.0] ||  -> subclass(regular(complement(apply(null_class,u))),union(null_class,sum_class(range_of(null_class))))*.
% 299.99/300.39  115371[4:Rew:78499.0,115343.0] ||  -> subclass(regular(complement(apply(null_class,u))),union(null_class,apply(null_class,v)))*.
% 299.99/300.39  115372[4:Rew:78499.0,115344.0] ||  -> subclass(regular(complement(sum_class(range_of(null_class)))),union(null_class,apply(null_class,u)))*.
% 299.99/300.39  115431[4:Res:115352.0,8.0] || subclass(u,regular(complement(u)))* -> equal(regular(complement(u)),u).
% 299.99/300.39  116455[4:SpR:496.0,115435.0] ||  -> subclass(regular(complement(symmetric_difference(complement(u),complement(v)))),union(u,v))*.
% 299.99/300.39  116456[4:SpR:6882.0,115435.0] ||  -> subclass(regular(complement(symmetric_difference(complement(u),complement(singleton(u))))),successor(u))*.
% 299.99/300.39  116477[4:SpR:101705.0,115435.0] ||  -> subclass(regular(union(complement(union(u,v)),w)),union(u,v))*.
% 299.99/300.39  116620[4:SpR:101695.0,116428.0] ||  -> subclass(regular(union(u,complement(union(v,w)))),union(v,w))*.
% 299.99/300.39  117084[4:Res:116431.0,348.1] inductive(regular(complement(restrict(u,v,w)))) ||  -> member(null_class,u)*.
% 299.99/300.39  117548[4:SpL:39581.1,116509.0] || subclass(u,successor(null_class))* equal(regular(complement(u)),universal_class) -> .
% 299.99/300.39  117591[4:SpR:39581.1,116510.0] || subclass(u,successor(null_class)) -> subclass(regular(complement(u)),singleton(null_class))*.
% 299.99/300.39  118270[4:SpL:26691.0,114328.0] || subclass(union(null_class,u),null_class)* -> subclass(regular(null_class),complement(u)).
% 299.99/300.39  118678[4:SpL:26691.0,117068.0] || equal(regular(union(null_class,u)),universal_class)** -> member(null_class,complement(u)).
% 299.99/300.39  118866[4:SpR:39581.1,114342.0] || subclass(u,v) -> subclass(regular(union(null_class,complement(u))),v)*.
% 299.99/300.39  118891[4:SpR:43147.1,114342.0] || subclass(complement(intersection(u,v)),null_class)* -> subclass(regular(null_class),u).
% 299.99/300.39  118901[4:Res:114342.0,58651.0] ||  -> subclass(regular(union(null_class,complement(intersection(intersection(u,v),w)))),u)*.
% 299.99/300.39  118916[4:Res:114342.0,63814.0] || equal(regular(union(null_class,complement(intersection(successor(null_class),u)))),universal_class)** -> .
% 299.99/300.39  118917[4:Res:114342.0,58743.0] ||  -> subclass(regular(union(null_class,complement(intersection(successor(null_class),u)))),singleton(null_class))*.
% 299.99/300.39  118919[4:Res:114342.0,59035.0] ||  -> subclass(regular(union(null_class,complement(intersection(union(null_class,u),v)))),u)*.
% 299.99/300.39  118920[4:Res:114342.0,76462.0] ||  -> subclass(regular(union(null_class,complement(intersection(union(u,null_class),v)))),u)*.
% 299.99/300.39  119455[4:SpR:26691.0,116474.0] ||  -> subclass(regular(union(complement(u),complement(power_class(v)))),union(null_class,u))*.
% 299.99/300.39  119551[4:SpR:26691.0,116475.0] ||  -> subclass(regular(union(complement(u),complement(successor(v)))),union(null_class,u))*.
% 299.99/300.39  119717[4:Res:119635.0,348.1] inductive(regular(successor(complement(power_class(u))))) ||  -> member(null_class,power_class(u))*.
% 299.99/300.39  119816[8:SpR:74697.1,116512.0] function(u) ||  -> subclass(regular(complement(intersection(successor(u),v))),u)*.
% 299.99/300.39  119820[4:SpR:30453.0,116512.0] ||  -> subclass(regular(complement(intersection(complement(successor(null_class)),u))),complement(singleton(null_class)))*.
% 299.99/300.39  119857[4:SpR:39581.1,116512.0] || subclass(u,union(null_class,v)) -> subclass(regular(complement(u)),v)*.
% 299.99/300.39  119872[4:Res:116512.0,58651.0] ||  -> subclass(regular(complement(intersection(union(null_class,intersection(u,v)),w))),u)*.
% 299.99/300.39  119987[4:SpR:39581.1,116513.0] || subclass(u,union(v,null_class)) -> subclass(regular(complement(u)),v)*.
% 299.99/300.39  120282[4:SpR:26691.0,116611.0] ||  -> subclass(regular(union(complement(power_class(u)),complement(v))),union(null_class,v))*.
% 299.99/300.39  120307[4:SpR:44.0,116611.0] ||  -> subclass(regular(successor(complement(power_class(u)))),complement(singleton(complement(power_class(u)))))*.
% 299.99/300.39  120377[8:SpR:74697.1,116647.0] function(u) ||  -> subclass(regular(complement(intersection(v,successor(u)))),u)*.
% 299.99/300.39  120381[4:SpR:30453.0,116647.0] ||  -> subclass(regular(complement(intersection(u,complement(successor(null_class))))),complement(singleton(null_class)))*.
% 299.99/300.39  120428[4:Res:116647.0,58651.0] ||  -> subclass(regular(complement(intersection(u,union(null_class,intersection(v,w))))),v)*.
% 299.99/300.39  120707[4:SpR:43147.1,118827.0] || subclass(complement(intersection(u,v)),null_class)* -> subclass(regular(null_class),v).
% 299.99/300.39  120717[4:Res:118827.0,58651.0] ||  -> subclass(regular(union(null_class,complement(intersection(u,intersection(v,w))))),v)*.
% 299.99/300.39  120732[4:Res:118827.0,63814.0] || equal(regular(union(null_class,complement(intersection(u,successor(null_class))))),universal_class)** -> .
% 299.99/300.39  120733[4:Res:118827.0,58743.0] ||  -> subclass(regular(union(null_class,complement(intersection(u,successor(null_class))))),singleton(null_class))*.
% 299.99/300.39  120735[4:Res:118827.0,59035.0] ||  -> subclass(regular(union(null_class,complement(intersection(u,union(null_class,v))))),v)*.
% 299.99/300.39  120736[4:Res:118827.0,76462.0] ||  -> subclass(regular(union(null_class,complement(intersection(u,union(v,null_class))))),v)*.
% 299.99/300.39  120830[4:SpR:26691.0,119567.0] ||  -> subclass(regular(union(complement(successor(u)),complement(v))),union(null_class,v))*.
% 299.99/300.39  120846[4:SpR:44.0,119567.0] ||  -> subclass(regular(successor(complement(successor(u)))),complement(singleton(complement(successor(u)))))*.
% 299.99/300.39  121057[4:SpR:43147.1,119915.0] || subclass(complement(u),null_class) -> subclass(regular(union(null_class,v)),u)*.
% 299.99/300.39  121068[4:SpR:44447.1,119915.0] || subclass(union(null_class,complement(u)),null_class)* -> subclass(regular(null_class),u).
% 299.99/300.39  121090[4:Res:119915.0,58651.0] ||  -> subclass(regular(union(union(null_class,complement(intersection(u,v))),w)),u)*.
% 299.99/300.39  121146[4:Rew:108053.0,121043.0] ||  -> subclass(regular(union(complement(symmetric_difference(u,v)),w)),symmetric_difference(v,u))*.
% 299.99/300.39  121148[4:Rew:102963.0,121047.0] ||  -> subclass(regular(union(union(null_class,complement(u)),v)),union(u,u))*.
% 299.99/300.39  121149[4:Rew:102963.0,121048.0] ||  -> subclass(regular(union(union(null_class,complement(u)),v)),union(u,null_class))*.
% 299.99/300.39  121150[4:Rew:102963.0,121049.0] ||  -> subclass(regular(union(union(null_class,complement(u)),v)),union(null_class,u))*.
% 299.99/300.39  121207[8:SpR:74697.1,121063.0] function(complement(u)) ||  -> subclass(regular(successor(successor(complement(u)))),u)*.
% 299.99/300.39  121219[4:Res:121063.0,348.1] inductive(regular(successor(union(null_class,complement(u))))) ||  -> member(null_class,u)*.
% 299.99/300.39  121281[4:Rew:47572.0,121175.0] ||  -> subclass(regular(successor(power_class(complement(power_class(u))))),image(element_relation,power_class(u)))*.
% 299.99/300.39  121282[4:Rew:47572.0,121177.0] ||  -> subclass(regular(successor(power_class(complement(successor(u))))),image(element_relation,successor(u)))*.
% 299.99/300.39  121315[4:Res:121214.0,348.1] inductive(regular(successor(complement(successor(u))))) ||  -> member(null_class,successor(u))*.
% 299.99/300.39  121409[4:Res:121264.0,348.1] inductive(regular(successor(union(null_class,u)))) ||  -> member(null_class,complement(u))*.
% 299.99/300.39  121531[4:Res:121375.0,348.1] inductive(regular(successor(union(u,null_class)))) ||  -> member(null_class,complement(u))*.
% 299.99/300.39  121618[4:Res:121391.0,348.1] inductive(regular(successor(power_class(u)))) ||  -> member(null_class,complement(power_class(u)))*.
% 299.99/300.39  121645[4:Res:121393.0,348.1] inductive(regular(successor(successor(u)))) ||  -> member(null_class,complement(successor(u)))*.
% 299.99/300.39  121716[4:Res:121389.0,348.1] inductive(regular(successor(union(u,u)))) ||  -> member(null_class,complement(u))*.
% 299.99/300.39  122033[4:SpR:43147.1,120470.0] || subclass(complement(u),null_class) -> subclass(regular(union(v,null_class)),u)*.
% 299.99/300.39  122066[4:Res:120470.0,58651.0] ||  -> subclass(regular(union(u,union(null_class,complement(intersection(v,w))))),v)*.
% 299.99/300.39  122122[4:Rew:108053.0,122019.0] ||  -> subclass(regular(union(u,complement(symmetric_difference(v,w)))),symmetric_difference(w,v))*.
% 299.99/300.39  122124[4:Rew:102963.0,122023.0] ||  -> subclass(regular(union(u,union(null_class,complement(v)))),union(v,v))*.
% 299.99/300.39  122125[4:Rew:102963.0,122024.0] ||  -> subclass(regular(union(u,union(null_class,complement(v)))),union(v,null_class))*.
% 299.99/300.39  122126[4:Rew:102963.0,122025.0] ||  -> subclass(regular(union(u,union(null_class,complement(v)))),union(null_class,v))*.
% 299.99/300.39  122204[8:SpR:74697.1,121135.0] function(u) ||  -> subclass(regular(union(successor(u),v)),complement(u))*.
% 299.99/300.39  122210[4:SpR:102963.0,121135.0] ||  -> subclass(regular(union(union(u,v),w)),complement(union(u,v)))*.
% 299.99/300.39  122277[4:Rew:108230.0,122182.0] ||  -> subclass(regular(union(symmetric_difference(u,v),w)),complement(symmetric_difference(v,u)))*.
% 299.99/300.39  122279[4:Rew:102963.0,122186.0] ||  -> subclass(regular(union(union(u,u),v)),union(null_class,complement(u)))*.
% 299.99/300.39  122280[4:Rew:102963.0,122187.0] ||  -> subclass(regular(union(union(u,null_class),v)),union(null_class,complement(u)))*.
% 299.99/300.39  122281[4:Rew:102963.0,122188.0] ||  -> subclass(regular(union(union(null_class,u),v)),union(null_class,complement(u)))*.
% 299.99/300.39  122479[8:SpR:74697.1,122111.0] function(u) ||  -> subclass(regular(union(v,successor(u))),complement(u))*.
% 299.99/300.39  122485[4:SpR:102963.0,122111.0] ||  -> subclass(regular(union(u,union(v,w))),complement(union(v,w)))*.
% 299.99/300.39  122555[4:Rew:108234.0,122457.0] ||  -> subclass(regular(union(u,symmetric_difference(v,w))),complement(symmetric_difference(w,v)))*.
% 299.99/300.39  122557[4:Rew:102963.0,122461.0] ||  -> subclass(regular(union(u,union(v,v))),union(null_class,complement(v)))*.
% 299.99/300.39  122558[4:Rew:102963.0,122462.0] ||  -> subclass(regular(union(u,union(v,null_class))),union(null_class,complement(v)))*.
% 299.99/300.39  122559[4:Rew:102963.0,122463.0] ||  -> subclass(regular(union(u,union(null_class,v))),union(null_class,complement(v)))*.
% 299.99/300.39  122717[4:SpR:52734.1,122193.0] || equal(union(u,null_class),null_class) -> subclass(regular(null_class),complement(u))*.
% 299.99/300.39  122718[4:SpR:44447.1,122193.0] || subclass(union(u,null_class),null_class)* -> subclass(regular(null_class),complement(u)).
% 299.99/300.39  123892[4:SpR:39581.1,111436.0] || subclass(u,union(null_class,intersection(v,w)))* -> subclass(u,w).
% 299.99/300.39  123901[4:Res:111436.0,58651.0] ||  -> subclass(intersection(union(null_class,intersection(u,intersection(v,w))),x),v)*.
% 299.99/300.39  123916[4:Res:111436.0,63814.0] || equal(intersection(union(null_class,intersection(u,successor(null_class))),v),universal_class)** -> .
% 299.99/300.39  123917[4:Res:111436.0,58743.0] ||  -> subclass(intersection(union(null_class,intersection(u,successor(null_class))),v),singleton(null_class))*.
% 299.99/300.39  123920[4:Res:111436.0,59035.0] ||  -> subclass(intersection(union(null_class,intersection(u,union(null_class,v))),w),v)*.
% 299.99/300.39  123921[4:Res:111436.0,76462.0] ||  -> subclass(intersection(union(null_class,intersection(u,union(v,null_class))),w),v)*.
% 299.99/300.39  123970[4:Con:123933.0] || member(u,union(null_class,intersection(v,w)))* -> member(u,w).
% 299.99/300.39  124070[4:SpR:39581.1,111588.0] || subclass(u,intersection(v,w))* -> subclass(union(null_class,u),w)*.
% 299.99/300.39  124084[4:Res:111588.0,58651.0] ||  -> subclass(union(null_class,intersection(intersection(u,intersection(v,w)),x)),v)*.
% 299.99/300.39  124099[4:Res:111588.0,63814.0] || equal(union(null_class,intersection(intersection(u,successor(null_class)),v)),universal_class)** -> .
% 299.99/300.39  124100[4:Res:111588.0,58743.0] ||  -> subclass(union(null_class,intersection(intersection(u,successor(null_class)),v)),singleton(null_class))*.
% 299.99/300.39  124103[4:Res:111588.0,59035.0] ||  -> subclass(union(null_class,intersection(intersection(u,union(null_class,v)),w)),v)*.
% 299.99/300.39  124104[4:Res:111588.0,76462.0] ||  -> subclass(union(null_class,intersection(intersection(u,union(v,null_class)),w)),v)*.
% 299.99/300.39  124262[4:Res:111942.0,58651.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,intersection(w,x)))),w)*.
% 299.99/300.39  124277[4:Res:111942.0,63814.0] || equal(intersection(u,union(null_class,intersection(v,successor(null_class)))),universal_class)** -> .
% 299.99/300.39  124278[4:Res:111942.0,58743.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,successor(null_class)))),singleton(null_class))*.
% 299.99/300.39  124281[4:Res:111942.0,59035.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,union(null_class,w)))),w)*.
% 299.99/300.39  124282[4:Res:111942.0,76462.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,union(w,null_class)))),w)*.
% 299.99/300.39  124557[4:Res:112082.0,58651.0] ||  -> subclass(union(null_class,intersection(u,intersection(v,intersection(w,x)))),w)*.
% 299.99/300.39  124572[4:Res:112082.0,63814.0] || equal(union(null_class,intersection(u,intersection(v,successor(null_class)))),universal_class)** -> .
% 299.99/300.39  124573[4:Res:112082.0,58743.0] ||  -> subclass(union(null_class,intersection(u,intersection(v,successor(null_class)))),singleton(null_class))*.
% 299.99/300.39  124576[4:Res:112082.0,59035.0] ||  -> subclass(union(null_class,intersection(u,intersection(v,union(null_class,w)))),w)*.
% 299.99/300.39  124577[4:Res:112082.0,76462.0] ||  -> subclass(union(null_class,intersection(u,intersection(v,union(w,null_class)))),w)*.
% 299.99/300.39  124679[4:SpR:47007.0,112885.0] ||  -> subclass(complement(union(union(u,complement(power_class(v))),w)),power_class(v))*.
% 299.99/300.39  124680[4:SpR:103414.0,112885.0] ||  -> subclass(complement(union(union(u,complement(successor(v))),w)),successor(v))*.
% 299.99/300.39  124681[4:SpR:47013.0,112885.0] ||  -> subclass(complement(union(union(complement(power_class(u)),v),w)),complement(v))*.
% 299.99/300.39  124729[4:Res:112885.0,58651.0] ||  -> subclass(complement(union(complement(intersection(u,intersection(v,w))),x)),v)*.
% 299.99/300.39  124744[4:Res:112885.0,63814.0] || equal(complement(union(complement(intersection(u,successor(null_class))),v)),universal_class)** -> .
% 299.99/300.39  124745[4:Res:112885.0,58743.0] ||  -> subclass(complement(union(complement(intersection(u,successor(null_class))),v)),singleton(null_class))*.
% 299.99/300.39  124748[4:Res:112885.0,59035.0] ||  -> subclass(complement(union(complement(intersection(u,union(null_class,v))),w)),v)*.
% 299.99/300.39  124749[4:Res:112885.0,76462.0] ||  -> subclass(complement(union(complement(intersection(u,union(v,null_class))),w)),v)*.
% 299.99/300.39  125026[4:SpR:47007.0,113064.0] ||  -> subclass(complement(union(u,union(v,complement(power_class(w))))),power_class(w))*.
% 299.99/300.39  125027[4:SpR:103414.0,113064.0] ||  -> subclass(complement(union(u,union(v,complement(successor(w))))),successor(w))*.
% 299.99/300.39  125028[4:SpR:47013.0,113064.0] ||  -> subclass(complement(union(u,union(complement(power_class(v)),w))),complement(w))*.
% 299.99/300.39  125069[4:Res:113064.0,58651.0] ||  -> subclass(complement(union(u,complement(intersection(v,intersection(w,x))))),w)*.
% 299.99/300.39  125084[4:Res:113064.0,63814.0] || equal(complement(union(u,complement(intersection(v,successor(null_class))))),universal_class)** -> .
% 299.99/300.39  125085[4:Res:113064.0,58743.0] ||  -> subclass(complement(union(u,complement(intersection(v,successor(null_class))))),singleton(null_class))*.
% 299.99/300.39  125088[4:Res:113064.0,59035.0] ||  -> subclass(complement(union(u,complement(intersection(v,union(null_class,w))))),w)*.
% 299.99/300.39  125089[4:Res:113064.0,76462.0] ||  -> subclass(complement(union(u,complement(intersection(v,union(w,null_class))))),w)*.
% 299.99/300.39  125173[7:SpR:113648.0,29894.1] ||  -> member(null_class,union(u,v)) member(null_class,complement(union(v,u)))*.
% 299.99/300.39  125207[4:SpR:113648.0,97753.0] ||  -> subclass(complement(successor(successor(complement(union(u,v))))),union(v,u))*.
% 299.99/300.39  125217[0:SpR:113648.0,96604.0] ||  -> subclass(complement(union(union(u,v),w)),complement(union(v,u)))*.
% 299.99/300.39  125219[4:SpR:113648.0,97307.0] ||  -> subclass(complement(successor(successor(union(u,v)))),complement(union(v,u)))*.
% 299.99/300.39  125223[4:SpR:113648.0,100042.0] ||  -> subclass(complement(union(complement(union(u,v)),w)),union(v,u))*.
% 299.99/300.39  125254[0:SpR:113648.0,96692.0] ||  -> subclass(complement(union(u,union(v,w))),complement(union(w,v)))*.
% 299.99/300.39  125256[4:SpR:113648.0,100115.0] ||  -> subclass(complement(union(u,complement(union(v,w)))),union(w,v))*.
% 299.99/300.39  125705[0:Rew:47003.0,125155.0] ||  -> equal(complement(power_class(union(u,v))),complement(power_class(union(v,u))))*.
% 299.99/300.39  125740[4:Rew:102878.0,125180.0] ||  -> subclass(regular(union(complement(union(u,v)),w)),union(v,u))*.
% 299.99/300.39  125758[4:Rew:102963.0,125240.0] ||  -> subclass(regular(union(union(u,v),w)),complement(union(v,u)))*.
% 299.99/300.39  125764[4:Rew:102878.0,125262.0] ||  -> subclass(regular(union(u,complement(union(v,w)))),union(w,v))*.
% 299.99/300.39  125766[4:Rew:102963.0,125266.0] ||  -> subclass(regular(union(u,union(v,w))),complement(union(w,v)))*.
% 299.99/300.39  126526[4:SpR:26691.0,116467.1] || subclass(complement(u),v) -> subclass(regular(union(null_class,u)),v)*.
% 299.99/300.39  126554[4:Res:116467.1,58651.0] || subclass(u,intersection(v,w))* -> subclass(regular(complement(u)),v)*.
% 299.99/300.39  126671[4:SpR:74540.0,116495.0] ||  -> subclass(regular(complement(intersection(symmetric_difference(u,v),w))),union(u,v))*.
% 299.99/300.39  126689[4:SpR:39581.1,116495.0] || subclass(u,v) -> subclass(regular(complement(intersection(u,w))),v)*.
% 299.99/300.39  126724[4:Res:116495.0,58651.0] ||  -> subclass(regular(complement(intersection(intersection(intersection(u,v),w),x))),u)*.
% 299.99/300.39  126739[4:Res:116495.0,63814.0] || equal(regular(complement(intersection(intersection(successor(null_class),u),v))),universal_class)** -> .
% 299.99/300.39  126740[4:Res:116495.0,58743.0] ||  -> subclass(regular(complement(intersection(intersection(successor(null_class),u),v))),singleton(null_class))*.
% 299.99/300.39  126743[4:Res:116495.0,59035.0] ||  -> subclass(regular(complement(intersection(intersection(union(null_class,u),v),w))),u)*.
% 299.99/300.39  126744[4:Res:116495.0,76462.0] ||  -> subclass(regular(complement(intersection(intersection(union(u,null_class),v),w))),u)*.
% 299.99/300.39  126824[4:SpR:74540.0,116630.0] ||  -> subclass(regular(complement(intersection(u,symmetric_difference(v,w)))),union(v,w))*.
% 299.99/300.39  126842[4:SpR:39581.1,116630.0] || subclass(u,v) -> subclass(regular(complement(intersection(w,u))),v)*.
% 299.99/300.39  126874[4:Res:116630.0,58651.0] ||  -> subclass(regular(complement(intersection(u,intersection(intersection(v,w),x)))),v)*.
% 299.99/300.39  126889[4:Res:116630.0,63814.0] || equal(regular(complement(intersection(u,intersection(successor(null_class),v)))),universal_class)** -> .
% 299.99/300.39  126890[4:Res:116630.0,58743.0] ||  -> subclass(regular(complement(intersection(u,intersection(successor(null_class),v)))),singleton(null_class))*.
% 299.99/300.39  126893[4:Res:116630.0,59035.0] ||  -> subclass(regular(complement(intersection(u,intersection(union(null_class,v),w)))),v)*.
% 299.99/300.39  126894[4:Res:116630.0,76462.0] ||  -> subclass(regular(complement(intersection(u,intersection(union(v,null_class),w)))),v)*.
% 299.99/300.39  127108[4:SpR:39581.1,119819.0] || subclass(u,union(v,v))* -> subclass(regular(complement(u)),v)*.
% 299.99/300.39  127447[4:SpR:52734.1,122207.0] || equal(union(u,u),null_class)** -> subclass(regular(null_class),complement(u))*.
% 299.99/300.39  127448[4:SpR:44447.1,122207.0] || subclass(union(u,u),null_class)* -> subclass(regular(null_class),complement(u)).
% 299.99/300.39  128809[4:SpR:39581.1,126650.0] || subclass(u,intersection(v,w))* -> subclass(regular(complement(u)),w)*.
% 299.99/300.39  128822[4:Res:126650.0,58651.0] ||  -> subclass(regular(complement(intersection(intersection(u,intersection(v,w)),x))),v)*.
% 299.99/300.39  128837[4:Res:126650.0,63814.0] || equal(regular(complement(intersection(intersection(u,successor(null_class)),v))),universal_class)** -> .
% 299.99/300.39  128838[4:Res:126650.0,58743.0] ||  -> subclass(regular(complement(intersection(intersection(u,successor(null_class)),v))),singleton(null_class))*.
% 299.99/300.39  128841[4:Res:126650.0,59035.0] ||  -> subclass(regular(complement(intersection(intersection(u,union(null_class,v)),w))),v)*.
% 299.99/300.39  128842[4:Res:126650.0,76462.0] ||  -> subclass(regular(complement(intersection(intersection(u,union(v,null_class)),w))),v)*.
% 299.99/300.39  128972[4:Res:126803.0,58651.0] ||  -> subclass(regular(complement(intersection(u,intersection(v,intersection(w,x))))),w)*.
% 299.99/300.39  128987[4:Res:126803.0,63814.0] || equal(regular(complement(intersection(u,intersection(v,successor(null_class))))),universal_class)** -> .
% 299.99/300.39  128988[4:Res:126803.0,58743.0] ||  -> subclass(regular(complement(intersection(u,intersection(v,successor(null_class))))),singleton(null_class))*.
% 299.99/300.39  128991[4:Res:126803.0,59035.0] ||  -> subclass(regular(complement(intersection(u,intersection(v,union(null_class,w))))),w)*.
% 299.99/300.39  128992[4:Res:126803.0,76462.0] ||  -> subclass(regular(complement(intersection(u,intersection(v,union(w,null_class))))),w)*.
% 299.99/300.39  129376[4:Res:96889.0,60627.0] ||  -> subclass(complement(successor(complement(restrict(intersection(u,v),w,x)))),v)*.
% 299.99/300.39  129379[4:Res:97814.0,60627.0] ||  -> subclass(complement(successor(successor(complement(intersection(intersection(u,v),w))))),v)*.
% 299.99/300.39  129380[4:Res:107232.0,60627.0] ||  -> subclass(complement(successor(successor(complement(intersection(u,intersection(v,w)))))),w)*.
% 299.99/300.39  129381[4:Res:97858.0,60627.0] ||  -> subclass(complement(successor(successor(union(null_class,complement(intersection(u,v)))))),v)*.
% 299.99/300.39  129383[4:Res:100149.0,60627.0] ||  -> subclass(complement(union(complement(intersection(intersection(u,v),w)),x)),v)*.
% 299.99/300.39  129384[4:Res:112885.0,60627.0] ||  -> subclass(complement(union(complement(intersection(u,intersection(v,w))),x)),w)*.
% 299.99/300.39  129386[4:Res:100761.0,60627.0] ||  -> subclass(complement(union(u,complement(intersection(intersection(v,w),x)))),w)*.
% 299.99/300.39  129387[4:Res:113064.0,60627.0] ||  -> subclass(complement(union(u,complement(intersection(v,intersection(w,x))))),x)*.
% 299.99/300.39  129388[4:Res:100818.0,60627.0] ||  -> subclass(complement(union(u,union(null_class,complement(intersection(v,w))))),w)*.
% 299.99/300.39  129389[4:Res:100205.0,60627.0] ||  -> subclass(complement(union(union(null_class,complement(intersection(u,v))),w)),v)*.
% 299.99/300.39  129390[4:Res:70667.0,60627.0] ||  -> subclass(union(null_class,intersection(union(null_class,intersection(u,v)),w)),v)*.
% 299.99/300.39  129393[4:Res:96588.0,60627.0] ||  -> subclass(union(null_class,intersection(intersection(intersection(u,v),w),x)),v)*.
% 299.99/300.39  129394[4:Res:70677.0,60627.0] ||  -> subclass(union(null_class,intersection(u,union(null_class,intersection(v,w)))),w)*.
% 299.99/300.39  129397[4:Res:96601.0,60627.0] ||  -> subclass(union(null_class,intersection(u,intersection(intersection(v,w),x))),w)*.
% 299.99/300.39  129398[4:Res:112082.0,60627.0] ||  -> subclass(union(null_class,intersection(u,intersection(v,intersection(w,x)))),x)*.
% 299.99/300.39  129399[4:Res:111588.0,60627.0] ||  -> subclass(union(null_class,intersection(intersection(u,intersection(v,w)),x)),w)*.
% 299.99/300.39  129400[4:Res:87223.1,60627.0] || subclass(u,intersection(v,w))* -> subclass(union(u,null_class),w)*.
% 299.99/300.39  129401[4:Res:87222.1,60627.0] || subclass(singleton(null_class),intersection(u,v))* -> subclass(successor(null_class),v).
% 299.99/300.39  129404[4:Res:70669.0,60627.0] ||  -> subclass(intersection(u,intersection(v,union(null_class,intersection(w,x)))),x)*.
% 299.99/300.39  129406[4:Res:111942.0,60627.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,intersection(w,x)))),x)*.
% 299.99/300.39  129407[4:Res:70672.0,60627.0] ||  -> subclass(intersection(u,intersection(union(null_class,intersection(v,w)),x)),w)*.
% 299.99/300.39  129409[4:Res:96596.0,60627.0] ||  -> subclass(intersection(u,union(null_class,intersection(intersection(v,w),x))),w)*.
% 299.99/300.39  129411[4:Res:70661.0,60627.0] ||  -> subclass(intersection(intersection(union(null_class,intersection(u,v)),w),x),v)*.
% 299.99/300.39  129413[4:Res:70676.0,60627.0] ||  -> subclass(intersection(intersection(u,union(null_class,intersection(v,w))),x),w)*.
% 299.99/300.39  129415[0:Res:57948.1,60627.0] || subclass(u,intersection(v,w))* -> subclass(intersection(u,x),w)*.
% 299.99/300.39  129416[4:Res:96578.0,60627.0] ||  -> subclass(intersection(union(null_class,intersection(intersection(u,v),w)),x),v)*.
% 299.99/300.39  129417[4:Res:111436.0,60627.0] ||  -> subclass(intersection(union(null_class,intersection(u,intersection(v,w))),x),w)*.
% 299.99/300.39  129419[0:Res:56847.1,60627.0] || subclass(u,intersection(v,w))* -> subclass(intersection(x,u),w)*.
% 299.99/300.39  129424[4:Res:116512.0,60627.0] ||  -> subclass(regular(complement(intersection(union(null_class,intersection(u,v)),w))),v)*.
% 299.99/300.39  129427[4:Res:116647.0,60627.0] ||  -> subclass(regular(complement(intersection(u,union(null_class,intersection(v,w))))),w)*.
% 299.99/300.39  129430[4:Res:116630.0,60627.0] ||  -> subclass(regular(complement(intersection(u,intersection(intersection(v,w),x)))),w)*.
% 299.99/300.39  129431[4:Res:126803.0,60627.0] ||  -> subclass(regular(complement(intersection(u,intersection(v,intersection(w,x))))),x)*.
% 299.99/300.39  129432[4:Res:116495.0,60627.0] ||  -> subclass(regular(complement(intersection(intersection(intersection(u,v),w),x))),v)*.
% 299.99/300.39  129433[4:Res:126650.0,60627.0] ||  -> subclass(regular(complement(intersection(intersection(u,intersection(v,w)),x))),w)*.
% 299.99/300.39  129435[4:Res:114342.0,60627.0] ||  -> subclass(regular(union(null_class,complement(intersection(intersection(u,v),w)))),v)*.
% 299.99/300.39  129436[4:Res:118827.0,60627.0] ||  -> subclass(regular(union(null_class,complement(intersection(u,intersection(v,w))))),w)*.
% 299.99/300.39  129437[4:Res:119915.0,60627.0] ||  -> subclass(regular(union(union(null_class,complement(intersection(u,v))),w)),v)*.
% 299.99/300.39  129438[4:Res:120470.0,60627.0] ||  -> subclass(regular(union(u,union(null_class,complement(intersection(v,w))))),w)*.
% 299.99/300.39  129538[4:Res:96889.0,60773.0] ||  -> subclass(complement(successor(complement(restrict(union(u,u),v,w)))),u)*.
% 299.99/300.39  129544[4:Res:97814.0,60773.0] ||  -> subclass(complement(successor(successor(complement(intersection(union(u,u),v))))),u)*.
% 299.99/300.39  129545[4:Res:107232.0,60773.0] ||  -> subclass(complement(successor(successor(complement(intersection(u,union(v,v)))))),v)*.
% 299.99/300.39  129551[4:Res:100149.0,60773.0] ||  -> subclass(complement(union(complement(intersection(union(u,u),v)),w)),u)*.
% 299.99/300.39  129552[4:Res:112885.0,60773.0] ||  -> subclass(complement(union(complement(intersection(u,union(v,v))),w)),v)*.
% 299.99/300.39  129557[4:Res:100761.0,60773.0] ||  -> subclass(complement(union(u,complement(intersection(union(v,v),w)))),v)*.
% 299.99/300.39  129558[4:Res:113064.0,60773.0] ||  -> subclass(complement(union(u,complement(intersection(v,union(w,w))))),w)*.
% 299.99/300.39  129568[4:Res:96588.0,60773.0] ||  -> subclass(union(null_class,intersection(intersection(union(u,u),v),w)),u)*.
% 299.99/300.39  129572[4:Res:96601.0,60773.0] ||  -> subclass(union(null_class,intersection(u,intersection(union(v,v),w))),v)*.
% 299.99/300.39  129573[4:Res:112082.0,60773.0] ||  -> subclass(union(null_class,intersection(u,intersection(v,union(w,w)))),w)*.
% 299.99/300.39  129574[4:Res:111588.0,60773.0] ||  -> subclass(union(null_class,intersection(intersection(u,union(v,v)),w)),v)*.
% 299.99/300.39  129579[4:Res:87223.1,60773.0] || subclass(u,union(v,v))* -> subclass(union(u,null_class),v)*.
% 299.99/300.39  129580[4:Res:87222.1,60773.0] || subclass(singleton(null_class),union(u,u))* -> subclass(successor(null_class),u).
% 299.99/300.39  129590[4:Res:111942.0,60773.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,union(w,w)))),w)*.
% 299.99/300.39  129593[4:Res:96596.0,60773.0] ||  -> subclass(intersection(u,union(null_class,intersection(union(v,v),w))),v)*.
% 299.99/300.39  129607[4:Res:57948.1,60773.0] || subclass(u,union(v,v))* -> subclass(intersection(u,w),v)*.
% 299.99/300.39  129608[4:Res:96578.0,60773.0] ||  -> subclass(intersection(union(null_class,intersection(union(u,u),v)),w),u)*.
% 299.99/300.39  129609[4:Res:111436.0,60773.0] ||  -> subclass(intersection(union(null_class,intersection(u,union(v,v))),w),v)*.
% 299.99/300.39  129611[4:Res:56847.1,60773.0] || subclass(u,union(v,v))* -> subclass(intersection(w,u),v)*.
% 299.99/300.39  129625[4:Res:116630.0,60773.0] ||  -> subclass(regular(complement(intersection(u,intersection(union(v,v),w)))),v)*.
% 299.99/300.39  129626[4:Res:126803.0,60773.0] ||  -> subclass(regular(complement(intersection(u,intersection(v,union(w,w))))),w)*.
% 299.99/300.39  129627[4:Res:116495.0,60773.0] ||  -> subclass(regular(complement(intersection(intersection(union(u,u),v),w))),u)*.
% 299.99/300.39  129628[4:Res:126650.0,60773.0] ||  -> subclass(regular(complement(intersection(intersection(u,union(v,v)),w))),v)*.
% 299.99/300.39  129636[4:Res:114342.0,60773.0] ||  -> subclass(regular(union(null_class,complement(intersection(union(u,u),v)))),u)*.
% 299.99/300.39  129637[4:Res:118827.0,60773.0] ||  -> subclass(regular(union(null_class,complement(intersection(u,union(v,v))))),v)*.
% 299.99/300.39  129825[0:SpR:42032.0,71859.0] ||  -> subclass(intersection(intersection(u,complement(v)),restrict(v,w,x)),null_class)*.
% 299.99/300.39  129828[0:SpR:23498.0,71859.0] ||  -> member(u,v) subclass(intersection(intersection(w,singleton(u)),v),null_class)*.
% 299.99/300.39  129918[0:SpR:39581.1,71859.0] || subclass(u,intersection(v,w))* -> subclass(u,intersection(w,u))*.
% 299.99/300.39  129969[0:Rew:29.0,129816.0] ||  -> subclass(restrict(intersection(u,v),w,x),restrict(v,w,x))*.
% 299.99/300.39  129970[0:Rew:29.0,129822.0] ||  -> subclass(intersection(restrict(u,v,w),x),restrict(x,v,w))*.
% 299.99/300.39  129994[0:SpR:42032.0,71860.0] ||  -> subclass(intersection(intersection(complement(u),v),restrict(u,w,x)),null_class)*.
% 299.99/300.39  129997[0:SpR:23498.0,71860.0] ||  -> member(u,v) subclass(intersection(intersection(singleton(u),w),v),null_class)*.
% 299.99/300.39  130087[0:SpR:39581.1,71860.0] || subclass(u,intersection(v,w))* -> subclass(u,intersection(v,u))*.
% 299.99/300.39  130138[0:Rew:29.0,129985.0] ||  -> subclass(restrict(intersection(u,v),w,x),restrict(u,w,x))*.
% 299.99/300.39  130158[4:SpR:23261.0,130067.0] ||  -> member(u,singleton(null_class)) subclass(intersection(successor(null_class),singleton(u)),null_class)*.
% 299.99/300.39  130197[4:SpR:39581.1,130067.0] || subclass(u,successor(null_class)) -> subclass(u,intersection(singleton(null_class),u))*.
% 299.99/300.39  130353[4:MRR:130345.2,4362.0] || member(u,singleton(singleton(null_class)))* member(u,successor(null_class)) -> .
% 299.99/300.39  130663[4:SpR:39581.1,130153.0] || subclass(u,successor(null_class)) -> subclass(u,intersection(u,singleton(null_class)))*.
% 299.99/300.39  130717[4:SpR:39581.1,130162.1] || subclass(u,successor(null_class))* -> member(null_class,u) subclass(u,null_class).
% 299.99/300.39  130850[7:MRR:130822.2,4362.0] || member(u,cross_product(v,w))* member(u,successor(null_class)) -> .
% 299.99/300.39  131027[7:SpR:130868.0,15388.1] || member(successor(null_class),universal_class) -> member(ordered_pair(successor(null_class),null_class),domain_relation)*.
% 299.99/300.39  131357[4:SpR:23261.0,130177.0] ||  -> member(u,singleton(null_class)) subclass(intersection(singleton(u),successor(null_class)),null_class)*.
% 299.99/300.39  131614[4:SpR:130731.1,71859.0] ||  -> member(null_class,u) subclass(intersection(intersection(v,successor(null_class)),u),null_class)*.
% 299.99/300.39  131618[4:SpR:130731.1,71860.0] ||  -> member(null_class,u) subclass(intersection(intersection(successor(null_class),v),u),null_class)*.
% 299.99/300.39  131661[4:SpR:130731.1,39581.1] || subclass(u,successor(null_class))* -> member(null_class,u) equal(null_class,u).
% 299.99/300.39  132434[4:Rew:74519.0,132210.1] ||  -> member(null_class,u) subclass(intersection(successor(null_class),intersection(v,u)),null_class)*.
% 299.99/300.39  132435[4:Rew:74519.0,132215.1] ||  -> member(null_class,u) subclass(intersection(successor(null_class),intersection(u,v)),null_class)*.
% 299.99/300.39  132438[4:Rew:7631.0,132239.1] ||  -> member(null_class,complement(u)) equal(union(u,complement(successor(null_class))),universal_class)**.
% 299.99/300.39  132618[4:Rew:74519.0,132488.1] ||  -> equal(u,null_class) subclass(intersection(regular(u),union(null_class,u)),null_class)*.
% 299.99/300.39  132494[4:SpR:23261.0,130057.0] ||  -> member(u,v) subclass(intersection(union(null_class,v),singleton(u)),null_class)*.
% 299.99/300.39  132620[4:Rew:74519.0,132497.1] ||  -> member(null_class,u) subclass(intersection(successor(null_class),union(null_class,u)),null_class)*.
% 299.99/300.39  132502[4:SpR:42032.0,130057.0] ||  -> subclass(intersection(union(null_class,complement(u)),restrict(u,v,w)),null_class)*.
% 299.99/300.39  132505[4:SpR:23498.0,130057.0] ||  -> member(u,v) subclass(intersection(union(null_class,singleton(u)),v),null_class)*.
% 299.99/300.39  132547[8:SpR:74697.1,130057.0] function(u) ||  -> subclass(intersection(successor(u),v),intersection(u,v))*.
% 299.99/300.39  132551[4:SpR:30453.0,130057.0] ||  -> subclass(intersection(complement(successor(null_class)),u),intersection(complement(singleton(null_class)),u))*.
% 299.99/300.39  132589[4:SpR:39581.1,130057.0] || subclass(u,union(null_class,v)) -> subclass(u,intersection(v,u))*.
% 299.99/300.39  132627[4:Rew:29.0,132492.0] ||  -> subclass(restrict(union(null_class,u),v,w),restrict(u,v,w))*.
% 299.99/300.39  132764[4:Rew:74519.0,132645.1] ||  -> equal(u,null_class) subclass(intersection(regular(u),union(u,null_class)),null_class)*.
% 299.99/300.39  132651[4:SpR:23261.0,130059.0] ||  -> member(u,v) subclass(intersection(union(v,null_class),singleton(u)),null_class)*.
% 299.99/300.39  132767[4:Rew:74519.0,132654.1] ||  -> member(null_class,u) subclass(intersection(successor(null_class),union(u,null_class)),null_class)*.
% 299.99/300.39  132734[4:SpR:39581.1,130059.0] || subclass(u,union(v,null_class)) -> subclass(u,intersection(v,u))*.
% 299.99/300.39  132777[4:Rew:29.0,132649.0] ||  -> subclass(restrict(union(u,null_class),v,w),restrict(u,v,w))*.
% 299.99/300.39  132928[4:Rew:74519.0,132798.1] ||  -> equal(u,null_class) subclass(intersection(u,union(null_class,regular(u))),null_class)*.
% 299.99/300.39  132931[4:Rew:74519.0,132812.0] ||  -> subclass(intersection(complement(u),union(null_class,restrict(u,v,w))),null_class)*.
% 299.99/300.39  132857[8:SpR:74697.1,132489.0] function(u) ||  -> subclass(intersection(successor(u),v),intersection(v,u))*.
% 299.99/300.39  132861[4:SpR:30453.0,132489.0] ||  -> subclass(intersection(complement(successor(null_class)),u),intersection(u,complement(singleton(null_class))))*.
% 299.99/300.39  132899[4:SpR:39581.1,132489.0] || subclass(u,union(null_class,v)) -> subclass(u,intersection(u,v))*.
% 299.99/300.39  133581[4:MRR:133542.2,4362.0] || member(u,union(null_class,complement(v)))* member(u,v) -> .
% 299.99/300.39  133653[4:MRR:133640.2,4362.0] || member(u,complement(successor(null_class)))* member(u,singleton(null_class)) -> .
% 299.99/300.39  134304[4:SpR:133541.0,30.0] ||  -> equal(restrict(union(null_class,complement(cross_product(u,v))),u,v),null_class)**.
% 299.99/300.39  134437[8:SpR:74697.1,133541.0] function(complement(u)) ||  -> equal(intersection(u,successor(complement(u))),null_class)**.
% 299.99/300.39  134737[8:SpR:74697.1,133554.0] function(complement(u)) ||  -> equal(symmetric_difference(u,successor(complement(u))),universal_class)**.
% 299.99/300.39  135378[4:SpR:23261.0,132567.0] ||  -> member(u,v) subclass(intersection(singleton(u),union(null_class,v)),null_class)*.
% 299.99/300.39  135389[4:SpR:23498.0,132567.0] ||  -> member(u,v) subclass(intersection(v,union(null_class,singleton(u))),null_class)*.
% 299.99/300.39  135435[8:SpR:74697.1,132567.0] function(u) ||  -> subclass(intersection(v,successor(u)),intersection(u,v))*.
% 299.99/300.39  135439[4:SpR:30453.0,132567.0] ||  -> subclass(intersection(u,complement(successor(null_class))),intersection(complement(singleton(null_class)),u))*.
% 299.99/300.39  135840[4:SpR:39581.1,132646.0] || subclass(u,union(v,null_class)) -> subclass(u,intersection(u,v))*.
% 299.99/300.39  135933[4:SpR:23261.0,132713.0] ||  -> member(u,v) subclass(intersection(singleton(u),union(v,null_class)),null_class)*.
% 299.99/300.39  136148[8:SpR:74697.1,132877.0] function(u) ||  -> subclass(intersection(v,successor(u)),intersection(v,u))*.
% 299.99/300.39  136152[4:SpR:30453.0,132877.0] ||  -> subclass(intersection(u,complement(successor(null_class))),intersection(u,complement(singleton(null_class))))*.
% 299.99/300.39  136540[4:SpR:135678.1,23261.0] || equal(u,universal_class) -> equal(singleton(v),null_class) member(v,u)*.
% 299.99/300.39  136615[4:SpR:135678.1,71859.0] || equal(intersection(u,v),universal_class)** -> subclass(w,intersection(v,w))*.
% 299.99/300.39  136616[4:SpR:135678.1,71860.0] || equal(intersection(u,v),universal_class)** -> subclass(w,intersection(u,w))*.
% 299.99/300.39  136617[4:SpR:135678.1,70661.0] || equal(intersection(union(null_class,u),v),universal_class)** -> subclass(w,u)*.
% 299.99/300.39  136618[4:SpR:135678.1,89029.0] || equal(intersection(union(u,null_class),v),universal_class)** -> subclass(w,u)*.
% 299.99/300.39  136619[4:SpR:135678.1,70676.0] || equal(intersection(u,union(null_class,v)),universal_class)** -> subclass(w,v)*.
% 299.99/300.39  136620[4:SpR:135678.1,89544.0] || equal(intersection(u,union(v,null_class)),universal_class)** -> subclass(w,v)*.
% 299.99/300.39  136625[4:SpR:135678.1,96578.0] || equal(union(null_class,intersection(u,v)),universal_class)** -> subclass(w,u)*.
% 299.99/300.39  136626[4:SpR:135678.1,111436.0] || equal(union(null_class,intersection(u,v)),universal_class)** -> subclass(w,v)*.
% 299.99/300.39  136631[4:SpR:135678.1,42032.0] || equal(complement(u),universal_class) -> equal(restrict(u,v,w),null_class)**.
% 299.99/300.39  136644[4:SpR:135678.1,74165.0] || equal(union(null_class,u),universal_class) -> subclass(v,union(u,null_class))*.
% 299.99/300.39  136646[4:SpR:135678.1,84844.0] || equal(union(null_class,u),universal_class) -> subclass(v,union(u,u))*.
% 299.99/300.39  136648[4:SpR:135678.1,130057.0] || equal(union(null_class,u),universal_class) -> subclass(v,intersection(u,v))*.
% 299.99/300.39  136649[4:SpR:135678.1,132489.0] || equal(union(null_class,u),universal_class) -> subclass(v,intersection(v,u))*.
% 299.99/300.39  136652[4:SpR:135678.1,84873.0] || equal(union(u,u),universal_class)** -> subclass(v,union(u,null_class))*.
% 299.99/300.39  136653[4:SpR:135678.1,92631.0] || equal(union(u,u),universal_class)** -> subclass(v,union(null_class,u))*.
% 299.99/300.39  136659[4:SpR:135678.1,92538.0] || equal(union(u,null_class),universal_class) -> subclass(v,union(u,u))*.
% 299.99/300.39  136661[4:SpR:135678.1,130059.0] || equal(union(u,null_class),universal_class) -> subclass(v,intersection(u,v))*.
% 299.99/300.39  136662[4:SpR:135678.1,132646.0] || equal(union(u,null_class),universal_class) -> subclass(v,intersection(v,u))*.
% 299.99/300.39  136668[4:SpR:135678.1,95695.0] || equal(complement(compose(element_relation,universal_class)),universal_class)** -> subclass(u,complement(element_relation))*.
% 299.99/300.39  137362[4:SpR:136381.1,135678.1] || equal(u,universal_class)* equal(v,universal_class)* -> equal(v,u)*.
% 299.99/300.39  137376[4:SpR:136381.1,39745.0] || equal(intersection(u,v),universal_class)** -> equal(intersection(u,v),u).
% 299.99/300.39  137527[4:SpR:136381.1,35052.0] || equal(union(null_class,u),universal_class)** -> equal(union(null_class,u),u).
% 299.99/300.39  137528[4:SpR:136381.1,36163.0] || equal(union(u,u),universal_class)** -> equal(union(u,u),u).
% 299.99/300.39  137553[4:SpR:136381.1,76338.0] || equal(union(u,null_class),universal_class)** -> equal(union(u,null_class),u).
% 299.99/300.39  138074[0:SpR:42032.0,72388.0] ||  -> subclass(intersection(restrict(u,v,w),intersection(complement(u),x)),null_class)*.
% 299.99/300.39  138077[0:SpR:23498.0,72388.0] ||  -> member(u,v) subclass(intersection(v,intersection(singleton(u),w)),null_class)*.
% 299.99/300.39  138080[4:SpR:130731.1,72388.0] ||  -> member(null_class,u) subclass(intersection(u,intersection(successor(null_class),v)),null_class)*.
% 299.99/300.39  138239[0:Rew:30.0,138071.0] ||  -> subclass(intersection(u,restrict(v,w,x)),restrict(u,w,x))*.
% 299.99/300.39  138273[0:SpR:42032.0,72391.0] ||  -> subclass(intersection(restrict(u,v,w),intersection(x,complement(u))),null_class)*.
% 299.99/300.39  138276[0:SpR:23498.0,72391.0] ||  -> member(u,v) subclass(intersection(v,intersection(w,singleton(u))),null_class)*.
% 299.99/300.39  138279[4:SpR:130731.1,72391.0] ||  -> member(null_class,u) subclass(intersection(u,intersection(v,successor(null_class))),null_class)*.
% 299.99/300.39  139014[4:Res:87235.1,60627.0] || subclass(u,intersection(v,w))* -> subclass(union(u,u),w)*.
% 299.99/300.39  139015[4:Res:87235.1,58651.0] || subclass(u,intersection(v,w))* -> subclass(union(u,u),v)*.
% 299.99/300.39  139031[4:Res:87235.1,63814.0] || subclass(u,successor(null_class))* equal(union(u,u),universal_class)** -> .
% 299.99/300.39  139032[4:Res:87235.1,58743.0] || subclass(u,successor(null_class)) -> subclass(union(u,u),singleton(null_class))*.
% 299.99/300.39  139035[4:Res:87235.1,59035.0] || subclass(u,union(null_class,v)) -> subclass(union(u,u),v)*.
% 299.99/300.39  139036[4:Res:87235.1,76462.0] || subclass(u,union(v,null_class)) -> subclass(union(u,u),v)*.
% 299.99/300.39  139037[4:Res:87235.1,60773.0] || subclass(u,union(v,v))* -> subclass(union(u,u),v)*.
% 299.99/300.39  139160[4:SpR:135678.1,89041.0] || equal(intersection(union(u,u),v),universal_class)** -> subclass(w,u)*.
% 299.99/300.39  139181[4:SpR:39581.1,89041.0] || subclass(u,intersection(union(v,v),w))* -> subclass(u,v).
% 299.99/300.39  139268[4:Con:139224.0] || member(u,intersection(union(v,v),w))* -> member(u,v).
% 299.99/300.39  139400[4:SpR:78218.1,89180.0] || subclass(u,intersection(v,union(w,w)))* -> subclass(u,w).
% 299.99/300.39  139415[4:SpR:136381.1,89180.0] || equal(intersection(u,union(v,v)),universal_class)** -> subclass(w,v)*.
% 299.99/300.39  139496[4:Con:139462.1] || member(u,intersection(v,union(w,w)))* -> member(u,w).
% 299.99/300.39  140057[0:SpR:78218.1,96404.0] || subclass(u,symmetric_difference(v,w))* -> subclass(u,union(w,v)).
% 299.99/300.39  140068[4:SpR:136381.1,96404.0] || equal(symmetric_difference(u,v),universal_class) -> subclass(w,union(v,u))*.
% 299.99/300.39  140164[0:SpL:74540.0,96568.0] || equal(symmetric_difference(u,v),w) -> subclass(w,union(u,v))*.
% 299.99/300.39  140186[0:SpL:39581.1,96568.0] || subclass(u,v)* equal(u,w)* -> subclass(w,v)*.
% 299.99/300.39  140222[0:SpR:74540.0,96582.0] ||  -> subclass(intersection(intersection(symmetric_difference(u,v),w),x),union(u,v))*.
% 299.99/300.39  140244[0:SpR:39581.1,96582.0] || subclass(u,v) -> subclass(intersection(intersection(u,w),x),v)*.
% 299.99/300.39  140276[4:SpR:135678.1,96582.0] || equal(intersection(intersection(u,v),w),universal_class)** -> subclass(x,u)*.
% 299.99/300.39  140297[0:SpR:39581.1,96582.0] || subclass(u,intersection(intersection(v,w),x))* -> subclass(u,v).
% 299.99/300.39  140306[0:Res:96582.0,60627.0] ||  -> subclass(intersection(intersection(intersection(intersection(u,v),w),x),y),v)*.
% 299.99/300.39  140307[0:Res:96582.0,58651.0] ||  -> subclass(intersection(intersection(intersection(intersection(u,v),w),x),y),u)*.
% 299.99/300.39  140322[4:Res:96582.0,63814.0] || equal(intersection(intersection(intersection(successor(null_class),u),v),w),universal_class)** -> .
% 299.99/300.39  140323[4:Res:96582.0,58743.0] ||  -> subclass(intersection(intersection(intersection(successor(null_class),u),v),w),singleton(null_class))*.
% 299.99/300.39  140326[4:Res:96582.0,59035.0] ||  -> subclass(intersection(intersection(intersection(union(null_class,u),v),w),x),u)*.
% 299.99/300.39  140327[4:Res:96582.0,76462.0] ||  -> subclass(intersection(intersection(intersection(union(u,null_class),v),w),x),u)*.
% 299.99/300.39  140328[4:Res:96582.0,60773.0] ||  -> subclass(intersection(intersection(intersection(union(u,u),v),w),x),u)*.
% 299.99/300.39  140393[0:Con:140340.0] || member(u,intersection(intersection(v,w),x))* -> member(u,v).
% 299.99/300.39  140519[0:SpR:74540.0,96592.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(w,x))),union(w,x))*.
% 299.99/300.39  140541[0:SpR:39581.1,96592.0] || subclass(u,v) -> subclass(intersection(w,intersection(x,u)),v)*.
% 299.99/300.39  140567[0:SpR:78218.1,96592.0] || subclass(u,intersection(v,intersection(w,x)))* -> subclass(u,w).
% 299.99/300.39  140582[4:SpR:136381.1,96592.0] || equal(intersection(u,intersection(v,w)),universal_class)** -> subclass(x,v)*.
% 299.99/300.39  140595[0:Res:96592.0,60627.0] ||  -> subclass(intersection(u,intersection(v,intersection(intersection(w,x),y))),x)*.
% 299.99/300.39  140596[0:Res:96592.0,58651.0] ||  -> subclass(intersection(u,intersection(v,intersection(intersection(w,x),y))),w)*.
% 299.99/300.39  140611[4:Res:96592.0,63814.0] || equal(intersection(u,intersection(v,intersection(successor(null_class),w))),universal_class)** -> .
% 299.99/300.39  140612[4:Res:96592.0,58743.0] ||  -> subclass(intersection(u,intersection(v,intersection(successor(null_class),w))),singleton(null_class))*.
% 299.99/300.39  140615[4:Res:96592.0,59035.0] ||  -> subclass(intersection(u,intersection(v,intersection(union(null_class,w),x))),w)*.
% 299.99/300.39  140616[4:Res:96592.0,76462.0] ||  -> subclass(intersection(u,intersection(v,intersection(union(w,null_class),x))),w)*.
% 299.99/300.39  140617[4:Res:96592.0,60773.0] ||  -> subclass(intersection(u,intersection(v,intersection(union(w,w),x))),w)*.
% 299.99/300.39  140677[0:Con:140629.1] || member(u,intersection(v,intersection(w,x)))* -> member(u,w).
% 299.99/300.39  140708[0:SpR:74540.0,96595.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(v,w),x)),union(v,w))*.
% 299.99/300.39  140730[0:SpR:39581.1,96595.0] || subclass(u,v) -> subclass(intersection(w,intersection(u,x)),v)*.
% 299.99/300.39  140788[0:Res:96595.0,60627.0] ||  -> subclass(intersection(u,intersection(intersection(intersection(v,w),x),y)),w)*.
% 299.99/300.39  140789[0:Res:96595.0,58651.0] ||  -> subclass(intersection(u,intersection(intersection(intersection(v,w),x),y)),v)*.
% 299.99/300.39  140804[4:Res:96595.0,63814.0] || equal(intersection(u,intersection(intersection(successor(null_class),v),w)),universal_class)** -> .
% 299.99/300.39  140805[4:Res:96595.0,58743.0] ||  -> subclass(intersection(u,intersection(intersection(successor(null_class),v),w)),singleton(null_class))*.
% 299.99/300.39  140808[4:Res:96595.0,59035.0] ||  -> subclass(intersection(u,intersection(intersection(union(null_class,v),w),x)),v)*.
% 299.99/300.39  140809[4:Res:96595.0,76462.0] ||  -> subclass(intersection(u,intersection(intersection(union(v,null_class),w),x)),v)*.
% 299.99/300.39  140810[4:Res:96595.0,60773.0] ||  -> subclass(intersection(u,intersection(intersection(union(v,v),w),x)),v)*.
% 299.99/300.39  141015[0:SpR:74540.0,96599.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(v,w)),x),union(v,w))*.
% 299.99/300.39  141037[0:SpR:39581.1,96599.0] || subclass(u,v) -> subclass(intersection(intersection(w,u),x),v)*.
% 299.99/300.39  141095[0:Res:96599.0,60627.0] ||  -> subclass(intersection(intersection(u,intersection(intersection(v,w),x)),y),w)*.
% 299.99/300.39  141096[0:Res:96599.0,58651.0] ||  -> subclass(intersection(intersection(u,intersection(intersection(v,w),x)),y),v)*.
% 299.99/300.39  141111[4:Res:96599.0,63814.0] || equal(intersection(intersection(u,intersection(successor(null_class),v)),w),universal_class)** -> .
% 299.99/300.39  141112[4:Res:96599.0,58743.0] ||  -> subclass(intersection(intersection(u,intersection(successor(null_class),v)),w),singleton(null_class))*.
% 299.99/300.39  141115[4:Res:96599.0,59035.0] ||  -> subclass(intersection(intersection(u,intersection(union(null_class,v),w)),x),v)*.
% 299.99/300.39  141116[4:Res:96599.0,76462.0] ||  -> subclass(intersection(intersection(u,intersection(union(v,null_class),w)),x),v)*.
% 299.99/300.39  141117[4:Res:96599.0,60773.0] ||  -> subclass(intersection(intersection(u,intersection(union(v,v),w)),x),v)*.
% 299.99/300.39  141866[4:SpR:135678.1,129351.0] || equal(intersection(intersection(u,v),w),universal_class)** -> subclass(x,v)*.
% 299.99/300.39  141887[0:SpR:39581.1,129351.0] || subclass(u,intersection(intersection(v,w),x))* -> subclass(u,w).
% 299.99/300.39  141896[0:Res:129351.0,60627.0] ||  -> subclass(intersection(intersection(intersection(u,intersection(v,w)),x),y),w)*.
% 299.99/300.39  141897[0:Res:129351.0,58651.0] ||  -> subclass(intersection(intersection(intersection(u,intersection(v,w)),x),y),v)*.
% 299.99/300.39  141912[4:Res:129351.0,63814.0] || equal(intersection(intersection(intersection(u,successor(null_class)),v),w),universal_class)** -> .
% 299.99/300.39  141913[4:Res:129351.0,58743.0] ||  -> subclass(intersection(intersection(intersection(u,successor(null_class)),v),w),singleton(null_class))*.
% 299.99/300.39  141916[4:Res:129351.0,59035.0] ||  -> subclass(intersection(intersection(intersection(u,union(null_class,v)),w),x),v)*.
% 299.99/300.39  141917[4:Res:129351.0,76462.0] ||  -> subclass(intersection(intersection(intersection(u,union(v,null_class)),w),x),v)*.
% 299.99/300.39  141918[4:Res:129351.0,60773.0] ||  -> subclass(intersection(intersection(intersection(u,union(v,v)),w),x),v)*.
% 299.99/300.39  141983[0:Con:141930.0] || member(u,intersection(intersection(v,w),x))* -> member(u,w).
% 299.99/300.39  142062[0:SpR:78218.1,129360.0] || subclass(u,intersection(v,intersection(w,x)))* -> subclass(u,x).
% 299.99/300.39  142077[4:SpR:136381.1,129360.0] || equal(intersection(u,intersection(v,w)),universal_class)** -> subclass(x,w)*.
% 299.99/300.39  142090[0:Res:129360.0,60627.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,intersection(x,y)))),y)*.
% 299.99/300.39  142091[0:Res:129360.0,58651.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,intersection(x,y)))),x)*.
% 299.99/300.39  142106[4:Res:129360.0,63814.0] || equal(intersection(u,intersection(v,intersection(w,successor(null_class)))),universal_class)** -> .
% 299.99/300.39  142107[4:Res:129360.0,58743.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,successor(null_class)))),singleton(null_class))*.
% 299.99/300.39  142110[4:Res:129360.0,59035.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,union(null_class,x)))),x)*.
% 299.99/300.39  142111[4:Res:129360.0,76462.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,union(x,null_class)))),x)*.
% 299.99/300.39  142112[4:Res:129360.0,60773.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,union(x,x)))),x)*.
% 299.99/300.39  142172[0:Con:142124.1] || member(u,intersection(v,intersection(w,x)))* -> member(u,x).
% 299.99/300.39  142302[0:Res:129363.0,60627.0] ||  -> subclass(intersection(u,intersection(intersection(v,intersection(w,x)),y)),x)*.
% 299.99/300.39  142303[0:Res:129363.0,58651.0] ||  -> subclass(intersection(u,intersection(intersection(v,intersection(w,x)),y)),w)*.
% 299.99/300.39  142318[4:Res:129363.0,63814.0] || equal(intersection(u,intersection(intersection(v,successor(null_class)),w)),universal_class)** -> .
% 299.99/300.39  142319[4:Res:129363.0,58743.0] ||  -> subclass(intersection(u,intersection(intersection(v,successor(null_class)),w)),singleton(null_class))*.
% 299.99/300.39  142322[4:Res:129363.0,59035.0] ||  -> subclass(intersection(u,intersection(intersection(v,union(null_class,w)),x)),w)*.
% 299.99/300.39  142323[4:Res:129363.0,76462.0] ||  -> subclass(intersection(u,intersection(intersection(v,union(w,null_class)),x)),w)*.
% 299.99/300.39  142324[4:Res:129363.0,60773.0] ||  -> subclass(intersection(u,intersection(intersection(v,union(w,w)),x)),w)*.
% 299.99/300.39  142498[0:Res:129367.0,60627.0] ||  -> subclass(intersection(intersection(u,intersection(v,intersection(w,x))),y),x)*.
% 299.99/300.39  142499[0:Res:129367.0,58651.0] ||  -> subclass(intersection(intersection(u,intersection(v,intersection(w,x))),y),w)*.
% 299.99/300.39  142514[4:Res:129367.0,63814.0] || equal(intersection(intersection(u,intersection(v,successor(null_class))),w),universal_class)** -> .
% 299.99/300.39  142515[4:Res:129367.0,58743.0] ||  -> subclass(intersection(intersection(u,intersection(v,successor(null_class))),w),singleton(null_class))*.
% 299.99/300.39  142518[4:Res:129367.0,59035.0] ||  -> subclass(intersection(intersection(u,intersection(v,union(null_class,w))),x),w)*.
% 299.99/300.39  142519[4:Res:129367.0,76462.0] ||  -> subclass(intersection(intersection(u,intersection(v,union(w,null_class))),x),w)*.
% 299.99/300.39  142520[4:Res:129367.0,60773.0] ||  -> subclass(intersection(intersection(u,intersection(v,union(w,w))),x),w)*.
% 299.99/300.39  142861[0:Rew:74519.0,142685.1] ||  -> equal(u,null_class) subclass(intersection(u,intersection(v,regular(u))),null_class)*.
% 299.99/300.39  142863[0:Rew:74519.0,142701.0] ||  -> subclass(intersection(complement(u),intersection(v,restrict(u,w,x))),null_class)*.
% 299.99/300.39  142740[0:SpR:78218.1,129813.0] || subclass(u,v) -> subclass(intersection(u,w),intersection(w,v))*.
% 299.99/300.39  142795[4:SpR:135678.1,129813.0] || equal(intersection(u,v),universal_class)** -> subclass(w,intersection(w,v))*.
% 299.99/300.39  142816[0:SpR:39581.1,129813.0] || subclass(u,intersection(v,w))* -> subclass(u,intersection(u,w))*.
% 299.99/300.39  143012[3:MRR:142986.2,4362.0] || member(u,intersection(v,complement(w)))* member(u,w) -> .
% 299.99/300.39  143137[3:MRR:143108.2,4362.0] || member(u,intersection(complement(v),w))* member(u,v) -> .
% 299.99/300.39  143315[3:SpR:142985.0,30.0] ||  -> equal(restrict(intersection(u,complement(cross_product(v,w))),v,w),null_class)**.
% 299.99/300.39  143853[3:SpR:143107.0,30.0] ||  -> equal(restrict(intersection(complement(cross_product(u,v)),w),u,v),null_class)**.
% 299.99/300.39  144675[4:Rew:74519.0,144509.1] || subclass(u,singleton(u)) -> equal(intersection(u,successor(u)),null_class)**.
% 299.99/300.39  145077[4:Rew:104596.0,145076.1,26691.0,145076.1,73077.0,145076.1,78616.0,145076.1,7631.0,145076.1] ||  -> equal(singleton(successor(u)),null_class) member(successor(u),complement(successor(u)))*.
% 299.99/300.39  145944[4:MRR:145921.2,4362.0] || member(u,union(null_class,v))* member(u,singleton(v)) -> .
% 299.99/300.39  146010[4:MRR:145995.2,4362.0] || member(u,union(v,null_class))* member(u,singleton(v)) -> .
% 299.99/300.39  146064[4:MRR:146052.2,4362.0] || member(u,union(null_class,singleton(v)))* member(u,v) -> .
% 299.99/300.39  146201[4:SpR:145920.0,78218.1] || subclass(singleton(u),union(null_class,u))* -> equal(singleton(u),null_class).
% 299.99/300.39  146561[4:SpR:145994.0,78218.1] || subclass(singleton(u),union(u,null_class))* -> equal(singleton(u),null_class).
% 299.99/300.39  147010[4:SpR:146051.0,30.0] ||  -> equal(restrict(union(null_class,singleton(cross_product(u,v))),u,v),null_class)**.
% 299.99/300.39  147520[4:MRR:147491.2,4362.0] || member(u,intersection(v,w))* member(u,singleton(w)) -> .
% 299.99/300.39  147646[4:MRR:147617.2,4362.0] || member(u,intersection(v,w))* member(u,singleton(v)) -> .
% 299.99/300.39  147723[4:MRR:147704.2,4362.0] || member(u,intersection(v,singleton(w)))* member(u,w) -> .
% 299.99/300.39  147780[4:SpR:146300.0,78218.1] || subclass(singleton(u),union(u,u))* -> equal(singleton(u),null_class).
% 299.99/300.39  148020[4:MRR:147808.2,4362.0] || member(u,union(v,v))* member(u,singleton(v)) -> .
% 299.99/300.39  148316[4:SpR:147490.0,78218.1] || subclass(singleton(u),intersection(v,u))* -> equal(singleton(u),null_class).
% 299.99/300.39  148409[4:SpR:29.0,147490.0] ||  -> equal(intersection(singleton(cross_product(u,v)),restrict(w,u,v)),null_class)**.
% 299.99/300.39  148608[4:Rew:74519.0,148432.0] ||  -> equal(intersection(symmetric_difference(u,v),singleton(complement(intersection(u,v)))),null_class)**.
% 299.99/300.39  148722[4:SpR:147616.0,78218.1] || subclass(singleton(u),intersection(u,v))* -> equal(singleton(u),null_class).
% 299.99/300.39  149354[4:MRR:149329.2,4362.0] || member(u,intersection(singleton(v),w))* member(u,v) -> .
% 299.99/300.39  149461[4:SpR:147703.0,30.0] ||  -> equal(restrict(intersection(u,singleton(cross_product(v,w))),v,w),null_class)**.
% 299.99/300.39  150112[4:SpR:149328.0,30.0] ||  -> equal(restrict(intersection(singleton(cross_product(u,v)),w),u,v),null_class)**.
% 299.99/300.39  150556[4:SpR:143467.0,132877.0] ||  -> subclass(intersection(u,union(null_class,restrict(complement(u),v,w))),null_class)*.
% 299.99/300.39  150559[3:SpR:143467.0,78218.1] || subclass(u,restrict(complement(u),v,w))* -> equal(null_class,u).
% 299.99/300.39  150587[3:SpR:143467.0,71859.0] ||  -> subclass(intersection(intersection(u,v),restrict(complement(v),w,x)),null_class)*.
% 299.99/300.39  150594[3:SpR:143467.0,71860.0] ||  -> subclass(intersection(intersection(u,v),restrict(complement(u),w,x)),null_class)*.
% 299.99/300.39  150895[3:Rew:74519.0,150626.0] ||  -> subclass(intersection(u,intersection(v,restrict(complement(u),w,x))),null_class)*.
% 299.99/300.39  150665[3:SpR:143467.0,72391.0] ||  -> subclass(intersection(restrict(complement(u),v,w),intersection(x,u)),null_class)*.
% 299.99/300.39  150686[3:SpR:143467.0,72388.0] ||  -> subclass(intersection(restrict(complement(u),v,w),intersection(u,x)),null_class)*.
% 299.99/300.39  150688[4:SpR:143467.0,130067.0] ||  -> subclass(intersection(successor(null_class),restrict(complement(singleton(null_class)),u,v)),null_class)*.
% 299.99/300.39  150725[4:SpR:26691.0,143467.0] ||  -> equal(intersection(complement(u),restrict(union(null_class,u),v,w)),null_class)**.
% 299.99/300.39  151317[4:Rew:74519.0,151007.0] ||  -> subclass(intersection(intersection(u,v),union(null_class,symmetric_difference(u,v))),null_class)*.
% 299.99/300.39  151010[4:SpR:143632.0,135678.1] || equal(symmetric_difference(u,v),universal_class) -> equal(intersection(u,v),null_class)**.
% 299.99/300.39  151323[3:Rew:74519.0,151061.0] ||  -> subclass(intersection(intersection(u,v),intersection(w,symmetric_difference(u,v))),null_class)*.
% 299.99/300.39  151324[3:Rew:74519.0,151067.0] ||  -> subclass(intersection(intersection(u,v),intersection(symmetric_difference(u,v),w)),null_class)*.
% 299.99/300.39  151325[3:Rew:74519.0,151073.0] ||  -> subclass(intersection(symmetric_difference(u,v),intersection(w,intersection(u,v))),null_class)*.
% 299.99/300.39  151331[3:Rew:74519.0,151098.1] || subclass(u,v) -> equal(intersection(u,symmetric_difference(u,v)),null_class)**.
% 299.99/300.39  151334[3:Rew:74519.0,151107.0] ||  -> equal(intersection(intersection(u,v),symmetric_difference(u,intersection(u,v))),null_class)**.
% 299.99/300.39  151335[3:Rew:74519.0,151110.0] ||  -> equal(intersection(intersection(u,v),symmetric_difference(v,intersection(u,v))),null_class)**.
% 299.99/300.39  151341[3:Rew:74519.0,151150.1] || subclass(u,v) -> equal(intersection(u,symmetric_difference(v,u)),null_class)**.
% 299.99/300.39  151344[4:Rew:7631.0,151320.1] || equal(symmetric_difference(u,v),universal_class)** -> equal(union(u,v),universal_class).
% 299.99/300.39  151506[4:Rew:5523.0,151473.0] ||  -> equal(domain__dfg(singleton(cross_product(u,singleton(v))),u,v),single_valued3(null_class))**.
% 299.99/300.39  151536[4:SpR:151445.0,69.0] ||  -> equal(apply(singleton(cross_product(singleton(u),universal_class)),u),sum_class(range_of(null_class)))**.
% 299.99/300.39  151574[8:SpL:37558.1,151507.0] function(u) || member(u,cantor(singleton(cross_product(null_class,universal_class))))* -> .
% 299.99/300.39  151580[4:Res:95102.1,151507.0] || equal(complement(cantor(singleton(cross_product(singleton(singleton(u)),universal_class)))),null_class)** -> .
% 299.99/300.39  151587[4:Res:344.1,151507.0] || subclass(universal_class,cantor(singleton(cross_product(singleton(unordered_pair(u,v)),universal_class))))* -> .
% 299.99/300.39  151590[4:Res:362.1,151507.0] || subclass(universal_class,cantor(singleton(cross_product(singleton(ordered_pair(u,v)),universal_class))))* -> .
% 299.99/300.39  151608[4:Res:28597.1,151507.0] || equal(cantor(singleton(cross_product(singleton(ordered_pair(null_class,null_class)),universal_class))),domain_relation)** -> .
% 299.99/300.39  151609[4:Res:4824.1,151507.0] || subclass(domain_relation,cantor(singleton(cross_product(singleton(ordered_pair(null_class,null_class)),universal_class))))* -> .
% 299.99/300.39  151728[4:Res:28597.1,145698.0] || equal(singleton(u),domain_relation) member(ordered_pair(null_class,null_class),u)* -> .
% 299.99/300.39  151729[4:Res:4824.1,145698.0] || subclass(domain_relation,singleton(u)) member(ordered_pair(null_class,null_class),u)* -> .
% 299.99/300.39  152317[4:SpL:4896.0,151828.1] || member(range_of(null_class),universal_class) subclass(universal_class,apply(null_class,u))* -> .
% 299.99/300.39  152437[4:SpR:148419.0,130057.0] ||  -> subclass(intersection(union(null_class,singleton(u)),restrict(u,v,w)),null_class)*.
% 299.99/300.39  152439[4:SpR:148419.0,132877.0] ||  -> subclass(intersection(singleton(u),union(null_class,restrict(u,v,w))),null_class)*.
% 299.99/300.39  152470[4:SpR:148419.0,71859.0] ||  -> subclass(intersection(intersection(u,singleton(v)),restrict(v,w,x)),null_class)*.
% 299.99/300.39  152476[4:SpR:148419.0,71860.0] ||  -> subclass(intersection(intersection(singleton(u),v),restrict(u,w,x)),null_class)*.
% 299.99/300.39  152632[4:Rew:74519.0,152478.0] ||  -> subclass(intersection(singleton(u),intersection(v,restrict(u,w,x))),null_class)*.
% 299.99/300.39  152487[4:SpR:148419.0,72391.0] ||  -> subclass(intersection(restrict(u,v,w),intersection(x,singleton(u))),null_class)*.
% 299.99/300.39  152500[4:SpR:148419.0,72388.0] ||  -> subclass(intersection(restrict(u,v,w),intersection(singleton(u),x)),null_class)*.
% 299.99/300.39  152731[4:SpR:149588.0,130057.0] ||  -> subclass(intersection(union(null_class,u),restrict(singleton(u),v,w)),null_class)*.
% 299.99/300.39  152732[4:SpR:149588.0,130059.0] ||  -> subclass(intersection(union(u,null_class),restrict(singleton(u),v,w)),null_class)*.
% 299.99/300.39  152733[4:SpR:149588.0,132877.0] ||  -> subclass(intersection(u,union(null_class,restrict(singleton(u),v,w))),null_class)*.
% 299.99/300.39  152736[4:SpR:149588.0,78218.1] || subclass(u,restrict(singleton(u),v,w))* -> equal(null_class,u).
% 299.99/300.39  152765[4:SpR:149588.0,71859.0] ||  -> subclass(intersection(intersection(u,v),restrict(singleton(v),w,x)),null_class)*.
% 299.99/300.39  152772[4:SpR:149588.0,71860.0] ||  -> subclass(intersection(intersection(u,v),restrict(singleton(u),w,x)),null_class)*.
% 299.99/300.39  153039[4:Rew:74519.0,152804.0] ||  -> subclass(intersection(u,intersection(v,restrict(singleton(u),w,x))),null_class)*.
% 299.99/300.39  152843[4:SpR:149588.0,72391.0] ||  -> subclass(intersection(restrict(singleton(u),v,w),intersection(x,u)),null_class)*.
% 299.99/300.39  152864[4:SpR:149588.0,72388.0] ||  -> subclass(intersection(restrict(singleton(u),v,w),intersection(u,x)),null_class)*.
% 299.99/300.39  152866[4:SpR:149588.0,130067.0] ||  -> subclass(intersection(successor(null_class),restrict(singleton(singleton(null_class)),u,v)),null_class)*.
% 299.99/300.39  153691[4:Rew:74519.0,153376.0] ||  -> subclass(intersection(intersection(u,v),union(null_class,symmetric_difference(v,u))),null_class)*.
% 299.99/300.39  153378[4:SpR:151100.0,132877.0] ||  -> subclass(intersection(symmetric_difference(u,v),union(null_class,intersection(v,u))),null_class)*.
% 299.99/300.39  153379[4:SpR:151100.0,135678.1] || equal(symmetric_difference(u,v),universal_class) -> equal(intersection(v,u),null_class)**.
% 299.99/300.39  153694[3:Rew:74519.0,153430.0] ||  -> subclass(intersection(intersection(u,v),intersection(w,symmetric_difference(v,u))),null_class)*.
% 299.99/300.39  153695[3:Rew:74519.0,153436.0] ||  -> subclass(intersection(intersection(u,v),intersection(symmetric_difference(v,u),w)),null_class)*.
% 299.99/300.39  153696[3:Rew:74519.0,153442.0] ||  -> subclass(intersection(symmetric_difference(u,v),intersection(w,intersection(v,u))),null_class)*.
% 299.99/300.39  153797[4:SpL:78218.1,151809.0] || subclass(u,v) member(complement(u),symmetric_difference(u,v))* -> .
% 299.99/300.39  153806[4:SpL:39745.0,151809.0] || member(complement(intersection(u,v)),symmetric_difference(u,intersection(u,v)))* -> .
% 299.99/300.39  153809[4:SpL:39886.0,151809.0] || member(complement(intersection(u,v)),symmetric_difference(v,intersection(u,v)))* -> .
% 299.99/300.39  153850[4:SpL:39581.1,151809.0] || subclass(u,v) member(complement(u),symmetric_difference(v,u))* -> .
% 299.99/300.39  154508[4:SpL:103647.0,154255.0] || member(universal_class,complement(intersection(union(u,v),union(w,x))))* -> .
% 299.99/300.39  154522[4:SpL:26697.1,154511.0] || member(universal_class,complement(union(u,regular(u))))* -> equal(u,null_class).
% 299.99/300.39  155286[0:Rew:74519.0,155049.1] ||  -> equal(u,null_class) subclass(intersection(u,intersection(regular(u),v)),null_class)*.
% 299.99/300.39  155288[3:Rew:74519.0,155066.0] ||  -> subclass(intersection(u,intersection(restrict(complement(u),v,w),x)),null_class)*.
% 299.99/300.39  155289[4:Rew:74519.0,155067.0] ||  -> subclass(intersection(u,intersection(restrict(singleton(u),v,w),x)),null_class)*.
% 299.99/300.39  155290[0:Rew:74519.0,155072.0] ||  -> subclass(intersection(complement(u),intersection(restrict(u,v,w),x)),null_class)*.
% 299.99/300.39  155294[4:Rew:74519.0,155110.0] ||  -> subclass(intersection(singleton(u),intersection(restrict(u,v,w),x)),null_class)*.
% 299.99/300.39  155295[3:Rew:74519.0,155114.0] ||  -> subclass(intersection(symmetric_difference(u,v),intersection(intersection(u,v),w)),null_class)*.
% 299.99/300.39  155296[3:Rew:74519.0,155115.0] ||  -> subclass(intersection(symmetric_difference(u,v),intersection(intersection(v,u),w)),null_class)*.
% 299.99/300.39  155149[0:SpR:74540.0,129982.0] ||  -> subclass(intersection(symmetric_difference(u,v),w),intersection(w,union(u,v)))*.
% 299.99/300.39  155185[4:SpR:135678.1,129982.0] || equal(intersection(u,v),universal_class)** -> subclass(w,intersection(w,u))*.
% 299.99/300.39  155214[0:SpR:39581.1,129982.0] || subclass(u,intersection(v,w))* -> subclass(u,intersection(u,v))*.
% 299.99/300.39  155475[4:Rew:74519.0,155327.1] ||  -> equal(u,null_class) subclass(intersection(regular(u),union(u,u)),null_class)*.
% 299.99/300.39  155335[4:SpR:23261.0,130058.0] ||  -> member(u,v) subclass(intersection(union(v,v),singleton(u)),null_class)*.
% 299.99/300.39  155478[4:Rew:74519.0,155343.1] ||  -> member(null_class,u) subclass(intersection(successor(null_class),union(u,u)),null_class)*.
% 299.99/300.39  155344[4:SpR:143467.0,130058.0] ||  -> subclass(intersection(union(u,u),restrict(complement(u),v,w)),null_class)*.
% 299.99/300.39  155345[4:SpR:149588.0,130058.0] ||  -> subclass(intersection(union(u,u),restrict(singleton(u),v,w)),null_class)*.
% 299.99/300.39  155420[4:SpR:135678.1,130058.0] || equal(union(u,u),universal_class)** -> subclass(v,intersection(u,v))*.
% 299.99/300.39  155455[4:SpR:39581.1,130058.0] || subclass(u,union(v,v))* -> subclass(u,intersection(v,u))*.
% 299.99/300.39  155502[4:Rew:29.0,155333.0] ||  -> subclass(restrict(union(u,u),v,w),restrict(u,v,w))*.
% 299.99/300.39  155631[4:SpR:135678.1,132860.0] || equal(union(u,u),universal_class)** -> subclass(v,intersection(v,u))*.
% 299.99/300.39  155666[4:SpR:39581.1,132860.0] || subclass(u,union(v,v))* -> subclass(u,intersection(u,v))*.
% 299.99/300.39  156279[4:SpR:23261.0,135438.0] ||  -> member(u,v) subclass(intersection(singleton(u),union(v,v)),null_class)*.
% 299.99/300.39  156288[4:SpR:143467.0,135438.0] ||  -> subclass(intersection(restrict(complement(u),v,w),union(u,u)),null_class)*.
% 299.99/300.39  156289[4:SpR:149588.0,135438.0] ||  -> subclass(intersection(restrict(singleton(u),v,w),union(u,u)),null_class)*.
% 299.99/300.39  156769[0:SpR:74540.0,138061.0] ||  -> subclass(intersection(u,symmetric_difference(v,w)),intersection(u,union(v,w)))*.
% 299.99/300.39  156790[0:SpR:39581.1,138061.0] || subclass(u,v) -> subclass(intersection(w,u),intersection(w,v))*.
% 299.99/300.39  157413[0:Res:62416.0,60627.0] ||  -> subclass(restrict(restrict(intersection(u,v),w,x),y,z),v)*.
% 299.99/300.39  157414[0:Res:62416.0,58651.0] ||  -> subclass(restrict(restrict(intersection(u,v),w,x),y,z),u)*.
% 299.99/300.39  157433[4:Res:62416.0,59035.0] ||  -> subclass(restrict(restrict(union(null_class,u),v,w),x,y),u)*.
% 299.99/300.39  157434[4:Res:62416.0,76462.0] ||  -> subclass(restrict(restrict(union(u,null_class),v,w),x,y),u)*.
% 299.99/300.39  157435[4:Res:62416.0,60773.0] ||  -> subclass(restrict(restrict(union(u,u),v,w),x,y),u)*.
% 299.99/300.39  157462[4:Rew:137511.1,157461.1] || equal(complement(compose(element_relation,universal_class)),universal_class)** -> member(element_relation,complement(element_relation)).
% 299.99/300.39  157463[4:SpR:38807.0,3633.1] function(complement(cross_product(null_class,universal_class))) ||  -> member(sum_class(range_of(null_class)),universal_class)*.
% 299.99/300.39  158017[4:Rew:26691.0,158014.0] || equal(union(null_class,compose(element_relation,universal_class)),null_class)** -> equal(null_class,element_relation).
% 299.99/300.39  159151[4:Res:95015.1,64511.1] || equal(complement(cantor(omega)),null_class)** equal(successor(element_relation),null_class) -> .
% 299.99/300.39  159996[3:SpR:100311.0,250.0] ||  -> member(unordered_pair(first(regular(domain_relation)),singleton(second(regular(domain_relation)))),regular(domain_relation))*.
% 299.99/300.39  160028[3:SpL:100311.0,363.0] || subclass(regular(domain_relation),u) -> member(singleton(first(regular(domain_relation))),u)*.
% 299.99/300.39  160077[3:SpL:100311.0,3016.0] || equal(u,regular(domain_relation)) -> member(singleton(first(regular(domain_relation))),u)*.
% 299.99/300.39  160125[8:SoR:160108.0,2274.2] single_valued_class(regular(domain_relation)) || equal(cross_product(universal_class,universal_class),regular(domain_relation))** -> .
% 299.99/300.39  163843[7:MRR:163842.1,163842.2,29424.0,45176.0] || subclass(singleton(null_class),ordered_pair(u,v))* -> equal(singleton(u),null_class).
% 299.99/300.39  164268[4:Res:160007.1,19720.0] || subclass(universal_class,cantor(regular(domain_relation)))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.39  164292[8:SpR:37558.1,159997.0] function(first(regular(domain_relation))) ||  -> member(null_class,complement(singleton(regular(domain_relation))))*.
% 299.99/300.39  164424[8:SpL:37558.1,160037.0] function(first(regular(domain_relation))) || member(null_class,singleton(regular(domain_relation)))* -> .
% 299.99/300.39  164642[4:SpR:100312.0,250.0] ||  -> member(unordered_pair(first(regular(composition_function)),singleton(second(regular(composition_function)))),regular(composition_function))*.
% 299.99/300.39  164674[4:SpL:100312.0,363.0] || subclass(regular(composition_function),u) -> member(singleton(first(regular(composition_function))),u)*.
% 299.99/300.39  164723[4:SpL:100312.0,3016.0] || equal(u,regular(composition_function)) -> member(singleton(first(regular(composition_function))),u)*.
% 299.99/300.39  164791[8:SoR:164755.0,2274.2] single_valued_class(regular(composition_function)) || equal(cross_product(universal_class,universal_class),regular(composition_function))** -> .
% 299.99/300.39  166991[4:Res:164653.1,19720.0] || subclass(universal_class,cantor(regular(composition_function)))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.39  167015[8:SpR:37558.1,164643.0] function(first(regular(composition_function))) ||  -> member(null_class,complement(singleton(regular(composition_function))))*.
% 299.99/300.39  167056[8:SpL:37558.1,164683.0] function(first(regular(composition_function))) || member(null_class,singleton(regular(composition_function)))* -> .
% 299.99/300.39  167191[4:SoR:115432.0,59850.1] || equal(regular(complement(omega)),universal_class)** -> equal(regular(complement(omega)),omega).
% 299.99/300.39  168496[4:Rew:137511.1,168490.1,3177.0,168490.1] || equal(complement(compose(element_relation,universal_class)),universal_class)** member(universal_class,element_relation) -> .
% 299.99/300.39  168656[4:Res:95015.1,164267.0] || equal(complement(cantor(regular(domain_relation))),null_class)** equal(null_class,element_relation) -> .
% 299.99/300.39  168670[4:Res:95015.1,164270.0] || equal(complement(cantor(complement(cross_product(singleton(regular(domain_relation)),universal_class)))),null_class)** -> .
% 299.99/300.39  168683[4:Res:95015.1,164271.0] || equal(complement(cantor(singleton(cross_product(singleton(regular(domain_relation)),universal_class)))),null_class)** -> .
% 299.99/300.39  168951[4:Res:95015.1,166990.0] || equal(complement(cantor(regular(composition_function))),null_class)** equal(null_class,element_relation) -> .
% 299.99/300.39  168965[4:Res:95015.1,166993.0] || equal(complement(cantor(complement(cross_product(singleton(regular(composition_function)),universal_class)))),null_class)** -> .
% 299.99/300.39  168978[4:Res:95015.1,166994.0] || equal(complement(cantor(singleton(cross_product(singleton(regular(composition_function)),universal_class)))),null_class)** -> .
% 299.99/300.39  169349[4:Rew:26689.0,169202.1,74519.0,169202.1,46842.1,169202.1] || equal(compose(element_relation,universal_class),null_class)** -> equal(union(element_relation,element_relation),element_relation).
% 299.99/300.39  170978[4:Rew:27420.0,170974.0] || equal(union(null_class,complement(singleton(singleton(singleton(singleton(u)))))),null_class)** -> .
% 299.99/300.39  171031[4:MRR:171030.2,59615.0] ||  -> equal(regular(unordered_pair(u,universal_class)),u)** equal(unordered_pair(u,universal_class),null_class).
% 299.99/300.39  171121[7:SpL:69.0,53528.0] || equal(complement(apply(u,v)),null_class)** equal(null_class,element_relation) -> .
% 299.99/300.39  171129[7:SpL:69.0,53529.0] || equal(apply(u,v),successor(null_class))** equal(null_class,element_relation) -> .
% 299.99/300.39  171184[4:MRR:171183.2,59615.0] ||  -> equal(regular(unordered_pair(universal_class,u)),u)** equal(unordered_pair(universal_class,u),null_class).
% 299.99/300.39  171235[7:SpL:69.0,53530.0] || equal(apply(u,v),singleton(null_class))** equal(null_class,element_relation) -> .
% 299.99/300.39  171526[4:Rew:26689.0,171381.1,74519.0,171381.1] || equal(sum_class(range_of(null_class)),null_class)** -> equal(apply(null_class,u),null_class)**.
% 299.99/300.39  172340[4:Rew:26689.0,172191.1,74519.0,172191.1] || equal(apply(null_class,u),null_class)** -> equal(sum_class(range_of(null_class)),null_class)**.
% 299.99/300.39  173035[4:Rew:26689.0,172876.1,74519.0,172876.1,46842.1,172876.1] || equal(compose(element_relation,universal_class),null_class) -> equal(intersection(u,element_relation),element_relation)**.
% 299.99/300.39  173420[4:Rew:26689.0,173241.1,74519.0,173241.1,46842.1,173241.1] || equal(compose(element_relation,universal_class),null_class) -> equal(intersection(element_relation,u),element_relation)**.
% 299.99/300.39  365[0:Res:253.0,2.0] || subclass(singleton(singleton(singleton(u))),v)* -> member(singleton(singleton(u)),v).
% 299.99/300.39  379[0:Res:345.1,2.0] || subclass(universal_class,u)* subclass(u,v)* -> member(singleton(w),v)*.
% 299.99/300.39  497[0:SpL:115.0,368.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(omega,complement(intersection(u,v)))*.
% 299.99/300.39  647[0:Res:639.1,2.0] || subclass(singleton(u),v)* -> equal(singleton(u),null_class) member(u,v).
% 299.99/300.39  1907[0:Res:362.1,37.0] || subclass(universal_class,flip(u)) -> member(ordered_pair(ordered_pair(v,w),x),u)*.
% 299.99/300.39  1914[0:Res:362.1,34.0] || subclass(universal_class,rotate(u)) -> member(ordered_pair(ordered_pair(v,w),x),u)*.
% 299.99/300.39  2316[0:SpL:115.0,382.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(singleton(w),union(u,v))*.
% 299.99/300.39  3092[0:Res:3048.1,326.1] inductive(singleton(u)) || member(u,omega)* -> equal(singleton(u),omega).
% 299.99/300.39  3415[0:SpL:249.0,3016.0] || equal(u,singleton(singleton(singleton(v)))) -> member(singleton(singleton(v)),u)*.
% 299.99/300.39  2201[0:SpL:115.0,2123.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(null_class,complement(intersection(u,v)))*.
% 299.99/300.39  3635[0:Res:3633.1,2.0] function(u) || subclass(universal_class,v) -> member(apply(u,w),v)*.
% 299.99/300.39  3637[0:Res:3636.1,145.0] ||  -> equal(singleton(image(u,singleton(v))),null_class)** member(apply(u,v),universal_class).
% 299.99/300.39  4295[0:Rew:29.0,4115.1] single_valued_class(intersection(u,cross_product(universal_class,universal_class))) ||  -> function(restrict(u,universal_class,universal_class))*.
% 299.99/300.39  4898[3:SpR:4605.0,59.1] || member(ordered_pair(u,v),compose(null_class,w))* -> member(v,range_of(null_class)).
% 299.99/300.39  5272[0:Rew:30.0,5270.1] single_valued_class(intersection(cross_product(universal_class,universal_class),u)) ||  -> function(restrict(u,universal_class,universal_class))*.
% 299.99/300.39  5384[3:Res:5368.1,50.1] || equal(image(successor_relation,u),null_class)** member(null_class,u) -> inductive(u).
% 299.99/300.39  5592[3:Res:4824.1,218.0] || subclass(domain_relation,restrict(u,v,w))* -> member(ordered_pair(null_class,null_class),u).
% 299.99/300.39  5614[3:MRR:5611.0,99.0] || equal(compose(u,null_class),null_class) -> member(ordered_pair(null_class,null_class),compose_class(u))*.
% 299.99/300.39  5691[4:Res:5327.0,348.1] inductive(symmetric_difference(domain_of(u),successor(universal_class))) ||  -> member(null_class,complement(cantor(u)))*.
% 299.99/300.39  5793[0:Res:5329.0,348.1] inductive(symmetric_difference(complement(u),complement(v))) ||  -> member(null_class,union(u,v))*.
% 299.99/300.39  5810[3:Res:5782.0,348.1] inductive(symmetric_difference(complement(u),successor(universal_class))) ||  -> member(null_class,union(u,null_class))*.
% 299.99/300.39  5833[3:Res:5792.0,348.1] inductive(symmetric_difference(successor(universal_class),complement(u))) ||  -> member(null_class,union(null_class,u))*.
% 299.99/300.39  5851[0:Res:5770.0,348.1] inductive(symmetric_difference(complement(u),complement(singleton(u)))) ||  -> member(null_class,successor(u))*.
% 299.99/300.39  7721[4:Rew:7624.0,5161.0] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(singleton(u),element_relation)* -> .
% 299.99/300.39  8776[4:Res:8137.0,348.1] inductive(intersection(sum_class(range_of(null_class)),universal_class)) ||  -> member(null_class,apply(null_class,u))*.
% 299.99/300.39  8932[4:SpL:7699.0,2149.1] inductive(intersection(universal_class,complement(u))) || equal(union(null_class,u),universal_class)** -> .
% 299.99/300.39  9004[4:SpL:7700.0,2149.1] inductive(intersection(complement(u),universal_class)) || equal(union(u,null_class),universal_class)** -> .
% 299.99/300.39  9114[4:Res:8775.0,348.1] inductive(intersection(apply(null_class,u),universal_class)) ||  -> member(null_class,apply(null_class,v))*.
% 299.99/300.39  9158[4:Res:9110.0,348.1] inductive(intersection(apply(null_class,u),universal_class)) ||  -> member(null_class,sum_class(range_of(null_class)))*.
% 299.99/300.39  9897[0:Res:9374.0,557.0] ||  -> subclass(u,complement(singleton(v))) equal(not_subclass_element(u,complement(singleton(v))),v)**.
% 299.99/300.39  10054[0:Res:71.2,9997.0] || member(u,universal_class) -> equal(u,null_class) member(apply(choice,u),universal_class)*.
% 299.99/300.39  10978[0:Res:10049.1,2.0] || subclass(universal_class,u) -> subclass(v,w) member(not_subclass_element(v,w),u)*.
% 299.99/300.39  11344[3:Res:1928.2,4362.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* subclass(composition_function,null_class) -> .
% 299.99/300.39  13423[3:MRR:13422.0,2111.0] || equal(compose(u,null_class),null_class) subclass(domain_relation,complement(compose_class(u)))* -> .
% 299.99/300.39  15030[4:Res:345.1,10017.0] || subclass(universal_class,sum_class(range_of(null_class))) -> member(singleton(u),apply(null_class,v))*.
% 299.99/300.39  15106[4:Res:345.1,10019.0] || subclass(universal_class,apply(null_class,u))* -> member(singleton(v),sum_class(range_of(null_class)))*.
% 299.99/300.39  15860[4:Rew:15436.0,6451.1] inductive(symmetric_difference(range_of(u),successor(universal_class))) ||  -> member(null_class,complement(range_of(u)))*.
% 299.99/300.39  15967[4:Rew:15946.0,13296.0] || equal(sum_class(range_of(null_class)),universal_class) -> member(singleton(u),apply(null_class,v))*.
% 299.99/300.39  16982[4:SpR:16954.0,42.0] ||  -> equal(second(not_subclass_element(restrict(u,null_class,v),null_class)),range__dfg(u,universal_class,v))**.
% 299.99/300.39  16984[4:SpR:16954.0,41.0] ||  -> equal(first(not_subclass_element(restrict(u,v,null_class),null_class)),domain__dfg(u,v,universal_class))**.
% 299.99/300.39  17107[4:SpL:16964.0,15392.0] || member(ordered_pair(u,singleton(singleton(null_class))),application_function)* -> member(null_class,cantor(u)).
% 299.99/300.39  17131[4:SpL:16954.0,15368.1] || member(universal_class,cantor(u)) equal(restrict(u,null_class,universal_class),null_class)** -> .
% 299.99/300.39  18019[4:Res:17111.1,25.1] || equal(complement(u),singleton(singleton(null_class))) member(singleton(null_class),u)* -> .
% 299.99/300.39  18022[4:Res:17111.1,22.0] || equal(intersection(u,v),singleton(singleton(null_class)))** -> member(singleton(null_class),u)*.
% 299.99/300.39  18023[4:Res:17111.1,23.0] || equal(intersection(u,v),singleton(singleton(null_class)))** -> member(singleton(null_class),v)*.
% 299.99/300.39  18396[4:Res:18365.0,348.1] inductive(symmetric_difference(image(element_relation,complement(u)),universal_class)) ||  -> member(null_class,power_class(u))*.
% 299.99/300.39  18804[3:SpL:29.0,14441.0] || equal(restrict(u,v,w),domain_relation)** -> member(ordered_pair(null_class,null_class),u)*.
% 299.99/300.39  19932[4:Res:344.1,19720.0] || subclass(universal_class,cantor(unordered_pair(u,v)))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.39  19933[4:Res:362.1,19720.0] || subclass(universal_class,cantor(ordered_pair(u,v)))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.39  19945[4:Res:4824.1,19720.0] || subclass(domain_relation,cantor(ordered_pair(null_class,null_class)))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.39  19946[4:Res:18835.1,19720.0] || equal(cantor(ordered_pair(null_class,null_class)),domain_relation)** subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.39  20418[4:Res:345.1,10018.0] || subclass(universal_class,apply(null_class,u))* -> member(singleton(v),apply(null_class,w))*.
% 299.99/300.39  21113[4:Res:20926.1,2.0] || equal(u,universal_class) subclass(u,v)* -> member(singleton(w),v)*.
% 299.99/300.39  21116[4:Res:20926.1,7635.1] || equal(complement(compose(element_relation,universal_class)),universal_class)** member(singleton(u),element_relation)* -> .
% 299.99/300.39  21136[4:Res:20926.1,10018.0] || equal(apply(null_class,u),universal_class)** -> member(singleton(v),apply(null_class,w))*.
% 299.99/300.39  21137[4:Res:20926.1,10019.0] || equal(apply(null_class,u),universal_class)** -> member(singleton(v),sum_class(range_of(null_class)))*.
% 299.99/300.39  21523[0:Res:7.1,353.1] || equal(u,singleton(v)) member(v,universal_class)* -> member(v,u)*.
% 299.99/300.39  21704[0:Res:7.1,3155.0] || equal(singleton(u),v)* -> equal(v,null_class) equal(regular(v),u)*.
% 299.99/300.39  21756[3:Rew:56.0,21744.0] || subclass(domain_relation,power_class(u)) -> subclass(singleton(ordered_pair(null_class,null_class)),power_class(u))*.
% 299.99/300.39  21758[0:Rew:56.0,21731.1,56.0,21731.0] ||  -> subclass(singleton(not_subclass_element(power_class(u),v)),power_class(u))* subclass(power_class(u),v).
% 299.99/300.39  21781[4:SpL:15436.0,7821.0] || member(u,range_of(v))* subclass(universal_class,w) -> member(u,w)*.
% 299.99/300.39  21783[4:SpL:15908.0,7821.0] || member(u,inverse(v))* subclass(universal_class,w) -> member(u,w)*.
% 299.99/300.39  21784[4:SpL:15950.0,7821.0] || member(u,sum_class(v))* subclass(universal_class,w) -> member(u,w)*.
% 299.99/300.39  22105[3:SpL:1193.1,22093.0] || subclass(regular(cross_product(u,v)),null_class)* -> equal(cross_product(u,v),null_class).
% 299.99/300.39  22189[3:SpL:1193.1,22109.0] || equal(regular(cross_product(u,v)),null_class)** -> equal(cross_product(u,v),null_class).
% 299.99/300.39  22246[0:Res:343.1,4022.1] || subclass(universal_class,intersection(u,v)) member(omega,symmetric_difference(u,v))* -> .
% 299.99/300.39  22252[0:Res:2118.1,4022.1] || subclass(universal_class,intersection(u,v)) member(null_class,symmetric_difference(u,v))* -> .
% 299.99/300.39  22997[3:Obv:22990.1] || subclass(regular(u),u)* -> equal(regular(u),null_class) equal(u,null_class).
% 299.99/300.39  23265[0:Obv:23238.0] ||  -> equal(intersection(u,singleton(v)),null_class) member(v,intersection(u,singleton(v)))*.
% 299.99/300.39  23293[0:SpR:23261.0,30.0] ||  -> member(u,cross_product(v,w)) equal(restrict(singleton(u),v,w),null_class)**.
% 299.99/300.39  23349[3:MRR:23294.3,4362.0] || member(u,singleton(v))* member(u,w)* -> member(v,w)*.
% 299.99/300.39  23358[4:Res:17151.1,557.0] || subclass(ordered_pair(u,universal_class),singleton(v))* -> equal(unordered_pair(u,null_class),v).
% 299.99/300.39  23504[0:Obv:23471.0] ||  -> equal(intersection(singleton(u),v),null_class) member(u,intersection(singleton(u),v))*.
% 299.99/300.39  23651[0:Obv:23640.2] || subclass(u,v) subclass(u,complement(v))* -> equal(u,null_class).
% 299.99/300.39  23656[0:Obv:23617.1] || subclass(intersection(u,v),complement(u))* -> equal(intersection(u,v),null_class).
% 299.99/300.39  23658[0:Obv:23639.1] || subclass(intersection(u,v),complement(v))* -> equal(intersection(u,v),null_class).
% 299.99/300.39  24034[0:Res:22622.0,3158.0] ||  -> equal(complement(successor(u)),null_class) member(regular(complement(successor(u))),complement(u))*.
% 299.99/300.39  25760[0:SpL:249.0,22070.0] || subclass(singleton(singleton(singleton(u))),v)* subclass(universal_class,complement(v)) -> .
% 299.99/300.39  25897[0:Obv:25881.1] || subclass(singleton(u),complement(unordered_pair(v,u)))* -> equal(singleton(u),null_class).
% 299.99/300.39  25927[0:MRR:25922.1,12.0] || equal(u,ordered_pair(v,w)) -> member(unordered_pair(v,singleton(w)),u)*.
% 299.99/300.39  25945[0:Obv:25929.1] || subclass(singleton(u),complement(unordered_pair(u,v)))* -> equal(singleton(u),null_class).
% 299.99/300.39  25975[0:SpL:249.0,25769.0] || equal(u,singleton(singleton(singleton(v))))* subclass(universal_class,complement(u))* -> .
% 299.99/300.39  25994[0:Obv:25986.1] || equal(complement(unordered_pair(u,v)),singleton(v))** -> equal(singleton(v),null_class).
% 299.99/300.39  26091[4:Res:25926.1,557.0] || equal(singleton(u),ordered_pair(v,universal_class))* -> equal(unordered_pair(v,null_class),u)*.
% 299.99/300.39  26131[0:SpR:44.0,7300.1] || member(u,universal_class) -> member(u,successor(v)) member(u,complement(v))*.
% 299.99/300.39  26167[4:MRR:26148.0,122.0] || equal(complement(union(u,v)),universal_class)** -> member(singleton(w),complement(u))*.
% 299.99/300.39  26168[0:MRR:26149.0,122.0] || subclass(universal_class,complement(union(u,v)))* -> member(singleton(w),complement(u))*.
% 299.99/300.39  26226[4:Res:26178.1,7635.1] || equal(complement(successor(compose(element_relation,universal_class))),universal_class)** member(omega,element_relation) -> .
% 299.99/300.39  26280[4:MRR:26259.0,122.0] || equal(complement(union(u,v)),universal_class)** -> member(singleton(w),complement(v))*.
% 299.99/300.39  26281[0:MRR:26260.0,122.0] || subclass(universal_class,complement(union(u,v)))* -> member(singleton(w),complement(v))*.
% 299.99/300.39  26339[4:Res:26291.1,7635.1] || equal(complement(successor(compose(element_relation,universal_class))),universal_class)** member(null_class,element_relation) -> .
% 299.99/300.39  26460[0:Res:52.1,5341.0] inductive(singleton(u)) ||  -> subclass(omega,v) equal(not_subclass_element(omega,v),u)*.
% 299.99/300.39  26602[4:Rew:7634.0,26524.1] || member(not_subclass_element(element_relation,null_class),complement(compose(element_relation,universal_class)))* -> subclass(element_relation,null_class).
% 299.99/300.39  26747[4:Rew:26689.0,22598.0] ||  -> subclass(complement(union(u,complement(v))),intersection(complement(u),union(null_class,v)))*.
% 299.99/300.39  26762[4:Rew:26689.0,22615.0] ||  -> subclass(complement(union(complement(u),v)),intersection(union(null_class,u),complement(v)))*.
% 299.99/300.39  26771[4:Rew:26689.0,7995.0] || subclass(union(null_class,u),complement(u))* -> equal(union(null_class,u),null_class).
% 299.99/300.39  26775[4:Rew:26689.0,26325.0] || equal(complement(successor(complement(u))),universal_class) -> member(null_class,union(null_class,u))*.
% 299.99/300.39  26776[4:Rew:26689.0,26212.0] || equal(complement(successor(complement(u))),universal_class) -> member(omega,union(null_class,u))*.
% 299.99/300.39  26777[4:Rew:26689.0,7994.0] ||  -> subclass(symmetric_difference(union(null_class,u),complement(singleton(complement(u)))),successor(complement(u)))*.
% 299.99/300.39  26815[4:Rew:26689.0,23347.1] ||  -> member(u,v) equal(symmetric_difference(v,singleton(u)),union(v,singleton(u)))**.
% 299.99/300.39  26822[4:Rew:26689.0,23597.1] ||  -> member(u,v) equal(symmetric_difference(singleton(u),v),union(singleton(u),v))**.
% 299.99/300.39  26957[4:Rew:26691.0,14201.0] || subclass(domain_relation,union(null_class,compose_class(u)))* -> equal(compose(u,null_class),null_class).
% 299.99/300.39  26958[4:Rew:26691.0,23442.0] || subclass(universal_class,union(null_class,compose_class(u)))* -> equal(compose(u,v),w)*.
% 299.99/300.39  27062[4:Rew:26691.0,2025.0] || equal(union(null_class,intersection(u,v)),universal_class)** -> member(singleton(w),v)*.
% 299.99/300.39  27063[4:Rew:26691.0,2024.0] || equal(union(null_class,intersection(u,v)),universal_class)** -> member(singleton(w),u)*.
% 299.99/300.39  27089[4:Rew:26691.0,2023.0] || equal(union(null_class,complement(u)),universal_class)** member(singleton(v),u)* -> .
% 299.99/300.39  27095[4:Rew:26691.0,14172.0] || subclass(domain_relation,union(null_class,singleton(u)))* -> equal(ordered_pair(null_class,null_class),u).
% 299.99/300.39  27098[4:Rew:26691.0,23402.0] || subclass(universal_class,union(null_class,singleton(u)))* -> equal(ordered_pair(v,w),u)*.
% 299.99/300.39  27099[4:Rew:26691.0,23196.0] || subclass(universal_class,union(null_class,singleton(u)))* -> equal(unordered_pair(v,w),u)*.
% 299.99/300.39  27101[4:Rew:26691.0,25564.1] ||  -> member(u,complement(singleton(u)))* equal(union(null_class,singleton(u)),singleton(u)).
% 299.99/300.39  27105[4:Rew:26691.0,26220.1] || equal(complement(successor(u)),universal_class)** equal(union(null_class,u),universal_class) -> .
% 299.99/300.39  27327[3:Rew:26701.0,7435.1] inductive(symmetric_difference(intersection(universal_class,u),null_class)) ||  -> member(null_class,union(u,null_class))*.
% 299.99/300.39  29322[4:SpR:28791.0,28048.0] ||  -> member(not_subclass_element(union(u,u),v),u)* subclass(union(null_class,u),v).
% 299.99/300.39  29969[0:MRR:29946.0,57.1] || member(u,universal_class) subclass(universal_class,complement(unordered_pair(v,power_class(u))))* -> .
% 299.99/300.39  29970[0:MRR:29948.0,57.1] || member(u,universal_class) subclass(universal_class,complement(unordered_pair(power_class(u),v)))* -> .
% 299.99/300.39  29989[7:Res:29891.1,2.0] || equal(u,singleton(null_class)) subclass(u,v)* -> member(null_class,v)*.
% 299.99/300.39  29992[7:Res:29891.1,7635.1] || equal(complement(compose(element_relation,universal_class)),singleton(null_class))** member(null_class,element_relation) -> .
% 299.99/300.39  30004[7:Res:29891.1,499.0] || equal(symmetric_difference(u,v),singleton(null_class)) -> member(null_class,union(u,v))*.
% 299.99/300.39  30015[7:Res:29891.1,10017.0] || equal(sum_class(range_of(null_class)),singleton(null_class)) -> member(null_class,apply(null_class,u))*.
% 299.99/300.39  30016[7:Res:29891.1,10018.0] || equal(apply(null_class,u),singleton(null_class))** -> member(null_class,apply(null_class,v))*.
% 299.99/300.39  30017[7:Res:29891.1,10019.0] || equal(apply(null_class,u),singleton(null_class))** -> member(null_class,sum_class(range_of(null_class)))*.
% 299.99/300.39  30062[0:MRR:30039.0,55.1] || member(u,universal_class) subclass(universal_class,complement(unordered_pair(v,sum_class(u))))* -> .
% 299.99/300.39  30063[0:MRR:30041.0,55.1] || member(u,universal_class) subclass(universal_class,complement(unordered_pair(sum_class(u),v)))* -> .
% 299.99/300.39  30123[7:Res:29936.1,2.0] || equal(u,successor(null_class)) subclass(u,v)* -> member(null_class,v)*.
% 299.99/300.39  30126[7:Res:29936.1,7635.1] || equal(complement(compose(element_relation,universal_class)),successor(null_class))** member(null_class,element_relation) -> .
% 299.99/300.39  30138[7:Res:29936.1,499.0] || equal(symmetric_difference(u,v),successor(null_class)) -> member(null_class,union(u,v))*.
% 299.99/300.39  30149[7:Res:29936.1,10017.0] || equal(sum_class(range_of(null_class)),successor(null_class)) -> member(null_class,apply(null_class,u))*.
% 299.99/300.39  30150[7:Res:29936.1,10018.0] || equal(apply(null_class,u),successor(null_class))** -> member(null_class,apply(null_class,v))*.
% 299.99/300.39  30151[7:Res:29936.1,10019.0] || equal(apply(null_class,u),successor(null_class))** -> member(null_class,sum_class(range_of(null_class)))*.
% 299.99/300.39  30303[0:SpR:28570.0,42.0] ||  -> equal(second(not_subclass_element(cross_product(singleton(u),v),null_class)),range__dfg(universal_class,u,v))**.
% 299.99/300.39  30304[0:SpR:28570.0,41.0] ||  -> equal(first(not_subclass_element(cross_product(u,singleton(v)),null_class)),domain__dfg(universal_class,u,v))**.
% 299.99/300.39  30307[4:SpL:28570.0,15368.1] || member(u,cantor(universal_class)) equal(cross_product(singleton(u),universal_class),null_class)** -> .
% 299.99/300.39  30446[4:SpR:27420.0,9930.1] ||  -> member(u,union(null_class,v)) subclass(singleton(u),union(null_class,complement(v)))*.
% 299.99/300.39  30470[4:SpL:27420.0,2149.1] inductive(union(null_class,u)) || equal(union(null_class,complement(u)),universal_class)** -> .
% 299.99/300.39  32713[4:Res:32704.1,2.0] || member(u,universal_class) subclass(universal_class,v) -> member(cantor(u),v)*.
% 299.99/300.39  34322[0:Obv:34315.2] || subclass(u,v) subclass(u,complement(v))* -> subclass(u,w)*.
% 299.99/300.39  34332[0:MRR:34297.0,10049.1] || subclass(u,complement(unordered_pair(v,not_subclass_element(u,w))))* -> subclass(u,w).
% 299.99/300.39  34333[0:MRR:34299.0,10049.1] || subclass(u,complement(unordered_pair(not_subclass_element(u,v),w)))* -> subclass(u,v).
% 299.99/300.39  34783[4:SpR:30295.0,32707.1] || member(inverse(cross_product(u,universal_class)),universal_class)* -> member(image(universal_class,u),universal_class).
% 299.99/300.39  35322[4:Res:35027.1,3847.1] || equal(u,universal_class) member(v,universal_class) -> member(sum_class(v),u)*.
% 299.99/300.39  35324[4:Res:35027.1,3785.1] || equal(u,universal_class) member(v,universal_class) -> member(power_class(v),u)*.
% 299.99/300.39  35519[4:MRR:35464.1,5.0] || equal(u,universal_class) -> subclass(v,w) member(not_subclass_element(v,w),u)*.
% 299.99/300.39  35729[4:SpR:30456.0,9930.1] ||  -> member(u,union(v,v))* subclass(singleton(u),union(null_class,complement(v)))*.
% 299.99/300.39  35755[4:SpL:30456.0,2149.1] inductive(union(u,u)) || equal(union(null_class,complement(u)),universal_class)** -> .
% 299.99/300.39  35908[3:Res:33060.0,348.1] inductive(u) ||  -> equal(singleton(u),null_class) member(null_class,complement(singleton(u)))*.
% 299.99/300.39  36035[4:Res:35948.0,2.0] || subclass(complement(singleton(singleton(singleton(null_class)))),u)* -> member(singleton(null_class),u).
% 299.99/300.39  36152[4:SpR:35052.0,23498.0] ||  -> equal(union(null_class,singleton(u)),null_class) member(u,union(null_class,singleton(u)))*.
% 299.99/300.39  37146[4:SpR:35792.0,57.1] || member(union(null_class,u),universal_class) -> member(power_class(union(u,u)),universal_class)*.
% 299.99/300.39  37150[5:SpR:35792.0,20872.1] || equal(union(null_class,u),universal_class) -> equal(power_class(union(u,u)),null_class)**.
% 299.99/300.39  37167[4:SpR:35792.0,57.1] || member(union(u,u),universal_class)* -> member(power_class(union(null_class,u)),universal_class)*.
% 299.99/300.39  37171[5:SpR:35792.0,20872.1] || equal(union(u,u),universal_class)** -> equal(power_class(union(null_class,u)),null_class)**.
% 299.99/300.39  37561[8:Res:66.2,37515.1] function(u) function(image(u,v)) || member(v,universal_class)* -> .
% 299.99/300.39  37624[8:MRR:37599.2,5.0] function(apply(choice,u)) || member(u,universal_class)* -> equal(u,null_class).
% 299.99/300.39  37691[8:SpR:37558.1,16978.0] function(u) ||  -> equal(unordered_pair(null_class,unordered_pair(u,null_class)),ordered_pair(u,universal_class))**.
% 299.99/300.39  37947[8:Rew:37558.1,37753.2] function(u) || member(singleton(singleton(null_class)),element_relation)* -> member(null_class,u)*.
% 299.99/300.39  37968[8:Rew:16982.0,37708.1] function(u) ||  -> equal(range__dfg(v,universal_class,w),range__dfg(v,u,w))*.
% 299.99/300.39  37970[8:Rew:16984.0,37725.1] function(u) ||  -> equal(domain__dfg(v,w,universal_class),domain__dfg(v,w,u))*.
% 299.99/300.39  37985[8:SoR:37611.0,5382.2] single_valued_class(regular(u)) || equal(regular(u),null_class)** -> equal(u,null_class).
% 299.99/300.39  38307[8:Res:37668.1,2.0] function(u) || subclass(ordered_pair(u,v),w)* -> member(null_class,w).
% 299.99/300.39  38838[8:SpL:38098.1,38799.0] one_to_one(u) || member(inverse(u),cantor(complement(cross_product(null_class,universal_class))))* -> .
% 299.99/300.39  38865[4:Res:17111.1,38799.0] || equal(cantor(complement(cross_product(singleton(singleton(null_class)),universal_class))),singleton(singleton(null_class)))** -> .
% 299.99/300.39  39358[4:Res:17111.1,36188.0] || equal(union(null_class,u),singleton(singleton(null_class))) -> member(singleton(null_class),u)*.
% 299.99/300.39  39493[0:SpR:640.1,26596.1] || subclass(u,singleton(u))* -> equal(singleton(u),null_class) subclass(u,null_class).
% 299.99/300.39  39968[4:Rew:36163.0,39897.0] ||  -> subclass(union(u,u),v) member(not_subclass_element(union(u,u),v),u)*.
% 299.99/300.39  40043[4:Res:17111.1,39314.0] || equal(union(u,u),singleton(singleton(null_class)))** -> member(singleton(null_class),u)*.
% 299.99/300.39  40108[0:SpR:39581.1,30.0] || subclass(u,cross_product(v,w))* -> equal(restrict(u,v,w),u).
% 299.99/300.39  40122[4:SpR:39581.1,30844.0] || subclass(union(u,u),complement(u))* -> equal(union(u,u),null_class).
% 299.99/300.39  40398[0:Rew:30.0,40316.0] ||  -> equal(restrict(restrict(u,v,w),v,w),restrict(u,v,w))**.
% 299.99/300.39  41071[4:Res:15451.1,15.0] || subclass(domain_relation,flip(cross_product(u,v)))* -> member(ordered_pair(w,x),u)*.
% 299.99/300.39  41115[7:SpR:26736.0,29894.1] ||  -> member(null_class,image(element_relation,successor(null_class)))* member(null_class,power_class(complement(singleton(null_class)))).
% 299.99/300.39  41391[3:SpR:41309.1,29.0] || subclass(cross_product(u,v),null_class)* -> equal(restrict(w,u,v),null_class)**.
% 299.99/300.39  42062[0:SpR:496.0,41697.0] ||  -> equal(intersection(complement(union(u,v)),symmetric_difference(complement(u),complement(v))),null_class)**.
% 299.99/300.39  42100[4:SpR:30456.0,41697.0] ||  -> equal(intersection(union(null_class,complement(u)),intersection(union(u,u),v)),null_class)**.
% 299.99/300.39  42101[4:SpR:27420.0,41697.0] ||  -> equal(intersection(union(null_class,complement(u)),intersection(union(null_class,u),v)),null_class)**.
% 299.99/300.39  42450[4:SpR:30456.0,42038.0] ||  -> equal(intersection(union(null_class,complement(u)),intersection(v,union(u,u))),null_class)**.
% 299.99/300.39  42451[4:SpR:27420.0,42038.0] ||  -> equal(intersection(union(null_class,complement(u)),intersection(v,union(null_class,u))),null_class)**.
% 299.99/300.39  43109[3:SpR:42879.1,115.0] || subclass(complement(intersection(u,v)),null_class)* -> equal(symmetric_difference(u,v),null_class).
% 299.99/300.39  44580[7:SpR:30456.0,44457.1] || subclass(union(u,u),null_class)* -> member(null_class,union(null_class,complement(u)))*.
% 299.99/300.39  44581[7:SpR:27420.0,44457.1] || subclass(union(null_class,u),null_class) -> member(null_class,union(null_class,complement(u)))*.
% 299.99/300.39  44614[4:SpR:30456.0,44463.1] || subclass(union(u,u),null_class)* -> subclass(universal_class,union(null_class,complement(u)))*.
% 299.99/300.39  44615[4:SpR:27420.0,44463.1] || subclass(union(null_class,u),null_class) -> subclass(universal_class,union(null_class,complement(u)))*.
% 299.99/300.39  44655[4:Res:44463.1,7720.0] || subclass(compose(element_relation,universal_class),null_class) member(unordered_pair(u,v),element_relation)* -> .
% 299.99/300.39  44741[7:MRR:44725.1,29424.0] || subclass(successor(null_class),symmetric_difference(u,v))* -> member(null_class,union(u,v)).
% 299.99/300.39  44913[4:MRR:26035.1,44904.0] || subclass(ordered_pair(u,v),complement(unordered_pair(w,unordered_pair(u,singleton(v)))))* -> .
% 299.99/300.39  45272[0:Obv:45243.1] || equal(u,v) -> equal(unordered_pair(v,u),null_class)** member(v,universal_class).
% 299.99/300.39  45341[7:Res:15252.1,44586.1] || equal(sum_class(range_of(null_class)),universal_class) subclass(apply(null_class,u),null_class)* -> .
% 299.99/300.39  45342[7:Res:15036.1,44586.1] || subclass(universal_class,sum_class(range_of(null_class))) subclass(apply(null_class,u),null_class)* -> .
% 299.99/300.39  45355[7:MRR:45328.0,2111.0] || subclass(cantor(u),null_class)* -> equal(sum_class(range_of(null_class)),apply(u,null_class)).
% 299.99/300.39  46058[4:Res:26415.1,44653.1] || equal(complement(successor(u)),universal_class) subclass(complement(singleton(u)),null_class)* -> .
% 299.99/300.39  46069[4:MRR:46050.0,53.0] || subclass(cantor(u),null_class)* -> equal(sum_class(range_of(null_class)),apply(u,omega)).
% 299.99/300.39  46384[4:MRR:44501.1,46382.0] || subclass(cross_product(universal_class,cross_product(universal_class,universal_class)),u)* -> member(regular(composition_function),u).
% 299.99/300.39  46476[7:SpL:30456.0,45336.0] || subclass(union(null_class,complement(u)),null_class)* -> member(null_class,union(u,u))*.
% 299.99/300.39  46477[7:SpL:27420.0,45336.0] || subclass(union(null_class,complement(u)),null_class)* -> member(null_class,union(null_class,u)).
% 299.99/300.39  46618[4:SpR:45830.1,38775.0] || equal(cross_product(u,universal_class),null_class) -> equal(image(universal_class,u),range_of(null_class))**.
% 299.99/300.39  46625[4:SpR:45830.1,30456.0] || equal(union(u,u),null_class)** -> equal(union(null_class,complement(u)),universal_class)**.
% 299.99/300.39  46767[4:SpL:45830.1,38851.0] || equal(cross_product(singleton(null_class),universal_class),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.99/300.39  46768[4:SpL:45830.1,38852.0] || equal(cross_product(singleton(null_class),universal_class),null_class)** subclass(universal_class,cantor(universal_class)) -> .
% 299.99/300.39  46769[4:SpL:45830.1,38843.0] || equal(cross_product(singleton(omega),universal_class),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.99/300.39  46770[4:SpL:45830.1,38844.0] || equal(cross_product(singleton(omega),universal_class),null_class)** subclass(universal_class,cantor(universal_class)) -> .
% 299.99/300.39  47221[4:Rew:47003.0,45940.0] || equal(intersection(complement(u),power_class(v)),union(u,complement(power_class(v))))** -> .
% 299.99/300.39  47255[0:Rew:47003.0,9934.0] ||  -> member(not_subclass_element(u,power_class(v)),complement(power_class(v)))* subclass(u,power_class(v)).
% 299.99/300.39  47302[4:Rew:47003.0,26726.0] ||  -> equal(union(null_class,image(element_relation,power_class(u))),complement(power_class(complement(power_class(u)))))**.
% 299.99/300.39  47351[7:Rew:47003.0,29909.1] ||  -> member(null_class,image(element_relation,power_class(u)))* member(null_class,power_class(complement(power_class(u)))).
% 299.99/300.39  47506[4:Rew:47003.0,45942.0] || equal(intersection(power_class(u),complement(v)),union(complement(power_class(u)),v))** -> .
% 299.99/300.39  47513[0:Rew:47003.0,26203.0] || equal(complement(successor(complement(power_class(u)))),universal_class)** -> member(omega,power_class(u)).
% 299.99/300.39  48013[4:SpL:30456.0,46062.0] || subclass(union(null_class,complement(u)),null_class)* -> member(omega,union(u,u))*.
% 299.99/300.39  48014[4:SpL:27420.0,46062.0] || subclass(union(null_class,complement(u)),null_class)* -> member(omega,union(null_class,u)).
% 299.99/300.39  48024[7:Res:46478.1,2.0] || equal(complement(u),null_class) subclass(u,v)* -> member(null_class,v)*.
% 299.99/300.39  48038[7:Res:46478.1,499.0] || equal(complement(symmetric_difference(u,v)),null_class) -> member(null_class,union(u,v))*.
% 299.99/300.39  48086[7:Rew:27.0,48033.0] || equal(union(u,v),null_class) member(null_class,union(u,v))* -> .
% 299.99/300.39  48487[6:SpR:46807.1,35792.0] || equal(union(u,u),null_class)** -> equal(power_class(union(null_class,u)),null_class)**.
% 299.99/300.39  48488[6:SpR:46807.1,35792.0] || equal(union(null_class,u),null_class) -> equal(power_class(union(u,u)),null_class)**.
% 299.99/300.39  48657[4:Rew:26691.0,48584.0] ||  -> equal(intersection(complement(power_class(union(null_class,u))),power_class(union(u,u))),null_class)**.
% 299.99/300.39  48658[4:Rew:26691.0,48585.0] ||  -> equal(union(complement(power_class(union(null_class,u))),power_class(union(u,u))),universal_class)**.
% 299.99/300.39  48660[4:Rew:26691.0,48587.0] ||  -> equal(intersection(power_class(union(u,u)),complement(power_class(union(null_class,u)))),null_class)**.
% 299.99/300.39  48661[4:Rew:26691.0,48588.0] ||  -> equal(union(power_class(union(u,u)),complement(power_class(union(null_class,u)))),universal_class)**.
% 299.99/300.39  48662[4:Rew:26691.0,48589.0] ||  -> equal(symmetric_difference(power_class(union(u,u)),complement(power_class(union(null_class,u)))),universal_class)**.
% 299.99/300.39  48902[4:Res:48015.1,2.0] || equal(complement(u),null_class) subclass(u,v)* -> member(omega,v)*.
% 299.99/300.39  48950[4:Rew:26691.0,48905.0] || equal(union(null_class,compose(element_relation,universal_class)),null_class)** member(omega,element_relation) -> .
% 299.99/300.39  48916[4:Res:48015.1,499.0] || equal(complement(symmetric_difference(u,v)),null_class) -> member(omega,union(u,v))*.
% 299.99/300.39  48953[4:Rew:27.0,48911.0] || equal(union(u,v),null_class) member(omega,union(u,v))* -> .
% 299.99/300.39  49281[4:Res:45114.0,2.0] || subclass(complement(singleton(ordered_pair(u,v))),w)* -> member(singleton(u),w).
% 299.99/300.39  49363[4:Res:9999.2,46866.1] || member(u,universal_class)* member(v,u)* equal(null_class,element_relation) -> .
% 299.99/300.39  49405[4:Res:3134.1,46866.1] || equal(complement(intersection(u,v)),null_class)** -> equal(symmetric_difference(u,v),null_class).
% 299.99/300.39  49411[4:Res:2345.1,46866.1] || equal(cross_product(u,v),null_class) -> equal(restrict(w,u,v),null_class)**.
% 299.99/300.39  52137[0:SpR:6882.0,41697.0] ||  -> equal(intersection(complement(successor(u)),symmetric_difference(complement(u),complement(singleton(u)))),null_class)**.
% 299.99/300.39  52820[4:Res:26291.1,46897.1] || equal(complement(successor(u)),universal_class)** equal(successor(complement(u)),null_class) -> .
% 299.99/300.39  53328[4:Res:4900.1,49331.0] || member(range_of(null_class),universal_class) equal(singleton(apply(null_class,u)),null_class)** -> .
% 299.99/300.39  53397[4:SpL:15908.0,49359.0] || member(flip(cross_product(u,universal_class)),inverse(u))* equal(null_class,element_relation) -> .
% 299.99/300.39  53429[4:Res:17111.1,49359.0] || equal(cantor(singleton(null_class)),singleton(singleton(null_class)))** equal(null_class,element_relation) -> .
% 299.99/300.39  53442[0:Res:53.0,3783.0] || subclass(universal_class,u)* subclass(u,v)* -> member(power_class(omega),v)*.
% 299.99/300.39  53743[0:Res:53.0,3845.0] || subclass(universal_class,u)* subclass(u,v)* -> member(sum_class(omega),v)*.
% 299.99/300.39  53750[0:Res:2111.0,3845.0] || subclass(universal_class,u)* subclass(u,v)* -> member(sum_class(null_class),v)*.
% 299.99/300.39  54566[3:MRR:54522.0,3636.1] ||  -> member(union(u,v),complement(v))* equal(singleton(union(u,v)),null_class).
% 299.99/300.39  54567[3:MRR:54523.0,3636.1] ||  -> member(union(u,v),complement(u))* equal(singleton(union(u,v)),null_class).
% 299.99/300.39  54571[4:MRR:54544.2,46895.0] || subclass(u,regular(intersection(u,v)))* -> equal(intersection(u,v),null_class).
% 299.99/300.39  54572[4:MRR:54545.2,46895.0] || subclass(u,regular(intersection(v,u)))* -> equal(intersection(v,u),null_class).
% 299.99/300.39  54574[4:MRR:54535.1,45106.0] || subclass(domain_relation,flip(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u)))))* -> .
% 299.99/300.39  54575[4:MRR:54534.1,45106.0] || subclass(domain_relation,rotate(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v)))* -> .
% 299.99/300.39  54757[4:MRR:44539.1,54755.0] || subclass(complement(singleton(null_class)),u) -> member(regular(complement(successor(null_class))),u)*.
% 299.99/300.39  55021[4:SpL:54674.1,38799.0] || equal(u,universal_class) member(u,cantor(complement(cross_product(null_class,universal_class))))* -> .
% 299.99/300.39  55283[4:Res:17012.1,55210.1] || member(image(u,null_class),universal_class)* equal(apply(u,universal_class),universal_class) -> .
% 299.99/300.39  55490[3:Res:4900.1,55278.0] || member(range_of(null_class),universal_class) equal(power_class(apply(null_class,u)),universal_class)** -> .
% 299.99/300.39  55745[3:Res:4900.1,55279.0] || member(range_of(null_class),universal_class) equal(sum_class(apply(null_class,u)),universal_class)** -> .
% 299.99/300.39  55976[4:Res:4900.1,55287.0] || member(range_of(null_class),universal_class) equal(cantor(apply(null_class,u)),universal_class)** -> .
% 299.99/300.39  56263[4:SpL:16977.0,55738.0] || equal(apply(u,universal_class),universal_class) -> equal(singleton(image(u,null_class)),null_class)**.
% 299.99/300.39  56400[4:SpL:15908.0,55969.0] || equal(inverse(u),universal_class) -> equal(singleton(flip(cross_product(u,universal_class))),null_class)**.
% 299.99/300.39  56401[4:SpL:15950.0,55969.0] || equal(sum_class(u),universal_class) -> equal(singleton(restrict(element_relation,universal_class,u)),null_class)**.
% 299.99/300.39  57170[4:MRR:57163.1,45176.0] || subclass(universal_class,u) -> equal(regular(unordered_pair(u,singleton(v))),singleton(v))**.
% 299.99/300.39  59770[4:Res:58710.1,321.1] function(u) || equal(u,universal_class) -> equal(cross_product(universal_class,universal_class),u)*.
% 299.99/300.39  59836[4:Rew:59615.1,55886.1] || equal(complement(regular(ordered_pair(u,v))),universal_class)** -> equal(singleton(u),null_class).
% 299.99/300.39  60247[0:Obv:60227.1] || member(u,v) -> subclass(unordered_pair(u,w),v)* member(w,universal_class).
% 299.99/300.39  60507[0:Obv:60486.1] || member(u,v) -> subclass(unordered_pair(w,u),v)* member(w,universal_class).
% 299.99/300.39  61117[4:SpL:30456.0,59615.0] || equal(union(null_class,complement(u)),universal_class)** -> equal(union(u,u),null_class)**.
% 299.99/300.39  61118[4:SpL:27420.0,59615.0] || equal(union(null_class,complement(u)),universal_class)** -> equal(union(null_class,u),null_class).
% 299.99/300.39  61558[4:Res:59614.1,8.0] || equal(complement(u),universal_class) subclass(v,u)* -> equal(v,u).
% 299.99/300.39  62503[0:SpR:496.0,57711.0] ||  -> subclass(restrict(symmetric_difference(complement(u),complement(v)),w,x),union(u,v))*.
% 299.99/300.39  62504[0:SpR:6882.0,57711.0] ||  -> subclass(restrict(symmetric_difference(complement(u),complement(singleton(u))),v,w),successor(u))*.
% 299.99/300.39  64413[4:Res:59528.0,348.1] inductive(complement(successor(symmetric_difference(universal_class,u)))) ||  -> member(null_class,union(u,null_class))*.
% 299.99/300.39  64783[4:Res:63493.1,3155.0] || equal(successor(null_class),u) -> equal(u,null_class) equal(regular(u),null_class)**.
% 299.99/300.39  66105[4:SpR:64484.1,59527.0] || equal(successor(successor(complement(u))),null_class) -> subclass(universal_class,union(null_class,u))*.
% 299.99/300.39  66106[4:SpR:64484.1,61024.0] || equal(successor(successor(complement(u))),null_class) -> subclass(universal_class,union(u,u))*.
% 299.99/300.39  66179[9:SpL:64484.1,51213.0] || equal(successor(element_relation),null_class) equal(compose(universal_class,inverse(element_relation)),null_class)** -> .
% 299.99/300.39  66274[4:SpL:64484.1,38836.0] || equal(successor(cross_product(null_class,universal_class)),null_class)** member(universal_class,cantor(universal_class)) -> .
% 299.99/300.39  66315[4:Rew:66314.1,64605.1] || equal(successor(regular(ordered_pair(u,v))),null_class)** -> equal(singleton(u),null_class).
% 299.99/300.39  66396[4:Rew:26691.0,65944.1,26689.0,65944.1] || equal(successor(u),null_class) -> equal(union(null_class,v),union(u,v))*.
% 299.99/300.39  66403[4:Rew:26701.0,66008.1,26703.0,66008.1] || equal(successor(u),null_class) -> equal(union(v,null_class),union(v,u))*.
% 299.99/300.39  66458[4:Rew:26689.0,65965.1,7631.0,65965.1,46821.1,65965.1] || equal(successor(u),null_class) -> equal(union(complement(singleton(u)),v),universal_class)**.
% 299.99/300.39  66460[4:Rew:26689.0,66019.1,7631.0,66019.1,46830.1,66019.1] || equal(successor(u),null_class) -> equal(union(v,complement(singleton(u))),universal_class)**.
% 299.99/300.39  66588[3:Res:10014.3,4362.0] || member(u,universal_class)* member(v,u)* subclass(element_relation,null_class) -> .
% 299.99/300.39  66676[4:Res:66364.1,8.0] || equal(successor(u),null_class) subclass(v,u)* -> equal(v,u).
% 299.99/300.39  67059[9:SpL:45830.1,66416.0] || equal(null_class,element_relation) equal(successor(compose(universal_class,inverse(element_relation))),null_class)** -> .
% 299.99/300.39  67379[4:MRR:67370.1,45191.0] || subclass(universal_class,u) -> equal(regular(unordered_pair(singleton(v),u)),singleton(v))**.
% 299.99/300.39  67941[4:Rew:26691.0,67902.1,26691.0,67902.0] || member(union(null_class,u),u)* -> equal(singleton(union(null_class,u)),null_class).
% 299.99/300.39  67929[4:Res:54561.0,35175.0] ||  -> equal(singleton(complement(successor(null_class))),null_class) member(complement(successor(null_class)),singleton(null_class))*.
% 299.99/300.39  68783[4:Res:60367.0,348.1] inductive(union(null_class,symmetric_difference(u,singleton(u)))) ||  -> member(null_class,successor(u))*.
% 299.99/300.39  69348[0:Obv:69324.1] || subclass(u,symmetric_difference(v,w)) -> subclass(u,complement(intersection(v,w)))*.
% 299.99/300.39  69374[4:MRR:69325.1,53330.0] || subclass(universal_class,symmetric_difference(u,v)) -> subclass(w,complement(intersection(u,v)))*.
% 299.99/300.39  69428[0:Obv:69332.0] ||  -> subclass(intersection(intersection(symmetric_difference(u,v),w),x),complement(intersection(u,v)))*.
% 299.99/300.39  69429[0:Obv:69331.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(w,x))),complement(intersection(w,x)))*.
% 299.99/300.39  69430[0:Obv:69330.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(v,w)),x),complement(intersection(v,w)))*.
% 299.99/300.39  69431[0:Obv:69328.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(v,w),x)),complement(intersection(v,w)))*.
% 299.99/300.39  69639[3:Obv:69618.1] || subclass(u,regular(v)) -> subclass(u,complement(v))* equal(v,null_class).
% 299.99/300.39  69775[4:Res:350.2,66389.1] || subclass(u,v)* equal(successor(v),null_class) -> subclass(u,w)*.
% 299.99/300.39  69777[4:Res:349.2,66389.1] || subclass(u,v)* equal(successor(v),null_class) -> equal(u,null_class).
% 299.99/300.39  69836[4:Res:2346.1,66389.1] || equal(successor(union(u,v)),null_class)** -> equal(symmetric_difference(u,v),null_class).
% 299.99/300.39  70182[3:MRR:70087.2,4362.0] || member(u,restrict(v,w,x))* member(u,complement(v)) -> .
% 299.99/300.39  70257[0:SpR:44034.0,39581.1] || subclass(complement(u),restrict(u,v,w))* -> equal(complement(u),null_class).
% 299.99/300.39  70440[4:SpL:54674.1,54564.0] || equal(u,universal_class) subclass(ordered_pair(v,u),unordered_pair(v,null_class))* -> .
% 299.99/300.39  70610[0:Res:58119.0,348.1] inductive(intersection(u,symmetric_difference(v,singleton(v)))) ||  -> member(null_class,successor(v))*.
% 299.99/300.39  70651[4:Res:49.1,59035.0] inductive(union(null_class,u)) ||  -> subclass(image(successor_relation,union(null_class,u)),u)*.
% 299.99/300.39  70732[4:Res:70688.0,326.1] inductive(complement(successor(complement(omega)))) ||  -> equal(complement(successor(complement(omega))),omega)**.
% 299.99/300.39  70759[4:Res:70688.0,354.1] || member(u,universal_class) -> member(u,successor(complement(v)))* member(u,v).
% 299.99/300.39  70868[3:Obv:70856.0] ||  -> equal(intersection(regular(u),restrict(u,v,w)),null_class)** equal(u,null_class).
% 299.99/300.39  70869[0:Obv:70802.0] ||  -> equal(intersection(singleton(u),restrict(v,w,x)),null_class)** member(u,v).
% 299.99/300.39  71072[0:Obv:71005.0] ||  -> equal(intersection(restrict(u,v,w),singleton(x)),null_class)** member(x,u).
% 299.99/300.39  71608[4:SpR:64484.1,70771.0] || equal(successor(successor(union(null_class,complement(u)))),null_class)** -> subclass(universal_class,u).
% 299.99/300.39  71880[0:Obv:71801.1] || member(u,v) -> subclass(intersection(singleton(u),w),intersection(v,w))*.
% 299.99/300.39  72026[4:Res:70953.1,22996.0] || equal(complement(u),null_class)** -> equal(regular(u),null_class) equal(u,null_class).
% 299.99/300.39  72041[4:Res:70953.1,539.0] || equal(complement(intersection(u,v)),null_class)** -> member(unordered_pair(w,x),v)*.
% 299.99/300.39  72042[4:Res:70953.1,538.0] || equal(complement(intersection(u,v)),null_class)** -> member(unordered_pair(w,x),u)*.
% 299.99/300.39  72182[4:Rew:26691.0,72075.0] || equal(union(null_class,unordered_pair(u,v)),null_class)** -> equal(singleton(v),null_class).
% 299.99/300.39  72183[4:Rew:26691.0,72082.0] || equal(union(null_class,u),null_class)** equal(u,singleton(singleton(null_class))) -> .
% 299.99/300.39  72118[4:Res:70953.1,19929.0] || equal(complement(cantor(singleton(u))),null_class)** subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.39  72417[0:Obv:72337.1] || member(u,v) -> subclass(intersection(w,singleton(u)),intersection(v,w))*.
% 299.99/300.39  73155[4:Rew:73077.0,27366.0] ||  -> subclass(complement(union(u,complement(v))),intersection(complement(u),union(v,null_class)))*.
% 299.99/300.39  73240[4:Rew:73077.0,59091.0] ||  -> subclass(complement(union(u,complement(power_class(v)))),intersection(complement(u),power_class(v)))*.
% 299.99/300.39  73243[4:Rew:73077.0,59092.0] ||  -> subclass(complement(union(complement(power_class(u)),v)),intersection(power_class(u),complement(v)))*.
% 299.99/300.39  74325[4:Rew:73771.0,73352.0] ||  -> equal(intersection(union(null_class,apply(null_class,u)),complement(apply(null_class,v))),null_class)**.
% 299.99/300.39  74326[4:Rew:73771.0,73353.0] ||  -> equal(union(union(null_class,apply(null_class,u)),complement(apply(null_class,v))),universal_class)**.
% 299.99/300.39  74327[4:Rew:73771.0,73354.0] ||  -> equal(symmetric_difference(union(null_class,apply(null_class,u)),complement(apply(null_class,v))),universal_class)**.
% 299.99/300.39  73364[4:Rew:73077.0,27991.1] || equal(sum_class(range_of(null_class)),universal_class) -> equal(complement(apply(null_class,u)),null_class)**.
% 299.99/300.39  74333[4:Rew:73771.0,73369.0] ||  -> equal(intersection(complement(apply(null_class,u)),union(null_class,apply(null_class,v))),null_class)**.
% 299.99/300.39  74334[4:Rew:73771.0,73370.0] ||  -> equal(intersection(complement(apply(null_class,u)),union(null_class,sum_class(range_of(null_class)))),null_class)**.
% 299.99/300.39  74335[4:Rew:73771.0,73371.0] ||  -> equal(union(complement(apply(null_class,u)),union(null_class,apply(null_class,v))),universal_class)**.
% 299.99/300.39  74336[4:Rew:73771.0,73372.0] ||  -> equal(union(complement(apply(null_class,u)),union(null_class,sum_class(range_of(null_class)))),universal_class)**.
% 299.99/300.39  74337[4:Rew:73771.0,73373.0] ||  -> equal(symmetric_difference(complement(apply(null_class,u)),union(null_class,apply(null_class,v))),universal_class)**.
% 299.99/300.39  74338[4:Rew:73771.0,73374.0] ||  -> equal(symmetric_difference(complement(apply(null_class,u)),union(null_class,sum_class(range_of(null_class)))),universal_class)**.
% 299.99/300.39  74339[4:Rew:73771.0,73375.0] ||  -> equal(intersection(union(null_class,sum_class(range_of(null_class))),complement(apply(null_class,u))),null_class)**.
% 299.99/300.39  74340[4:Rew:73771.0,73376.0] ||  -> equal(union(union(null_class,sum_class(range_of(null_class))),complement(apply(null_class,u))),universal_class)**.
% 299.99/300.39  74341[4:Rew:73771.0,73377.0] ||  -> equal(symmetric_difference(union(null_class,sum_class(range_of(null_class))),complement(apply(null_class,u))),universal_class)**.
% 299.99/300.39  74344[4:Rew:73771.0,73380.0] ||  -> subclass(complement(successor(complement(apply(null_class,u)))),union(null_class,apply(null_class,v)))*.
% 299.99/300.39  74345[4:Rew:73771.0,73381.0] ||  -> subclass(complement(successor(complement(apply(null_class,u)))),union(null_class,sum_class(range_of(null_class))))*.
% 299.99/300.39  74348[4:Rew:73771.0,73404.0] ||  -> equal(intersection(complement(sum_class(range_of(null_class))),union(null_class,apply(null_class,u))),null_class)**.
% 299.99/300.39  74349[4:Rew:73771.0,73405.0] ||  -> equal(union(complement(sum_class(range_of(null_class))),union(null_class,apply(null_class,u))),universal_class)**.
% 299.99/300.39  74350[4:Rew:73771.0,73406.0] ||  -> equal(symmetric_difference(complement(sum_class(range_of(null_class))),union(null_class,apply(null_class,u))),universal_class)**.
% 299.99/300.39  74356[4:Rew:73771.0,73412.0] ||  -> subclass(complement(successor(complement(sum_class(range_of(null_class))))),union(null_class,apply(null_class,u)))*.
% 299.99/300.39  74357[4:Rew:26691.0,73556.1] || equal(successor(u),null_class) -> subclass(union(null_class,v),union(u,v))*.
% 299.99/300.39  73633[4:Rew:73077.0,27377.0] ||  -> subclass(complement(union(complement(u),v)),intersection(union(u,null_class),complement(v)))*.
% 299.99/300.39  73665[4:Rew:73077.0,27386.0] || subclass(union(u,null_class),complement(u))* -> equal(union(u,null_class),null_class).
% 299.99/300.39  73666[4:Rew:73077.0,27391.0] || equal(complement(successor(complement(u))),universal_class) -> member(omega,union(u,null_class))*.
% 299.99/300.39  73667[4:Rew:73077.0,27390.0] || equal(complement(successor(complement(u))),universal_class) -> member(null_class,union(u,null_class))*.
% 299.99/300.39  73673[4:Rew:73077.0,66110.0] || equal(successor(successor(complement(u))),null_class) -> subclass(universal_class,union(u,null_class))*.
% 299.99/300.39  73688[4:Rew:73077.0,27392.0] ||  -> subclass(symmetric_difference(union(u,null_class),complement(singleton(complement(u)))),successor(complement(u)))*.
% 299.99/300.39  74122[4:Rew:74098.0,66012.1] || equal(successor(u),null_class) -> subclass(union(null_class,v),union(v,u))*.
% 299.99/300.39  74135[4:Rew:74098.0,9640.0] || subclass(universal_class,union(null_class,u)) -> member(singleton(v),union(u,null_class))*.
% 299.99/300.39  74142[4:Rew:74098.0,9646.0] || equal(union(null_class,u),universal_class) -> member(singleton(v),union(u,null_class))*.
% 299.99/300.39  74514[4:Rew:74311.0,74124.1] || equal(successor(u),null_class) -> equal(union(v,u),union(null_class,v))*.
% 299.99/300.39  74688[0:Rew:74519.0,40317.0] ||  -> equal(intersection(symmetric_difference(u,v),complement(intersection(u,v))),symmetric_difference(u,v))**.
% 299.99/300.39  74725[4:Rew:26689.0,74595.1] || equal(complement(singleton(u)),universal_class)** -> equal(union(null_class,u),successor(u)).
% 299.99/300.39  74726[4:Rew:26689.0,74596.1] || equal(successor(singleton(u)),null_class) -> equal(union(null_class,u),successor(u))**.
% 299.99/300.39  75645[4:Rew:26691.0,75625.1] inductive(symmetric_difference(intersection(u,universal_class),null_class)) ||  -> member(null_class,union(null_class,u))*.
% 299.99/300.39  76330[4:SpR:73771.0,28048.0] ||  -> member(not_subclass_element(union(u,null_class),v),u)* subclass(union(null_class,u),v).
% 299.99/300.39  77752[8:Res:76567.1,8.0] function(u) || subclass(u,successor(u))* -> equal(successor(u),u).
% 299.99/300.39  78118[0:SpR:74519.0,74540.0] ||  -> equal(intersection(union(u,v),complement(intersection(v,u))),symmetric_difference(u,v))**.
% 299.99/300.39  78123[0:SpR:74519.0,161.1] ||  -> subclass(intersection(u,v),w) member(not_subclass_element(intersection(v,u),w),v)*.
% 299.99/300.39  78124[0:SpR:74519.0,168.1] ||  -> subclass(intersection(u,v),w) member(not_subclass_element(intersection(v,u),w),u)*.
% 299.99/300.39  78166[0:SpR:74519.0,498.1] || member(u,symmetric_difference(v,w)) -> member(u,complement(intersection(w,v)))*.
% 299.99/300.39  78377[0:SpL:74519.0,4022.1] || member(u,symmetric_difference(v,w)) member(u,intersection(w,v))* -> .
% 299.99/300.39  80314[4:SpL:30456.0,70954.0] || subclass(union(null_class,complement(u)),null_class)* -> subclass(universal_class,union(u,u))*.
% 299.99/300.39  80315[4:SpL:27420.0,70954.0] || subclass(union(null_class,complement(u)),null_class)* -> subclass(universal_class,union(null_class,u)).
% 299.99/300.39  80342[4:SpL:30456.0,72030.0] || equal(union(null_class,complement(u)),null_class)** -> equal(union(u,u),universal_class)**.
% 299.99/300.39  80343[4:SpL:27420.0,72030.0] || equal(union(null_class,complement(u)),null_class)** -> equal(union(null_class,u),universal_class).
% 299.99/300.39  81708[4:Res:73358.0,348.1] inductive(complement(apply(null_class,u))) ||  -> member(null_class,complement(sum_class(range_of(null_class))))*.
% 299.99/300.39  81725[4:Res:73399.0,348.1] inductive(complement(sum_class(range_of(null_class)))) ||  -> member(null_class,complement(apply(null_class,u)))*.
% 299.99/300.39  81733[4:SpR:74227.0,20622.1] || equal(apply(null_class,u),universal_class)** -> equal(complement(sum_class(range_of(null_class))),null_class)**.
% 299.99/300.39  81749[4:SpR:74227.0,70771.0] ||  -> subclass(complement(successor(union(null_class,complement(sum_class(range_of(null_class)))))),apply(null_class,u))*.
% 299.99/300.39  81760[4:SpR:74227.0,41697.0] ||  -> equal(intersection(complement(sum_class(range_of(null_class))),intersection(apply(null_class,u),v)),null_class)**.
% 299.99/300.39  81761[4:SpR:74227.0,42038.0] ||  -> equal(intersection(complement(sum_class(range_of(null_class))),intersection(u,apply(null_class,v))),null_class)**.
% 299.99/300.39  81789[4:SpR:74227.0,9930.1] ||  -> member(u,apply(null_class,v))* subclass(singleton(u),complement(sum_class(range_of(null_class))))*.
% 299.99/300.39  81819[4:SpR:74227.0,70771.0] ||  -> subclass(complement(successor(union(null_class,complement(apply(null_class,u))))),sum_class(range_of(null_class)))*.
% 299.99/300.39  81830[4:SpR:74227.0,41697.0] ||  -> equal(intersection(complement(apply(null_class,u)),intersection(sum_class(range_of(null_class)),v)),null_class)**.
% 299.99/300.39  81831[4:SpR:74227.0,42038.0] ||  -> equal(intersection(complement(apply(null_class,u)),intersection(v,sum_class(range_of(null_class)))),null_class)**.
% 299.99/300.39  81859[4:SpR:74227.0,9930.1] ||  -> member(u,sum_class(range_of(null_class))) subclass(singleton(u),complement(apply(null_class,v)))*.
% 299.99/300.39  81876[4:SpL:74227.0,72030.0] || equal(complement(sum_class(range_of(null_class))),null_class)** -> equal(apply(null_class,u),universal_class)**.
% 299.99/300.39  81879[4:SpL:74227.0,59615.0] || equal(complement(sum_class(range_of(null_class))),universal_class)** -> equal(apply(null_class,u),null_class)**.
% 299.99/300.39  81881[4:SpL:74227.0,2149.1] inductive(apply(null_class,u)) || equal(complement(sum_class(range_of(null_class))),universal_class)** -> .
% 299.99/300.39  81897[4:SpL:74227.0,70954.0] || subclass(complement(sum_class(range_of(null_class))),null_class)* -> subclass(universal_class,apply(null_class,u))*.
% 299.99/300.39  81898[4:SpL:74227.0,46062.0] || subclass(complement(sum_class(range_of(null_class))),null_class)* -> member(omega,apply(null_class,u))*.
% 299.99/300.39  81899[7:SpL:74227.0,45336.0] || subclass(complement(sum_class(range_of(null_class))),null_class)* -> member(null_class,apply(null_class,u))*.
% 299.99/300.39  81922[4:SpL:74227.0,72030.0] || equal(complement(apply(null_class,u)),null_class)** -> equal(sum_class(range_of(null_class)),universal_class).
% 299.99/300.39  81925[4:SpL:74227.0,59615.0] || equal(complement(apply(null_class,u)),universal_class)** -> equal(sum_class(range_of(null_class)),null_class).
% 299.99/300.39  81927[4:SpL:74227.0,2149.1] inductive(sum_class(range_of(null_class))) || equal(complement(apply(null_class,u)),universal_class)** -> .
% 299.99/300.39  81943[4:SpL:74227.0,70954.0] || subclass(complement(apply(null_class,u)),null_class)* -> subclass(universal_class,sum_class(range_of(null_class))).
% 299.99/300.39  81944[4:SpL:74227.0,46062.0] || subclass(complement(apply(null_class,u)),null_class)* -> member(omega,sum_class(range_of(null_class))).
% 299.99/300.39  81945[7:SpL:74227.0,45336.0] || subclass(complement(apply(null_class,u)),null_class)* -> member(null_class,sum_class(range_of(null_class))).
% 299.99/300.39  82191[4:Rew:82067.0,48659.0] ||  -> equal(symmetric_difference(power_class(union(null_class,u)),complement(power_class(union(u,u)))),universal_class)**.
% 299.99/300.39  82332[4:Res:70665.0,348.1] inductive(union(null_class,union(null_class,union(null_class,u)))) ||  -> member(null_class,u)*.
% 299.99/300.39  82722[4:Obv:82715.1] || subclass(u,element_relation) -> equal(intersection(u,complement(compose(element_relation,universal_class))),null_class)**.
% 299.99/300.39  82840[4:Obv:82833.1] || subclass(u,element_relation) -> equal(intersection(complement(compose(element_relation,universal_class)),u),null_class)**.
% 299.99/300.39  82918[4:Res:73359.0,348.1] inductive(complement(apply(null_class,u))) ||  -> member(null_class,complement(apply(null_class,v)))*.
% 299.99/300.39  82934[4:MRR:82929.1,9997.1] || member(u,cantor(u))* subclass(domain_relation,complement(compose(element_relation,universal_class)))* -> .
% 299.99/300.39  82935[4:MRR:82930.1,243.0] || subclass(domain_relation,flip(element_relation)) subclass(domain_relation,complement(compose(element_relation,universal_class)))* -> .
% 299.99/300.39  82944[4:SpR:73603.0,45830.1] || equal(union(u,null_class),null_class) -> equal(union(null_class,complement(u)),universal_class)**.
% 299.99/300.39  82969[4:SpR:73603.0,41697.0] ||  -> equal(intersection(union(null_class,complement(u)),intersection(union(u,null_class),v)),null_class)**.
% 299.99/300.39  82970[4:SpR:73603.0,42038.0] ||  -> equal(intersection(union(null_class,complement(u)),intersection(v,union(u,null_class))),null_class)**.
% 299.99/300.39  82998[4:SpR:73603.0,9930.1] ||  -> member(u,union(v,null_class)) subclass(singleton(u),union(null_class,complement(v)))*.
% 299.99/300.39  83032[4:SpL:73603.0,72030.0] || equal(union(null_class,complement(u)),null_class)** -> equal(union(u,null_class),universal_class).
% 299.99/300.39  83035[4:SpL:73603.0,59615.0] || equal(union(null_class,complement(u)),universal_class)** -> equal(union(u,null_class),null_class).
% 299.99/300.39  83037[4:SpL:73603.0,2149.1] inductive(union(u,null_class)) || equal(union(null_class,complement(u)),universal_class)** -> .
% 299.99/300.39  83053[4:SpL:73603.0,70954.0] || subclass(union(null_class,complement(u)),null_class)* -> subclass(universal_class,union(u,null_class)).
% 299.99/300.39  83054[4:SpL:73603.0,46062.0] || subclass(union(null_class,complement(u)),null_class)* -> member(omega,union(u,null_class)).
% 299.99/300.39  83055[7:SpL:73603.0,45336.0] || subclass(union(null_class,complement(u)),null_class)* -> member(null_class,union(u,null_class)).
% 299.99/300.39  83192[4:Res:74190.0,348.1] inductive(union(null_class,union(null_class,u))) ||  -> member(null_class,union(u,null_class))*.
% 299.99/300.39  83254[4:SpR:74226.0,20622.1] || equal(apply(null_class,u),universal_class)** -> equal(complement(apply(null_class,v)),null_class)**.
% 299.99/300.39  83256[4:SpR:74226.0,45830.1] || equal(apply(null_class,u),null_class)** -> equal(complement(apply(null_class,v)),universal_class)**.
% 299.99/300.39  83270[4:SpR:74226.0,70771.0] ||  -> subclass(complement(successor(union(null_class,complement(apply(null_class,u))))),apply(null_class,v))*.
% 299.99/300.39  83281[4:SpR:74226.0,41697.0] ||  -> equal(intersection(complement(apply(null_class,u)),intersection(apply(null_class,v),w)),null_class)**.
% 299.99/300.39  83282[4:SpR:74226.0,42038.0] ||  -> equal(intersection(complement(apply(null_class,u)),intersection(v,apply(null_class,w))),null_class)**.
% 299.99/300.39  83310[4:SpR:74226.0,9930.1] ||  -> member(u,apply(null_class,v))* subclass(singleton(u),complement(apply(null_class,w)))*.
% 299.99/300.39  83409[4:SpL:74226.0,72030.0] || equal(complement(apply(null_class,u)),null_class)** -> equal(apply(null_class,v),universal_class)**.
% 299.99/300.39  83412[4:SpL:74226.0,59615.0] || equal(complement(apply(null_class,u)),universal_class)** -> equal(apply(null_class,v),null_class)**.
% 299.99/300.39  83414[4:SpL:74226.0,2149.1] inductive(apply(null_class,u)) || equal(complement(apply(null_class,v)),universal_class)** -> .
% 299.99/300.39  83430[4:SpL:74226.0,70954.0] || subclass(complement(apply(null_class,u)),null_class)* -> subclass(universal_class,apply(null_class,v))*.
% 299.99/300.39  83431[4:SpL:74226.0,46062.0] || subclass(complement(apply(null_class,u)),null_class)* -> member(omega,apply(null_class,v))*.
% 299.99/300.39  83432[7:SpL:74226.0,45336.0] || subclass(complement(apply(null_class,u)),null_class)* -> member(null_class,apply(null_class,v))*.
% 299.99/300.39  83826[4:SpR:77128.0,57.1] || member(union(null_class,u),universal_class) -> member(power_class(union(u,null_class)),universal_class)*.
% 299.99/300.39  83828[6:SpR:77128.0,46807.1] || equal(union(null_class,u),null_class) -> equal(power_class(union(u,null_class)),null_class)**.
% 299.99/300.39  83829[5:SpR:77128.0,20872.1] || equal(union(null_class,u),universal_class) -> equal(power_class(union(u,null_class)),null_class)**.
% 299.99/300.39  83857[4:SpR:77128.0,57.1] || member(union(u,null_class),universal_class) -> member(power_class(union(null_class,u)),universal_class)*.
% 299.99/300.39  84049[4:SpL:45830.1,82283.0] || equal(apply(null_class,u),null_class)** equal(apply(null_class,v),universal_class)** -> .
% 299.99/300.39  84113[4:Res:82299.0,348.1] inductive(union(null_class,union(null_class,union(u,null_class)))) ||  -> member(null_class,u)*.
% 299.99/300.39  84262[4:Res:70659.0,348.1] inductive(intersection(union(null_class,union(null_class,u)),v)) ||  -> member(null_class,u)*.
% 299.99/300.39  84367[4:Res:70667.0,348.1] inductive(union(null_class,intersection(union(null_class,u),v))) ||  -> member(null_class,u)*.
% 299.99/300.39  84471[4:Res:70673.0,348.1] inductive(intersection(u,union(null_class,union(null_class,v)))) ||  -> member(null_class,v)*.
% 299.99/300.39  84568[4:Res:70677.0,348.1] inductive(union(null_class,intersection(u,union(null_class,v)))) ||  -> member(null_class,v)*.
% 299.99/300.39  84675[4:Res:74171.0,348.1] inductive(union(null_class,union(null_class,u))) ||  -> member(null_class,union(u,u))*.
% 299.99/300.39  84759[4:Res:74121.0,348.1] inductive(intersection(u,union(null_class,v))) ||  -> member(null_class,union(v,null_class))*.
% 299.99/300.39  84909[4:Res:74165.0,348.1] inductive(intersection(union(null_class,u),v)) ||  -> member(null_class,union(u,null_class))*.
% 299.99/300.39  85121[8:SpL:74697.1,45949.0] function(complement(u)) || equal(union(null_class,u),successor(complement(u)))** -> .
% 299.99/300.39  85122[8:SpL:74697.1,45948.0] function(complement(u)) || equal(union(u,u),successor(complement(u)))** -> .
% 299.99/300.39  85123[8:SpL:74697.1,77187.0] function(complement(u)) || equal(union(u,null_class),successor(complement(u)))** -> .
% 299.99/300.39  85152[9:SpL:74697.1,61788.0] function(cross_product(universal_class,universal_class)) || equal(successor(cross_product(universal_class,universal_class)),universal_class)** -> .
% 299.99/300.39  85188[8:Rew:74697.1,85001.2] function(u) ||  -> member(regular(successor(u)),u)* equal(successor(u),null_class).
% 299.99/300.39  85222[8:SoR:85115.0,5382.2] single_valued_class(application_function) || equal(successor(application_function),universal_class)** equal(application_function,null_class) -> .
% 299.99/300.39  85324[0:Rew:28712.0,85309.1] || member(regular(complement(u)),union(u,u))* -> equal(complement(u),null_class).
% 299.99/300.39  85326[4:Rew:26689.0,85275.1,74519.0,85275.1,7631.0,85275.1,26689.0,85275.0,74519.0,85275.0] || member(regular(complement(u)),union(u,null_class))* -> equal(complement(u),null_class).
% 299.99/300.39  85328[4:Rew:26689.0,85298.1,7631.0,85298.1,26689.0,85298.0] || member(regular(complement(u)),union(null_class,u))* -> equal(complement(u),null_class).
% 299.99/300.39  85403[8:SoR:85118.0,5382.2] single_valued_class(successor_relation) || subclass(domain_relation,successor(successor_relation))* equal(successor_relation,null_class) -> .
% 299.99/300.39  85406[8:SoR:85119.0,5382.2] single_valued_class(successor_relation) || equal(successor(successor_relation),domain_relation)** equal(successor_relation,null_class) -> .
% 299.99/300.39  85409[8:SoR:85120.0,5382.2] single_valued_class(successor_relation) || equal(successor(successor_relation),universal_class)** equal(successor_relation,null_class) -> .
% 299.99/300.39  85845[4:Rew:76338.0,85654.0] ||  -> subclass(union(u,null_class),v) member(not_subclass_element(union(u,null_class),v),u)*.
% 299.99/300.39  85899[4:SpR:76340.0,57.1] || member(union(u,null_class),universal_class) -> member(power_class(union(u,u)),universal_class)*.
% 299.99/300.39  85901[6:SpR:76340.0,46807.1] || equal(union(u,null_class),null_class) -> equal(power_class(union(u,u)),null_class)**.
% 299.99/300.39  85902[5:SpR:76340.0,20872.1] || equal(union(u,null_class),universal_class) -> equal(power_class(union(u,u)),null_class)**.
% 299.99/300.39  85932[4:SpR:76340.0,57.1] || member(union(u,u),universal_class)* -> member(power_class(union(u,null_class)),universal_class)*.
% 299.99/300.39  85934[6:SpR:76340.0,46807.1] || equal(union(u,u),null_class)** -> equal(power_class(union(u,null_class)),null_class)**.
% 299.99/300.39  85935[5:SpR:76340.0,20872.1] || equal(union(u,u),universal_class)** -> equal(power_class(union(u,null_class)),null_class)**.
% 299.99/300.39  86139[8:Res:76880.1,348.1] function(u) inductive(union(null_class,successor(u))) ||  -> member(null_class,u)*.
% 299.99/300.39  86206[4:Res:82310.0,348.1] inductive(union(null_class,union(null_class,union(u,u)))) ||  -> member(null_class,u)*.
% 299.99/300.39  86325[4:Res:83174.0,348.1] inductive(union(null_class,union(u,u))) ||  -> member(null_class,union(u,null_class))*.
% 299.99/300.39  86555[4:Res:84213.0,348.1] inductive(intersection(union(null_class,union(u,null_class)),v)) ||  -> member(null_class,u)*.
% 299.99/300.39  86676[4:Res:84316.0,348.1] inductive(union(null_class,intersection(union(u,null_class),v))) ||  -> member(null_class,u)*.
% 299.99/300.39  86795[4:Res:84428.0,348.1] inductive(intersection(u,union(null_class,union(v,null_class)))) ||  -> member(null_class,v)*.
% 299.99/300.39  86909[4:Res:84522.0,348.1] inductive(union(null_class,intersection(u,union(v,null_class)))) ||  -> member(null_class,v)*.
% 299.99/300.39  87052[4:Res:84646.0,348.1] inductive(union(null_class,union(u,null_class))) ||  -> member(null_class,union(u,u))*.
% 299.99/300.39  87123[4:Res:87020.0,348.1] inductive(union(null_class,union(u,null_class))) ||  -> member(null_class,union(null_class,u))*.
% 299.99/300.39  87199[4:Res:86274.0,348.1] inductive(union(null_class,union(u,u))) ||  -> member(null_class,union(null_class,u))*.
% 299.99/300.39  87249[4:Res:59329.1,348.1] inductive(union(null_class,u)) || subclass(u,v)* -> member(null_class,v)*.
% 299.99/300.39  87298[4:Rew:27420.0,87254.0] || subclass(u,union(null_class,complement(u)))* -> equal(union(null_class,u),null_class).
% 299.99/300.39  87271[4:Res:59329.1,54406.0] || subclass(u,regular(union(null_class,u)))* -> equal(union(null_class,u),null_class).
% 299.99/300.39  87385[7:MRR:87384.2,29424.0] || subclass(singleton(null_class),u)* subclass(u,v)* -> member(null_class,v)*.
% 299.99/300.39  87387[7:MRR:87386.2,29424.0] || subclass(singleton(null_class),complement(compose(element_relation,universal_class)))* member(null_class,element_relation) -> .
% 299.99/300.39  88801[4:Res:60366.0,348.1] inductive(union(null_class,symmetric_difference(u,v))) ||  -> member(null_class,union(u,v))*.
% 299.99/300.39  88838[4:SpL:54674.1,70455.0] || equal(u,universal_class) equal(unordered_pair(v,null_class),ordered_pair(v,u))* -> .
% 299.99/300.39  89097[4:Res:70661.0,348.1] inductive(intersection(intersection(union(null_class,u),v),w)) ||  -> member(null_class,u)*.
% 299.99/300.39  89228[4:Res:70669.0,348.1] inductive(intersection(u,intersection(v,union(null_class,w)))) ||  -> member(null_class,w)*.
% 299.99/300.39  89475[4:Res:70672.0,348.1] inductive(intersection(u,intersection(union(null_class,v),w))) ||  -> member(null_class,v)*.
% 299.99/300.39  89607[4:Res:70676.0,348.1] inductive(intersection(intersection(u,union(null_class,v)),w)) ||  -> member(null_class,v)*.
% 299.99/300.39  89864[4:Res:17111.1,76461.0] || equal(union(u,null_class),singleton(singleton(null_class))) -> member(singleton(null_class),u)*.
% 299.99/300.39  89956[4:Res:49.1,76462.0] inductive(union(u,null_class)) ||  -> subclass(image(successor_relation,union(u,null_class)),u)*.
% 299.99/300.39  90541[8:Res:77537.1,348.1] function(u) inductive(intersection(successor(u),v)) ||  -> member(null_class,u)*.
% 299.99/300.39  90598[8:Res:77648.1,348.1] function(u) inductive(intersection(v,successor(u))) ||  -> member(null_class,u)*.
% 299.99/300.39  90640[0:SpR:78616.0,20622.1] || equal(symmetric_difference(u,v),universal_class) -> equal(complement(symmetric_difference(v,u)),null_class)**.
% 299.99/300.39  90642[4:SpR:78616.0,45830.1] || equal(symmetric_difference(u,v),null_class) -> equal(complement(symmetric_difference(v,u)),universal_class)**.
% 299.99/300.39  90660[4:SpR:78616.0,30853.0] ||  -> equal(intersection(complement(symmetric_difference(u,v)),union(null_class,symmetric_difference(v,u))),null_class)**.
% 299.99/300.39  90662[4:SpR:78616.0,30945.0] ||  -> equal(symmetric_difference(complement(symmetric_difference(u,v)),union(null_class,symmetric_difference(v,u))),universal_class)**.
% 299.99/300.39  90667[0:SpR:78616.0,41697.0] ||  -> equal(intersection(complement(symmetric_difference(u,v)),intersection(symmetric_difference(v,u),w)),null_class)**.
% 299.99/300.39  90668[0:SpR:78616.0,42038.0] ||  -> equal(intersection(complement(symmetric_difference(u,v)),intersection(w,symmetric_difference(v,u))),null_class)**.
% 299.99/300.39  90671[4:SpR:78616.0,59527.0] ||  -> subclass(complement(successor(complement(symmetric_difference(u,v)))),union(null_class,symmetric_difference(v,u)))*.
% 299.99/300.39  90697[0:SpR:78616.0,9930.1] ||  -> member(u,symmetric_difference(v,w)) subclass(singleton(u),complement(symmetric_difference(w,v)))*.
% 299.99/300.39  90804[4:SpL:78616.0,72030.0] || equal(complement(symmetric_difference(u,v)),null_class)** -> equal(symmetric_difference(v,u),universal_class).
% 299.99/300.39  90807[4:SpL:78616.0,59615.0] || equal(complement(symmetric_difference(u,v)),universal_class)** -> equal(symmetric_difference(v,u),null_class).
% 299.99/300.39  90809[0:SpL:78616.0,2149.1] inductive(symmetric_difference(u,v)) || equal(complement(symmetric_difference(v,u)),universal_class)** -> .
% 299.99/300.39  90826[4:SpL:78616.0,70954.0] || subclass(complement(symmetric_difference(u,v)),null_class)* -> subclass(universal_class,symmetric_difference(v,u)).
% 299.99/300.39  90827[4:SpL:78616.0,46062.0] || subclass(complement(symmetric_difference(u,v)),null_class)* -> member(omega,symmetric_difference(v,u)).
% 299.99/300.39  90828[7:SpL:78616.0,45336.0] || subclass(complement(symmetric_difference(u,v)),null_class)* -> member(null_class,symmetric_difference(v,u)).
% 299.99/300.39  91263[0:Res:78797.0,348.1] inductive(symmetric_difference(complement(u),complement(v))) ||  -> member(null_class,union(v,u))*.
% 299.99/300.39  91397[4:Res:84224.0,348.1] inductive(intersection(union(null_class,union(u,u)),v)) ||  -> member(null_class,u)*.
% 299.99/300.39  91537[4:Res:84327.0,348.1] inductive(union(null_class,intersection(union(u,u),v))) ||  -> member(null_class,u)*.
% 299.99/300.39  91863[4:Res:84439.0,348.1] inductive(intersection(u,union(null_class,union(v,v)))) ||  -> member(null_class,v)*.
% 299.99/300.39  91995[4:Res:84533.0,348.1] inductive(union(null_class,intersection(u,union(v,v)))) ||  -> member(null_class,v)*.
% 299.99/300.39  92152[4:Res:84699.0,348.1] inductive(intersection(u,union(null_class,v))) ||  -> member(null_class,union(v,v))*.
% 299.99/300.39  92257[4:Res:84728.0,348.1] inductive(intersection(u,union(v,v))) ||  -> member(null_class,union(v,null_class))*.
% 299.99/300.39  92417[0:Rew:28712.0,92382.1] ||  -> member(not_subclass_element(u,complement(v)),union(v,v))* subclass(u,complement(v)).
% 299.99/300.39  92424[4:Rew:26689.0,92346.1,74519.0,92346.1,7631.0,92346.1,26689.0,92346.0,74519.0,92346.0] ||  -> member(not_subclass_element(u,complement(v)),union(v,null_class))* subclass(u,complement(v)).
% 299.99/300.39  92426[4:Rew:26689.0,92371.1,7631.0,92371.1,26689.0,92371.0] ||  -> member(not_subclass_element(u,complement(v)),union(null_class,v))* subclass(u,complement(v)).
% 299.99/300.39  92588[4:Res:84844.0,348.1] inductive(intersection(union(null_class,u),v)) ||  -> member(null_class,union(u,u))*.
% 299.99/300.39  92703[4:Res:84873.0,348.1] inductive(intersection(union(u,u),v)) ||  -> member(null_class,union(u,null_class))*.
% 299.99/300.39  92766[4:Res:87223.1,348.1] inductive(union(u,null_class)) || subclass(u,v)* -> member(null_class,v)*.
% 299.99/300.39  92816[4:Rew:73603.0,92771.0] || subclass(u,union(null_class,complement(u)))* -> equal(union(u,null_class),null_class).
% 299.99/300.39  92791[4:Res:87223.1,54406.0] || subclass(u,regular(union(u,null_class)))* -> equal(union(u,null_class),null_class).
% 299.99/300.39  93041[4:Res:88738.0,348.1] inductive(union(null_class,symmetric_difference(u,v))) ||  -> member(null_class,union(v,u))*.
% 299.99/300.39  93175[4:Res:89029.0,348.1] inductive(intersection(intersection(union(u,null_class),v),w)) ||  -> member(null_class,u)*.
% 299.99/300.39  93325[4:Res:89168.0,348.1] inductive(intersection(u,intersection(v,union(w,null_class)))) ||  -> member(null_class,w)*.
% 299.99/300.39  93481[4:Res:89410.0,348.1] inductive(intersection(u,intersection(union(v,null_class),w))) ||  -> member(null_class,v)*.
% 299.99/300.39  93632[4:Res:89544.0,348.1] inductive(intersection(intersection(u,union(v,null_class)),w)) ||  -> member(null_class,v)*.
% 299.99/300.39  93741[4:SpL:45830.1,90825.0] || equal(symmetric_difference(u,v),null_class)** equal(symmetric_difference(v,u),universal_class)** -> .
% 299.99/300.39  93831[4:Res:92107.0,348.1] inductive(intersection(u,union(v,null_class))) ||  -> member(null_class,union(v,v))*.
% 299.99/300.39  94095[4:Res:93784.0,348.1] inductive(intersection(u,union(v,null_class))) ||  -> member(null_class,union(null_class,v))*.
% 299.99/300.39  94196[4:Res:94074.0,348.1] inductive(intersection(union(u,null_class),v)) ||  -> member(null_class,union(null_class,u))*.
% 299.99/300.39  94301[4:Res:92189.0,348.1] inductive(intersection(u,union(v,v))) ||  -> member(null_class,union(null_class,v))*.
% 299.99/300.39  94409[4:Res:92538.0,348.1] inductive(intersection(union(u,null_class),v)) ||  -> member(null_class,union(u,u))*.
% 299.99/300.39  94698[4:Res:92631.0,348.1] inductive(intersection(union(u,u),v)) ||  -> member(null_class,union(null_class,u))*.
% 299.99/300.39  94785[0:SpR:29.0,56847.1] || subclass(cross_product(u,v),w) -> subclass(restrict(x,u,v),w)*.
% 299.99/300.39  94803[0:SpR:74540.0,56847.1] || subclass(complement(intersection(u,v)),w)* -> subclass(symmetric_difference(u,v),w).
% 299.99/300.39  94827[0:Res:56847.1,348.1] inductive(intersection(u,v)) || subclass(v,w)* -> member(null_class,w)*.
% 299.99/300.39  94832[0:Res:56847.1,23646.0] || subclass(u,complement(intersection(v,u)))* -> equal(intersection(v,u),null_class).
% 299.99/300.39  95021[4:Res:95015.1,8.0] || equal(complement(u),null_class) subclass(u,v)* -> equal(u,v).
% 299.99/300.39  95360[4:Rew:26691.0,95027.0] || equal(union(null_class,unordered_pair(u,regular(v))),null_class)** -> equal(v,null_class).
% 299.99/300.39  95361[4:Rew:26691.0,95028.0] || equal(union(null_class,unordered_pair(regular(u),v)),null_class)** -> equal(u,null_class).
% 299.99/300.39  95233[4:Res:95015.1,5590.0] || equal(complement(intersection(u,v)),null_class)** -> member(ordered_pair(null_class,null_class),v)*.
% 299.99/300.39  95234[4:Res:95015.1,5589.0] || equal(complement(intersection(u,v)),null_class)** -> member(ordered_pair(null_class,null_class),u)*.
% 299.99/300.39  95373[4:Con:95247.2] || equal(complement(u),null_class) member(v,w)* -> member(v,u)*.
% 299.99/300.39  95711[4:Res:95602.0,348.1] inductive(intersection(u,complement(compose(element_relation,universal_class)))) ||  -> member(null_class,complement(element_relation))*.
% 299.99/300.39  95834[4:Res:95695.0,348.1] inductive(intersection(complement(compose(element_relation,universal_class)),u)) ||  -> member(null_class,complement(element_relation))*.
% 299.99/300.39  95859[4:Res:95824.0,348.1] inductive(union(null_class,complement(compose(element_relation,universal_class)))) ||  -> member(null_class,complement(element_relation))*.
% 299.99/300.39  96334[0:Res:57948.1,348.1] inductive(intersection(u,v)) || subclass(u,w)* -> member(null_class,w)*.
% 299.99/300.39  96339[0:Res:57948.1,23646.0] || subclass(u,complement(intersection(u,v)))* -> equal(intersection(u,v),null_class).
% 299.99/300.39  96475[0:Res:58118.0,348.1] inductive(intersection(u,symmetric_difference(v,w))) ||  -> member(null_class,union(v,w))*.
% 299.99/300.39  96528[0:SpL:30.0,58651.0] || subclass(u,restrict(v,w,x))* -> subclass(u,cross_product(w,x)).
% 299.99/300.39  96569[0:Res:49.1,58651.0] inductive(intersection(u,v)) ||  -> subclass(image(successor_relation,intersection(u,v)),u)*.
% 299.99/300.39  96670[4:SpR:26736.0,96604.0] ||  -> subclass(complement(union(image(element_relation,successor(null_class)),u)),power_class(complement(singleton(null_class))))*.
% 299.99/300.39  96671[0:SpR:47012.0,96604.0] ||  -> subclass(complement(union(image(element_relation,power_class(u)),v)),power_class(complement(power_class(u))))*.
% 299.99/300.39  96787[4:SpR:26736.0,96692.0] ||  -> subclass(complement(union(u,image(element_relation,successor(null_class)))),power_class(complement(singleton(null_class))))*.
% 299.99/300.39  96788[0:SpR:47012.0,96692.0] ||  -> subclass(complement(union(u,image(element_relation,power_class(v)))),power_class(complement(power_class(v))))*.
% 299.99/300.39  96913[4:SpR:496.0,96606.0] ||  -> subclass(complement(successor(complement(symmetric_difference(complement(u),complement(v))))),union(u,v))*.
% 299.99/300.39  96914[4:SpR:6882.0,96606.0] ||  -> subclass(complement(successor(complement(symmetric_difference(complement(u),complement(singleton(u)))))),successor(u))*.
% 299.99/300.39  96940[4:SpR:64484.1,96606.0] || equal(successor(successor(complement(intersection(u,v)))),null_class)** -> subclass(universal_class,u).
% 299.99/300.39  97104[4:SpR:64484.1,96886.0] || equal(successor(successor(complement(intersection(u,v)))),null_class)** -> subclass(universal_class,v).
% 299.99/300.39  97297[4:SpR:78616.0,96932.0] ||  -> subclass(complement(successor(union(symmetric_difference(u,v),w))),complement(symmetric_difference(v,u)))*.
% 299.99/300.39  97300[4:SpR:74227.0,96932.0] ||  -> subclass(complement(successor(union(sum_class(range_of(null_class)),u))),complement(apply(null_class,v)))*.
% 299.99/300.39  97301[4:SpR:30456.0,96932.0] ||  -> subclass(complement(successor(union(union(u,u),v))),union(null_class,complement(u)))*.
% 299.99/300.39  97302[4:SpR:73603.0,96932.0] ||  -> subclass(complement(successor(union(union(u,null_class),v))),union(null_class,complement(u)))*.
% 299.99/300.39  97303[4:SpR:27420.0,96932.0] ||  -> subclass(complement(successor(union(union(null_class,u),v))),union(null_class,complement(u)))*.
% 299.99/300.39  97304[4:SpR:74226.0,96932.0] ||  -> subclass(complement(successor(union(apply(null_class,u),v))),complement(apply(null_class,w)))*.
% 299.99/300.39  97305[4:SpR:74227.0,96932.0] ||  -> subclass(complement(successor(union(apply(null_class,u),v))),complement(sum_class(range_of(null_class))))*.
% 299.99/300.39  97345[4:SpR:64484.1,96932.0] || equal(successor(successor(union(u,v))),null_class)** -> subclass(universal_class,complement(u)).
% 299.99/300.39  97385[4:SpR:26736.0,97307.0] ||  -> subclass(complement(successor(successor(image(element_relation,successor(null_class))))),power_class(complement(singleton(null_class))))*.
% 299.99/300.39  97386[4:SpR:47012.0,97307.0] ||  -> subclass(complement(successor(successor(image(element_relation,power_class(u))))),power_class(complement(power_class(u))))*.
% 299.99/300.39  97438[4:SpR:78616.0,97096.0] ||  -> subclass(complement(successor(union(u,symmetric_difference(v,w)))),complement(symmetric_difference(w,v)))*.
% 299.99/300.39  97441[4:SpR:74227.0,97096.0] ||  -> subclass(complement(successor(union(u,sum_class(range_of(null_class))))),complement(apply(null_class,v)))*.
% 299.99/300.39  97442[4:SpR:30456.0,97096.0] ||  -> subclass(complement(successor(union(u,union(v,v)))),union(null_class,complement(v)))*.
% 299.99/300.39  97443[4:SpR:73603.0,97096.0] ||  -> subclass(complement(successor(union(u,union(v,null_class)))),union(null_class,complement(v)))*.
% 299.99/300.39  97444[4:SpR:27420.0,97096.0] ||  -> subclass(complement(successor(union(u,union(null_class,v)))),union(null_class,complement(v)))*.
% 299.99/300.39  97445[4:SpR:74226.0,97096.0] ||  -> subclass(complement(successor(union(u,apply(null_class,v)))),complement(apply(null_class,w)))*.
% 299.99/300.39  97446[4:SpR:74227.0,97096.0] ||  -> subclass(complement(successor(union(u,apply(null_class,v)))),complement(sum_class(range_of(null_class))))*.
% 299.99/300.39  97486[4:SpR:64484.1,97096.0] || equal(successor(successor(union(u,v))),null_class)** -> subclass(universal_class,complement(v)).
% 299.99/300.39  97530[4:SpR:64484.1,97448.0] || equal(successor(successor(successor(u))),null_class) -> subclass(universal_class,complement(singleton(u)))*.
% 299.99/300.39  97751[4:Res:97395.0,348.1] inductive(complement(successor(successor(complement(u))))) ||  -> member(null_class,union(null_class,u))*.
% 299.99/300.39  97781[4:SpR:26736.0,97753.0] ||  -> subclass(complement(successor(successor(power_class(complement(singleton(null_class)))))),image(element_relation,successor(null_class)))*.
% 299.99/300.40  97782[4:SpR:47012.0,97753.0] ||  -> subclass(complement(successor(successor(power_class(complement(power_class(u)))))),image(element_relation,power_class(u)))*.
% 299.99/300.40  98467[4:Res:97694.0,348.1] inductive(complement(successor(successor(complement(u))))) ||  -> member(null_class,union(u,null_class))*.
% 299.99/300.40  98572[4:Res:97791.0,348.1] inductive(complement(successor(successor(union(null_class,u))))) ||  -> member(null_class,complement(u))*.
% 299.99/300.40  98962[8:SpR:74697.1,97858.0] function(complement(u)) ||  -> subclass(complement(successor(successor(successor(complement(u))))),u)*.
% 299.99/300.40  98976[4:Res:97858.0,348.1] inductive(complement(successor(successor(union(null_class,complement(u)))))) ||  -> member(null_class,u)*.
% 299.99/300.40  99414[4:Res:98540.0,348.1] inductive(complement(successor(successor(union(u,null_class))))) ||  -> member(null_class,complement(u))*.
% 299.99/300.40  99519[4:Res:96586.0,348.1] inductive(union(null_class,union(null_class,intersection(u,v)))) ||  -> member(null_class,u)*.
% 299.99/300.40  100034[4:SpR:45830.1,96680.0] || equal(union(complement(u),v),null_class)** -> subclass(universal_class,union(null_class,u))*.
% 299.99/300.40  100040[4:Res:96680.0,348.1] inductive(complement(union(complement(u),v))) ||  -> member(null_class,union(null_class,u))*.
% 299.99/300.40  100089[4:SpR:26736.0,100042.0] ||  -> subclass(complement(union(power_class(complement(singleton(null_class))),u)),image(element_relation,successor(null_class)))*.
% 299.99/300.40  100090[4:SpR:47012.0,100042.0] ||  -> subclass(complement(union(power_class(complement(power_class(u))),v)),image(element_relation,power_class(u)))*.
% 299.99/300.40  100702[4:SpR:26736.0,100115.0] ||  -> subclass(complement(union(u,power_class(complement(singleton(null_class))))),image(element_relation,successor(null_class)))*.
% 299.99/300.40  100703[4:SpR:47012.0,100115.0] ||  -> subclass(complement(union(u,power_class(complement(power_class(v))))),image(element_relation,power_class(v)))*.
% 299.99/300.40  102195[0:Rew:101686.0,10962.0] ||  -> member(u,complement(union(v,w)))* subclass(singleton(u),union(v,w)).
% 299.99/300.40  102295[4:Rew:101686.0,97097.0] ||  -> subclass(complement(successor(union(u,complement(union(v,w))))),union(v,w))*.
% 299.99/300.40  102667[4:Rew:101686.0,96936.0] ||  -> subclass(complement(successor(union(complement(union(u,v)),w))),union(u,v))*.
% 299.99/300.40  102706[0:Rew:101686.0,53271.0] || subclass(universal_class,complement(union(u,v)))* -> equal(union(u,v),null_class).
% 299.99/300.40  102776[4:Rew:101686.0,45937.0] || equal(image(element_relation,union(u,v)),power_class(complement(union(u,v))))** -> .
% 299.99/300.40  102782[4:Rew:101686.0,48707.0] ||  -> equal(complement(power_class(complement(union(u,v)))),image(element_relation,union(u,v)))**.
% 299.99/300.40  103207[4:Rew:102963.0,76948.1] inductive(union(null_class,union(omega,null_class))) ||  -> equal(union(null_class,omega),omega)**.
% 299.99/300.40  103209[4:Rew:102963.0,74507.1] inductive(complement(union(complement(omega),null_class))) ||  -> equal(union(null_class,omega),omega)**.
% 299.99/300.40  103210[4:Rew:102963.0,60334.1] inductive(union(null_class,union(omega,omega))) ||  -> equal(union(null_class,omega),omega)**.
% 299.99/300.40  103211[4:Rew:102963.0,59242.1] inductive(union(null_class,union(null_class,omega))) ||  -> equal(union(null_class,omega),omega)**.
% 299.99/300.40  103361[6:Rew:103337.0,41526.1] || subclass(complement(singleton(u)),null_class)* -> equal(power_class(complement(successor(u))),null_class).
% 299.99/300.40  103425[0:Rew:103414.0,79156.0] ||  -> equal(complement(intersection(successor(u),complement(v))),union(v,complement(successor(u))))**.
% 299.99/300.40  103491[0:Rew:44.0,102176.0] || member(regular(successor(u)),complement(successor(u)))* -> equal(successor(u),null_class).
% 299.99/300.40  104409[4:SpR:103338.0,57.1] || member(complement(successor(null_class)),universal_class) -> member(power_class(complement(singleton(null_class))),universal_class)*.
% 299.99/300.40  104718[8:Rew:104596.0,85048.1] function(union(null_class,successor(null_class))) ||  -> subclass(successor(successor(null_class)),singleton(null_class))*.
% 299.99/300.40  104719[8:Rew:104596.0,85149.1] function(union(null_class,successor(null_class))) || equal(successor(successor(null_class)),universal_class)** -> .
% 299.99/300.40  105915[4:SpR:74227.0,105673.0] ||  -> equal(union(sum_class(range_of(null_class)),union(null_class,complement(apply(null_class,u)))),universal_class)**.
% 299.99/300.40  105919[4:SpR:74226.0,105673.0] ||  -> equal(union(apply(null_class,u),union(null_class,complement(apply(null_class,v)))),universal_class)**.
% 299.99/300.40  105920[4:SpR:74227.0,105673.0] ||  -> equal(union(apply(null_class,u),union(null_class,complement(sum_class(range_of(null_class))))),universal_class)**.
% 299.99/300.40  106633[4:SpR:103337.0,26691.0] ||  -> equal(union(null_class,image(element_relation,successor(u))),complement(power_class(complement(successor(u)))))**.
% 299.99/300.40  106642[7:SpR:103337.0,29894.1] ||  -> member(null_class,image(element_relation,successor(u)))* member(null_class,power_class(complement(successor(u)))).
% 299.99/300.40  106666[4:SpR:103337.0,97753.0] ||  -> subclass(complement(successor(successor(power_class(complement(successor(u)))))),image(element_relation,successor(u)))*.
% 299.99/300.40  106675[0:SpR:103337.0,96604.0] ||  -> subclass(complement(union(image(element_relation,successor(u)),v)),power_class(complement(successor(u))))*.
% 299.99/300.40  106677[4:SpR:103337.0,97307.0] ||  -> subclass(complement(successor(successor(image(element_relation,successor(u))))),power_class(complement(successor(u))))*.
% 299.99/300.40  106681[4:SpR:103337.0,100042.0] ||  -> subclass(complement(union(power_class(complement(successor(u))),v)),image(element_relation,successor(u)))*.
% 299.99/300.40  106695[0:SpR:103337.0,96692.0] ||  -> subclass(complement(union(u,image(element_relation,successor(v)))),power_class(complement(successor(v))))*.
% 299.99/300.40  106697[4:SpR:103337.0,100115.0] ||  -> subclass(complement(union(u,power_class(complement(successor(v))))),image(element_relation,successor(v)))*.
% 299.99/300.40  106754[4:Rew:106633.0,47980.0] ||  -> equal(power_class(complement(power_class(complement(successor(u))))),power_class(image(element_relation,successor(u))))**.
% 299.99/300.40  107071[4:SpR:45830.1,96797.0] || equal(union(u,complement(v)),null_class)** -> subclass(universal_class,union(null_class,v))*.
% 299.99/300.40  107077[4:Res:96797.0,348.1] inductive(complement(union(u,complement(v)))) ||  -> member(null_class,union(null_class,v))*.
% 299.99/300.40  107181[4:Res:97706.0,348.1] inductive(complement(successor(successor(complement(u))))) ||  -> member(null_class,union(u,u))*.
% 299.99/300.40  107241[4:SpR:30.0,97814.0] ||  -> subclass(complement(successor(successor(complement(restrict(u,v,w))))),cross_product(v,w))*.
% 299.99/300.40  107287[4:SpR:101695.0,97814.0] ||  -> subclass(complement(successor(successor(union(u,complement(union(v,w)))))),complement(u))*.
% 299.99/300.40  107295[4:Res:97814.0,348.1] inductive(complement(successor(successor(complement(intersection(u,v)))))) ||  -> member(null_class,u)*.
% 299.99/300.40  107519[4:SpL:103414.0,45890.0] || equal(intersection(complement(u),successor(v)),union(u,complement(successor(v))))** -> .
% 299.99/300.40  107709[4:Res:98552.0,348.1] inductive(complement(successor(successor(union(u,u))))) ||  -> member(null_class,complement(u))*.
% 299.99/300.40  107834[4:SpR:45830.1,99956.0] || equal(union(complement(u),v),null_class)** -> subclass(universal_class,union(u,null_class))*.
% 299.99/300.40  107840[4:Res:99956.0,348.1] inductive(complement(union(complement(u),v))) ||  -> member(null_class,union(u,null_class))*.
% 299.99/300.40  107984[4:SpR:45830.1,100103.0] || equal(union(union(null_class,u),v),null_class)** -> subclass(universal_class,complement(u)).
% 299.99/300.40  107990[4:Res:100103.0,348.1] inductive(complement(union(union(null_class,u),v))) ||  -> member(null_class,complement(u))*.
% 299.99/300.40  108876[8:SpR:74697.1,100205.0] function(complement(u)) ||  -> subclass(complement(union(successor(complement(u)),v)),u)*.
% 299.99/300.40  108902[4:SpR:45830.1,100205.0] || equal(union(union(null_class,complement(u)),v),null_class)** -> subclass(universal_class,u).
% 299.99/300.40  108908[4:Res:100205.0,348.1] inductive(complement(union(union(null_class,complement(u)),v))) ||  -> member(null_class,u)*.
% 299.99/300.40  109343[4:SpR:45830.1,100716.0] || equal(union(u,union(null_class,v)),null_class)** -> subclass(universal_class,complement(v)).
% 299.99/300.40  109349[4:Res:100716.0,348.1] inductive(complement(union(u,union(null_class,v)))) ||  -> member(null_class,complement(v))*.
% 299.99/300.40  109425[8:SpR:74697.1,100818.0] function(complement(u)) ||  -> subclass(complement(union(v,successor(complement(u)))),u)*.
% 299.99/300.40  109451[4:SpR:45830.1,100818.0] || equal(union(u,union(null_class,complement(v))),null_class)** -> subclass(universal_class,v).
% 299.99/300.40  109457[4:Res:100818.0,348.1] inductive(complement(union(u,union(null_class,complement(v))))) ||  -> member(null_class,v)*.
% 299.99/300.40  110288[4:SpR:45830.1,106992.0] || equal(union(u,complement(v)),null_class)** -> subclass(universal_class,union(v,null_class))*.
% 299.99/300.40  110294[4:Res:106992.0,348.1] inductive(complement(union(u,complement(v)))) ||  -> member(null_class,union(v,null_class))*.
% 299.99/300.40  110387[4:SpR:74540.0,107232.0] ||  -> subclass(complement(successor(successor(complement(symmetric_difference(u,v))))),complement(intersection(u,v)))*.
% 299.99/300.40  110415[4:SpR:101705.0,107232.0] ||  -> subclass(complement(successor(successor(union(complement(union(u,v)),w)))),complement(w))*.
% 299.99/300.40  110430[4:Res:107232.0,348.1] inductive(complement(successor(successor(complement(intersection(u,v)))))) ||  -> member(null_class,v)*.
% 299.99/300.40  110754[4:SpR:45830.1,107938.0] || equal(union(union(u,null_class),v),null_class)** -> subclass(universal_class,complement(u)).
% 299.99/300.40  110760[4:Res:107938.0,348.1] inductive(complement(union(union(u,null_class),v))) ||  -> member(null_class,complement(u))*.
% 299.99/300.40  110896[4:SpR:45830.1,109295.0] || equal(union(u,union(v,null_class)),null_class)** -> subclass(universal_class,complement(v)).
% 299.99/300.40  110902[4:Res:109295.0,348.1] inductive(complement(union(u,union(v,null_class)))) ||  -> member(null_class,complement(v))*.
% 299.99/300.40  111445[4:SpR:30.0,96578.0] ||  -> subclass(intersection(union(null_class,restrict(u,v,w)),x),cross_product(v,w))*.
% 299.99/300.40  111507[4:Res:96578.0,348.1] inductive(intersection(union(null_class,intersection(u,v)),w)) ||  -> member(null_class,u)*.
% 299.99/300.40  111597[4:SpR:30.0,96588.0] ||  -> subclass(union(null_class,intersection(restrict(u,v,w),x)),cross_product(v,w))*.
% 299.99/300.40  111657[4:Res:96588.0,348.1] inductive(union(null_class,intersection(intersection(u,v),w))) ||  -> member(null_class,u)*.
% 299.99/300.40  111951[4:SpR:30.0,96596.0] ||  -> subclass(intersection(u,union(null_class,restrict(v,w,x))),cross_product(w,x))*.
% 299.99/300.40  112006[4:Res:96596.0,348.1] inductive(intersection(u,union(null_class,intersection(v,w)))) ||  -> member(null_class,v)*.
% 299.99/300.40  112091[4:SpR:30.0,96601.0] ||  -> subclass(union(null_class,intersection(u,restrict(v,w,x))),cross_product(w,x))*.
% 299.99/300.40  112148[4:Res:96601.0,348.1] inductive(union(null_class,intersection(u,intersection(v,w)))) ||  -> member(null_class,v)*.
% 299.99/300.40  112429[4:SpR:45830.1,96889.0] || equal(successor(complement(restrict(u,v,w))),null_class)** -> subclass(universal_class,u).
% 299.99/300.40  112433[4:Res:96889.0,348.1] inductive(complement(successor(complement(restrict(u,v,w))))) ||  -> member(null_class,u)*.
% 299.99/300.40  112572[4:SpR:45830.1,99968.0] || equal(union(complement(u),v),null_class)** -> subclass(universal_class,union(u,u))*.
% 299.99/300.40  112578[4:Res:99968.0,348.1] inductive(complement(union(complement(u),v))) ||  -> member(null_class,union(u,u))*.
% 299.99/300.40  112894[4:SpR:30.0,100149.0] ||  -> subclass(complement(union(complement(restrict(u,v,w)),x)),cross_product(v,w))*.
% 299.99/300.40  112941[4:SpR:101695.0,100149.0] ||  -> subclass(complement(union(union(u,complement(union(v,w))),x)),complement(u))*.
% 299.99/300.40  112965[4:SpR:45830.1,100149.0] || equal(union(complement(intersection(u,v)),w),null_class)** -> subclass(universal_class,u).
% 299.99/300.40  112971[4:Res:100149.0,348.1] inductive(complement(union(complement(intersection(u,v)),w))) ||  -> member(null_class,u)*.
% 299.99/300.40  113073[4:SpR:30.0,100761.0] ||  -> subclass(complement(union(u,complement(restrict(v,w,x)))),cross_product(w,x))*.
% 299.99/300.40  113120[4:SpR:101695.0,100761.0] ||  -> subclass(complement(union(u,union(v,complement(union(w,x))))),complement(v))*.
% 299.99/300.40  113137[4:SpR:45830.1,100761.0] || equal(union(u,complement(intersection(v,w))),null_class)** -> subclass(universal_class,v).
% 299.99/300.40  113143[4:Res:100761.0,348.1] inductive(complement(union(u,complement(intersection(v,w))))) ||  -> member(null_class,v)*.
% 299.99/300.40  113567[0:Res:101853.0,348.1] inductive(complement(union(u,v))) ||  -> member(null_class,complement(union(v,u)))*.
% 299.99/300.40  114398[4:Rew:47572.0,114299.0] ||  -> subclass(regular(power_class(complement(union(u,v)))),image(element_relation,union(u,v)))*.
% 299.99/300.40  114399[4:Rew:102963.0,114301.0] ||  -> subclass(regular(union(u,complement(power_class(v)))),intersection(complement(u),power_class(v)))*.
% 299.99/300.40  114400[4:Rew:102963.0,114302.0] ||  -> subclass(regular(union(u,complement(successor(v)))),intersection(complement(u),successor(v)))*.
% 299.99/300.40  114401[4:Rew:102963.0,114303.0] ||  -> subclass(regular(union(complement(power_class(u)),v)),intersection(power_class(u),complement(v)))*.
% 299.99/300.40  114764[4:Rew:48706.0,114675.0] ||  -> subclass(regular(image(element_relation,union(u,v))),power_class(complement(union(u,v))))*.
% 299.99/300.40  115226[8:SpR:74697.1,113739.0] function(complement(u)) ||  -> subclass(regular(successor(complement(u))),union(u,null_class))*.
% 299.99/300.40  115237[4:Res:113739.0,348.1] inductive(regular(union(null_class,complement(u)))) ||  -> member(null_class,union(u,null_class))*.
% 299.99/300.40  117499[4:SpR:20622.1,115420.0] || equal(apply(null_class,u),universal_class)** -> subclass(regular(null_class),sum_class(range_of(null_class)))*.
% 299.99/300.40  117506[4:Res:115420.0,348.1] inductive(regular(complement(apply(null_class,u)))) ||  -> member(null_class,sum_class(range_of(null_class)))*.
% 299.99/300.40  117517[4:SpR:20622.1,115425.0] || equal(sum_class(range_of(null_class)),universal_class) -> subclass(regular(null_class),apply(null_class,u))*.
% 299.99/300.40  117522[4:Res:115425.0,348.1] inductive(regular(complement(sum_class(range_of(null_class))))) ||  -> member(null_class,apply(null_class,u))*.
% 299.99/300.40  118182[8:SpR:74697.1,113740.0] function(complement(u)) ||  -> subclass(regular(successor(complement(u))),union(null_class,u))*.
% 299.99/300.40  118193[4:Res:113740.0,348.1] inductive(regular(union(null_class,complement(u)))) ||  -> member(null_class,union(null_class,u))*.
% 299.99/300.40  118353[8:SpR:74697.1,114760.0] function(complement(u)) ||  -> subclass(regular(union(u,null_class)),successor(complement(u)))*.
% 299.99/300.40  118384[4:Res:114760.0,348.1] inductive(regular(union(u,null_class))) ||  -> member(null_class,union(null_class,complement(u)))*.
% 299.99/300.40  118484[8:SpR:74697.1,114761.0] function(complement(u)) ||  -> subclass(regular(union(null_class,u)),successor(complement(u)))*.
% 299.99/300.40  118526[4:Res:114761.0,348.1] inductive(regular(union(null_class,u))) ||  -> member(null_class,union(null_class,complement(u)))*.
% 299.99/300.40  118645[4:SpR:20622.1,115424.0] || equal(apply(null_class,u),universal_class)** -> subclass(regular(null_class),apply(null_class,v))*.
% 299.99/300.40  118652[4:Res:115424.0,348.1] inductive(regular(complement(apply(null_class,u)))) ||  -> member(null_class,apply(null_class,v))*.
% 299.99/300.40  118752[8:SpR:74697.1,113738.0] function(complement(u)) ||  -> subclass(regular(successor(complement(u))),union(u,u))*.
% 299.99/300.40  118763[4:Res:113738.0,348.1] inductive(regular(union(null_class,complement(u)))) ||  -> member(null_class,union(u,u))*.
% 299.99/300.40  118836[4:SpR:30.0,114342.0] ||  -> subclass(regular(union(null_class,complement(restrict(u,v,w)))),cross_product(v,w))*.
% 299.99/300.40  118896[4:Res:114342.0,348.1] inductive(regular(union(null_class,complement(intersection(u,v))))) ||  -> member(null_class,u)*.
% 299.99/300.40  119083[8:Res:114712.1,348.1] function(u) inductive(regular(successor(u))) ||  -> member(null_class,complement(u))*.
% 299.99/300.40  119127[8:SpR:74697.1,114759.0] function(complement(u)) ||  -> subclass(regular(union(u,u)),successor(complement(u)))*.
% 299.99/300.40  119162[4:Res:114759.0,348.1] inductive(regular(union(u,u))) ||  -> member(null_class,union(null_class,complement(u)))*.
% 299.99/300.40  119271[8:Res:115302.1,348.1] function(u) inductive(regular(complement(u))) ||  -> member(null_class,successor(u))*.
% 299.99/300.40  119502[4:Res:116474.0,348.1] inductive(regular(union(u,complement(power_class(v))))) ||  -> member(null_class,complement(u))*.
% 299.99/300.40  119587[4:Res:116475.0,348.1] inductive(regular(union(u,complement(successor(v))))) ||  -> member(null_class,complement(u))*.
% 299.99/300.40  119659[4:SpR:47962.0,116476.0] ||  -> subclass(regular(union(image(element_relation,power_class(u)),v)),power_class(complement(power_class(u))))*.
% 299.99/300.40  119663[4:Res:116476.0,348.1] inductive(regular(union(complement(power_class(u)),v))) ||  -> member(null_class,power_class(u))*.
% 299.99/300.40  119867[4:Res:116512.0,348.1] inductive(regular(complement(intersection(union(null_class,u),v)))) ||  -> member(null_class,u)*.
% 299.99/300.40  119997[4:Res:116513.0,348.1] inductive(regular(complement(intersection(union(u,null_class),v)))) ||  -> member(null_class,u)*.
% 299.99/300.40  120134[4:SpR:47963.0,116609.0] ||  -> subclass(regular(union(u,image(element_relation,power_class(v)))),power_class(complement(power_class(v))))*.
% 299.99/300.40  120141[4:Res:116609.0,348.1] inductive(regular(union(u,complement(power_class(v))))) ||  -> member(null_class,power_class(v))*.
% 299.99/300.40  120246[4:Res:116610.0,348.1] inductive(regular(union(u,complement(successor(v))))) ||  -> member(null_class,successor(v))*.
% 299.99/300.40  120335[4:Res:116611.0,348.1] inductive(regular(union(complement(power_class(u)),v))) ||  -> member(null_class,complement(v))*.
% 299.99/300.40  120423[4:Res:116647.0,348.1] inductive(regular(complement(intersection(u,union(null_class,v))))) ||  -> member(null_class,v)*.
% 299.99/300.40  120547[4:Res:116648.0,348.1] inductive(regular(complement(intersection(u,union(v,null_class))))) ||  -> member(null_class,v)*.
% 299.99/300.40  120712[4:Res:118827.0,348.1] inductive(regular(union(null_class,complement(intersection(u,v))))) ||  -> member(null_class,v)*.
% 299.99/300.40  120871[4:Res:119567.0,348.1] inductive(regular(union(complement(successor(u)),v))) ||  -> member(null_class,complement(v))*.
% 299.99/300.40  121055[8:SpR:74697.1,119915.0] function(complement(u)) ||  -> subclass(regular(union(successor(complement(u)),v)),u)*.
% 299.99/300.40  121085[4:Res:119915.0,348.1] inductive(regular(union(union(null_class,complement(u)),v))) ||  -> member(null_class,u)*.
% 299.99/300.40  121151[4:Rew:47572.0,121023.0] ||  -> subclass(regular(union(power_class(complement(power_class(u))),v)),image(element_relation,power_class(u)))*.
% 299.99/300.40  121152[4:Rew:47572.0,121025.0] ||  -> subclass(regular(union(power_class(complement(successor(u))),v)),image(element_relation,successor(u)))*.
% 299.99/300.40  121198[4:SpR:74227.0,121063.0] ||  -> subclass(regular(successor(union(null_class,complement(apply(null_class,u))))),sum_class(range_of(null_class)))*.
% 299.99/300.40  121202[4:SpR:74226.0,121063.0] ||  -> subclass(regular(successor(union(null_class,complement(apply(null_class,u))))),apply(null_class,v))*.
% 299.99/300.40  121203[4:SpR:74227.0,121063.0] ||  -> subclass(regular(successor(union(null_class,complement(sum_class(range_of(null_class)))))),apply(null_class,u))*.
% 299.99/300.40  121364[4:SpR:78616.0,121264.0] ||  -> subclass(regular(successor(union(null_class,symmetric_difference(u,v)))),complement(symmetric_difference(v,u)))*.
% 299.99/300.40  121367[4:SpR:74227.0,121264.0] ||  -> subclass(regular(successor(union(null_class,sum_class(range_of(null_class))))),complement(apply(null_class,u)))*.
% 299.99/300.40  121371[4:SpR:74226.0,121264.0] ||  -> subclass(regular(successor(union(null_class,apply(null_class,u)))),complement(apply(null_class,v)))*.
% 299.99/300.40  121372[4:SpR:74227.0,121264.0] ||  -> subclass(regular(successor(union(null_class,apply(null_class,u)))),complement(sum_class(range_of(null_class))))*.
% 299.99/300.40  121902[7:MRR:121786.1,121786.3,53.0,45556.0] inductive(complement(compose(element_relation,universal_class))) || member(apply(choice,omega),element_relation)* -> .
% 299.99/300.40  121979[4:Res:120226.0,348.1] inductive(regular(union(complement(successor(u)),v))) ||  -> member(null_class,successor(u))*.
% 299.99/300.40  122031[8:SpR:74697.1,120470.0] function(complement(u)) ||  -> subclass(regular(union(v,successor(complement(u)))),u)*.
% 299.99/300.40  122060[4:Res:120470.0,348.1] inductive(regular(union(u,union(null_class,complement(v))))) ||  -> member(null_class,v)*.
% 299.99/300.40  122127[4:Rew:47572.0,121999.0] ||  -> subclass(regular(union(u,power_class(complement(power_class(v))))),image(element_relation,power_class(v)))*.
% 299.99/300.40  122128[4:Rew:47572.0,122001.0] ||  -> subclass(regular(union(u,power_class(complement(successor(v))))),image(element_relation,successor(v)))*.
% 299.99/300.40  122245[4:Res:121135.0,348.1] inductive(regular(union(union(null_class,u),v))) ||  -> member(null_class,complement(u))*.
% 299.99/300.40  122283[4:Rew:106755.0,122164.0,106633.0,122164.0] ||  -> subclass(regular(union(image(element_relation,successor(u)),v)),power_class(complement(successor(u))))*.
% 299.99/300.40  122522[4:Res:122111.0,348.1] inductive(regular(union(u,union(null_class,v)))) ||  -> member(null_class,complement(v))*.
% 299.99/300.40  122561[4:Rew:106752.0,122439.0,106633.0,122439.0] ||  -> subclass(regular(union(u,image(element_relation,successor(v)))),power_class(complement(successor(v))))*.
% 299.99/300.40  122735[4:Res:122193.0,348.1] inductive(regular(union(union(u,null_class),v))) ||  -> member(null_class,complement(u))*.
% 299.99/300.40  122859[4:Res:122209.0,348.1] inductive(regular(union(power_class(u),v))) ||  -> member(null_class,complement(power_class(u)))*.
% 299.99/300.40  122913[4:Res:122211.0,348.1] inductive(regular(union(successor(u),v))) ||  -> member(null_class,complement(successor(u)))*.
% 299.99/300.40  123008[4:Res:122468.0,348.1] inductive(regular(union(u,union(v,null_class)))) ||  -> member(null_class,complement(v))*.
% 299.99/300.40  123167[4:MRR:123166.0,2111.0] || subclass(domain_relation,cantor(ordered_pair(null_class,sum_class(u))))* equal(null_class,element_relation) -> .
% 299.99/300.40  123214[4:Res:122484.0,348.1] inductive(regular(union(u,power_class(v)))) ||  -> member(null_class,complement(power_class(v)))*.
% 299.99/300.40  123261[4:Res:122486.0,348.1] inductive(regular(union(u,successor(v)))) ||  -> member(null_class,complement(successor(v)))*.
% 299.99/300.40  123362[4:SpR:45830.1,107004.0] || equal(union(u,complement(v)),null_class)** -> subclass(universal_class,union(v,v))*.
% 299.99/300.40  123368[4:Res:107004.0,348.1] inductive(complement(union(u,complement(v)))) ||  -> member(null_class,union(v,v))*.
% 299.99/300.40  123525[4:SpR:45830.1,107950.0] || equal(union(union(u,u),v),null_class)** -> subclass(universal_class,complement(u)).
% 299.99/300.40  123531[4:Res:107950.0,348.1] inductive(complement(union(union(u,u),v))) ||  -> member(null_class,complement(u))*.
% 299.99/300.40  123690[4:SpR:45830.1,109307.0] || equal(union(u,union(v,v)),null_class)** -> subclass(universal_class,complement(v)).
% 299.99/300.40  123696[4:Res:109307.0,348.1] inductive(complement(union(u,union(v,v)))) ||  -> member(null_class,complement(v))*.
% 299.99/300.40  123845[4:SpR:74540.0,111436.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(u,v)),w),complement(intersection(u,v)))*.
% 299.99/300.40  123895[4:Res:111436.0,348.1] inductive(intersection(union(null_class,intersection(u,v)),w)) ||  -> member(null_class,v)*.
% 299.99/300.40  124030[4:SpR:74540.0,111588.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(u,v),w)),complement(intersection(u,v)))*.
% 299.99/300.40  124078[4:Res:111588.0,348.1] inductive(union(null_class,intersection(intersection(u,v),w))) ||  -> member(null_class,v)*.
% 299.99/300.40  124213[4:SpR:74540.0,111942.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(v,w))),complement(intersection(v,w)))*.
% 299.99/300.40  124256[4:Res:111942.0,348.1] inductive(intersection(u,union(null_class,intersection(v,w)))) ||  -> member(null_class,w)*.
% 299.99/300.40  124506[4:SpR:74540.0,112082.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(v,w))),complement(intersection(v,w)))*.
% 299.99/300.40  124551[4:Res:112082.0,348.1] inductive(union(null_class,intersection(u,intersection(v,w)))) ||  -> member(null_class,w)*.
% 299.99/300.40  124654[4:SpR:74540.0,112885.0] ||  -> subclass(complement(union(complement(symmetric_difference(u,v)),w)),complement(intersection(u,v)))*.
% 299.99/300.40  124682[4:SpR:101705.0,112885.0] ||  -> subclass(complement(union(union(complement(union(u,v)),w),x)),complement(w))*.
% 299.99/300.40  124717[4:SpR:45830.1,112885.0] || equal(union(complement(intersection(u,v)),w),null_class)** -> subclass(universal_class,v).
% 299.99/300.40  124723[4:Res:112885.0,348.1] inductive(complement(union(complement(intersection(u,v)),w))) ||  -> member(null_class,v)*.
% 299.99/300.40  125001[4:SpR:74540.0,113064.0] ||  -> subclass(complement(union(u,complement(symmetric_difference(v,w)))),complement(intersection(v,w)))*.
% 299.99/300.40  125029[4:SpR:101705.0,113064.0] ||  -> subclass(complement(union(u,union(complement(union(v,w)),x))),complement(x))*.
% 299.99/300.40  125057[4:SpR:45830.1,113064.0] || equal(union(u,complement(intersection(v,w))),null_class)** -> subclass(universal_class,w).
% 299.99/300.40  125063[4:Res:113064.0,348.1] inductive(complement(union(u,complement(intersection(v,w))))) ||  -> member(null_class,w)*.
% 299.99/300.40  125161[0:SpR:113648.0,20622.1] || equal(union(u,v),universal_class) -> equal(complement(union(v,u)),null_class)**.
% 299.99/300.40  125163[4:SpR:113648.0,45830.1] || equal(union(u,v),null_class) -> equal(complement(union(v,u)),universal_class)**.
% 299.99/300.40  125198[0:SpR:113648.0,41697.0] ||  -> equal(intersection(complement(union(u,v)),intersection(union(v,u),w)),null_class)**.
% 299.99/300.40  125199[0:SpR:113648.0,42038.0] ||  -> equal(intersection(complement(union(u,v)),intersection(w,union(v,u))),null_class)**.
% 299.99/300.40  125218[4:SpR:113648.0,96932.0] ||  -> subclass(complement(successor(union(union(u,v),w))),complement(union(v,u)))*.
% 299.99/300.40  125250[0:SpR:113648.0,9930.1] ||  -> member(u,union(v,w)) subclass(singleton(u),complement(union(w,v)))*.
% 299.99/300.40  125255[4:SpR:113648.0,97096.0] ||  -> subclass(complement(successor(union(u,union(v,w)))),complement(union(w,v)))*.
% 299.99/300.40  125531[4:SpL:113648.0,72030.0] || equal(complement(union(u,v)),null_class)** -> equal(union(v,u),universal_class).
% 299.99/300.40  125534[4:SpL:113648.0,59615.0] || equal(complement(union(u,v)),universal_class)** -> equal(union(v,u),null_class).
% 299.99/300.40  125536[0:SpL:113648.0,2149.1] inductive(union(u,v)) || equal(complement(union(v,u)),universal_class)** -> .
% 299.99/300.40  125554[4:SpL:113648.0,70954.0] || subclass(complement(union(u,v)),null_class)* -> subclass(universal_class,union(v,u)).
% 299.99/300.40  125555[4:SpL:113648.0,46062.0] || subclass(complement(union(u,v)),null_class)* -> member(omega,union(v,u)).
% 299.99/300.40  125556[7:SpL:113648.0,45336.0] || subclass(complement(union(u,v)),null_class)* -> member(null_class,union(v,u)).
% 299.99/300.40  125926[4:SpR:20622.1,114390.0] || equal(symmetric_difference(u,v),universal_class) -> subclass(regular(null_class),symmetric_difference(v,u))*.
% 299.99/300.40  125932[4:Res:114390.0,348.1] inductive(regular(complement(symmetric_difference(u,v)))) ||  -> member(null_class,symmetric_difference(v,u))*.
% 299.99/300.40  126257[4:SpR:20622.1,114718.0] || equal(union(u,v),universal_class) -> subclass(regular(union(u,v)),null_class)*.
% 299.99/300.40  126312[4:Res:114718.0,348.1] inductive(regular(union(u,v))) ||  -> member(null_class,complement(union(u,v)))*.
% 299.99/300.40  126451[4:Res:116449.0,348.1] inductive(regular(complement(symmetric_difference(u,v)))) ||  -> member(null_class,union(u,v))*.
% 299.99/300.40  126542[4:Res:116467.1,348.1] inductive(regular(complement(u))) || subclass(u,v)* -> member(null_class,v)*.
% 299.99/300.40  126547[4:Res:116467.1,23646.0] || subclass(u,complement(regular(complement(u))))* -> equal(regular(complement(u)),null_class).
% 299.99/300.40  126569[4:Res:116467.1,54406.0] || subclass(u,regular(regular(complement(u))))* -> equal(regular(complement(u)),null_class).
% 299.99/300.40  126659[4:SpR:30.0,116495.0] ||  -> subclass(regular(complement(intersection(restrict(u,v,w),x))),cross_product(v,w))*.
% 299.99/300.40  126718[4:Res:116495.0,348.1] inductive(regular(complement(intersection(intersection(u,v),w)))) ||  -> member(null_class,u)*.
% 299.99/300.40  126812[4:SpR:30.0,116630.0] ||  -> subclass(regular(complement(intersection(u,restrict(v,w,x)))),cross_product(w,x))*.
% 299.99/300.40  126868[4:Res:116630.0,348.1] inductive(regular(complement(intersection(u,intersection(v,w))))) ||  -> member(null_class,v)*.
% 299.99/300.40  127119[4:Res:119819.0,348.1] inductive(regular(complement(intersection(union(u,u),v)))) ||  -> member(null_class,u)*.
% 299.99/300.40  127280[4:Res:120380.0,348.1] inductive(regular(complement(intersection(u,union(v,v))))) ||  -> member(null_class,v)*.
% 299.99/300.40  127465[4:Res:122207.0,348.1] inductive(regular(union(union(u,u),v))) ||  -> member(null_class,complement(u))*.
% 299.99/300.40  127632[4:Res:122482.0,348.1] inductive(regular(union(u,union(v,v)))) ||  -> member(null_class,complement(v))*.
% 299.99/300.40  128133[4:SpR:20622.1,125157.0] || equal(union(u,v),universal_class) -> subclass(regular(null_class),union(v,u))*.
% 299.99/300.40  128142[4:Res:125157.0,348.1] inductive(regular(complement(union(u,v)))) ||  -> member(null_class,union(v,u))*.
% 299.99/300.40  128269[4:SpL:45830.1,125552.0] || equal(union(u,v),null_class)** equal(union(v,u),universal_class)** -> .
% 299.99/300.40  128362[4:SpR:20622.1,125675.0] || equal(union(u,v),universal_class) -> subclass(regular(union(v,u)),null_class)*.
% 299.99/300.40  128417[4:Res:125675.0,348.1] inductive(regular(union(u,v))) ||  -> member(null_class,complement(union(v,u)))*.
% 299.99/300.40  128574[4:Res:126377.0,348.1] inductive(regular(complement(symmetric_difference(u,v)))) ||  -> member(null_class,union(v,u))*.
% 299.99/300.40  128769[4:SpR:74540.0,126650.0] ||  -> subclass(regular(complement(intersection(symmetric_difference(u,v),w))),complement(intersection(u,v)))*.
% 299.99/300.40  128816[4:Res:126650.0,348.1] inductive(regular(complement(intersection(intersection(u,v),w)))) ||  -> member(null_class,v)*.
% 299.99/300.40  128922[4:SpR:74540.0,126803.0] ||  -> subclass(regular(complement(intersection(u,symmetric_difference(v,w)))),complement(intersection(v,w)))*.
% 299.99/300.40  128966[4:Res:126803.0,348.1] inductive(regular(complement(intersection(u,intersection(v,w))))) ||  -> member(null_class,w)*.
% 299.99/300.40  129234[0:Res:60563.0,348.1] inductive(intersection(symmetric_difference(u,v),w)) ||  -> member(null_class,union(u,v))*.
% 299.99/300.40  129339[0:Res:49.1,60627.0] inductive(intersection(u,v)) ||  -> subclass(image(successor_relation,intersection(u,v)),v)*.
% 299.99/300.40  129494[4:Res:49.1,60773.0] inductive(union(u,u)) ||  -> subclass(image(successor_relation,union(u,u)),u)*.
% 299.99/300.40  129853[0:SpR:23503.0,71859.0] ||  -> equal(u,v) subclass(intersection(intersection(w,singleton(u)),singleton(v)),null_class)*.
% 299.99/300.40  129878[0:SpR:74540.0,71859.0] ||  -> subclass(intersection(symmetric_difference(u,v),w),intersection(complement(intersection(u,v)),w))*.
% 299.99/300.40  129921[0:Res:71859.0,348.1] inductive(intersection(intersection(u,v),w)) ||  -> member(null_class,intersection(v,w))*.
% 299.99/300.40  130022[0:SpR:23503.0,71860.0] ||  -> equal(u,v) subclass(intersection(intersection(singleton(u),w),singleton(v)),null_class)*.
% 299.99/300.40  130090[0:Res:71860.0,348.1] inductive(intersection(intersection(u,v),w)) ||  -> member(null_class,intersection(u,w))*.
% 299.99/300.40  130183[4:SpR:39745.0,130067.0] ||  -> subclass(intersection(successor(null_class),u),intersection(singleton(null_class),intersection(successor(null_class),u)))*.
% 299.99/300.40  130184[4:SpR:39886.0,130067.0] ||  -> subclass(intersection(u,successor(null_class)),intersection(singleton(null_class),intersection(u,successor(null_class))))*.
% 299.99/300.40  130200[4:Res:130067.0,348.1] inductive(intersection(successor(null_class),u)) ||  -> member(null_class,intersection(singleton(null_class),u))*.
% 299.99/300.40  130667[4:Res:130153.0,348.1] inductive(intersection(successor(null_class),u)) ||  -> member(null_class,intersection(u,singleton(null_class)))*.
% 299.99/300.40  130742[4:MRR:130732.3,4362.0] || member(u,v)* member(u,successor(null_class))* -> member(null_class,v)*.
% 299.99/300.40  131386[4:SpR:39581.1,130177.0] || subclass(successor(null_class),u) -> subclass(successor(null_class),intersection(singleton(null_class),u))*.
% 299.99/300.40  131390[4:Res:130177.0,348.1] inductive(intersection(u,successor(null_class))) ||  -> member(null_class,intersection(singleton(null_class),u))*.
% 299.99/300.40  131443[4:SpR:39581.1,130643.0] || subclass(successor(null_class),u) -> subclass(successor(null_class),intersection(u,singleton(null_class)))*.
% 299.99/300.40  131447[4:Res:130643.0,348.1] inductive(intersection(u,successor(null_class))) ||  -> member(null_class,intersection(u,singleton(null_class)))*.
% 299.99/300.40  131566[4:SpR:130731.1,39745.0] ||  -> member(null_class,intersection(successor(null_class),u))* equal(intersection(successor(null_class),u),null_class).
% 299.99/300.40  131568[4:SpR:130731.1,39886.0] ||  -> member(null_class,intersection(u,successor(null_class)))* equal(intersection(u,successor(null_class)),null_class).
% 299.99/300.40  131824[4:Rew:26689.0,131509.1,7631.0,131509.1,74519.0,131509.1] ||  -> member(null_class,u) equal(symmetric_difference(successor(null_class),u),union(successor(null_class),u))**.
% 299.99/300.40  132441[4:Rew:26689.0,132142.1,7631.0,132142.1,74519.0,132142.1] ||  -> member(null_class,u) equal(symmetric_difference(u,successor(null_class)),union(u,successor(null_class)))**.
% 299.99/300.40  132499[4:SpR:30.0,130057.0] ||  -> subclass(intersection(union(null_class,cross_product(u,v)),w),restrict(w,u,v))*.
% 299.99/300.40  132531[4:SpR:23503.0,130057.0] ||  -> equal(u,v) subclass(intersection(union(null_class,singleton(u)),singleton(v)),null_class)*.
% 299.99/300.40  132592[4:Res:130057.0,348.1] inductive(intersection(union(null_class,u),v)) ||  -> member(null_class,intersection(u,v))*.
% 299.99/300.40  132737[4:Res:130059.0,348.1] inductive(intersection(union(u,null_class),v)) ||  -> member(null_class,intersection(u,v))*.
% 299.99/300.40  132902[4:Res:132489.0,348.1] inductive(intersection(union(null_class,u),v)) ||  -> member(null_class,intersection(v,u))*.
% 299.99/300.40  134426[4:SpR:74227.0,133541.0] ||  -> equal(intersection(sum_class(range_of(null_class)),union(null_class,complement(apply(null_class,u)))),null_class)**.
% 299.99/300.40  134432[4:SpR:74226.0,133541.0] ||  -> equal(intersection(apply(null_class,u),union(null_class,complement(apply(null_class,v)))),null_class)**.
% 299.99/300.40  134433[4:SpR:74227.0,133541.0] ||  -> equal(intersection(apply(null_class,u),union(null_class,complement(sum_class(range_of(null_class))))),null_class)**.
% 299.99/300.40  134726[4:SpR:74227.0,133554.0] ||  -> equal(symmetric_difference(sum_class(range_of(null_class)),union(null_class,complement(apply(null_class,u)))),universal_class)**.
% 299.99/300.40  134732[4:SpR:74226.0,133554.0] ||  -> equal(symmetric_difference(apply(null_class,u),union(null_class,complement(apply(null_class,v)))),universal_class)**.
% 299.99/300.40  134733[4:SpR:74227.0,133554.0] ||  -> equal(symmetric_difference(apply(null_class,u),union(null_class,complement(sum_class(range_of(null_class))))),universal_class)**.
% 299.99/300.40  135383[4:SpR:30.0,132567.0] ||  -> subclass(intersection(u,union(null_class,cross_product(v,w))),restrict(u,v,w))*.
% 299.99/300.40  135418[4:SpR:23503.0,132567.0] ||  -> equal(u,v) subclass(intersection(singleton(v),union(null_class,singleton(u))),null_class)*.
% 299.99/300.40  135476[4:Res:132567.0,348.1] inductive(intersection(u,union(null_class,v))) ||  -> member(null_class,intersection(v,u))*.
% 299.99/300.40  135724[4:Rew:26691.0,135713.1] || equal(complement(u),universal_class) -> equal(union(null_class,v),union(u,v))*.
% 299.99/300.40  135843[4:Res:132646.0,348.1] inductive(intersection(union(u,null_class),v)) ||  -> member(null_class,intersection(v,u))*.
% 299.99/300.40  136021[4:Res:132713.0,348.1] inductive(intersection(u,union(v,null_class))) ||  -> member(null_class,intersection(v,u))*.
% 299.99/300.40  136189[4:Res:132877.0,348.1] inductive(intersection(u,union(null_class,v))) ||  -> member(null_class,intersection(u,v))*.
% 299.99/300.40  136446[4:Rew:26691.0,136415.1] || equal(complement(u),universal_class) -> equal(union(null_class,v),union(v,u))*.
% 299.99/300.40  136420[4:Rew:136396.1,40173.2] || subclass(u,v)* equal(u,universal_class) -> equal(complement(v),null_class).
% 299.99/300.40  136538[4:SpR:135678.1,29.0] || equal(u,universal_class) -> equal(restrict(u,v,w),cross_product(v,w))**.
% 299.99/300.40  137250[4:Res:135818.0,348.1] inductive(intersection(u,union(v,null_class))) ||  -> member(null_class,intersection(u,v))*.
% 299.99/300.40  137744[7:Rew:137376.1,120217.1] || equal(intersection(u,restrict(v,w,x)),universal_class)** -> equal(u,null_class).
% 299.99/300.40  138107[0:SpR:23503.0,72388.0] ||  -> equal(u,v) subclass(intersection(singleton(v),intersection(singleton(u),w)),null_class)*.
% 299.99/300.40  138186[0:Res:72388.0,348.1] inductive(intersection(u,intersection(v,w))) ||  -> member(null_class,intersection(v,u))*.
% 299.99/300.40  138306[0:SpR:23503.0,72391.0] ||  -> equal(u,v) subclass(intersection(singleton(v),intersection(w,singleton(u))),null_class)*.
% 299.99/300.40  138336[0:SpR:74540.0,72391.0] ||  -> subclass(intersection(u,symmetric_difference(v,w)),intersection(complement(intersection(v,w)),u))*.
% 299.99/300.40  138385[0:Res:72391.0,348.1] inductive(intersection(u,intersection(v,w))) ||  -> member(null_class,intersection(w,u))*.
% 299.99/300.40  139002[4:Res:87235.1,348.1] inductive(union(u,u)) || subclass(u,v)* -> member(null_class,v)*.
% 299.99/300.40  139060[4:Rew:30456.0,139007.0] || subclass(u,union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 299.99/300.40  139030[4:Res:87235.1,54406.0] || subclass(u,regular(union(u,u)))* -> equal(union(u,u),null_class).
% 299.99/300.40  139184[4:Res:89041.0,348.1] inductive(intersection(intersection(union(u,u),v),w)) ||  -> member(null_class,u)*.
% 299.99/300.40  139422[4:Res:89180.0,348.1] inductive(intersection(u,intersection(v,union(w,w)))) ||  -> member(null_class,w)*.
% 299.99/300.40  139601[4:Res:89422.0,348.1] inductive(intersection(u,intersection(union(v,v),w))) ||  -> member(null_class,v)*.
% 299.99/300.40  139787[4:Res:89556.0,348.1] inductive(intersection(intersection(u,union(v,v)),w)) ||  -> member(null_class,v)*.
% 299.99/300.40  140075[0:Res:96404.0,348.1] inductive(intersection(u,symmetric_difference(v,w))) ||  -> member(null_class,union(w,v))*.
% 299.99/300.40  140151[0:SpL:30.0,96568.0] || equal(restrict(u,v,w),x)* -> subclass(x,cross_product(v,w))*.
% 299.99/300.40  140209[0:SpR:30.0,96582.0] ||  -> subclass(intersection(intersection(restrict(u,v,w),x),y),cross_product(v,w))*.
% 299.99/300.40  140300[0:Res:96582.0,348.1] inductive(intersection(intersection(intersection(u,v),w),x)) ||  -> member(null_class,u)*.
% 299.99/300.40  140506[0:SpR:30.0,96592.0] ||  -> subclass(intersection(u,intersection(v,restrict(w,x,y))),cross_product(x,y))*.
% 299.99/300.40  140589[0:Res:96592.0,348.1] inductive(intersection(u,intersection(v,intersection(w,x)))) ||  -> member(null_class,w)*.
% 299.99/300.40  140695[0:SpR:30.0,96595.0] ||  -> subclass(intersection(u,intersection(restrict(v,w,x),y)),cross_product(w,x))*.
% 299.99/300.40  140782[0:Res:96595.0,348.1] inductive(intersection(u,intersection(intersection(v,w),x))) ||  -> member(null_class,v)*.
% 299.99/300.40  141002[0:SpR:30.0,96599.0] ||  -> subclass(intersection(intersection(u,restrict(v,w,x)),y),cross_product(w,x))*.
% 299.99/300.40  141089[0:Res:96599.0,348.1] inductive(intersection(intersection(u,intersection(v,w)),x)) ||  -> member(null_class,v)*.
% 299.99/300.40  141599[0:Res:129147.0,348.1] inductive(intersection(symmetric_difference(u,v),w)) ||  -> member(null_class,union(v,u))*.
% 299.99/300.40  141754[0:SpL:74540.0,129338.0] || equal(symmetric_difference(u,v),w) -> subclass(w,complement(intersection(u,v)))*.
% 299.99/300.40  141890[0:Res:129351.0,348.1] inductive(intersection(intersection(intersection(u,v),w),x)) ||  -> member(null_class,v)*.
% 299.99/300.40  142084[0:Res:129360.0,348.1] inductive(intersection(u,intersection(v,intersection(w,x)))) ||  -> member(null_class,x)*.
% 299.99/300.40  142296[0:Res:129363.0,348.1] inductive(intersection(u,intersection(intersection(v,w),x))) ||  -> member(null_class,w)*.
% 299.99/300.40  142492[0:Res:129367.0,348.1] inductive(intersection(intersection(u,intersection(v,w)),x)) ||  -> member(null_class,w)*.
% 299.99/300.40  142765[0:SpR:74540.0,129813.0] ||  -> subclass(intersection(symmetric_difference(u,v),w),intersection(w,complement(intersection(u,v))))*.
% 299.99/300.40  142819[0:Res:129813.0,348.1] inductive(intersection(intersection(u,v),w)) ||  -> member(null_class,intersection(w,v))*.
% 299.99/300.40  143450[3:SpR:78616.0,142985.0] ||  -> equal(intersection(symmetric_difference(u,v),intersection(w,complement(symmetric_difference(v,u)))),null_class)**.
% 299.99/300.40  143453[4:SpR:74227.0,142985.0] ||  -> equal(intersection(sum_class(range_of(null_class)),intersection(u,complement(apply(null_class,v)))),null_class)**.
% 299.99/300.40  143454[3:SpR:113648.0,142985.0] ||  -> equal(intersection(union(u,v),intersection(w,complement(union(v,u)))),null_class)**.
% 299.99/300.40  143455[4:SpR:30456.0,142985.0] ||  -> equal(intersection(union(u,u),intersection(v,union(null_class,complement(u)))),null_class)**.
% 299.99/300.40  143456[4:SpR:73603.0,142985.0] ||  -> equal(intersection(union(u,null_class),intersection(v,union(null_class,complement(u)))),null_class)**.
% 299.99/300.40  143457[4:SpR:27420.0,142985.0] ||  -> equal(intersection(union(null_class,u),intersection(v,union(null_class,complement(u)))),null_class)**.
% 299.99/300.40  143459[4:SpR:74226.0,142985.0] ||  -> equal(intersection(apply(null_class,u),intersection(v,complement(apply(null_class,w)))),null_class)**.
% 299.99/300.40  143460[4:SpR:74227.0,142985.0] ||  -> equal(intersection(apply(null_class,u),intersection(v,complement(sum_class(range_of(null_class))))),null_class)**.
% 299.99/300.40  143477[3:SpR:74536.0,142985.0] ||  -> equal(intersection(restrict(u,v,w),symmetric_difference(cross_product(v,w),u)),null_class)**.
% 299.99/300.40  143478[3:SpR:74537.0,142985.0] ||  -> equal(intersection(restrict(u,v,w),symmetric_difference(u,cross_product(v,w))),null_class)**.
% 299.99/300.40  143989[3:SpR:78616.0,143107.0] ||  -> equal(intersection(symmetric_difference(u,v),intersection(complement(symmetric_difference(v,u)),w)),null_class)**.
% 299.99/300.40  143992[4:SpR:74227.0,143107.0] ||  -> equal(intersection(sum_class(range_of(null_class)),intersection(complement(apply(null_class,u)),v)),null_class)**.
% 299.99/300.40  143993[3:SpR:113648.0,143107.0] ||  -> equal(intersection(union(u,v),intersection(complement(union(v,u)),w)),null_class)**.
% 299.99/300.40  143994[4:SpR:30456.0,143107.0] ||  -> equal(intersection(union(u,u),intersection(union(null_class,complement(u)),v)),null_class)**.
% 299.99/300.40  143995[4:SpR:73603.0,143107.0] ||  -> equal(intersection(union(u,null_class),intersection(union(null_class,complement(u)),v)),null_class)**.
% 299.99/300.40  143996[4:SpR:27420.0,143107.0] ||  -> equal(intersection(union(null_class,u),intersection(union(null_class,complement(u)),v)),null_class)**.
% 299.99/300.40  143998[4:SpR:74226.0,143107.0] ||  -> equal(intersection(apply(null_class,u),intersection(complement(apply(null_class,v)),w)),null_class)**.
% 299.99/300.40  143999[4:SpR:74227.0,143107.0] ||  -> equal(intersection(apply(null_class,u),intersection(complement(sum_class(range_of(null_class))),v)),null_class)**.
% 299.99/300.40  144929[4:Rew:7631.0,144751.1] || member(u,successor(v))* subclass(universal_class,w) -> member(u,w)*.
% 299.99/300.40  145098[4:Rew:104596.0,145097.1,26691.0,145097.1,73077.0,145097.1,78616.0,145097.1,7631.0,145097.1] ||  -> subclass(u,successor(v)) member(not_subclass_element(u,successor(v)),complement(successor(v)))*.
% 299.99/300.40  146263[4:SpR:145920.0,39581.1] || subclass(union(null_class,u),singleton(u))* -> equal(union(null_class,u),null_class).
% 299.99/300.40  146621[4:SpR:145994.0,39581.1] || subclass(union(u,null_class),singleton(u))* -> equal(union(u,null_class),null_class).
% 299.99/300.40  147396[4:Res:59329.1,145285.0] || subclass(u,singleton(union(null_class,u)))* -> equal(union(null_class,u),null_class).
% 299.99/300.40  147399[4:Res:87223.1,145285.0] || subclass(u,singleton(union(u,null_class)))* -> equal(union(u,null_class),null_class).
% 299.99/300.40  147400[4:Res:87235.1,145285.0] || subclass(u,singleton(union(u,u)))* -> equal(union(u,u),null_class).
% 299.99/300.40  147403[4:Res:57948.1,145285.0] || subclass(u,singleton(intersection(u,v)))* -> equal(intersection(u,v),null_class).
% 299.99/300.40  147404[4:Res:56847.1,145285.0] || subclass(u,singleton(intersection(v,u)))* -> equal(intersection(v,u),null_class).
% 299.99/300.40  147405[4:Res:116467.1,145285.0] || subclass(u,singleton(regular(complement(u))))* -> equal(regular(complement(u)),null_class).
% 299.99/300.40  147840[4:SpR:146300.0,39581.1] || subclass(union(u,u),singleton(u))* -> equal(union(u,u),null_class).
% 299.99/300.40  148382[4:SpR:147490.0,39581.1] || subclass(intersection(u,v),singleton(v))* -> equal(intersection(u,v),null_class).
% 299.99/300.40  148789[4:SpR:147616.0,39581.1] || subclass(intersection(u,v),singleton(u))* -> equal(intersection(u,v),null_class).
% 299.99/300.40  148844[4:SpR:496.0,147616.0] ||  -> equal(intersection(singleton(union(u,v)),symmetric_difference(complement(u),complement(v))),null_class)**.
% 299.99/300.40  148845[4:SpR:6882.0,147616.0] ||  -> equal(intersection(singleton(successor(u)),symmetric_difference(complement(u),complement(singleton(u)))),null_class)**.
% 299.99/300.40  150590[3:SpR:143467.0,30.0] ||  -> equal(restrict(restrict(complement(cross_product(u,v)),w,x),u,v),null_class)**.
% 299.99/300.40  150908[3:MRR:150625.2,4362.0] || member(u,restrict(complement(v),w,x))* member(u,v) -> .
% 299.99/300.40  151573[4:SpL:54674.1,151507.0] || equal(u,universal_class) member(u,cantor(singleton(cross_product(null_class,universal_class))))* -> .
% 299.99/300.40  151576[8:SpL:38098.1,151507.0] one_to_one(u) || member(inverse(u),cantor(singleton(cross_product(null_class,universal_class))))* -> .
% 299.99/300.40  151613[4:Res:17111.1,151507.0] || equal(cantor(singleton(cross_product(singleton(singleton(null_class)),universal_class))),singleton(singleton(null_class)))** -> .
% 299.99/300.40  151735[4:Res:17111.1,145698.0] || equal(singleton(u),singleton(singleton(null_class))) member(singleton(null_class),u)* -> .
% 299.99/300.40  151811[4:Res:24.2,151761.0] || member(intersection(u,v),v)* member(intersection(u,v),u)* -> .
% 299.99/300.40  151821[4:Res:7301.1,151761.0] || member(union(u,v),universal_class) -> member(union(u,v),complement(v))*.
% 299.99/300.40  151822[4:Res:7300.1,151761.0] || member(union(u,v),universal_class) -> member(union(u,v),complement(u))*.
% 299.99/300.40  151851[4:Rew:151843.1,57161.1] || subclass(universal_class,regular(regular(ordered_pair(u,v))))* -> equal(singleton(u),null_class).
% 299.99/300.40  152316[4:SpL:16977.0,151828.1] || member(image(u,null_class),universal_class)* subclass(universal_class,apply(u,universal_class)) -> .
% 299.99/300.40  152442[4:SpR:148419.0,78218.1] || subclass(singleton(u),restrict(u,v,w))* -> equal(singleton(u),null_class).
% 299.99/300.40  152641[4:MRR:152477.2,4362.0] || member(u,restrict(v,w,x))* member(u,singleton(v)) -> .
% 299.99/300.40  152768[4:SpR:149588.0,30.0] ||  -> equal(restrict(restrict(singleton(cross_product(u,v)),w,x),u,v),null_class)**.
% 299.99/300.40  153052[4:MRR:152803.2,4362.0] || member(u,restrict(singleton(v),w,x))* member(u,v) -> .
% 299.99/300.40  153802[4:SpL:29.0,151809.0] || member(complement(restrict(u,v,w)),symmetric_difference(u,cross_product(v,w)))* -> .
% 299.99/300.40  153816[4:SpL:30.0,151809.0] || member(complement(restrict(u,v,w)),symmetric_difference(cross_product(v,w),u))* -> .
% 299.99/300.40  153866[4:SpL:47007.0,151809.0] || member(union(u,complement(power_class(v))),symmetric_difference(complement(u),power_class(v)))* -> .
% 299.99/300.40  153867[4:SpL:103414.0,151809.0] || member(union(u,complement(successor(v))),symmetric_difference(complement(u),successor(v)))* -> .
% 299.99/300.40  153868[4:SpL:47013.0,151809.0] || member(union(complement(power_class(u)),v),symmetric_difference(power_class(u),complement(v)))* -> .
% 299.99/300.40  154924[4:SpL:45830.1,153770.0] || equal(intersection(u,v),null_class) member(universal_class,symmetric_difference(v,u))* -> .
% 299.99/300.40  154926[4:SpL:47007.0,153770.0] || member(union(u,complement(power_class(v))),symmetric_difference(power_class(v),complement(u)))* -> .
% 299.99/300.40  154927[4:SpL:103414.0,153770.0] || member(union(u,complement(successor(v))),symmetric_difference(successor(v),complement(u)))* -> .
% 299.99/300.40  154928[4:SpL:47013.0,153770.0] || member(union(complement(power_class(u)),v),symmetric_difference(complement(v),power_class(u)))* -> .
% 299.99/300.40  155217[0:Res:129982.0,348.1] inductive(intersection(intersection(u,v),w)) ||  -> member(null_class,intersection(w,u))*.
% 299.99/300.40  155458[4:Res:130058.0,348.1] inductive(intersection(union(u,u),v)) ||  -> member(null_class,intersection(u,v))*.
% 299.99/300.40  155669[4:Res:132860.0,348.1] inductive(intersection(union(u,u),v)) ||  -> member(null_class,intersection(v,u))*.
% 299.99/300.40  156392[4:Res:135438.0,348.1] inductive(intersection(u,union(v,v))) ||  -> member(null_class,intersection(v,u))*.
% 299.99/300.40  156589[4:Res:136151.0,348.1] inductive(intersection(u,union(v,v))) ||  -> member(null_class,intersection(u,v))*.
% 299.99/300.40  156833[0:Res:138061.0,348.1] inductive(intersection(u,intersection(v,w))) ||  -> member(null_class,intersection(u,v))*.
% 299.99/300.40  157001[0:SpR:74540.0,138260.0] ||  -> subclass(intersection(u,symmetric_difference(v,w)),intersection(u,complement(intersection(v,w))))*.
% 299.99/300.40  157065[0:Res:138260.0,348.1] inductive(intersection(u,intersection(v,w))) ||  -> member(null_class,intersection(u,w))*.
% 299.99/300.40  157471[4:SpL:38807.0,55282.1] function(complement(cross_product(null_class,universal_class))) || equal(sum_class(range_of(null_class)),universal_class)** -> .
% 299.99/300.40  160016[3:SpL:100311.0,20.0] || member(regular(domain_relation),element_relation) -> member(first(regular(domain_relation)),second(regular(domain_relation)))*.
% 299.99/300.40  160018[3:SpL:100311.0,15.0] || member(regular(domain_relation),cross_product(u,v))* -> member(first(regular(domain_relation)),u).
% 299.99/300.40  160019[3:SpL:100311.0,16.0] || member(regular(domain_relation),cross_product(u,v))* -> member(second(regular(domain_relation)),v).
% 299.99/300.40  160067[4:SpL:100311.0,54564.0] || subclass(regular(domain_relation),unordered_pair(first(regular(domain_relation)),singleton(second(regular(domain_relation)))))* -> .
% 299.99/300.40  163917[0:Obv:163913.0] ||  -> equal(cross_product(u,v),null_class) member(second(regular(cross_product(u,v))),v)*.
% 299.99/300.40  163966[0:Obv:163962.0] ||  -> equal(cross_product(u,v),null_class) member(first(regular(cross_product(u,v))),u)*.
% 299.99/300.40  164103[4:Res:160006.1,2.0] || equal(u,universal_class) subclass(u,v)* -> member(regular(domain_relation),v)*.
% 299.99/300.40  164106[4:Res:160006.1,7635.1] || equal(complement(compose(element_relation,universal_class)),universal_class)** member(regular(domain_relation),element_relation) -> .
% 299.99/300.40  164148[4:Res:160006.1,10017.0] || equal(sum_class(range_of(null_class)),universal_class) -> member(regular(domain_relation),apply(null_class,u))*.
% 299.99/300.40  164149[4:Res:160006.1,10018.0] || equal(apply(null_class,u),universal_class)** -> member(regular(domain_relation),apply(null_class,v))*.
% 299.99/300.40  164150[4:Res:160006.1,10019.0] || equal(apply(null_class,u),universal_class)** -> member(regular(domain_relation),sum_class(range_of(null_class)))*.
% 299.99/300.40  164218[3:Res:160007.1,2.0] || subclass(universal_class,u)* subclass(u,v)* -> member(regular(domain_relation),v)*.
% 299.99/300.40  164221[4:Res:160007.1,7635.1] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(regular(domain_relation),element_relation) -> .
% 299.99/300.40  164245[3:Res:160007.1,499.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(regular(domain_relation),union(u,v))*.
% 299.99/300.40  164263[4:Res:160007.1,10017.0] || subclass(universal_class,sum_class(range_of(null_class))) -> member(regular(domain_relation),apply(null_class,u))*.
% 299.99/300.40  164264[4:Res:160007.1,10018.0] || subclass(universal_class,apply(null_class,u))* -> member(regular(domain_relation),apply(null_class,v))*.
% 299.99/300.40  164265[4:Res:160007.1,10019.0] || subclass(universal_class,apply(null_class,u))* -> member(regular(domain_relation),sum_class(range_of(null_class)))*.
% 299.99/300.40  164291[4:SpR:54674.1,159997.0] || equal(first(regular(domain_relation)),universal_class) -> member(null_class,complement(singleton(regular(domain_relation))))*.
% 299.99/300.40  164423[4:SpL:54674.1,160037.0] || equal(first(regular(domain_relation)),universal_class) member(null_class,singleton(regular(domain_relation)))* -> .
% 299.99/300.40  164662[4:SpL:100312.0,20.0] || member(regular(composition_function),element_relation) -> member(first(regular(composition_function)),second(regular(composition_function)))*.
% 299.99/300.40  164664[4:SpL:100312.0,15.0] || member(regular(composition_function),cross_product(u,v))* -> member(first(regular(composition_function)),u).
% 299.99/300.40  164665[4:SpL:100312.0,16.0] || member(regular(composition_function),cross_product(u,v))* -> member(second(regular(composition_function)),v).
% 299.99/300.40  164713[4:SpL:100312.0,54564.0] || subclass(regular(composition_function),unordered_pair(first(regular(composition_function)),singleton(second(regular(composition_function)))))* -> .
% 299.99/300.40  165291[4:Rew:73077.0,165090.0,7631.0,165090.0] ||  -> subclass(intersection(u,complement(power_class(complement(power_class(v))))),image(element_relation,power_class(v)))*.
% 299.99/300.40  165293[4:Rew:73077.0,165097.0,7631.0,165097.0] ||  -> subclass(intersection(complement(power_class(complement(power_class(u)))),v),image(element_relation,power_class(u)))*.
% 299.99/300.40  166824[4:Res:164652.1,2.0] || equal(u,universal_class) subclass(u,v)* -> member(regular(composition_function),v)*.
% 299.99/300.40  166827[4:Res:164652.1,7635.1] || equal(complement(compose(element_relation,universal_class)),universal_class)** member(regular(composition_function),element_relation) -> .
% 299.99/300.40  166869[4:Res:164652.1,10017.0] || equal(sum_class(range_of(null_class)),universal_class) -> member(regular(composition_function),apply(null_class,u))*.
% 299.99/300.40  166870[4:Res:164652.1,10018.0] || equal(apply(null_class,u),universal_class)** -> member(regular(composition_function),apply(null_class,v))*.
% 299.99/300.40  166871[4:Res:164652.1,10019.0] || equal(apply(null_class,u),universal_class)** -> member(regular(composition_function),sum_class(range_of(null_class)))*.
% 299.99/300.40  166941[4:Res:164653.1,2.0] || subclass(universal_class,u)* subclass(u,v)* -> member(regular(composition_function),v)*.
% 299.99/300.40  166944[4:Res:164653.1,7635.1] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(regular(composition_function),element_relation) -> .
% 299.99/300.40  166968[4:Res:164653.1,499.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(regular(composition_function),union(u,v))*.
% 299.99/300.40  166986[4:Res:164653.1,10017.0] || subclass(universal_class,sum_class(range_of(null_class))) -> member(regular(composition_function),apply(null_class,u))*.
% 299.99/300.40  166987[4:Res:164653.1,10018.0] || subclass(universal_class,apply(null_class,u))* -> member(regular(composition_function),apply(null_class,v))*.
% 299.99/300.40  166988[4:Res:164653.1,10019.0] || subclass(universal_class,apply(null_class,u))* -> member(regular(composition_function),sum_class(range_of(null_class)))*.
% 299.99/300.40  167014[4:SpR:54674.1,164643.0] || equal(first(regular(composition_function)),universal_class) -> member(null_class,complement(singleton(regular(composition_function))))*.
% 299.99/300.40  167055[4:SpL:54674.1,164683.0] || equal(first(regular(composition_function)),universal_class) member(null_class,singleton(regular(composition_function)))* -> .
% 299.99/300.40  167916[4:SpR:146454.0,132877.0] ||  -> subclass(intersection(complement(successor(null_class)),union(null_class,singleton(complement(singleton(null_class))))),null_class)*.
% 299.99/300.40  167924[4:SpR:146454.0,138061.0] ||  -> subclass(intersection(complement(successor(null_class)),intersection(singleton(complement(singleton(null_class))),u)),null_class)*.
% 299.99/300.40  168120[4:Rew:74519.0,167951.0] ||  -> subclass(intersection(singleton(complement(singleton(null_class))),intersection(u,complement(successor(null_class)))),null_class)*.
% 299.99/300.40  168121[4:Rew:74519.0,167957.0] ||  -> subclass(intersection(singleton(complement(singleton(null_class))),intersection(complement(successor(null_class)),u)),null_class)*.
% 299.99/300.40  167958[4:SpR:146454.0,138260.0] ||  -> subclass(intersection(complement(successor(null_class)),intersection(u,singleton(complement(singleton(null_class))))),null_class)*.
% 299.99/300.40  169122[4:SpR:167254.0,132877.0] ||  -> subclass(intersection(union(element_relation,element_relation),union(null_class,complement(compose(element_relation,universal_class)))),null_class)*.
% 299.99/300.40  169130[4:SpR:167254.0,138061.0] ||  -> subclass(intersection(union(element_relation,element_relation),intersection(complement(compose(element_relation,universal_class)),u)),null_class)*.
% 299.99/300.40  169338[4:Rew:74519.0,169153.0] ||  -> subclass(intersection(complement(compose(element_relation,universal_class)),intersection(u,union(element_relation,element_relation))),null_class)*.
% 299.99/300.40  169339[4:Rew:74519.0,169159.0] ||  -> subclass(intersection(complement(compose(element_relation,universal_class)),intersection(union(element_relation,element_relation),u)),null_class)*.
% 299.99/300.40  169160[4:SpR:167254.0,138260.0] ||  -> subclass(intersection(union(element_relation,element_relation),intersection(u,complement(compose(element_relation,universal_class)))),null_class)*.
% 299.99/300.40  169346[4:Rew:137511.1,169192.1] || equal(complement(compose(element_relation,universal_class)),universal_class)** -> equal(union(element_relation,element_relation),element_relation).
% 299.99/300.40  169353[4:Rew:26689.0,169201.1,74519.0,169201.1,66357.1,169201.1] || equal(successor(compose(element_relation,universal_class)),null_class)** -> equal(union(element_relation,element_relation),element_relation).
% 299.99/300.40  169846[4:SpR:167297.0,78218.1] || subclass(element_relation,union(null_class,complement(compose(element_relation,universal_class))))* -> equal(null_class,element_relation).
% 299.99/300.40  169851[4:SpR:167297.0,138061.0] ||  -> subclass(intersection(element_relation,intersection(union(null_class,complement(compose(element_relation,universal_class))),u)),null_class)*.
% 299.99/300.40  169874[4:SpR:167297.0,71859.0] ||  -> subclass(intersection(intersection(u,element_relation),union(null_class,complement(compose(element_relation,universal_class)))),null_class)*.
% 299.99/300.40  169880[4:SpR:167297.0,71860.0] ||  -> subclass(intersection(intersection(element_relation,u),union(null_class,complement(compose(element_relation,universal_class)))),null_class)*.
% 299.99/300.40  169881[4:SpR:167297.0,138260.0] ||  -> subclass(intersection(element_relation,intersection(u,union(null_class,complement(compose(element_relation,universal_class))))),null_class)*.
% 299.99/300.40  169887[4:SpR:167297.0,72391.0] ||  -> subclass(intersection(union(null_class,complement(compose(element_relation,universal_class))),intersection(u,element_relation)),null_class)*.
% 299.99/300.40  169909[4:SpR:167297.0,136381.1] || equal(union(null_class,complement(compose(element_relation,universal_class))),universal_class)** -> equal(null_class,element_relation).
% 299.99/300.40  169910[4:SpR:167297.0,72388.0] ||  -> subclass(intersection(union(null_class,complement(compose(element_relation,universal_class))),intersection(element_relation,u)),null_class)*.
% 299.99/300.40  170171[4:SpR:167344.0,138061.0] ||  -> subclass(intersection(successor(null_class),intersection(union(null_class,singleton(singleton(null_class))),u)),null_class)*.
% 299.99/300.40  170194[4:SpR:167344.0,71859.0] ||  -> subclass(intersection(intersection(u,successor(null_class)),union(null_class,singleton(singleton(null_class)))),null_class)*.
% 299.99/300.40  170200[4:SpR:167344.0,71860.0] ||  -> subclass(intersection(intersection(successor(null_class),u),union(null_class,singleton(singleton(null_class)))),null_class)*.
% 299.99/300.40  170201[4:SpR:167344.0,138260.0] ||  -> subclass(intersection(successor(null_class),intersection(u,union(null_class,singleton(singleton(null_class))))),null_class)*.
% 299.99/300.40  170209[4:SpR:167344.0,72391.0] ||  -> subclass(intersection(union(null_class,singleton(singleton(null_class))),intersection(u,successor(null_class))),null_class)*.
% 299.99/300.40  170239[4:SpR:167344.0,72388.0] ||  -> subclass(intersection(union(null_class,singleton(singleton(null_class))),intersection(successor(null_class),u)),null_class)*.
% 299.99/300.40  171350[4:SpR:81750.0,129813.0] ||  -> subclass(intersection(intersection(u,complement(sum_class(range_of(null_class)))),apply(null_class,v)),null_class)*.
% 299.99/300.40  171355[4:SpR:81750.0,129982.0] ||  -> subclass(intersection(intersection(complement(sum_class(range_of(null_class))),u),apply(null_class,v)),null_class)*.
% 299.99/300.40  171365[4:SpR:81750.0,132489.0] ||  -> subclass(intersection(union(null_class,complement(sum_class(range_of(null_class)))),apply(null_class,u)),null_class)*.
% 299.99/300.40  171534[4:Rew:26689.0,171380.1,74519.0,171380.1] || equal(successor(sum_class(range_of(null_class))),null_class)** -> equal(apply(null_class,u),null_class)**.
% 299.99/300.40  172151[4:SpR:81820.0,71859.0] ||  -> subclass(intersection(intersection(u,sum_class(range_of(null_class))),complement(apply(null_class,v))),null_class)*.
% 299.99/300.40  172157[4:SpR:81820.0,71860.0] ||  -> subclass(intersection(intersection(sum_class(range_of(null_class)),u),complement(apply(null_class,v))),null_class)*.
% 299.99/300.40  172349[4:Rew:26689.0,172190.1,74519.0,172190.1] || equal(successor(apply(null_class,u)),null_class)** -> equal(sum_class(range_of(null_class)),null_class).
% 299.99/300.40  173023[4:Rew:74519.0,172780.0] ||  -> subclass(intersection(complement(compose(element_relation,universal_class)),union(null_class,intersection(u,element_relation))),null_class)*.
% 299.99/300.40  172783[4:SpR:82721.0,135678.1] || equal(intersection(u,element_relation),universal_class)** -> equal(complement(compose(element_relation,universal_class)),null_class)**.
% 299.99/300.40  172790[4:SpR:82721.0,138061.0] ||  -> subclass(intersection(intersection(u,element_relation),intersection(complement(compose(element_relation,universal_class)),v)),null_class)*.
% 299.99/300.40  173026[4:Rew:74519.0,172813.0] ||  -> subclass(intersection(complement(compose(element_relation,universal_class)),intersection(u,intersection(v,element_relation))),null_class)*.
% 299.99/300.40  173027[4:Rew:74519.0,172819.0] ||  -> subclass(intersection(complement(compose(element_relation,universal_class)),intersection(intersection(u,element_relation),v)),null_class)*.
% 299.99/300.40  172820[4:SpR:82721.0,138260.0] ||  -> subclass(intersection(intersection(u,element_relation),intersection(v,complement(compose(element_relation,universal_class)))),null_class)*.
% 299.99/300.40  172841[4:SpR:82721.0,129813.0] ||  -> subclass(intersection(intersection(u,complement(compose(element_relation,universal_class))),intersection(v,element_relation)),null_class)*.
% 299.99/300.40  172847[4:SpR:82721.0,129982.0] ||  -> subclass(intersection(intersection(complement(compose(element_relation,universal_class)),u),intersection(v,element_relation)),null_class)*.
% 299.99/300.40  173030[4:Rew:137511.1,172862.1] || equal(complement(compose(element_relation,universal_class)),universal_class)** -> equal(intersection(u,element_relation),element_relation)**.
% 299.99/300.40  173038[4:Rew:26689.0,172875.1,74519.0,172875.1,66357.1,172875.1] || equal(successor(compose(element_relation,universal_class)),null_class)** -> equal(intersection(u,element_relation),element_relation)**.
% 299.99/300.40  173408[4:Rew:74519.0,173144.0] ||  -> subclass(intersection(complement(compose(element_relation,universal_class)),union(null_class,intersection(element_relation,u))),null_class)*.
% 299.99/300.40  173147[4:SpR:82723.0,135678.1] || equal(intersection(element_relation,u),universal_class)** -> equal(complement(compose(element_relation,universal_class)),null_class)**.
% 299.99/300.40  173154[4:SpR:82723.0,138061.0] ||  -> subclass(intersection(intersection(element_relation,u),intersection(complement(compose(element_relation,universal_class)),v)),null_class)*.
% 299.99/300.40  173411[4:Rew:74519.0,173177.0] ||  -> subclass(intersection(complement(compose(element_relation,universal_class)),intersection(u,intersection(element_relation,v))),null_class)*.
% 299.99/300.40  173412[4:Rew:74519.0,173183.0] ||  -> subclass(intersection(complement(compose(element_relation,universal_class)),intersection(intersection(element_relation,u),v)),null_class)*.
% 299.99/300.40  173184[4:SpR:82723.0,138260.0] ||  -> subclass(intersection(intersection(element_relation,u),intersection(v,complement(compose(element_relation,universal_class)))),null_class)*.
% 299.99/300.40  173205[4:SpR:82723.0,129813.0] ||  -> subclass(intersection(intersection(u,complement(compose(element_relation,universal_class))),intersection(element_relation,v)),null_class)*.
% 299.99/300.40  173211[4:SpR:82723.0,129982.0] ||  -> subclass(intersection(intersection(complement(compose(element_relation,universal_class)),u),intersection(element_relation,v)),null_class)*.
% 299.99/300.40  173415[4:Rew:137511.1,173227.1] || equal(complement(compose(element_relation,universal_class)),universal_class)** -> equal(intersection(element_relation,u),element_relation)**.
% 299.99/300.40  173423[4:Rew:26689.0,173240.1,74519.0,173240.1,66357.1,173240.1] || equal(successor(compose(element_relation,universal_class)),null_class)** -> equal(intersection(element_relation,u),element_relation)**.
% 299.99/300.40  687[0:Res:362.1,2.0] || subclass(universal_class,u)* subclass(u,v)* -> member(ordered_pair(w,x),v)*.
% 299.99/300.40  2178[0:SpL:27.0,2149.1] inductive(intersection(complement(u),complement(v))) || equal(union(u,v),universal_class)** -> .
% 299.99/300.40  2263[0:SpL:115.0,381.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(singleton(w),complement(intersection(u,v)))*.
% 299.99/300.40  3091[0:Res:3048.1,8.0] || member(u,v) subclass(v,singleton(u))* -> equal(v,singleton(u)).
% 299.99/300.40  3258[0:Res:362.1,499.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(ordered_pair(w,x),union(u,v))*.
% 299.99/300.40  4907[0:Res:4103.0,8.0] || subclass(u,restrict(u,v,w))* -> equal(restrict(u,v,w),u).
% 299.99/300.40  5586[3:Res:4824.1,2.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(null_class,null_class),v)*.
% 299.99/300.40  5598[3:Res:4824.1,499.0] || subclass(domain_relation,symmetric_difference(u,v)) -> member(ordered_pair(null_class,null_class),union(u,v))*.
% 299.99/300.40  5950[4:Res:5309.0,348.1] inductive(cantor(restrict(element_relation,universal_class,range_of(null_class)))) ||  -> member(null_class,apply(null_class,u))*.
% 299.99/300.40  6264[3:SpL:4551.0,2149.1] inductive(intersection(successor(universal_class),complement(u))) || equal(union(null_class,u),universal_class)** -> .
% 299.99/300.40  6398[3:SpL:4553.0,2149.1] inductive(intersection(complement(u),successor(universal_class))) || equal(union(u,null_class),universal_class)** -> .
% 299.99/300.40  6582[4:Res:5281.0,348.1] inductive(cantor(inverse(restrict(u,v,universal_class)))) ||  -> member(null_class,image(u,v))*.
% 299.99/300.40  6887[0:SpL:496.0,2123.0] || subclass(universal_class,symmetric_difference(complement(u),complement(v)))* -> member(null_class,union(u,v)).
% 299.99/300.40  6891[0:SpL:496.0,368.0] || subclass(universal_class,symmetric_difference(complement(u),complement(v)))* -> member(omega,union(u,v)).
% 299.99/300.40  7719[4:Rew:7624.0,5165.0] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(ordered_pair(u,v),element_relation)* -> .
% 299.99/300.40  7736[4:Rew:7624.0,5588.0] || subclass(domain_relation,complement(compose(element_relation,universal_class)))* member(ordered_pair(null_class,null_class),element_relation) -> .
% 299.99/300.40  10992[4:Res:10001.1,2.0] || member(u,element_relation)* subclass(compose(element_relation,universal_class),v)* -> member(u,v)*.
% 299.99/300.40  10993[4:Res:10001.1,4.0] || member(not_subclass_element(u,compose(element_relation,universal_class)),element_relation)* -> subclass(u,compose(element_relation,universal_class)).
% 299.99/300.40  11203[0:SpL:1193.1,1948.0] || subclass(universal_class,complement(regular(cross_product(u,v))))* -> equal(cross_product(u,v),null_class).
% 299.99/300.40  11204[0:SpL:1193.1,1962.0] || equal(complement(regular(cross_product(u,v))),universal_class)** -> equal(cross_product(u,v),null_class).
% 299.99/300.40  14959[0:Rew:40.0,14950.0] || member(inverse(u),range_of(u)) -> member(ordered_pair(inverse(u),range_of(u)),element_relation)*.
% 299.99/300.40  15025[4:Res:67.1,10017.0] ||  -> equal(sum_class(range_of(null_class)),null_class) member(regular(sum_class(range_of(null_class))),apply(null_class,u))*.
% 299.99/300.40  15034[4:Res:344.1,10017.0] || subclass(universal_class,sum_class(range_of(null_class))) -> member(unordered_pair(u,v),apply(null_class,w))*.
% 299.99/300.40  15035[4:Res:362.1,10017.0] || subclass(universal_class,sum_class(range_of(null_class))) -> member(ordered_pair(u,v),apply(null_class,w))*.
% 299.99/300.40  15050[4:Res:4824.1,10017.0] || subclass(domain_relation,sum_class(range_of(null_class))) -> member(ordered_pair(null_class,null_class),apply(null_class,u))*.
% 299.99/300.40  15101[4:Res:67.1,10019.0] ||  -> equal(apply(null_class,u),null_class) member(regular(apply(null_class,u)),sum_class(range_of(null_class)))*.
% 299.99/300.40  15110[4:Res:344.1,10019.0] || subclass(universal_class,apply(null_class,u))* -> member(unordered_pair(v,w),sum_class(range_of(null_class)))*.
% 299.99/300.40  15111[4:Res:362.1,10019.0] || subclass(universal_class,apply(null_class,u))* -> member(ordered_pair(v,w),sum_class(range_of(null_class)))*.
% 299.99/300.40  15126[4:Res:4824.1,10019.0] || subclass(domain_relation,apply(null_class,u))* -> member(ordered_pair(null_class,null_class),sum_class(range_of(null_class)))*.
% 299.99/300.40  17108[4:SpL:16964.0,108.0] || member(ordered_pair(u,singleton(singleton(null_class))),application_function)* -> equal(apply(u,null_class),universal_class).
% 299.99/300.40  17119[4:MRR:17118.0,2111.0] || member(singleton(singleton(null_class)),cross_product(universal_class,universal_class))* -> member(singleton(singleton(null_class)),element_relation).
% 299.99/300.40  17245[4:Res:15958.0,348.1] inductive(symmetric_difference(apply(null_class,u),universal_class)) ||  -> member(null_class,complement(sum_class(range_of(null_class))))*.
% 299.99/300.40  18008[4:Res:17988.1,2.0] || subclass(complement(u),v)* -> member(singleton(null_class),u)* member(singleton(null_class),v)*.
% 299.99/300.40  18026[4:Res:17111.1,218.0] || equal(restrict(u,v,w),singleton(singleton(null_class)))** -> member(singleton(null_class),u).
% 299.99/300.40  18054[4:Res:17236.0,348.1] inductive(symmetric_difference(apply(null_class,u),universal_class)) ||  -> member(null_class,complement(apply(null_class,v)))*.
% 299.99/300.40  18167[4:Res:18048.0,348.1] inductive(symmetric_difference(sum_class(range_of(null_class)),universal_class)) ||  -> member(null_class,complement(apply(null_class,u)))*.
% 299.99/300.40  18279[4:Res:16796.1,348.1] inductive(symmetric_difference(u,universal_class)) ||  -> equal(singleton(u),null_class) member(null_class,complement(u))*.
% 299.99/300.40  18372[4:Res:16577.0,348.1] inductive(symmetric_difference(image(u,v),universal_class)) ||  -> member(null_class,complement(image(u,v)))*.
% 299.99/300.40  18423[4:Res:16616.0,348.1] inductive(symmetric_difference(apply(u,v),universal_class)) ||  -> member(null_class,complement(apply(u,v)))*.
% 299.99/300.40  18887[4:SpR:4896.0,18838.1] || equal(sum_class(range_of(null_class)),domain_relation) -> member(ordered_pair(null_class,null_class),apply(null_class,u))*.
% 299.99/300.40  18949[4:SpL:4896.0,18892.1] || equal(sum_class(range_of(null_class)),domain_relation) subclass(domain_relation,complement(apply(null_class,u)))* -> .
% 299.99/300.40  18959[3:SpL:115.0,14612.0] || equal(symmetric_difference(u,v),domain_relation) -> member(ordered_pair(null_class,null_class),union(u,v))*.
% 299.99/300.40  19114[0:Res:505.1,428.1] || subclass(universal_class,symmetric_difference(u,v))* equal(complement(union(u,v)),universal_class) -> .
% 299.99/300.40  19387[0:Res:98.1,688.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* subclass(universal_class,complement(composition_function)) -> .
% 299.99/300.40  19393[0:Res:9999.2,688.1] || member(u,universal_class)* member(v,u)* subclass(universal_class,complement(element_relation))* -> .
% 299.99/300.40  19532[4:SpL:4896.0,19409.1] || equal(sum_class(range_of(null_class)),domain_relation) subclass(universal_class,complement(apply(null_class,u)))* -> .
% 299.99/300.40  19552[0:Res:3640.2,25.1] || subclass(universal_class,complement(u))* member(v,u)* -> equal(singleton(v),null_class).
% 299.99/300.40  19555[0:Res:3640.2,22.0] || subclass(universal_class,intersection(u,v))* -> equal(singleton(w),null_class) member(w,u)*.
% 299.99/300.40  19556[0:Res:3640.2,23.0] || subclass(universal_class,intersection(u,v))* -> equal(singleton(w),null_class) member(w,v)*.
% 299.99/300.40  19926[4:SpL:15908.0,19720.0] || member(flip(cross_product(u,universal_class)),inverse(u))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.40  19927[4:SpL:15950.0,19720.0] || member(restrict(element_relation,universal_class,u),sum_class(u))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.40  19950[4:Res:17111.1,19720.0] || equal(cantor(singleton(null_class)),singleton(singleton(null_class))) subclass(universal_class,complement(element_relation))* -> .
% 299.99/300.40  20413[4:Res:67.1,10018.0] ||  -> equal(apply(null_class,u),null_class) member(regular(apply(null_class,u)),apply(null_class,v))*.
% 299.99/300.40  20423[4:Res:344.1,10018.0] || subclass(universal_class,apply(null_class,u))* -> member(unordered_pair(v,w),apply(null_class,x))*.
% 299.99/300.40  20424[4:Res:362.1,10018.0] || subclass(universal_class,apply(null_class,u))* -> member(ordered_pair(v,w),apply(null_class,x))*.
% 299.99/300.40  20441[4:Res:4824.1,10018.0] || subclass(domain_relation,apply(null_class,u))* -> member(ordered_pair(null_class,null_class),apply(null_class,v))*.
% 299.99/300.40  20582[0:Res:10859.2,25.1] || subclass(universal_class,complement(u)) member(regular(v),u)* -> equal(v,null_class).
% 299.99/300.40  20585[0:Res:10859.2,22.0] || subclass(universal_class,intersection(u,v))* -> equal(w,null_class) member(regular(w),u)*.
% 299.99/300.40  20586[0:Res:10859.2,23.0] || subclass(universal_class,intersection(u,v))* -> equal(w,null_class) member(regular(w),v)*.
% 299.99/300.40  22072[0:Res:364.1,557.0] || subclass(ordered_pair(u,v),singleton(w))* -> equal(unordered_pair(u,singleton(v)),w).
% 299.99/300.40  22106[3:SpL:1194.1,22093.0] || subclass(not_subclass_element(cross_product(u,v),w),null_class)* -> subclass(cross_product(u,v),w).
% 299.99/300.40  22190[3:SpL:1194.1,22109.0] || equal(not_subclass_element(cross_product(u,v),w),null_class)** -> subclass(cross_product(u,v),w).
% 299.99/300.40  22244[0:Res:345.1,4022.1] || subclass(universal_class,intersection(u,v)) member(singleton(w),symmetric_difference(u,v))* -> .
% 299.99/300.40  22471[4:Res:7.1,7720.0] || equal(complement(compose(element_relation,universal_class)),universal_class) member(unordered_pair(u,v),element_relation)* -> .
% 299.99/300.40  22999[3:Rew:560.1,22998.1] || member(regular(u),singleton(u))* -> equal(u,null_class) equal(singleton(u),null_class).
% 299.99/300.40  23362[4:Res:17151.1,25.1] || subclass(ordered_pair(u,universal_class),complement(v))* member(unordered_pair(u,null_class),v) -> .
% 299.99/300.40  23366[4:Res:17151.1,22.0] || subclass(ordered_pair(u,universal_class),intersection(v,w))* -> member(unordered_pair(u,null_class),v).
% 299.99/300.40  23367[4:Res:17151.1,23.0] || subclass(ordered_pair(u,universal_class),intersection(v,w))* -> member(unordered_pair(u,null_class),w).
% 299.99/300.40  23757[0:Res:7.1,5977.1] || equal(cross_product(u,v),domain_relation)** member(w,universal_class)* -> member(w,u)*.
% 299.99/300.40  23775[3:Obv:23758.2] || equal(u,universal_class) subclass(u,complement(singleton(null_class)))* -> equal(u,null_class).
% 299.99/300.40  23820[0:Res:7.1,536.0] || equal(u,universal_class) subclass(u,v)* -> member(unordered_pair(w,x),v)*.
% 299.99/300.40  23841[3:Obv:23832.2] || equal(u,universal_class) equal(complement(singleton(null_class)),u)* -> equal(u,null_class).
% 299.99/300.40  23898[3:MRR:23861.3,4362.0] || member(u,singleton(v))* member(u,singleton(w))* -> equal(w,v)*.
% 299.99/300.40  24021[0:Res:7.1,3158.0] || equal(intersection(u,v),w)* -> equal(w,null_class) member(regular(w),u)*.
% 299.99/300.40  25470[0:Res:7.1,3159.0] || equal(intersection(u,v),w)* -> equal(w,null_class) member(regular(w),v)*.
% 299.99/300.40  25483[0:Res:22622.0,3159.0] ||  -> equal(complement(successor(u)),null_class) member(regular(complement(successor(u))),complement(singleton(u)))*.
% 299.99/300.40  25604[0:Res:3257.1,537.1] || subclass(universal_class,symmetric_difference(u,v)) subclass(universal_class,complement(union(u,v)))* -> .
% 299.99/300.40  25917[0:Res:25895.0,2.0] || subclass(unordered_pair(u,v),w)* -> equal(singleton(v),null_class) member(v,w).
% 299.99/300.40  25965[0:Res:25943.0,2.0] || subclass(unordered_pair(u,v),w)* -> equal(singleton(u),null_class) member(u,w).
% 299.99/300.40  26095[4:Res:25926.1,25.1] || equal(complement(u),ordered_pair(v,universal_class)) member(unordered_pair(v,null_class),u)* -> .
% 299.99/300.40  26101[4:Res:25926.1,22.0] || equal(intersection(u,v),ordered_pair(w,universal_class))* -> member(unordered_pair(w,null_class),u)*.
% 299.99/300.40  26102[4:Res:25926.1,23.0] || equal(intersection(u,v),ordered_pair(w,universal_class))* -> member(unordered_pair(w,null_class),v)*.
% 299.99/300.40  26169[0:MRR:26152.0,12.0] || subclass(universal_class,complement(union(u,v)))* -> member(unordered_pair(w,x),complement(u))*.
% 299.99/300.40  26170[0:MRR:26153.0,243.0] || subclass(universal_class,complement(union(u,v)))* -> member(ordered_pair(w,x),complement(u))*.
% 299.99/300.40  26171[3:MRR:26160.0,243.0] || subclass(domain_relation,complement(union(u,v)))* -> member(ordered_pair(null_class,null_class),complement(u))*.
% 299.99/300.40  26173[0:MRR:26158.0,10049.1] ||  -> member(not_subclass_element(u,union(v,w)),complement(v))* subclass(u,union(v,w)).
% 299.99/300.40  26242[0:SpR:44.0,7301.1] || member(u,universal_class) -> member(u,successor(v)) member(u,complement(singleton(v)))*.
% 299.99/300.40  26282[0:MRR:26263.0,12.0] || subclass(universal_class,complement(union(u,v)))* -> member(unordered_pair(w,x),complement(v))*.
% 299.99/300.40  26283[0:MRR:26264.0,243.0] || subclass(universal_class,complement(union(u,v)))* -> member(ordered_pair(w,x),complement(v))*.
% 299.99/300.40  26284[3:MRR:26271.0,243.0] || subclass(domain_relation,complement(union(u,v)))* -> member(ordered_pair(null_class,null_class),complement(v))*.
% 299.99/300.40  26286[0:MRR:26269.0,10049.1] ||  -> member(not_subclass_element(u,union(v,w)),complement(w))* subclass(u,union(v,w)).
% 299.99/300.40  26461[0:Res:7.1,5341.0] || equal(singleton(u),v)* -> subclass(v,w) equal(not_subclass_element(v,w),u)*.
% 299.99/300.40  26598[0:Rew:23498.0,26529.2] || member(not_subclass_element(u,null_class),singleton(v))* -> member(v,u) subclass(u,null_class).
% 299.99/300.40  26774[4:Rew:26689.0,7997.0] || member(regular(union(null_class,u)),complement(u))* -> equal(union(null_class,u),null_class).
% 299.99/300.40  26778[4:Rew:26689.0,22675.0] ||  -> subclass(complement(successor(complement(u))),intersection(union(null_class,u),complement(singleton(complement(u)))))*.
% 299.99/300.40  26806[4:Rew:26689.0,18647.0] || equal(complement(u),singleton(singleton(null_class))) subclass(universal_class,union(null_class,u))* -> .
% 299.99/300.40  26928[4:Rew:26691.0,19928.0] || equal(union(null_class,cantor(singleton(u))),universal_class)** subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.40  28106[4:Rew:26691.0,26959.1] || member(not_subclass_element(u,union(null_class,v)),v)* -> subclass(u,union(null_class,v)).
% 299.99/300.40  26960[4:Rew:26691.0,23662.0] || subclass(u,union(null_class,v))* -> member(regular(u),v) equal(u,null_class).
% 299.99/300.40  26998[4:Rew:26691.0,21967.1] single_valued_class(complement(complement(cross_product(universal_class,universal_class)))) ||  -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.99/300.40  27043[4:Rew:26691.0,2028.0] || equal(union(null_class,restrict(u,v,w)),universal_class)** -> member(singleton(x),u)*.
% 299.99/300.40  27078[4:Rew:26691.0,14180.0] || subclass(domain_relation,union(null_class,intersection(u,v)))* -> member(ordered_pair(null_class,null_class),v).
% 299.99/300.40  27079[4:Rew:26691.0,14179.0] || subclass(domain_relation,union(null_class,intersection(u,v)))* -> member(ordered_pair(null_class,null_class),u).
% 299.99/300.40  27081[4:Rew:26691.0,23411.0] || subclass(universal_class,union(null_class,intersection(u,v)))* -> member(ordered_pair(w,x),v)*.
% 299.99/300.40  27082[4:Rew:26691.0,23410.0] || subclass(universal_class,union(null_class,intersection(u,v)))* -> member(ordered_pair(w,x),u)*.
% 299.99/300.40  27083[4:Rew:26691.0,23205.0] || subclass(universal_class,union(null_class,intersection(u,v)))* -> member(unordered_pair(w,x),v)*.
% 299.99/300.40  27084[4:Rew:26691.0,23204.0] || subclass(universal_class,union(null_class,intersection(u,v)))* -> member(unordered_pair(w,x),u)*.
% 299.99/300.40  27090[4:Rew:26691.0,14176.0] || subclass(domain_relation,union(null_class,complement(u)))* member(ordered_pair(null_class,null_class),u) -> .
% 299.99/300.40  27093[4:Rew:26691.0,23406.0] || subclass(universal_class,union(null_class,complement(u)))* member(ordered_pair(v,w),u)* -> .
% 299.99/300.40  27094[4:Rew:26691.0,23200.0] || subclass(universal_class,union(null_class,complement(u)))* member(unordered_pair(v,w),u)* -> .
% 299.99/300.40  28111[4:Rew:26691.0,27096.1] ||  -> equal(union(null_class,singleton(u)),null_class) equal(regular(union(null_class,singleton(u))),u)**.
% 299.99/300.40  27102[4:Rew:26691.0,26444.1] || equal(complement(successor(u)),universal_class) equal(union(null_class,singleton(u)),universal_class)** -> .
% 299.99/300.40  28115[4:Rew:27420.0,27157.1] inductive(symmetric_difference(universal_class,union(null_class,u))) ||  -> member(null_class,union(null_class,complement(u)))*.
% 299.99/300.40  27326[4:Rew:26701.0,13707.1] inductive(symmetric_difference(complement(intersection(universal_class,u)),universal_class)) ||  -> member(null_class,union(u,null_class))*.
% 299.99/300.40  28642[4:Res:26905.0,1385.1] single_valued_class(union(null_class,cross_product(universal_class,universal_class))) ||  -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.99/300.40  29140[4:Rew:26696.0,29073.1,26696.0,29073.0] ||  -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),union(u,u))*.
% 299.99/300.40  29141[4:Rew:26696.0,29074.0] || subclass(universal_class,union(null_class,u)) -> member(unordered_pair(v,w),union(u,u))*.
% 299.99/300.40  29492[4:Obv:29488.1] || subclass(complement(compose(element_relation,universal_class)),element_relation)* -> equal(complement(compose(element_relation,universal_class)),null_class).
% 299.99/300.40  29985[7:Res:29891.1,9.0] || equal(unordered_pair(u,v),singleton(null_class))** -> equal(null_class,v) equal(null_class,u).
% 299.99/300.40  29995[7:Res:29891.1,4022.1] || equal(intersection(u,v),singleton(null_class)) member(null_class,symmetric_difference(u,v))* -> .
% 299.99/300.40  30013[7:Res:29891.1,4365.0] || equal(regular(u),singleton(null_class)) member(null_class,u)* -> equal(u,null_class).
% 299.99/300.40  30119[7:Res:29936.1,9.0] || equal(unordered_pair(u,v),successor(null_class))** -> equal(null_class,v) equal(null_class,u).
% 299.99/300.40  30129[7:Res:29936.1,4022.1] || equal(intersection(u,v),successor(null_class)) member(null_class,symmetric_difference(u,v))* -> .
% 299.99/300.40  30147[7:Res:29936.1,4365.0] || equal(regular(u),successor(null_class)) member(null_class,u)* -> equal(u,null_class).
% 299.99/300.40  30418[4:SpR:27420.0,5329.0] ||  -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),union(union(null_class,u),v))*.
% 299.99/300.40  30425[4:SpR:27420.0,17988.1] ||  -> member(singleton(null_class),union(null_class,u)) member(singleton(null_class),union(null_class,complement(u)))*.
% 299.99/300.40  30442[4:SpR:27420.0,5329.0] ||  -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),union(u,union(null_class,v)))*.
% 299.99/300.40  30472[4:SpL:27420.0,19404.1] || subclass(domain_relation,union(null_class,u)) subclass(universal_class,union(null_class,complement(u)))* -> .
% 299.99/300.40  30474[4:SpL:27420.0,367.0] || subclass(universal_class,union(null_class,complement(u)))* member(omega,union(null_class,u)) -> .
% 299.99/300.40  30475[4:SpL:27420.0,2122.0] || subclass(universal_class,union(null_class,complement(u)))* member(null_class,union(null_class,u)) -> .
% 299.99/300.40  30477[4:SpL:27420.0,13411.1] || subclass(domain_relation,union(null_class,u)) subclass(domain_relation,union(null_class,complement(u)))* -> .
% 299.99/300.40  30478[4:SpL:27420.0,13547.1] || equal(union(null_class,u),domain_relation) equal(union(null_class,complement(u)),domain_relation)** -> .
% 299.99/300.40  30480[4:SpL:27420.0,25.1] || member(u,union(null_class,v)) member(u,union(null_class,complement(v)))* -> .
% 299.99/300.40  30730[0:Obv:30710.1] || subclass(intersection(u,complement(v)),v)* -> equal(intersection(u,complement(v)),null_class).
% 299.99/300.40  31082[0:Obv:31059.1] || subclass(intersection(complement(u),v),u)* -> equal(intersection(complement(u),v),null_class).
% 299.99/300.40  32556[3:SpL:1193.1,32539.0] || subclass(universal_class,regular(regular(cross_product(u,v))))* -> equal(cross_product(u,v),null_class).
% 299.99/300.40  32571[3:SpL:1193.1,32562.0] || equal(regular(regular(cross_product(u,v))),universal_class)** -> equal(cross_product(u,v),null_class).
% 299.99/300.40  32925[3:Res:28597.1,2.0] || equal(u,domain_relation) subclass(u,v)* -> member(ordered_pair(null_class,null_class),v)*.
% 299.99/300.40  32928[4:Res:28597.1,7635.1] || equal(complement(compose(element_relation,universal_class)),domain_relation) member(ordered_pair(null_class,null_class),element_relation)* -> .
% 299.99/300.40  32952[4:Res:28597.1,10018.0] || equal(apply(null_class,u),domain_relation)** -> member(ordered_pair(null_class,null_class),apply(null_class,v))*.
% 299.99/300.40  32953[4:Res:28597.1,10019.0] || equal(apply(null_class,u),domain_relation)** -> member(ordered_pair(null_class,null_class),sum_class(range_of(null_class)))*.
% 299.99/300.40  33062[3:Obv:33050.0] ||  -> subclass(u,complement(intersection(v,singleton(u))))* equal(intersection(v,singleton(u)),null_class).
% 299.99/300.40  33063[3:Obv:33051.0] ||  -> subclass(u,complement(intersection(singleton(u),v)))* equal(intersection(singleton(u),v),null_class).
% 299.99/300.40  33078[7:Res:29917.1,2.0] || subclass(union(null_class,u),v)* -> member(null_class,complement(u)) member(null_class,v).
% 299.99/300.40  33206[4:Rew:27.0,33177.1,26691.0,33177.0] || equal(union(null_class,symmetric_difference(u,v)),universal_class)** -> member(null_class,union(u,v)).
% 299.99/300.40  33207[4:Rew:27.0,33178.1,26691.0,33178.0] || equal(union(null_class,symmetric_difference(u,v)),universal_class)** -> member(omega,union(u,v)).
% 299.99/300.40  34781[4:SpR:43.0,32707.1] || member(inverse(restrict(u,v,universal_class)),universal_class)* -> member(image(u,v),universal_class).
% 299.99/300.40  34786[4:Res:32707.1,2.0] || member(inverse(u),universal_class) subclass(universal_class,v) -> member(range_of(u),v)*.
% 299.99/300.40  34800[4:SpL:27420.0,32920.1] || equal(union(null_class,u),domain_relation) subclass(universal_class,union(null_class,complement(u)))* -> .
% 299.99/300.40  34854[0:Res:52.1,5345.0] inductive(intersection(u,v)) ||  -> subclass(omega,w) member(not_subclass_element(omega,w),u)*.
% 299.99/300.40  34866[0:Res:22622.0,5345.0] ||  -> subclass(complement(successor(u)),v) member(not_subclass_element(complement(successor(u)),v),complement(u))*.
% 299.99/300.40  34888[4:SpL:27420.0,32970.1] || equal(union(null_class,u),domain_relation) subclass(domain_relation,union(null_class,complement(u)))* -> .
% 299.99/300.40  35101[0:Res:52.1,5346.0] inductive(intersection(u,v)) ||  -> subclass(omega,w) member(not_subclass_element(omega,w),v)*.
% 299.99/300.40  35182[4:SpL:35131.0,3158.0] || subclass(u,successor(null_class)) -> equal(u,null_class) member(regular(u),singleton(null_class))*.
% 299.99/300.40  35360[4:Res:25926.1,35175.0] || equal(ordered_pair(u,universal_class),successor(null_class)) -> member(unordered_pair(u,null_class),singleton(null_class))*.
% 299.99/300.40  35369[4:Res:9374.0,35175.0] ||  -> subclass(u,complement(successor(null_class))) member(not_subclass_element(u,complement(successor(null_class))),singleton(null_class))*.
% 299.99/300.40  35378[4:Res:17151.1,35175.0] || subclass(ordered_pair(u,universal_class),successor(null_class)) -> member(unordered_pair(u,null_class),singleton(null_class))*.
% 299.99/300.40  35683[4:SpR:30456.0,5329.0] ||  -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),union(union(u,u),v))*.
% 299.99/300.40  35690[4:SpR:30456.0,17988.1] ||  -> member(singleton(null_class),union(u,u))* member(singleton(null_class),union(null_class,complement(u)))*.
% 299.99/300.40  35725[4:SpR:30456.0,5329.0] ||  -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),union(u,union(v,v)))*.
% 299.99/300.40  35756[4:SpL:30456.0,32920.1] || equal(union(u,u),domain_relation)** subclass(universal_class,union(null_class,complement(u)))* -> .
% 299.99/300.40  35758[4:SpL:30456.0,19404.1] || subclass(domain_relation,union(u,u))* subclass(universal_class,union(null_class,complement(u)))* -> .
% 299.99/300.40  35760[4:SpL:30456.0,367.0] || subclass(universal_class,union(null_class,complement(u)))* member(omega,union(u,u))* -> .
% 299.99/300.40  35761[4:SpL:30456.0,2122.0] || subclass(universal_class,union(null_class,complement(u)))* member(null_class,union(u,u))* -> .
% 299.99/300.40  35763[4:SpL:30456.0,32970.1] || equal(union(u,u),domain_relation)** subclass(domain_relation,union(null_class,complement(u)))* -> .
% 299.99/300.40  35764[4:SpL:30456.0,13411.1] || subclass(domain_relation,union(u,u))* subclass(domain_relation,union(null_class,complement(u)))* -> .
% 299.99/300.40  35765[4:SpL:30456.0,13547.1] || equal(union(u,u),domain_relation)** equal(union(null_class,complement(u)),domain_relation)** -> .
% 299.99/300.40  35769[4:SpL:30456.0,25.1] || member(u,union(v,v))* member(u,union(null_class,complement(v)))* -> .
% 299.99/300.40  35980[4:Res:35965.0,354.1] || member(u,universal_class) -> member(u,compose(element_relation,universal_class))* member(u,complement(element_relation)).
% 299.99/300.40  36114[4:Rew:16954.0,36080.1] || member(universal_class,cantor(regular(cross_product(null_class,universal_class))))* -> equal(cross_product(null_class,universal_class),null_class).
% 299.99/300.40  36133[7:Res:33070.1,2.0] || subclass(union(u,u),v)* -> member(null_class,complement(u)) member(null_class,v).
% 299.99/300.40  37653[8:SoR:37556.0,2274.2] single_valued_class(unordered_pair(u,v)) || equal(unordered_pair(u,v),cross_product(universal_class,universal_class))** -> .
% 299.99/300.40  37656[8:SoR:37602.0,2274.2] single_valued_class(ordered_pair(u,v)) || equal(ordered_pair(u,v),cross_product(universal_class,universal_class))** -> .
% 299.99/300.40  37667[8:SpR:37558.1,14.0] function(u) ||  -> equal(unordered_pair(null_class,unordered_pair(u,singleton(v))),ordered_pair(u,v))**.
% 299.99/300.40  38039[8:SoR:37499.0,5382.2] single_valued_class(inverse(u)) || equal(inverse(u),null_class) -> equal(range_of(u),universal_class)**.
% 299.99/300.40  38084[8:SoR:37559.0,5382.2] single_valued_class(power_class(u)) || member(u,universal_class)* equal(power_class(u),null_class) -> .
% 299.99/300.40  38087[8:SoR:37560.0,5382.2] single_valued_class(sum_class(u)) || member(u,universal_class)* equal(sum_class(u),null_class) -> .
% 299.99/300.40  38096[8:SoR:37570.0,5382.2] single_valued_class(cantor(u)) || member(u,universal_class)* equal(cantor(u),null_class) -> .
% 299.99/300.40  38259[8:Rew:38098.1,38171.2] one_to_one(u) || member(singleton(singleton(null_class)),element_relation)* -> member(null_class,inverse(u))*.
% 299.99/300.40  38271[8:Rew:16982.0,38161.1] one_to_one(u) ||  -> equal(range__dfg(v,inverse(u),w),range__dfg(v,universal_class,w))**.
% 299.99/300.40  38272[8:Rew:16984.0,38168.1] one_to_one(u) ||  -> equal(domain__dfg(v,w,inverse(u)),domain__dfg(v,w,universal_class))**.
% 299.99/300.40  38773[8:Res:38121.1,2.0] one_to_one(u) || subclass(ordered_pair(inverse(u),v),w)* -> member(null_class,w).
% 299.99/300.40  38784[0:SpR:30761.0,42.0] ||  -> equal(range__dfg(complement(cross_product(singleton(u),v)),u,v),second(not_subclass_element(null_class,null_class)))**.
% 299.99/300.40  38846[4:Res:25926.1,38799.0] || equal(cantor(complement(cross_product(singleton(unordered_pair(u,null_class)),universal_class))),ordered_pair(u,universal_class))** -> .
% 299.99/300.40  38855[4:Res:349.2,38799.0] || subclass(u,cantor(complement(cross_product(singleton(regular(u)),universal_class))))* -> equal(u,null_class).
% 299.99/300.40  38859[4:Res:17151.1,38799.0] || subclass(ordered_pair(u,universal_class),cantor(complement(cross_product(singleton(unordered_pair(u,null_class)),universal_class))))* -> .
% 299.99/300.40  38866[4:Res:3640.2,38799.0] || subclass(universal_class,cantor(complement(cross_product(singleton(u),universal_class))))* -> equal(singleton(u),null_class).
% 299.99/300.40  38867[4:Res:10859.2,38799.0] || subclass(universal_class,cantor(complement(cross_product(singleton(regular(u)),universal_class))))* -> equal(u,null_class).
% 299.99/300.40  38980[4:MRR:38954.0,53.0] || equal(complement(cantor(u)),universal_class) -> equal(sum_class(range_of(null_class)),apply(u,omega))*.
% 299.99/300.40  38981[4:MRR:38960.0,2111.0] || equal(complement(cantor(u)),universal_class) -> equal(sum_class(range_of(null_class)),apply(u,null_class))*.
% 299.99/300.40  39291[4:Res:35314.1,10017.0] || equal(sum_class(range_of(null_class)),universal_class) -> member(unordered_pair(u,v),apply(null_class,w))*.
% 299.99/300.40  39292[4:Res:35314.1,10018.0] || equal(apply(null_class,u),universal_class)** -> member(unordered_pair(v,w),apply(null_class,x))*.
% 299.99/300.40  39293[4:Res:35314.1,10019.0] || equal(apply(null_class,u),universal_class)** -> member(unordered_pair(v,w),sum_class(range_of(null_class)))*.
% 299.99/300.40  39333[4:Res:25926.1,36188.0] || equal(union(null_class,u),ordered_pair(v,universal_class)) -> member(unordered_pair(v,null_class),u)*.
% 299.99/300.40  39353[4:Res:17151.1,36188.0] || subclass(ordered_pair(u,universal_class),union(null_class,v))* -> member(unordered_pair(u,null_class),v).
% 299.99/300.40  39360[4:Res:3640.2,36188.0] || subclass(universal_class,union(null_class,u))* -> equal(singleton(v),null_class) member(v,u)*.
% 299.99/300.40  39363[4:Res:10859.2,36188.0] || subclass(universal_class,union(null_class,u))* -> equal(v,null_class) member(regular(v),u)*.
% 299.99/300.40  39400[4:Res:39248.1,2.0] || equal(u,universal_class) subclass(u,v)* -> member(ordered_pair(w,x),v)*.
% 299.99/300.40  39403[4:Res:39248.1,7635.1] || equal(complement(compose(element_relation,universal_class)),universal_class) member(ordered_pair(u,v),element_relation)* -> .
% 299.99/300.40  39433[4:Res:39248.1,10017.0] || equal(sum_class(range_of(null_class)),universal_class) -> member(ordered_pair(u,v),apply(null_class,w))*.
% 299.99/300.40  39434[4:Res:39248.1,10018.0] || equal(apply(null_class,u),universal_class)** -> member(ordered_pair(v,w),apply(null_class,x))*.
% 299.99/300.40  39435[4:Res:39248.1,10019.0] || equal(apply(null_class,u),universal_class)** -> member(ordered_pair(v,w),sum_class(range_of(null_class)))*.
% 299.99/300.40  39954[4:SpL:36163.0,3158.0] || subclass(u,union(v,v))* -> equal(u,null_class) member(regular(u),v).
% 299.99/300.40  40017[4:Res:25926.1,39314.0] || equal(union(u,u),ordered_pair(v,universal_class))* -> member(unordered_pair(v,null_class),u)*.
% 299.99/300.40  40038[4:Res:17151.1,39314.0] || subclass(ordered_pair(u,universal_class),union(v,v))* -> member(unordered_pair(u,null_class),v).
% 299.99/300.40  40045[4:Res:3640.2,39314.0] || subclass(universal_class,union(u,u))* -> equal(singleton(v),null_class) member(v,u)*.
% 299.99/300.40  40048[4:Res:10859.2,39314.0] || subclass(universal_class,union(u,u))* -> equal(v,null_class) member(regular(v),u)*.
% 299.99/300.40  40220[4:Rew:26691.0,40109.1] || subclass(complement(u),complement(v))* -> equal(union(null_class,u),union(v,u)).
% 299.99/300.40  40159[0:SpR:39581.1,23503.0] || subclass(singleton(u),singleton(v))* -> equal(singleton(u),null_class) equal(v,u).
% 299.99/300.40  40951[4:Res:15450.1,20.0] || subclass(domain_relation,rotate(element_relation)) -> member(ordered_pair(u,cantor(ordered_pair(v,u))),v)*.
% 299.99/300.40  41069[4:Res:15451.1,20.0] || subclass(domain_relation,flip(element_relation)) -> member(ordered_pair(u,v),cantor(ordered_pair(v,u)))*.
% 299.99/300.40  41072[4:Res:15451.1,16.0] || subclass(domain_relation,flip(cross_product(u,v)))* -> member(cantor(ordered_pair(w,x)),v)*.
% 299.99/300.40  41099[4:SpR:26736.0,20622.1] || equal(image(element_relation,successor(null_class)),universal_class)** -> equal(power_class(complement(singleton(null_class))),null_class).
% 299.99/300.40  41151[4:SpR:26736.0,9930.1] ||  -> member(u,image(element_relation,successor(null_class))) subclass(singleton(u),power_class(complement(singleton(null_class))))*.
% 299.99/300.40  41169[4:SpL:26736.0,2149.1] inductive(image(element_relation,successor(null_class))) || equal(power_class(complement(singleton(null_class))),universal_class)** -> .
% 299.99/300.40  41361[0:Obv:41282.1] || subclass(u,v)* -> equal(intersection(singleton(w),u),null_class)** member(w,v)*.
% 299.99/300.40  41550[3:Con:41549.2] || subclass(u,null_class) member(not_subclass_element(v,null_class),u)* -> subclass(v,null_class).
% 299.99/300.40  42090[4:SpR:26736.0,41697.0] ||  -> equal(intersection(power_class(complement(singleton(null_class))),intersection(image(element_relation,successor(null_class)),u)),null_class)**.
% 299.99/300.40  42153[4:Rew:26689.0,42006.0,7631.0,42006.0] ||  -> equal(symmetric_difference(complement(u),intersection(u,v)),union(complement(u),intersection(u,v)))**.
% 299.99/300.40  42440[4:SpR:26736.0,42038.0] ||  -> equal(intersection(power_class(complement(singleton(null_class))),intersection(u,image(element_relation,successor(null_class)))),null_class)**.
% 299.99/300.40  42504[4:Rew:26689.0,42351.0,7631.0,42351.0] ||  -> equal(symmetric_difference(complement(u),intersection(v,u)),union(complement(u),intersection(v,u)))**.
% 299.99/300.40  42928[0:Obv:42851.1] || subclass(u,v)* -> equal(intersection(u,singleton(w)),null_class)** member(w,v)*.
% 299.99/300.40  43145[3:SpR:42879.1,496.0] || subclass(union(u,v),null_class) -> equal(symmetric_difference(complement(u),complement(v)),null_class)**.
% 299.99/300.40  44156[0:Rew:43408.0,44131.1] || member(not_subclass_element(complement(u),null_class),intersection(u,v))* -> subclass(complement(u),null_class).
% 299.99/300.40  44337[0:Rew:43917.0,44312.1] || member(not_subclass_element(complement(u),null_class),intersection(v,u))* -> subclass(complement(u),null_class).
% 299.99/300.40  44495[0:Res:45.0,3156.0] || subclass(cross_product(universal_class,universal_class),u)* -> equal(successor_relation,null_class) member(regular(successor_relation),u).
% 299.99/300.40  44496[0:Res:19.0,3156.0] || subclass(cross_product(universal_class,universal_class),u)* -> equal(null_class,element_relation) member(regular(element_relation),u).
% 299.99/300.40  44570[7:SpR:26736.0,44457.1] || subclass(image(element_relation,successor(null_class)),null_class) -> member(null_class,power_class(complement(singleton(null_class))))*.
% 299.99/300.40  44604[4:SpR:26736.0,44463.1] || subclass(image(element_relation,successor(null_class)),null_class)* -> subclass(universal_class,power_class(complement(singleton(null_class)))).
% 299.99/300.40  45080[4:SpL:1194.1,44921.0] || subclass(universal_class,not_subclass_element(cross_product(u,v),w))* -> subclass(cross_product(u,v),w).
% 299.99/300.40  45100[4:SpL:1193.1,44633.0] || subclass(singleton(regular(cross_product(u,v))),null_class)* -> equal(cross_product(u,v),null_class).
% 299.99/300.40  45109[4:MRR:23803.2,45106.0] || member(u,universal_class) subclass(domain_relation,complement(singleton(ordered_pair(u,cantor(u)))))* -> .
% 299.99/300.40  46466[7:SpL:26736.0,45336.0] || subclass(power_class(complement(singleton(null_class))),null_class) -> member(null_class,image(element_relation,successor(null_class)))*.
% 299.99/300.40  46538[4:SpR:45830.1,26736.0] || equal(image(element_relation,successor(null_class)),null_class)** -> equal(power_class(complement(singleton(null_class))),universal_class).
% 299.99/300.40  46924[4:Rew:26689.0,46564.1] || equal(intersection(u,v),null_class)** -> equal(symmetric_difference(u,v),union(u,v)).
% 299.99/300.40  47109[0:Rew:47003.0,10958.1] ||  -> member(u,image(element_relation,power_class(v))) subclass(singleton(u),power_class(complement(power_class(v))))*.
% 299.99/300.40  47206[0:Rew:47003.0,31137.0] ||  -> equal(intersection(union(u,complement(power_class(v))),intersection(complement(u),power_class(v))),null_class)**.
% 299.99/300.40  47207[4:Rew:47003.0,31229.0] ||  -> equal(union(union(u,complement(power_class(v))),intersection(complement(u),power_class(v))),universal_class)**.
% 299.99/300.40  47208[4:Rew:47003.0,31278.0] ||  -> equal(symmetric_difference(union(u,complement(power_class(v))),intersection(complement(u),power_class(v))),universal_class)**.
% 299.99/300.40  47223[4:Rew:47003.0,46927.1] || equal(null_class,u) -> equal(union(u,complement(power_class(v))),complement(power_class(v)))**.
% 299.99/300.40  47289[0:Rew:47003.0,23023.1] || subclass(universal_class,image(element_relation,power_class(u)))* -> equal(power_class(complement(power_class(u))),null_class).
% 299.99/300.40  47290[0:Rew:47003.0,20658.1] || equal(image(element_relation,power_class(u)),universal_class)** -> equal(power_class(complement(power_class(u))),null_class).
% 299.99/300.40  47293[4:Rew:47003.0,46536.1] || equal(image(element_relation,power_class(u)),null_class)** -> equal(power_class(complement(power_class(u))),universal_class).
% 299.99/300.40  47300[0:Rew:47003.0,2174.1] inductive(image(element_relation,power_class(u))) || equal(power_class(complement(power_class(u))),universal_class)** -> .
% 299.99/300.40  47303[4:Rew:47003.0,44602.1] || subclass(image(element_relation,power_class(u)),null_class)* -> subclass(universal_class,power_class(complement(power_class(u)))).
% 299.99/300.40  47350[7:Rew:47003.0,44568.1] || subclass(image(element_relation,power_class(u)),null_class) -> member(null_class,power_class(complement(power_class(u))))*.
% 299.99/300.40  47387[0:Rew:47003.0,42088.0] ||  -> equal(intersection(power_class(complement(power_class(u))),intersection(image(element_relation,power_class(u)),v)),null_class)**.
% 299.99/300.40  47388[0:Rew:47003.0,42438.0] ||  -> equal(intersection(power_class(complement(power_class(u))),intersection(v,image(element_relation,power_class(u)))),null_class)**.
% 299.99/300.40  47391[7:Rew:47003.0,46464.0] || subclass(power_class(complement(power_class(u))),null_class) -> member(null_class,image(element_relation,power_class(u)))*.
% 299.99/300.40  47491[0:Rew:47003.0,31139.0] ||  -> equal(intersection(union(complement(power_class(u)),v),intersection(power_class(u),complement(v))),null_class)**.
% 299.99/300.40  47492[4:Rew:47003.0,31231.0] ||  -> equal(union(union(complement(power_class(u)),v),intersection(power_class(u),complement(v))),universal_class)**.
% 299.99/300.40  47493[4:Rew:47003.0,31280.0] ||  -> equal(symmetric_difference(union(complement(power_class(u)),v),intersection(power_class(u),complement(v))),universal_class)**.
% 299.99/300.40  47514[0:Rew:47003.0,5841.0] ||  -> subclass(symmetric_difference(power_class(u),complement(singleton(complement(power_class(u))))),successor(complement(power_class(u))))*.
% 299.99/300.40  48004[4:SpL:26736.0,46062.0] || subclass(power_class(complement(singleton(null_class))),null_class) -> member(omega,image(element_relation,successor(null_class)))*.
% 299.99/300.40  48005[4:SpL:47012.0,46062.0] || subclass(power_class(complement(power_class(u))),null_class) -> member(omega,image(element_relation,power_class(u)))*.
% 299.99/300.40  48540[4:SpR:26736.0,47003.0] ||  -> equal(image(element_relation,power_class(complement(singleton(null_class)))),complement(power_class(image(element_relation,successor(null_class)))))**.
% 299.99/300.40  48541[0:SpR:47012.0,47003.0] ||  -> equal(image(element_relation,power_class(complement(power_class(u)))),complement(power_class(image(element_relation,power_class(u)))))**.
% 299.99/300.40  48706[4:Rew:26722.0,48542.0] ||  -> equal(union(null_class,image(element_relation,union(u,v))),image(element_relation,union(u,v)))**.
% 299.99/300.40  49187[0:Res:48.1,47008.0] inductive(image(element_relation,power_class(u))) || member(null_class,power_class(complement(power_class(u))))* -> .
% 299.99/300.40  49408[4:Res:3120.2,46866.1] || subclass(u,v)* equal(null_class,v) -> equal(intersection(u,w),null_class)**.
% 299.99/300.40  49409[4:Res:2332.2,46866.1] || subclass(u,v)* equal(null_class,v) -> equal(intersection(w,u),null_class)**.
% 299.99/300.40  49731[6:Rew:7637.0,49692.1,7631.0,49692.1,12554.0,49692.1] || equal(power_class(u),universal_class) -> equal(union(image(element_relation,power_class(u)),v),universal_class)**.
% 299.99/300.40  50002[6:Rew:7636.0,49934.1,7631.0,49934.1,12554.0,49934.1] || equal(power_class(u),universal_class) -> equal(union(v,image(element_relation,power_class(u))),universal_class)**.
% 299.99/300.40  52126[3:SpR:6882.0,42879.1] || subclass(successor(u),null_class) -> equal(symmetric_difference(complement(u),complement(singleton(u))),null_class)**.
% 299.99/300.40  52182[0:SpL:6882.0,2123.0] || subclass(universal_class,symmetric_difference(complement(u),complement(singleton(u))))* -> member(null_class,successor(u)).
% 299.99/300.40  52186[0:SpL:6882.0,368.0] || subclass(universal_class,symmetric_difference(complement(u),complement(singleton(u))))* -> member(omega,successor(u)).
% 299.99/300.40  52189[0:SpL:6882.0,2204.0] || equal(symmetric_difference(complement(u),complement(singleton(u))),universal_class)** -> member(null_class,successor(u)).
% 299.99/300.40  52193[0:SpL:6882.0,479.0] || equal(symmetric_difference(complement(u),complement(singleton(u))),universal_class)** -> member(omega,successor(u)).
% 299.99/300.40  52199[0:SpL:6882.0,22.0] || member(u,symmetric_difference(complement(v),complement(singleton(v))))* -> member(u,successor(v)).
% 299.99/300.40  52836[4:MRR:52811.0,2111.0] || equal(successor(cantor(u)),null_class) -> equal(sum_class(range_of(null_class)),apply(u,null_class))*.
% 299.99/300.40  52958[4:Res:26415.1,46898.1] || equal(complement(successor(u)),universal_class) equal(successor(complement(singleton(u))),null_class)** -> .
% 299.99/300.40  52967[4:MRR:52950.0,53.0] || equal(successor(cantor(u)),null_class) -> equal(sum_class(range_of(null_class)),apply(u,omega))*.
% 299.99/300.40  53016[4:MRR:52985.0,53.0] || subclass(image(element_relation,power_class(u)),null_class) -> member(omega,power_class(complement(power_class(u))))*.
% 299.99/300.40  53204[0:SpL:28712.0,212.0] || member(regular(union(u,u)),complement(u))* -> equal(union(u,u),null_class).
% 299.99/300.40  53260[4:Rew:26689.0,53218.0,7631.0,53218.0] || member(regular(union(u,u)),complement(u))* -> equal(union(null_class,u),null_class).
% 299.99/300.40  53261[4:Rew:28712.0,53234.0] || member(regular(union(null_class,u)),complement(u))* -> equal(union(u,u),null_class).
% 299.99/300.40  53327[4:Res:17012.1,49331.0] || member(image(u,null_class),universal_class)* equal(singleton(apply(u,universal_class)),null_class) -> .
% 299.99/300.40  53406[4:Res:25926.1,49359.0] || equal(cantor(unordered_pair(u,null_class)),ordered_pair(u,universal_class))** equal(null_class,element_relation) -> .
% 299.99/300.40  53417[4:Res:349.2,49359.0] || subclass(u,cantor(regular(u)))* equal(null_class,element_relation) -> equal(u,null_class).
% 299.99/300.40  53421[4:Res:17151.1,49359.0] || subclass(ordered_pair(u,universal_class),cantor(unordered_pair(u,null_class)))* equal(null_class,element_relation) -> .
% 299.99/300.40  53430[4:Res:3640.2,49359.0] || subclass(universal_class,cantor(u))* equal(null_class,element_relation) -> equal(singleton(u),null_class).
% 299.99/300.40  53431[4:Res:10859.2,49359.0] || subclass(universal_class,cantor(regular(u)))* equal(null_class,element_relation) -> equal(u,null_class).
% 299.99/300.40  53444[0:Res:122.0,3783.0] || subclass(universal_class,u)* subclass(u,v)* -> member(power_class(singleton(w)),v)*.
% 299.99/300.40  53745[0:Res:122.0,3845.0] || subclass(universal_class,u)* subclass(u,v)* -> member(sum_class(singleton(w)),v)*.
% 299.99/300.40  54088[7:SpL:30456.0,52819.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(null_class,union(u,u))*.
% 299.99/300.40  54089[7:SpL:27420.0,52819.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(null_class,union(null_class,u)).
% 299.99/300.40  54180[4:SpL:30456.0,52964.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(omega,union(u,u))*.
% 299.99/300.40  54181[4:SpL:27420.0,52964.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(omega,union(null_class,u)).
% 299.99/300.40  54410[7:MRR:54367.2,29424.0] || subclass(successor(null_class),regular(u))* member(null_class,u) -> equal(u,null_class).
% 299.99/300.40  54478[3:Obv:54460.1] || subclass(intersection(u,singleton(v)),v)* -> equal(intersection(u,singleton(v)),null_class).
% 299.99/300.40  54479[3:Obv:54461.1] || subclass(intersection(singleton(u),v),u)* -> equal(intersection(singleton(u),v),null_class).
% 299.99/300.40  54494[3:Obv:54485.1] || equal(intersection(u,singleton(v)),v)** -> equal(intersection(u,singleton(v)),null_class).
% 299.99/300.40  54495[3:Obv:54486.1] || equal(intersection(singleton(u),v),u)** -> equal(intersection(singleton(u),v),null_class).
% 299.99/300.40  54557[3:Rew:54556.1,37041.2] || subclass(universal_class,u) member(u,universal_class)* -> member(singleton(singleton(null_class)),element_relation)*.
% 299.99/300.40  54568[4:MRR:54525.0,3636.1] ||  -> equal(apply(u,cantor(u)),sum_class(range_of(null_class)))** equal(singleton(cantor(u)),null_class).
% 299.99/300.40  54570[4:MRR:54530.3,53393.1] || member(u,universal_class) subclass(u,apply(choice,u))* -> equal(u,null_class).
% 299.99/300.40  54573[4:MRR:54538.2,45106.0] || member(inverse(u),universal_class) subclass(domain_relation,ordered_pair(inverse(u),range_of(u)))* -> .
% 299.99/300.40  54915[4:SpR:54674.1,16978.0] || equal(u,universal_class) -> equal(unordered_pair(null_class,unordered_pair(u,null_class)),ordered_pair(u,universal_class))**.
% 299.99/300.40  55251[4:Rew:16982.0,54928.1] || equal(u,universal_class) -> equal(range__dfg(v,universal_class,w),range__dfg(v,u,w))*.
% 299.99/300.40  55253[4:Rew:16984.0,54947.1] || equal(u,universal_class) -> equal(domain__dfg(v,w,universal_class),domain__dfg(v,w,u))*.
% 299.99/300.40  55280[3:Res:66.2,55210.1] function(u) || member(v,universal_class) equal(image(u,v),universal_class)** -> .
% 299.99/300.40  55350[3:MRR:55318.1,5.0] || member(u,universal_class) equal(apply(choice,u),universal_class)** -> equal(u,null_class).
% 299.99/300.40  55470[4:Obv:55461.2] || equal(u,v) equal(v,universal_class) -> equal(unordered_pair(v,u),null_class)**.
% 299.99/300.40  55489[4:Res:17012.1,55278.0] || member(image(u,null_class),universal_class)* equal(power_class(apply(u,universal_class)),universal_class) -> .
% 299.99/300.40  55688[8:MRR:55687.1,9997.1] function(u) || member(v,complement(u))* member(v,successor(u)) -> .
% 299.99/300.40  55744[4:Res:17012.1,55279.0] || member(image(u,null_class),universal_class)* equal(sum_class(apply(u,universal_class)),universal_class) -> .
% 299.99/300.40  55844[3:SpR:22117.0,12.0] ||  -> equal(regular(ordered_pair(u,v)),singleton(u)) member(regular(ordered_pair(u,v)),universal_class)*.
% 299.99/300.40  55975[4:Res:17012.1,55287.0] || member(image(u,null_class),universal_class)* equal(cantor(apply(u,universal_class)),universal_class) -> .
% 299.99/300.40  56120[4:Rew:7631.0,56053.1,26698.0,56053.0] || member(u,union(v,null_class))* subclass(universal_class,w) -> member(u,w)*.
% 299.99/300.40  56121[4:Rew:7631.0,56073.1,26696.0,56073.0] || member(u,union(null_class,v))* subclass(universal_class,w) -> member(u,w)*.
% 299.99/300.40  56237[4:SpL:35792.0,55483.0] || equal(power_class(union(null_class,u)),universal_class)** -> equal(singleton(union(u,u)),null_class)**.
% 299.99/300.40  56238[4:SpL:35792.0,55483.0] || equal(power_class(union(u,u)),universal_class)** -> equal(singleton(union(null_class,u)),null_class).
% 299.99/300.40  56262[3:SpL:69.0,55738.0] || equal(apply(u,v),universal_class) -> equal(singleton(image(u,singleton(v))),null_class)**.
% 299.99/300.40  56582[4:SpR:46821.1,496.0] || equal(union(u,v),null_class) -> equal(symmetric_difference(complement(u),complement(v)),null_class)**.
% 299.99/300.40  56682[4:Rew:56680.1,46934.1] || equal(null_class,u) -> equal(complement(union(u,v)),union(null_class,complement(v)))**.
% 299.99/300.40  56905[4:MRR:56833.2,53330.0] || subclass(u,not_subclass_element(intersection(v,u),w))* -> subclass(intersection(v,u),w).
% 299.99/300.40  56908[0:Obv:56835.1] || subclass(u,v) -> subclass(intersection(w,u),intersection(v,intersection(w,u)))*.
% 299.99/300.40  57385[0:Obv:57301.0] ||  -> subclass(intersection(u,intersection(v,w)),intersection(v,intersection(u,intersection(v,w))))*.
% 299.99/300.40  57629[0:Obv:57544.0] ||  -> subclass(intersection(u,intersection(v,w)),intersection(w,intersection(u,intersection(v,w))))*.
% 299.99/300.40  57664[0:SpR:492.0,57318.0] ||  -> subclass(intersection(u,symmetric_difference(v,cross_product(w,x))),complement(restrict(v,w,x)))*.
% 299.99/300.40  57665[0:SpR:493.0,57318.0] ||  -> subclass(intersection(u,symmetric_difference(cross_product(v,w),x)),complement(restrict(x,v,w)))*.
% 299.99/300.40  57814[4:Res:57701.0,3155.0] ||  -> equal(intersection(u,successor(null_class)),null_class) equal(regular(intersection(u,successor(null_class))),null_class)**.
% 299.99/300.40  58005[4:MRR:57934.2,53330.0] || subclass(u,not_subclass_element(intersection(u,v),w))* -> subclass(intersection(u,v),w).
% 299.99/300.40  58010[0:Obv:57936.1] || subclass(u,v) -> subclass(intersection(u,w),intersection(v,intersection(u,w)))*.
% 299.99/300.40  58461[0:Obv:58374.0] ||  -> subclass(intersection(intersection(u,v),w),intersection(u,intersection(intersection(u,v),w)))*.
% 299.99/300.40  58590[0:SpR:492.0,58388.0] ||  -> subclass(intersection(symmetric_difference(u,cross_product(v,w)),x),complement(restrict(u,v,w)))*.
% 299.99/300.40  58591[0:SpR:493.0,58388.0] ||  -> subclass(intersection(symmetric_difference(cross_product(u,v),w),x),complement(restrict(w,u,v)))*.
% 299.99/300.40  58749[4:Res:58627.0,3155.0] ||  -> equal(intersection(successor(null_class),u),null_class) equal(regular(intersection(successor(null_class),u)),null_class)**.
% 299.99/300.40  58986[0:Obv:58898.0] ||  -> subclass(intersection(intersection(u,v),w),intersection(v,intersection(intersection(u,v),w)))*.
% 299.99/300.40  59294[4:SpR:492.0,58647.0] ||  -> subclass(union(null_class,symmetric_difference(u,cross_product(v,w))),complement(restrict(u,v,w)))*.
% 299.99/300.40  59295[4:SpR:493.0,58647.0] ||  -> subclass(union(null_class,symmetric_difference(cross_product(u,v),w)),complement(restrict(w,u,v)))*.
% 299.99/300.40  59494[0:Obv:59465.1] || subclass(u,symmetric_difference(v,w)) -> subclass(u,intersection(union(v,w),u))*.
% 299.99/300.40  59523[4:SpR:47007.0,59405.0] ||  -> subclass(complement(successor(intersection(complement(u),power_class(v)))),union(u,complement(power_class(v))))*.
% 299.99/300.40  59524[4:SpR:47013.0,59405.0] ||  -> subclass(complement(successor(intersection(power_class(u),complement(v)))),union(complement(power_class(u)),v))*.
% 299.99/300.40  59539[4:Res:59405.0,8.0] || subclass(complement(u),complement(successor(u)))* -> equal(complement(successor(u)),complement(u)).
% 299.99/300.40  59623[4:Res:58710.1,3159.0] || equal(intersection(u,v),universal_class)** -> equal(w,null_class) member(regular(w),v)*.
% 299.99/300.40  59624[4:Res:58710.1,3158.0] || equal(intersection(u,v),universal_class)** -> equal(w,null_class) member(regular(w),u)*.
% 299.99/300.40  60193[0:Obv:60184.2] || equal(u,v) member(v,w) -> subclass(unordered_pair(v,u),w)*.
% 299.99/300.40  60196[0:Obv:60172.1] || equal(u,v) -> member(v,w) subclass(unordered_pair(v,u),complement(w))*.
% 299.99/300.40  60248[0:Obv:60241.2] || member(u,v) member(w,v) -> subclass(unordered_pair(u,w),v)*.
% 299.99/300.40  61106[4:SpL:26736.0,59615.0] || equal(power_class(complement(singleton(null_class))),universal_class) -> equal(image(element_relation,successor(null_class)),null_class)**.
% 299.99/300.40  61107[4:SpL:47012.0,59615.0] || equal(power_class(complement(power_class(u))),universal_class) -> equal(image(element_relation,power_class(u)),null_class)**.
% 299.99/300.40  61580[4:Res:59614.1,50.1] || equal(complement(image(successor_relation,u)),universal_class)** member(null_class,u) -> inductive(u).
% 299.99/300.40  61726[4:Res:59614.1,353.1] || equal(complement(singleton(u)),universal_class)** member(u,universal_class) -> member(u,v)*.
% 299.99/300.40  61803[4:Rew:26691.0,61802.0] || equal(union(null_class,u),universal_class)** member(v,universal_class)* -> member(v,u)*.
% 299.99/300.40  62597[0:Res:53.0,11919.0] ||  -> equal(ordered_pair(first(ordered_pair(omega,omega)),second(ordered_pair(omega,omega))),ordered_pair(omega,omega))**.
% 299.99/300.40  62604[0:Res:2111.0,11919.0] ||  -> equal(ordered_pair(first(ordered_pair(null_class,omega)),second(ordered_pair(null_class,omega))),ordered_pair(null_class,omega))**.
% 299.99/300.40  63416[3:Obv:63402.1] || subclass(u,v) -> equal(intersection(regular(v),u),null_class)** equal(v,null_class).
% 299.99/300.40  63596[3:Obv:63580.1] || subclass(u,v) -> equal(intersection(u,regular(v)),null_class)** equal(v,null_class).
% 299.99/300.40  64559[0:Con:64551.0] || member(u,universal_class)* subclass(composition_function,cross_product(v,w))* -> member(u,v)*.
% 299.99/300.40  64570[4:SpL:1193.1,64490.0] || equal(successor(regular(cross_product(u,v))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.99/300.40  64782[4:Res:63493.1,5341.0] || equal(successor(null_class),u) -> subclass(u,v) equal(not_subclass_element(u,v),null_class)**.
% 299.99/300.40  64847[0:SpR:47152.0,58388.0] ||  -> subclass(intersection(symmetric_difference(complement(u),power_class(v)),w),union(u,complement(power_class(v))))*.
% 299.99/300.40  64851[4:SpR:47152.0,58647.0] ||  -> subclass(union(null_class,symmetric_difference(complement(u),power_class(v))),union(u,complement(power_class(v))))*.
% 299.99/300.40  64861[0:SpR:47152.0,57318.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),power_class(w))),union(v,complement(power_class(w))))*.
% 299.99/300.40  65251[0:SpR:47437.0,58388.0] ||  -> subclass(intersection(symmetric_difference(power_class(u),complement(v)),w),union(complement(power_class(u)),v))*.
% 299.99/300.40  65255[4:SpR:47437.0,58647.0] ||  -> subclass(union(null_class,symmetric_difference(power_class(u),complement(v))),union(complement(power_class(u)),v))*.
% 299.99/300.40  65265[0:SpR:47437.0,57318.0] ||  -> subclass(intersection(u,symmetric_difference(power_class(v),complement(w))),union(complement(power_class(v)),w))*.
% 299.99/300.40  66084[4:SpR:64484.1,38775.0] || equal(successor(cross_product(u,universal_class)),null_class)** -> equal(image(universal_class,u),range_of(null_class)).
% 299.99/300.40  66091[4:SpR:64484.1,30456.0] || equal(successor(union(u,u)),null_class)** -> equal(union(null_class,complement(u)),universal_class)**.
% 299.99/300.40  66092[4:SpR:64484.1,27420.0] || equal(successor(union(null_class,u)),null_class) -> equal(union(null_class,complement(u)),universal_class)**.
% 299.99/300.40  66269[4:SpL:64484.1,38799.0] || equal(successor(cross_product(singleton(u),universal_class)),null_class)** member(u,cantor(universal_class)) -> .
% 299.99/300.40  66270[4:SpL:64484.1,38851.0] || equal(successor(cross_product(singleton(null_class),universal_class)),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.99/300.40  66271[4:SpL:64484.1,38852.0] || equal(successor(cross_product(singleton(null_class),universal_class)),null_class)** subclass(universal_class,cantor(universal_class)) -> .
% 299.99/300.40  66272[4:SpL:64484.1,38843.0] || equal(successor(cross_product(singleton(omega),universal_class)),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.99/300.40  66273[4:SpL:64484.1,38844.0] || equal(successor(cross_product(singleton(omega),universal_class)),null_class)** subclass(universal_class,cantor(universal_class)) -> .
% 299.99/300.40  66701[4:Res:66364.1,50.1] || equal(successor(image(successor_relation,u)),null_class)** member(null_class,u) -> inductive(u).
% 299.99/300.40  67012[4:Con:66748.3] || equal(successor(complement(u)),null_class)** member(v,universal_class)* -> member(v,u)*.
% 299.99/300.40  67058[9:SpL:64484.1,66416.0] || equal(successor(element_relation),null_class) equal(successor(compose(universal_class,inverse(element_relation))),null_class)** -> .
% 299.99/300.40  67573[4:SpR:35792.0,49004.1] || equal(power_class(union(u,u)),null_class)** -> subclass(power_class(union(null_class,u)),v)*.
% 299.99/300.40  67574[4:SpR:35792.0,49004.1] || equal(power_class(union(null_class,u)),null_class) -> subclass(power_class(union(u,u)),v)*.
% 299.99/300.40  67662[7:MRR:67625.1,45556.0] inductive(unordered_pair(u,v)) ||  -> equal(regular(omega),v)* equal(regular(omega),u)*.
% 299.99/300.40  67901[3:Res:54561.0,2.0] || subclass(u,v) -> equal(singleton(complement(u)),null_class) member(complement(u),v)*.
% 299.99/300.40  67906[3:Res:54561.0,22.0] ||  -> equal(singleton(complement(intersection(u,v))),null_class) member(complement(intersection(u,v)),u)*.
% 299.99/300.40  67907[3:Res:54561.0,23.0] ||  -> equal(singleton(complement(intersection(u,v))),null_class) member(complement(intersection(u,v)),v)*.
% 299.99/300.40  67943[4:Rew:27420.0,67923.1,27420.0,67923.0] ||  -> equal(singleton(union(null_class,complement(u))),null_class) member(union(null_class,complement(u)),u)*.
% 299.99/300.40  68109[0:Obv:68059.0] ||  -> equal(intersection(symmetric_difference(u,v),singleton(w)),null_class)** member(w,union(u,v)).
% 299.99/300.40  68150[3:Res:54887.1,2.0] || equal(u,universal_class) subclass(ordered_pair(u,v),w)* -> member(null_class,w).
% 299.99/300.40  68341[0:Obv:68292.0] ||  -> equal(intersection(singleton(u),symmetric_difference(v,w)),null_class)** member(u,union(v,w)).
% 299.99/300.40  69361[0:Obv:69312.1] || member(u,symmetric_difference(v,w)) -> subclass(singleton(u),complement(intersection(v,w)))*.
% 299.99/300.40  69794[4:Res:9999.2,66389.1] || member(u,universal_class)* member(v,u)* equal(successor(element_relation),null_class) -> .
% 299.99/300.40  69837[4:Res:3134.1,66389.1] || equal(successor(complement(intersection(u,v))),null_class)** -> equal(symmetric_difference(u,v),null_class).
% 299.99/300.40  69844[4:Res:2345.1,66389.1] || equal(successor(cross_product(u,v)),null_class) -> equal(restrict(w,u,v),null_class)**.
% 299.99/300.40  70121[4:SpR:30456.0,42032.0] ||  -> equal(intersection(union(null_class,complement(u)),restrict(union(u,u),v,w)),null_class)**.
% 299.99/300.40  70122[4:SpR:27420.0,42032.0] ||  -> equal(intersection(union(null_class,complement(u)),restrict(union(null_class,u),v,w)),null_class)**.
% 299.99/300.40  70419[0:SSi:70378.0,70.0] ||  -> equal(unordered_pair(u,v),null_class) member(u,unordered_pair(u,v))* member(v,universal_class).
% 299.99/300.40  70549[0:SSi:70508.0,70.0] ||  -> equal(unordered_pair(u,v),null_class) member(v,unordered_pair(u,v))* member(u,universal_class).
% 299.99/300.40  70578[3:Obv:70565.2] || member(u,v) equal(w,universal_class) -> subclass(unordered_pair(u,w),v)*.
% 299.99/300.40  70579[3:Obv:70566.2] || member(u,v) equal(w,universal_class) -> subclass(unordered_pair(w,u),v)*.
% 299.99/300.40  70713[4:SpR:47007.0,70688.0] ||  -> subclass(complement(successor(union(u,complement(power_class(v))))),intersection(complement(u),power_class(v)))*.
% 299.99/300.40  70714[4:SpR:47013.0,70688.0] ||  -> subclass(complement(successor(union(complement(power_class(u)),v))),intersection(power_class(u),complement(v)))*.
% 299.99/300.40  70731[4:Res:70688.0,8.0] || subclass(u,complement(successor(complement(u))))* -> equal(complement(successor(complement(u))),u).
% 299.99/300.40  71480[0:Obv:71453.2] || subclass(u,v) subclass(u,w) -> subclass(u,intersection(v,w))*.
% 299.99/300.40  71488[0:Obv:71452.1] || subclass(intersection(u,v),w) -> subclass(intersection(u,v),intersection(v,w))*.
% 299.99/300.40  71489[0:Obv:71440.1] || subclass(intersection(u,v),w) -> subclass(intersection(u,v),intersection(u,w))*.
% 299.99/300.40  71490[4:Obv:71439.1] || subclass(union(null_class,u),v) -> subclass(union(null_class,u),intersection(u,v))*.
% 299.99/300.40  71496[4:MRR:71455.2,53330.0] || subclass(universal_class,u) subclass(v,w) -> subclass(v,intersection(u,w))*.
% 299.99/300.40  71879[0:Obv:71818.1] || subclass(intersection(u,v),w) -> subclass(intersection(u,v),intersection(w,v))*.
% 299.99/300.40  71910[0:Obv:71800.1] || member(u,v) -> subclass(intersection(w,singleton(u)),intersection(v,singleton(u)))*.
% 299.99/300.40  72416[0:Obv:72355.1] || subclass(intersection(u,v),w) -> subclass(intersection(u,v),intersection(w,u))*.
% 299.99/300.40  72447[0:Obv:72338.1] || member(u,v) -> subclass(intersection(singleton(u),w),intersection(v,singleton(u)))*.
% 299.99/300.40  73346[4:Rew:73077.0,27994.1] || member(u,complement(sum_class(range_of(null_class))))* -> member(u,complement(apply(null_class,v)))*.
% 299.99/300.40  73347[4:Rew:73077.0,27993.0] || member(u,complement(apply(null_class,v)))* -> member(u,complement(sum_class(range_of(null_class))))*.
% 299.99/300.40  74403[4:Rew:27420.0,74402.0,27420.0,74402.0] ||  -> subclass(union(null_class,complement(apply(null_class,u))),union(null_class,complement(apply(null_class,v))))*.
% 299.99/300.40  74405[4:Rew:27420.0,74404.0,27420.0,74404.0] ||  -> subclass(union(null_class,complement(apply(null_class,u))),union(null_class,complement(sum_class(range_of(null_class)))))*.
% 299.99/300.40  74407[4:Rew:27420.0,74406.0,27420.0,74406.0] ||  -> subclass(union(null_class,complement(sum_class(range_of(null_class)))),union(null_class,complement(apply(null_class,u))))*.
% 299.99/300.40  74415[4:Rew:73771.0,73606.1] inductive(symmetric_difference(union(u,null_class),universal_class)) ||  -> member(null_class,union(null_class,complement(u)))*.
% 299.99/300.40  73687[4:Rew:73077.0,27389.0] || member(regular(union(u,null_class)),complement(u))* -> equal(union(u,null_class),null_class).
% 299.99/300.40  73689[4:Rew:73077.0,27393.0] ||  -> subclass(complement(successor(complement(u))),intersection(union(u,null_class),complement(singleton(complement(u)))))*.
% 299.99/300.40  73693[4:Rew:73077.0,27413.0] || equal(complement(u),singleton(singleton(null_class))) subclass(universal_class,union(u,null_class))* -> .
% 299.99/300.40  73867[4:Rew:73771.0,27312.1] inductive(symmetric_difference(union(null_class,u),universal_class)) ||  -> member(null_class,union(null_class,complement(u)))*.
% 299.99/300.40  73893[4:Rew:73771.0,17602.1] inductive(symmetric_difference(inverse(u),universal_class)) || equal(union(null_class,inverse(u)),universal_class)** -> .
% 299.99/300.40  73922[4:Rew:73771.0,21193.1] || equal(apply(null_class,u),universal_class)** -> equal(union(null_class,apply(null_class,v)),universal_class)**.
% 299.99/300.40  73932[4:Rew:73771.0,53926.1] || equal(apply(null_class,u),null_class)** -> equal(union(null_class,apply(null_class,v)),null_class)**.
% 299.99/300.40  73933[4:Rew:73771.0,52313.1] || subclass(apply(null_class,u),null_class)* -> equal(union(null_class,apply(null_class,v)),null_class)**.
% 299.99/300.40  73948[4:Rew:73771.0,21189.1] || equal(sum_class(range_of(null_class)),universal_class) -> equal(union(null_class,apply(null_class,u)),universal_class)**.
% 299.99/300.40  73965[4:Rew:73771.0,52311.1] || subclass(sum_class(range_of(null_class)),null_class) -> equal(union(null_class,apply(null_class,u)),null_class)**.
% 299.99/300.40  73978[4:Rew:73771.0,21191.1] || equal(apply(null_class,u),universal_class)** -> equal(union(null_class,sum_class(range_of(null_class))),universal_class)**.
% 299.99/300.40  73983[4:Rew:73771.0,52312.1] || subclass(apply(null_class,u),null_class)* -> equal(union(null_class,sum_class(range_of(null_class))),null_class)**.
% 299.99/300.40  73993[4:Rew:73771.0,17809.1] inductive(symmetric_difference(sum_class(u),universal_class)) || equal(union(null_class,sum_class(u)),universal_class)** -> .
% 299.99/300.40  74005[4:Rew:73771.0,15880.1] inductive(symmetric_difference(range_of(u),universal_class)) || equal(union(null_class,range_of(u)),universal_class)** -> .
% 299.99/300.40  74027[4:Rew:73771.0,17422.1] inductive(symmetric_difference(cantor(u),universal_class)) || equal(union(null_class,cantor(u)),universal_class)** -> .
% 299.99/300.40  74028[4:Rew:73771.0,9741.1] inductive(symmetric_difference(domain_of(u),universal_class)) || equal(union(null_class,cantor(u)),universal_class)** -> .
% 299.99/300.40  74134[4:Rew:74098.0,15169.0] || subclass(universal_class,union(null_class,u)) -> member(unordered_pair(v,w),union(u,null_class))*.
% 299.99/300.40  74152[4:Rew:74098.0,14438.0] || subclass(domain_relation,union(null_class,u)) -> member(ordered_pair(null_class,null_class),union(u,null_class))*.
% 299.99/300.40  74153[4:Rew:74098.0,18833.0] || equal(union(null_class,u),domain_relation) -> member(ordered_pair(null_class,null_class),union(u,null_class))*.
% 299.99/300.40  74183[4:Rew:73603.0,57097.1] || equal(null_class,u) -> equal(complement(union(v,u)),union(null_class,complement(v)))**.
% 299.99/300.40  74460[4:Rew:73077.0,73339.0] ||  -> equal(union(complement(apply(null_class,u)),v),union(complement(apply(null_class,w)),v))*.
% 299.99/300.40  74461[4:Rew:73077.0,73340.0] ||  -> equal(union(u,complement(apply(null_class,v))),union(u,complement(apply(null_class,w))))*.
% 299.99/300.40  74462[4:Rew:73077.0,73348.0] ||  -> equal(union(u,complement(apply(null_class,v))),union(u,complement(sum_class(range_of(null_class)))))*.
% 299.99/300.40  74464[4:Rew:73077.0,73350.0] ||  -> equal(complement(apply(null_class,u)),null_class)** member(regular(complement(apply(null_class,v))),universal_class)*.
% 299.99/300.40  74465[4:Rew:73077.0,73363.1] ||  -> equal(complement(apply(null_class,u)),null_class)** member(regular(complement(sum_class(range_of(null_class)))),universal_class)*.
% 299.99/300.40  74466[4:Rew:73077.0,73365.0] ||  -> equal(union(complement(apply(null_class,u)),v),union(complement(sum_class(range_of(null_class))),v))*.
% 299.99/300.40  74467[4:Rew:73077.0,73366.0] ||  -> equal(complement(sum_class(range_of(null_class))),null_class) member(regular(complement(apply(null_class,u))),universal_class)*.
% 299.99/300.40  74516[4:Rew:74098.0,74150.1] ||  -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),union(u,null_class))*.
% 299.99/300.40  74701[0:Rew:74540.0,47703.0] ||  -> equal(symmetric_difference(complement(power_class(u)),complement(power_class(v))),symmetric_difference(power_class(u),power_class(v)))**.
% 299.99/300.40  75655[4:Rew:26691.0,75624.1] inductive(symmetric_difference(complement(intersection(u,universal_class)),universal_class)) ||  -> member(null_class,union(null_class,u))*.
% 299.99/300.40  75975[0:SpR:74540.0,5255.0] ||  -> subclass(symmetric_difference(union(u,v),complement(intersection(u,v))),complement(symmetric_difference(u,v)))*.
% 299.99/300.40  76524[4:Rew:26698.0,76382.1,26698.0,76382.0] ||  -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),union(null_class,u))*.
% 299.99/300.40  76547[4:Rew:26689.0,76453.0,7631.0,76453.0] || member(regular(union(u,null_class)),complement(u))* -> equal(union(null_class,u),null_class).
% 299.99/300.40  76548[4:Rew:75572.0,76475.0,7631.0,76475.0] || member(regular(union(null_class,u)),complement(u))* -> equal(union(u,null_class),null_class).
% 299.99/300.40  76631[4:Rew:73771.0,76603.1] single_valued_class(union(cross_product(universal_class,universal_class),null_class)) ||  -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.99/300.40  77218[4:Rew:26698.0,76977.1,26698.0,76977.0] ||  -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),union(u,u))*.
% 299.99/300.40  77219[4:Rew:26698.0,76978.0] || subclass(universal_class,union(u,null_class)) -> member(unordered_pair(v,w),union(u,u))*.
% 299.99/300.40  77241[4:Rew:75572.0,77147.0,7631.0,77147.0] || member(regular(union(u,u)),complement(u))* -> equal(union(u,null_class),null_class).
% 299.99/300.40  77242[4:Rew:28712.0,77170.0] || member(regular(union(u,null_class)),complement(u))* -> equal(union(u,u),null_class).
% 299.99/300.40  78147[0:SpR:74519.0,2331.1] ||  -> equal(intersection(u,singleton(v)),null_class) equal(regular(intersection(singleton(v),u)),v)**.
% 299.99/300.40  78193[0:SpR:74519.0,3119.1] ||  -> equal(intersection(singleton(u),v),null_class) equal(regular(intersection(v,singleton(u))),u)**.
% 299.99/300.40  78421[0:SpL:74519.0,12144.0] || member(not_subclass_element(u,intersection(u,v)),v)* -> subclass(u,intersection(v,u)).
% 299.99/300.40  78806[0:SpR:78499.0,2346.1] ||  -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),union(v,u))*.
% 299.99/300.40  78807[0:SpR:78499.0,3257.1] || subclass(universal_class,symmetric_difference(u,v)) -> member(unordered_pair(w,x),union(v,u))*.
% 299.99/300.40  79148[0:Rew:47589.0,78892.0] ||  -> equal(complement(intersection(power_class(u),power_class(v))),complement(intersection(power_class(v),power_class(u))))*.
% 299.99/300.40  79641[0:SpR:79059.0,2346.1] ||  -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(v,u)),union(u,v))*.
% 299.99/300.40  79678[0:SpL:79059.0,4012.0] || member(u,symmetric_difference(complement(v),complement(w)))* -> member(u,union(w,v)).
% 299.99/300.40  80302[4:SpL:26736.0,70954.0] || subclass(power_class(complement(singleton(null_class))),null_class)* -> subclass(universal_class,image(element_relation,successor(null_class))).
% 299.99/300.40  80303[4:SpL:47012.0,70954.0] || subclass(power_class(complement(power_class(u))),null_class)* -> subclass(universal_class,image(element_relation,power_class(u))).
% 299.99/300.40  80330[4:SpL:26736.0,72030.0] || equal(power_class(complement(singleton(null_class))),null_class) -> equal(image(element_relation,successor(null_class)),universal_class)**.
% 299.99/300.40  80331[4:SpL:47012.0,72030.0] || equal(power_class(complement(power_class(u))),null_class) -> equal(image(element_relation,power_class(u)),universal_class)**.
% 299.99/300.40  81737[4:SpR:74227.0,5329.0] ||  -> subclass(symmetric_difference(complement(sum_class(range_of(null_class))),complement(u)),union(apply(null_class,v),u))*.
% 299.99/300.40  81742[4:SpR:74227.0,17988.1] ||  -> member(singleton(null_class),apply(null_class,u))* member(singleton(null_class),complement(sum_class(range_of(null_class))))*.
% 299.99/300.40  81771[4:SpR:74227.0,42032.0] ||  -> equal(intersection(complement(sum_class(range_of(null_class))),restrict(apply(null_class,u),v,w)),null_class)**.
% 299.99/300.40  81783[4:SpR:74227.0,5329.0] ||  -> subclass(symmetric_difference(complement(u),complement(sum_class(range_of(null_class)))),union(u,apply(null_class,v)))*.
% 299.99/300.40  81807[4:SpR:74227.0,5329.0] ||  -> subclass(symmetric_difference(complement(apply(null_class,u)),complement(v)),union(sum_class(range_of(null_class)),v))*.
% 299.99/300.40  81812[4:SpR:74227.0,17988.1] ||  -> member(singleton(null_class),sum_class(range_of(null_class))) member(singleton(null_class),complement(apply(null_class,u)))*.
% 299.99/300.40  81841[4:SpR:74227.0,42032.0] ||  -> equal(intersection(complement(apply(null_class,u)),restrict(sum_class(range_of(null_class)),v,w)),null_class)**.
% 299.99/300.40  81853[4:SpR:74227.0,5329.0] ||  -> subclass(symmetric_difference(complement(u),complement(apply(null_class,v))),union(u,sum_class(range_of(null_class))))*.
% 299.99/300.40  81882[4:SpL:74227.0,32920.1] || equal(apply(null_class,u),domain_relation)** subclass(universal_class,complement(sum_class(range_of(null_class))))* -> .
% 299.99/300.40  81883[4:SpL:74227.0,19404.1] || subclass(domain_relation,apply(null_class,u))* subclass(universal_class,complement(sum_class(range_of(null_class))))* -> .
% 299.99/300.40  81885[4:SpL:74227.0,367.0] || subclass(universal_class,complement(sum_class(range_of(null_class))))* member(omega,apply(null_class,u))* -> .
% 299.99/300.40  81886[4:SpL:74227.0,2122.0] || subclass(universal_class,complement(sum_class(range_of(null_class))))* member(null_class,apply(null_class,u))* -> .
% 299.99/300.40  81888[4:SpL:74227.0,32970.1] || equal(apply(null_class,u),domain_relation)** subclass(domain_relation,complement(sum_class(range_of(null_class))))* -> .
% 299.99/300.40  81889[4:SpL:74227.0,13411.1] || subclass(domain_relation,apply(null_class,u))* subclass(domain_relation,complement(sum_class(range_of(null_class))))* -> .
% 299.99/300.40  81890[4:SpL:74227.0,13547.1] || equal(apply(null_class,u),domain_relation)** equal(complement(sum_class(range_of(null_class))),domain_relation)** -> .
% 299.99/300.40  81893[4:SpL:74227.0,45949.0] || equal(union(null_class,complement(sum_class(range_of(null_class)))),union(null_class,apply(null_class,u)))* -> .
% 299.99/300.40  81900[4:SpL:74227.0,52964.0] || equal(successor(complement(sum_class(range_of(null_class)))),null_class)** -> member(omega,apply(null_class,u))*.
% 299.99/300.40  81901[7:SpL:74227.0,52819.0] || equal(successor(complement(sum_class(range_of(null_class)))),null_class)** -> member(null_class,apply(null_class,u))*.
% 299.99/300.40  81902[4:SpL:74227.0,25.1] || member(u,apply(null_class,v))* member(u,complement(sum_class(range_of(null_class))))* -> .
% 299.99/300.40  81929[4:SpL:74227.0,19404.1] || subclass(domain_relation,sum_class(range_of(null_class))) subclass(universal_class,complement(apply(null_class,u)))* -> .
% 299.99/300.40  81931[4:SpL:74227.0,367.0] || subclass(universal_class,complement(apply(null_class,u)))* member(omega,sum_class(range_of(null_class))) -> .
% 299.99/300.40  81932[4:SpL:74227.0,2122.0] || subclass(universal_class,complement(apply(null_class,u)))* member(null_class,sum_class(range_of(null_class))) -> .
% 299.99/300.40  81935[4:SpL:74227.0,13411.1] || subclass(domain_relation,sum_class(range_of(null_class))) subclass(domain_relation,complement(apply(null_class,u)))* -> .
% 299.99/300.40  81936[4:SpL:74227.0,13547.1] || equal(sum_class(range_of(null_class)),domain_relation) equal(complement(apply(null_class,u)),domain_relation)** -> .
% 299.99/300.40  81939[4:SpL:74227.0,45949.0] || equal(union(null_class,complement(apply(null_class,u))),union(null_class,sum_class(range_of(null_class))))** -> .
% 299.99/300.40  81946[4:SpL:74227.0,52964.0] || equal(successor(complement(apply(null_class,u))),null_class)** -> member(omega,sum_class(range_of(null_class))).
% 299.99/300.40  81947[7:SpL:74227.0,52819.0] || equal(successor(complement(apply(null_class,u))),null_class)** -> member(null_class,sum_class(range_of(null_class))).
% 299.99/300.40  81948[4:SpL:74227.0,25.1] || member(u,sum_class(range_of(null_class))) member(u,complement(apply(null_class,v)))* -> .
% 299.99/300.40  82067[0:SpR:74526.0,47152.0] ||  -> equal(symmetric_difference(complement(power_class(u)),power_class(v)),symmetric_difference(power_class(u),complement(power_class(v))))**.
% 299.99/300.40  82233[8:Rew:26689.0,82095.1,74519.0,82095.1,7637.0,82095.1,78499.0,82095.1,74519.0,82095.1,75576.0,82095.1,7631.0,82095.1] function(complement(power_class(u))) ||  -> equal(successor(complement(power_class(u))),complement(power_class(u)))**.
% 299.99/300.40  82632[4:SpL:74227.0,70726.0] || equal(successor(complement(apply(null_class,u))),null_class)** -> subclass(universal_class,sum_class(range_of(null_class))).
% 299.99/300.40  82635[4:SpL:74227.0,70726.0] || equal(successor(complement(sum_class(range_of(null_class)))),null_class)** -> subclass(universal_class,apply(null_class,u))*.
% 299.99/300.40  82730[4:Obv:82708.1] || member(u,element_relation) -> equal(intersection(singleton(u),complement(compose(element_relation,universal_class))),null_class)**.
% 299.99/300.40  82796[4:MRR:82787.1,45176.0] || equal(complement(u),null_class) -> equal(regular(unordered_pair(u,singleton(v))),singleton(v))**.
% 299.99/300.40  82848[4:Obv:82825.1] || member(u,element_relation) -> equal(intersection(complement(compose(element_relation,universal_class)),singleton(u)),null_class)**.
% 299.99/300.40  82874[4:MRR:82867.1,45191.0] || equal(complement(u),null_class) -> equal(regular(unordered_pair(singleton(v),u)),singleton(v))**.
% 299.99/300.40  82943[4:SpR:73603.0,64484.1] || equal(successor(union(u,null_class)),null_class) -> equal(union(null_class,complement(u)),universal_class)**.
% 299.99/300.40  82946[4:SpR:73603.0,5329.0] ||  -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),union(union(u,null_class),v))*.
% 299.99/300.40  82951[4:SpR:73603.0,17988.1] ||  -> member(singleton(null_class),union(u,null_class)) member(singleton(null_class),union(null_class,complement(u)))*.
% 299.99/300.40  82980[4:SpR:73603.0,42032.0] ||  -> equal(intersection(union(null_class,complement(u)),restrict(union(u,null_class),v,w)),null_class)**.
% 299.99/300.40  82992[4:SpR:73603.0,5329.0] ||  -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),union(u,union(v,null_class)))*.
% 299.99/300.40  83038[4:SpL:73603.0,32920.1] || equal(union(u,null_class),domain_relation) subclass(universal_class,union(null_class,complement(u)))* -> .
% 299.99/300.40  83039[4:SpL:73603.0,19404.1] || subclass(domain_relation,union(u,null_class)) subclass(universal_class,union(null_class,complement(u)))* -> .
% 299.99/300.40  83041[4:SpL:73603.0,367.0] || subclass(universal_class,union(null_class,complement(u)))* member(omega,union(u,null_class)) -> .
% 299.99/300.40  83042[4:SpL:73603.0,2122.0] || subclass(universal_class,union(null_class,complement(u)))* member(null_class,union(u,null_class)) -> .
% 299.99/300.40  83044[4:SpL:73603.0,32970.1] || equal(union(u,null_class),domain_relation) subclass(domain_relation,union(null_class,complement(u)))* -> .
% 299.99/300.40  83045[4:SpL:73603.0,13411.1] || subclass(domain_relation,union(u,null_class)) subclass(domain_relation,union(null_class,complement(u)))* -> .
% 299.99/300.40  83046[4:SpL:73603.0,13547.1] || equal(union(u,null_class),domain_relation) equal(union(null_class,complement(u)),domain_relation)** -> .
% 299.99/300.40  83057[4:SpL:73603.0,52964.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(omega,union(u,null_class)).
% 299.99/300.40  83058[7:SpL:73603.0,52819.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(null_class,union(u,null_class)).
% 299.99/300.40  83059[4:SpL:73603.0,25.1] || member(u,union(v,null_class)) member(u,union(null_class,complement(v)))* -> .
% 299.99/300.40  83236[7:Res:73614.1,2.0] || subclass(union(u,null_class),v)* -> member(null_class,complement(u)) member(null_class,v).
% 299.99/300.40  83255[4:SpR:74226.0,64484.1] || equal(successor(apply(null_class,u)),null_class)** -> equal(complement(apply(null_class,v)),universal_class)**.
% 299.99/300.40  83258[4:SpR:74226.0,5329.0] ||  -> subclass(symmetric_difference(complement(apply(null_class,u)),complement(v)),union(apply(null_class,w),v))*.
% 299.99/300.40  83263[4:SpR:74226.0,17988.1] ||  -> member(singleton(null_class),apply(null_class,u))* member(singleton(null_class),complement(apply(null_class,v)))*.
% 299.99/300.40  83292[4:SpR:74226.0,42032.0] ||  -> equal(intersection(complement(apply(null_class,u)),restrict(apply(null_class,v),w,x)),null_class)**.
% 299.99/300.40  83304[4:SpR:74226.0,5329.0] ||  -> subclass(symmetric_difference(complement(u),complement(apply(null_class,v))),union(u,apply(null_class,w)))*.
% 299.99/300.40  83415[4:SpL:74226.0,32920.1] || equal(apply(null_class,u),domain_relation)** subclass(universal_class,complement(apply(null_class,v)))* -> .
% 299.99/300.40  83416[4:SpL:74226.0,19404.1] || subclass(domain_relation,apply(null_class,u))* subclass(universal_class,complement(apply(null_class,v)))* -> .
% 299.99/300.40  83418[4:SpL:74226.0,367.0] || subclass(universal_class,complement(apply(null_class,u)))* member(omega,apply(null_class,v))* -> .
% 299.99/300.40  83419[4:SpL:74226.0,2122.0] || subclass(universal_class,complement(apply(null_class,u)))* member(null_class,apply(null_class,v))* -> .
% 299.99/300.40  83421[4:SpL:74226.0,32970.1] || equal(apply(null_class,u),domain_relation)** subclass(domain_relation,complement(apply(null_class,v)))* -> .
% 299.99/300.40  83422[4:SpL:74226.0,13411.1] || subclass(domain_relation,apply(null_class,u))* subclass(domain_relation,complement(apply(null_class,v)))* -> .
% 299.99/300.40  83423[4:SpL:74226.0,13547.1] || equal(apply(null_class,u),domain_relation)** equal(complement(apply(null_class,v)),domain_relation)** -> .
% 299.99/300.40  83426[4:SpL:74226.0,45949.0] || equal(union(null_class,complement(apply(null_class,u))),union(null_class,apply(null_class,v)))* -> .
% 299.99/300.40  83433[4:SpL:74226.0,70726.0] || equal(successor(complement(apply(null_class,u))),null_class)** -> subclass(universal_class,apply(null_class,v))*.
% 299.99/300.40  83434[4:SpL:74226.0,52964.0] || equal(successor(complement(apply(null_class,u))),null_class)** -> member(omega,apply(null_class,v))*.
% 299.99/300.40  83435[7:SpL:74226.0,52819.0] || equal(successor(complement(apply(null_class,u))),null_class)** -> member(null_class,apply(null_class,v))*.
% 299.99/300.40  83436[4:SpL:74226.0,25.1] || member(u,apply(null_class,v))* member(u,complement(apply(null_class,w)))* -> .
% 299.99/300.40  83839[4:SpR:77128.0,49004.1] || equal(power_class(union(null_class,u)),null_class) -> subclass(power_class(union(u,null_class)),v)*.
% 299.99/300.40  83870[4:SpR:77128.0,49004.1] || equal(power_class(union(u,null_class)),null_class) -> subclass(power_class(union(null_class,u)),v)*.
% 299.99/300.40  83925[4:SpL:77128.0,55483.0] || equal(power_class(union(u,null_class)),universal_class)** -> equal(singleton(union(null_class,u)),null_class).
% 299.99/300.40  83938[4:SpL:77128.0,55483.0] || equal(power_class(union(null_class,u)),universal_class)** -> equal(singleton(union(u,null_class)),null_class).
% 299.99/300.40  84048[4:SpL:64484.1,82283.0] || equal(successor(apply(null_class,u)),null_class)** equal(apply(null_class,v),universal_class)** -> .
% 299.99/300.40  85031[8:SpR:74697.1,30453.0] function(complement(singleton(null_class))) ||  -> equal(successor(complement(singleton(null_class))),complement(successor(null_class)))**.
% 299.99/300.40  85061[8:SpR:74697.1,59281.0] function(restrict(u,v,w)) ||  -> subclass(successor(restrict(u,v,w)),u)*.
% 299.99/300.40  85192[8:Rew:74697.1,85004.2] function(u) ||  -> member(not_subclass_element(successor(u),v),u)* subclass(successor(u),v).
% 299.99/300.40  85786[4:SpL:76338.0,3158.0] || subclass(u,union(v,null_class))* -> equal(u,null_class) member(regular(u),v).
% 299.99/300.40  85912[4:SpR:76340.0,49004.1] || equal(power_class(union(u,null_class)),null_class) -> subclass(power_class(union(u,u)),v)*.
% 299.99/300.40  85945[4:SpR:76340.0,49004.1] || equal(power_class(union(u,u)),null_class)** -> subclass(power_class(union(u,null_class)),v)*.
% 299.99/300.40  86007[4:SpL:76340.0,55483.0] || equal(power_class(union(u,u)),universal_class)** -> equal(singleton(union(u,null_class)),null_class).
% 299.99/300.40  86021[4:SpL:76340.0,55483.0] || equal(power_class(union(u,null_class)),universal_class)** -> equal(singleton(union(u,u)),null_class)**.
% 299.99/300.40  86459[4:Obv:86446.1] || subclass(universal_class,symmetric_difference(u,v)) -> equal(union(null_class,intersection(u,v)),null_class)**.
% 299.99/300.40  87326[4:Res:87222.1,326.1] inductive(successor(null_class)) || subclass(singleton(null_class),omega)* -> equal(successor(null_class),omega).
% 299.99/300.40  87395[7:MRR:87394.1,29424.0] || subclass(singleton(null_class),unordered_pair(u,v))* -> equal(null_class,v) equal(null_class,u).
% 299.99/300.40  88176[4:Res:15657.2,46866.1] || member(u,universal_class) member(v,cantor(u))* equal(application_function,null_class) -> .
% 299.99/300.40  88795[8:SpR:74697.1,60366.0] function(symmetric_difference(u,v)) ||  -> subclass(successor(symmetric_difference(u,v)),union(u,v))*.
% 299.99/300.40  89834[4:Res:25926.1,76461.0] || equal(union(u,null_class),ordered_pair(v,universal_class)) -> member(unordered_pair(v,null_class),u)*.
% 299.99/300.40  89855[4:Res:17151.1,76461.0] || subclass(ordered_pair(u,universal_class),union(v,null_class))* -> member(unordered_pair(u,null_class),v).
% 299.99/300.40  89865[4:Res:3640.2,76461.0] || subclass(universal_class,union(u,null_class))* -> equal(singleton(v),null_class) member(v,u)*.
% 299.99/300.40  89869[4:Res:10859.2,76461.0] || subclass(universal_class,union(u,null_class))* -> equal(v,null_class) member(regular(v),u)*.
% 299.99/300.40  90486[8:Rew:74519.0,90366.1,30823.0,90366.1] function(complement(u)) ||  -> equal(intersection(successor(complement(u)),union(u,u)),null_class)**.
% 299.99/300.40  90641[4:SpR:78616.0,64484.1] || equal(successor(symmetric_difference(u,v)),null_class) -> equal(complement(symmetric_difference(v,u)),universal_class)**.
% 299.99/300.40  90644[0:SpR:78616.0,5329.0] ||  -> subclass(symmetric_difference(complement(symmetric_difference(u,v)),complement(w)),union(symmetric_difference(v,u),w))*.
% 299.99/300.40  90649[4:SpR:78616.0,17988.1] ||  -> member(singleton(null_class),symmetric_difference(u,v)) member(singleton(null_class),complement(symmetric_difference(v,u)))*.
% 299.99/300.40  90678[0:SpR:78616.0,42032.0] ||  -> equal(intersection(complement(symmetric_difference(u,v)),restrict(symmetric_difference(v,u),w,x)),null_class)**.
% 299.99/300.40  90690[0:SpR:78616.0,5329.0] ||  -> subclass(symmetric_difference(complement(u),complement(symmetric_difference(v,w))),union(u,symmetric_difference(w,v)))*.
% 299.99/300.40  90810[3:SpL:78616.0,32920.1] || equal(symmetric_difference(u,v),domain_relation) subclass(universal_class,complement(symmetric_difference(v,u)))* -> .
% 299.99/300.40  90811[3:SpL:78616.0,19404.1] || subclass(domain_relation,symmetric_difference(u,v)) subclass(universal_class,complement(symmetric_difference(v,u)))* -> .
% 299.99/300.40  90813[0:SpL:78616.0,367.0] || subclass(universal_class,complement(symmetric_difference(u,v)))* member(omega,symmetric_difference(v,u)) -> .
% 299.99/300.40  90814[0:SpL:78616.0,2122.0] || subclass(universal_class,complement(symmetric_difference(u,v)))* member(null_class,symmetric_difference(v,u)) -> .
% 299.99/300.40  90816[3:SpL:78616.0,32970.1] || equal(symmetric_difference(u,v),domain_relation) subclass(domain_relation,complement(symmetric_difference(v,u)))* -> .
% 299.99/300.40  90817[3:SpL:78616.0,13411.1] || subclass(domain_relation,symmetric_difference(u,v)) subclass(domain_relation,complement(symmetric_difference(v,u)))* -> .
% 299.99/300.40  90818[3:SpL:78616.0,13547.1] || equal(symmetric_difference(u,v),domain_relation) equal(complement(symmetric_difference(v,u)),domain_relation)** -> .
% 299.99/300.40  90829[4:SpL:78616.0,70726.0] || equal(successor(complement(symmetric_difference(u,v))),null_class)** -> subclass(universal_class,symmetric_difference(v,u)).
% 299.99/300.40  90830[4:SpL:78616.0,52964.0] || equal(successor(complement(symmetric_difference(u,v))),null_class)** -> member(omega,symmetric_difference(v,u)).
% 299.99/300.40  90831[7:SpL:78616.0,52819.0] || equal(successor(complement(symmetric_difference(u,v))),null_class)** -> member(null_class,symmetric_difference(v,u)).
% 299.99/300.40  90833[0:SpL:78616.0,25.1] || member(u,symmetric_difference(v,w)) member(u,complement(symmetric_difference(w,v)))* -> .
% 299.99/300.40  91221[0:SpR:78616.0,78797.0] ||  -> subclass(symmetric_difference(complement(u),complement(symmetric_difference(v,w))),union(symmetric_difference(w,v),u))*.
% 299.99/300.40  91224[4:SpR:74227.0,78797.0] ||  -> subclass(symmetric_difference(complement(u),complement(apply(null_class,v))),union(sum_class(range_of(null_class)),u))*.
% 299.99/300.40  91225[4:SpR:30456.0,78797.0] ||  -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),union(union(v,v),u))*.
% 299.99/300.40  91226[4:SpR:73603.0,78797.0] ||  -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),union(union(v,null_class),u))*.
% 299.99/300.40  91227[4:SpR:27420.0,78797.0] ||  -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),union(union(null_class,v),u))*.
% 299.99/300.40  91228[4:SpR:74226.0,78797.0] ||  -> subclass(symmetric_difference(complement(u),complement(apply(null_class,v))),union(apply(null_class,w),u))*.
% 299.99/300.40  91229[4:SpR:74227.0,78797.0] ||  -> subclass(symmetric_difference(complement(u),complement(sum_class(range_of(null_class)))),union(apply(null_class,v),u))*.
% 299.99/300.40  91246[0:SpR:78616.0,78797.0] ||  -> subclass(symmetric_difference(complement(symmetric_difference(u,v)),complement(w)),union(w,symmetric_difference(v,u)))*.
% 299.99/300.40  91249[4:SpR:74227.0,78797.0] ||  -> subclass(symmetric_difference(complement(apply(null_class,u)),complement(v)),union(v,sum_class(range_of(null_class))))*.
% 299.99/300.40  91250[4:SpR:30456.0,78797.0] ||  -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),union(v,union(u,u)))*.
% 299.99/300.40  91251[4:SpR:73603.0,78797.0] ||  -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),union(v,union(u,null_class)))*.
% 299.99/300.40  91252[4:SpR:27420.0,78797.0] ||  -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),union(v,union(null_class,u)))*.
% 299.99/300.40  91253[4:SpR:74226.0,78797.0] ||  -> subclass(symmetric_difference(complement(apply(null_class,u)),complement(v)),union(v,apply(null_class,w)))*.
% 299.99/300.40  91254[4:SpR:74227.0,78797.0] ||  -> subclass(symmetric_difference(complement(sum_class(range_of(null_class))),complement(u)),union(u,apply(null_class,v)))*.
% 299.99/300.40  93035[8:SpR:74697.1,88738.0] function(symmetric_difference(u,v)) ||  -> subclass(successor(symmetric_difference(u,v)),union(v,u))*.
% 299.99/300.40  93740[4:SpL:64484.1,90825.0] || equal(successor(symmetric_difference(u,v)),null_class)** equal(symmetric_difference(v,u),universal_class) -> .
% 299.99/300.40  94760[4:Res:59329.1,54563.0] || subclass(u,not_subclass_element(union(null_class,u),v))* -> subclass(union(null_class,u),v).
% 299.99/300.40  94762[4:Res:87223.1,54563.0] || subclass(u,not_subclass_element(union(u,null_class),v))* -> subclass(union(u,null_class),v).
% 299.99/300.40  94997[0:Obv:94962.0] ||  -> subclass(intersection(u,restrict(symmetric_difference(v,w),x,y)),complement(intersection(v,w)))*.
% 299.99/300.40  95206[4:Res:95015.1,321.1] function(u) || equal(complement(u),null_class)** -> equal(cross_product(universal_class,universal_class),u)*.
% 299.99/300.40  95313[4:Rew:95312.1,82755.1] || equal(union(null_class,regular(ordered_pair(u,v))),null_class)** -> equal(singleton(u),null_class).
% 299.99/300.40  95314[4:Rew:95045.1,82785.1] || equal(complement(regular(regular(ordered_pair(u,v)))),null_class)** -> equal(singleton(u),null_class).
% 299.99/300.40  95515[0:Obv:95474.0] ||  -> subclass(intersection(restrict(symmetric_difference(u,v),w,x),y),complement(intersection(u,v)))*.
% 299.99/300.40  96058[4:Res:95102.1,2.0] || equal(complement(u),null_class) subclass(u,v)* -> member(singleton(w),v)*.
% 299.99/300.40  96130[4:Rew:26691.0,96061.0] || equal(union(null_class,compose(element_relation,universal_class)),null_class)** member(singleton(u),element_relation)* -> .
% 299.99/300.40  96075[4:Res:95102.1,499.0] || equal(complement(symmetric_difference(u,v)),null_class) -> member(singleton(w),union(u,v))*.
% 299.99/300.40  96138[4:Rew:27.0,96067.0] || equal(union(u,v),null_class) member(singleton(w),union(u,v))* -> .
% 299.99/300.40  96316[0:SpR:496.0,57948.1] || subclass(union(u,v),w) -> subclass(symmetric_difference(complement(u),complement(v)),w)*.
% 299.99/300.40  96317[0:SpR:6882.0,57948.1] || subclass(successor(u),v) -> subclass(symmetric_difference(complement(u),complement(singleton(u))),v)*.
% 299.99/300.40  96546[0:SpL:496.0,58651.0] || subclass(u,symmetric_difference(complement(v),complement(w)))* -> subclass(u,union(v,w)).
% 299.99/300.40  96547[0:SpL:6882.0,58651.0] || subclass(u,symmetric_difference(complement(v),complement(singleton(v))))* -> subclass(u,successor(v)).
% 299.99/300.40  96632[8:Res:77537.1,58651.0] function(intersection(u,v)) ||  -> subclass(intersection(successor(intersection(u,v)),w),u)*.
% 299.99/300.40  96638[8:Res:77648.1,58651.0] function(intersection(u,v)) ||  -> subclass(intersection(w,successor(intersection(u,v))),u)*.
% 299.99/300.40  97244[4:MRR:97224.1,243.0] || subclass(domain_relation,flip(u)) subclass(domain_relation,regular(u))* -> equal(u,null_class).
% 299.99/300.40  97286[4:SpR:26736.0,96932.0] ||  -> subclass(complement(successor(union(image(element_relation,successor(null_class)),u))),power_class(complement(singleton(null_class))))*.
% 299.99/300.40  97287[4:SpR:47012.0,96932.0] ||  -> subclass(complement(successor(union(image(element_relation,power_class(u)),v))),power_class(complement(power_class(u))))*.
% 299.99/300.40  97418[4:Res:97307.0,354.1] || member(u,universal_class) -> member(u,successor(successor(v)))* member(u,complement(v)).
% 299.99/300.40  97427[4:SpR:26736.0,97096.0] ||  -> subclass(complement(successor(union(u,image(element_relation,successor(null_class))))),power_class(complement(singleton(null_class))))*.
% 299.99/300.40  97428[4:SpR:47012.0,97096.0] ||  -> subclass(complement(successor(union(u,image(element_relation,power_class(v))))),power_class(complement(power_class(v))))*.
% 299.99/300.40  97734[4:SpR:78616.0,97395.0] ||  -> subclass(complement(successor(successor(complement(symmetric_difference(u,v))))),union(null_class,symmetric_difference(v,u)))*.
% 299.99/300.40  97737[4:SpR:74227.0,97395.0] ||  -> subclass(complement(successor(successor(complement(apply(null_class,u))))),union(null_class,sum_class(range_of(null_class))))*.
% 299.99/300.40  97741[4:SpR:74226.0,97395.0] ||  -> subclass(complement(successor(successor(complement(apply(null_class,u))))),union(null_class,apply(null_class,v)))*.
% 299.99/300.40  97742[4:SpR:74227.0,97395.0] ||  -> subclass(complement(successor(successor(complement(sum_class(range_of(null_class)))))),union(null_class,apply(null_class,u)))*.
% 299.99/300.40  97746[4:SpR:64484.1,97395.0] || equal(successor(successor(successor(complement(u)))),null_class)** -> subclass(universal_class,union(null_class,u)).
% 299.99/300.40  97844[4:Res:97753.0,354.1] || member(u,universal_class) -> member(u,successor(successor(complement(v))))* member(u,v).
% 299.99/300.40  98462[4:SpR:64484.1,97694.0] || equal(successor(successor(successor(complement(u)))),null_class)** -> subclass(universal_class,union(u,null_class)).
% 299.99/300.40  98529[4:SpR:78616.0,97791.0] ||  -> subclass(complement(successor(successor(union(null_class,symmetric_difference(u,v))))),complement(symmetric_difference(v,u)))*.
% 299.99/300.40  98532[4:SpR:74227.0,97791.0] ||  -> subclass(complement(successor(successor(union(null_class,sum_class(range_of(null_class)))))),complement(apply(null_class,u)))*.
% 299.99/300.40  98536[4:SpR:74226.0,97791.0] ||  -> subclass(complement(successor(successor(union(null_class,apply(null_class,u))))),complement(apply(null_class,v)))*.
% 299.99/300.40  98537[4:SpR:74227.0,97791.0] ||  -> subclass(complement(successor(successor(union(null_class,apply(null_class,u))))),complement(sum_class(range_of(null_class))))*.
% 299.99/300.40  98567[4:SpR:64484.1,97791.0] || equal(successor(successor(successor(union(null_class,u)))),null_class)** -> subclass(universal_class,complement(u)).
% 299.99/300.40  98953[4:SpR:74227.0,97858.0] ||  -> subclass(complement(successor(successor(union(null_class,complement(apply(null_class,u)))))),sum_class(range_of(null_class)))*.
% 299.99/300.40  98957[4:SpR:74226.0,97858.0] ||  -> subclass(complement(successor(successor(union(null_class,complement(apply(null_class,u)))))),apply(null_class,v))*.
% 299.99/300.40  98958[4:SpR:74227.0,97858.0] ||  -> subclass(complement(successor(successor(union(null_class,complement(sum_class(range_of(null_class))))))),apply(null_class,u))*.
% 299.99/300.40  98971[4:SpR:64484.1,97858.0] || equal(successor(successor(successor(union(null_class,complement(u))))),null_class)** -> subclass(universal_class,u).
% 299.99/300.40  99409[4:SpR:64484.1,98540.0] || equal(successor(successor(successor(union(u,null_class)))),null_class)** -> subclass(universal_class,complement(u)).
% 299.99/300.40  100000[4:SpR:78616.0,96680.0] ||  -> subclass(complement(union(complement(symmetric_difference(u,v)),w)),union(null_class,symmetric_difference(v,u)))*.
% 299.99/300.40  100003[4:SpR:74227.0,96680.0] ||  -> subclass(complement(union(complement(apply(null_class,u)),v)),union(null_class,sum_class(range_of(null_class))))*.
% 299.99/300.40  100007[4:SpR:74226.0,96680.0] ||  -> subclass(complement(union(complement(apply(null_class,u)),v)),union(null_class,apply(null_class,w)))*.
% 299.99/300.40  100008[4:SpR:74227.0,96680.0] ||  -> subclass(complement(union(complement(sum_class(range_of(null_class))),u)),union(null_class,apply(null_class,v)))*.
% 299.99/300.40  100033[4:SpR:64484.1,96680.0] || equal(successor(union(complement(u),v)),null_class)** -> subclass(universal_class,union(null_class,u)).
% 299.99/300.40  100179[4:Res:100042.0,354.1] || member(u,universal_class) -> member(u,union(complement(v),w))* member(u,v).
% 299.99/300.40  100223[0:Res:45.0,3165.0] ||  -> equal(successor_relation,null_class) equal(ordered_pair(first(regular(successor_relation)),second(regular(successor_relation))),regular(successor_relation))**.
% 299.99/300.40  100224[0:Res:19.0,3165.0] ||  -> equal(null_class,element_relation) equal(ordered_pair(first(regular(element_relation)),second(regular(element_relation))),regular(element_relation))**.
% 299.99/300.40  100228[0:Res:106.0,3165.0] ||  -> equal(application_function,null_class) equal(ordered_pair(first(regular(application_function)),second(regular(application_function))),regular(application_function))**.
% 299.99/300.40  100376[7:MRR:60005.3,100358.0] single_valued_class(u) || equal(cross_product(universal_class,universal_class),u)* equal(u,universal_class) -> .
% 299.99/300.40  100792[4:Res:100115.0,354.1] || member(u,universal_class) -> member(u,union(v,complement(w)))* member(u,w).
% 299.99/300.40  101674[0:Rew:28712.0,101657.1] || member(not_subclass_element(complement(u),v),union(u,u))* -> subclass(complement(u),v).
% 299.99/300.40  101677[4:Rew:26689.0,101617.1,74519.0,101617.1,7631.0,101617.1,26689.0,101617.0,74519.0,101617.0] || member(not_subclass_element(complement(u),v),union(u,null_class))* -> subclass(complement(u),v).
% 299.99/300.40  101679[4:Rew:26689.0,101646.1,7631.0,101646.1,26689.0,101646.0] || member(not_subclass_element(complement(u),v),union(null_class,u))* -> subclass(complement(u),v).
% 299.99/300.40  101769[0:Rew:101686.0,90637.0] ||  -> subclass(complement(union(symmetric_difference(u,v),w)),complement(union(symmetric_difference(v,u),w)))*.
% 299.99/300.40  101781[4:Rew:101686.0,83251.0] ||  -> subclass(complement(union(apply(null_class,u),v)),complement(union(apply(null_class,w),v)))*.
% 299.99/300.40  101829[4:Rew:101686.0,81730.0] ||  -> subclass(complement(union(apply(null_class,u),v)),complement(union(sum_class(range_of(null_class)),v)))*.
% 299.99/300.40  101849[4:Rew:101686.0,81800.0] ||  -> subclass(complement(union(sum_class(range_of(null_class)),u)),complement(union(apply(null_class,v),u)))*.
% 299.99/300.40  101854[0:Rew:101686.0,78129.0] ||  -> equal(union(intersection(u,v),complement(union(v,u))),complement(symmetric_difference(v,u)))**.
% 299.99/300.40  101861[0:Rew:101686.0,85345.1] || subclass(complement(u),union(v,u))* -> equal(complement(union(v,u)),null_class).
% 299.99/300.40  101866[0:Rew:101686.0,90687.0] ||  -> subclass(complement(union(u,symmetric_difference(v,w))),complement(union(u,symmetric_difference(w,v))))*.
% 299.99/300.40  101871[4:Rew:101686.0,83301.0] ||  -> subclass(complement(union(u,apply(null_class,v))),complement(union(u,apply(null_class,w))))*.
% 299.99/300.40  101875[4:Rew:101686.0,81850.0] ||  -> subclass(complement(union(u,sum_class(range_of(null_class)))),complement(union(u,apply(null_class,v))))*.
% 299.99/300.40  101880[4:Rew:101686.0,81780.0] ||  -> subclass(complement(union(u,apply(null_class,v))),complement(union(u,sum_class(range_of(null_class)))))*.
% 299.99/300.40  102194[0:Rew:101686.0,78398.0] || member(u,complement(union(v,w)))* member(u,union(w,v)) -> .
% 299.99/300.40  102197[0:Rew:101686.0,5778.0] ||  -> subclass(symmetric_difference(complement(u),union(v,w)),union(u,complement(union(v,w))))*.
% 299.99/300.40  102498[0:Rew:101686.0,81490.0] ||  -> subclass(symmetric_difference(complement(u),union(v,w)),union(complement(union(v,w)),u))*.
% 299.99/300.40  102570[0:Rew:101686.0,5788.0] ||  -> subclass(symmetric_difference(union(u,v),complement(w)),union(complement(union(u,v)),w))*.
% 299.99/300.40  103404[0:Rew:74519.0,102764.0] ||  -> equal(intersection(power_class(complement(union(u,v))),image(element_relation,union(u,v))),null_class)**.
% 299.99/300.40  103405[4:Rew:78499.0,102765.0] ||  -> equal(union(power_class(complement(union(u,v))),image(element_relation,union(u,v))),universal_class)**.
% 299.99/300.40  103406[4:Rew:79059.0,102766.0] ||  -> equal(symmetric_difference(power_class(complement(union(u,v))),image(element_relation,union(u,v))),universal_class)**.
% 299.99/300.40  102788[4:Rew:101686.0,61083.0] ||  -> subclass(complement(successor(power_class(complement(union(u,v))))),image(element_relation,union(u,v)))*.
% 299.99/300.40  102790[4:Rew:101686.0,59518.0] ||  -> subclass(complement(successor(image(element_relation,union(u,v)))),power_class(complement(union(u,v))))*.
% 299.99/300.40  102815[4:Rew:101686.0,66029.0] || equal(successor(complement(union(u,v))),null_class)** -> equal(union(u,v),universal_class).
% 299.99/300.40  102841[0:Rew:101686.0,85346.1] || subclass(complement(u),union(u,v))* -> equal(complement(union(u,v)),null_class).
% 299.99/300.40  102868[4:Rew:101686.0,33104.0] || equal(complement(union(u,v)),universal_class) -> equal(complement(symmetric_difference(u,v)),universal_class)**.
% 299.99/300.40  102887[0:Rew:101686.0,33087.0] ||  -> subclass(symmetric_difference(intersection(u,v),complement(union(u,v))),complement(symmetric_difference(u,v)))*.
% 299.99/300.40  102901[0:Rew:101686.0,81487.0] ||  -> subclass(symmetric_difference(union(u,v),complement(w)),union(w,complement(union(u,v))))*.
% 299.99/300.40  103015[8:Rew:102963.0,85050.1] function(union(null_class,union(u,null_class))) ||  -> subclass(successor(union(u,null_class)),u)*.
% 299.99/300.40  103208[4:Rew:102963.0,74729.1] inductive(symmetric_difference(universal_class,union(null_class,complement(omega)))) ||  -> equal(union(null_class,omega),omega)**.
% 299.99/300.40  103250[8:Rew:102963.0,86200.1] function(union(null_class,union(u,u))) ||  -> subclass(successor(union(u,u)),u)*.
% 299.99/300.40  103284[8:Rew:102963.0,85049.1] function(union(null_class,union(null_class,u))) ||  -> subclass(successor(union(null_class,u)),u)*.
% 299.99/300.40  103339[8:Rew:103337.0,73445.1] one_to_one(u) ||  -> equal(power_class(complement(successor(inverse(u)))),power_class(complement(inverse(u))))**.
% 299.99/300.40  103364[4:Rew:103337.0,46928.1] || equal(null_class,u) -> equal(power_class(complement(successor(u))),power_class(complement(singleton(u))))**.
% 299.99/300.40  103369[4:Rew:103337.0,73620.1] || equal(singleton(u),null_class) -> equal(power_class(complement(successor(u))),power_class(complement(u)))**.
% 299.99/300.40  103424[8:Rew:103414.0,73724.1] function(u) ||  -> equal(union(v,complement(successor(u))),union(v,complement(u)))**.
% 299.99/300.40  103481[0:Rew:101686.0,101860.0] ||  -> equal(union(complement(union(u,v)),w),union(complement(union(v,u)),w))*.
% 299.99/300.40  103482[0:Rew:101686.0,101931.0] ||  -> equal(union(u,complement(union(v,w))),union(u,complement(union(w,v))))*.
% 299.99/300.40  103508[0:Rew:44.0,102180.0] || member(not_subclass_element(successor(u),v),complement(successor(u)))* -> subclass(successor(u),v).
% 299.99/300.40  104449[4:SpL:103338.0,55483.0] || equal(power_class(complement(singleton(null_class))),universal_class)** -> equal(singleton(complement(successor(null_class))),null_class).
% 299.99/300.40  104576[8:SpR:102963.0,74697.1] function(union(u,v)) ||  -> equal(successor(union(u,v)),union(u,v))**.
% 299.99/300.40  106413[8:Rew:103424.1,106283.1,103425.0,106283.1] function(u) ||  -> equal(union(complement(successor(u)),v),union(v,complement(u)))**.
% 299.99/300.40  106629[0:SpR:103337.0,47003.0] ||  -> equal(image(element_relation,power_class(complement(successor(u)))),complement(power_class(image(element_relation,successor(u)))))**.
% 299.99/300.40  106630[0:SpR:103337.0,20622.1] || equal(image(element_relation,successor(u)),universal_class)** -> equal(power_class(complement(successor(u))),null_class).
% 299.99/300.40  106632[4:SpR:103337.0,45830.1] || equal(image(element_relation,successor(u)),null_class)** -> equal(power_class(complement(successor(u))),universal_class).
% 299.99/300.40  106657[0:SpR:103337.0,41697.0] ||  -> equal(intersection(power_class(complement(successor(u))),intersection(image(element_relation,successor(u)),v)),null_class)**.
% 299.99/300.40  106658[0:SpR:103337.0,42038.0] ||  -> equal(intersection(power_class(complement(successor(u))),intersection(v,image(element_relation,successor(u)))),null_class)**.
% 299.99/300.40  106676[4:SpR:103337.0,96932.0] ||  -> subclass(complement(successor(union(image(element_relation,successor(u)),v))),power_class(complement(successor(u))))*.
% 299.99/300.40  106691[0:SpR:103337.0,9930.1] ||  -> member(u,image(element_relation,successor(v))) subclass(singleton(u),power_class(complement(successor(v))))*.
% 299.99/300.40  106696[4:SpR:103337.0,97096.0] ||  -> subclass(complement(successor(union(u,image(element_relation,successor(v))))),power_class(complement(successor(v))))*.
% 299.99/300.40  106706[4:SpL:103337.0,72030.0] || equal(power_class(complement(successor(u))),null_class) -> equal(image(element_relation,successor(u)),universal_class)**.
% 299.99/300.40  106709[4:SpL:103337.0,59615.0] || equal(power_class(complement(successor(u))),universal_class) -> equal(image(element_relation,successor(u)),null_class)**.
% 299.99/300.40  106711[0:SpL:103337.0,2149.1] inductive(image(element_relation,successor(u))) || equal(power_class(complement(successor(u))),universal_class)** -> .
% 299.99/300.40  106728[4:SpL:103337.0,70954.0] || subclass(power_class(complement(successor(u))),null_class)* -> subclass(universal_class,image(element_relation,successor(u))).
% 299.99/300.40  106729[4:SpL:103337.0,46062.0] || subclass(power_class(complement(successor(u))),null_class) -> member(omega,image(element_relation,successor(u)))*.
% 299.99/300.40  106730[7:SpL:103337.0,45336.0] || subclass(power_class(complement(successor(u))),null_class) -> member(null_class,image(element_relation,successor(u)))*.
% 299.99/300.40  106876[8:SpR:104888.0,74697.1] function(complement(successor(u))) ||  -> equal(successor(complement(successor(u))),complement(successor(u)))**.
% 299.99/300.40  107038[4:SpR:78616.0,96797.0] ||  -> subclass(complement(union(u,complement(symmetric_difference(v,w)))),union(null_class,symmetric_difference(w,v)))*.
% 299.99/300.40  107041[4:SpR:74227.0,96797.0] ||  -> subclass(complement(union(u,complement(apply(null_class,v)))),union(null_class,sum_class(range_of(null_class))))*.
% 299.99/300.40  107045[4:SpR:74226.0,96797.0] ||  -> subclass(complement(union(u,complement(apply(null_class,v)))),union(null_class,apply(null_class,w)))*.
% 299.99/300.40  107046[4:SpR:74227.0,96797.0] ||  -> subclass(complement(union(u,complement(sum_class(range_of(null_class))))),union(null_class,apply(null_class,v)))*.
% 299.99/300.40  107070[4:SpR:64484.1,96797.0] || equal(successor(union(u,complement(v))),null_class)** -> subclass(universal_class,union(null_class,v)).
% 299.99/300.40  107176[4:SpR:64484.1,97706.0] || equal(successor(successor(successor(complement(u)))),null_class)** -> subclass(universal_class,union(u,u))*.
% 299.99/300.40  107259[4:SpR:496.0,97814.0] ||  -> subclass(complement(successor(successor(complement(symmetric_difference(complement(u),complement(v)))))),union(u,v))*.
% 299.99/300.40  107260[4:SpR:6882.0,97814.0] ||  -> subclass(complement(successor(successor(complement(symmetric_difference(complement(u),complement(singleton(u))))))),successor(u))*.
% 299.99/300.40  107280[4:SpR:101705.0,97814.0] ||  -> subclass(complement(successor(successor(union(complement(union(u,v)),w)))),union(u,v))*.
% 299.99/300.40  107290[4:SpR:64484.1,97814.0] || equal(successor(successor(successor(complement(intersection(u,v))))),null_class)** -> subclass(universal_class,u).
% 299.99/300.40  107548[0:Rew:74519.0,107392.0] ||  -> equal(intersection(union(u,complement(successor(v))),intersection(complement(u),successor(v))),null_class)**.
% 299.99/300.40  107549[4:Rew:78499.0,107393.0] ||  -> equal(union(union(u,complement(successor(v))),intersection(complement(u),successor(v))),universal_class)**.
% 299.99/300.40  107550[4:Rew:79059.0,107394.0] ||  -> equal(symmetric_difference(union(u,complement(successor(v))),intersection(complement(u),successor(v))),universal_class)**.
% 299.99/300.40  107408[4:SpR:103414.0,70688.0] ||  -> subclass(complement(successor(union(u,complement(successor(v))))),intersection(complement(u),successor(v)))*.
% 299.99/300.40  107414[4:SpR:103414.0,59405.0] ||  -> subclass(complement(successor(intersection(complement(u),successor(v)))),union(u,complement(successor(v))))*.
% 299.99/300.40  107555[4:Rew:107378.0,38598.0] || equal(complement(union(u,complement(successor(v)))),universal_class)** -> member(omega,successor(v)).
% 299.99/300.40  107556[4:Rew:107378.0,38597.0] || equal(complement(union(u,complement(successor(v)))),universal_class)** -> member(null_class,successor(v)).
% 299.99/300.40  107575[4:Rew:26689.0,107461.1] || equal(null_class,u) -> equal(union(u,complement(successor(v))),complement(successor(v)))**.
% 299.99/300.40  107704[4:SpR:64484.1,98552.0] || equal(successor(successor(successor(union(u,u)))),null_class)** -> subclass(universal_class,complement(u)).
% 299.99/300.40  107833[4:SpR:64484.1,99956.0] || equal(successor(union(complement(u),v)),null_class)** -> subclass(universal_class,union(u,null_class)).
% 299.99/300.40  107930[4:SpR:74227.0,100103.0] ||  -> subclass(complement(union(union(null_class,sum_class(range_of(null_class))),u)),complement(apply(null_class,v)))*.
% 299.99/300.40  107934[4:SpR:74226.0,100103.0] ||  -> subclass(complement(union(union(null_class,apply(null_class,u)),v)),complement(apply(null_class,w)))*.
% 299.99/300.40  107935[4:SpR:74227.0,100103.0] ||  -> subclass(complement(union(union(null_class,apply(null_class,u)),v)),complement(sum_class(range_of(null_class))))*.
% 299.99/300.40  107983[4:SpR:64484.1,100103.0] || equal(successor(union(union(null_class,u),v)),null_class)** -> subclass(universal_class,complement(u)).
% 299.99/300.40  108230[4:Rew:102963.0,108229.0,26691.0,108229.0] ||  -> equal(union(union(null_class,symmetric_difference(u,v)),w),union(symmetric_difference(u,v),w))**.
% 299.99/300.40  108234[4:Rew:102963.0,108233.0,26691.0,108233.0] ||  -> equal(union(u,union(null_class,symmetric_difference(v,w))),union(u,symmetric_difference(v,w)))**.
% 299.99/300.40  108867[4:SpR:74227.0,100205.0] ||  -> subclass(complement(union(union(null_class,complement(apply(null_class,u))),v)),sum_class(range_of(null_class)))*.
% 299.99/300.40  108871[4:SpR:74226.0,100205.0] ||  -> subclass(complement(union(union(null_class,complement(apply(null_class,u))),v)),apply(null_class,w))*.
% 299.99/300.40  108872[4:SpR:74227.0,100205.0] ||  -> subclass(complement(union(union(null_class,complement(sum_class(range_of(null_class)))),u)),apply(null_class,v))*.
% 299.99/300.40  108901[4:SpR:64484.1,100205.0] || equal(successor(union(union(null_class,complement(u)),v)),null_class)** -> subclass(universal_class,u).
% 299.99/300.40  109287[4:SpR:74227.0,100716.0] ||  -> subclass(complement(union(u,union(null_class,sum_class(range_of(null_class))))),complement(apply(null_class,v)))*.
% 299.99/300.40  109291[4:SpR:74226.0,100716.0] ||  -> subclass(complement(union(u,union(null_class,apply(null_class,v)))),complement(apply(null_class,w)))*.
% 299.99/300.40  109292[4:SpR:74227.0,100716.0] ||  -> subclass(complement(union(u,union(null_class,apply(null_class,v)))),complement(sum_class(range_of(null_class))))*.
% 299.99/300.40  109342[4:SpR:64484.1,100716.0] || equal(successor(union(u,union(null_class,v))),null_class)** -> subclass(universal_class,complement(v)).
% 299.99/300.40  109416[4:SpR:74227.0,100818.0] ||  -> subclass(complement(union(u,union(null_class,complement(apply(null_class,v))))),sum_class(range_of(null_class)))*.
% 299.99/300.40  109420[4:SpR:74226.0,100818.0] ||  -> subclass(complement(union(u,union(null_class,complement(apply(null_class,v))))),apply(null_class,w))*.
% 299.99/300.40  109421[4:SpR:74227.0,100818.0] ||  -> subclass(complement(union(u,union(null_class,complement(sum_class(range_of(null_class)))))),apply(null_class,v))*.
% 299.99/300.40  109450[4:SpR:64484.1,100818.0] || equal(successor(union(u,union(null_class,complement(v)))),null_class)** -> subclass(universal_class,v).
% 299.99/300.40  110287[4:SpR:64484.1,106992.0] || equal(successor(union(u,complement(v))),null_class)** -> subclass(universal_class,union(v,null_class)).
% 299.99/300.40  110422[4:SpR:101695.0,107232.0] ||  -> subclass(complement(successor(successor(union(u,complement(union(v,w)))))),union(v,w))*.
% 299.99/300.40  110425[4:SpR:64484.1,107232.0] || equal(successor(successor(successor(complement(intersection(u,v))))),null_class)** -> subclass(universal_class,v).
% 299.99/300.40  110753[4:SpR:64484.1,107938.0] || equal(successor(union(union(u,null_class),v)),null_class)** -> subclass(universal_class,complement(u)).
% 299.99/300.40  110895[4:SpR:64484.1,109295.0] || equal(successor(union(u,union(v,null_class))),null_class)** -> subclass(universal_class,complement(v)).
% 299.99/300.40  111418[4:SpL:6882.0,96567.0] || equal(symmetric_difference(complement(u),complement(singleton(u))),universal_class)** -> subclass(v,successor(u))*.
% 299.99/300.40  111463[4:SpR:496.0,96578.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(complement(u),complement(v))),w),union(u,v))*.
% 299.99/300.40  111464[4:SpR:6882.0,96578.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(complement(u),complement(singleton(u)))),v),successor(u))*.
% 299.99/300.40  111615[4:SpR:496.0,96588.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(complement(u),complement(v)),w)),union(u,v))*.
% 299.99/300.40  111616[4:SpR:6882.0,96588.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(complement(u),complement(singleton(u))),v)),successor(u))*.
% 299.99/300.40  111969[4:SpR:496.0,96596.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(complement(v),complement(w)))),union(v,w))*.
% 299.99/300.40  111970[4:SpR:6882.0,96596.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(complement(v),complement(singleton(v))))),successor(v))*.
% 299.99/300.40  112109[4:SpR:496.0,96601.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(complement(v),complement(w)))),union(v,w))*.
% 299.99/300.40  112110[4:SpR:6882.0,96601.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(complement(v),complement(singleton(v))))),successor(v))*.
% 299.99/300.40  112428[4:SpR:64484.1,96889.0] || equal(successor(successor(complement(restrict(u,v,w)))),null_class)** -> subclass(universal_class,u).
% 299.99/300.40  112571[4:SpR:64484.1,99968.0] || equal(successor(union(complement(u),v)),null_class)** -> subclass(universal_class,union(u,u))*.
% 299.99/300.40  112912[4:SpR:496.0,100149.0] ||  -> subclass(complement(union(complement(symmetric_difference(complement(u),complement(v))),w)),union(u,v))*.
% 299.99/300.40  112913[4:SpR:6882.0,100149.0] ||  -> subclass(complement(union(complement(symmetric_difference(complement(u),complement(singleton(u)))),v)),successor(u))*.
% 299.99/300.40  112934[4:SpR:101705.0,100149.0] ||  -> subclass(complement(union(union(complement(union(u,v)),w),x)),union(u,v))*.
% 299.99/300.40  112964[4:SpR:64484.1,100149.0] || equal(successor(union(complement(intersection(u,v)),w)),null_class)** -> subclass(universal_class,u).
% 299.99/300.40  113091[4:SpR:496.0,100761.0] ||  -> subclass(complement(union(u,complement(symmetric_difference(complement(v),complement(w))))),union(v,w))*.
% 299.99/300.40  113092[4:SpR:6882.0,100761.0] ||  -> subclass(complement(union(u,complement(symmetric_difference(complement(v),complement(singleton(v)))))),successor(v))*.
% 299.99/300.40  113113[4:SpR:101705.0,100761.0] ||  -> subclass(complement(union(u,union(complement(union(v,w)),x))),union(v,w))*.
% 299.99/300.40  113136[4:SpR:64484.1,100761.0] || equal(successor(union(u,complement(intersection(v,w)))),null_class)** -> subclass(universal_class,v).
% 299.99/300.40  114104[4:Rew:28712.0,114019.0] || equal(complement(union(u,v)),null_class) -> subclass(complement(union(u,v)),w)*.
% 299.99/300.40  114248[4:Res:113799.0,3155.0] ||  -> equal(regular(complement(successor(null_class))),null_class) equal(regular(regular(complement(successor(null_class)))),null_class)**.
% 299.99/300.40  115264[4:Rew:78499.0,115217.0] ||  -> subclass(regular(union(null_class,complement(apply(null_class,u)))),union(null_class,sum_class(range_of(null_class))))*.
% 299.99/300.40  115268[4:Rew:78499.0,115221.0] ||  -> subclass(regular(union(null_class,complement(apply(null_class,u)))),union(null_class,apply(null_class,v)))*.
% 299.99/300.40  115269[4:Rew:78499.0,115222.0] ||  -> subclass(regular(union(null_class,complement(sum_class(range_of(null_class))))),union(null_class,apply(null_class,u)))*.
% 299.99/300.40  115444[4:Res:115352.0,3155.0] ||  -> equal(regular(complement(singleton(u))),null_class) equal(regular(regular(complement(singleton(u)))),u)**.
% 299.99/300.40  115454[4:Res:115352.0,1385.1] single_valued_class(regular(complement(cross_product(universal_class,universal_class)))) ||  -> function(regular(complement(cross_product(universal_class,universal_class))))*.
% 299.99/300.40  116457[4:SpR:47152.0,115435.0] ||  -> subclass(regular(complement(symmetric_difference(complement(u),power_class(v)))),union(u,complement(power_class(v))))*.
% 299.99/300.40  116586[4:SpR:74536.0,116428.0] ||  -> subclass(regular(complement(symmetric_difference(cross_product(u,v),w))),complement(restrict(w,u,v)))*.
% 299.99/300.40  116587[4:SpR:74537.0,116428.0] ||  -> subclass(regular(complement(symmetric_difference(u,cross_product(v,w)))),complement(restrict(u,v,w)))*.
% 299.99/300.40  116593[4:SpR:74526.0,116428.0] ||  -> subclass(regular(complement(symmetric_difference(power_class(u),complement(v)))),union(complement(power_class(u)),v))*.
% 299.99/300.40  118271[4:SpL:78616.0,114328.0] || subclass(complement(symmetric_difference(u,v)),null_class)* -> subclass(regular(null_class),symmetric_difference(v,u)).
% 299.99/300.40  118274[4:SpL:74227.0,114328.0] || subclass(complement(apply(null_class,u)),null_class)* -> subclass(regular(null_class),sum_class(range_of(null_class))).
% 299.99/300.40  118275[4:SpL:30456.0,114328.0] || subclass(union(null_class,complement(u)),null_class)* -> subclass(regular(null_class),union(u,u))*.
% 299.99/300.40  118276[4:SpL:73603.0,114328.0] || subclass(union(null_class,complement(u)),null_class)* -> subclass(regular(null_class),union(u,null_class)).
% 299.99/300.40  118277[4:SpL:27420.0,114328.0] || subclass(union(null_class,complement(u)),null_class)* -> subclass(regular(null_class),union(null_class,u)).
% 299.99/300.40  118278[4:SpL:74226.0,114328.0] || subclass(complement(apply(null_class,u)),null_class)* -> subclass(regular(null_class),apply(null_class,v))*.
% 299.99/300.40  118279[4:SpL:74227.0,114328.0] || subclass(complement(sum_class(range_of(null_class))),null_class)* -> subclass(regular(null_class),apply(null_class,u))*.
% 299.99/300.40  118412[4:Rew:78499.0,118344.0] ||  -> subclass(regular(union(null_class,sum_class(range_of(null_class)))),union(null_class,complement(apply(null_class,u))))*.
% 299.99/300.40  118416[4:Rew:78499.0,118348.0] ||  -> subclass(regular(union(null_class,apply(null_class,u))),union(null_class,complement(apply(null_class,v))))*.
% 299.99/300.40  118417[4:Rew:78499.0,118349.0] ||  -> subclass(regular(union(null_class,apply(null_class,u))),union(null_class,complement(sum_class(range_of(null_class)))))*.
% 299.99/300.40  118679[4:SpL:78616.0,117068.0] || equal(regular(complement(symmetric_difference(u,v))),universal_class)** -> member(null_class,symmetric_difference(v,u)).
% 299.99/300.40  118682[4:SpL:74227.0,117068.0] || equal(regular(complement(apply(null_class,u))),universal_class)** -> member(null_class,sum_class(range_of(null_class))).
% 299.99/300.40  118683[4:SpL:30456.0,117068.0] || equal(regular(union(null_class,complement(u))),universal_class)** -> member(null_class,union(u,u))*.
% 299.99/300.40  118684[4:SpL:73603.0,117068.0] || equal(regular(union(null_class,complement(u))),universal_class)** -> member(null_class,union(u,null_class)).
% 299.99/300.40  118685[4:SpL:27420.0,117068.0] || equal(regular(union(null_class,complement(u))),universal_class)** -> member(null_class,union(null_class,u)).
% 299.99/300.40  118686[4:SpL:74226.0,117068.0] || equal(regular(complement(apply(null_class,u))),universal_class)** -> member(null_class,apply(null_class,v))*.
% 299.99/300.40  118687[4:SpL:74227.0,117068.0] || equal(regular(complement(sum_class(range_of(null_class)))),universal_class)** -> member(null_class,apply(null_class,u))*.
% 299.99/300.40  119459[4:SpR:74227.0,116474.0] ||  -> subclass(regular(union(sum_class(range_of(null_class)),complement(power_class(u)))),complement(apply(null_class,v)))*.
% 299.99/300.40  119463[4:SpR:74226.0,116474.0] ||  -> subclass(regular(union(apply(null_class,u),complement(power_class(v)))),complement(apply(null_class,w)))*.
% 299.99/300.40  119464[4:SpR:74227.0,116474.0] ||  -> subclass(regular(union(apply(null_class,u),complement(power_class(v)))),complement(sum_class(range_of(null_class))))*.
% 299.99/300.40  119555[4:SpR:74227.0,116475.0] ||  -> subclass(regular(union(sum_class(range_of(null_class)),complement(successor(u)))),complement(apply(null_class,v)))*.
% 299.99/300.40  119559[4:SpR:74226.0,116475.0] ||  -> subclass(regular(union(apply(null_class,u),complement(successor(v)))),complement(apply(null_class,w)))*.
% 299.99/300.40  119560[4:SpR:74227.0,116475.0] ||  -> subclass(regular(union(apply(null_class,u),complement(successor(v)))),complement(sum_class(range_of(null_class))))*.
% 299.99/300.40  120286[4:SpR:74227.0,116611.0] ||  -> subclass(regular(union(complement(power_class(u)),sum_class(range_of(null_class)))),complement(apply(null_class,v)))*.
% 299.99/300.40  120290[4:SpR:74226.0,116611.0] ||  -> subclass(regular(union(complement(power_class(u)),apply(null_class,v))),complement(apply(null_class,w)))*.
% 299.99/300.40  120291[4:SpR:74227.0,116611.0] ||  -> subclass(regular(union(complement(power_class(u)),apply(null_class,v))),complement(sum_class(range_of(null_class))))*.
% 299.99/300.40  120834[4:SpR:74227.0,119567.0] ||  -> subclass(regular(union(complement(successor(u)),sum_class(range_of(null_class)))),complement(apply(null_class,v)))*.
% 299.99/300.40  120838[4:SpR:74226.0,119567.0] ||  -> subclass(regular(union(complement(successor(u)),apply(null_class,v))),complement(apply(null_class,w)))*.
% 299.99/300.40  120839[4:SpR:74227.0,119567.0] ||  -> subclass(regular(union(complement(successor(u)),apply(null_class,v))),complement(sum_class(range_of(null_class))))*.
% 299.99/300.40  121046[4:SpR:74227.0,119915.0] ||  -> subclass(regular(union(union(null_class,complement(apply(null_class,u))),v)),sum_class(range_of(null_class)))*.
% 299.99/300.40  121050[4:SpR:74226.0,119915.0] ||  -> subclass(regular(union(union(null_class,complement(apply(null_class,u))),v)),apply(null_class,w))*.
% 299.99/300.40  121051[4:SpR:74227.0,119915.0] ||  -> subclass(regular(union(union(null_class,complement(sum_class(range_of(null_class)))),u)),apply(null_class,v))*.
% 299.99/300.40  121284[4:Rew:47572.0,121176.0] ||  -> subclass(regular(successor(power_class(complement(union(u,v))))),image(element_relation,union(u,v)))*.
% 299.99/300.40  121285[4:Rew:102963.0,121178.0] ||  -> subclass(regular(successor(union(u,complement(power_class(v))))),intersection(complement(u),power_class(v)))*.
% 299.99/300.40  121286[4:Rew:102963.0,121179.0] ||  -> subclass(regular(successor(union(u,complement(successor(v))))),intersection(complement(u),successor(v)))*.
% 299.99/300.40  121287[4:Rew:102963.0,121180.0] ||  -> subclass(regular(successor(union(complement(power_class(u)),v))),intersection(power_class(u),complement(v)))*.
% 299.99/300.40  121439[4:Rew:48706.0,121345.0] ||  -> subclass(regular(successor(image(element_relation,union(u,v)))),power_class(complement(union(u,v))))*.
% 299.99/300.40  122022[4:SpR:74227.0,120470.0] ||  -> subclass(regular(union(u,union(null_class,complement(apply(null_class,v))))),sum_class(range_of(null_class)))*.
% 299.99/300.40  122026[4:SpR:74226.0,120470.0] ||  -> subclass(regular(union(u,union(null_class,complement(apply(null_class,v))))),apply(null_class,w))*.
% 299.99/300.40  122027[4:SpR:74227.0,120470.0] ||  -> subclass(regular(union(u,union(null_class,complement(sum_class(range_of(null_class)))))),apply(null_class,v))*.
% 299.99/300.40  122185[4:SpR:74227.0,121135.0] ||  -> subclass(regular(union(union(null_class,sum_class(range_of(null_class))),u)),complement(apply(null_class,v)))*.
% 299.99/300.40  122189[4:SpR:74226.0,121135.0] ||  -> subclass(regular(union(union(null_class,apply(null_class,u)),v)),complement(apply(null_class,w)))*.
% 299.99/300.40  122190[4:SpR:74227.0,121135.0] ||  -> subclass(regular(union(union(null_class,apply(null_class,u)),v)),complement(sum_class(range_of(null_class))))*.
% 299.99/300.40  122460[4:SpR:74227.0,122111.0] ||  -> subclass(regular(union(u,union(null_class,sum_class(range_of(null_class))))),complement(apply(null_class,v)))*.
% 299.99/300.40  122464[4:SpR:74226.0,122111.0] ||  -> subclass(regular(union(u,union(null_class,apply(null_class,v)))),complement(apply(null_class,w)))*.
% 299.99/300.40  122465[4:SpR:74227.0,122111.0] ||  -> subclass(regular(union(u,union(null_class,apply(null_class,v)))),complement(sum_class(range_of(null_class))))*.
% 299.99/300.40  123361[4:SpR:64484.1,107004.0] || equal(successor(union(u,complement(v))),null_class)** -> subclass(universal_class,union(v,v))*.
% 299.99/300.40  123524[4:SpR:64484.1,107950.0] || equal(successor(union(union(u,u),v)),null_class)** -> subclass(universal_class,complement(u)).
% 299.99/300.40  123689[4:SpR:64484.1,109307.0] || equal(successor(union(u,union(v,v))),null_class)** -> subclass(universal_class,complement(v)).
% 299.99/300.40  123868[8:SpR:74697.1,111436.0] function(intersection(u,v)) ||  -> subclass(intersection(successor(intersection(u,v)),w),v)*.
% 299.99/300.40  124236[8:SpR:74697.1,111942.0] function(intersection(u,v)) ||  -> subclass(intersection(w,successor(intersection(u,v))),v)*.
% 299.99/300.40  124692[4:SpR:101695.0,112885.0] ||  -> subclass(complement(union(union(u,complement(union(v,w))),x)),union(v,w))*.
% 299.99/300.40  124716[4:SpR:64484.1,112885.0] || equal(successor(union(complement(intersection(u,v)),w)),null_class)** -> subclass(universal_class,v).
% 299.99/300.40  125039[4:SpR:101695.0,113064.0] ||  -> subclass(complement(union(u,union(v,complement(union(w,x))))),union(w,x))*.
% 299.99/300.40  125056[4:SpR:64484.1,113064.0] || equal(successor(union(u,complement(intersection(v,w)))),null_class)** -> subclass(universal_class,w).
% 299.99/300.40  125162[4:SpR:113648.0,64484.1] || equal(successor(union(u,v)),null_class) -> equal(complement(union(v,u)),universal_class)**.
% 299.99/300.40  125165[0:SpR:113648.0,5329.0] ||  -> subclass(symmetric_difference(complement(union(u,v)),complement(w)),union(union(v,u),w))*.
% 299.99/300.40  125167[0:SpR:113648.0,78797.0] ||  -> subclass(symmetric_difference(complement(union(u,v)),complement(w)),union(w,union(v,u)))*.
% 299.99/300.40  125171[4:SpR:113648.0,17988.1] ||  -> member(singleton(null_class),union(u,v)) member(singleton(null_class),complement(union(v,u)))*.
% 299.99/300.40  125213[0:SpR:113648.0,42032.0] ||  -> equal(intersection(complement(union(u,v)),restrict(union(v,u),w,x)),null_class)**.
% 299.99/300.40  125244[0:SpR:113648.0,5329.0] ||  -> subclass(symmetric_difference(complement(u),complement(union(v,w))),union(u,union(w,v)))*.
% 299.99/300.40  125246[0:SpR:113648.0,78797.0] ||  -> subclass(symmetric_difference(complement(u),complement(union(v,w))),union(union(w,v),u))*.
% 299.99/300.40  125528[4:SpL:113648.0,117068.0] || equal(regular(complement(union(u,v))),universal_class)** -> member(null_class,union(v,u)).
% 299.99/300.40  125537[3:SpL:113648.0,32920.1] || equal(union(u,v),domain_relation) subclass(universal_class,complement(union(v,u)))* -> .
% 299.99/300.40  125538[3:SpL:113648.0,19404.1] || subclass(domain_relation,union(u,v)) subclass(universal_class,complement(union(v,u)))* -> .
% 299.99/300.40  125540[0:SpL:113648.0,367.0] || subclass(universal_class,complement(union(u,v)))* member(omega,union(v,u)) -> .
% 299.99/300.40  125541[0:SpL:113648.0,2122.0] || subclass(universal_class,complement(union(u,v)))* member(null_class,union(v,u)) -> .
% 299.99/300.40  125543[3:SpL:113648.0,32970.1] || equal(union(u,v),domain_relation) subclass(domain_relation,complement(union(v,u)))* -> .
% 299.99/300.40  125544[3:SpL:113648.0,13411.1] || subclass(domain_relation,union(u,v)) subclass(domain_relation,complement(union(v,u)))* -> .
% 299.99/300.40  125545[3:SpL:113648.0,13547.1] || equal(union(u,v),domain_relation) equal(complement(union(v,u)),domain_relation)** -> .
% 299.99/300.40  125553[4:SpL:113648.0,114328.0] || subclass(complement(union(u,v)),null_class)* -> subclass(regular(null_class),union(v,u)).
% 299.99/300.40  125558[4:SpL:113648.0,70726.0] || equal(successor(complement(union(u,v))),null_class)** -> subclass(universal_class,union(v,u)).
% 299.99/300.40  125559[4:SpL:113648.0,52964.0] || equal(successor(complement(union(u,v))),null_class)** -> member(omega,union(v,u)).
% 299.99/300.40  125560[7:SpL:113648.0,52819.0] || equal(successor(complement(union(u,v))),null_class)** -> member(null_class,union(v,u)).
% 299.99/300.40  126527[4:SpR:78616.0,116467.1] || subclass(symmetric_difference(u,v),w) -> subclass(regular(complement(symmetric_difference(v,u))),w)*.
% 299.99/300.40  126530[4:SpR:74227.0,116467.1] || subclass(sum_class(range_of(null_class)),u) -> subclass(regular(complement(apply(null_class,v))),u)*.
% 299.99/300.40  126531[4:SpR:113648.0,116467.1] || subclass(union(u,v),w) -> subclass(regular(complement(union(v,u))),w)*.
% 299.99/300.40  126532[4:SpR:30456.0,116467.1] || subclass(union(u,u),v)* -> subclass(regular(union(null_class,complement(u))),v)*.
% 299.99/300.40  126533[4:SpR:73603.0,116467.1] || subclass(union(u,null_class),v) -> subclass(regular(union(null_class,complement(u))),v)*.
% 299.99/300.40  126534[4:SpR:27420.0,116467.1] || subclass(union(null_class,u),v) -> subclass(regular(union(null_class,complement(u))),v)*.
% 299.99/300.40  126536[4:SpR:74226.0,116467.1] || subclass(apply(null_class,u),v)* -> subclass(regular(complement(apply(null_class,w))),v)*.
% 299.99/300.40  126537[4:SpR:74227.0,116467.1] || subclass(apply(null_class,u),v)* -> subclass(regular(complement(sum_class(range_of(null_class)))),v)*.
% 299.99/300.40  126576[4:Res:116467.1,54563.0] || subclass(u,not_subclass_element(regular(complement(u)),v))* -> subclass(regular(complement(u)),v).
% 299.99/300.40  126677[4:SpR:496.0,116495.0] ||  -> subclass(regular(complement(intersection(symmetric_difference(complement(u),complement(v)),w))),union(u,v))*.
% 299.99/300.40  126678[4:SpR:6882.0,116495.0] ||  -> subclass(regular(complement(intersection(symmetric_difference(complement(u),complement(singleton(u))),v))),successor(u))*.
% 299.99/300.40  126830[4:SpR:496.0,116630.0] ||  -> subclass(regular(complement(intersection(u,symmetric_difference(complement(v),complement(w))))),union(v,w))*.
% 299.99/300.40  126831[4:SpR:6882.0,116630.0] ||  -> subclass(regular(complement(intersection(u,symmetric_difference(complement(v),complement(singleton(v)))))),successor(v))*.
% 299.99/300.40  128268[4:SpL:64484.1,125552.0] || equal(successor(union(u,v)),null_class)** equal(union(v,u),universal_class) -> .
% 299.99/300.40  129134[7:MRR:129047.2,45556.0] || subclass(omega,u)* subclass(u,v)* -> member(apply(choice,omega),v)*.
% 299.99/300.40  129912[4:SpR:35052.0,71859.0] ||  -> subclass(union(null_class,intersection(u,v)),intersection(v,union(null_class,intersection(u,v))))*.
% 299.99/300.40  130053[0:SpR:496.0,71860.0] ||  -> subclass(intersection(symmetric_difference(complement(u),complement(v)),w),intersection(union(u,v),w))*.
% 299.99/300.40  130054[0:SpR:6882.0,71860.0] ||  -> subclass(intersection(symmetric_difference(complement(u),complement(singleton(u))),v),intersection(successor(u),v))*.
% 299.99/300.40  130081[4:SpR:35052.0,71860.0] ||  -> subclass(union(null_class,intersection(u,v)),intersection(u,union(null_class,intersection(u,v))))*.
% 299.99/300.40  130587[4:Rew:26689.0,130383.0,74519.0,130383.0,7631.0,130383.0] ||  -> equal(symmetric_difference(successor(null_class),singleton(singleton(null_class))),union(successor(null_class),singleton(singleton(null_class))))**.
% 299.99/300.40  130851[7:Rew:26689.0,130795.0,74519.0,130795.0,78499.0,130795.0,7631.0,130795.0,79059.0,130795.0] ||  -> equal(symmetric_difference(successor(null_class),cross_product(u,v)),union(successor(null_class),cross_product(u,v)))**.
% 299.99/300.40  131281[7:SpR:130792.0,59.1] || member(ordered_pair(u,v),compose(successor(null_class),w))* -> member(v,range_of(null_class)).
% 299.99/300.40  131831[4:Rew:130731.1,131747.2] || member(not_subclass_element(u,null_class),successor(null_class))* -> member(null_class,u) subclass(u,null_class).
% 299.99/300.40  132573[4:SpR:39745.0,130057.0] ||  -> subclass(intersection(union(null_class,u),v),intersection(u,intersection(union(null_class,u),v)))*.
% 299.99/300.40  132574[4:SpR:39886.0,130057.0] ||  -> subclass(intersection(u,union(null_class,v)),intersection(v,intersection(u,union(null_class,v))))*.
% 299.99/300.40  132719[4:SpR:39745.0,130059.0] ||  -> subclass(intersection(union(u,null_class),v),intersection(u,intersection(union(u,null_class),v)))*.
% 299.99/300.40  132720[4:SpR:39886.0,130059.0] ||  -> subclass(intersection(u,union(v,null_class)),intersection(v,intersection(u,union(v,null_class))))*.
% 299.99/300.40  134385[4:SpR:133541.0,39581.1] || subclass(union(null_class,complement(u)),u)* -> equal(union(null_class,complement(u)),null_class).
% 299.99/300.40  136018[4:SpR:39581.1,132713.0] || subclass(union(u,null_class),v) -> subclass(union(u,null_class),intersection(u,v))*.
% 299.99/300.40  136186[4:SpR:39581.1,132877.0] || subclass(union(null_class,u),v) -> subclass(union(null_class,u),intersection(v,u))*.
% 299.99/300.40  136425[4:Rew:136412.1,107375.1] || equal(intersection(complement(u),successor(v)),universal_class)** -> equal(union(u,null_class),null_class).
% 299.99/300.40  136431[4:Rew:136412.1,47153.1] || equal(intersection(complement(u),power_class(v)),universal_class)** -> equal(union(u,null_class),null_class).
% 299.99/300.40  136436[4:Rew:136413.1,47438.1] || equal(intersection(power_class(u),complement(v)),universal_class)** -> equal(union(null_class,v),null_class).
% 299.99/300.40  137030[4:Rew:135678.1,136830.2] || equal(complement(u),universal_class) member(regular(v),u)* -> equal(v,null_class).
% 299.99/300.40  137247[4:SpR:39581.1,135818.0] || subclass(union(u,null_class),v) -> subclass(union(u,null_class),intersection(v,u))*.
% 299.99/300.40  138143[0:SpR:496.0,72388.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),complement(w))),intersection(union(v,w),u))*.
% 299.99/300.40  138144[0:SpR:6882.0,72388.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),complement(singleton(v)))),intersection(successor(v),u))*.
% 299.99/300.40  138501[4:SpR:78218.1,79177.0] || subclass(u,singleton(u)) -> equal(intersection(successor(u),complement(u)),successor(u))**.
% 299.99/300.40  139038[4:Res:87235.1,54563.0] || subclass(u,not_subclass_element(union(u,u),v))* -> subclass(union(u,u),v).
% 299.99/300.40  140170[0:SpL:496.0,96568.0] || equal(symmetric_difference(complement(u),complement(v)),w)* -> subclass(w,union(u,v))*.
% 299.99/300.40  140171[0:SpL:6882.0,96568.0] || equal(symmetric_difference(complement(u),complement(singleton(u))),v)* -> subclass(v,successor(u))*.
% 299.99/300.40  140228[0:SpR:496.0,96582.0] ||  -> subclass(intersection(intersection(symmetric_difference(complement(u),complement(v)),w),x),union(u,v))*.
% 299.99/300.40  140229[0:SpR:6882.0,96582.0] ||  -> subclass(intersection(intersection(symmetric_difference(complement(u),complement(singleton(u))),v),w),successor(u))*.
% 299.99/300.40  140525[0:SpR:496.0,96592.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(complement(w),complement(x)))),union(w,x))*.
% 299.99/300.40  140526[0:SpR:6882.0,96592.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(complement(w),complement(singleton(w))))),successor(w))*.
% 299.99/300.40  140714[0:SpR:496.0,96595.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(complement(v),complement(w)),x)),union(v,w))*.
% 299.99/300.40  140715[0:SpR:6882.0,96595.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(complement(v),complement(singleton(v))),w)),successor(v))*.
% 299.99/300.40  141021[0:SpR:496.0,96599.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(complement(v),complement(w))),x),union(v,w))*.
% 299.99/300.40  141022[0:SpR:6882.0,96599.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(complement(v),complement(singleton(v)))),w),successor(v))*.
% 299.99/300.40  143430[3:SpR:47012.0,142985.0] ||  -> equal(intersection(image(element_relation,power_class(u)),intersection(v,power_class(complement(power_class(u))))),null_class)**.
% 299.99/300.40  143432[3:SpR:103337.0,142985.0] ||  -> equal(intersection(image(element_relation,successor(u)),intersection(v,power_class(complement(successor(u))))),null_class)**.
% 299.99/300.40  143693[4:Rew:26689.0,143217.0,74519.0,143217.0,7631.0,143217.0] ||  -> equal(symmetric_difference(u,intersection(v,complement(u))),union(u,intersection(v,complement(u))))**.
% 299.99/300.40  143969[3:SpR:47012.0,143107.0] ||  -> equal(intersection(image(element_relation,power_class(u)),intersection(power_class(complement(power_class(u))),v)),null_class)**.
% 299.99/300.40  143971[3:SpR:103337.0,143107.0] ||  -> equal(intersection(image(element_relation,successor(u)),intersection(power_class(complement(successor(u))),v)),null_class)**.
% 299.99/300.40  144234[4:Rew:26689.0,143754.0,74519.0,143754.0,7631.0,143754.0] ||  -> equal(symmetric_difference(u,intersection(complement(u),v)),union(u,intersection(complement(u),v)))**.
% 299.99/300.40  144250[4:MRR:144249.2,411.0] || equal(intersection(complement(compose(element_relation,universal_class)),u),universal_class)** member(null_class,element_relation) -> .
% 299.99/300.40  146469[4:Rew:26689.0,146149.0,74519.0,146149.0,7631.0,146149.0] ||  -> equal(symmetric_difference(singleton(u),union(null_class,u)),union(singleton(u),union(null_class,u)))**.
% 299.99/300.40  146803[4:Rew:26689.0,146509.0,74519.0,146509.0,7631.0,146509.0] ||  -> equal(symmetric_difference(singleton(u),union(u,null_class)),union(singleton(u),union(u,null_class)))**.
% 299.99/300.40  147105[4:SpR:146051.0,39581.1] || subclass(union(null_class,singleton(u)),u)* -> equal(union(null_class,singleton(u)),null_class).
% 299.99/300.40  147320[4:Rew:26689.0,146934.0,74519.0,146934.0,7631.0,146934.0] ||  -> equal(symmetric_difference(u,union(null_class,singleton(u))),union(u,union(null_class,singleton(u))))**.
% 299.99/300.40  148022[4:Rew:26689.0,147728.0,74519.0,147728.0,7631.0,147728.0] ||  -> equal(symmetric_difference(singleton(u),union(u,u)),union(singleton(u),union(u,u)))**.
% 299.99/300.40  148625[4:Rew:26689.0,148264.0,74519.0,148264.0,7631.0,148264.0] ||  -> equal(symmetric_difference(singleton(u),intersection(v,u)),union(singleton(u),intersection(v,u)))**.
% 299.99/300.40  149024[4:Rew:26689.0,148670.0,74519.0,148670.0,7631.0,148670.0] ||  -> equal(symmetric_difference(singleton(u),intersection(u,v)),union(singleton(u),intersection(u,v)))**.
% 299.99/300.40  149782[4:Rew:26689.0,149361.0,74519.0,149361.0,7631.0,149361.0] ||  -> equal(symmetric_difference(u,intersection(v,singleton(u))),union(u,intersection(v,singleton(u))))**.
% 299.99/300.40  150453[4:Rew:26689.0,150010.0,74519.0,150010.0,7631.0,150010.0] ||  -> equal(symmetric_difference(u,intersection(singleton(u),v)),union(u,intersection(singleton(u),v)))**.
% 299.99/300.40  150726[3:SpR:78616.0,143467.0] ||  -> equal(intersection(symmetric_difference(u,v),restrict(complement(symmetric_difference(v,u)),w,x)),null_class)**.
% 299.99/300.40  150729[4:SpR:74227.0,143467.0] ||  -> equal(intersection(sum_class(range_of(null_class)),restrict(complement(apply(null_class,u)),v,w)),null_class)**.
% 299.99/300.40  150730[3:SpR:113648.0,143467.0] ||  -> equal(intersection(union(u,v),restrict(complement(union(v,u)),w,x)),null_class)**.
% 299.99/300.40  150731[4:SpR:30456.0,143467.0] ||  -> equal(intersection(union(u,u),restrict(union(null_class,complement(u)),v,w)),null_class)**.
% 299.99/300.40  150732[4:SpR:73603.0,143467.0] ||  -> equal(intersection(union(u,null_class),restrict(union(null_class,complement(u)),v,w)),null_class)**.
% 299.99/300.40  150733[4:SpR:27420.0,143467.0] ||  -> equal(intersection(union(null_class,u),restrict(union(null_class,complement(u)),v,w)),null_class)**.
% 299.99/300.40  150735[4:SpR:74226.0,143467.0] ||  -> equal(intersection(apply(null_class,u),restrict(complement(apply(null_class,v)),w,x)),null_class)**.
% 299.99/300.40  150736[4:SpR:74227.0,143467.0] ||  -> equal(intersection(apply(null_class,u),restrict(complement(sum_class(range_of(null_class))),v,w)),null_class)**.
% 299.99/300.40  151012[3:SpR:143632.0,78218.1] || subclass(symmetric_difference(u,v),intersection(u,v))* -> equal(symmetric_difference(u,v),null_class).
% 299.99/300.40  151078[3:SpR:143632.0,39581.1] || subclass(intersection(u,v),symmetric_difference(u,v))* -> equal(intersection(u,v),null_class).
% 299.99/300.40  151350[4:Rew:151344.1,137996.1] || equal(symmetric_difference(complement(u),complement(v)),universal_class)** -> equal(union(u,v),universal_class).
% 299.99/300.40  151472[4:SpR:145315.0,42.0] ||  -> equal(range__dfg(singleton(cross_product(singleton(u),v)),u,v),second(not_subclass_element(null_class,null_class)))**.
% 299.99/300.40  151588[4:Res:25926.1,151507.0] || equal(cantor(singleton(cross_product(singleton(unordered_pair(u,null_class)),universal_class))),ordered_pair(u,universal_class))** -> .
% 299.99/300.40  151599[4:Res:349.2,151507.0] || subclass(u,cantor(singleton(cross_product(singleton(regular(u)),universal_class))))* -> equal(u,null_class).
% 299.99/300.40  151603[4:Res:17151.1,151507.0] || subclass(ordered_pair(u,universal_class),cantor(singleton(cross_product(singleton(unordered_pair(u,null_class)),universal_class))))* -> .
% 299.99/300.40  151614[4:Res:3640.2,151507.0] || subclass(universal_class,cantor(singleton(cross_product(singleton(u),universal_class))))* -> equal(singleton(u),null_class).
% 299.99/300.40  151615[4:Res:10859.2,151507.0] || subclass(universal_class,cantor(singleton(cross_product(singleton(regular(u)),universal_class))))* -> equal(u,null_class).
% 299.99/300.40  151650[3:MRR:151644.0,99.0] || subclass(composition_function,cross_product(u,v))* -> member(ordered_pair(null_class,compose(null_class,null_class)),v)*.
% 299.99/300.40  151702[4:Res:25926.1,145698.0] || equal(singleton(u),ordered_pair(v,universal_class)) member(unordered_pair(v,null_class),u)* -> .
% 299.99/300.40  151718[4:Res:349.2,145698.0] || subclass(u,singleton(v)) member(regular(u),v)* -> equal(u,null_class).
% 299.99/300.40  151723[4:Res:17151.1,145698.0] || subclass(ordered_pair(u,universal_class),singleton(v))* member(unordered_pair(u,null_class),v) -> .
% 299.99/300.40  151824[4:Res:15497.1,151761.0] || member(cantor(u),universal_class) -> equal(apply(u,cantor(u)),sum_class(range_of(null_class)))**.
% 299.99/300.40  151841[4:Res:59.1,151761.0] || member(ordered_pair(u,image(v,image(w,singleton(u)))),compose(v,w))* -> .
% 299.99/300.40  151846[4:Res:452.3,151761.0] function(u) || member(v,universal_class) subclass(universal_class,image(u,v))* -> .
% 299.99/300.40  152084[4:Obv:152068.2] || equal(u,v) subclass(universal_class,v) -> equal(unordered_pair(v,u),null_class)**.
% 299.99/300.40  152091[4:SpL:76340.0,151827.1] || member(union(u,u),universal_class)* subclass(universal_class,power_class(union(u,null_class)))* -> .
% 299.99/300.40  152092[4:SpL:35792.0,151827.1] || member(union(u,u),universal_class)* subclass(universal_class,power_class(union(null_class,u)))* -> .
% 299.99/300.40  152093[4:SpL:77128.0,151827.1] || member(union(null_class,u),universal_class) subclass(universal_class,power_class(union(u,null_class)))* -> .
% 299.99/300.40  152094[4:SpL:35792.0,151827.1] || member(union(null_class,u),universal_class) subclass(universal_class,power_class(union(u,u)))* -> .
% 299.99/300.40  152095[4:SpL:76340.0,151827.1] || member(union(u,null_class),universal_class) subclass(universal_class,power_class(union(u,u)))* -> .
% 299.99/300.40  152096[4:SpL:77128.0,151827.1] || member(union(u,null_class),universal_class) subclass(universal_class,power_class(union(null_class,u)))* -> .
% 299.99/300.40  152097[4:SpL:103338.0,151827.1] || member(complement(successor(null_class)),universal_class) subclass(universal_class,power_class(complement(singleton(null_class))))* -> .
% 299.99/300.40  152315[4:SpL:69.0,151828.1] || member(image(u,singleton(v)),universal_class)* subclass(universal_class,apply(u,v)) -> .
% 299.99/300.40  153381[3:SpR:151100.0,78218.1] || subclass(symmetric_difference(u,v),intersection(v,u))* -> equal(symmetric_difference(u,v),null_class).
% 299.99/300.40  153447[3:SpR:151100.0,39581.1] || subclass(intersection(u,v),symmetric_difference(v,u))* -> equal(intersection(u,v),null_class).
% 299.99/300.40  153881[4:Res:3640.2,151809.0] || subclass(universal_class,symmetric_difference(u,v)) -> equal(singleton(complement(intersection(u,v))),null_class)**.
% 299.99/300.40  154923[4:SpL:64484.1,153770.0] || equal(successor(intersection(u,v)),null_class) member(universal_class,symmetric_difference(v,u))* -> .
% 299.99/300.40  154941[4:Res:3640.2,153770.0] || subclass(universal_class,symmetric_difference(u,v)) -> equal(singleton(complement(intersection(v,u))),null_class)**.
% 299.99/300.40  155153[0:SpR:496.0,129982.0] ||  -> subclass(intersection(symmetric_difference(complement(u),complement(v)),w),intersection(w,union(u,v)))*.
% 299.99/300.40  155154[0:SpR:6882.0,129982.0] ||  -> subclass(intersection(symmetric_difference(complement(u),complement(singleton(u))),v),intersection(v,successor(u)))*.
% 299.99/300.40  155419[4:SpR:78218.1,130058.0] || subclass(union(u,u),v) -> subclass(union(u,u),intersection(u,v))*.
% 299.99/300.40  155428[4:SpR:39745.0,130058.0] ||  -> subclass(intersection(union(u,u),v),intersection(u,intersection(union(u,u),v)))*.
% 299.99/300.40  155431[4:SpR:39886.0,130058.0] ||  -> subclass(intersection(u,union(v,v)),intersection(v,intersection(u,union(v,v))))*.
% 299.99/300.40  155630[4:SpR:78218.1,132860.0] || subclass(union(u,u),v) -> subclass(union(u,u),intersection(v,u))*.
% 299.99/300.40  156773[0:SpR:496.0,138061.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),complement(w))),intersection(u,union(v,w)))*.
% 299.99/300.40  156774[0:SpR:6882.0,138061.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),complement(singleton(v)))),intersection(u,successor(v)))*.
% 299.99/300.40  157469[4:SpR:45830.1,38807.0] || equal(cross_product(null_class,universal_class),null_class) -> equal(sum_class(range_of(null_class)),apply(universal_class,universal_class))**.
% 299.99/300.40  157476[7:SpL:45830.1,38849.0] || equal(cross_product(singleton(null_class),universal_class),null_class)** equal(cantor(universal_class),successor(null_class)) -> .
% 299.99/300.40  158005[7:SpL:45830.1,38850.0] || equal(cross_product(singleton(null_class),universal_class),null_class)** equal(cantor(universal_class),singleton(null_class)) -> .
% 299.99/300.40  158592[7:SpL:45830.1,48064.0] || equal(cross_product(singleton(null_class),universal_class),null_class)** equal(complement(cantor(universal_class)),null_class) -> .
% 299.99/300.40  158602[4:SpL:45830.1,48942.0] || equal(cross_product(singleton(omega),universal_class),null_class)** equal(complement(cantor(universal_class)),null_class) -> .
% 299.99/300.40  159143[4:Res:59138.0,348.1] inductive(complement(power_class(complement(singleton(null_class))))) ||  -> member(null_class,image(element_relation,successor(null_class)))*.
% 299.99/300.40  160017[3:SpL:100311.0,46.0] || member(regular(domain_relation),successor_relation) -> equal(successor(first(regular(domain_relation))),second(regular(domain_relation)))**.
% 299.99/300.40  160055[4:SpL:100311.0,15386.0] || member(regular(domain_relation),domain_relation) -> equal(cantor(first(regular(domain_relation))),second(regular(domain_relation)))**.
% 299.99/300.40  160071[4:SpL:100311.0,15392.0] || member(ordered_pair(u,regular(domain_relation)),application_function)* -> member(first(regular(domain_relation)),cantor(u)).
% 299.99/300.40  160105[3:Res:159994.0,3845.0] || subclass(universal_class,u)* subclass(u,v)* -> member(sum_class(regular(domain_relation)),v)*.
% 299.99/300.40  160106[3:Res:159994.0,3783.0] || subclass(universal_class,u)* subclass(u,v)* -> member(power_class(regular(domain_relation)),v)*.
% 299.99/300.40  164224[3:Res:160007.1,4022.1] || subclass(universal_class,intersection(u,v)) member(regular(domain_relation),symmetric_difference(u,v))* -> .
% 299.99/300.40  164299[4:Res:159997.0,2.0] || subclass(complement(singleton(regular(domain_relation))),u) -> member(singleton(first(regular(domain_relation))),u)*.
% 299.99/300.40  164663[4:SpL:100312.0,46.0] || member(regular(composition_function),successor_relation) -> equal(successor(first(regular(composition_function))),second(regular(composition_function)))**.
% 299.99/300.40  164701[4:SpL:100312.0,15386.0] || member(regular(composition_function),domain_relation) -> equal(cantor(first(regular(composition_function))),second(regular(composition_function)))**.
% 299.99/300.40  164717[4:SpL:100312.0,15392.0] || member(ordered_pair(u,regular(composition_function)),application_function)* -> member(first(regular(composition_function)),cantor(u)).
% 299.99/300.40  164752[4:Res:164640.0,3845.0] || subclass(universal_class,u)* subclass(u,v)* -> member(sum_class(regular(composition_function)),v)*.
% 299.99/300.40  164753[4:Res:164640.0,3783.0] || subclass(universal_class,u)* subclass(u,v)* -> member(power_class(regular(composition_function)),v)*.
% 299.99/300.40  164926[7:MRR:164925.1,164925.2,2111.0,29425.0] || equal(range_of(null_class),successor(null_class)) -> member(null_class,cantor(successor_relation))* inductive(singleton(null_class)).
% 299.99/300.40  166947[4:Res:164653.1,4022.1] || subclass(universal_class,intersection(u,v)) member(regular(composition_function),symmetric_difference(u,v))* -> .
% 299.99/300.40  167022[4:Res:164643.0,2.0] || subclass(complement(singleton(regular(composition_function))),u) -> member(singleton(first(regular(composition_function))),u)*.
% 299.99/300.40  167267[4:MRR:167255.2,4362.0] || member(u,complement(compose(element_relation,universal_class)))* member(u,union(element_relation,element_relation)) -> .
% 299.99/300.40  167311[4:MRR:167298.2,4362.0] || member(u,union(null_class,complement(compose(element_relation,universal_class))))* member(u,element_relation) -> .
% 299.99/300.40  167353[4:MRR:167345.2,4362.0] || member(u,union(null_class,singleton(singleton(null_class))))* member(u,successor(null_class)) -> .
% 299.99/300.40  168137[4:MRR:167960.2,4362.0] || member(u,singleton(complement(singleton(null_class))))* member(u,complement(successor(null_class))) -> .
% 299.99/300.40  168558[4:SpL:45830.1,164155.0] || equal(cross_product(singleton(regular(domain_relation)),universal_class),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.99/300.40  168664[4:SpL:45830.1,164270.0] || equal(cross_product(singleton(regular(domain_relation)),universal_class),null_class)** subclass(universal_class,cantor(universal_class)) -> .
% 299.99/300.40  168798[4:SpL:45830.1,166876.0] || equal(cross_product(singleton(regular(composition_function)),universal_class),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.99/300.40  168959[4:SpL:45830.1,166993.0] || equal(cross_product(singleton(regular(composition_function)),universal_class),null_class)** subclass(universal_class,cantor(universal_class)) -> .
% 299.99/300.40  169034[4:MRR:169033.2,4362.0] || subclass(universal_class,complement(u)) member(unordered_pair(v,w),union(u,u))* -> .
% 299.99/300.40  169541[8:Rew:78499.0,169493.1] function(complement(element_relation)) ||  -> equal(union(successor(complement(element_relation)),compose(element_relation,universal_class)),universal_class)**.
% 299.99/300.40  170782[4:SpL:45830.1,38841.0] || equal(cross_product(singleton(singleton(u)),universal_class),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.99/300.40  170945[4:SpL:45830.1,38842.0] || equal(cross_product(singleton(singleton(u)),universal_class),null_class)** subclass(universal_class,cantor(universal_class)) -> .
% 299.99/300.40  172030[4:SpR:20622.1,81766.0] || equal(sum_class(range_of(null_class)),universal_class) -> subclass(complement(successor(null_class)),apply(null_class,u))*.
% 299.99/300.40  172038[4:Res:81766.0,348.1] inductive(complement(successor(complement(sum_class(range_of(null_class)))))) ||  -> member(null_class,apply(null_class,u))*.
% 299.99/300.40  172048[4:SpR:20622.1,81768.0] || equal(sum_class(range_of(null_class)),universal_class) -> subclass(complement(successor(apply(null_class,u))),null_class)*.
% 299.99/300.40  172059[4:Res:81768.0,348.1] inductive(complement(successor(apply(null_class,u)))) ||  -> member(null_class,complement(sum_class(range_of(null_class))))*.
% 299.99/300.40  172686[4:SpR:20622.1,81836.0] || equal(apply(null_class,u),universal_class)** -> subclass(complement(successor(null_class)),sum_class(range_of(null_class)))*.
% 299.99/300.40  172696[4:Res:81836.0,348.1] inductive(complement(successor(complement(apply(null_class,u))))) ||  -> member(null_class,sum_class(range_of(null_class)))*.
% 299.99/300.40  172707[4:SpR:20622.1,81838.0] || equal(apply(null_class,u),universal_class)** -> subclass(complement(successor(sum_class(range_of(null_class)))),null_class)*.
% 299.99/300.40  172719[4:Res:81838.0,348.1] inductive(complement(successor(sum_class(range_of(null_class))))) ||  -> member(null_class,complement(apply(null_class,u)))*.
% 299.99/300.40  173044[4:MRR:172840.2,4362.0] || member(u,complement(compose(element_relation,universal_class)))* member(u,intersection(v,element_relation))* -> .
% 299.99/300.40  173429[4:MRR:173204.2,4362.0] || member(u,complement(compose(element_relation,universal_class)))* member(u,intersection(element_relation,v))* -> .
% 299.99/300.40  4897[3:SpR:4605.0,59.1] || member(ordered_pair(u,v),compose(w,null_class))* -> member(v,image(w,range_of(null_class))).
% 299.99/300.40  4912[3:SpR:4896.0,347.2] || member(range_of(null_class),universal_class) subclass(universal_class,u) -> member(apply(null_class,v),u)*.
% 299.99/300.40  5591[3:Res:4824.1,217.0] || subclass(domain_relation,restrict(u,v,w))* -> member(ordered_pair(null_class,null_class),cross_product(v,w))*.
% 299.99/300.40  5601[3:Res:4824.1,4365.0] || subclass(domain_relation,regular(u)) member(ordered_pair(null_class,null_class),u)* -> equal(u,null_class).
% 299.99/300.40  5698[3:Res:5382.2,74.1] single_valued_class(inverse(u)) function(u) || equal(inverse(u),null_class)** -> one_to_one(u).
% 299.99/300.40  6889[0:SpL:496.0,381.0] || subclass(universal_class,symmetric_difference(complement(u),complement(v)))* -> member(singleton(w),union(u,v))*.
% 299.99/300.40  9898[0:Res:9374.0,2.0] || subclass(u,v) -> subclass(w,complement(u)) member(not_subclass_element(w,complement(u)),v)*.
% 299.99/300.40  9901[0:Res:9374.0,22.0] ||  -> subclass(u,complement(intersection(v,w))) member(not_subclass_element(u,complement(intersection(v,w))),v)*.
% 299.99/300.40  9902[0:Res:9374.0,23.0] ||  -> subclass(u,complement(intersection(v,w))) member(not_subclass_element(u,complement(intersection(v,w))),w)*.
% 299.99/300.40  10862[0:Obv:10854.0] ||  -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class) member(u,universal_class).
% 299.99/300.40  10863[0:Obv:10855.0] ||  -> equal(regular(unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class) member(v,universal_class).
% 299.99/300.40  10973[0:Res:9930.1,8.0] || subclass(complement(u),singleton(v))* -> member(v,u) equal(complement(u),singleton(v)).
% 299.99/300.40  12150[0:Rew:561.1,12149.1] || member(u,v) member(u,w) -> subclass(singleton(u),intersection(w,v))*.
% 299.99/300.40  12980[0:Res:362.1,1923.0] || subclass(universal_class,compose(u,v)) -> subclass(w,image(u,image(v,singleton(x))))*.
% 299.99/300.40  13114[0:SpL:1194.1,1948.0] || subclass(universal_class,complement(not_subclass_element(cross_product(u,v),w)))* -> subclass(cross_product(u,v),w).
% 299.99/300.40  13115[0:SpL:1194.1,1962.0] || equal(complement(not_subclass_element(cross_product(u,v),w)),universal_class)** -> subclass(cross_product(u,v),w).
% 299.99/300.40  14409[3:SpL:115.0,5589.0] || subclass(domain_relation,symmetric_difference(u,v)) -> member(ordered_pair(null_class,null_class),complement(intersection(u,v)))*.
% 299.99/300.40  14907[0:SpL:1193.1,14903.0] || subclass(universal_class,complement(singleton(regular(cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 299.99/300.40  15027[4:Res:3.1,10017.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.99/300.40  15103[4:Res:3.1,10019.0] ||  -> subclass(apply(null_class,u),v) member(not_subclass_element(apply(null_class,u),v),sum_class(range_of(null_class)))*.
% 299.99/300.40  15140[0:SpL:115.0,538.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(unordered_pair(w,x),complement(intersection(u,v)))*.
% 299.99/300.40  17976[4:SpL:17934.0,9.0] || member(u,ordered_pair(universal_class,universal_class))* -> equal(u,unordered_pair(universal_class,null_class)) equal(u,null_class).
% 299.99/300.40  18018[4:Res:17111.1,2.0] || equal(u,singleton(singleton(null_class)))* subclass(u,v)* -> member(singleton(null_class),v)*.
% 299.99/300.40  18021[4:Res:17111.1,7635.1] || equal(complement(compose(element_relation,universal_class)),singleton(singleton(null_class)))** member(singleton(null_class),element_relation) -> .
% 299.99/300.40  18030[4:Res:17111.1,499.0] || equal(symmetric_difference(u,v),singleton(singleton(null_class))) -> member(singleton(null_class),union(u,v))*.
% 299.99/300.40  18036[4:Res:17111.1,10017.0] || equal(sum_class(range_of(null_class)),singleton(singleton(null_class))) -> member(singleton(null_class),apply(null_class,u))*.
% 299.99/300.40  18037[4:Res:17111.1,10019.0] || equal(apply(null_class,u),singleton(singleton(null_class)))** -> member(singleton(null_class),sum_class(range_of(null_class)))*.
% 299.99/300.40  18807[3:SpL:30.0,14441.0] || equal(restrict(u,v,w),domain_relation)** -> member(ordered_pair(null_class,null_class),cross_product(v,w))*.
% 299.99/300.40  18808[3:SpL:115.0,14441.0] || equal(symmetric_difference(u,v),domain_relation) -> member(ordered_pair(null_class,null_class),complement(intersection(u,v)))*.
% 299.99/300.40  19938[4:Res:349.2,19720.0] || subclass(u,cantor(regular(u)))* subclass(universal_class,complement(element_relation)) -> equal(u,null_class).
% 299.99/300.40  19951[4:Res:3640.2,19720.0] || subclass(universal_class,cantor(u))* subclass(universal_class,complement(element_relation))* -> equal(singleton(u),null_class).
% 299.99/300.40  20415[4:Res:3.1,10018.0] ||  -> subclass(apply(null_class,u),v) member(not_subclass_element(apply(null_class,u),v),apply(null_class,w))*.
% 299.99/300.40  20443[4:Res:17111.1,10018.0] || equal(apply(null_class,u),singleton(singleton(null_class)))** -> member(singleton(null_class),apply(null_class,v))*.
% 299.99/300.40  20606[4:Res:10859.2,19720.0] || subclass(universal_class,cantor(regular(u)))* subclass(universal_class,complement(element_relation)) -> equal(u,null_class).
% 299.99/300.40  21864[0:Res:21757.0,348.1] inductive(singleton(regular(power_class(u)))) ||  -> equal(power_class(u),null_class) member(null_class,power_class(u))*.
% 299.99/300.40  22076[0:Res:364.1,25.1] || subclass(ordered_pair(u,v),complement(w)) member(unordered_pair(u,singleton(v)),w)* -> .
% 299.99/300.40  22079[0:Res:364.1,22.0] || subclass(ordered_pair(u,v),intersection(w,x))* -> member(unordered_pair(u,singleton(v)),w).
% 299.99/300.40  22080[0:Res:364.1,23.0] || subclass(ordered_pair(u,v),intersection(w,x))* -> member(unordered_pair(u,singleton(v)),x).
% 299.99/300.40  22237[0:Res:67.1,4022.1] || member(regular(intersection(u,v)),symmetric_difference(u,v))* -> equal(intersection(u,v),null_class).
% 299.99/300.40  22249[0:Res:344.1,4022.1] || subclass(universal_class,intersection(u,v)) member(unordered_pair(w,x),symmetric_difference(u,v))* -> .
% 299.99/300.40  22250[0:Res:362.1,4022.1] || subclass(universal_class,intersection(u,v)) member(ordered_pair(w,x),symmetric_difference(u,v))* -> .
% 299.99/300.40  22255[0:Res:24.2,4022.1] || member(u,v) member(u,w) member(u,symmetric_difference(w,v))* -> .
% 299.99/300.40  22269[3:Res:4824.1,4022.1] || subclass(domain_relation,intersection(u,v)) member(ordered_pair(null_class,null_class),symmetric_difference(u,v))* -> .
% 299.99/300.40  22907[0:Res:21947.0,348.1] inductive(complement(power_class(image(element_relation,complement(u))))) ||  -> member(null_class,image(element_relation,power_class(u)))*.
% 299.99/300.40  23370[4:Res:17151.1,218.0] || subclass(ordered_pair(u,universal_class),restrict(v,w,x))* -> member(unordered_pair(u,null_class),v).
% 299.99/300.40  23391[4:Res:17151.1,19720.0] || subclass(ordered_pair(u,universal_class),cantor(unordered_pair(u,null_class)))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.40  23657[0:Rew:56.0,23628.0] || subclass(u,power_class(v)) -> subclass(singleton(regular(u)),power_class(v))* equal(u,null_class).
% 299.99/300.40  23661[0:Obv:23609.2] || subclass(singleton(u),complement(v))* member(u,v) -> equal(singleton(u),null_class).
% 299.99/300.40  23959[0:Obv:23947.1] || subclass(symmetric_difference(u,v),complement(union(u,v)))* -> equal(symmetric_difference(u,v),null_class).
% 299.99/300.40  24032[0:Res:21949.0,3158.0] ||  -> equal(complement(union(u,v)),null_class) member(regular(complement(union(u,v))),complement(u))*.
% 299.99/300.40  25481[0:Res:21949.0,3159.0] ||  -> equal(complement(union(u,v)),null_class) member(regular(complement(union(u,v))),complement(v))*.
% 299.99/300.40  25898[3:Obv:25880.2] || equal(u,universal_class) subclass(u,complement(unordered_pair(v,null_class)))* -> equal(u,null_class).
% 299.99/300.40  25946[3:Obv:25928.2] || equal(u,universal_class) subclass(u,complement(unordered_pair(null_class,v)))* -> equal(u,null_class).
% 299.99/300.40  25995[3:Obv:25985.2] || equal(u,universal_class) equal(complement(unordered_pair(v,null_class)),u)* -> equal(u,null_class).
% 299.99/300.40  26105[4:Res:25926.1,218.0] || equal(restrict(u,v,w),ordered_pair(x,universal_class))* -> member(unordered_pair(x,null_class),u)*.
% 299.99/300.40  26128[4:Res:25926.1,19720.0] || equal(cantor(unordered_pair(u,null_class)),ordered_pair(u,universal_class))** subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.40  26223[0:Res:26178.1,2.0] || equal(complement(successor(u)),universal_class) subclass(complement(u),v)* -> member(omega,v).
% 299.99/300.40  26336[0:Res:26291.1,2.0] || equal(complement(successor(u)),universal_class) subclass(complement(u),v)* -> member(null_class,v).
% 299.99/300.40  26405[0:Obv:26402.1] || subclass(restrict(u,v,w),complement(u))* -> equal(restrict(u,v,w),null_class).
% 299.99/300.40  26623[0:MRR:26566.0,10049.1] ||  -> member(not_subclass_element(u,intersection(complement(v),u)),v)* subclass(u,intersection(complement(v),u)).
% 299.99/300.40  26781[4:Rew:26689.0,7998.0] || member(not_subclass_element(union(null_class,u),v),complement(u))* -> subclass(union(null_class,u),v).
% 299.99/300.40  26814[4:Rew:26689.0,23899.1] ||  -> equal(u,v) equal(symmetric_difference(singleton(u),singleton(v)),union(singleton(u),singleton(v)))**.
% 299.99/300.40  26913[4:Rew:26691.0,23453.0] || subclass(universal_class,union(null_class,rotate(u))) -> member(ordered_pair(ordered_pair(v,w),x),u)*.
% 299.99/300.40  26914[4:Rew:26691.0,23452.0] || subclass(universal_class,union(null_class,flip(u))) -> member(ordered_pair(ordered_pair(v,w),x),u)*.
% 299.99/300.40  26925[4:Rew:26691.0,23229.0] || subclass(universal_class,union(null_class,cantor(unordered_pair(u,v))))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.40  26926[4:Rew:26691.0,23435.0] || subclass(universal_class,union(null_class,cantor(ordered_pair(u,v))))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.40  26927[4:Rew:26691.0,19944.0] || subclass(domain_relation,union(null_class,cantor(ordered_pair(null_class,null_class))))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.40  26937[4:Rew:26691.0,20417.0] || equal(union(null_class,apply(null_class,u)),universal_class)** -> member(singleton(v),apply(null_class,w))*.
% 299.99/300.40  26938[4:Rew:26691.0,15105.0] || equal(union(null_class,apply(null_class,u)),universal_class)** -> member(singleton(v),sum_class(range_of(null_class)))*.
% 299.99/300.40  26949[4:Rew:26691.0,15029.0] || equal(union(null_class,sum_class(range_of(null_class))),universal_class) -> member(singleton(u),apply(null_class,v))*.
% 299.99/300.40  28136[4:Rew:27420.0,26964.0] || equal(union(null_class,complement(compose(element_relation,universal_class))),universal_class)** member(singleton(u),element_relation)* -> .
% 299.99/300.40  27036[4:Rew:26691.0,3253.0] || equal(union(null_class,symmetric_difference(u,v)),universal_class) -> member(singleton(w),union(u,v))*.
% 299.99/300.40  27045[4:Rew:26691.0,14183.0] || subclass(domain_relation,union(null_class,restrict(u,v,w)))* -> member(ordered_pair(null_class,null_class),u).
% 299.99/300.40  27051[4:Rew:26691.0,23414.0] || subclass(universal_class,union(null_class,restrict(u,v,w)))* -> member(ordered_pair(x,y),u)*.
% 299.99/300.40  27053[4:Rew:26691.0,23208.0] || subclass(universal_class,union(null_class,restrict(u,v,w)))* -> member(unordered_pair(x,y),u)*.
% 299.99/300.40  27060[4:Rew:26691.0,4020.1] || member(null_class,symmetric_difference(u,v)) equal(union(null_class,intersection(u,v)),universal_class)** -> .
% 299.99/300.40  27061[4:Rew:26691.0,4019.1] || member(omega,symmetric_difference(u,v)) equal(union(null_class,intersection(u,v)),universal_class)** -> .
% 299.99/300.40  28138[4:Rew:26691.0,27091.1] || member(regular(union(null_class,complement(u))),u)* -> equal(union(null_class,complement(u)),null_class).
% 299.99/300.40  28139[4:Rew:26691.0,27097.1] ||  -> subclass(union(null_class,singleton(u)),v) equal(not_subclass_element(union(null_class,singleton(u)),v),u)**.
% 299.99/300.40  28140[4:Rew:26691.0,27100.0] || member(u,union(null_class,singleton(u)))* -> equal(union(null_class,singleton(u)),singleton(u)).
% 299.99/300.40  27107[4:Rew:26691.0,2022.0] || equal(union(null_class,u),universal_class)** subclass(u,v)* -> member(singleton(w),v)*.
% 299.99/300.40  28150[4:Rew:27420.0,27156.1] inductive(symmetric_difference(null_class,intersection(universal_class,complement(u)))) ||  -> member(null_class,union(null_class,complement(u)))*.
% 299.99/300.40  29978[4:MRR:29977.0,57.1] || member(u,universal_class) subclass(universal_class,union(null_class,v))* -> member(power_class(u),v)*.
% 299.99/300.40  30006[7:Res:29891.1,4012.0] || equal(symmetric_difference(complement(u),complement(v)),singleton(null_class))** -> member(null_class,union(u,v)).
% 299.99/300.40  30071[4:MRR:30070.0,55.1] || member(u,universal_class) subclass(universal_class,union(null_class,v))* -> member(sum_class(u),v)*.
% 299.99/300.40  30140[7:Res:29936.1,4012.0] || equal(symmetric_difference(complement(u),complement(v)),successor(null_class))** -> member(null_class,union(u,v)).
% 299.99/300.40  30296[4:SpR:28570.0,15367.2] || member(u,universal_class) -> member(u,cantor(universal_class)) equal(cross_product(singleton(u),universal_class),null_class)**.
% 299.99/300.40  30328[4:SpL:30295.0,19924.0] || member(inverse(cross_product(u,universal_class)),image(universal_class,u))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.40  30373[3:Rew:560.1,30372.1] || member(apply(choice,u),singleton(u))* -> equal(u,null_class) equal(singleton(u),null_class).
% 299.99/300.40  30414[4:SpR:27420.0,21949.0] ||  -> subclass(complement(union(union(null_class,u),v)),intersection(union(null_class,complement(u)),complement(v)))*.
% 299.99/300.40  30429[4:SpR:27420.0,26178.1] || equal(complement(successor(union(null_class,u))),universal_class) -> member(omega,union(null_class,complement(u)))*.
% 299.99/300.40  30431[4:SpR:27420.0,26291.1] || equal(complement(successor(union(null_class,u))),universal_class) -> member(null_class,union(null_class,complement(u)))*.
% 299.99/300.40  30438[4:SpR:27420.0,21949.0] ||  -> subclass(complement(union(u,union(null_class,v))),intersection(complement(u),union(null_class,complement(v))))*.
% 299.99/300.40  30479[4:SpL:27420.0,23646.0] || subclass(union(null_class,u),union(null_class,complement(u)))* -> equal(union(null_class,u),null_class).
% 299.99/300.40  31081[0:Rew:115.0,31034.1] || member(regular(symmetric_difference(u,v)),intersection(u,v))* -> equal(symmetric_difference(u,v),null_class).
% 299.99/300.40  31424[0:Res:7.1,3785.1] || equal(intersection(u,v),universal_class)** member(w,universal_class) -> member(power_class(w),u)*.
% 299.99/300.40  31651[0:Res:7.1,3786.1] || equal(intersection(u,v),universal_class)** member(w,universal_class) -> member(power_class(w),v)*.
% 299.99/300.40  31954[0:Res:7.1,3847.1] || equal(intersection(u,v),universal_class)** member(w,universal_class) -> member(sum_class(w),u)*.
% 299.99/300.40  32194[0:Res:7.1,3848.1] || equal(intersection(u,v),universal_class)** member(w,universal_class) -> member(sum_class(w),v)*.
% 299.99/300.40  32557[3:SpL:1194.1,32539.0] || subclass(universal_class,regular(not_subclass_element(cross_product(u,v),w)))* -> subclass(cross_product(u,v),w).
% 299.99/300.40  32572[3:SpL:1194.1,32562.0] || equal(regular(not_subclass_element(cross_product(u,v),w)),universal_class)** -> subclass(cross_product(u,v),w).
% 299.99/300.40  32706[4:Res:7.1,15705.1] || equal(cross_product(u,v),domain_relation)** member(w,universal_class) -> member(cantor(w),v)*.
% 299.99/300.40  32931[3:Res:28597.1,4022.1] || equal(intersection(u,v),domain_relation) member(ordered_pair(null_class,null_class),symmetric_difference(u,v))* -> .
% 299.99/300.40  32949[3:Res:28597.1,4365.0] || equal(regular(u),domain_relation) member(ordered_pair(null_class,null_class),u)* -> equal(u,null_class).
% 299.99/300.40  33018[3:Rew:560.1,33017.1] || member(not_subclass_element(u,v),singleton(u))* -> subclass(u,v) equal(singleton(u),null_class).
% 299.99/300.40  33057[3:Res:33010.0,8.0] || subclass(complement(u),regular(u))* -> equal(u,null_class) equal(complement(u),regular(u)).
% 299.99/300.40  33197[4:Rew:26691.0,33179.0] || equal(union(null_class,symmetric_difference(u,v)),universal_class) -> member(null_class,complement(intersection(u,v)))*.
% 299.99/300.40  33198[4:Rew:26691.0,33180.0] || equal(union(null_class,symmetric_difference(u,v)),universal_class) -> member(omega,complement(intersection(u,v)))*.
% 299.99/300.40  33266[0:Res:7.1,3163.0] || equal(restrict(u,v,w),x)* -> equal(x,null_class) member(regular(x),u)*.
% 299.99/300.40  34338[4:MRR:34337.0,10049.1] || subclass(u,union(null_class,v)) -> member(not_subclass_element(u,w),v)* subclass(u,w).
% 299.99/300.40  34741[4:Rew:26696.0,34683.1,26696.0,34683.0] ||  -> subclass(union(null_class,u),v) member(not_subclass_element(union(null_class,u),v),union(u,u))*.
% 299.99/300.40  34855[0:Res:7.1,5345.0] || equal(intersection(u,v),w)* -> subclass(w,x) member(not_subclass_element(w,x),u)*.
% 299.99/300.40  35102[0:Res:7.1,5346.0] || equal(intersection(u,v),w)* -> subclass(w,x) member(not_subclass_element(w,x),v)*.
% 299.99/300.40  35113[0:Res:22622.0,5346.0] ||  -> subclass(complement(successor(u)),v) member(not_subclass_element(complement(successor(u)),v),complement(singleton(u)))*.
% 299.99/300.40  35180[4:SpL:35131.0,5345.0] || subclass(u,successor(null_class)) -> subclass(u,v) member(not_subclass_element(u,v),singleton(null_class))*.
% 299.99/300.40  35393[4:Res:364.1,35175.0] || subclass(ordered_pair(u,v),successor(null_class)) -> member(unordered_pair(u,singleton(v)),singleton(null_class))*.
% 299.99/300.40  35678[4:SpR:30456.0,21949.0] ||  -> subclass(complement(union(union(u,u),v)),intersection(union(null_class,complement(u)),complement(v)))*.
% 299.99/300.40  35694[4:SpR:30456.0,26178.1] || equal(complement(successor(union(u,u))),universal_class)** -> member(omega,union(null_class,complement(u)))*.
% 299.99/300.40  35696[4:SpR:30456.0,26291.1] || equal(complement(successor(union(u,u))),universal_class)** -> member(null_class,union(null_class,complement(u)))*.
% 299.99/300.40  35720[4:SpR:30456.0,21949.0] ||  -> subclass(complement(union(u,union(v,v))),intersection(complement(u),union(null_class,complement(v))))*.
% 299.99/300.40  35767[4:SpL:30456.0,23646.0] || subclass(union(u,u),union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 299.99/300.40  36095[4:Res:48.1,15447.0] inductive(cantor(regular(cross_product(singleton(null_class),universal_class)))) ||  -> equal(cross_product(singleton(null_class),universal_class),null_class)**.
% 299.99/300.40  36149[4:SpR:35052.0,30.0] ||  -> equal(restrict(union(null_class,cross_product(u,v)),u,v),union(null_class,cross_product(u,v)))**.
% 299.99/300.40  36271[0:Res:48.1,272.1] inductive(power_class(image(element_relation,complement(u)))) || member(null_class,image(element_relation,power_class(u)))* -> .
% 299.99/300.40  37151[4:SpR:35792.0,21749.1] || equal(power_class(union(null_class,u)),universal_class) -> subclass(singleton(omega),power_class(union(u,u)))*.
% 299.99/300.40  37152[4:SpR:35792.0,21840.1] || subclass(universal_class,power_class(union(null_class,u))) -> subclass(singleton(null_class),power_class(union(u,u)))*.
% 299.99/300.40  37153[4:SpR:35792.0,21750.1] || equal(power_class(union(null_class,u)),universal_class) -> subclass(singleton(null_class),power_class(union(u,u)))*.
% 299.99/300.40  37172[4:SpR:35792.0,21749.1] || equal(power_class(union(u,u)),universal_class)** -> subclass(singleton(omega),power_class(union(null_class,u)))*.
% 299.99/300.40  37173[4:SpR:35792.0,21840.1] || subclass(universal_class,power_class(union(u,u)))* -> subclass(singleton(null_class),power_class(union(null_class,u)))*.
% 299.99/300.40  37174[4:SpR:35792.0,21750.1] || equal(power_class(union(u,u)),universal_class)** -> subclass(singleton(null_class),power_class(union(null_class,u)))*.
% 299.99/300.40  37705[8:SpR:37558.1,364.1] function(u) || subclass(ordered_pair(v,u),w)* -> member(unordered_pair(v,null_class),w)*.
% 299.99/300.40  37757[8:SpL:37558.1,378.0] function(u) || member(singleton(singleton(null_class)),cross_product(v,w))* -> member(u,w)*.
% 299.99/300.40  37808[8:SpL:37558.1,145.0] function(u) || member(image(v,null_class),universal_class) -> member(apply(v,u),universal_class)*.
% 299.99/300.40  37986[8:SoR:37611.0,2274.2] single_valued_class(regular(u)) || equal(cross_product(universal_class,universal_class),regular(u))* -> equal(u,null_class).
% 299.99/300.40  38114[8:Rew:17108.1,38113.2] function(u) || member(ordered_pair(v,singleton(singleton(null_class))),application_function)* -> equal(universal_class,u)*.
% 299.99/300.40  38144[8:SpR:38098.1,16978.0] one_to_one(u) ||  -> equal(unordered_pair(null_class,unordered_pair(inverse(u),null_class)),ordered_pair(inverse(u),universal_class))**.
% 299.99/300.40  38296[8:SoR:37563.1,5382.2] function(u) single_valued_class(apply(u,v)) || equal(apply(u,v),null_class)** -> .
% 299.99/300.40  38325[8:SoR:37567.0,5382.2] single_valued_class(not_subclass_element(u,v)) || equal(not_subclass_element(u,v),null_class)** -> subclass(u,v).
% 299.99/300.40  38409[4:Rew:26691.0,38397.0] || equal(union(null_class,intersection(successor(u),complement(v))),universal_class)** -> member(null_class,complement(v)).
% 299.99/300.40  38410[4:Rew:26691.0,38398.0] || equal(union(null_class,intersection(successor(u),complement(v))),universal_class)** -> member(omega,complement(v)).
% 299.99/300.40  38441[4:Rew:44.0,38399.1,27.0,38399.1,26691.0,38399.0] || equal(union(null_class,intersection(successor(u),complement(v))),universal_class)** -> member(null_class,successor(u)).
% 299.99/300.40  38442[4:Rew:44.0,38400.1,27.0,38400.1,26691.0,38400.0] || equal(union(null_class,intersection(successor(u),complement(v))),universal_class)** -> member(omega,successor(u)).
% 299.99/300.40  38475[8:SoR:37566.0,5382.2] single_valued_class(range_of(u)) || member(inverse(u),universal_class)* equal(range_of(u),null_class) -> .
% 299.99/300.40  38803[0:SpR:38775.0,66.2] function(complement(cross_product(u,universal_class))) || member(u,universal_class)* -> member(range_of(null_class),universal_class)*.
% 299.99/300.40  38854[4:Res:350.2,38799.0] || subclass(u,cantor(complement(cross_product(singleton(not_subclass_element(u,v)),universal_class))))* -> subclass(u,v).
% 299.99/300.40  38856[4:Res:346.2,38799.0] || member(u,universal_class) subclass(universal_class,cantor(complement(cross_product(singleton(power_class(u)),universal_class))))* -> .
% 299.99/300.40  38857[4:Res:347.2,38799.0] || member(u,universal_class) subclass(universal_class,cantor(complement(cross_product(singleton(sum_class(u)),universal_class))))* -> .
% 299.99/300.40  38869[4:Res:364.1,38799.0] || subclass(ordered_pair(u,v),cantor(complement(cross_product(singleton(unordered_pair(u,singleton(v))),universal_class))))* -> .
% 299.99/300.40  38982[4:MRR:38952.0,122.0] || equal(complement(cantor(u)),universal_class) -> equal(apply(u,singleton(v)),sum_class(range_of(null_class)))**.
% 299.99/300.40  38983[4:MRR:38953.0,122.0] || subclass(universal_class,complement(cantor(u)))* -> equal(apply(u,singleton(v)),sum_class(range_of(null_class)))**.
% 299.99/300.40  38985[4:MRR:38968.0,10049.1] ||  -> equal(apply(u,not_subclass_element(v,cantor(u))),sum_class(range_of(null_class)))** subclass(v,cantor(u)).
% 299.99/300.40  39386[4:Rew:27420.0,39344.1,27420.0,39344.0] ||  -> subclass(u,union(null_class,complement(v))) member(not_subclass_element(u,union(null_class,complement(v))),v)*.
% 299.99/300.40  39372[4:Res:364.1,36188.0] || subclass(ordered_pair(u,v),union(null_class,w))* -> member(unordered_pair(u,singleton(v)),w).
% 299.99/300.40  39952[4:SpL:36163.0,5345.0] || subclass(u,union(v,v))* -> subclass(u,w) member(not_subclass_element(u,w),v)*.
% 299.99/300.40  39956[4:SpL:36163.0,3847.1] || member(u,universal_class) subclass(universal_class,union(v,v))* -> member(sum_class(u),v)*.
% 299.99/300.40  39958[4:SpL:36163.0,3785.1] || member(u,universal_class) subclass(universal_class,union(v,v))* -> member(power_class(u),v)*.
% 299.99/300.40  40057[4:Res:364.1,39314.0] || subclass(ordered_pair(u,v),union(w,w))* -> member(unordered_pair(u,singleton(v)),w).
% 299.99/300.40  40083[0:SpR:39581.1,115.0] || subclass(u,v) -> equal(intersection(complement(u),union(v,u)),symmetric_difference(v,u))**.
% 299.99/300.40  40096[0:SpR:39581.1,29.0] || subclass(cross_product(u,v),w)* -> equal(restrict(w,u,v),cross_product(u,v)).
% 299.99/300.40  40107[0:SpR:39581.1,498.1] || subclass(u,v) member(w,symmetric_difference(v,u))* -> member(w,complement(u)).
% 299.99/300.40  40186[0:SpL:39581.1,4022.1] || subclass(u,v) member(w,symmetric_difference(v,u))* member(w,u) -> .
% 299.99/300.40  40300[0:SpR:39745.0,498.1] || member(u,symmetric_difference(v,intersection(v,w)))* -> member(u,complement(intersection(v,w))).
% 299.99/300.40  40376[0:SpL:39745.0,4022.1] || member(u,symmetric_difference(v,intersection(v,w)))* member(u,intersection(v,w)) -> .
% 299.99/300.40  40600[0:SpR:39886.0,498.1] || member(u,symmetric_difference(v,intersection(w,v)))* -> member(u,complement(intersection(w,v))).
% 299.99/300.40  40678[0:SpL:39886.0,4022.1] || member(u,symmetric_difference(v,intersection(w,v)))* member(u,intersection(w,v)) -> .
% 299.99/300.40  40952[4:Res:15450.1,46.0] || subclass(domain_relation,rotate(successor_relation)) -> equal(successor(ordered_pair(u,cantor(ordered_pair(v,u)))),v)**.
% 299.99/300.40  40972[4:Res:15450.1,15386.0] || subclass(domain_relation,rotate(domain_relation)) -> equal(cantor(ordered_pair(u,cantor(ordered_pair(v,u)))),v)**.
% 299.99/300.40  41070[4:Res:15451.1,46.0] || subclass(domain_relation,flip(successor_relation)) -> equal(cantor(ordered_pair(u,v)),successor(ordered_pair(v,u)))**.
% 299.99/300.40  41084[4:Res:15451.1,15386.0] || subclass(domain_relation,flip(domain_relation)) -> equal(cantor(ordered_pair(u,v)),cantor(ordered_pair(v,u)))*.
% 299.99/300.40  41102[4:SpR:26736.0,5329.0] ||  -> subclass(symmetric_difference(power_class(complement(singleton(null_class))),complement(u)),union(image(element_relation,successor(null_class)),u))*.
% 299.99/300.40  41109[4:SpR:26736.0,17988.1] ||  -> member(singleton(null_class),image(element_relation,successor(null_class)))* member(singleton(null_class),power_class(complement(singleton(null_class)))).
% 299.99/300.40  41147[4:SpR:26736.0,5329.0] ||  -> subclass(symmetric_difference(complement(u),power_class(complement(singleton(null_class)))),union(u,image(element_relation,successor(null_class))))*.
% 299.99/300.40  41170[4:SpL:26736.0,32920.1] || equal(image(element_relation,successor(null_class)),domain_relation) subclass(universal_class,power_class(complement(singleton(null_class))))* -> .
% 299.99/300.40  41172[4:SpL:26736.0,19404.1] || subclass(domain_relation,image(element_relation,successor(null_class)))* subclass(universal_class,power_class(complement(singleton(null_class)))) -> .
% 299.99/300.40  41174[4:SpL:26736.0,367.0] || subclass(universal_class,power_class(complement(singleton(null_class)))) member(omega,image(element_relation,successor(null_class)))* -> .
% 299.99/300.40  41175[4:SpL:26736.0,2122.0] || subclass(universal_class,power_class(complement(singleton(null_class)))) member(null_class,image(element_relation,successor(null_class)))* -> .
% 299.99/300.40  41177[4:SpL:26736.0,32970.1] || equal(image(element_relation,successor(null_class)),domain_relation) subclass(domain_relation,power_class(complement(singleton(null_class))))* -> .
% 299.99/300.40  41178[4:SpL:26736.0,13411.1] || subclass(domain_relation,image(element_relation,successor(null_class)))* subclass(domain_relation,power_class(complement(singleton(null_class)))) -> .
% 299.99/300.40  41179[4:SpL:26736.0,13547.1] || equal(image(element_relation,successor(null_class)),domain_relation)** equal(power_class(complement(singleton(null_class))),domain_relation) -> .
% 299.99/300.40  41183[4:SpL:26736.0,25.1] || member(u,image(element_relation,successor(null_class)))* member(u,power_class(complement(singleton(null_class)))) -> .
% 299.99/300.40  42159[0:Rew:41697.0,42136.1] || member(not_subclass_element(intersection(u,v),null_class),complement(u))* -> subclass(intersection(u,v),null_class).
% 299.99/300.40  42510[0:Rew:42038.0,42486.1] || member(not_subclass_element(intersection(u,v),null_class),complement(v))* -> subclass(intersection(u,v),null_class).
% 299.99/300.40  44144[4:Rew:26691.0,44047.0] ||  -> equal(intersection(symmetric_difference(u,cross_product(v,w)),union(null_class,restrict(u,v,w))),null_class)**.
% 299.99/300.40  44145[4:Rew:26691.0,44048.0] ||  -> equal(intersection(symmetric_difference(cross_product(u,v),w),union(null_class,restrict(w,u,v))),null_class)**.
% 299.99/300.40  45101[4:SpL:1194.1,44633.0] || subclass(singleton(not_subclass_element(cross_product(u,v),w)),null_class)* -> subclass(cross_product(u,v),w).
% 299.99/300.40  45110[4:MRR:26026.2,45106.0] || member(u,universal_class) subclass(domain_relation,complement(unordered_pair(v,ordered_pair(u,cantor(u)))))* -> .
% 299.99/300.40  45120[4:MRR:40915.1,45106.0] || subclass(domain_relation,rotate(complement(singleton(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v)))))* -> .
% 299.99/300.40  45122[4:MRR:41033.1,45106.0] || subclass(domain_relation,flip(complement(singleton(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u)))))))* -> .
% 299.99/300.40  45273[0:Obv:45240.1] || equal(u,v) -> equal(unordered_pair(v,u),null_class) member(v,unordered_pair(v,u))*.
% 299.99/300.40  45281[4:MRR:45280.1,22109.0] || equal(unordered_pair(u,null_class),singleton(u)) -> equal(regular(ordered_pair(u,universal_class)),singleton(u))**.
% 299.99/300.40  45319[7:Res:24.2,44586.1] || member(null_class,u) member(null_class,v) subclass(intersection(v,u),null_class)* -> .
% 299.99/300.40  45437[0:Res:48.1,4002.0] inductive(symmetric_difference(u,cross_product(v,w))) ||  -> member(null_class,complement(restrict(u,v,w)))*.
% 299.99/300.40  45519[0:Res:48.1,4003.0] inductive(symmetric_difference(cross_product(u,v),w)) ||  -> member(null_class,complement(restrict(w,u,v)))*.
% 299.99/300.40  46041[4:Res:24.2,44653.1] || member(omega,u) member(omega,v) subclass(intersection(v,u),null_class)* -> .
% 299.99/300.40  46199[4:Rew:56.0,46159.1,26691.0,46159.0] || equal(union(null_class,intersection(power_class(u),power_class(v))),universal_class)** -> member(null_class,power_class(v)).
% 299.99/300.40  46200[4:Rew:56.0,46160.1,26691.0,46160.0] || equal(union(null_class,intersection(power_class(u),power_class(v))),universal_class)** -> member(omega,power_class(v)).
% 299.99/300.40  46201[4:Rew:56.0,46161.1,26691.0,46161.0] || equal(union(null_class,intersection(power_class(u),power_class(v))),universal_class)** -> member(null_class,power_class(u)).
% 299.99/300.40  46202[4:Rew:56.0,46162.1,26691.0,46162.0] || equal(union(null_class,intersection(power_class(u),power_class(v))),universal_class)** -> member(omega,power_class(u)).
% 299.99/300.40  47098[0:Rew:47003.0,5774.0] ||  -> subclass(symmetric_difference(complement(u),power_class(complement(power_class(v)))),union(u,image(element_relation,power_class(v))))*.
% 299.99/300.40  47195[7:Rew:47003.0,29912.1] ||  -> member(null_class,intersection(complement(u),power_class(v)))* member(null_class,union(u,complement(power_class(v)))).
% 299.99/300.40  47197[4:Rew:47003.0,26837.0] ||  -> equal(union(null_class,intersection(complement(u),power_class(v))),complement(union(u,complement(power_class(v)))))**.
% 299.99/300.40  47259[4:Rew:47003.0,26782.0] ||  -> equal(complement(intersection(union(null_class,u),power_class(v))),union(complement(u),complement(power_class(v))))**.
% 299.99/300.40  47309[3:Rew:47003.0,34789.1] || equal(image(element_relation,power_class(u)),domain_relation) subclass(universal_class,power_class(complement(power_class(u))))* -> .
% 299.99/300.40  47311[3:Rew:47003.0,19427.1] || subclass(domain_relation,image(element_relation,power_class(u)))* subclass(universal_class,power_class(complement(power_class(u)))) -> .
% 299.99/300.40  47313[0:Rew:47003.0,423.0] || subclass(universal_class,power_class(complement(power_class(u)))) member(omega,image(element_relation,power_class(u)))* -> .
% 299.99/300.40  47314[0:Rew:47003.0,2142.0] || subclass(universal_class,power_class(complement(power_class(u)))) member(null_class,image(element_relation,power_class(u)))* -> .
% 299.99/300.40  47315[0:Rew:47003.0,5784.0] ||  -> subclass(symmetric_difference(power_class(complement(power_class(u))),complement(v)),union(image(element_relation,power_class(u)),v))*.
% 299.99/300.40  47323[3:Rew:47003.0,34877.1] || equal(image(element_relation,power_class(u)),domain_relation) subclass(domain_relation,power_class(complement(power_class(u))))* -> .
% 299.99/300.40  47324[3:Rew:47003.0,13468.1] || subclass(domain_relation,image(element_relation,power_class(u)))* subclass(domain_relation,power_class(complement(power_class(u)))) -> .
% 299.99/300.40  47326[3:Rew:47003.0,13565.1] || equal(image(element_relation,power_class(u)),domain_relation)** equal(power_class(complement(power_class(u))),domain_relation) -> .
% 299.99/300.40  47327[4:Rew:47003.0,17990.1] ||  -> member(singleton(null_class),image(element_relation,power_class(u)))* member(singleton(null_class),power_class(complement(power_class(u)))).
% 299.99/300.40  47415[0:Rew:47003.0,21741.0] || subclass(complement(power_class(u)),v)* -> subclass(singleton(w),power_class(u))* member(w,v)*.
% 299.99/300.40  47480[7:Rew:47003.0,29914.1] ||  -> member(null_class,intersection(power_class(u),complement(v)))* member(null_class,union(complement(power_class(u)),v)).
% 299.99/300.40  47482[4:Rew:47003.0,26826.0] ||  -> equal(union(null_class,intersection(power_class(u),complement(v))),complement(union(complement(power_class(u)),v)))**.
% 299.99/300.40  47515[0:Rew:47003.0,22666.0] ||  -> subclass(complement(successor(complement(power_class(u)))),intersection(power_class(u),complement(singleton(complement(power_class(u))))))*.
% 299.99/300.40  47536[4:Rew:47003.0,26751.0] ||  -> equal(complement(intersection(power_class(u),union(null_class,v))),union(complement(power_class(u)),complement(v)))**.
% 299.99/300.40  47591[0:Rew:47003.0,47131.0] ||  -> subclass(singleton(not_subclass_element(u,complement(power_class(v)))),power_class(v))* subclass(u,complement(power_class(v))).
% 299.99/300.40  48041[7:Res:46478.1,4012.0] || equal(complement(symmetric_difference(complement(u),complement(v))),null_class)** -> member(null_class,union(u,v)).
% 299.99/300.40  48715[4:Rew:26691.0,48560.0] ||  -> member(u,complement(power_class(union(null_class,v))))* subclass(singleton(u),power_class(union(v,v)))*.
% 299.99/300.40  48717[4:Rew:26691.0,48569.0] || equal(complement(power_class(union(null_class,u))),universal_class)** -> equal(power_class(union(u,u)),null_class)**.
% 299.99/300.40  48719[4:Rew:26691.0,48571.0] || subclass(universal_class,complement(power_class(union(null_class,u))))* -> equal(power_class(union(u,u)),null_class)**.
% 299.99/300.40  48919[4:Res:48015.1,4012.0] || equal(complement(symmetric_difference(complement(u),complement(v))),null_class)** -> member(omega,union(u,v)).
% 299.99/300.40  49150[4:SpL:1193.1,44640.0] || subclass(unordered_pair(u,regular(cross_product(v,w))),null_class)* -> equal(cross_product(v,w),null_class).
% 299.99/300.40  49229[4:Rew:47012.0,49171.0] || equal(power_class(complement(power_class(u))),null_class) member(omega,power_class(complement(power_class(u))))* -> .
% 299.99/300.40  49230[7:Rew:47012.0,49181.0] || equal(power_class(complement(power_class(u))),null_class) member(null_class,power_class(complement(power_class(u))))* -> .
% 299.99/300.40  49257[4:SpL:1193.1,44646.0] || subclass(unordered_pair(regular(cross_product(u,v)),w),null_class)* -> equal(cross_product(u,v),null_class).
% 299.99/300.40  49335[4:Res:24.2,46866.1] || member(u,v)* member(u,w)* equal(intersection(w,v),null_class)** -> .
% 299.99/300.40  49339[4:Res:7301.1,46866.1] || member(u,universal_class) equal(union(v,w),null_class)** -> member(u,complement(w))*.
% 299.99/300.40  49340[4:Res:7300.1,46866.1] || member(u,universal_class) equal(union(v,w),null_class)** -> member(u,complement(v))*.
% 299.99/300.40  49360[4:Res:17.2,46866.1] || member(u,v)* member(w,x)* equal(cross_product(x,v),null_class)** -> .
% 299.99/300.40  49382[4:Res:10483.2,46866.1] || member(u,universal_class) equal(successor(singleton(u)),u)** equal(successor_relation,null_class) -> .
% 299.99/300.40  49627[0:SpR:47962.0,4104.0] ||  -> subclass(symmetric_difference(complement(power_class(complement(power_class(u)))),v),union(image(element_relation,power_class(u)),v))*.
% 299.99/300.40  49859[0:SpR:47963.0,4104.0] ||  -> subclass(symmetric_difference(u,complement(power_class(complement(power_class(v))))),union(u,image(element_relation,power_class(v))))*.
% 299.99/300.40  50896[9:Rew:50075.0,46589.1] || equal(null_class,element_relation) -> equal(image(complement(compose(universal_class,inverse(element_relation))),universal_class),range_of(null_class))**.
% 299.99/300.40  50897[9:Rew:50075.0,46587.1] || equal(null_class,element_relation) -> equal(restrict(complement(compose(universal_class,inverse(element_relation))),universal_class,universal_class),null_class)**.
% 299.99/300.40  51740[0:Res:48.1,47039.0] inductive(symmetric_difference(complement(u),power_class(v))) ||  -> member(null_class,union(u,complement(power_class(v))))*.
% 299.99/300.40  52063[0:Res:48.1,47228.0] inductive(symmetric_difference(power_class(u),complement(v))) ||  -> member(null_class,union(complement(power_class(u)),v))*.
% 299.99/300.40  52184[0:SpL:6882.0,381.0] || subclass(universal_class,symmetric_difference(complement(u),complement(singleton(u))))* -> member(singleton(v),successor(u))*.
% 299.99/300.40  52191[0:SpL:6882.0,2266.0] || equal(symmetric_difference(complement(u),complement(singleton(u))),universal_class)** -> member(singleton(v),successor(u))*.
% 299.99/300.40  52786[4:Obv:52776.2] || equal(u,v) equal(singleton(v),null_class) -> equal(unordered_pair(v,u),null_class)**.
% 299.99/300.40  52848[4:Res:16144.2,46866.1] || member(u,universal_class)* equal(cantor(u),successor(u)) equal(successor_relation,null_class) -> .
% 299.99/300.40  52914[4:MRR:52876.0,243.0] || member(u,universal_class) subclass(domain_relation,complement(unordered_pair(ordered_pair(u,cantor(u)),v)))* -> .
% 299.99/300.40  53324[4:Res:66.2,49331.0] function(u) || member(v,universal_class) equal(singleton(image(u,v)),null_class)** -> .
% 299.99/300.40  53393[4:MRR:53362.1,5.0] || member(u,universal_class) equal(singleton(apply(choice,u)),null_class)** -> equal(u,null_class).
% 299.99/300.40  53416[4:Res:350.2,49359.0] || subclass(u,cantor(not_subclass_element(u,v)))* equal(null_class,element_relation) -> subclass(u,v).
% 299.99/300.40  53418[4:Res:346.2,49359.0] || member(u,universal_class) subclass(universal_class,cantor(power_class(u)))* equal(null_class,element_relation) -> .
% 299.99/300.40  53419[4:Res:347.2,49359.0] || member(u,universal_class) subclass(universal_class,cantor(sum_class(u)))* equal(null_class,element_relation) -> .
% 299.99/300.40  53435[4:Res:364.1,49359.0] || subclass(ordered_pair(u,v),cantor(unordered_pair(u,singleton(v))))* equal(null_class,element_relation) -> .
% 299.99/300.40  53443[0:Res:12.0,3783.0] || subclass(universal_class,u)* subclass(u,v)* -> member(power_class(unordered_pair(w,x)),v)*.
% 299.99/300.40  53489[0:Res:243.0,3783.0] || subclass(universal_class,u)* subclass(u,v)* -> member(power_class(ordered_pair(w,x)),v)*.
% 299.99/300.40  53744[0:Res:12.0,3845.0] || subclass(universal_class,u)* subclass(u,v)* -> member(sum_class(unordered_pair(w,x)),v)*.
% 299.99/300.40  53790[0:Res:243.0,3845.0] || subclass(universal_class,u)* subclass(u,v)* -> member(sum_class(ordered_pair(w,x)),v)*.
% 299.99/300.40  54077[7:SpL:26736.0,52819.0] || equal(successor(power_class(complement(singleton(null_class)))),null_class) -> member(null_class,image(element_relation,successor(null_class)))*.
% 299.99/300.40  54078[7:SpL:47012.0,52819.0] || equal(successor(power_class(complement(power_class(u)))),null_class) -> member(null_class,image(element_relation,power_class(u)))*.
% 299.99/300.40  54169[4:SpL:26736.0,52964.0] || equal(successor(power_class(complement(singleton(null_class)))),null_class) -> member(omega,image(element_relation,successor(null_class)))*.
% 299.99/300.40  54170[4:SpL:47012.0,52964.0] || equal(successor(power_class(complement(power_class(u)))),null_class) -> member(omega,image(element_relation,power_class(u)))*.
% 299.99/300.40  54433[4:MRR:54432.2,49404.0] || subclass(symmetric_difference(u,v),regular(union(u,v)))* -> equal(symmetric_difference(u,v),null_class).
% 299.99/300.40  54886[3:SpR:54674.1,14.0] || equal(u,universal_class) -> equal(unordered_pair(null_class,unordered_pair(u,singleton(v))),ordered_pair(u,v))**.
% 299.99/300.40  55486[3:Res:66.2,55278.0] function(u) || member(v,universal_class) equal(power_class(image(u,v)),universal_class)** -> .
% 299.99/300.40  55563[3:MRR:55524.1,5.0] || member(u,universal_class) equal(power_class(apply(choice,u)),universal_class)** -> equal(u,null_class).
% 299.99/300.40  55741[3:Res:66.2,55279.0] function(u) || member(v,universal_class) equal(sum_class(image(u,v)),universal_class)** -> .
% 299.99/300.40  55812[3:MRR:55779.1,5.0] || member(u,universal_class) equal(sum_class(apply(choice,u)),universal_class)** -> equal(u,null_class).
% 299.99/300.40  55887[4:SpL:22117.0,44638.0] || subclass(regular(ordered_pair(u,v)),null_class)* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.40  55888[4:SpL:22117.0,45176.0] || equal(regular(ordered_pair(u,v)),null_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.40  55934[4:MRR:55858.2,44770.0] ||  -> equal(regular(ordered_pair(u,v)),singleton(u)) member(singleton(v),regular(ordered_pair(u,v)))*.
% 299.99/300.40  55972[4:Res:66.2,55287.0] function(u) || member(v,universal_class) equal(cantor(image(u,v)),universal_class)** -> .
% 299.99/300.40  56049[4:MRR:56010.1,5.0] || member(u,universal_class) equal(cantor(apply(choice,u)),universal_class)** -> equal(u,null_class).
% 299.99/300.40  56259[3:Obv:56245.2] || equal(u,v) equal(power_class(v),universal_class) -> equal(unordered_pair(v,u),null_class)**.
% 299.99/300.40  56280[3:Obv:56271.2] || equal(u,v) equal(sum_class(v),universal_class) -> equal(unordered_pair(v,u),null_class)**.
% 299.99/300.40  56425[4:Obv:56411.2] || equal(u,v) equal(cantor(v),universal_class) -> equal(unordered_pair(v,u),null_class)**.
% 299.99/300.40  57155[4:MRR:57149.1,46871.0] || subclass(universal_class,u) -> equal(regular(unordered_pair(u,unordered_pair(v,w))),unordered_pair(v,w))**.
% 299.99/300.40  57726[0:Res:57318.0,326.1] inductive(intersection(u,intersection(omega,v))) ||  -> equal(intersection(u,intersection(omega,v)),omega)**.
% 299.99/300.40  57813[4:Res:57701.0,5341.0] ||  -> subclass(intersection(u,successor(null_class)),v) equal(not_subclass_element(intersection(u,successor(null_class)),v),null_class)**.
% 299.99/300.40  58064[4:Res:57685.0,326.1] inductive(intersection(u,union(null_class,omega))) ||  -> equal(intersection(u,union(null_class,omega)),omega)**.
% 299.99/300.40  58183[0:Res:57561.0,326.1] inductive(intersection(u,intersection(v,omega))) ||  -> equal(intersection(u,intersection(v,omega)),omega)**.
% 299.99/300.40  58555[4:Rew:28791.0,58514.1] inductive(intersection(u,union(omega,omega))) ||  -> equal(intersection(u,union(null_class,omega)),omega)**.
% 299.99/300.40  58655[0:Res:58388.0,326.1] inductive(intersection(intersection(omega,u),v)) ||  -> equal(intersection(intersection(omega,u),v),omega)**.
% 299.99/300.40  58748[4:Res:58627.0,5341.0] ||  -> subclass(intersection(successor(null_class),u),v) equal(not_subclass_element(intersection(successor(null_class),u),v),null_class)**.
% 299.99/300.40  59042[4:Res:58611.0,326.1] inductive(intersection(union(null_class,omega),u)) ||  -> equal(intersection(union(null_class,omega),u),omega)**.
% 299.99/300.40  59147[0:Res:99.0,5342.0] || subclass(cross_product(universal_class,universal_class),u) -> subclass(domain_relation,v) member(not_subclass_element(domain_relation,v),u)*.
% 299.99/300.40  59148[0:Res:45.0,5342.0] || subclass(cross_product(universal_class,universal_class),u) -> subclass(successor_relation,v) member(not_subclass_element(successor_relation,v),u)*.
% 299.99/300.40  59149[0:Res:19.0,5342.0] || subclass(cross_product(universal_class,universal_class),u) -> subclass(element_relation,v) member(not_subclass_element(element_relation,v),u)*.
% 299.99/300.40  59346[4:Res:58647.0,326.1] inductive(union(null_class,intersection(omega,u))) ||  -> equal(union(null_class,intersection(omega,u)),omega)**.
% 299.99/300.40  59613[4:Res:58710.1,328.1] inductive(u) || equal(image(successor_relation,u),universal_class)** -> equal(image(successor_relation,u),u).
% 299.99/300.40  59621[4:Res:58710.1,5346.0] || equal(intersection(u,v),universal_class)** -> subclass(w,x) member(not_subclass_element(w,x),v)*.
% 299.99/300.40  59622[4:Res:58710.1,5345.0] || equal(intersection(u,v),universal_class)** -> subclass(w,x) member(not_subclass_element(w,x),u)*.
% 299.99/300.40  59849[4:Rew:59616.1,55872.1] || equal(complement(singleton(regular(ordered_pair(u,v)))),universal_class)** -> equal(regular(null_class),singleton(u)).
% 299.99/300.40  59936[0:Res:10929.1,22.0] || member(u,union(v,w)) -> member(u,symmetric_difference(v,w))* member(u,v).
% 299.99/300.40  59937[0:Res:10929.1,23.0] || member(u,union(v,w)) -> member(u,symmetric_difference(v,w))* member(u,w).
% 299.99/300.40  60249[0:Obv:60226.1] || member(u,v) -> subclass(unordered_pair(u,w),v)* member(w,unordered_pair(u,w))*.
% 299.99/300.40  60251[0:Obv:60228.1] || member(u,complement(v)) -> member(w,v) subclass(unordered_pair(u,w),complement(v))*.
% 299.99/300.40  60421[4:Res:59287.0,326.1] inductive(union(null_class,intersection(u,omega))) ||  -> equal(union(null_class,intersection(u,omega)),omega)**.
% 299.99/300.40  60509[0:Obv:60485.1] || member(u,v) -> subclass(unordered_pair(w,u),v)* member(w,unordered_pair(w,u))*.
% 299.99/300.40  60511[0:Obv:60487.1] || member(u,complement(v)) -> member(w,v) subclass(unordered_pair(w,u),complement(v))*.
% 299.99/300.40  60632[0:Res:58583.0,326.1] inductive(intersection(intersection(u,omega),v)) ||  -> equal(intersection(intersection(u,omega),v),omega)**.
% 299.99/300.40  60821[4:Rew:28791.0,60781.1] inductive(intersection(union(omega,omega),u)) ||  -> equal(intersection(union(null_class,omega),u),omega)**.
% 299.99/300.40  61057[4:Res:59527.0,354.1] || member(u,universal_class) -> member(u,successor(complement(v))) member(u,union(null_class,v))*.
% 299.99/300.40  61096[4:Res:61014.0,354.1] || member(u,universal_class) -> member(u,successor(complement(singleton(null_class))))* member(u,successor(null_class)).
% 299.99/300.40  61145[4:SpL:1193.1,60859.0] || subclass(universal_class,regular(singleton(regular(cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 299.99/300.40  61207[4:SpL:1193.1,61154.0] || equal(regular(singleton(regular(cross_product(u,v)))),universal_class)** -> equal(cross_product(u,v),null_class).
% 299.99/300.40  61625[4:Res:59614.1,351.1] || equal(complement(unordered_pair(u,v)),universal_class)** member(v,universal_class) -> member(v,w)*.
% 299.99/300.40  61626[4:Res:59614.1,352.1] || equal(complement(unordered_pair(u,v)),universal_class)** member(u,universal_class) -> member(u,w)*.
% 299.99/300.40  62144[4:Res:61024.0,354.1] || member(u,universal_class) -> member(u,successor(complement(v))) member(u,union(v,v))*.
% 299.99/300.40  62485[0:SpR:492.0,57711.0] ||  -> subclass(restrict(symmetric_difference(u,cross_product(v,w)),x,y),complement(restrict(u,v,w)))*.
% 299.99/300.40  62486[0:SpR:493.0,57711.0] ||  -> subclass(restrict(symmetric_difference(cross_product(u,v),w),x,y),complement(restrict(w,u,v)))*.
% 299.99/300.40  63158[0:SpL:28712.0,3659.1] || member(u,image(element_relation,union(v,v)))* member(u,power_class(complement(v))) -> .
% 299.99/300.40  63426[3:Obv:63380.1] || member(u,v) -> equal(intersection(regular(v),singleton(u)),null_class)** equal(v,null_class).
% 299.99/300.40  63603[3:Obv:63559.1] || member(u,v) -> equal(intersection(singleton(u),regular(v)),null_class)** equal(v,null_class).
% 299.99/300.40  64571[4:SpL:1194.1,64490.0] || equal(successor(not_subclass_element(cross_product(u,v),w)),null_class)** -> subclass(cross_product(u,v),w).
% 299.99/300.40  64694[0:SpR:28712.0,47063.0] ||  -> equal(complement(intersection(union(u,u),power_class(v))),union(complement(u),complement(power_class(v))))**.
% 299.99/300.40  64780[4:Res:63493.1,8.0] || equal(successor(null_class),u) subclass(singleton(null_class),u)* -> equal(singleton(null_class),u).
% 299.99/300.40  64809[4:Res:63493.1,353.1] || equal(successor(null_class),singleton(u)) member(u,universal_class) -> member(u,singleton(null_class))*.
% 299.99/300.40  64849[0:SpR:47152.0,43408.0] ||  -> equal(intersection(symmetric_difference(complement(u),power_class(v)),complement(union(u,complement(power_class(v))))),null_class)**.
% 299.99/300.40  64853[0:SpR:47152.0,57711.0] ||  -> subclass(restrict(symmetric_difference(complement(u),power_class(v)),w,x),union(u,complement(power_class(v))))*.
% 299.99/300.40  65253[0:SpR:47437.0,43408.0] ||  -> equal(intersection(symmetric_difference(power_class(u),complement(v)),complement(union(complement(power_class(u)),v))),null_class)**.
% 299.99/300.40  65257[0:SpR:47437.0,57711.0] ||  -> subclass(restrict(symmetric_difference(power_class(u),complement(v)),w,x),union(complement(power_class(u)),v))*.
% 299.99/300.40  65632[0:SpR:28712.0,47508.0] ||  -> equal(complement(intersection(power_class(u),union(v,v))),union(complement(power_class(u)),complement(v)))**.
% 299.99/300.40  66005[4:SpR:64484.1,26736.0] || equal(successor(image(element_relation,successor(null_class))),null_class)** -> equal(power_class(complement(singleton(null_class))),universal_class).
% 299.99/300.40  66006[4:SpR:64484.1,47012.0] || equal(successor(image(element_relation,power_class(u))),null_class)** -> equal(power_class(complement(power_class(u))),universal_class).
% 299.99/300.40  66412[4:Rew:66411.1,64576.1] || equal(successor(singleton(regular(ordered_pair(u,v)))),null_class)** -> equal(regular(null_class),singleton(u)).
% 299.99/300.40  66428[4:Rew:26689.0,65993.1] || equal(successor(u),null_class) -> equal(union(u,complement(power_class(v))),complement(power_class(v)))**.
% 299.99/300.40  66431[4:Rew:26689.0,66032.1] || equal(successor(intersection(u,v)),null_class)** -> equal(symmetric_difference(u,v),union(u,v)).
% 299.99/300.40  66441[4:Rew:66351.1,66440.1] || equal(successor(u),null_class) -> equal(complement(symmetric_difference(u,v)),union(null_class,complement(v)))**.
% 299.99/300.40  66447[5:Rew:7637.0,66111.1,7631.0,66111.1,11564.0,66111.1] || equal(successor(power_class(u)),null_class) -> equal(union(image(element_relation,power_class(u)),v),universal_class)**.
% 299.99/300.40  66450[5:Rew:7636.0,66120.1,7631.0,66120.1,11564.0,66120.1] || equal(successor(power_class(u)),null_class) -> equal(union(v,image(element_relation,power_class(u))),universal_class)**.
% 299.99/300.40  66627[4:MRR:66610.0,243.0] || member(u,ordered_pair(v,w))* subclass(element_relation,application_function) -> member(v,cantor(u)).
% 299.99/300.40  66628[4:MRR:66601.3,45106.0] || member(u,universal_class) member(v,u) subclass(element_relation,ordered_pair(v,u))* -> .
% 299.99/300.40  66634[4:MRR:66614.0,66614.3,32704.1,9997.1] || member(u,cantor(u))* subclass(element_relation,v) subclass(domain_relation,complement(v))* -> .
% 299.99/300.40  67359[4:MRR:67351.1,46875.0] || subclass(universal_class,u) -> equal(regular(unordered_pair(unordered_pair(v,w),u)),unordered_pair(v,w))**.
% 299.99/300.40  67420[0:SpL:28712.0,2301.0] || member(not_subclass_element(union(u,u),v),complement(u))* -> subclass(union(u,u),v).
% 299.99/300.40  67482[4:Rew:26689.0,67436.0,7631.0,67436.0] || member(not_subclass_element(union(u,u),v),complement(u))* -> subclass(union(null_class,u),v).
% 299.99/300.40  67483[4:Rew:28712.0,67454.0] || member(not_subclass_element(union(null_class,u),v),complement(u))* -> subclass(union(u,u),v).
% 299.99/300.40  67578[4:Res:49004.1,8.0] || equal(power_class(u),null_class) subclass(v,power_class(u))* -> equal(v,power_class(u)).
% 299.99/300.40  68187[4:MRR:68177.1,46869.0] || subclass(universal_class,u) -> equal(regular(unordered_pair(u,ordered_pair(v,w))),ordered_pair(v,w))**.
% 299.99/300.40  69404[0:Obv:69329.1] || subclass(u,symmetric_difference(v,w)) -> subclass(intersection(u,x),complement(intersection(v,w)))*.
% 299.99/300.40  69405[0:Obv:69327.1] || subclass(u,symmetric_difference(v,w)) -> subclass(intersection(x,u),complement(intersection(v,w)))*.
% 299.99/300.40  69839[4:Res:6905.1,66389.1] || equal(successor(union(u,v)),null_class) -> equal(symmetric_difference(complement(u),complement(v)),null_class)**.
% 299.99/300.40  69841[4:Res:3120.2,66389.1] || subclass(u,v)* equal(successor(v),null_class) -> equal(intersection(u,w),null_class)**.
% 299.99/300.40  69842[4:Res:2332.2,66389.1] || subclass(u,v)* equal(successor(v),null_class) -> equal(intersection(w,u),null_class)**.
% 299.99/300.40  69998[4:MRR:69990.1,46878.0] || subclass(universal_class,u) -> equal(regular(unordered_pair(ordered_pair(v,w),u)),ordered_pair(v,w))**.
% 299.99/300.40  70108[4:SpR:26736.0,42032.0] ||  -> equal(intersection(power_class(complement(singleton(null_class))),restrict(image(element_relation,successor(null_class)),u,v)),null_class)**.
% 299.99/300.40  70109[0:SpR:47012.0,42032.0] ||  -> equal(intersection(power_class(complement(power_class(u))),restrict(image(element_relation,power_class(u)),v,w)),null_class)**.
% 299.99/300.40  70359[0:Rew:44034.0,70333.1] || member(not_subclass_element(complement(u),null_class),restrict(u,v,w))* -> subclass(complement(u),null_class).
% 299.99/300.40  70422[3:SSi:70396.0,70.0] || equal(u,universal_class) -> equal(unordered_pair(v,u),null_class) member(v,unordered_pair(v,u))*.
% 299.99/300.40  70552[3:SSi:70526.0,70.0] || equal(u,universal_class) -> equal(unordered_pair(u,v),null_class) member(v,unordered_pair(u,v))*.
% 299.99/300.40  71106[4:Res:70746.0,354.1] || member(u,universal_class) -> member(u,successor(complement(successor(null_class))))* member(u,singleton(null_class)).
% 299.99/300.40  71473[0:Rew:31064.0,71389.2] || subclass(u,v) member(not_subclass_element(u,null_class),complement(v))* -> subclass(u,null_class).
% 299.99/300.40  71642[4:Res:70771.0,354.1] || member(u,universal_class) -> member(u,successor(union(null_class,complement(v))))* member(u,v).
% 299.99/300.40  72025[4:Res:70953.1,536.0] || equal(complement(u),null_class) subclass(u,v)* -> member(unordered_pair(w,x),v)*.
% 299.99/300.40  72189[4:Rew:26691.0,72087.0] || equal(union(null_class,compose(element_relation,universal_class)),null_class)** member(unordered_pair(u,v),element_relation)* -> .
% 299.99/300.40  72743[0:Obv:72686.0] ||  -> member(u,unordered_pair(u,v))* member(v,w) subclass(unordered_pair(u,v),complement(w))*.
% 299.99/300.40  72868[4:Rew:72735.1,72863.1] || equal(unordered_pair(u,v),null_class) -> equal(v,u) subclass(unordered_pair(u,v),w)*.
% 299.99/300.40  72872[0:Obv:72811.0] ||  -> member(u,unordered_pair(v,u))* member(v,w) subclass(unordered_pair(v,u),complement(w))*.
% 299.99/300.40  73192[4:Rew:73077.0,64415.1] || member(u,universal_class) -> member(u,successor(complement(v))) member(u,union(v,null_class))*.
% 299.99/300.40  73198[4:Rew:73077.0,47537.0] ||  -> equal(complement(intersection(power_class(u),union(v,null_class))),union(complement(power_class(u)),complement(v)))**.
% 299.99/300.40  74485[4:Rew:26691.0,73532.1] single_valued_class(symmetric_difference(universal_class,complement(cross_product(universal_class,universal_class)))) ||  -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.99/300.40  73694[4:Rew:73077.0,27396.0] || member(not_subclass_element(union(u,null_class),v),complement(u))* -> subclass(union(u,null_class),v).
% 299.99/300.40  73739[4:Rew:73077.0,47262.0] ||  -> equal(complement(intersection(union(u,null_class),power_class(v))),union(complement(u),complement(power_class(v))))**.
% 299.99/300.40  73745[8:Rew:73077.0,53267.1] function(u) || member(regular(successor(u)),complement(u))* -> equal(successor(u),null_class).
% 299.99/300.40  73889[4:Rew:73771.0,21047.1] || member(singleton(u),complement(inverse(v)))* subclass(universal_class,union(null_class,inverse(v))) -> .
% 299.99/300.40  73919[4:Rew:73771.0,18748.1] inductive(symmetric_difference(apply(null_class,u),null_class)) ||  -> member(null_class,union(null_class,apply(null_class,v)))*.
% 299.99/300.40  73945[4:Rew:73771.0,18517.1] inductive(symmetric_difference(sum_class(range_of(null_class)),null_class)) ||  -> member(null_class,union(null_class,apply(null_class,u)))*.
% 299.99/300.40  73975[4:Rew:73771.0,18505.1] inductive(symmetric_difference(apply(null_class,u),null_class)) ||  -> member(null_class,union(null_class,sum_class(range_of(null_class))))*.
% 299.99/300.40  73989[4:Rew:73771.0,21410.1] || member(singleton(u),complement(sum_class(v)))* subclass(universal_class,union(null_class,sum_class(v))) -> .
% 299.99/300.40  74001[4:Rew:73771.0,20338.1] || member(singleton(u),complement(range_of(v)))* subclass(universal_class,union(null_class,range_of(v))) -> .
% 299.99/300.40  74023[4:Rew:73771.0,20189.1] || member(singleton(u),complement(cantor(v)))* subclass(universal_class,union(null_class,cantor(v))) -> .
% 299.99/300.40  74184[4:Rew:73603.0,66444.1] || equal(successor(u),null_class) -> equal(complement(symmetric_difference(v,u)),union(null_class,complement(v)))**.
% 299.99/300.40  74185[4:Rew:73603.0,27284.1] inductive(symmetric_difference(null_class,intersection(complement(u),universal_class))) ||  -> member(null_class,union(null_class,complement(u)))*.
% 299.99/300.40  74792[4:Rew:74098.0,74151.1] ||  -> subclass(union(null_class,u),v) member(not_subclass_element(union(null_class,u),v),union(u,null_class))*.
% 299.99/300.40  76528[4:Rew:26698.0,76384.1,26698.0,76384.0] ||  -> subclass(union(u,null_class),v) member(not_subclass_element(union(u,null_class),v),union(null_class,u))*.
% 299.99/300.40  76555[4:Rew:26689.0,76454.0,7631.0,76454.0] || member(not_subclass_element(union(u,null_class),v),complement(u))* -> subclass(union(null_class,u),v).
% 299.99/300.40  76558[4:Rew:75572.0,76476.0,7631.0,76476.0] || member(not_subclass_element(union(null_class,u),v),complement(u))* -> subclass(union(u,null_class),v).
% 299.99/300.40  77223[4:Rew:26698.0,76979.1,26698.0,76979.0] ||  -> subclass(union(u,null_class),v) member(not_subclass_element(union(u,null_class),v),union(u,u))*.
% 299.99/300.40  77249[4:Rew:75572.0,77148.0,7631.0,77148.0] || member(not_subclass_element(union(u,u),v),complement(u))* -> subclass(union(u,null_class),v).
% 299.99/300.40  77252[4:Rew:28712.0,77171.0] || member(not_subclass_element(union(u,null_class),v),complement(u))* -> subclass(union(u,u),v).
% 299.99/300.40  77626[4:Rew:73771.0,77574.1] inductive(intersection(union(omega,null_class),u)) ||  -> equal(intersection(union(null_class,omega),u),omega)**.
% 299.99/300.40  77730[4:Rew:73771.0,77681.1] inductive(intersection(u,union(omega,null_class))) ||  -> equal(intersection(u,union(null_class,omega)),omega)**.
% 299.99/300.40  78116[0:SpR:74519.0,3134.1] ||  -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),complement(intersection(v,u)))*.
% 299.99/300.40  78148[0:SpR:74519.0,4065.1] ||  -> subclass(intersection(u,singleton(v)),w) equal(not_subclass_element(intersection(singleton(v),u),w),v)**.
% 299.99/300.40  78194[0:SpR:74519.0,5217.1] ||  -> subclass(intersection(singleton(u),v),w) equal(not_subclass_element(intersection(v,singleton(u)),w),u)**.
% 299.99/300.40  78404[0:SpL:74519.0,3121.0] || member(regular(intersection(u,complement(v))),v)* -> equal(intersection(complement(v),u),null_class).
% 299.99/300.40  78416[0:SpL:74519.0,2333.0] || member(regular(intersection(complement(u),v)),u)* -> equal(intersection(v,complement(u)),null_class).
% 299.99/300.40  78808[0:SpR:78499.0,3252.1] ||  -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(u,v),w),union(v,u))*.
% 299.99/300.40  79581[0:SpR:47963.0,78795.0] ||  -> subclass(symmetric_difference(complement(power_class(complement(power_class(u)))),v),union(v,image(element_relation,power_class(u))))*.
% 299.99/300.40  79586[0:SpR:47962.0,78795.0] ||  -> subclass(symmetric_difference(u,complement(power_class(complement(power_class(v))))),union(image(element_relation,power_class(v)),u))*.
% 299.99/300.40  79642[0:SpR:79059.0,3134.1] ||  -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(v,u)),complement(intersection(u,v)))*.
% 299.99/300.40  79643[0:SpR:79059.0,3252.1] ||  -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(v,u),w),union(u,v))*.
% 299.99/300.40  80355[4:SpL:1193.1,72143.0] || equal(union(null_class,regular(cross_product(u,v))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.99/300.40  80475[4:SpL:1193.1,72102.0] || equal(complement(regular(regular(cross_product(u,v)))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.99/300.40  81746[4:SpR:74227.0,26178.1] || equal(complement(successor(apply(null_class,u))),universal_class)** -> member(omega,complement(sum_class(range_of(null_class))))*.
% 299.99/300.40  81748[4:SpR:74227.0,26291.1] || equal(complement(successor(apply(null_class,u))),universal_class)** -> member(null_class,complement(sum_class(range_of(null_class))))*.
% 299.99/300.40  81759[4:SpR:74227.0,33010.0] ||  -> subclass(regular(apply(null_class,u)),complement(sum_class(range_of(null_class))))* equal(apply(null_class,u),null_class).
% 299.99/300.40  81816[4:SpR:74227.0,26178.1] || equal(complement(successor(sum_class(range_of(null_class)))),universal_class) -> member(omega,complement(apply(null_class,u)))*.
% 299.99/300.40  81818[4:SpR:74227.0,26291.1] || equal(complement(successor(sum_class(range_of(null_class)))),universal_class) -> member(null_class,complement(apply(null_class,u)))*.
% 299.99/300.40  81829[4:SpR:74227.0,33010.0] ||  -> subclass(regular(sum_class(range_of(null_class))),complement(apply(null_class,u)))* equal(sum_class(range_of(null_class)),null_class).
% 299.99/300.40  81892[4:SpL:74227.0,23646.0] || subclass(apply(null_class,u),complement(sum_class(range_of(null_class))))* -> equal(apply(null_class,u),null_class).
% 299.99/300.40  81938[4:SpL:74227.0,23646.0] || subclass(sum_class(range_of(null_class)),complement(apply(null_class,u)))* -> equal(sum_class(range_of(null_class)),null_class).
% 299.99/300.40  82620[4:SpL:26736.0,70726.0] || equal(successor(power_class(complement(singleton(null_class)))),null_class) -> subclass(universal_class,image(element_relation,successor(null_class)))*.
% 299.99/300.40  82621[4:SpL:47012.0,70726.0] || equal(successor(power_class(complement(power_class(u)))),null_class) -> subclass(universal_class,image(element_relation,power_class(u)))*.
% 299.99/300.40  82939[4:SpR:73603.0,21949.0] ||  -> subclass(complement(union(union(u,null_class),v)),intersection(union(null_class,complement(u)),complement(v)))*.
% 299.99/300.40  82955[4:SpR:73603.0,26178.1] || equal(complement(successor(union(u,null_class))),universal_class) -> member(omega,union(null_class,complement(u)))*.
% 299.99/300.40  82957[4:SpR:73603.0,26291.1] || equal(complement(successor(union(u,null_class))),universal_class) -> member(null_class,union(null_class,complement(u)))*.
% 299.99/300.40  82989[4:SpR:73603.0,21949.0] ||  -> subclass(complement(union(u,union(v,null_class))),intersection(complement(u),union(null_class,complement(v))))*.
% 299.99/300.40  83048[4:SpL:73603.0,23646.0] || subclass(union(u,null_class),union(null_class,complement(u)))* -> equal(union(u,null_class),null_class).
% 299.99/300.40  83267[4:SpR:74226.0,26178.1] || equal(complement(successor(apply(null_class,u))),universal_class)** -> member(omega,complement(apply(null_class,v)))*.
% 299.99/300.40  83269[4:SpR:74226.0,26291.1] || equal(complement(successor(apply(null_class,u))),universal_class)** -> member(null_class,complement(apply(null_class,v)))*.
% 299.99/300.40  83280[4:SpR:74226.0,33010.0] ||  -> subclass(regular(apply(null_class,u)),complement(apply(null_class,v)))* equal(apply(null_class,u),null_class).
% 299.99/300.40  83425[4:SpL:74226.0,23646.0] || subclass(apply(null_class,u),complement(apply(null_class,v)))* -> equal(apply(null_class,u),null_class).
% 299.99/300.40  83830[4:SpR:77128.0,21840.1] || subclass(universal_class,power_class(union(null_class,u))) -> subclass(singleton(null_class),power_class(union(u,null_class)))*.
% 299.99/300.40  83861[4:SpR:77128.0,21840.1] || subclass(universal_class,power_class(union(u,null_class))) -> subclass(singleton(null_class),power_class(union(null_class,u)))*.
% 299.99/300.40  85057[8:SpR:74697.1,63520.0] function(intersection(u,successor(null_class))) ||  -> subclass(successor(intersection(u,successor(null_class))),singleton(null_class))*.
% 299.99/300.40  85059[8:SpR:74697.1,63510.0] function(intersection(successor(null_class),u)) ||  -> subclass(successor(intersection(successor(null_class),u)),singleton(null_class))*.
% 299.99/300.40  85150[8:SpL:74697.1,65536.0] function(intersection(u,successor(null_class))) || equal(successor(intersection(u,successor(null_class))),universal_class)** -> .
% 299.99/300.40  85151[8:SpL:74697.1,65526.0] function(intersection(successor(null_class),u)) || equal(successor(intersection(successor(null_class),u)),universal_class)** -> .
% 299.99/300.40  85159[8:SpL:74697.1,44773.0] function(complement(singleton(singleton(u)))) || equal(successor(complement(singleton(singleton(u)))),universal_class)** -> .
% 299.99/300.40  85220[8:SoR:85114.0,2274.2] single_valued_class(composition_function) || equal(successor(composition_function),universal_class) equal(cross_product(universal_class,universal_class),composition_function)** -> .
% 299.99/300.40  85223[8:SoR:85115.0,2274.2] single_valued_class(application_function) || equal(successor(application_function),universal_class) equal(cross_product(universal_class,universal_class),application_function)** -> .
% 299.99/300.40  85342[8:Rew:26689.0,85234.2,7631.0,85234.2,26689.0,85234.1,7631.0,85234.1] function(u) || member(regular(complement(u)),successor(u))* -> equal(complement(u),null_class).
% 299.99/300.40  85401[8:SoR:85116.0,2274.2] single_valued_class(domain_relation) || equal(successor(domain_relation),universal_class) equal(cross_product(universal_class,universal_class),domain_relation)** -> .
% 299.99/300.40  85404[8:SoR:85118.0,2274.2] single_valued_class(successor_relation) || subclass(domain_relation,successor(successor_relation))* equal(cross_product(universal_class,universal_class),successor_relation) -> .
% 299.99/300.40  85407[8:SoR:85119.0,2274.2] single_valued_class(successor_relation) || equal(successor(successor_relation),domain_relation) equal(cross_product(universal_class,universal_class),successor_relation)** -> .
% 299.99/300.40  85410[8:SoR:85120.0,2274.2] single_valued_class(successor_relation) || equal(successor(successor_relation),universal_class) equal(cross_product(universal_class,universal_class),successor_relation)** -> .
% 299.99/300.40  85784[4:SpL:76338.0,5345.0] || subclass(u,union(v,null_class)) -> subclass(u,w) member(not_subclass_element(u,w),v)*.
% 299.99/300.40  85788[4:SpL:76338.0,3847.1] || member(u,universal_class) subclass(universal_class,union(v,null_class))* -> member(sum_class(u),v)*.
% 299.99/300.40  85790[4:SpL:76338.0,3785.1] || member(u,universal_class) subclass(universal_class,union(v,null_class))* -> member(power_class(u),v)*.
% 299.99/300.40  85903[4:SpR:76340.0,21840.1] || subclass(universal_class,power_class(union(u,null_class))) -> subclass(singleton(null_class),power_class(union(u,u)))*.
% 299.99/300.40  85936[4:SpR:76340.0,21840.1] || subclass(universal_class,power_class(union(u,u)))* -> subclass(singleton(null_class),power_class(union(u,null_class)))*.
% 299.99/300.40  87251[4:Res:59329.1,326.1] inductive(union(null_class,u)) || subclass(u,omega) -> equal(union(null_class,u),omega)**.
% 299.99/300.40  87255[4:Res:59329.1,23650.0] || subclass(u,complement(singleton(regular(union(null_class,u)))))* -> equal(union(null_class,u),null_class).
% 299.99/300.40  87325[4:Res:87222.1,8.0] || subclass(singleton(null_class),u)* subclass(u,successor(null_class))* -> equal(u,successor(null_class)).
% 299.99/300.40  87558[7:MRR:87495.2,45556.0] inductive(intersection(complement(u),complement(v))) || member(regular(omega),union(u,v))* -> .
% 299.99/300.40  88168[4:Res:15657.2,688.1] || member(u,universal_class) member(v,cantor(u))* subclass(universal_class,complement(application_function)) -> .
% 299.99/300.40  88175[4:Res:15657.2,66389.1] || member(u,universal_class) member(v,cantor(u))* equal(successor(application_function),null_class) -> .
% 299.99/300.40  88225[4:Res:53.0,15713.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(omega,cantor(omega)),v)*.
% 299.99/300.40  88541[4:Rew:569.0,88538.1,16964.0,88538.1,13.0,88538.0,16954.0,88538.0] ||  -> equal(apply(choice,singleton(singleton(null_class))),singleton(null_class))** equal(apply(choice,null_class),singleton(null_class)).
% 299.99/300.40  89888[4:Res:364.1,76461.0] || subclass(ordered_pair(u,v),union(w,null_class))* -> member(unordered_pair(u,singleton(v)),w).
% 299.99/300.40  90653[0:SpR:78616.0,26178.1] || equal(complement(successor(symmetric_difference(u,v))),universal_class) -> member(omega,complement(symmetric_difference(v,u)))*.
% 299.99/300.40  90655[0:SpR:78616.0,26291.1] || equal(complement(successor(symmetric_difference(u,v))),universal_class) -> member(null_class,complement(symmetric_difference(v,u)))*.
% 299.99/300.40  90666[3:SpR:78616.0,33010.0] ||  -> subclass(regular(symmetric_difference(u,v)),complement(symmetric_difference(v,u)))* equal(symmetric_difference(u,v),null_class).
% 299.99/300.40  90820[0:SpL:78616.0,23646.0] || subclass(symmetric_difference(u,v),complement(symmetric_difference(v,u)))* -> equal(symmetric_difference(u,v),null_class).
% 299.99/300.40  91210[4:SpR:26736.0,78797.0] ||  -> subclass(symmetric_difference(complement(u),power_class(complement(singleton(null_class)))),union(image(element_relation,successor(null_class)),u))*.
% 299.99/300.40  91211[0:SpR:47012.0,78797.0] ||  -> subclass(symmetric_difference(complement(u),power_class(complement(power_class(v)))),union(image(element_relation,power_class(v)),u))*.
% 299.99/300.40  91235[4:SpR:26736.0,78797.0] ||  -> subclass(symmetric_difference(power_class(complement(singleton(null_class))),complement(u)),union(u,image(element_relation,successor(null_class))))*.
% 299.99/300.40  91236[0:SpR:47012.0,78797.0] ||  -> subclass(symmetric_difference(power_class(complement(power_class(u))),complement(v)),union(v,image(element_relation,power_class(u))))*.
% 299.99/300.40  92443[8:Rew:28712.0,92316.2,28712.0,92316.1] function(u) ||  -> member(not_subclass_element(v,complement(u)),successor(u))* subclass(v,complement(u)).
% 299.99/300.40  92768[4:Res:87223.1,326.1] inductive(union(u,null_class)) || subclass(u,omega) -> equal(union(u,null_class),omega)**.
% 299.99/300.40  92772[4:Res:87223.1,23650.0] || subclass(u,complement(singleton(regular(union(u,null_class)))))* -> equal(union(u,null_class),null_class).
% 299.99/300.40  93082[4:Rew:74701.0,93006.0] ||  -> subclass(union(null_class,symmetric_difference(power_class(u),power_class(v))),complement(intersection(power_class(v),power_class(u))))*.
% 299.99/300.40  94829[0:Res:56847.1,326.1] inductive(intersection(u,v)) || subclass(v,omega) -> equal(intersection(u,v),omega)**.
% 299.99/300.40  94833[0:Res:56847.1,23650.0] || subclass(u,complement(singleton(regular(intersection(v,u)))))* -> equal(intersection(v,u),null_class).
% 299.99/300.40  95035[4:Res:95015.1,3159.0] || equal(complement(intersection(u,v)),null_class)** -> equal(w,null_class) member(regular(w),v)*.
% 299.99/300.40  95036[4:Res:95015.1,3158.0] || equal(complement(intersection(u,v)),null_class)** -> equal(w,null_class) member(regular(w),u)*.
% 299.99/300.40  95207[4:Res:95015.1,320.0] || equal(complement(compose(u,v)),null_class)** -> equal(compose(u,v),cross_product(universal_class,universal_class)).
% 299.99/300.40  95210[4:Res:95015.1,324.0] || equal(complement(flip(u)),null_class)** -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),flip(u))*.
% 299.99/300.40  95211[4:Res:95015.1,325.0] || equal(complement(rotate(u)),null_class)** -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),rotate(u))*.
% 299.99/300.40  95853[8:SpR:74697.1,95824.0] function(complement(compose(element_relation,universal_class))) ||  -> subclass(successor(complement(compose(element_relation,universal_class))),complement(element_relation))*.
% 299.99/300.40  95918[4:Obv:95904.2] || equal(u,v) equal(complement(v),null_class) -> equal(unordered_pair(v,u),null_class)**.
% 299.99/300.40  96137[4:Rew:72021.1,96050.2] || equal(complement(u),null_class) member(u,universal_class)* -> member(singleton(singleton(null_class)),element_relation)*.
% 299.99/300.40  96336[0:Res:57948.1,326.1] inductive(intersection(u,v)) || subclass(u,omega) -> equal(intersection(u,v),omega)**.
% 299.99/300.40  96340[0:Res:57948.1,23650.0] || subclass(u,complement(singleton(regular(intersection(u,v)))))* -> equal(intersection(u,v),null_class).
% 299.99/300.40  96674[0:SpR:47007.0,96604.0] ||  -> subclass(complement(union(intersection(complement(u),power_class(v)),w)),union(u,complement(power_class(v))))*.
% 299.99/300.40  96675[0:SpR:47013.0,96604.0] ||  -> subclass(complement(union(intersection(power_class(u),complement(v)),w)),union(complement(power_class(u)),v))*.
% 299.99/300.40  96791[0:SpR:47007.0,96692.0] ||  -> subclass(complement(union(u,intersection(complement(v),power_class(w)))),union(v,complement(power_class(w))))*.
% 299.99/300.40  96792[0:SpR:47013.0,96692.0] ||  -> subclass(complement(union(u,intersection(power_class(v),complement(w)))),union(complement(power_class(v)),w))*.
% 299.99/300.40  96915[4:SpR:47152.0,96606.0] ||  -> subclass(complement(successor(complement(symmetric_difference(complement(u),power_class(v))))),union(u,complement(power_class(v))))*.
% 299.99/300.40  96980[4:Res:96606.0,354.1] || member(u,universal_class) -> member(u,successor(complement(intersection(v,w))))* member(u,v).
% 299.99/300.40  97073[4:SpR:74536.0,96886.0] ||  -> subclass(complement(successor(complement(symmetric_difference(cross_product(u,v),w)))),complement(restrict(w,u,v)))*.
% 299.99/300.40  97074[4:SpR:74537.0,96886.0] ||  -> subclass(complement(successor(complement(symmetric_difference(u,cross_product(v,w))))),complement(restrict(u,v,w)))*.
% 299.99/300.40  97080[4:SpR:74526.0,96886.0] ||  -> subclass(complement(successor(complement(symmetric_difference(power_class(u),complement(v))))),union(complement(power_class(u)),v))*.
% 299.99/300.40  97144[4:Res:96886.0,354.1] || member(u,universal_class) -> member(u,successor(complement(intersection(v,w))))* member(u,w).
% 299.99/300.40  97261[4:MRR:97199.0,97199.3,243.0,46878.0] || member(u,universal_class) subclass(domain_relation,regular(unordered_pair(ordered_pair(u,cantor(u)),v)))* -> .
% 299.99/300.40  97262[4:MRR:97194.0,97194.3,243.0,46869.0] || member(u,universal_class) subclass(domain_relation,regular(unordered_pair(v,ordered_pair(u,cantor(u)))))* -> .
% 299.99/300.40  97354[4:Res:96932.0,354.1] || member(u,universal_class) -> member(u,successor(union(v,w)))* member(u,complement(v)).
% 299.99/300.40  97389[4:SpR:47007.0,97307.0] ||  -> subclass(complement(successor(successor(intersection(complement(u),power_class(v))))),union(u,complement(power_class(v))))*.
% 299.99/300.40  97390[4:SpR:47013.0,97307.0] ||  -> subclass(complement(successor(successor(intersection(power_class(u),complement(v))))),union(complement(power_class(u)),v))*.
% 299.99/300.40  97495[4:Res:97096.0,354.1] || member(u,universal_class) -> member(u,successor(union(v,w)))* member(u,complement(w)).
% 299.99/300.40  97537[4:Res:97448.0,354.1] || member(u,universal_class) -> member(u,successor(successor(v))) member(u,complement(singleton(v)))*.
% 299.99/300.40  97785[4:SpR:47007.0,97753.0] ||  -> subclass(complement(successor(successor(union(u,complement(power_class(v)))))),intersection(complement(u),power_class(v)))*.
% 299.99/300.40  97786[4:SpR:47013.0,97753.0] ||  -> subclass(complement(successor(successor(union(complement(power_class(u)),v)))),intersection(power_class(u),complement(v)))*.
% 299.99/300.40  97811[4:Res:97753.0,326.1] inductive(complement(successor(successor(complement(omega))))) ||  -> equal(complement(successor(successor(complement(omega)))),omega)**.
% 299.99/300.40  100093[4:SpR:47007.0,100042.0] ||  -> subclass(complement(union(union(u,complement(power_class(v))),w)),intersection(complement(u),power_class(v)))*.
% 299.99/300.40  100094[4:SpR:47013.0,100042.0] ||  -> subclass(complement(union(union(complement(power_class(u)),v),w)),intersection(power_class(u),complement(v)))*.
% 299.99/300.40  100146[4:Res:100042.0,326.1] inductive(complement(union(complement(omega),u))) ||  -> equal(complement(union(complement(omega),u)),omega)**.
% 299.99/300.40  100706[4:SpR:47007.0,100115.0] ||  -> subclass(complement(union(u,union(v,complement(power_class(w))))),intersection(complement(v),power_class(w)))*.
% 299.99/300.40  100707[4:SpR:47013.0,100115.0] ||  -> subclass(complement(union(u,union(complement(power_class(v)),w))),intersection(power_class(v),complement(w)))*.
% 299.99/300.40  100758[4:Res:100115.0,326.1] inductive(complement(union(u,complement(omega)))) ||  -> equal(complement(union(u,complement(omega))),omega)**.
% 299.99/300.40  102273[4:Rew:101686.0,45941.0] || equal(intersection(complement(u),union(v,w)),union(u,complement(union(v,w))))** -> .
% 299.99/300.40  102378[0:Rew:101686.0,96786.0] ||  -> subclass(complement(union(u,image(element_relation,union(v,w)))),power_class(complement(union(v,w))))*.
% 299.99/300.40  102390[4:Rew:101686.0,100701.0] ||  -> subclass(complement(union(u,power_class(complement(union(v,w))))),image(element_relation,union(v,w)))*.
% 299.99/300.40  102647[4:Rew:101686.0,45943.0] || equal(intersection(union(u,v),complement(w)),union(complement(union(u,v)),w))** -> .
% 299.99/300.40  102762[7:Rew:101686.0,29910.1] ||  -> member(null_class,image(element_relation,union(u,v)))* member(null_class,power_class(complement(union(u,v)))).
% 299.99/300.40  102789[4:Rew:101686.0,97776.0] ||  -> subclass(complement(successor(successor(power_class(complement(union(u,v)))))),image(element_relation,union(u,v)))*.
% 299.99/300.40  102805[0:Rew:101686.0,96669.0] ||  -> subclass(complement(union(image(element_relation,union(u,v)),w)),power_class(complement(union(u,v))))*.
% 299.99/300.40  102807[4:Rew:101686.0,97384.0] ||  -> subclass(complement(successor(successor(image(element_relation,union(u,v))))),power_class(complement(union(u,v))))*.
% 299.99/300.40  102809[4:Rew:101686.0,100084.0] ||  -> subclass(complement(union(power_class(complement(union(u,v))),w)),image(element_relation,union(u,v)))*.
% 299.99/300.40  102811[0:Rew:101686.0,26206.0] || equal(complement(successor(complement(union(u,v)))),universal_class)** -> member(omega,union(u,v)).
% 299.99/300.40  102906[4:Rew:101686.0,90207.0] || subclass(complement(union(u,v)),null_class) member(w,complement(union(u,v)))* -> .
% 299.99/300.40  102931[3:Rew:101686.0,67951.0] ||  -> member(union(u,v),complement(union(u,v)))* equal(singleton(union(u,v)),null_class).
% 299.99/300.40  102947[7:Rew:101686.0,87563.0] || subclass(singleton(null_class),complement(union(u,v)))* member(null_class,union(u,v)) -> .
% 299.99/300.40  103368[4:Rew:103337.0,73619.1] || equal(successor(singleton(u)),null_class) -> equal(power_class(complement(successor(u))),power_class(complement(u)))**.
% 299.99/300.40  103419[4:Rew:103414.0,56579.1] || equal(complement(u),null_class) -> equal(union(v,complement(successor(u))),union(v,null_class))**.
% 299.99/300.40  103420[3:Rew:103414.0,43142.1] || subclass(complement(u),null_class) -> equal(union(v,complement(successor(u))),union(v,null_class))**.
% 299.99/300.40  103549[4:Rew:102963.0,103098.1] inductive(union(null_class,union(null_class,union(omega,omega)))) ||  -> equal(union(null_class,omega),omega)**.
% 299.99/300.40  103550[4:Rew:102963.0,103099.1] inductive(union(null_class,union(null_class,union(omega,null_class)))) ||  -> equal(union(null_class,omega),omega)**.
% 299.99/300.40  103551[4:Rew:102963.0,103100.1] inductive(union(null_class,union(null_class,union(null_class,omega)))) ||  -> equal(union(null_class,omega),omega)**.
% 299.99/300.40  106631[4:SpR:103337.0,64484.1] || equal(successor(image(element_relation,successor(u))),null_class)** -> equal(power_class(complement(successor(u))),universal_class).
% 299.99/300.40  106634[0:SpR:103337.0,5329.0] ||  -> subclass(symmetric_difference(power_class(complement(successor(u))),complement(v)),union(image(element_relation,successor(u)),v))*.
% 299.99/300.40  106636[0:SpR:103337.0,78797.0] ||  -> subclass(symmetric_difference(power_class(complement(successor(u))),complement(v)),union(v,image(element_relation,successor(u))))*.
% 299.99/300.40  106640[4:SpR:103337.0,17988.1] ||  -> member(singleton(null_class),image(element_relation,successor(u)))* member(singleton(null_class),power_class(complement(successor(u)))).
% 299.99/300.40  106671[0:SpR:103337.0,42032.0] ||  -> equal(intersection(power_class(complement(successor(u))),restrict(image(element_relation,successor(u)),v,w)),null_class)**.
% 299.99/300.40  106685[0:SpR:103337.0,5329.0] ||  -> subclass(symmetric_difference(complement(u),power_class(complement(successor(v)))),union(u,image(element_relation,successor(v))))*.
% 299.99/300.40  106687[0:SpR:103337.0,78797.0] ||  -> subclass(symmetric_difference(complement(u),power_class(complement(successor(v)))),union(image(element_relation,successor(v)),u))*.
% 299.99/300.40  106712[3:SpL:103337.0,32920.1] || equal(image(element_relation,successor(u)),domain_relation) subclass(universal_class,power_class(complement(successor(u))))* -> .
% 299.99/300.40  106713[3:SpL:103337.0,19404.1] || subclass(domain_relation,image(element_relation,successor(u)))* subclass(universal_class,power_class(complement(successor(u)))) -> .
% 299.99/300.40  106715[0:SpL:103337.0,367.0] || subclass(universal_class,power_class(complement(successor(u)))) member(omega,image(element_relation,successor(u)))* -> .
% 299.99/300.40  106716[0:SpL:103337.0,2122.0] || subclass(universal_class,power_class(complement(successor(u)))) member(null_class,image(element_relation,successor(u)))* -> .
% 299.99/300.40  106718[3:SpL:103337.0,32970.1] || equal(image(element_relation,successor(u)),domain_relation) subclass(domain_relation,power_class(complement(successor(u))))* -> .
% 299.99/300.40  106719[3:SpL:103337.0,13411.1] || subclass(domain_relation,image(element_relation,successor(u)))* subclass(domain_relation,power_class(complement(successor(u)))) -> .
% 299.99/300.40  106720[3:SpL:103337.0,13547.1] || equal(image(element_relation,successor(u)),domain_relation)** equal(power_class(complement(successor(u))),domain_relation) -> .
% 299.99/300.40  106731[4:SpL:103337.0,70726.0] || equal(successor(power_class(complement(successor(u)))),null_class) -> subclass(universal_class,image(element_relation,successor(u)))*.
% 299.99/300.40  106732[4:SpL:103337.0,52964.0] || equal(successor(power_class(complement(successor(u)))),null_class) -> member(omega,image(element_relation,successor(u)))*.
% 299.99/300.40  106733[7:SpL:103337.0,52819.0] || equal(successor(power_class(complement(successor(u)))),null_class) -> member(null_class,image(element_relation,successor(u)))*.
% 299.99/300.40  106735[0:SpL:103337.0,25.1] || member(u,image(element_relation,successor(v)))* member(u,power_class(complement(successor(v)))) -> .
% 299.99/300.40  106752[4:Rew:106633.0,48241.0] ||  -> equal(union(u,complement(power_class(complement(successor(v))))),union(u,image(element_relation,successor(v))))**.
% 299.99/300.40  106755[4:Rew:106633.0,48430.0] ||  -> equal(union(complement(power_class(complement(successor(u)))),v),union(image(element_relation,successor(u)),v))**.
% 299.99/300.40  107378[4:SpR:103414.0,26691.0] ||  -> equal(union(null_class,intersection(complement(u),successor(v))),complement(union(u,complement(successor(v)))))**.
% 299.99/300.40  107387[7:SpR:103414.0,29894.1] ||  -> member(null_class,intersection(complement(u),successor(v)))* member(null_class,union(u,complement(successor(v)))).
% 299.99/300.40  107411[4:SpR:103414.0,97753.0] ||  -> subclass(complement(successor(successor(union(u,complement(successor(v)))))),intersection(complement(u),successor(v)))*.
% 299.99/300.40  107421[0:SpR:103414.0,96604.0] ||  -> subclass(complement(union(intersection(complement(u),successor(v)),w)),union(u,complement(successor(v))))*.
% 299.99/300.40  107423[4:SpR:103414.0,97307.0] ||  -> subclass(complement(successor(successor(intersection(complement(u),successor(v))))),union(u,complement(successor(v))))*.
% 299.99/300.40  107427[4:SpR:103414.0,100042.0] ||  -> subclass(complement(union(union(u,complement(successor(v))),w)),intersection(complement(u),successor(v)))*.
% 299.99/300.40  107441[0:SpR:103414.0,96692.0] ||  -> subclass(complement(union(u,intersection(complement(v),successor(w)))),union(v,complement(successor(w))))*.
% 299.99/300.40  107443[4:SpR:103414.0,100115.0] ||  -> subclass(complement(union(u,union(v,complement(successor(w))))),intersection(complement(v),successor(w)))*.
% 299.99/300.40  107477[4:SpR:26691.0,103414.0] ||  -> equal(complement(intersection(union(null_class,u),successor(v))),union(complement(u),complement(successor(v))))**.
% 299.99/300.40  107587[4:Rew:26689.0,107460.1] || equal(successor(u),null_class) -> equal(union(u,complement(successor(v))),complement(successor(v)))**.
% 299.99/300.40  109058[0:SpR:44.0,101698.0] ||  -> equal(union(complement(power_class(u)),complement(successor(v))),complement(intersection(power_class(u),successor(v))))**.
% 299.99/300.40  109867[0:SpR:44.0,101709.0] ||  -> equal(union(complement(successor(u)),complement(power_class(v))),complement(intersection(successor(u),power_class(v))))**.
% 299.99/300.40  110162[4:Res:104933.1,8.0] || equal(successor(u),null_class) subclass(v,successor(u))* -> equal(v,successor(u)).
% 299.99/300.40  114247[4:Res:113799.0,5341.0] ||  -> subclass(regular(complement(successor(null_class))),u) equal(not_subclass_element(regular(complement(successor(null_class))),u),null_class)**.
% 299.99/300.40  114339[4:Res:113750.0,326.1] inductive(regular(union(null_class,complement(omega)))) ||  -> equal(regular(union(null_class,complement(omega))),omega)**.
% 299.99/300.40  114402[4:Rew:102963.0,114304.0] ||  -> subclass(regular(union(complement(union(u,v)),w)),intersection(union(u,v),complement(w)))*.
% 299.99/300.40  114403[4:Rew:102963.0,114311.0] ||  -> subclass(regular(union(u,complement(union(v,w)))),intersection(complement(u),union(v,w)))*.
% 299.99/300.40  115443[4:Res:115352.0,5341.0] ||  -> subclass(regular(complement(singleton(u))),v) equal(not_subclass_element(regular(complement(singleton(u))),v),u)**.
% 299.99/300.40  116492[4:Res:115435.0,326.1] inductive(regular(complement(intersection(omega,u)))) ||  -> equal(regular(complement(intersection(omega,u))),omega)**.
% 299.99/300.40  116627[4:Res:116428.0,326.1] inductive(regular(complement(intersection(u,omega)))) ||  -> equal(regular(complement(intersection(u,omega))),omega)**.
% 299.99/300.40  118251[4:SpL:47012.0,114328.0] || subclass(power_class(complement(power_class(u))),null_class) -> subclass(regular(null_class),image(element_relation,power_class(u)))*.
% 299.99/300.40  118253[4:SpL:103337.0,114328.0] || subclass(power_class(complement(successor(u))),null_class) -> subclass(regular(null_class),image(element_relation,successor(u)))*.
% 299.99/300.40  118659[4:SpL:47012.0,117068.0] || equal(regular(power_class(complement(power_class(u)))),universal_class) -> member(null_class,image(element_relation,power_class(u)))*.
% 299.99/300.40  118661[4:SpL:103337.0,117068.0] || equal(regular(power_class(complement(successor(u)))),universal_class) -> member(null_class,image(element_relation,successor(u)))*.
% 299.99/300.40  118889[8:SpR:74697.1,114342.0] function(complement(intersection(u,v))) ||  -> subclass(regular(successor(complement(intersection(u,v)))),u)*.
% 299.99/300.40  119789[0:Obv:119763.0] ||  -> equal(intersection(restrict(u,v,w),singleton(x)),null_class)** member(x,cross_product(v,w)).
% 299.99/300.40  120209[0:Obv:120185.0] ||  -> equal(intersection(singleton(u),restrict(v,w,x)),null_class)** member(u,cross_product(w,x)).
% 299.99/300.40  120705[8:SpR:74697.1,118827.0] function(complement(intersection(u,v))) ||  -> subclass(regular(successor(complement(intersection(u,v)))),v)*.
% 299.99/300.40  121154[4:Rew:47572.0,121024.0] ||  -> subclass(regular(union(power_class(complement(union(u,v))),w)),image(element_relation,union(u,v)))*.
% 299.99/300.40  121155[4:Rew:102963.0,121026.0] ||  -> subclass(regular(union(union(u,complement(power_class(v))),w)),intersection(complement(u),power_class(v)))*.
% 299.99/300.40  121156[4:Rew:102963.0,121027.0] ||  -> subclass(regular(union(union(u,complement(successor(v))),w)),intersection(complement(u),successor(v)))*.
% 299.99/300.40  121157[4:Rew:102963.0,121028.0] ||  -> subclass(regular(union(union(complement(power_class(u)),v),w)),intersection(power_class(u),complement(v)))*.
% 299.99/300.40  122130[4:Rew:47572.0,122000.0] ||  -> subclass(regular(union(u,power_class(complement(union(v,w))))),image(element_relation,union(v,w)))*.
% 299.99/300.40  122131[4:Rew:102963.0,122002.0] ||  -> subclass(regular(union(u,union(v,complement(power_class(w))))),intersection(complement(v),power_class(w)))*.
% 299.99/300.40  122132[4:Rew:102963.0,122003.0] ||  -> subclass(regular(union(u,union(v,complement(successor(w))))),intersection(complement(v),successor(w)))*.
% 299.99/300.40  122133[4:Rew:102963.0,122004.0] ||  -> subclass(regular(union(u,union(complement(power_class(v)),w))),intersection(power_class(v),complement(w)))*.
% 299.99/300.40  122284[4:Rew:48706.0,122163.0] ||  -> subclass(regular(union(image(element_relation,union(u,v)),w)),power_class(complement(union(u,v))))*.
% 299.99/300.40  122562[4:Rew:48706.0,122438.0] ||  -> subclass(regular(union(u,image(element_relation,union(v,w)))),power_class(complement(union(v,w))))*.
% 299.99/300.40  125172[0:SpR:113648.0,26178.1] || equal(complement(successor(union(u,v))),universal_class) -> member(omega,complement(union(v,u)))*.
% 299.99/300.40  125174[0:SpR:113648.0,26291.1] || equal(complement(successor(union(u,v))),universal_class) -> member(null_class,complement(union(v,u)))*.
% 299.99/300.40  125547[0:SpL:113648.0,23646.0] || subclass(union(u,v),complement(union(v,u)))* -> equal(union(u,v),null_class).
% 299.99/300.40  126507[4:SpR:47012.0,116467.1] || subclass(image(element_relation,power_class(u)),v) -> subclass(regular(power_class(complement(power_class(u)))),v)*.
% 299.99/300.40  126509[4:SpR:103337.0,116467.1] || subclass(image(element_relation,successor(u)),v) -> subclass(regular(power_class(complement(successor(u)))),v)*.
% 299.99/300.40  126544[4:Res:116467.1,326.1] inductive(regular(complement(u))) || subclass(u,omega) -> equal(regular(complement(u)),omega)**.
% 299.99/300.40  126548[4:Res:116467.1,23650.0] || subclass(u,complement(singleton(regular(regular(complement(u))))))* -> equal(regular(complement(u)),null_class).
% 299.99/300.40  128624[4:Rew:74701.0,128532.0] ||  -> subclass(regular(complement(symmetric_difference(power_class(u),power_class(v)))),complement(intersection(power_class(v),power_class(u))))*.
% 299.99/300.40  129974[0:Rew:74519.0,129834.0] ||  -> subclass(intersection(complement(intersection(u,v)),intersection(w,union(u,v))),symmetric_difference(u,v))*.
% 299.99/300.40  130143[0:Rew:74519.0,130003.0] ||  -> subclass(intersection(complement(intersection(u,v)),intersection(union(u,v),w)),symmetric_difference(u,v))*.
% 299.99/300.40  132945[4:Rew:74519.0,132822.0] ||  -> subclass(intersection(union(u,v),union(null_class,complement(intersection(u,v)))),symmetric_difference(u,v))*.
% 299.99/300.40  136426[4:Rew:136412.1,102220.1] || equal(intersection(complement(u),union(v,w)),universal_class)** -> equal(union(u,null_class),null_class).
% 299.99/300.40  136434[4:Rew:136413.1,102594.1] || equal(intersection(union(u,v),complement(w)),universal_class)** -> equal(union(null_class,w),null_class).
% 299.99/300.40  136630[4:SpR:135678.1,47007.0] || equal(complement(u),universal_class) -> equal(union(u,complement(power_class(v))),complement(power_class(v)))**.
% 299.99/300.40  136632[4:SpR:135678.1,103414.0] || equal(complement(u),universal_class) -> equal(union(u,complement(successor(v))),complement(successor(v)))**.
% 299.99/300.40  136687[4:SpR:135678.1,74540.0] || equal(union(u,v),universal_class) -> equal(complement(intersection(u,v)),symmetric_difference(u,v))**.
% 299.99/300.40  137044[4:Rew:135678.1,136831.2] || equal(complement(u),universal_class) member(not_subclass_element(v,w),u)* -> subclass(v,w).
% 299.99/300.40  137513[4:SpR:136381.1,74540.0] || equal(complement(intersection(u,v)),universal_class)** -> equal(symmetric_difference(u,v),union(u,v)).
% 299.99/300.40  137737[4:Rew:137376.1,30735.2] || equal(intersection(u,complement(v)),universal_class)** member(null_class,v) -> equal(u,null_class).
% 299.99/300.40  137745[4:Rew:137376.1,42343.1] || equal(intersection(u,intersection(v,w)),universal_class)** -> equal(u,null_class) member(null_class,w).
% 299.99/300.40  137746[4:Rew:137376.1,41739.1] || equal(intersection(u,intersection(v,w)),universal_class)** -> equal(u,null_class) member(null_class,v).
% 299.99/300.40  138844[0:Rew:74519.0,138445.1] || subclass(u,v) -> equal(intersection(complement(u),union(u,v)),symmetric_difference(u,v))**.
% 299.99/300.40  138544[0:SpR:78218.1,498.1] || subclass(u,v) member(w,symmetric_difference(u,v))* -> member(w,complement(u)).
% 299.99/300.40  138713[4:SpR:78218.1,79443.1] || subclass(u,singleton(u))* member(v,successor(u)) -> member(v,complement(u))*.
% 299.99/300.40  138769[0:SpL:78218.1,4022.1] || subclass(u,v) member(w,symmetric_difference(u,v))* member(w,u) -> .
% 299.99/300.40  139004[4:Res:87235.1,326.1] inductive(union(u,u)) || subclass(u,omega) -> equal(union(u,u),omega)**.
% 299.99/300.40  139008[4:Res:87235.1,23650.0] || subclass(u,complement(singleton(regular(union(u,u)))))* -> equal(union(u,u),null_class).
% 299.99/300.40  140131[0:Rew:74701.0,140021.0] ||  -> subclass(intersection(u,symmetric_difference(power_class(v),power_class(w))),complement(intersection(power_class(w),power_class(v))))*.
% 299.99/300.40  141658[0:Rew:74701.0,141537.0] ||  -> subclass(intersection(symmetric_difference(power_class(u),power_class(v)),w),complement(intersection(power_class(v),power_class(u))))*.
% 299.99/300.40  142887[0:Rew:74519.0,142711.0] ||  -> subclass(intersection(union(u,v),intersection(w,complement(intersection(u,v)))),symmetric_difference(u,v))*.
% 299.99/300.40  144026[3:SpR:76243.0,143107.0] ||  -> equal(intersection(symmetric_difference(u,v),symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class)**.
% 299.99/300.40  146485[4:Rew:145920.0,146376.1] || member(not_subclass_element(union(null_class,u),null_class),singleton(u))* -> subclass(union(null_class,u),null_class).
% 299.99/300.40  146819[4:Rew:145994.0,146723.1] || member(not_subclass_element(union(u,null_class),null_class),singleton(u))* -> subclass(union(u,null_class),null_class).
% 299.99/300.40  148045[4:Rew:146300.0,147947.1] || member(not_subclass_element(union(u,u),null_class),singleton(u))* -> subclass(union(u,u),null_class).
% 299.99/300.40  148616[4:Rew:74519.0,148433.0] ||  -> equal(intersection(symmetric_difference(cross_product(u,v),w),singleton(complement(restrict(w,u,v)))),null_class)**.
% 299.99/300.40  148618[4:Rew:74519.0,148434.0] ||  -> equal(intersection(symmetric_difference(u,cross_product(v,w)),singleton(complement(restrict(u,v,w)))),null_class)**.
% 299.99/300.40  148622[4:Rew:74519.0,148440.0] ||  -> equal(intersection(symmetric_difference(power_class(u),complement(v)),singleton(union(complement(power_class(u)),v))),null_class)**.
% 299.99/300.40  148645[4:Rew:147490.0,148523.1] || member(not_subclass_element(intersection(u,v),null_class),singleton(v))* -> subclass(intersection(u,v),null_class).
% 299.99/300.40  149020[4:Rew:74519.0,148846.0] ||  -> equal(intersection(symmetric_difference(complement(u),power_class(v)),singleton(union(u,complement(power_class(v))))),null_class)**.
% 299.99/300.40  149044[4:Rew:147616.0,148932.1] || member(not_subclass_element(intersection(u,v),null_class),singleton(u))* -> subclass(intersection(u,v),null_class).
% 299.99/300.40  150706[3:SpR:47012.0,143467.0] ||  -> equal(intersection(image(element_relation,power_class(u)),restrict(power_class(complement(power_class(u))),v,w)),null_class)**.
% 299.99/300.40  150708[3:SpR:103337.0,143467.0] ||  -> equal(intersection(image(element_relation,successor(u)),restrict(power_class(complement(successor(u))),v,w)),null_class)**.
% 299.99/300.40  151598[4:Res:350.2,151507.0] || subclass(u,cantor(singleton(cross_product(singleton(not_subclass_element(u,v)),universal_class))))* -> subclass(u,v).
% 299.99/300.40  151600[4:Res:346.2,151507.0] || member(u,universal_class) subclass(universal_class,cantor(singleton(cross_product(singleton(power_class(u)),universal_class))))* -> .
% 299.99/300.40  151601[4:Res:347.2,151507.0] || member(u,universal_class) subclass(universal_class,cantor(singleton(cross_product(singleton(sum_class(u)),universal_class))))* -> .
% 299.99/300.40  151619[4:Res:364.1,151507.0] || subclass(ordered_pair(u,v),cantor(singleton(cross_product(singleton(unordered_pair(u,singleton(v))),universal_class))))* -> .
% 299.99/300.40  151716[4:Res:350.2,145698.0] || subclass(u,singleton(v)) member(not_subclass_element(u,w),v)* -> subclass(u,w).
% 299.99/300.40  151749[4:Res:364.1,145698.0] || subclass(ordered_pair(u,v),singleton(w)) member(unordered_pair(u,singleton(v)),w)* -> .
% 299.99/300.40  152488[4:SpR:148419.0,39581.1] || subclass(restrict(u,v,w),singleton(u))* -> equal(restrict(u,v,w),null_class).
% 299.99/300.40  153829[4:SpL:74540.0,151809.0] || member(complement(symmetric_difference(u,v)),symmetric_difference(union(u,v),complement(intersection(u,v))))* -> .
% 299.99/300.40  153869[4:SpL:101705.0,151809.0] || member(union(complement(union(u,v)),w),symmetric_difference(union(u,v),complement(w)))* -> .
% 299.99/300.40  153879[4:SpL:101695.0,151809.0] || member(union(u,complement(union(v,w))),symmetric_difference(complement(u),union(v,w)))* -> .
% 299.99/300.40  154544[9:SpL:51577.0,154511.0] || member(universal_class,complement(union(cross_product(universal_class,universal_class),complement(compose(complement(element_relation),inverse(element_relation))))))* -> .
% 299.99/300.40  154929[4:SpL:101705.0,153770.0] || member(union(complement(union(u,v)),w),symmetric_difference(complement(w),union(u,v)))* -> .
% 299.99/300.40  154939[4:SpL:101695.0,153770.0] || member(union(u,complement(union(v,w))),symmetric_difference(union(v,w),complement(u)))* -> .
% 299.99/300.40  155316[0:Rew:74519.0,155082.0] ||  -> subclass(intersection(union(u,v),intersection(complement(intersection(u,v)),w)),symmetric_difference(u,v))*.
% 299.99/300.40  157468[4:SpR:64484.1,38807.0] || equal(successor(cross_product(null_class,universal_class)),null_class)** -> equal(sum_class(range_of(null_class)),apply(universal_class,universal_class)).
% 299.99/300.40  157475[7:SpL:64484.1,38849.0] || equal(successor(cross_product(singleton(null_class),universal_class)),null_class)** equal(cantor(universal_class),successor(null_class)) -> .
% 299.99/300.40  158004[7:SpL:64484.1,38850.0] || equal(successor(cross_product(singleton(null_class),universal_class)),null_class)** equal(cantor(universal_class),singleton(null_class)) -> .
% 299.99/300.40  158591[7:SpL:64484.1,48064.0] || equal(successor(cross_product(singleton(null_class),universal_class)),null_class)** equal(complement(cantor(universal_class)),null_class) -> .
% 299.99/300.40  158601[4:SpL:64484.1,48942.0] || equal(successor(cross_product(singleton(omega),universal_class)),null_class)** equal(complement(cantor(universal_class)),null_class) -> .
% 299.99/300.40  164247[3:Res:160007.1,4012.0] || subclass(universal_class,symmetric_difference(complement(u),complement(v)))* -> member(regular(domain_relation),union(u,v)).
% 299.99/300.40  164400[4:MRR:164340.3,46909.0] || member(u,v) -> equal(singleton(u),null_class) equal(regular(unordered_pair(v,u)),u)**.
% 299.99/300.40  164551[4:MRR:164496.3,49328.0] || member(u,v) -> equal(singleton(u),null_class) equal(regular(unordered_pair(u,v)),u)**.
% 299.99/300.40  165352[4:Rew:4392.0,165219.1,73077.0,165219.1,7631.0,165219.1] || subclass(image(element_relation,power_class(u)),null_class)* -> equal(complement(power_class(complement(power_class(u)))),null_class).
% 299.99/300.40  166970[4:Res:164653.1,4012.0] || subclass(universal_class,symmetric_difference(complement(u),complement(v)))* -> member(regular(composition_function),union(u,v)).
% 299.99/300.40  167100[3:MRR:167093.0,99.0] || subclass(composition_function,compose_class(u))* -> equal(compose(u,null_class),ordered_pair(null_class,compose(null_class,null_class)))*.
% 299.99/300.40  167153[3:MRR:167146.0,99.0] || subclass(composition_function,singleton(u))* -> equal(ordered_pair(null_class,ordered_pair(null_class,compose(null_class,null_class))),u)*.
% 299.99/300.40  168160[4:Rew:561.1,168159.0] || member(complement(singleton(null_class)),complement(successor(null_class)))* -> subclass(singleton(complement(singleton(null_class))),null_class).
% 299.99/300.40  168549[3:Res:159998.1,2.0] || equal(first(regular(domain_relation)),universal_class) subclass(regular(domain_relation),u)* -> member(null_class,u).
% 299.99/300.40  168557[4:SpL:64484.1,164155.0] || equal(successor(cross_product(singleton(regular(domain_relation)),universal_class)),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.99/300.40  168663[4:SpL:64484.1,164270.0] || equal(successor(cross_product(singleton(regular(domain_relation)),universal_class)),null_class)** subclass(universal_class,cantor(universal_class)) -> .
% 299.99/300.40  168789[4:Res:164644.1,2.0] || equal(first(regular(composition_function)),universal_class) subclass(regular(composition_function),u)* -> member(null_class,u).
% 299.99/300.40  168797[4:SpL:64484.1,166876.0] || equal(successor(cross_product(singleton(regular(composition_function)),universal_class)),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.99/300.40  168958[4:SpL:64484.1,166993.0] || equal(successor(cross_product(singleton(regular(composition_function)),universal_class)),null_class)** subclass(universal_class,cantor(universal_class)) -> .
% 299.99/300.40  169125[4:SpR:167254.0,78218.1] || subclass(union(element_relation,element_relation),complement(compose(element_relation,universal_class)))* -> equal(union(element_relation,element_relation),null_class).
% 299.99/300.40  170781[4:SpL:64484.1,38841.0] || equal(successor(cross_product(singleton(singleton(u)),universal_class)),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.99/300.40  170944[4:SpL:64484.1,38842.0] || equal(successor(cross_product(singleton(singleton(u)),universal_class)),null_class)** subclass(universal_class,cantor(universal_class)) -> .
% 299.99/300.40  172033[4:SpR:64484.1,81766.0] || equal(successor(successor(complement(sum_class(range_of(null_class))))),null_class)** -> subclass(universal_class,apply(null_class,u))*.
% 299.99/300.40  172054[4:SpR:64484.1,81768.0] || equal(successor(successor(apply(null_class,u))),null_class)** -> subclass(universal_class,complement(sum_class(range_of(null_class))))*.
% 299.99/300.40  172691[4:SpR:64484.1,81836.0] || equal(successor(successor(complement(apply(null_class,u)))),null_class)** -> subclass(universal_class,sum_class(range_of(null_class))).
% 299.99/300.40  172714[4:SpR:64484.1,81838.0] || equal(successor(successor(sum_class(range_of(null_class)))),null_class) -> subclass(universal_class,complement(apply(null_class,u)))*.
% 299.99/300.40  172785[4:SpR:82721.0,78218.1] || subclass(intersection(u,element_relation),complement(compose(element_relation,universal_class)))* -> equal(intersection(u,element_relation),null_class).
% 299.99/300.40  173149[4:SpR:82723.0,78218.1] || subclass(intersection(element_relation,u),complement(compose(element_relation,universal_class)))* -> equal(intersection(element_relation,u),null_class).
% 299.99/300.40  2156[0:Res:24.2,2147.1] || member(null_class,u) member(null_class,v) equal(complement(intersection(v,u)),universal_class)** -> .
% 299.99/300.40  1317[0:Res:24.2,428.1] || member(omega,u) member(omega,v) equal(complement(intersection(v,u)),universal_class)** -> .
% 299.99/300.40  4909[0:Res:4103.0,1385.1] single_valued_class(restrict(cross_product(universal_class,universal_class),u,v)) ||  -> function(restrict(cross_product(universal_class,universal_class),u,v))*.
% 299.99/300.40  4975[0:Res:4104.0,8.0] || subclass(union(u,v),symmetric_difference(u,v))* -> equal(symmetric_difference(u,v),union(u,v)).
% 299.99/300.40  9688[0:SpL:492.0,2123.0] || subclass(universal_class,symmetric_difference(u,cross_product(v,w))) -> member(null_class,complement(restrict(u,v,w)))*.
% 299.99/300.40  9692[0:SpL:492.0,368.0] || subclass(universal_class,symmetric_difference(u,cross_product(v,w))) -> member(omega,complement(restrict(u,v,w)))*.
% 299.99/300.40  9855[0:SpL:493.0,2123.0] || subclass(universal_class,symmetric_difference(cross_product(u,v),w)) -> member(null_class,complement(restrict(w,u,v)))*.
% 299.99/300.40  9859[0:SpL:493.0,368.0] || subclass(universal_class,symmetric_difference(cross_product(u,v),w)) -> member(omega,complement(restrict(w,u,v)))*.
% 299.99/300.40  11019[0:SSi:11006.0,70.0] ||  -> equal(unordered_pair(u,v),null_class) equal(apply(choice,unordered_pair(u,v)),u)** member(v,universal_class).
% 299.99/300.40  11020[0:SSi:11012.0,70.0] ||  -> equal(unordered_pair(u,v),null_class) equal(apply(choice,unordered_pair(u,v)),v)** member(u,universal_class).
% 299.99/300.40  11089[0:Obv:11080.0] ||  -> equal(not_subclass_element(unordered_pair(u,v),w),v)** subclass(unordered_pair(u,v),w) member(u,universal_class).
% 299.99/300.40  11090[0:Obv:11073.0] ||  -> equal(not_subclass_element(unordered_pair(u,v),w),u)** subclass(unordered_pair(u,v),w) member(v,universal_class).
% 299.99/300.40  12982[3:Rew:4605.0,12976.1] || member(ordered_pair(u,not_subclass_element(v,range_of(null_class))),compose(null_class,w))* -> subclass(v,range_of(null_class)).
% 299.99/300.40  13405[3:Res:17.2,5587.1] || member(null_class,u) member(null_class,v) subclass(domain_relation,complement(cross_product(v,u)))* -> .
% 299.99/300.40  14427[3:SpL:496.0,5589.0] || subclass(domain_relation,symmetric_difference(complement(u),complement(v))) -> member(ordered_pair(null_class,null_class),union(u,v))*.
% 299.99/300.40  14908[0:SpL:1194.1,14903.0] || subclass(universal_class,complement(singleton(not_subclass_element(cross_product(u,v),w))))* -> subclass(cross_product(u,v),w).
% 299.99/300.40  14916[0:SpL:1194.1,14911.0] || equal(complement(singleton(not_subclass_element(cross_product(u,v),w))),universal_class)** -> subclass(cross_product(u,v),w).
% 299.99/300.40  14944[0:SpL:1193.1,14933.0] || subclass(universal_class,complement(unordered_pair(u,regular(cross_product(v,w)))))* -> equal(cross_product(v,w),null_class).
% 299.99/300.40  14967[0:SpL:1193.1,14939.0] || subclass(universal_class,complement(unordered_pair(regular(cross_product(u,v)),w)))* -> equal(cross_product(u,v),null_class).
% 299.99/300.40  15042[4:Res:349.2,10017.0] || subclass(u,sum_class(range_of(null_class))) -> equal(u,null_class) member(regular(u),apply(null_class,v))*.
% 299.99/300.40  15080[4:Res:15031.1,2.0] || subclass(universal_class,sum_class(range_of(null_class))) subclass(apply(null_class,u),v)* -> member(omega,v).
% 299.99/300.40  15092[4:Res:15036.1,2.0] || subclass(universal_class,sum_class(range_of(null_class))) subclass(apply(null_class,u),v)* -> member(null_class,v).
% 299.99/300.40  15118[4:Res:349.2,10019.0] || subclass(u,apply(null_class,v))* -> equal(u,null_class) member(regular(u),sum_class(range_of(null_class)))*.
% 299.99/300.40  15158[0:SpL:496.0,538.0] || subclass(universal_class,symmetric_difference(complement(u),complement(v))) -> member(unordered_pair(w,x),union(u,v))*.
% 299.99/300.40  15266[4:Res:15201.1,2.0] || equal(sum_class(range_of(null_class)),universal_class) subclass(apply(null_class,u),v)* -> member(omega,v).
% 299.99/300.40  15279[4:Res:15252.1,2.0] || equal(sum_class(range_of(null_class)),universal_class) subclass(apply(null_class,u),v)* -> member(null_class,v).
% 299.99/300.40  16120[4:Rew:15347.0,15708.0] || member(u,cantor(u)) subclass(element_relation,v) -> member(ordered_pair(u,cantor(u)),v)*.
% 299.99/300.40  15983[4:Rew:15946.0,13330.1] || member(u,apply(null_class,v))* subclass(sum_class(range_of(null_class)),w)* -> member(u,w)*.
% 299.99/300.40  16966[4:SpR:16954.0,59.1] || member(ordered_pair(universal_class,u),compose(v,w))* -> member(u,image(v,image(w,null_class))).
% 299.99/300.40  17075[4:SpR:16964.0,17.2] || member(universal_class,u) member(null_class,v) -> member(singleton(singleton(null_class)),cross_product(v,u))*.
% 299.99/300.40  17157[4:SpR:16977.0,347.2] || member(image(u,null_class),universal_class) subclass(universal_class,v) -> member(apply(u,universal_class),v)*.
% 299.99/300.40  17947[4:SpL:16961.0,9.0] || member(u,ordered_pair(universal_class,v))* -> equal(u,unordered_pair(universal_class,singleton(v))) equal(u,null_class).
% 299.99/300.40  18025[4:Res:17111.1,217.0] || equal(restrict(u,v,w),singleton(singleton(null_class)))** -> member(singleton(null_class),cross_product(v,w))*.
% 299.99/300.40  18034[4:Res:17111.1,4365.0] || equal(regular(u),singleton(singleton(null_class))) member(singleton(null_class),u)* -> equal(u,null_class).
% 299.99/300.40  18304[4:SpL:16978.0,9.0] || member(u,ordered_pair(v,universal_class))* -> equal(u,unordered_pair(v,null_class)) equal(u,singleton(v)).
% 299.99/300.40  18825[3:SpL:496.0,14441.0] || equal(symmetric_difference(complement(u),complement(v)),domain_relation) -> member(ordered_pair(null_class,null_class),union(u,v))*.
% 299.99/300.40  19117[0:Res:505.1,2.0] || subclass(universal_class,symmetric_difference(u,v)) subclass(union(u,v),w)* -> member(omega,w).
% 299.99/300.40  19343[0:Res:2217.1,2.0] || subclass(universal_class,symmetric_difference(u,v)) subclass(union(u,v),w)* -> member(null_class,w).
% 299.99/300.40  19392[0:Res:17.2,688.1] || member(u,v)* member(w,x)* subclass(universal_class,complement(cross_product(x,v)))* -> .
% 299.99/300.40  19551[0:Res:3640.2,2.0] || subclass(universal_class,u)* subclass(u,v)* -> equal(singleton(w),null_class) member(w,v)*.
% 299.99/300.40  19554[4:Res:3640.2,7635.1] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(u,element_relation)* -> equal(singleton(u),null_class).
% 299.99/300.40  19563[0:Res:3640.2,499.0] || subclass(universal_class,symmetric_difference(u,v)) -> equal(singleton(w),null_class) member(w,union(u,v))*.
% 299.99/300.40  19569[4:Res:3640.2,10017.0] || subclass(universal_class,sum_class(range_of(null_class))) -> equal(singleton(u),null_class) member(u,apply(null_class,v))*.
% 299.99/300.40  19570[4:Res:3640.2,10019.0] || subclass(universal_class,apply(null_class,u))* -> equal(singleton(v),null_class) member(v,sum_class(range_of(null_class)))*.
% 299.99/300.40  19937[4:Res:350.2,19720.0] || subclass(u,cantor(not_subclass_element(u,v)))* subclass(universal_class,complement(element_relation)) -> subclass(u,v).
% 299.99/300.40  19939[4:Res:346.2,19720.0] || member(u,universal_class) subclass(universal_class,cantor(power_class(u)))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.40  19940[4:Res:347.2,19720.0] || member(u,universal_class) subclass(universal_class,cantor(sum_class(u)))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.40  19983[4:SpL:43.0,19924.0] || member(inverse(restrict(u,v,universal_class)),image(u,v))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.40  19984[4:Res:3640.2,19924.0] || subclass(universal_class,range_of(u))* subclass(universal_class,complement(element_relation)) -> equal(singleton(inverse(u)),null_class).
% 299.99/300.40  20433[4:Res:349.2,10018.0] || subclass(u,apply(null_class,v))* -> equal(u,null_class) member(regular(u),apply(null_class,w))*.
% 299.99/300.40  20445[4:Res:3640.2,10018.0] || subclass(universal_class,apply(null_class,u))* -> equal(singleton(v),null_class) member(v,apply(null_class,w))*.
% 299.99/300.40  20581[0:Res:10859.2,2.0] || subclass(universal_class,u)* subclass(u,v)* -> equal(w,null_class) member(regular(w),v)*.
% 299.99/300.40  20584[4:Res:10859.2,7635.1] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(regular(u),element_relation)* -> equal(u,null_class).
% 299.99/300.40  20593[0:Res:10859.2,499.0] || subclass(universal_class,symmetric_difference(u,v)) -> equal(w,null_class) member(regular(w),union(u,v))*.
% 299.99/300.40  20603[4:Res:10859.2,10017.0] || subclass(universal_class,sum_class(range_of(null_class))) -> equal(u,null_class) member(regular(u),apply(null_class,v))*.
% 299.99/300.40  20604[4:Res:10859.2,10018.0] || subclass(universal_class,apply(null_class,u))* -> equal(v,null_class) member(regular(v),apply(null_class,w))*.
% 299.99/300.40  20605[4:Res:10859.2,10019.0] || subclass(universal_class,apply(null_class,u))* -> equal(v,null_class) member(regular(v),sum_class(range_of(null_class)))*.
% 299.99/300.40  21708[0:Res:4103.0,3155.0] ||  -> equal(restrict(singleton(u),v,w),null_class) equal(regular(restrict(singleton(u),v,w)),u)**.
% 299.99/300.40  22083[0:Res:364.1,218.0] || subclass(ordered_pair(u,v),restrict(w,x,y))* -> member(unordered_pair(u,singleton(v)),w).
% 299.99/300.40  22102[4:Res:364.1,19720.0] || subclass(ordered_pair(u,v),cantor(unordered_pair(u,singleton(v))))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.40  22119[4:MRR:18308.0,22109.0] ||  -> equal(regular(ordered_pair(u,universal_class)),unordered_pair(u,null_class))** equal(regular(ordered_pair(u,universal_class)),singleton(u)).
% 299.99/300.40  22199[0:SpL:29.0,4022.1] || member(u,symmetric_difference(v,cross_product(w,x)))* member(u,restrict(v,w,x)) -> .
% 299.99/300.40  22202[0:SpL:30.0,4022.1] || member(u,symmetric_difference(cross_product(v,w),x))* member(u,restrict(x,v,w)) -> .
% 299.99/300.40  22239[0:Res:3.1,4022.1] || member(not_subclass_element(intersection(u,v),w),symmetric_difference(u,v))* -> subclass(intersection(u,v),w).
% 299.99/300.40  22271[4:Res:17111.1,4022.1] || equal(intersection(u,v),singleton(singleton(null_class))) member(singleton(null_class),symmetric_difference(u,v))* -> .
% 299.99/300.40  23001[3:MRR:22973.0,10047.1] ||  -> member(regular(regular(complement(u))),u)* equal(regular(complement(u)),null_class) equal(complement(u),null_class).
% 299.99/300.40  23361[4:Res:17151.1,2.0] || subclass(ordered_pair(u,universal_class),v)* subclass(v,w)* -> member(unordered_pair(u,null_class),w)*.
% 299.99/300.40  23364[4:Res:17151.1,7635.1] || subclass(ordered_pair(u,universal_class),complement(compose(element_relation,universal_class)))* member(unordered_pair(u,null_class),element_relation) -> .
% 299.99/300.40  23374[4:Res:17151.1,499.0] || subclass(ordered_pair(u,universal_class),symmetric_difference(v,w)) -> member(unordered_pair(u,null_class),union(v,w))*.
% 299.99/300.40  23387[4:Res:17151.1,10017.0] || subclass(ordered_pair(u,universal_class),sum_class(range_of(null_class))) -> member(unordered_pair(u,null_class),apply(null_class,v))*.
% 299.99/300.40  23388[4:Res:17151.1,10018.0] || subclass(ordered_pair(u,universal_class),apply(null_class,v))* -> member(unordered_pair(u,null_class),apply(null_class,w))*.
% 299.99/300.40  23389[4:Res:17151.1,10019.0] || subclass(ordered_pair(u,universal_class),apply(null_class,v))* -> member(unordered_pair(u,null_class),sum_class(range_of(null_class)))*.
% 299.99/300.40  23842[0:Obv:23835.1] || equal(intersection(singleton(u),v),complement(singleton(u)))** -> equal(intersection(singleton(u),v),null_class).
% 299.99/300.40  23843[0:Obv:23834.1] || equal(intersection(u,singleton(v)),complement(singleton(v)))** -> equal(intersection(u,singleton(v)),null_class).
% 299.99/300.40  25837[0:Res:362.1,4012.0] || subclass(universal_class,symmetric_difference(complement(u),complement(v))) -> member(ordered_pair(w,x),union(u,v))*.
% 299.99/300.40  26094[4:Res:25926.1,2.0] || equal(u,ordered_pair(v,universal_class))* subclass(u,w)* -> member(unordered_pair(v,null_class),w)*.
% 299.99/300.40  26097[4:Res:25926.1,7635.1] || equal(complement(compose(element_relation,universal_class)),ordered_pair(u,universal_class)) member(unordered_pair(u,null_class),element_relation)* -> .
% 299.99/300.40  26109[4:Res:25926.1,499.0] || equal(symmetric_difference(u,v),ordered_pair(w,universal_class)) -> member(unordered_pair(w,null_class),union(u,v))*.
% 299.99/300.40  26124[4:Res:25926.1,10017.0] || equal(sum_class(range_of(null_class)),ordered_pair(u,universal_class)) -> member(unordered_pair(u,null_class),apply(null_class,v))*.
% 299.99/300.40  26125[4:Res:25926.1,10018.0] || equal(apply(null_class,u),ordered_pair(v,universal_class))* -> member(unordered_pair(v,null_class),apply(null_class,w))*.
% 299.99/300.40  26126[4:Res:25926.1,10019.0] || equal(apply(null_class,u),ordered_pair(v,universal_class))* -> member(unordered_pair(v,null_class),sum_class(range_of(null_class)))*.
% 299.99/300.40  26172[0:MRR:26159.0,10047.1] || subclass(u,complement(union(v,w)))* -> member(regular(u),complement(v)) equal(u,null_class).
% 299.99/300.40  26174[0:MRR:26147.0,10049.1] ||  -> member(not_subclass_element(complement(union(u,v)),w),complement(u))* subclass(complement(union(u,v)),w).
% 299.99/300.40  26285[0:MRR:26270.0,10047.1] || subclass(u,complement(union(v,w)))* -> member(regular(u),complement(w)) equal(u,null_class).
% 299.99/300.40  26287[0:MRR:26258.0,10049.1] ||  -> member(not_subclass_element(complement(union(u,v)),w),complement(v))* subclass(complement(union(u,v)),w).
% 299.99/300.40  26447[0:Res:26415.1,2.0] || equal(complement(successor(u)),universal_class) subclass(complement(singleton(u)),v)* -> member(omega,v).
% 299.99/300.40  26737[4:Rew:26689.0,25796.1] || member(u,symmetric_difference(complement(v),union(null_class,w)))* -> member(u,union(v,complement(w))).
% 299.99/300.40  26752[4:Rew:26689.0,25814.1] || member(u,symmetric_difference(union(null_class,v),complement(w)))* -> member(u,union(complement(v),w)).
% 299.99/300.40  26939[4:Rew:26691.0,20440.0] || subclass(domain_relation,union(null_class,apply(null_class,u)))* -> member(ordered_pair(null_class,null_class),apply(null_class,v))*.
% 299.99/300.40  26940[4:Rew:26691.0,15125.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.99/300.40  26945[4:Rew:26691.0,23433.0] || subclass(universal_class,union(null_class,apply(null_class,u)))* -> member(ordered_pair(v,w),sum_class(range_of(null_class)))*.
% 299.99/300.40  26946[4:Rew:26691.0,23432.0] || subclass(universal_class,union(null_class,apply(null_class,u)))* -> member(ordered_pair(v,w),apply(null_class,x))*.
% 299.99/300.40  26947[4:Rew:26691.0,23227.0] || subclass(universal_class,union(null_class,apply(null_class,u)))* -> member(unordered_pair(v,w),sum_class(range_of(null_class)))*.
% 299.99/300.40  26948[4:Rew:26691.0,23226.0] || subclass(universal_class,union(null_class,apply(null_class,u)))* -> member(unordered_pair(v,w),apply(null_class,x))*.
% 299.99/300.40  26950[4:Rew:26691.0,15049.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.99/300.40  26953[4:Rew:26691.0,23431.0] || subclass(universal_class,union(null_class,sum_class(range_of(null_class)))) -> member(ordered_pair(u,v),apply(null_class,w))*.
% 299.99/300.40  26954[4:Rew:26691.0,23225.0] || subclass(universal_class,union(null_class,sum_class(range_of(null_class)))) -> member(unordered_pair(u,v),apply(null_class,w))*.
% 299.99/300.40  28208[4:Rew:27420.0,26965.0] || subclass(domain_relation,union(null_class,complement(compose(element_relation,universal_class))))* member(ordered_pair(null_class,null_class),element_relation) -> .
% 299.99/300.40  28209[4:Rew:27420.0,26968.0] || subclass(universal_class,union(null_class,complement(compose(element_relation,universal_class))))* member(ordered_pair(u,v),element_relation)* -> .
% 299.99/300.40  28210[4:Rew:27420.0,26969.0] || subclass(universal_class,union(null_class,complement(compose(element_relation,universal_class))))* member(unordered_pair(u,v),element_relation)* -> .
% 299.99/300.40  26977[4:Rew:26691.0,5182.0] || equal(union(null_class,regular(u)),universal_class)** member(singleton(v),u)* -> equal(u,null_class).
% 299.99/300.40  27037[4:Rew:26691.0,14189.0] || subclass(domain_relation,union(null_class,symmetric_difference(u,v))) -> member(ordered_pair(null_class,null_class),union(u,v))*.
% 299.99/300.40  27040[4:Rew:26691.0,23418.0] || subclass(universal_class,union(null_class,symmetric_difference(u,v))) -> member(ordered_pair(w,x),union(u,v))*.
% 299.99/300.40  27041[4:Rew:26691.0,23212.0] || subclass(universal_class,union(null_class,symmetric_difference(u,v))) -> member(unordered_pair(w,x),union(u,v))*.
% 299.99/300.40  27042[4:Rew:26691.0,5293.0] || equal(union(null_class,restrict(u,v,w)),universal_class)** -> member(singleton(x),cross_product(v,w))*.
% 299.99/300.40  27056[4:Rew:26691.0,4018.1] || member(singleton(u),symmetric_difference(v,w))* subclass(universal_class,union(null_class,intersection(v,w)))* -> .
% 299.99/300.40  27059[4:Rew:26691.0,21481.1] || member(singleton(u),symmetric_difference(v,w))* equal(union(null_class,intersection(v,w)),universal_class) -> .
% 299.99/300.40  28213[4:Rew:26691.0,27065.0] ||  -> equal(union(null_class,intersection(u,v)),null_class) member(regular(union(null_class,intersection(u,v))),u)*.
% 299.99/300.40  28214[4:Rew:26691.0,27066.0] ||  -> equal(union(null_class,intersection(u,v)),null_class) member(regular(union(null_class,intersection(u,v))),v)*.
% 299.99/300.40  28215[4:Rew:26691.0,27092.1] || member(not_subclass_element(union(null_class,complement(u)),v),u)* -> subclass(union(null_class,complement(u)),v).
% 299.99/300.40  28216[4:Rew:26691.0,27103.2] || subclass(u,v) -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),v)*.
% 299.99/300.40  27108[4:Rew:26691.0,14175.0] || subclass(domain_relation,union(null_class,u))* subclass(u,v)* -> member(ordered_pair(null_class,null_class),v)*.
% 299.99/300.40  27111[4:Rew:26691.0,23405.0] || subclass(universal_class,union(null_class,u))* subclass(u,v)* -> member(ordered_pair(w,x),v)*.
% 299.99/300.40  27112[4:Rew:26691.0,23199.0] || subclass(universal_class,union(null_class,u))* subclass(u,v)* -> member(unordered_pair(w,x),v)*.
% 299.99/300.40  29229[4:Rew:28791.0,29222.1] single_valued_class(union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class))) ||  -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.99/300.40  29859[4:SpR:6198.1,16977.0] ||  -> equal(cross_product(null_class,universal_class),null_class) equal(apply(regular(cross_product(null_class,universal_class)),universal_class),sum_class(range_of(null_class)))**.
% 299.99/300.40  30419[4:SpR:27420.0,5770.0] ||  -> subclass(symmetric_difference(union(null_class,complement(u)),complement(singleton(union(null_class,u)))),successor(union(null_class,u)))*.
% 299.99/300.40  30512[4:Rew:27420.0,30466.1] || subclass(union(null_class,complement(u)),union(null_class,u))* -> equal(union(null_class,complement(u)),null_class).
% 299.99/300.40  30473[4:SpL:27420.0,18013.1] || equal(union(null_class,u),singleton(singleton(null_class))) subclass(universal_class,union(null_class,complement(u)))* -> .
% 299.99/300.40  30733[0:Rew:56.0,30705.1,56.0,30705.0] ||  -> subclass(singleton(regular(intersection(u,power_class(v)))),power_class(v))* equal(intersection(u,power_class(v)),null_class).
% 299.99/300.40  30739[4:MRR:30738.0,10047.1] ||  -> member(regular(intersection(u,union(null_class,v))),v)* equal(intersection(u,union(null_class,v)),null_class).
% 299.99/300.40  31085[0:Rew:56.0,31053.1,56.0,31053.0] ||  -> subclass(singleton(regular(intersection(power_class(u),v))),power_class(u))* equal(intersection(power_class(u),v),null_class).
% 299.99/300.40  31092[4:MRR:31091.0,10047.1] ||  -> member(regular(intersection(union(null_class,u),v)),u)* equal(intersection(union(null_class,u),v),null_class).
% 299.99/300.40  32915[4:Rew:26691.0,32914.0] || subclass(symmetric_difference(u,v),union(null_class,intersection(u,v)))* -> equal(symmetric_difference(u,v),null_class).
% 299.99/300.40  33214[0:Rew:27.0,33101.2] || member(u,universal_class) -> member(u,complement(symmetric_difference(v,w)))* member(u,union(v,w)).
% 299.99/300.40  33631[0:Obv:33601.1] || member(u,v) -> subclass(intersection(w,singleton(u)),intersection(v,intersection(w,singleton(u))))*.
% 299.99/300.40  33956[0:Obv:33924.1] || member(u,v) -> subclass(intersection(singleton(u),w),intersection(v,intersection(singleton(u),w)))*.
% 299.99/300.40  34334[0:Rew:56.0,34308.0] || subclass(u,power_class(v)) -> subclass(singleton(not_subclass_element(u,w)),power_class(v))* subclass(u,w).
% 299.99/300.40  35684[4:SpR:30456.0,5770.0] ||  -> subclass(symmetric_difference(union(null_class,complement(u)),complement(singleton(union(u,u)))),successor(union(u,u)))*.
% 299.99/300.40  35804[4:Rew:30456.0,35751.1] || subclass(union(null_class,complement(u)),union(u,u))* -> equal(union(null_class,complement(u)),null_class).
% 299.99/300.40  35759[4:SpL:30456.0,18013.1] || equal(union(u,u),singleton(singleton(null_class)))** subclass(universal_class,union(null_class,complement(u)))* -> .
% 299.99/300.40  35909[3:Res:33060.0,8.0] || subclass(complement(singleton(u)),u)* -> equal(singleton(u),null_class) equal(complement(singleton(u)),u).
% 299.99/300.40  35979[4:Res:35965.0,8.0] || subclass(complement(element_relation),complement(compose(element_relation,universal_class)))* -> equal(complement(compose(element_relation,universal_class)),complement(element_relation)).
% 299.99/300.40  36048[4:Res:7.1,7729.0] || equal(complement(compose(element_relation,universal_class)),u)* member(regular(u),element_relation)* -> equal(u,null_class).
% 299.99/300.40  36086[4:Res:343.1,15447.0] || subclass(universal_class,cantor(regular(cross_product(singleton(omega),universal_class))))* -> equal(cross_product(singleton(omega),universal_class),null_class).
% 299.99/300.40  36094[4:Res:2118.1,15447.0] || subclass(universal_class,cantor(regular(cross_product(singleton(null_class),universal_class))))* -> equal(cross_product(singleton(null_class),universal_class),null_class).
% 299.99/300.40  37154[4:SpR:35792.0,21753.1] || subclass(universal_class,power_class(union(null_class,u))) -> subclass(singleton(singleton(v)),power_class(union(u,u)))*.
% 299.99/300.40  37155[4:SpR:35792.0,21752.1] || equal(power_class(union(null_class,u)),universal_class) -> subclass(singleton(singleton(v)),power_class(union(u,u)))*.
% 299.99/300.40  37175[4:SpR:35792.0,21753.1] || subclass(universal_class,power_class(union(u,u)))* -> subclass(singleton(singleton(v)),power_class(union(null_class,u)))*.
% 299.99/300.40  37176[4:SpR:35792.0,21752.1] || equal(power_class(union(u,u)),universal_class)** -> subclass(singleton(singleton(v)),power_class(union(null_class,u)))*.
% 299.99/300.40  37724[8:SpR:37558.1,104.0] function(single_valued1(u)) ||  -> equal(domain__dfg(u,image(inverse(u),null_class),single_valued2(u)),single_valued3(u))**.
% 299.99/300.40  37796[8:SpL:37558.1,15368.1] function(u) || member(u,cantor(v))* equal(restrict(v,null_class,universal_class),null_class)** -> .
% 299.99/300.40  38040[8:SoR:37499.0,2274.2] single_valued_class(inverse(u)) || equal(cross_product(universal_class,universal_class),inverse(u))* -> equal(range_of(u),universal_class)**.
% 299.99/300.40  38064[8:SpR:38037.1,5700.0] one_to_one(restrict(cross_product(u,universal_class),v,w)) ||  -> equal(image(cross_product(v,w),u),universal_class)**.
% 299.99/300.40  38085[8:SoR:37559.0,2274.2] single_valued_class(power_class(u)) || member(u,universal_class)* equal(cross_product(universal_class,universal_class),power_class(u))* -> .
% 299.99/300.40  38088[8:SoR:37560.0,2274.2] single_valued_class(sum_class(u)) || member(u,universal_class)* equal(cross_product(universal_class,universal_class),sum_class(u))* -> .
% 299.99/300.40  38097[8:SoR:37570.0,2274.2] single_valued_class(cantor(u)) || member(u,universal_class)* equal(cross_product(universal_class,universal_class),cantor(u))* -> .
% 299.99/300.40  38120[8:SpR:38098.1,14.0] one_to_one(u) ||  -> equal(unordered_pair(null_class,unordered_pair(inverse(u),singleton(v))),ordered_pair(inverse(u),v))**.
% 299.99/300.40  38175[8:SpL:38098.1,378.0] one_to_one(u) || member(singleton(singleton(null_class)),cross_product(v,w))* -> member(inverse(u),w)*.
% 299.99/300.40  38287[8:Rew:17108.1,38286.2] one_to_one(u) || member(ordered_pair(v,singleton(singleton(null_class))),application_function)* -> equal(inverse(u),universal_class)**.
% 299.99/300.40  38984[4:MRR:38974.0,243.0] || subclass(domain_relation,complement(cantor(u))) -> equal(apply(u,ordered_pair(null_class,null_class)),sum_class(range_of(null_class)))**.
% 299.99/300.40  38986[4:MRR:38959.0,243.0] || subclass(universal_class,complement(cantor(u))) -> equal(apply(u,ordered_pair(v,w)),sum_class(range_of(null_class)))**.
% 299.99/300.40  38987[4:MRR:38958.0,12.0] || subclass(universal_class,complement(cantor(u))) -> equal(apply(u,unordered_pair(v,w)),sum_class(range_of(null_class)))**.
% 299.99/300.40  38989[4:MRR:38948.0,10047.1] ||  -> equal(apply(u,regular(complement(cantor(u)))),sum_class(range_of(null_class)))** equal(complement(cantor(u)),null_class).
% 299.99/300.40  39023[4:Res:7.1,15707.1] || equal(singleton(u),domain_relation)** member(v,universal_class) -> equal(ordered_pair(v,cantor(v)),u)*.
% 299.99/300.40  39246[4:Res:7.1,15730.1] || equal(compose_class(u),domain_relation) member(v,universal_class) -> equal(compose(u,v),cantor(v))**.
% 299.99/300.40  40005[4:Res:167.1,39314.0] ||  -> equal(intersection(union(u,u),v),null_class) member(regular(intersection(union(u,u),v)),u)*.
% 299.99/300.40  40032[4:Res:160.1,39314.0] ||  -> equal(intersection(u,union(v,v)),null_class) member(regular(intersection(u,union(v,v))),v)*.
% 299.99/300.40  40337[0:SpR:496.0,39745.0] ||  -> equal(intersection(union(u,v),symmetric_difference(complement(u),complement(v))),symmetric_difference(complement(u),complement(v)))**.
% 299.99/300.40  40903[4:SpR:16964.0,15450.1] || subclass(domain_relation,rotate(u)) -> member(ordered_pair(ordered_pair(universal_class,cantor(singleton(singleton(null_class)))),null_class),u)*.
% 299.99/300.40  40953[4:Res:15450.1,15.0] || subclass(domain_relation,rotate(cross_product(u,v)))* -> member(ordered_pair(w,cantor(ordered_pair(x,w))),u)*.
% 299.99/300.40  41015[4:SpR:16964.0,15451.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(ordered_pair(universal_class,null_class),cantor(singleton(singleton(null_class)))),u)*.
% 299.99/300.40  41022[4:SpR:16964.0,15451.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(singleton(singleton(null_class)),cantor(ordered_pair(universal_class,null_class))),u)*.
% 299.99/300.40  41097[4:SpR:26736.0,21949.0] ||  -> subclass(complement(union(image(element_relation,successor(null_class)),u)),intersection(power_class(complement(singleton(null_class))),complement(u)))*.
% 299.99/300.40  41114[4:SpR:26736.0,26178.1] || equal(complement(successor(image(element_relation,successor(null_class)))),universal_class)** -> member(omega,power_class(complement(singleton(null_class)))).
% 299.99/300.40  41116[4:SpR:26736.0,26291.1] || equal(complement(successor(image(element_relation,successor(null_class)))),universal_class)** -> member(null_class,power_class(complement(singleton(null_class)))).
% 299.99/300.40  41141[4:SpR:26736.0,21949.0] ||  -> subclass(complement(union(u,image(element_relation,successor(null_class)))),intersection(complement(u),power_class(complement(singleton(null_class)))))*.
% 299.99/300.40  42917[4:Rew:36163.0,42827.1] || subclass(u,v) -> equal(union(u,u),null_class) member(regular(union(u,u)),v)*.
% 299.99/300.40  43113[3:SpR:42879.1,492.0] || subclass(complement(restrict(u,v,w)),null_class)* -> equal(symmetric_difference(u,cross_product(v,w)),null_class).
% 299.99/300.40  43114[3:SpR:42879.1,493.0] || subclass(complement(restrict(u,v,w)),null_class)* -> equal(symmetric_difference(cross_product(v,w),u),null_class).
% 299.99/300.40  44497[0:Res:93.0,3156.0] || subclass(cross_product(universal_class,universal_class),u) -> equal(compose_class(v),null_class) member(regular(compose_class(v)),u)*.
% 299.99/300.40  44500[0:Res:106.0,3156.0] || subclass(cross_product(universal_class,cross_product(universal_class,universal_class)),u)* -> equal(application_function,null_class) member(regular(application_function),u).
% 299.99/300.40  44507[0:Res:7.1,3156.0] || equal(u,v)* subclass(u,w)* -> equal(v,null_class) member(regular(v),w)*.
% 299.99/300.40  44559[0:Rew:560.1,44528.3] || subclass(complement(u),v)* -> member(w,u)* equal(singleton(w),null_class) member(w,v)*.
% 299.99/300.40  44739[4:Rew:26696.0,44693.0] || subclass(u,union(null_class,v)) -> equal(u,null_class) member(regular(u),union(v,v))*.
% 299.99/300.40  44755[0:Obv:44726.1] || subclass(complement(union(u,v)),symmetric_difference(u,v))* -> equal(complement(union(u,v)),null_class).
% 299.99/300.40  45052[0:Rew:115.0,44968.1] || member(not_subclass_element(symmetric_difference(u,v),w),intersection(u,v))* -> subclass(symmetric_difference(u,v),w).
% 299.99/300.40  45121[4:MRR:40916.1,45106.0] || subclass(domain_relation,rotate(complement(unordered_pair(u,ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w)))))* -> .
% 299.99/300.40  45123[4:MRR:41034.1,45106.0] || subclass(domain_relation,flip(complement(unordered_pair(u,ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v)))))))* -> .
% 299.99/300.40  45275[3:Obv:45246.1] || equal(u,v) -> subclass(v,complement(unordered_pair(v,u)))* equal(unordered_pair(v,u),null_class).
% 299.99/300.40  45801[0:Res:7.1,5348.0] || equal(restrict(u,v,w),x)* -> subclass(x,y) member(not_subclass_element(x,y),u)*.
% 299.99/300.40  46237[4:Res:10483.2,21114.1] || member(u,universal_class) equal(successor(singleton(u)),u)** equal(complement(successor_relation),universal_class) -> .
% 299.99/300.40  46238[0:Res:10483.2,380.1] || member(u,universal_class) equal(successor(singleton(u)),u)** subclass(universal_class,complement(successor_relation))* -> .
% 299.99/300.40  46442[0:Res:3419.2,16.0] || member(inverse(u),universal_class) subclass(domain_relation,cross_product(v,w))* -> member(range_of(u),w)*.
% 299.99/300.40  46451[4:MRR:46400.2,45106.0] || member(inverse(u),universal_class) subclass(domain_relation,complement(singleton(ordered_pair(inverse(u),range_of(u)))))* -> .
% 299.99/300.40  46946[4:Rew:26689.0,46635.1] || equal(null_class,u) subclass(universal_class,complement(v)) member(omega,union(u,v))* -> .
% 299.99/300.40  46948[4:Rew:26689.0,46661.1] || equal(null_class,u) member(v,complement(w)) member(v,union(u,w))* -> .
% 299.99/300.40  47053[0:Rew:47003.0,10963.1] ||  -> member(u,intersection(complement(v),power_class(w))) subclass(singleton(u),union(v,complement(power_class(w))))*.
% 299.99/300.40  47110[0:Rew:47003.0,22590.0] ||  -> subclass(complement(union(u,image(element_relation,power_class(v)))),intersection(complement(u),power_class(complement(power_class(v)))))*.
% 299.99/300.40  47141[4:Rew:47003.0,46562.1] || equal(intersection(complement(u),power_class(v)),null_class)** -> equal(union(u,complement(power_class(v))),universal_class).
% 299.99/300.40  47143[0:Rew:47003.0,5500.1] inductive(intersection(complement(u),power_class(v))) || equal(union(u,complement(power_class(v))),universal_class)** -> .
% 299.99/300.40  47144[4:Rew:47003.0,44606.1] || subclass(intersection(complement(u),power_class(v)),null_class)* -> subclass(universal_class,union(u,complement(power_class(v)))).
% 299.99/300.40  47194[7:Rew:47003.0,44572.1] || subclass(intersection(complement(u),power_class(v)),null_class) -> member(null_class,union(u,complement(power_class(v))))*.
% 299.99/300.40  47217[0:Rew:47003.0,42092.0] ||  -> equal(intersection(union(u,complement(power_class(v))),intersection(intersection(complement(u),power_class(v)),w)),null_class)**.
% 299.99/300.40  47218[0:Rew:47003.0,42442.0] ||  -> equal(intersection(union(u,complement(power_class(v))),intersection(w,intersection(complement(u),power_class(v)))),null_class)**.
% 299.99/300.40  47222[7:Rew:47003.0,46468.0] || subclass(union(u,complement(power_class(v))),null_class) -> member(null_class,intersection(complement(u),power_class(v)))*.
% 299.99/300.40  47242[0:Rew:47003.0,10966.1] ||  -> member(u,intersection(power_class(v),complement(w))) subclass(singleton(u),union(complement(power_class(v)),w))*.
% 299.99/300.40  47269[4:Rew:47003.0,40232.1] || subclass(complement(u),power_class(v)) -> equal(union(complement(power_class(v)),u),union(null_class,u))**.
% 299.99/300.40  47308[0:Rew:47003.0,36258.0] || subclass(universal_class,power_class(complement(power_class(u)))) member(singleton(v),image(element_relation,power_class(u)))* -> .
% 299.99/300.40  47342[0:Rew:47003.0,22607.0] ||  -> subclass(complement(union(image(element_relation,power_class(u)),v)),intersection(power_class(complement(power_class(u))),complement(v)))*.
% 299.99/300.40  47349[0:Rew:47003.0,26204.1] || equal(complement(successor(image(element_relation,power_class(u)))),universal_class)** -> member(omega,power_class(complement(power_class(u)))).
% 299.99/300.40  47352[0:Rew:47003.0,26317.1] || equal(complement(successor(image(element_relation,power_class(u)))),universal_class)** -> member(null_class,power_class(complement(power_class(u)))).
% 299.99/300.40  47375[7:Rew:47003.0,36267.0] || equal(power_class(complement(power_class(u))),successor(null_class)) member(null_class,image(element_relation,power_class(u)))* -> .
% 299.99/300.40  47376[7:Rew:47003.0,36268.0] || equal(power_class(complement(power_class(u))),singleton(null_class)) member(null_class,image(element_relation,power_class(u)))* -> .
% 299.99/300.40  47425[4:Rew:47003.0,46571.1] || equal(intersection(power_class(u),complement(v)),null_class)** -> equal(union(complement(power_class(u)),v),universal_class).
% 299.99/300.40  47428[0:Rew:47003.0,5555.1] inductive(intersection(power_class(u),complement(v))) || equal(union(complement(power_class(u)),v),universal_class)** -> .
% 299.99/300.40  47429[4:Rew:47003.0,44608.1] || subclass(intersection(power_class(u),complement(v)),null_class)* -> subclass(universal_class,union(complement(power_class(u)),v)).
% 299.99/300.40  47479[7:Rew:47003.0,44574.1] || subclass(intersection(power_class(u),complement(v)),null_class) -> member(null_class,union(complement(power_class(u)),v))*.
% 299.99/300.40  47502[0:Rew:47003.0,42094.0] ||  -> equal(intersection(union(complement(power_class(u)),v),intersection(intersection(power_class(u),complement(v)),w)),null_class)**.
% 299.99/300.40  47503[0:Rew:47003.0,42444.0] ||  -> equal(intersection(union(complement(power_class(u)),v),intersection(w,intersection(power_class(u),complement(v)))),null_class)**.
% 299.99/300.40  47507[7:Rew:47003.0,46470.0] || subclass(union(complement(power_class(u)),v),null_class) -> member(null_class,intersection(power_class(u),complement(v)))*.
% 299.99/300.40  47546[0:Rew:47003.0,40112.1] || subclass(power_class(u),complement(v)) -> equal(union(v,complement(power_class(u))),complement(power_class(u)))**.
% 299.99/300.40  48204[4:SpL:47007.0,46062.0] || subclass(union(u,complement(power_class(v))),null_class) -> member(omega,intersection(complement(u),power_class(v)))*.
% 299.99/300.40  48393[4:SpL:47013.0,46062.0] || subclass(union(complement(power_class(u)),v),null_class) -> member(omega,intersection(power_class(u),complement(v)))*.
% 299.99/300.40  48544[0:SpR:47007.0,47003.0] ||  -> equal(image(element_relation,union(u,complement(power_class(v)))),complement(power_class(intersection(complement(u),power_class(v)))))**.
% 299.99/300.40  48545[0:SpR:47013.0,47003.0] ||  -> equal(image(element_relation,union(complement(power_class(u)),v)),complement(power_class(intersection(power_class(u),complement(v)))))**.
% 299.99/300.40  48767[4:Rew:26691.0,48559.0] || member(u,complement(power_class(union(null_class,v))))* member(u,power_class(union(v,v)))* -> .
% 299.99/300.40  49151[4:SpL:1194.1,44640.0] || subclass(unordered_pair(u,not_subclass_element(cross_product(v,w),x)),null_class)* -> subclass(cross_product(v,w),x).
% 299.99/300.40  49183[7:Res:29936.1,47008.0] || equal(image(element_relation,power_class(u)),successor(null_class)) member(null_class,power_class(complement(power_class(u))))* -> .
% 299.99/300.40  49184[7:Res:29891.1,47008.0] || equal(image(element_relation,power_class(u)),singleton(null_class)) member(null_class,power_class(complement(power_class(u))))* -> .
% 299.99/300.40  49258[4:SpL:1194.1,44646.0] || subclass(unordered_pair(not_subclass_element(cross_product(u,v),w),x),null_class)* -> subclass(cross_product(u,v),w).
% 299.99/300.40  49621[4:SpL:1194.1,46869.0] || equal(unordered_pair(u,not_subclass_element(cross_product(v,w),x)),null_class)** -> subclass(cross_product(v,w),x).
% 299.99/300.40  49839[4:SpL:1194.1,46878.0] || equal(unordered_pair(not_subclass_element(cross_product(u,v),w),x),null_class)** -> subclass(cross_product(u,v),w).
% 299.99/300.40  51479[9:MRR:50228.2,4362.0] || member(u,cross_product(universal_class,universal_class)) member(u,complement(compose(complement(element_relation),inverse(element_relation))))* -> .
% 299.99/300.40  51727[0:Res:343.1,47039.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(v))) -> member(omega,union(u,complement(power_class(v))))*.
% 299.99/300.40  51739[0:Res:2118.1,47039.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(v))) -> member(null_class,union(u,complement(power_class(v))))*.
% 299.99/300.40  52050[0:Res:343.1,47228.0] || subclass(universal_class,symmetric_difference(power_class(u),complement(v))) -> member(omega,union(complement(power_class(u)),v))*.
% 299.99/300.40  52062[0:Res:2118.1,47228.0] || subclass(universal_class,symmetric_difference(power_class(u),complement(v))) -> member(null_class,union(complement(power_class(u)),v))*.
% 299.99/300.40  52180[0:SpL:6882.0,538.0] || subclass(universal_class,symmetric_difference(complement(u),complement(singleton(u))))* -> member(unordered_pair(v,w),successor(u))*.
% 299.99/300.40  52195[3:SpL:6882.0,5589.0] || subclass(domain_relation,symmetric_difference(complement(u),complement(singleton(u))))* -> member(ordered_pair(null_class,null_class),successor(u)).
% 299.99/300.40  52197[3:SpL:6882.0,14441.0] || equal(symmetric_difference(complement(u),complement(singleton(u))),domain_relation)** -> member(ordered_pair(null_class,null_class),successor(u)).
% 299.99/300.40  52443[4:SpL:1193.1,45115.0] || subclass(universal_class,union(null_class,singleton(regular(cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 299.99/300.40  52457[4:Res:52.1,7728.0] inductive(complement(compose(element_relation,universal_class))) || member(not_subclass_element(omega,u),element_relation)* -> subclass(omega,u).
% 299.99/300.40  52843[4:Res:16144.2,688.1] || member(u,universal_class)* equal(cantor(u),successor(u)) subclass(universal_class,complement(successor_relation))* -> .
% 299.99/300.40  52910[4:Obv:52891.0] || equal(cantor(u),successor(u)) member(u,universal_class)* subclass(domain_relation,complement(successor_relation))* -> .
% 299.99/300.40  53160[4:SpL:1193.1,49283.0] || equal(union(null_class,singleton(regular(cross_product(u,v)))),universal_class)** -> equal(cross_product(u,v),null_class).
% 299.99/300.40  53415[4:Res:15497.1,49359.0] || member(u,universal_class) equal(null_class,element_relation) -> equal(sum_class(range_of(null_class)),apply(u,u))*.
% 299.99/300.40  54411[3:Obv:54388.2] || subclass(u,v) subclass(u,regular(v))* -> equal(u,null_class) equal(v,null_class).
% 299.99/300.40  54414[4:Obv:54395.1] || subclass(union(null_class,u),regular(u))* -> equal(union(null_class,u),null_class) equal(u,null_class).
% 299.99/300.40  54416[3:Obv:54387.1] || subclass(intersection(u,v),regular(v))* -> equal(intersection(u,v),null_class) equal(v,null_class).
% 299.99/300.40  54417[4:MRR:54385.3,46902.0] || member(regular(u),element_relation) subclass(u,regular(compose(element_relation,universal_class)))* -> equal(u,null_class).
% 299.99/300.40  54421[3:Obv:54370.1] || subclass(intersection(u,v),regular(u))* -> equal(intersection(u,v),null_class) equal(u,null_class).
% 299.99/300.40  54444[4:MRR:54443.2,49405.0] || subclass(symmetric_difference(u,v),regular(complement(intersection(u,v))))* -> equal(symmetric_difference(u,v),null_class).
% 299.99/300.40  54480[3:Obv:54464.2] || equal(u,v) subclass(unordered_pair(v,u),v)* -> equal(unordered_pair(v,u),null_class).
% 299.99/300.40  54496[3:Obv:54489.2] || equal(u,v) equal(unordered_pair(v,u),v)** -> equal(unordered_pair(v,u),null_class).
% 299.99/300.40  54815[0:Res:48.1,47038.0] inductive(intersection(complement(u),power_class(v))) || member(null_class,union(u,complement(power_class(v))))* -> .
% 299.99/300.40  54925[3:SpR:54674.1,364.1] || equal(u,universal_class) subclass(ordered_pair(v,u),w)* -> member(unordered_pair(v,null_class),w)*.
% 299.99/300.40  54984[3:SpL:54674.1,378.0] || equal(u,universal_class) member(singleton(singleton(null_class)),cross_product(v,w))* -> member(u,w)*.
% 299.99/300.40  55026[3:SpL:54674.1,145.0] || equal(u,universal_class) member(image(v,null_class),universal_class) -> member(apply(v,u),universal_class)*.
% 299.99/300.40  55400[0:Res:48.1,47227.0] inductive(intersection(power_class(u),complement(v))) || member(null_class,union(complement(power_class(u)),v))* -> .
% 299.99/300.40  55471[4:Obv:55460.1] || equal(u,universal_class) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 299.99/300.40  55472[4:Obv:55459.1] || equal(u,universal_class) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.99/300.40  55628[0:Res:48.1,6144.2] inductive(union(u,v)) || member(null_class,complement(v))* member(null_class,complement(u))* -> .
% 299.99/300.40  55828[4:MRR:55827.1,22109.0] || equal(unordered_pair(u,null_class),singleton(u)) -> equal(apply(choice,ordered_pair(u,universal_class)),singleton(u))**.
% 299.99/300.40  55855[3:SpR:22117.0,250.0] ||  -> equal(regular(ordered_pair(u,v)),singleton(u)) member(regular(ordered_pair(u,v)),ordered_pair(u,v))*.
% 299.99/300.40  55873[4:SpL:22117.0,44632.0] || subclass(singleton(regular(ordered_pair(u,v))),null_class)* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.40  55874[4:SpL:22117.0,44904.0] || equal(singleton(regular(ordered_pair(u,v))),null_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.40  55883[3:SpL:22117.0,55481.0] || equal(power_class(regular(ordered_pair(u,v))),universal_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.40  55884[3:SpL:22117.0,55736.0] || equal(sum_class(regular(ordered_pair(u,v))),universal_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.40  55885[3:SpL:22117.0,1952.0] || subclass(universal_class,complement(regular(ordered_pair(u,v))))* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.40  56195[4:SpL:22117.0,55967.0] || equal(cantor(regular(ordered_pair(u,v))),universal_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.40  56909[4:MRR:56798.2,53330.0] || subclass(u,complement(singleton(not_subclass_element(intersection(v,u),w))))* -> subclass(intersection(v,u),w).
% 299.99/300.40  57725[0:Res:57318.0,8.0] || subclass(u,intersection(v,intersection(u,w)))* -> equal(intersection(v,intersection(u,w)),u).
% 299.99/300.40  57812[4:Res:57701.0,8.0] || subclass(singleton(null_class),intersection(u,successor(null_class)))* -> equal(intersection(u,successor(null_class)),singleton(null_class)).
% 299.99/300.40  58011[4:MRR:57899.2,53330.0] || subclass(u,complement(singleton(not_subclass_element(intersection(u,v),w))))* -> subclass(intersection(u,v),w).
% 299.99/300.40  58063[4:Res:57685.0,8.0] || subclass(u,intersection(v,union(null_class,u)))* -> equal(intersection(v,union(null_class,u)),u).
% 299.99/300.40  58182[0:Res:57561.0,8.0] || subclass(u,intersection(v,intersection(w,u)))* -> equal(intersection(v,intersection(w,u)),u).
% 299.99/300.40  58513[4:Res:57686.0,8.0] || subclass(u,intersection(v,union(u,u)))* -> equal(intersection(v,union(u,u)),u).
% 299.99/300.40  58654[0:Res:58388.0,8.0] || subclass(u,intersection(intersection(u,v),w))* -> equal(intersection(intersection(u,v),w),u).
% 299.99/300.40  58747[4:Res:58627.0,8.0] || subclass(singleton(null_class),intersection(successor(null_class),u))* -> equal(intersection(successor(null_class),u),singleton(null_class)).
% 299.99/300.40  59041[4:Res:58611.0,8.0] || subclass(u,intersection(union(null_class,u),v))* -> equal(intersection(union(null_class,u),v),u).
% 299.99/300.40  59158[0:Res:52.1,5342.0] inductive(u) || subclass(u,v)* -> subclass(omega,w) member(not_subclass_element(omega,w),v)*.
% 299.99/300.40  59345[4:Res:58647.0,8.0] || subclass(u,union(null_class,intersection(u,v)))* -> equal(union(null_class,intersection(u,v)),u).
% 299.99/300.40  59609[4:Res:58710.1,3156.0] || equal(u,universal_class) subclass(u,v)* -> equal(w,null_class) member(regular(w),v)*.
% 299.99/300.40  59807[4:Res:58710.1,1922.1] || equal(u,universal_class) member(ordered_pair(v,w),compose(x,y))* -> member(w,u)*.
% 299.99/300.40  59851[4:Rew:59617.1,55913.1] || equal(complement(unordered_pair(u,regular(ordered_pair(v,w)))),universal_class)** -> equal(regular(null_class),singleton(v)).
% 299.99/300.40  59852[4:Rew:59618.1,55876.1] || equal(complement(unordered_pair(regular(ordered_pair(u,v)),w)),universal_class)** -> equal(regular(null_class),singleton(u)).
% 299.99/300.40  60420[4:Res:59287.0,8.0] || subclass(u,union(null_class,intersection(v,u)))* -> equal(union(null_class,intersection(v,u)),u).
% 299.99/300.40  60542[4:Res:60483.0,8.0] || subclass(complement(singleton(u)),complement(successor(u)))* -> equal(complement(successor(u)),complement(singleton(u))).
% 299.99/300.40  60631[0:Res:58583.0,8.0] || subclass(u,intersection(intersection(v,u),w))* -> equal(intersection(intersection(v,u),w),u).
% 299.99/300.40  60780[4:Res:58612.0,8.0] || subclass(u,intersection(union(u,u),v))* -> equal(intersection(union(u,u),v),u).
% 299.99/300.40  60875[4:SpL:22117.0,57167.0] || equal(regular(regular(ordered_pair(u,v))),universal_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.40  61110[4:SpL:47007.0,59615.0] || equal(union(u,complement(power_class(v))),universal_class) -> equal(intersection(complement(u),power_class(v)),null_class)**.
% 299.99/300.40  61111[4:SpL:47013.0,59615.0] || equal(union(complement(power_class(u)),v),universal_class) -> equal(intersection(power_class(u),complement(v)),null_class)**.
% 299.99/300.40  61146[4:SpL:1194.1,60859.0] || subclass(universal_class,regular(singleton(not_subclass_element(cross_product(u,v),w))))* -> subclass(cross_product(u,v),w).
% 299.99/300.40  61208[4:SpL:1194.1,61154.0] || equal(regular(singleton(not_subclass_element(cross_product(u,v),w))),universal_class)** -> subclass(cross_product(u,v),w).
% 299.99/300.40  63701[4:Rew:16954.0,63698.0] ||  -> equal(cross_product(u,null_class),null_class) equal(domain__dfg(regular(cross_product(u,null_class)),u,universal_class),single_valued3(null_class))**.
% 299.99/300.40  64594[4:SpL:1194.1,64487.0] || equal(successor(singleton(not_subclass_element(cross_product(u,v),w))),null_class)** -> subclass(cross_product(u,v),w).
% 299.99/300.40  64717[4:Rew:47572.0,64700.1,26691.0,64700.1,26691.0,64700.0] || equal(union(null_class,intersection(union(u,v),power_class(w))),universal_class)** -> member(null_class,power_class(w)).
% 299.99/300.40  64718[4:Rew:47572.0,64701.1,26691.0,64701.1,26691.0,64701.0] || equal(union(null_class,intersection(union(u,v),power_class(w))),universal_class)** -> member(omega,power_class(w)).
% 299.99/300.40  64803[4:Res:63493.1,351.1] || equal(unordered_pair(u,v),successor(null_class))** member(v,universal_class) -> member(v,singleton(null_class))*.
% 299.99/300.40  64804[4:Res:63493.1,352.1] || equal(unordered_pair(u,v),successor(null_class))** member(u,universal_class) -> member(u,singleton(null_class))*.
% 299.99/300.40  64830[4:SpR:47152.0,46821.1] || equal(union(u,complement(power_class(v))),null_class) -> equal(symmetric_difference(complement(u),power_class(v)),null_class)**.
% 299.99/300.40  64831[3:SpR:47152.0,42879.1] || subclass(union(u,complement(power_class(v))),null_class)* -> equal(symmetric_difference(complement(u),power_class(v)),null_class).
% 299.99/300.40  65234[4:SpR:47437.0,46821.1] || equal(union(complement(power_class(u)),v),null_class) -> equal(symmetric_difference(power_class(u),complement(v)),null_class)**.
% 299.99/300.40  65235[3:SpR:47437.0,42879.1] || subclass(union(complement(power_class(u)),v),null_class)* -> equal(symmetric_difference(power_class(u),complement(v)),null_class).
% 299.99/300.40  65664[4:Rew:47572.0,65649.1,26691.0,65649.1,26691.0,65649.0] || equal(union(null_class,intersection(power_class(u),union(v,w))),universal_class)** -> member(null_class,power_class(u)).
% 299.99/300.40  65665[4:Rew:47572.0,65650.1,26691.0,65650.1,26691.0,65650.0] || equal(union(null_class,intersection(power_class(u),union(v,w))),universal_class)** -> member(omega,power_class(u)).
% 299.99/300.40  66044[9:SpR:64484.1,50196.0] || equal(successor(element_relation),null_class) -> equal(restrict(complement(compose(universal_class,inverse(element_relation))),universal_class,universal_class),null_class)**.
% 299.99/300.40  66045[9:SpR:64484.1,50194.0] || equal(successor(element_relation),null_class) -> equal(image(complement(compose(universal_class,inverse(element_relation))),universal_class),range_of(null_class))**.
% 299.99/300.40  66629[0:MRR:66612.0,243.0] || member(u,ordered_pair(v,w))* subclass(element_relation,composition_function) -> equal(compose(u,v),w).
% 299.99/300.40  66630[0:MRR:66611.0,243.0] || member(u,ordered_pair(v,w))* subclass(element_relation,application_function) -> equal(apply(u,v),w).
% 299.99/300.40  67946[4:Rew:30456.0,67886.1] ||  -> member(union(null_class,complement(u)),union(u,u))* equal(singleton(union(null_class,complement(u))),null_class).
% 299.99/300.40  67947[4:Rew:27420.0,67887.1] ||  -> member(union(null_class,complement(u)),union(null_class,u))* equal(singleton(union(null_class,complement(u))),null_class).
% 299.99/300.40  67912[3:Res:54561.0,218.0] ||  -> equal(singleton(complement(restrict(u,v,w))),null_class) member(complement(restrict(u,v,w)),u)*.
% 299.99/300.40  67916[3:Res:54561.0,499.0] ||  -> equal(singleton(complement(symmetric_difference(u,v))),null_class) member(complement(symmetric_difference(u,v)),union(u,v))*.
% 299.99/300.40  67927[3:Res:54561.0,4365.0] || member(complement(regular(u)),u)* -> equal(singleton(complement(regular(u))),null_class) equal(u,null_class).
% 299.99/300.40  67930[4:Res:54561.0,10017.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.99/300.40  67931[4:Res:54561.0,10018.0] ||  -> equal(singleton(complement(apply(null_class,u))),null_class) member(complement(apply(null_class,u)),apply(null_class,v))*.
% 299.99/300.40  67932[4:Res:54561.0,10019.0] ||  -> equal(singleton(complement(apply(null_class,u))),null_class) member(complement(apply(null_class,u)),sum_class(range_of(null_class)))*.
% 299.99/300.40  68134[3:Obv:68071.0] ||  -> equal(intersection(symmetric_difference(u,v),regular(union(u,v))),null_class)** equal(union(u,v),null_class).
% 299.99/300.40  68171[4:SpL:1193.1,57139.0] || subclass(universal_class,regular(unordered_pair(u,regular(cross_product(v,w)))))* -> equal(cross_product(v,w),null_class).
% 299.99/300.40  69432[0:Obv:69316.1] || member(u,symmetric_difference(v,w)) -> subclass(intersection(singleton(u),x),complement(intersection(v,w)))*.
% 299.99/300.40  69433[0:Obv:69315.1] || member(u,symmetric_difference(v,w)) -> subclass(intersection(x,singleton(u)),complement(intersection(v,w)))*.
% 299.99/300.40  69641[3:Obv:69620.2] || subclass(u,v) subclass(u,regular(v))* -> subclass(u,w)* equal(v,null_class).
% 299.99/300.40  69765[4:Res:24.2,66389.1] || member(u,v)* member(u,w)* equal(successor(intersection(w,v)),null_class)** -> .
% 299.99/300.40  69769[4:Res:7301.1,66389.1] || member(u,universal_class) equal(successor(union(v,w)),null_class)** -> member(u,complement(w))*.
% 299.99/300.40  69770[4:Res:7300.1,66389.1] || member(u,universal_class) equal(successor(union(v,w)),null_class)** -> member(u,complement(v))*.
% 299.99/300.40  69790[4:Res:16144.2,66389.1] || member(u,universal_class)* equal(cantor(u),successor(u)) equal(successor(successor_relation),null_class) -> .
% 299.99/300.40  69791[4:Res:17.2,66389.1] || member(u,v)* member(w,x)* equal(successor(cross_product(x,v)),null_class)** -> .
% 299.99/300.40  69812[4:Res:10483.2,66389.1] || member(u,universal_class) equal(successor(singleton(u)),u)** equal(successor(successor_relation),null_class) -> .
% 299.99/300.40  69958[0:SpR:5705.0,42.0] ||  -> equal(range__dfg(cross_product(singleton(u),v),w,x),range__dfg(cross_product(singleton(w),x),u,v))*.
% 299.99/300.40  69971[4:SpL:1193.1,69814.0] || equal(successor(complement(singleton(regular(cross_product(u,v))))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.99/300.40  69982[4:SpL:1193.1,67343.0] || subclass(universal_class,regular(unordered_pair(regular(cross_product(u,v)),w)))* -> equal(cross_product(u,v),null_class).
% 299.99/300.40  70012[4:SpL:1193.1,68183.0] || equal(regular(unordered_pair(u,regular(cross_product(v,w)))),universal_class)** -> equal(cross_product(v,w),null_class).
% 299.99/300.40  70021[0:SpR:5706.0,41.0] ||  -> equal(domain__dfg(cross_product(u,singleton(v)),w,x),domain__dfg(cross_product(w,singleton(x)),u,v))*.
% 299.99/300.40  70035[4:SpL:1193.1,69995.0] || equal(regular(unordered_pair(regular(cross_product(u,v)),w)),universal_class)** -> equal(cross_product(u,v),null_class).
% 299.99/300.40  70185[4:Rew:26689.0,70045.0,7631.0,70045.0] ||  -> equal(symmetric_difference(complement(u),restrict(u,v,w)),union(complement(u),restrict(u,v,w)))**.
% 299.99/300.40  70428[0:MRR:70427.0,12.0] ||  -> member(u,unordered_pair(u,v))* equal(unordered_pair(u,v),null_class) member(v,unordered_pair(u,v))*.
% 299.99/300.40  70741[4:Res:70688.0,3155.0] ||  -> equal(complement(successor(complement(singleton(u)))),null_class) equal(regular(complement(successor(complement(singleton(u))))),u)**.
% 299.99/300.40  70749[4:Res:70688.0,1385.1] single_valued_class(complement(successor(complement(cross_product(universal_class,universal_class))))) ||  -> function(complement(successor(complement(cross_product(universal_class,universal_class)))))*.
% 299.99/300.40  71105[4:Res:70746.0,3155.0] ||  -> equal(complement(successor(complement(successor(null_class)))),null_class) equal(regular(complement(successor(complement(successor(null_class))))),null_class)**.
% 299.99/300.40  71497[0:Obv:71428.2] || subclass(singleton(u),v) member(u,w) -> subclass(singleton(u),intersection(w,v))*.
% 299.99/300.40  71524[0:Obv:71459.1] || subclass(restrict(u,v,w),x) -> subclass(restrict(u,v,w),intersection(u,x))*.
% 299.99/300.40  71538[0:Obv:71457.1] || subclass(symmetric_difference(u,v),w) -> subclass(symmetric_difference(u,v),intersection(union(u,v),w))*.
% 299.99/300.40  72049[4:Res:70953.1,3848.1] || equal(complement(intersection(u,v)),null_class)** member(w,universal_class) -> member(sum_class(w),v)*.
% 299.99/300.40  72050[4:Res:70953.1,3847.1] || equal(complement(intersection(u,v)),null_class)** member(w,universal_class) -> member(sum_class(w),u)*.
% 299.99/300.40  72051[4:Res:70953.1,3786.1] || equal(complement(intersection(u,v)),null_class)** member(w,universal_class) -> member(power_class(w),v)*.
% 299.99/300.40  72052[4:Res:70953.1,3785.1] || equal(complement(intersection(u,v)),null_class)** member(w,universal_class) -> member(power_class(w),u)*.
% 299.99/300.40  73171[4:Rew:73077.0,27371.1] || member(u,symmetric_difference(union(v,null_class),complement(w)))* -> member(u,union(complement(v),w)).
% 299.99/300.40  73182[4:Rew:73077.0,46947.1] || equal(null_class,u) subclass(universal_class,complement(v)) member(omega,union(v,u))* -> .
% 299.99/300.40  73303[4:Rew:73077.0,27342.1] || member(u,symmetric_difference(complement(v),union(w,null_class)))* -> member(u,union(v,complement(w))).
% 299.99/300.40  73310[4:Rew:73077.0,46949.1] || equal(null_class,u) member(v,complement(w)) member(v,union(w,u))* -> .
% 299.99/300.40  74752[4:Rew:26691.0,73542.1] || equal(null_class,u) member(v,union(null_class,w))* -> member(v,union(u,w))*.
% 299.99/300.40  73754[8:Rew:73077.0,67491.1] function(u) || member(not_subclass_element(successor(u),v),complement(u))* -> subclass(successor(u),v).
% 299.99/300.40  73886[4:Rew:73771.0,21049.1] || member(ordered_pair(u,v),complement(inverse(w)))* subclass(universal_class,union(null_class,inverse(w))) -> .
% 299.99/300.40  73887[4:Rew:73771.0,21048.1] || member(unordered_pair(u,v),complement(inverse(w)))* subclass(universal_class,union(null_class,inverse(w))) -> .
% 299.99/300.40  73894[4:Rew:73771.0,21050.1] || member(ordered_pair(null_class,null_class),complement(inverse(u)))* subclass(domain_relation,union(null_class,inverse(u))) -> .
% 299.99/300.40  73901[4:Rew:73771.0,55699.1] || member(u,complement(apply(null_class,v)))* member(u,union(null_class,apply(null_class,w)))* -> .
% 299.99/300.40  74770[4:Rew:73771.0,73902.0] || member(u,union(null_class,apply(null_class,v)))* -> member(u,union(null_class,apply(null_class,w)))*.
% 299.99/300.40  73911[4:Rew:73771.0,55703.1] || member(u,complement(sum_class(range_of(null_class)))) member(u,union(null_class,apply(null_class,v)))* -> .
% 299.99/300.40  74771[4:Rew:73771.0,73912.1] || member(u,union(null_class,apply(null_class,v)))* -> member(u,union(null_class,sum_class(range_of(null_class))))*.
% 299.99/300.40  74772[4:Rew:73771.0,73913.0] || member(u,union(null_class,sum_class(range_of(null_class))))* -> member(u,union(null_class,apply(null_class,v)))*.
% 299.99/300.40  74773[4:Rew:73771.0,73917.0] || subclass(universal_class,union(null_class,apply(null_class,u)))* -> member(null_class,union(null_class,apply(null_class,v)))*.
% 299.99/300.40  74774[4:Rew:73771.0,73918.0] || equal(union(null_class,apply(null_class,u)),universal_class)** -> member(null_class,union(null_class,apply(null_class,v)))*.
% 299.99/300.40  74775[4:Rew:73771.0,73920.0] || subclass(universal_class,union(null_class,apply(null_class,u)))* -> member(omega,union(null_class,apply(null_class,v)))*.
% 299.99/300.40  74776[4:Rew:73771.0,73921.0] || equal(union(null_class,apply(null_class,u)),universal_class)** -> member(omega,union(null_class,apply(null_class,v)))*.
% 299.99/300.40  73928[8:Rew:73771.0,38714.1] function(apply(null_class,u)) ||  -> equal(successor(apply(null_class,u)),union(null_class,apply(null_class,v)))*.
% 299.99/300.40  74777[4:Rew:73771.0,73943.0] || subclass(universal_class,union(null_class,sum_class(range_of(null_class)))) -> member(null_class,union(null_class,apply(null_class,u)))*.
% 299.99/300.40  74778[4:Rew:73771.0,73944.0] || equal(union(null_class,sum_class(range_of(null_class))),universal_class) -> member(null_class,union(null_class,apply(null_class,u)))*.
% 299.99/300.40  74779[4:Rew:73771.0,73946.0] || subclass(universal_class,union(null_class,sum_class(range_of(null_class)))) -> member(omega,union(null_class,apply(null_class,u)))*.
% 299.99/300.40  74780[4:Rew:73771.0,73947.0] || equal(union(null_class,sum_class(range_of(null_class))),universal_class) -> member(omega,union(null_class,apply(null_class,u)))*.
% 299.99/300.40  74781[4:Rew:73771.0,73949.1] || equal(union(null_class,apply(null_class,u)),universal_class)** -> member(null_class,union(null_class,sum_class(range_of(null_class))))*.
% 299.99/300.40  74782[4:Rew:73771.0,73950.1] || equal(union(null_class,apply(null_class,u)),universal_class)** -> member(omega,union(null_class,sum_class(range_of(null_class))))*.
% 299.99/300.40  74783[4:Rew:27420.0,73951.0] || equal(union(null_class,complement(apply(null_class,u))),universal_class)** -> member(null_class,complement(apply(null_class,v)))*.
% 299.99/300.40  74784[4:Rew:27420.0,73952.0] || equal(union(null_class,complement(apply(null_class,u))),universal_class)** -> member(null_class,complement(sum_class(range_of(null_class)))).
% 299.99/300.40  74785[4:Rew:27420.0,73953.0] || equal(union(null_class,complement(apply(null_class,u))),universal_class)** -> member(omega,complement(apply(null_class,v)))*.
% 299.99/300.40  74786[4:Rew:27420.0,73954.0] || equal(union(null_class,complement(apply(null_class,u))),universal_class)** -> member(omega,complement(sum_class(range_of(null_class)))).
% 299.99/300.40  74787[4:Rew:73771.0,73962.1] || subclass(universal_class,union(null_class,apply(null_class,u)))* -> member(omega,union(null_class,sum_class(range_of(null_class))))*.
% 299.99/300.40  74788[4:Rew:73771.0,73963.1] || subclass(universal_class,union(null_class,apply(null_class,u)))* -> member(null_class,union(null_class,sum_class(range_of(null_class))))*.
% 299.99/300.40  73971[8:Rew:73771.0,38712.1] function(sum_class(range_of(null_class))) ||  -> equal(union(null_class,apply(null_class,u)),successor(sum_class(range_of(null_class))))**.
% 299.99/300.40  73976[4:Rew:73771.0,55701.1] || member(u,complement(apply(null_class,v)))* member(u,union(null_class,sum_class(range_of(null_class))))* -> .
% 299.99/300.40  74789[4:Rew:27420.0,73979.0] || equal(union(null_class,complement(sum_class(range_of(null_class)))),universal_class)** -> member(null_class,complement(apply(null_class,u)))*.
% 299.99/300.40  74790[4:Rew:27420.0,73980.0] || equal(union(null_class,complement(sum_class(range_of(null_class)))),universal_class)** -> member(omega,complement(apply(null_class,u)))*.
% 299.99/300.40  73984[8:Rew:73771.0,38713.1] function(apply(null_class,u)) ||  -> equal(successor(apply(null_class,u)),union(null_class,sum_class(range_of(null_class))))*.
% 299.99/300.40  73986[4:Rew:73771.0,21413.1] || member(ordered_pair(u,v),complement(sum_class(w)))* subclass(universal_class,union(null_class,sum_class(w))) -> .
% 299.99/300.40  73987[4:Rew:73771.0,21412.1] || member(unordered_pair(u,v),complement(sum_class(w)))* subclass(universal_class,union(null_class,sum_class(w))) -> .
% 299.99/300.40  73994[4:Rew:73771.0,21414.1] || member(ordered_pair(null_class,null_class),complement(sum_class(u)))* subclass(domain_relation,union(null_class,sum_class(u))) -> .
% 299.99/300.40  73998[4:Rew:73771.0,20341.1] || member(ordered_pair(u,v),complement(range_of(w)))* subclass(universal_class,union(null_class,range_of(w))) -> .
% 299.99/300.40  73999[4:Rew:73771.0,20340.1] || member(unordered_pair(u,v),complement(range_of(w)))* subclass(universal_class,union(null_class,range_of(w))) -> .
% 299.99/300.40  74006[4:Rew:73771.0,20342.1] || member(ordered_pair(null_class,null_class),complement(range_of(u)))* subclass(domain_relation,union(null_class,range_of(u))) -> .
% 299.99/300.40  74011[4:Rew:73771.0,56545.1] || equal(complement(u),null_class) -> equal(union(null_class,intersection(u,v)),complement(symmetric_difference(u,v)))**.
% 299.99/300.40  74012[4:Rew:73771.0,43104.1] || subclass(complement(u),null_class) -> equal(union(null_class,intersection(u,v)),complement(symmetric_difference(u,v)))**.
% 299.99/300.40  74014[4:Rew:73771.0,56965.1] || equal(complement(u),null_class) -> equal(union(null_class,intersection(v,u)),complement(symmetric_difference(v,u)))**.
% 299.99/300.40  74015[4:Rew:73771.0,41408.1] || subclass(complement(u),null_class) -> equal(union(null_class,intersection(v,u)),complement(symmetric_difference(v,u)))**.
% 299.99/300.40  74020[4:Rew:73771.0,20191.1] || member(ordered_pair(u,v),complement(cantor(w)))* subclass(universal_class,union(null_class,cantor(w))) -> .
% 299.99/300.40  74021[4:Rew:73771.0,20190.1] || member(unordered_pair(u,v),complement(cantor(w)))* subclass(universal_class,union(null_class,cantor(w))) -> .
% 299.99/300.40  74029[4:Rew:73771.0,20192.1] || member(ordered_pair(null_class,null_class),complement(cantor(u)))* subclass(domain_relation,union(null_class,cantor(u))) -> .
% 299.99/300.40  74103[4:Rew:74098.0,46763.1] || equal(null_class,u) member(v,union(null_class,w))* -> member(v,union(w,u))*.
% 299.99/300.40  74109[4:Rew:74098.0,56145.0] || member(u,union(null_class,v))* subclass(union(v,null_class),w)* -> member(u,w)*.
% 299.99/300.40  74113[4:Rew:74098.0,10026.1] || member(u,union(v,null_class))* subclass(union(null_class,v),w)* -> member(u,w)*.
% 299.99/300.40  74116[4:Rew:74098.0,24009.0] || subclass(u,union(null_class,v)) -> equal(u,null_class) member(regular(u),union(v,null_class))*.
% 299.99/300.40  74130[4:Rew:74098.0,69354.0] || member(not_subclass_element(u,union(v,null_class)),union(null_class,v))* -> subclass(u,union(v,null_class)).
% 299.99/300.40  74131[4:Rew:74098.0,71191.0] || equal(u,union(null_class,v))* member(w,union(v,null_class))* -> member(w,u)*.
% 299.99/300.40  74860[4:Rew:74098.0,74114.0] || member(not_subclass_element(u,union(null_class,v)),union(v,null_class))* -> subclass(u,union(null_class,v)).
% 299.99/300.40  76537[4:Rew:26698.0,76395.0] || subclass(u,union(v,null_class)) -> equal(u,null_class) member(regular(u),union(null_class,v))*.
% 299.99/300.40  76582[4:Res:76325.0,3156.0] || subclass(u,v) -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),v)*.
% 299.99/300.40  77229[4:Rew:26698.0,76996.0] || subclass(u,union(v,null_class)) -> equal(u,null_class) member(regular(u),union(v,v))*.
% 299.99/300.40  77573[4:Res:76341.0,8.0] || subclass(u,intersection(union(u,null_class),v))* -> equal(intersection(union(u,null_class),v),u).
% 299.99/300.40  77680[4:Res:76347.0,8.0] || subclass(u,intersection(v,union(u,null_class)))* -> equal(intersection(v,union(u,null_class)),u).
% 299.99/300.40  78117[0:SpR:74519.0,5249.1] ||  -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(u,v),w),complement(intersection(v,u)))*.
% 299.99/300.40  78132[0:SpR:74519.0,3122.1] ||  -> equal(intersection(intersection(u,v),w),null_class) member(regular(intersection(intersection(v,u),w)),u)*.
% 299.99/300.40  78133[0:SpR:74519.0,3123.1] ||  -> equal(intersection(intersection(u,v),w),null_class) member(regular(intersection(intersection(v,u),w)),v)*.
% 299.99/300.40  78150[0:SpR:74519.0,2334.1] ||  -> equal(intersection(u,intersection(v,w)),null_class) member(regular(intersection(intersection(v,w),u)),v)*.
% 299.99/300.40  78151[0:SpR:74519.0,2335.1] ||  -> equal(intersection(u,intersection(v,w)),null_class) member(regular(intersection(intersection(v,w),u)),w)*.
% 299.99/300.40  78167[0:SpR:74519.0,2334.1] ||  -> equal(intersection(u,intersection(v,w)),null_class) member(regular(intersection(u,intersection(w,v))),v)*.
% 299.99/300.40  78168[0:SpR:74519.0,2335.1] ||  -> equal(intersection(u,intersection(v,w)),null_class) member(regular(intersection(u,intersection(w,v))),w)*.
% 299.99/300.40  78174[0:SpR:74519.0,3120.2] || subclass(u,v) -> equal(intersection(u,w),null_class) member(regular(intersection(w,u)),v)*.
% 299.99/300.40  78176[0:SpR:74519.0,3122.1] ||  -> equal(intersection(intersection(u,v),w),null_class) member(regular(intersection(w,intersection(u,v))),u)*.
% 299.99/300.40  78177[0:SpR:74519.0,3123.1] ||  -> equal(intersection(intersection(u,v),w),null_class) member(regular(intersection(w,intersection(u,v))),v)*.
% 299.99/300.40  78204[0:SpR:74519.0,2332.2] || subclass(u,v) -> equal(intersection(w,u),null_class) member(regular(intersection(u,w)),v)*.
% 299.99/300.40  78405[0:SpL:74519.0,5219.0] || member(not_subclass_element(intersection(u,complement(v)),w),v)* -> subclass(intersection(complement(v),u),w).
% 299.99/300.40  78417[0:SpL:74519.0,4067.0] || member(not_subclass_element(intersection(complement(u),v),w),u)* -> subclass(intersection(v,complement(u)),w).
% 299.99/300.40  78624[0:Rew:47063.0,78186.0] ||  -> equal(complement(intersection(union(u,v),power_class(w))),complement(intersection(union(v,u),power_class(w))))*.
% 299.99/300.40  78625[0:Rew:47508.0,78190.0] ||  -> equal(complement(intersection(power_class(u),union(v,w))),complement(intersection(power_class(u),union(w,v))))*.
% 299.99/300.40  78658[0:Rew:78636.0,57666.0] ||  -> subclass(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),complement(symmetric_difference(v,w)))*.
% 299.99/300.40  78698[0:Rew:78636.0,58592.0] ||  -> subclass(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),complement(symmetric_difference(u,v)))*.
% 299.99/300.40  78702[4:Rew:78636.0,59296.0] ||  -> subclass(union(null_class,symmetric_difference(union(u,v),complement(intersection(u,v)))),complement(symmetric_difference(u,v)))*.
% 299.99/300.40  78801[0:SpR:78499.0,496.0] ||  -> equal(intersection(union(u,v),union(complement(v),complement(u))),symmetric_difference(complement(v),complement(u)))**.
% 299.99/300.40  78830[0:SpR:78499.0,3260.2] || subclass(u,symmetric_difference(v,w)) -> equal(u,null_class) member(regular(u),union(w,v))*.
% 299.99/300.40  79301[0:Rew:47063.0,78863.0] ||  -> equal(complement(intersection(union(u,v),power_class(w))),complement(intersection(power_class(w),union(u,v))))*.
% 299.99/300.40  79607[0:Res:78795.0,8.0] || subclass(union(u,v),symmetric_difference(v,u))* -> equal(symmetric_difference(v,u),union(u,v)).
% 299.99/300.40  79644[0:SpR:79059.0,5249.1] ||  -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(v,u),w),complement(intersection(u,v)))*.
% 299.99/300.40  79679[0:SpL:79059.0,47039.0] || member(u,symmetric_difference(power_class(v),complement(w)))* -> member(u,union(w,complement(power_class(v)))).
% 299.99/300.40  79681[0:SpL:79059.0,47228.0] || member(u,symmetric_difference(complement(v),power_class(w)))* -> member(u,union(complement(power_class(w)),v)).
% 299.99/300.40  80306[4:SpL:47007.0,70954.0] || subclass(union(u,complement(power_class(v))),null_class)* -> subclass(universal_class,intersection(complement(u),power_class(v))).
% 299.99/300.40  80307[4:SpL:47013.0,70954.0] || subclass(union(complement(power_class(u)),v),null_class)* -> subclass(universal_class,intersection(power_class(u),complement(v))).
% 299.99/300.40  80334[4:SpL:47007.0,72030.0] || equal(union(u,complement(power_class(v))),null_class) -> equal(intersection(complement(u),power_class(v)),universal_class)**.
% 299.99/300.40  80335[4:SpL:47013.0,72030.0] || equal(union(complement(power_class(u)),v),null_class) -> equal(intersection(power_class(u),complement(v)),universal_class)**.
% 299.99/300.40  80356[4:SpL:1194.1,72143.0] || equal(union(null_class,not_subclass_element(cross_product(u,v),w)),null_class)** -> subclass(cross_product(u,v),w).
% 299.99/300.40  80476[4:SpL:1194.1,72102.0] || equal(complement(regular(not_subclass_element(cross_product(u,v),w))),null_class)** -> subclass(cross_product(u,v),w).
% 299.99/300.40  81625[4:Res:48.1,79256.0] inductive(symmetric_difference(successor(u),complement(intersection(u,singleton(u))))) ||  -> member(null_class,complement(successor(u)))*.
% 299.99/300.40  81710[4:Res:73358.0,354.1] || member(u,universal_class) -> member(u,apply(null_class,v))* member(u,complement(sum_class(range_of(null_class))))*.
% 299.99/300.40  81727[4:Res:73399.0,354.1] || member(u,universal_class) -> member(u,sum_class(range_of(null_class))) member(u,complement(apply(null_class,v)))*.
% 299.99/300.40  81739[4:SpR:74227.0,5770.0] ||  -> subclass(symmetric_difference(complement(sum_class(range_of(null_class))),complement(singleton(apply(null_class,u)))),successor(apply(null_class,u)))*.
% 299.99/300.40  81770[4:SpR:74227.0,54561.0] ||  -> member(complement(sum_class(range_of(null_class))),apply(null_class,u))* equal(singleton(complement(apply(null_class,u))),null_class).
% 299.99/300.40  81809[4:SpR:74227.0,5770.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.99/300.40  81840[4:SpR:74227.0,54561.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.99/300.40  81878[4:SpL:74227.0,3168.0] || subclass(complement(sum_class(range_of(null_class))),apply(null_class,u))* -> equal(complement(apply(null_class,u)),null_class).
% 299.99/300.40  81884[4:SpL:74227.0,18013.1] || equal(apply(null_class,u),singleton(singleton(null_class)))** subclass(universal_class,complement(sum_class(range_of(null_class))))* -> .
% 299.99/300.40  81924[4:SpL:74227.0,3168.0] || subclass(complement(apply(null_class,u)),sum_class(range_of(null_class)))* -> equal(complement(sum_class(range_of(null_class))),null_class).
% 299.99/300.40  81930[4:SpL:74227.0,18013.1] || equal(sum_class(range_of(null_class)),singleton(singleton(null_class))) subclass(universal_class,complement(apply(null_class,u)))* -> .
% 299.99/300.40  82890[4:SpL:1193.1,72114.0] || equal(complement(regular(singleton(regular(cross_product(u,v))))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.99/300.40  82920[4:Res:73359.0,354.1] || member(u,universal_class) -> member(u,apply(null_class,v))* member(u,complement(apply(null_class,w)))*.
% 299.99/300.40  82948[4:SpR:73603.0,5770.0] ||  -> subclass(symmetric_difference(union(null_class,complement(u)),complement(singleton(union(u,null_class)))),successor(union(u,null_class)))*.
% 299.99/300.40  83113[4:Rew:73603.0,82979.1] ||  -> member(union(null_class,complement(u)),union(u,null_class))* equal(singleton(union(null_class,complement(u))),null_class).
% 299.99/300.40  83114[4:Rew:73603.0,83034.1] || subclass(union(null_class,complement(u)),union(u,null_class))* -> equal(union(null_class,complement(u)),null_class).
% 299.99/300.40  83040[4:SpL:73603.0,18013.1] || equal(union(u,null_class),singleton(singleton(null_class))) subclass(universal_class,union(null_class,complement(u)))* -> .
% 299.99/300.40  83260[4:SpR:74226.0,5770.0] ||  -> subclass(symmetric_difference(complement(apply(null_class,u)),complement(singleton(apply(null_class,v)))),successor(apply(null_class,v)))*.
% 299.99/300.40  83291[4:SpR:74226.0,54561.0] ||  -> member(complement(apply(null_class,u)),apply(null_class,v))* equal(singleton(complement(apply(null_class,v))),null_class).
% 299.99/300.40  83411[4:SpL:74226.0,3168.0] || subclass(complement(apply(null_class,u)),apply(null_class,v))* -> equal(complement(apply(null_class,v)),null_class).
% 299.99/300.40  83417[4:SpL:74226.0,18013.1] || equal(apply(null_class,u),singleton(singleton(null_class)))** subclass(universal_class,complement(apply(null_class,v)))* -> .
% 299.99/300.40  83646[4:MRR:83645.2,54755.0] || member(complement(successor(null_class)),universal_class) -> member(apply(choice,complement(successor(null_class))),complement(singleton(null_class)))*.
% 299.99/300.40  83831[4:SpR:77128.0,21753.1] || subclass(universal_class,power_class(union(null_class,u))) -> subclass(singleton(singleton(v)),power_class(union(u,null_class)))*.
% 299.99/300.40  83862[4:SpR:77128.0,21753.1] || subclass(universal_class,power_class(union(u,null_class))) -> subclass(singleton(singleton(v)),power_class(union(null_class,u)))*.
% 299.99/300.40  85058[8:SpR:74697.1,70677.0] function(intersection(u,union(null_class,v))) ||  -> subclass(successor(intersection(u,union(null_class,v))),v)*.
% 299.99/300.40  85060[8:SpR:74697.1,70667.0] function(intersection(union(null_class,u),v)) ||  -> subclass(successor(intersection(union(null_class,u),v)),u)*.
% 299.99/300.40  85387[0:Rew:74540.0,85256.1,74519.0,85256.1,27.0,85256.1,74540.0,85256.0,74519.0,85256.0,27.0,85256.0] || member(regular(symmetric_difference(u,v)),complement(symmetric_difference(u,v)))* -> equal(symmetric_difference(u,v),null_class).
% 299.99/300.40  85455[0:MRR:85432.0,10054.2] || member(u,universal_class) subclass(u,complement(singleton(apply(choice,u))))* -> equal(u,null_class).
% 299.99/300.40  85526[0:MRR:85504.1,66.2] function(u) || member(v,universal_class) subclass(universal_class,complement(singleton(image(u,v))))* -> .
% 299.99/300.40  85854[4:Rew:76338.0,85662.0] ||  -> equal(intersection(union(u,null_class),v),null_class) member(regular(intersection(union(u,null_class),v)),u)*.
% 299.99/300.40  85855[4:Rew:76338.0,85675.0] ||  -> equal(intersection(u,union(v,null_class)),null_class) member(regular(intersection(u,union(v,null_class))),v)*.
% 299.99/300.40  85904[4:SpR:76340.0,21753.1] || subclass(universal_class,power_class(union(u,null_class))) -> subclass(singleton(singleton(v)),power_class(union(u,u)))*.
% 299.99/300.40  85937[4:SpR:76340.0,21753.1] || subclass(universal_class,power_class(union(u,u)))* -> subclass(singleton(singleton(v)),power_class(union(u,null_class)))*.
% 299.99/300.40  86077[8:SpL:74227.0,76649.1] function(sum_class(range_of(null_class))) || equal(complement(apply(null_class,u)),successor(sum_class(range_of(null_class))))** -> .
% 299.99/300.40  86081[8:SpL:74226.0,76649.1] function(apply(null_class,u)) || equal(complement(apply(null_class,v)),successor(apply(null_class,u)))* -> .
% 299.99/300.40  86082[8:SpL:74227.0,76649.1] function(apply(null_class,u)) || equal(complement(sum_class(range_of(null_class))),successor(apply(null_class,u)))* -> .
% 299.99/300.40  86670[8:SpR:74697.1,84316.0] function(intersection(union(u,null_class),v)) ||  -> subclass(successor(intersection(union(u,null_class),v)),u)*.
% 299.99/300.40  86903[8:SpR:74697.1,84522.0] function(intersection(u,union(v,null_class))) ||  -> subclass(successor(intersection(u,union(v,null_class))),v)*.
% 299.99/300.40  87250[4:Res:59329.1,8.0] || subclass(u,v) subclass(v,union(null_class,u))* -> equal(v,union(null_class,u)).
% 299.99/300.40  87256[4:Res:59329.1,23654.0] || subclass(u,complement(unordered_pair(v,regular(union(null_class,u)))))* -> equal(union(null_class,u),null_class).
% 299.99/300.40  87257[4:Res:59329.1,23655.0] || subclass(u,complement(unordered_pair(regular(union(null_class,u)),v)))* -> equal(union(null_class,u),null_class).
% 299.99/300.40  87276[4:Res:59329.1,1385.1] single_valued_class(union(null_class,u)) || subclass(u,cross_product(universal_class,universal_class))* -> function(union(null_class,u)).
% 299.99/300.40  87486[0:SpL:28712.0,6148.0] || subclass(u,complement(v)) member(regular(u),union(v,v))* -> equal(u,null_class).
% 299.99/300.40  87555[4:Rew:26689.0,87452.0,74519.0,87452.0] || subclass(u,complement(v)) member(regular(u),union(v,null_class))* -> equal(u,null_class).
% 299.99/300.40  87557[4:Rew:26689.0,87475.0] || subclass(u,complement(v)) member(regular(u),union(null_class,v))* -> equal(u,null_class).
% 299.99/300.40  87820[7:SpL:22117.0,87653.0] || member(null_class,complement(regular(ordered_pair(null_class,u))))* -> equal(regular(ordered_pair(null_class,u)),singleton(null_class)).
% 299.99/300.40  88480[7:SpR:22117.0,88459.0] ||  -> equal(regular(ordered_pair(null_class,u)),singleton(null_class)) member(null_class,complement(singleton(regular(ordered_pair(null_class,u)))))*.
% 299.99/300.40  88499[7:SpL:22117.0,88494.0] || member(null_class,singleton(regular(ordered_pair(null_class,u))))* -> equal(regular(ordered_pair(null_class,u)),singleton(null_class)).
% 299.99/300.40  88681[4:MRR:88628.0,53.0] || subclass(intersection(complement(u),power_class(v)),null_class) -> member(omega,union(u,complement(power_class(v))))*.
% 299.99/300.40  88948[4:MRR:88894.0,53.0] || subclass(intersection(power_class(u),complement(v)),null_class) -> member(omega,union(complement(power_class(u)),v))*.
% 299.99/300.40  90109[0:SpR:28712.0,6708.1] || member(u,symmetric_difference(union(v,v),complement(w)))* -> member(u,union(complement(v),w)).
% 299.99/300.40  90646[0:SpR:78616.0,5770.0] ||  -> subclass(symmetric_difference(complement(symmetric_difference(u,v)),complement(singleton(symmetric_difference(v,u)))),successor(symmetric_difference(v,u)))*.
% 299.99/300.40  90677[3:SpR:78616.0,54561.0] ||  -> member(complement(symmetric_difference(u,v)),symmetric_difference(v,u))* equal(singleton(complement(symmetric_difference(v,u))),null_class).
% 299.99/300.40  90685[0:SpR:78616.0,26.2] || member(u,universal_class) -> member(u,symmetric_difference(v,w)) member(u,complement(symmetric_difference(w,v)))*.
% 299.99/300.40  90806[0:SpL:78616.0,3168.0] || subclass(complement(symmetric_difference(u,v)),symmetric_difference(v,u))* -> equal(complement(symmetric_difference(v,u)),null_class).
% 299.99/300.40  90812[4:SpL:78616.0,18013.1] || equal(symmetric_difference(u,v),singleton(singleton(null_class))) subclass(universal_class,complement(symmetric_difference(v,u)))* -> .
% 299.99/300.40  90832[8:SpL:78616.0,76649.1] function(symmetric_difference(u,v)) || equal(complement(symmetric_difference(v,u)),successor(symmetric_difference(u,v)))** -> .
% 299.99/300.40  91022[0:SpR:28712.0,6784.1] || member(u,symmetric_difference(complement(v),union(w,w)))* -> member(u,union(v,complement(w))).
% 299.99/300.40  91531[8:SpR:74697.1,84327.0] function(intersection(union(u,u),v)) ||  -> subclass(successor(intersection(union(u,u),v)),u)*.
% 299.99/300.40  91989[8:SpR:74697.1,84533.0] function(intersection(u,union(v,v))) ||  -> subclass(successor(intersection(u,union(v,v))),v)*.
% 299.99/300.40  92498[0:Rew:74540.0,92325.1,74519.0,92325.1,27.0,92325.1,74540.0,92325.0,74519.0,92325.0,27.0,92325.0] ||  -> member(not_subclass_element(u,symmetric_difference(v,w)),complement(symmetric_difference(v,w)))* subclass(u,symmetric_difference(v,w)).
% 299.99/300.40  92767[4:Res:87223.1,8.0] || subclass(u,v) subclass(v,union(u,null_class))* -> equal(v,union(u,null_class)).
% 299.99/300.40  92773[4:Res:87223.1,23654.0] || subclass(u,complement(unordered_pair(v,regular(union(u,null_class)))))* -> equal(union(u,null_class),null_class).
% 299.99/300.40  92774[4:Res:87223.1,23655.0] || subclass(u,complement(unordered_pair(regular(union(u,null_class)),v)))* -> equal(union(u,null_class),null_class).
% 299.99/300.40  92797[4:Res:87223.1,1385.1] single_valued_class(union(u,null_class)) || subclass(u,cross_product(universal_class,universal_class))* -> function(union(u,null_class)).
% 299.99/300.40  94025[0:Obv:93942.0] ||  -> subclass(intersection(u,symmetric_difference(v,w)),intersection(union(v,w),intersection(u,symmetric_difference(v,w))))*.
% 299.99/300.40  94619[0:Obv:94531.0] ||  -> subclass(intersection(symmetric_difference(u,v),w),intersection(union(u,v),intersection(symmetric_difference(u,v),w)))*.
% 299.99/300.40  94774[4:Obv:94743.2] || member(u,v) subclass(unordered_pair(w,u),w)* -> subclass(unordered_pair(w,u),v)*.
% 299.99/300.40  94775[4:Obv:94742.2] || member(u,v) subclass(unordered_pair(u,w),w)* -> subclass(unordered_pair(u,w),v)*.
% 299.99/300.40  94805[0:SpR:74536.0,56847.1] || subclass(complement(restrict(u,v,w)),x) -> subclass(symmetric_difference(cross_product(v,w),u),x)*.
% 299.99/300.40  94806[0:SpR:74537.0,56847.1] || subclass(complement(restrict(u,v,w)),x) -> subclass(symmetric_difference(u,cross_product(v,w)),x)*.
% 299.99/300.40  94812[0:SpR:74526.0,56847.1] || subclass(union(complement(power_class(u)),v),w) -> subclass(symmetric_difference(power_class(u),complement(v)),w)*.
% 299.99/300.40  94828[0:Res:56847.1,8.0] || subclass(u,v) subclass(v,intersection(w,u))* -> equal(v,intersection(w,u)).
% 299.99/300.40  94834[0:Res:56847.1,23654.0] || subclass(u,complement(unordered_pair(v,regular(intersection(w,u)))))* -> equal(intersection(w,u),null_class).
% 299.99/300.40  94835[0:Res:56847.1,23655.0] || subclass(u,complement(unordered_pair(regular(intersection(v,u)),w)))* -> equal(intersection(v,u),null_class).
% 299.99/300.40  94859[0:Res:56847.1,1385.1] single_valued_class(intersection(u,v)) || subclass(v,cross_product(universal_class,universal_class))* -> function(intersection(u,v))*.
% 299.99/300.41  95004[0:Obv:94954.0] ||  -> subclass(intersection(u,restrict(v,w,x)),intersection(v,intersection(u,restrict(v,w,x))))*.
% 299.99/300.41  95023[4:Res:95015.1,328.1] inductive(u) || equal(complement(image(successor_relation,u)),null_class)** -> equal(image(successor_relation,u),u).
% 299.99/300.41  95033[4:Res:95015.1,5346.0] || equal(complement(intersection(u,v)),null_class)** -> subclass(w,x) member(not_subclass_element(w,x),v)*.
% 299.99/300.41  95034[4:Res:95015.1,5345.0] || equal(complement(intersection(u,v)),null_class)** -> subclass(w,x) member(not_subclass_element(w,x),u)*.
% 299.99/300.41  95356[4:Rew:95355.1,82676.1] || equal(union(null_class,singleton(regular(ordered_pair(u,v)))),null_class)** -> equal(regular(null_class),singleton(u)).
% 299.99/300.41  95523[0:Obv:95466.0] ||  -> subclass(intersection(restrict(u,v,w),x),intersection(u,intersection(restrict(u,v,w),x)))*.
% 299.99/300.41  96077[4:Res:95102.1,4012.0] || equal(complement(symmetric_difference(complement(u),complement(v))),null_class)** -> member(singleton(w),union(u,v))*.
% 299.99/300.41  96139[4:Rew:47012.0,96074.0] || equal(power_class(complement(power_class(u))),null_class) member(singleton(v),power_class(complement(power_class(u))))* -> .
% 299.99/300.41  96318[0:SpR:47152.0,57948.1] || subclass(union(u,complement(power_class(v))),w) -> subclass(symmetric_difference(complement(u),power_class(v)),w)*.
% 299.99/300.41  96335[0:Res:57948.1,8.0] || subclass(u,v) subclass(v,intersection(u,w))* -> equal(v,intersection(u,w)).
% 299.99/300.41  96341[0:Res:57948.1,23654.0] || subclass(u,complement(unordered_pair(v,regular(intersection(u,w)))))* -> equal(intersection(u,w),null_class).
% 299.99/300.41  96342[0:Res:57948.1,23655.0] || subclass(u,complement(unordered_pair(regular(intersection(u,v)),w)))* -> equal(intersection(u,v),null_class).
% 299.99/300.41  96366[0:Res:57948.1,1385.1] single_valued_class(intersection(u,v)) || subclass(u,cross_product(universal_class,universal_class))* -> function(intersection(u,v))*.
% 299.99/300.41  96548[0:SpL:47152.0,58651.0] || subclass(u,symmetric_difference(complement(v),power_class(w)))* -> subclass(u,union(v,complement(power_class(w)))).
% 299.99/300.41  96737[0:Res:96604.0,8.0] || subclass(complement(u),complement(union(u,v)))* -> equal(complement(union(u,v)),complement(u)).
% 299.99/300.41  96854[0:Res:96692.0,8.0] || subclass(complement(u),complement(union(v,u)))* -> equal(complement(union(v,u)),complement(u)).
% 299.99/300.41  97247[4:MRR:97246.3,52848.2] || equal(cantor(u),successor(u)) member(u,universal_class)* subclass(domain_relation,regular(successor_relation))* -> .
% 299.99/300.41  97290[4:SpR:47007.0,96932.0] ||  -> subclass(complement(successor(union(intersection(complement(u),power_class(v)),w))),union(u,complement(power_class(v))))*.
% 299.99/300.41  97291[4:SpR:47013.0,96932.0] ||  -> subclass(complement(successor(union(intersection(power_class(u),complement(v)),w))),union(complement(power_class(u)),v))*.
% 299.99/300.41  97415[4:Res:97307.0,8.0] || subclass(complement(u),complement(successor(successor(u))))* -> equal(complement(successor(successor(u))),complement(u)).
% 299.99/300.41  97431[4:SpR:47007.0,97096.0] ||  -> subclass(complement(successor(union(u,intersection(complement(v),power_class(w))))),union(v,complement(power_class(w))))*.
% 299.99/300.41  97432[4:SpR:47013.0,97096.0] ||  -> subclass(complement(successor(union(u,intersection(power_class(v),complement(w))))),union(complement(power_class(v)),w))*.
% 299.99/300.41  97755[4:Res:97395.0,354.1] || member(u,universal_class) -> member(u,successor(successor(complement(v))))* member(u,union(null_class,v)).
% 299.99/300.41  97810[4:Res:97753.0,8.0] || subclass(u,complement(successor(successor(complement(u)))))* -> equal(complement(successor(successor(complement(u)))),u).
% 299.99/300.41  97888[4:Res:97693.0,354.1] || member(u,universal_class) -> member(u,successor(successor(complement(singleton(null_class)))))* member(u,successor(null_class)).
% 299.99/300.41  98076[4:Res:97830.0,354.1] || member(u,universal_class) -> member(u,successor(successor(complement(successor(null_class)))))* member(u,singleton(null_class)).
% 299.99/300.41  98471[4:Res:97694.0,354.1] || member(u,universal_class) -> member(u,successor(successor(complement(v))))* member(u,union(v,null_class)).
% 299.99/300.41  98576[4:Res:97791.0,354.1] || member(u,universal_class) -> member(u,successor(successor(union(null_class,v))))* member(u,complement(v)).
% 299.99/300.41  98611[4:Res:98539.0,354.1] || member(u,universal_class) -> member(u,successor(successor(successor(null_class))))* member(u,complement(singleton(null_class))).
% 299.99/300.41  99011[4:Res:97858.0,354.1] || member(u,universal_class) -> member(u,successor(successor(union(null_class,complement(v)))))* member(u,v).
% 299.99/300.41  99418[4:Res:98540.0,354.1] || member(u,universal_class) -> member(u,successor(successor(union(v,null_class))))* member(u,complement(v)).
% 299.99/300.41  100044[4:Res:96680.0,354.1] || member(u,universal_class) -> member(u,union(complement(v),w))* member(u,union(null_class,v)).
% 299.99/300.41  100145[4:Res:100042.0,8.0] || subclass(u,complement(union(complement(u),v)))* -> equal(complement(union(complement(u),v)),u).
% 299.99/300.41  100757[4:Res:100115.0,8.0] || subclass(u,complement(union(v,complement(u))))* -> equal(complement(union(v,complement(u))),u).
% 299.99/300.41  101544[4:Res:99955.0,354.1] || member(u,universal_class) -> member(u,union(complement(singleton(null_class)),v))* member(u,successor(null_class)).
% 299.99/300.41  101728[0:Rew:101686.0,90650.0] ||  -> subclass(complement(successor(symmetric_difference(u,v))),complement(union(symmetric_difference(v,u),singleton(symmetric_difference(u,v)))))*.
% 299.99/300.41  101732[4:Rew:101686.0,83264.0] ||  -> subclass(complement(successor(apply(null_class,u))),complement(union(apply(null_class,v),singleton(apply(null_class,u)))))*.
% 299.99/300.41  101734[4:Rew:101686.0,81813.0] ||  -> subclass(complement(successor(sum_class(range_of(null_class)))),complement(union(apply(null_class,u),singleton(sum_class(range_of(null_class))))))*.
% 299.99/300.41  101738[4:Rew:101686.0,81743.0] ||  -> subclass(complement(successor(apply(null_class,u))),complement(union(sum_class(range_of(null_class)),singleton(apply(null_class,u)))))*.
% 299.99/300.41  101852[0:Rew:101686.0,40095.1] || subclass(u,v) -> equal(union(u,complement(union(v,u))),complement(symmetric_difference(v,u)))**.
% 299.99/300.41  101855[0:Rew:101686.0,79005.0] || member(regular(union(u,v)),complement(union(v,u)))* -> equal(union(v,u),null_class).
% 299.99/300.41  101856[0:Rew:101686.0,78396.0] || member(regular(union(u,v)),complement(union(v,u)))* -> equal(union(u,v),null_class).
% 299.99/300.41  102193[0:Rew:101686.0,78189.1] || member(u,universal_class) -> member(u,complement(union(v,w)))* member(u,union(w,v)).
% 299.99/300.41  103509[0:Rew:74519.0,102257.0] ||  -> equal(intersection(union(u,complement(union(v,w))),intersection(complement(u),union(v,w))),null_class)**.
% 299.99/300.41  103510[4:Rew:78499.0,102258.0] ||  -> equal(union(union(u,complement(union(v,w))),intersection(complement(u),union(v,w))),universal_class)**.
% 299.99/300.41  103511[4:Rew:79059.0,102259.0] ||  -> equal(symmetric_difference(union(u,complement(union(v,w))),intersection(complement(u),union(v,w))),universal_class)**.
% 299.99/300.41  102280[4:Rew:101686.0,46950.1] || equal(null_class,u) -> equal(union(u,complement(union(v,w))),complement(union(v,w)))**.
% 299.99/300.41  102294[4:Rew:101686.0,70712.0] ||  -> subclass(complement(successor(union(u,complement(union(v,w))))),intersection(complement(u),union(v,w)))*.
% 299.99/300.41  102298[4:Rew:101686.0,59522.0] ||  -> subclass(complement(successor(intersection(complement(u),union(v,w)))),union(u,complement(union(v,w))))*.
% 299.99/300.41  102347[0:Rew:101686.0,10960.1] ||  -> member(u,image(element_relation,union(v,w))) subclass(singleton(u),power_class(complement(union(v,w))))*.
% 299.99/300.41  102379[4:Rew:101686.0,97426.0] ||  -> subclass(complement(successor(union(u,image(element_relation,union(v,w))))),power_class(complement(union(v,w))))*.
% 299.99/300.41  102486[0:Rew:101686.0,9941.0] ||  -> member(not_subclass_element(u,union(v,w)),complement(union(v,w)))* subclass(u,union(v,w)).
% 299.99/300.41  102507[0:Rew:101686.0,96436.0] ||  -> subclass(intersection(u,symmetric_difference(intersection(v,w),complement(union(v,w)))),complement(symmetric_difference(v,w)))*.
% 299.99/300.41  103512[0:Rew:74519.0,102631.0] ||  -> equal(intersection(union(complement(union(u,v)),w),intersection(union(u,v),complement(w))),null_class)**.
% 299.99/300.41  103513[4:Rew:78499.0,102632.0] ||  -> equal(union(union(complement(union(u,v)),w),intersection(union(u,v),complement(w))),universal_class)**.
% 299.99/300.41  103514[4:Rew:79059.0,102633.0] ||  -> equal(symmetric_difference(union(complement(union(u,v)),w),intersection(union(u,v),complement(w))),universal_class)**.
% 299.99/300.41  102666[4:Rew:101686.0,70715.0] ||  -> subclass(complement(successor(union(complement(union(u,v)),w))),intersection(union(u,v),complement(w)))*.
% 299.99/300.41  102670[4:Rew:101686.0,59525.0] ||  -> subclass(complement(successor(intersection(union(u,v),complement(w)))),union(complement(union(u,v)),w))*.
% 299.99/300.41  102709[4:Rew:101686.0,61105.0] || equal(power_class(complement(union(u,v))),universal_class) -> equal(image(element_relation,union(u,v)),null_class)**.
% 299.99/300.41  102710[4:Rew:101686.0,46537.1] || equal(image(element_relation,union(u,v)),null_class)** -> equal(power_class(complement(union(u,v))),universal_class).
% 299.99/300.41  102711[0:Rew:101686.0,5457.1] inductive(image(element_relation,union(u,v))) || equal(power_class(complement(union(u,v))),universal_class)** -> .
% 299.99/300.41  102717[4:Rew:101686.0,44603.1] || subclass(image(element_relation,union(u,v)),null_class)* -> subclass(universal_class,power_class(complement(union(u,v)))).
% 299.99/300.41  102729[4:Rew:101686.0,80329.0] || equal(power_class(complement(union(u,v))),null_class) -> equal(image(element_relation,union(u,v)),universal_class)**.
% 299.99/300.41  102730[0:Rew:101686.0,23026.1] || subclass(universal_class,image(element_relation,union(u,v)))* -> equal(power_class(complement(union(u,v))),null_class).
% 299.99/300.41  102731[0:Rew:101686.0,20659.1] || equal(image(element_relation,union(u,v)),universal_class)** -> equal(power_class(complement(union(u,v))),null_class).
% 299.99/300.41  102761[7:Rew:101686.0,44569.1] || subclass(image(element_relation,union(u,v)),null_class) -> member(null_class,power_class(complement(union(u,v))))*.
% 299.99/300.41  102774[0:Rew:101686.0,42089.0] ||  -> equal(intersection(power_class(complement(union(u,v))),intersection(image(element_relation,union(u,v)),w)),null_class)**.
% 299.99/300.41  102775[0:Rew:101686.0,42439.0] ||  -> equal(intersection(power_class(complement(union(u,v))),intersection(w,image(element_relation,union(u,v)))),null_class)**.
% 299.99/300.41  102777[4:Rew:101686.0,80301.0] || subclass(power_class(complement(union(u,v))),null_class)* -> subclass(universal_class,image(element_relation,union(u,v))).
% 299.99/300.41  102778[4:Rew:101686.0,48003.0] || subclass(power_class(complement(union(u,v))),null_class) -> member(omega,image(element_relation,union(u,v)))*.
% 299.99/300.41  102779[7:Rew:101686.0,46465.0] || subclass(power_class(complement(union(u,v))),null_class) -> member(null_class,image(element_relation,union(u,v)))*.
% 299.99/300.41  102783[0:Rew:101686.0,48539.0] ||  -> equal(image(element_relation,power_class(complement(union(u,v)))),complement(power_class(image(element_relation,union(u,v)))))**.
% 299.99/300.41  102806[4:Rew:101686.0,97285.0] ||  -> subclass(complement(successor(union(image(element_relation,union(u,v)),w))),power_class(complement(union(u,v))))*.
% 299.99/300.41  103187[4:Rew:102963.0,76951.1] single_valued_class(union(null_class,union(cross_product(universal_class,universal_class),null_class))) ||  -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.99/300.41  103189[4:Rew:102963.0,74910.1] single_valued_class(complement(union(complement(cross_product(universal_class,universal_class)),null_class))) ||  -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.99/300.41  103191[4:Rew:102963.0,59254.1] single_valued_class(union(null_class,union(null_class,cross_product(universal_class,universal_class)))) ||  -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.99/300.41  103346[4:Rew:103337.0,26779.0] ||  -> equal(power_class(intersection(union(null_class,u),complement(singleton(complement(u))))),power_class(complement(successor(complement(u)))))**.
% 299.99/300.41  103347[4:Rew:103337.0,73690.0] ||  -> equal(power_class(intersection(union(u,null_class),complement(singleton(complement(u))))),power_class(complement(successor(complement(u)))))**.
% 299.99/300.41  103416[8:Rew:103414.0,73447.1] one_to_one(u) ||  -> equal(union(v,complement(successor(inverse(u)))),union(v,complement(inverse(u))))**.
% 299.99/300.41  103417[4:Rew:103414.0,46953.1] || equal(null_class,u) -> equal(union(v,complement(successor(u))),union(v,complement(singleton(u))))**.
% 299.99/300.41  103421[3:Rew:103414.0,41440.1] || subclass(complement(singleton(u)),null_class) -> equal(union(v,complement(successor(u))),union(v,null_class))**.
% 299.99/300.41  103423[4:Rew:103414.0,73723.1] || equal(singleton(u),null_class) -> equal(union(v,complement(successor(u))),union(v,complement(u)))**.
% 299.99/300.41  103709[8:Rew:28712.0,101583.2,28712.0,101583.1] function(u) || member(not_subclass_element(complement(u),v),successor(u))* -> subclass(complement(u),v).
% 299.99/300.41  104624[4:SpR:47589.0,102963.0] ||  -> equal(union(null_class,complement(intersection(power_class(u),power_class(v)))),complement(intersection(power_class(u),power_class(v))))**.
% 299.99/300.41  105281[4:Rew:47572.0,105177.0,26691.0,105177.0,47003.0,105177.0,26691.0,105177.0] ||  -> equal(power_class(union(null_class,intersection(power_class(u),power_class(v)))),power_class(intersection(power_class(u),power_class(v))))**.
% 299.99/300.41  105343[4:Res:100165.0,354.1] || member(u,universal_class) -> member(u,union(complement(successor(null_class)),v))* member(u,singleton(null_class)).
% 299.99/300.41  105417[4:Res:100777.0,354.1] || member(u,universal_class) -> member(u,union(v,complement(successor(null_class))))* member(u,singleton(null_class)).
% 299.99/300.41  105460[4:Res:101514.0,354.1] || member(u,universal_class) -> member(u,union(v,complement(singleton(null_class))))* member(u,successor(null_class)).
% 299.99/300.41  106641[0:SpR:103337.0,26178.1] || equal(complement(successor(image(element_relation,successor(u)))),universal_class)** -> member(omega,power_class(complement(successor(u)))).
% 299.99/300.41  106643[0:SpR:103337.0,26291.1] || equal(complement(successor(image(element_relation,successor(u)))),universal_class)** -> member(null_class,power_class(complement(successor(u)))).
% 299.99/300.41  107081[4:Res:96797.0,354.1] || member(u,universal_class) -> member(u,union(v,complement(w)))* member(u,union(null_class,w)).
% 299.99/300.41  107185[4:Res:97706.0,354.1] || member(u,universal_class) -> member(u,successor(successor(complement(v))))* member(u,union(v,v))*.
% 299.99/300.41  107261[4:SpR:47152.0,97814.0] ||  -> subclass(complement(successor(successor(complement(symmetric_difference(complement(u),power_class(v)))))),union(u,complement(power_class(v))))*.
% 299.99/300.41  107330[4:Res:97814.0,354.1] || member(u,universal_class) -> member(u,successor(successor(complement(intersection(v,w)))))* member(u,v).
% 299.99/300.41  107374[0:SpR:103414.0,47003.0] ||  -> equal(image(element_relation,union(u,complement(successor(v)))),complement(power_class(intersection(complement(u),successor(v)))))**.
% 299.99/300.41  107377[4:SpR:103414.0,45830.1] || equal(intersection(complement(u),successor(v)),null_class)** -> equal(union(u,complement(successor(v))),universal_class).
% 299.99/300.41  107402[0:SpR:103414.0,41697.0] ||  -> equal(intersection(union(u,complement(successor(v))),intersection(intersection(complement(u),successor(v)),w)),null_class)**.
% 299.99/300.41  107403[0:SpR:103414.0,42038.0] ||  -> equal(intersection(union(u,complement(successor(v))),intersection(w,intersection(complement(u),successor(v)))),null_class)**.
% 299.99/300.41  107422[4:SpR:103414.0,96932.0] ||  -> subclass(complement(successor(union(intersection(complement(u),successor(v)),w))),union(u,complement(successor(v))))*.
% 299.99/300.41  107437[0:SpR:103414.0,9930.1] ||  -> member(u,intersection(complement(v),successor(w))) subclass(singleton(u),union(v,complement(successor(w))))*.
% 299.99/300.41  107442[4:SpR:103414.0,97096.0] ||  -> subclass(complement(successor(union(u,intersection(complement(v),successor(w))))),union(v,complement(successor(w))))*.
% 299.99/300.41  107454[0:SpR:103414.0,498.1] || member(u,symmetric_difference(complement(v),successor(w)))* -> member(u,union(v,complement(successor(w)))).
% 299.99/300.41  107494[0:SpR:39581.1,103414.0] || subclass(successor(u),complement(v)) -> equal(union(v,complement(successor(u))),complement(successor(u)))**.
% 299.99/300.41  107498[4:SpL:103414.0,72030.0] || equal(union(u,complement(successor(v))),null_class) -> equal(intersection(complement(u),successor(v)),universal_class)**.
% 299.99/300.41  107501[4:SpL:103414.0,59615.0] || equal(union(u,complement(successor(v))),universal_class) -> equal(intersection(complement(u),successor(v)),null_class)**.
% 299.99/300.41  107503[0:SpL:103414.0,2149.1] inductive(intersection(complement(u),successor(v))) || equal(union(u,complement(successor(v))),universal_class)** -> .
% 299.99/300.41  107520[4:SpL:103414.0,70954.0] || subclass(union(u,complement(successor(v))),null_class)* -> subclass(universal_class,intersection(complement(u),successor(v))).
% 299.99/300.41  107521[4:SpL:103414.0,46062.0] || subclass(union(u,complement(successor(v))),null_class) -> member(omega,intersection(complement(u),successor(v)))*.
% 299.99/300.41  107522[7:SpL:103414.0,45336.0] || subclass(union(u,complement(successor(v))),null_class) -> member(null_class,intersection(complement(u),successor(v)))*.
% 299.99/300.41  107713[4:Res:98552.0,354.1] || member(u,universal_class) -> member(u,successor(successor(union(v,v))))* member(u,complement(v)).
% 299.99/300.41  107844[4:Res:99956.0,354.1] || member(u,universal_class) -> member(u,union(complement(v),w))* member(u,union(v,null_class)).
% 299.99/300.41  107994[4:Res:100103.0,354.1] || member(u,universal_class) -> member(u,union(union(null_class,v),w))* member(u,complement(v)).
% 299.99/300.41  108319[4:Res:107937.0,354.1] || member(u,universal_class) -> member(u,union(successor(null_class),v))* member(u,complement(singleton(null_class))).
% 299.99/300.41  108378[0:SpL:78499.0,101708.0] || member(regular(union(u,v)),complement(union(u,v)))* -> equal(union(v,u),null_class).
% 299.99/300.41  108489[4:Rew:30456.0,108381.0] || member(regular(union(u,u)),union(null_class,complement(u)))* -> equal(union(u,null_class),null_class).
% 299.99/300.41  108491[4:Rew:30456.0,108390.0] || member(regular(union(u,u)),union(null_class,complement(u)))* -> equal(union(null_class,u),null_class).
% 299.99/300.41  108493[4:Rew:73603.0,108403.0] || member(regular(union(u,null_class)),union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 299.99/300.41  108495[4:Rew:27420.0,108406.0] || member(regular(union(null_class,u)),union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 299.99/300.41  108418[4:SpL:30456.0,101708.0] || member(regular(union(u,u)),union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 299.99/300.41  108419[4:SpL:73603.0,101708.0] || member(regular(union(u,null_class)),union(null_class,complement(u)))* -> equal(union(u,null_class),null_class).
% 299.99/300.41  108420[4:SpL:27420.0,101708.0] || member(regular(union(null_class,u)),union(null_class,complement(u)))* -> equal(union(null_class,u),null_class).
% 299.99/300.41  108695[0:Res:48.1,101697.0] inductive(image(element_relation,union(u,v))) || member(null_class,power_class(complement(union(u,v))))* -> .
% 299.99/300.41  108749[4:Rew:73622.0,108748.0] || member(u,complement(power_class(complement(v)))) member(u,power_class(union(null_class,complement(v))))* -> .
% 299.99/300.41  108837[4:Res:108293.0,354.1] || member(u,universal_class) -> member(u,union(v,successor(null_class)))* member(u,complement(singleton(null_class))).
% 299.99/300.41  108943[4:Res:100205.0,354.1] || member(u,universal_class) -> member(u,union(union(null_class,complement(v)),w))* member(u,v).
% 299.99/300.41  109163[4:Rew:65632.0,109099.0] ||  -> equal(union(complement(power_class(u)),union(null_class,complement(v))),union(complement(power_class(u)),complement(v)))**.
% 299.99/300.41  109211[4:Rew:103985.0,109210.0] ||  -> equal(union(null_class,symmetric_difference(power_class(u),union(v,w))),symmetric_difference(power_class(u),union(v,w)))**.
% 299.99/300.41  109220[4:Rew:109211.0,103985.0] ||  -> equal(symmetric_difference(complement(power_class(u)),complement(union(v,w))),symmetric_difference(power_class(u),union(v,w)))**.
% 299.99/300.41  109353[4:Res:100716.0,354.1] || member(u,universal_class) -> member(u,union(v,union(null_class,w)))* member(u,complement(w)).
% 299.99/300.41  109492[4:Res:100818.0,354.1] || member(u,universal_class) -> member(u,union(v,union(null_class,complement(w))))* member(u,w).
% 299.99/300.41  109960[4:Rew:64694.0,109910.0] ||  -> equal(union(union(null_class,complement(u)),complement(power_class(v))),union(complement(u),complement(power_class(v))))**.
% 299.99/300.41  110011[4:Rew:104003.0,110010.0] ||  -> equal(union(null_class,symmetric_difference(union(u,v),power_class(w))),symmetric_difference(union(u,v),power_class(w)))**.
% 299.99/300.41  110020[4:Rew:110011.0,104003.0] ||  -> equal(symmetric_difference(complement(union(u,v)),complement(power_class(w))),symmetric_difference(union(u,v),power_class(w)))**.
% 299.99/300.41  110298[4:Res:106992.0,354.1] || member(u,universal_class) -> member(u,union(v,complement(w)))* member(u,union(w,null_class)).
% 299.99/300.41  110389[4:SpR:74536.0,107232.0] ||  -> subclass(complement(successor(successor(complement(symmetric_difference(cross_product(u,v),w))))),complement(restrict(w,u,v)))*.
% 299.99/300.41  110390[4:SpR:74537.0,107232.0] ||  -> subclass(complement(successor(successor(complement(symmetric_difference(u,cross_product(v,w)))))),complement(restrict(u,v,w)))*.
% 299.99/300.41  110396[4:SpR:74526.0,107232.0] ||  -> subclass(complement(successor(successor(complement(symmetric_difference(power_class(u),complement(v)))))),union(complement(power_class(u)),v))*.
% 299.99/300.41  110465[4:Res:107232.0,354.1] || member(u,universal_class) -> member(u,successor(successor(complement(intersection(v,w)))))* member(u,w).
% 299.99/300.41  110764[4:Res:107938.0,354.1] || member(u,universal_class) -> member(u,union(union(v,null_class),w))* member(u,complement(v)).
% 299.99/300.41  110906[4:Res:109295.0,354.1] || member(u,universal_class) -> member(u,union(v,union(w,null_class)))* member(u,complement(w)).
% 299.99/300.41  111352[4:Rew:109656.0,111223.1,79059.0,111223.0] || member(u,symmetric_difference(successor(null_class),complement(v)))* -> member(u,union(v,complement(successor(null_class)))).
% 299.99/300.41  111465[4:SpR:47152.0,96578.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(complement(u),power_class(v))),w),union(u,complement(power_class(v))))*.
% 299.99/300.41  111617[4:SpR:47152.0,96588.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(complement(u),power_class(v)),w)),union(u,complement(power_class(v))))*.
% 299.99/300.41  111651[8:SpR:74697.1,96588.0] function(intersection(intersection(u,v),w)) ||  -> subclass(successor(intersection(intersection(u,v),w)),u)*.
% 299.99/300.41  111885[0:Rew:44.0,111763.1] || member(u,symmetric_difference(successor(v),complement(w)))* -> member(u,union(complement(successor(v)),w)).
% 299.99/300.41  111971[4:SpR:47152.0,96596.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(complement(v),power_class(w)))),union(v,complement(power_class(w))))*.
% 299.99/300.41  112111[4:SpR:47152.0,96601.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(complement(v),power_class(w)))),union(v,complement(power_class(w))))*.
% 299.99/300.41  112142[8:SpR:74697.1,96601.0] function(intersection(u,intersection(v,w))) ||  -> subclass(successor(intersection(u,intersection(v,w))),v)*.
% 299.99/300.41  112337[4:MRR:112272.0,53.0] || subclass(image(element_relation,union(u,v)),null_class) -> member(omega,power_class(complement(union(u,v))))*.
% 299.99/300.41  112468[4:Res:96889.0,354.1] || member(u,universal_class) -> member(u,successor(complement(restrict(v,w,x))))* member(u,v).
% 299.99/300.41  112582[4:Res:99968.0,354.1] || member(u,universal_class) -> member(u,union(complement(v),w))* member(u,union(v,v))*.
% 299.99/300.41  112914[4:SpR:47152.0,100149.0] ||  -> subclass(complement(union(complement(symmetric_difference(complement(u),power_class(v))),w)),union(u,complement(power_class(v))))*.
% 299.99/300.41  113006[4:Res:100149.0,354.1] || member(u,universal_class) -> member(u,union(complement(intersection(v,w)),x))* member(u,v).
% 299.99/300.41  113093[4:SpR:47152.0,100761.0] ||  -> subclass(complement(union(u,complement(symmetric_difference(complement(v),power_class(w))))),union(v,complement(power_class(w))))*.
% 299.99/300.41  113178[4:Res:100761.0,354.1] || member(u,universal_class) -> member(u,union(v,complement(intersection(w,x))))* member(u,w).
% 299.99/300.41  113638[4:Rew:26691.0,113500.0,47589.0,113500.0,26691.0,113500.0] ||  -> subclass(union(null_class,intersection(power_class(u),power_class(v))),union(null_class,intersection(power_class(v),power_class(u))))*.
% 299.99/300.41  114245[4:Res:113799.0,8.0] || subclass(singleton(null_class),regular(complement(successor(null_class))))* -> equal(regular(complement(successor(null_class))),singleton(null_class)).
% 299.99/300.41  114338[4:Res:113750.0,8.0] || subclass(u,regular(union(null_class,complement(u))))* -> equal(regular(union(null_class,complement(u))),u).
% 299.99/300.41  114639[4:Res:113762.0,8.0] || subclass(complement(power_class(u)),regular(power_class(u)))* -> equal(complement(power_class(u)),regular(power_class(u))).
% 299.99/300.41  114664[4:Res:113763.0,8.0] || subclass(complement(successor(u)),regular(successor(u)))* -> equal(complement(successor(u)),regular(successor(u))).
% 299.99/300.41  114735[4:Res:114380.0,8.0] || subclass(complement(u),regular(union(null_class,u)))* -> equal(regular(union(null_class,u)),complement(u)).
% 299.99/300.41  114825[4:Res:114701.0,8.0] || subclass(complement(u),regular(union(u,null_class)))* -> equal(regular(union(u,null_class)),complement(u)).
% 299.99/300.41  115117[4:Res:114715.0,8.0] || subclass(complement(u),regular(union(u,u)))* -> equal(regular(union(u,u)),complement(u)).
% 299.99/300.41  115350[4:Res:115258.0,8.0] || subclass(union(u,null_class),regular(complement(u)))* -> equal(union(u,null_class),regular(complement(u))).
% 299.99/300.41  115429[4:Res:115352.0,3156.0] || subclass(u,v) -> equal(regular(complement(u)),null_class) member(regular(regular(complement(u))),v)*.
% 299.99/300.41  115440[4:Res:115352.0,3159.0] ||  -> equal(regular(complement(intersection(u,v))),null_class) member(regular(regular(complement(intersection(u,v)))),v)*.
% 299.99/300.41  115441[4:Res:115352.0,3158.0] ||  -> equal(regular(complement(intersection(u,v))),null_class) member(regular(regular(complement(intersection(u,v)))),u)*.
% 299.99/300.41  115913[4:Res:115297.0,8.0] || subclass(union(null_class,u),regular(complement(u)))* -> equal(union(null_class,u),regular(complement(u))).
% 299.99/300.41  115948[4:Res:115848.0,8.0] || subclass(successor(null_class),regular(complement(singleton(null_class))))* -> equal(regular(complement(singleton(null_class))),successor(null_class)).
% 299.99/300.41  116376[4:Res:115299.0,8.0] || subclass(union(u,u),regular(complement(u)))* -> equal(union(u,u),regular(complement(u))).
% 299.99/300.41  116462[4:SpR:76243.0,115435.0] ||  -> subclass(regular(complement(symmetric_difference(union(u,v),complement(intersection(u,v))))),complement(symmetric_difference(u,v)))*.
% 299.99/300.41  116491[4:Res:115435.0,8.0] || subclass(u,regular(complement(intersection(u,v))))* -> equal(regular(complement(intersection(u,v))),u).
% 299.99/300.41  116626[4:Res:116428.0,8.0] || subclass(u,regular(complement(intersection(v,u))))* -> equal(regular(complement(intersection(v,u))),u).
% 299.99/300.41  117978[4:Res:117924.0,3155.0] ||  -> equal(regular(successor(complement(successor(null_class)))),null_class) equal(regular(regular(successor(complement(successor(null_class))))),null_class)**.
% 299.99/300.41  119067[8:SpR:78616.0,114712.1] function(symmetric_difference(u,v)) ||  -> subclass(regular(successor(symmetric_difference(u,v))),complement(symmetric_difference(v,u)))*.
% 299.99/300.41  119070[8:SpR:74227.0,114712.1] function(sum_class(range_of(null_class))) ||  -> subclass(regular(successor(sum_class(range_of(null_class)))),complement(apply(null_class,u)))*.
% 299.99/300.41  119074[8:SpR:74226.0,114712.1] function(apply(null_class,u)) ||  -> subclass(regular(successor(apply(null_class,u))),complement(apply(null_class,v)))*.
% 299.99/300.41  119075[8:SpR:74227.0,114712.1] function(apply(null_class,u)) ||  -> subclass(regular(successor(apply(null_class,u))),complement(sum_class(range_of(null_class))))*.
% 299.99/300.41  119258[8:SpR:78616.0,115302.1] function(symmetric_difference(u,v)) ||  -> subclass(regular(complement(symmetric_difference(v,u))),successor(symmetric_difference(u,v)))*.
% 299.99/300.41  119261[8:SpR:74227.0,115302.1] function(sum_class(range_of(null_class))) ||  -> subclass(regular(complement(apply(null_class,u))),successor(sum_class(range_of(null_class))))*.
% 299.99/300.41  119265[8:SpR:74226.0,115302.1] function(apply(null_class,u)) ||  -> subclass(regular(complement(apply(null_class,v))),successor(apply(null_class,u)))*.
% 299.99/300.41  119266[8:SpR:74227.0,115302.1] function(apply(null_class,u)) ||  -> subclass(regular(complement(sum_class(range_of(null_class)))),successor(apply(null_class,u)))*.
% 299.99/300.41  119380[4:Rew:108053.0,119379.1] || member(u,universal_class) -> member(u,complement(symmetric_difference(v,w)))* member(u,union(w,v)).
% 299.99/300.41  119390[4:Rew:102963.0,119361.1,26691.0,119361.1,27420.0,119361.1] || member(u,universal_class) -> member(u,union(null_class,compose(element_relation,universal_class)))* member(u,complement(element_relation)).
% 299.99/300.41  121288[4:Rew:102963.0,121181.0] ||  -> subclass(regular(successor(union(complement(union(u,v)),w))),intersection(union(u,v),complement(w)))*.
% 299.99/300.41  121289[4:Rew:102963.0,121191.0] ||  -> subclass(regular(successor(union(u,complement(union(v,w))))),intersection(complement(u),union(v,w)))*.
% 299.99/300.41  123372[4:Res:107004.0,354.1] || member(u,universal_class) -> member(u,union(v,complement(w)))* member(u,union(w,w))*.
% 299.99/300.41  123536[4:Res:107950.0,354.1] || member(u,universal_class) -> member(u,union(union(v,v),w))* member(u,complement(v)).
% 299.99/300.41  123701[4:Res:109307.0,354.1] || member(u,universal_class) -> member(u,union(v,union(w,w)))* member(u,complement(w)).
% 299.99/300.41  123847[4:SpR:74536.0,111436.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(cross_product(u,v),w)),x),complement(restrict(w,u,v)))*.
% 299.99/300.41  123848[4:SpR:74537.0,111436.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(u,cross_product(v,w))),x),complement(restrict(u,v,w)))*.
% 299.99/300.41  123854[4:SpR:74526.0,111436.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(power_class(u),complement(v))),w),union(complement(power_class(u)),v))*.
% 299.99/300.41  124032[4:SpR:74536.0,111588.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(cross_product(u,v),w),x)),complement(restrict(w,u,v)))*.
% 299.99/300.41  124033[4:SpR:74537.0,111588.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(u,cross_product(v,w)),x)),complement(restrict(u,v,w)))*.
% 299.99/300.41  124039[4:SpR:74526.0,111588.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(power_class(u),complement(v)),w)),union(complement(power_class(u)),v))*.
% 299.99/300.41  124072[8:SpR:74697.1,111588.0] function(intersection(intersection(u,v),w)) ||  -> subclass(successor(intersection(intersection(u,v),w)),v)*.
% 299.99/300.41  124215[4:SpR:74536.0,111942.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(cross_product(v,w),x))),complement(restrict(x,v,w)))*.
% 299.99/300.41  124216[4:SpR:74537.0,111942.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(v,cross_product(w,x)))),complement(restrict(v,w,x)))*.
% 299.99/300.41  124222[4:SpR:74526.0,111942.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(power_class(v),complement(w)))),union(complement(power_class(v)),w))*.
% 299.99/300.41  124438[0:Obv:124427.1] || subclass(universal_class,intersection(complement(u),power_class(v)))* -> equal(union(u,complement(power_class(v))),null_class).
% 299.99/300.41  124508[4:SpR:74536.0,112082.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(cross_product(v,w),x))),complement(restrict(x,v,w)))*.
% 299.99/300.41  124509[4:SpR:74537.0,112082.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(v,cross_product(w,x)))),complement(restrict(v,w,x)))*.
% 299.99/300.41  124515[4:SpR:74526.0,112082.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(power_class(v),complement(w)))),union(complement(power_class(v)),w))*.
% 299.99/300.41  124545[8:SpR:74697.1,112082.0] function(intersection(u,intersection(v,w))) ||  -> subclass(successor(intersection(u,intersection(v,w))),w)*.
% 299.99/300.41  124656[4:SpR:74536.0,112885.0] ||  -> subclass(complement(union(complement(symmetric_difference(cross_product(u,v),w)),x)),complement(restrict(w,u,v)))*.
% 299.99/300.41  124657[4:SpR:74537.0,112885.0] ||  -> subclass(complement(union(complement(symmetric_difference(u,cross_product(v,w))),x)),complement(restrict(u,v,w)))*.
% 299.99/300.41  124663[4:SpR:74526.0,112885.0] ||  -> subclass(complement(union(complement(symmetric_difference(power_class(u),complement(v))),w)),union(complement(power_class(u)),v))*.
% 299.99/300.41  124761[4:Res:112885.0,354.1] || member(u,universal_class) -> member(u,union(complement(intersection(v,w)),x))* member(u,w).
% 299.99/300.41  124925[0:Obv:124916.1] || subclass(universal_class,intersection(power_class(u),complement(v)))* -> equal(union(complement(power_class(u)),v),null_class).
% 299.99/300.41  125003[4:SpR:74536.0,113064.0] ||  -> subclass(complement(union(u,complement(symmetric_difference(cross_product(v,w),x)))),complement(restrict(x,v,w)))*.
% 299.99/300.41  125004[4:SpR:74537.0,113064.0] ||  -> subclass(complement(union(u,complement(symmetric_difference(v,cross_product(w,x))))),complement(restrict(v,w,x)))*.
% 299.99/300.41  125010[4:SpR:74526.0,113064.0] ||  -> subclass(complement(union(u,complement(symmetric_difference(power_class(v),complement(w))))),union(complement(power_class(v)),w))*.
% 299.99/300.41  125101[4:Res:113064.0,354.1] || member(u,universal_class) -> member(u,union(v,complement(intersection(w,x))))* member(u,x).
% 299.99/300.41  125169[0:SpR:113648.0,5770.0] ||  -> subclass(symmetric_difference(complement(union(u,v)),complement(singleton(union(v,u)))),successor(union(v,u)))*.
% 299.99/300.41  125212[3:SpR:113648.0,54561.0] ||  -> member(complement(union(u,v)),union(v,u))* equal(singleton(complement(union(v,u))),null_class).
% 299.99/300.41  125533[0:SpL:113648.0,3168.0] || subclass(complement(union(u,v)),union(v,u))* -> equal(complement(union(v,u)),null_class).
% 299.99/300.41  125539[4:SpL:113648.0,18013.1] || equal(union(u,v),singleton(singleton(null_class))) subclass(universal_class,complement(union(v,u)))* -> .
% 299.99/300.41  125844[0:Rew:47007.0,125200.0] ||  -> equal(union(union(u,v),complement(power_class(w))),union(union(v,u),complement(power_class(w))))*.
% 299.99/300.41  125845[0:Rew:103414.0,125227.0] ||  -> equal(union(union(u,v),complement(successor(w))),union(union(v,u),complement(successor(w))))*.
% 299.99/300.41  125846[0:Rew:47013.0,125251.0] ||  -> equal(union(complement(power_class(u)),union(v,w)),union(complement(power_class(u)),union(w,v)))*.
% 299.99/300.41  125854[4:Rew:26691.0,125495.0,47589.0,125495.0,26691.0,125495.0] ||  -> equal(union(null_class,intersection(power_class(u),power_class(v))),union(null_class,intersection(power_class(v),power_class(u))))*.
% 299.99/300.41  126419[4:SpR:101707.0,116449.0] ||  -> subclass(regular(complement(symmetric_difference(intersection(u,v),complement(union(u,v))))),complement(symmetric_difference(u,v)))*.
% 299.99/300.41  126543[4:Res:116467.1,8.0] || subclass(u,v) subclass(v,regular(complement(u)))* -> equal(v,regular(complement(u))).
% 299.99/300.41  126549[4:Res:116467.1,23654.0] || subclass(u,complement(unordered_pair(v,regular(regular(complement(u))))))* -> equal(regular(complement(u)),null_class).
% 299.99/300.41  126550[4:Res:116467.1,23655.0] || subclass(u,complement(unordered_pair(regular(regular(complement(u))),v)))* -> equal(regular(complement(u)),null_class).
% 299.99/300.41  126577[4:Res:116467.1,1385.1] single_valued_class(regular(complement(u))) || subclass(u,cross_product(universal_class,universal_class))* -> function(regular(complement(u))).
% 299.99/300.41  126679[4:SpR:47152.0,116495.0] ||  -> subclass(regular(complement(intersection(symmetric_difference(complement(u),power_class(v)),w))),union(u,complement(power_class(v))))*.
% 299.99/300.41  126832[4:SpR:47152.0,116630.0] ||  -> subclass(regular(complement(intersection(u,symmetric_difference(complement(v),power_class(w))))),union(v,complement(power_class(w))))*.
% 299.99/300.41  128206[4:Rew:26691.0,128072.0,47589.0,128072.0] ||  -> subclass(regular(union(null_class,intersection(power_class(u),power_class(v)))),complement(intersection(power_class(v),power_class(u))))*.
% 299.99/300.41  128306[4:Rew:26691.0,128255.0,47589.0,128255.0] || equal(union(null_class,intersection(power_class(u),power_class(v))),complement(intersection(power_class(v),power_class(u))))** -> .
% 299.99/300.41  128483[4:Rew:47589.0,128347.0,26691.0,128347.0] ||  -> subclass(regular(complement(intersection(power_class(u),power_class(v)))),union(null_class,intersection(power_class(v),power_class(u))))*.
% 299.99/300.41  128771[4:SpR:74536.0,126650.0] ||  -> subclass(regular(complement(intersection(symmetric_difference(cross_product(u,v),w),x))),complement(restrict(w,u,v)))*.
% 299.99/300.41  128772[4:SpR:74537.0,126650.0] ||  -> subclass(regular(complement(intersection(symmetric_difference(u,cross_product(v,w)),x))),complement(restrict(u,v,w)))*.
% 299.99/300.41  128778[4:SpR:74526.0,126650.0] ||  -> subclass(regular(complement(intersection(symmetric_difference(power_class(u),complement(v)),w))),union(complement(power_class(u)),v))*.
% 299.99/300.41  128924[4:SpR:74536.0,126803.0] ||  -> subclass(regular(complement(intersection(u,symmetric_difference(cross_product(v,w),x)))),complement(restrict(x,v,w)))*.
% 299.99/300.41  128925[4:SpR:74537.0,126803.0] ||  -> subclass(regular(complement(intersection(u,symmetric_difference(v,cross_product(w,x))))),complement(restrict(v,w,x)))*.
% 299.99/300.41  128931[4:SpR:74526.0,126803.0] ||  -> subclass(regular(complement(intersection(u,symmetric_difference(power_class(v),complement(w))))),union(complement(power_class(v)),w))*.
% 299.99/300.41  129189[0:SpR:101707.0,60563.0] ||  -> subclass(intersection(symmetric_difference(intersection(u,v),complement(union(u,v))),w),complement(symmetric_difference(u,v)))*.
% 299.99/300.41  129312[0:SpL:74536.0,60627.0] || subclass(u,symmetric_difference(cross_product(v,w),x))* -> subclass(u,complement(restrict(x,v,w))).
% 299.99/300.41  129313[0:SpL:74537.0,60627.0] || subclass(u,symmetric_difference(v,cross_product(w,x)))* -> subclass(u,complement(restrict(v,w,x))).
% 299.99/300.41  129319[0:SpL:74526.0,60627.0] || subclass(u,symmetric_difference(power_class(v),complement(w)))* -> subclass(u,union(complement(power_class(v)),w)).
% 299.99/300.41  129880[0:SpR:74536.0,71859.0] ||  -> subclass(intersection(symmetric_difference(cross_product(u,v),w),x),intersection(complement(restrict(w,u,v)),x))*.
% 299.99/300.41  129881[0:SpR:74537.0,71859.0] ||  -> subclass(intersection(symmetric_difference(u,cross_product(v,w)),x),intersection(complement(restrict(u,v,w)),x))*.
% 299.99/300.41  129887[0:SpR:74526.0,71859.0] ||  -> subclass(intersection(symmetric_difference(power_class(u),complement(v)),w),intersection(union(complement(power_class(u)),v),w))*.
% 299.99/300.41  129931[0:Res:71859.0,1318.2] || member(u,v) member(u,intersection(w,x))* -> member(u,intersection(x,v))*.
% 299.99/300.41  130055[0:SpR:47152.0,71860.0] ||  -> subclass(intersection(symmetric_difference(complement(u),power_class(v)),w),intersection(union(u,complement(power_class(v))),w))*.
% 299.99/300.41  130100[0:Res:71860.0,1318.2] || member(u,v) member(u,intersection(w,x))* -> member(u,intersection(w,v))*.
% 299.99/300.41  130210[4:Res:130067.0,1318.2] || member(u,v) member(u,successor(null_class)) -> member(u,intersection(singleton(null_class),v))*.
% 299.99/300.41  130677[4:Res:130153.0,1318.2] || member(u,v) member(u,successor(null_class)) -> member(u,intersection(v,singleton(null_class)))*.
% 299.99/300.41  131028[7:SpR:130868.0,15389.2] || member(successor(null_class),universal_class) subclass(domain_relation,u) -> member(ordered_pair(successor(null_class),null_class),u)*.
% 299.99/300.41  131276[7:SpR:130792.0,59.1] || member(ordered_pair(u,v),compose(w,successor(null_class)))* -> member(v,image(w,range_of(null_class))).
% 299.99/300.41  131339[7:Rew:152.1,131327.1,28570.0,131327.1] || member(regular(complement(cross_product(u,v))),cross_product(u,v))* member(regular(null_class),universal_class) -> .
% 299.99/300.41  132602[4:Res:130057.0,1318.2] || member(u,v) member(u,union(null_class,w)) -> member(u,intersection(w,v))*.
% 299.99/300.41  132747[4:Res:130059.0,1318.2] || member(u,v) member(u,union(w,null_class)) -> member(u,intersection(w,v))*.
% 299.99/300.41  132912[4:Res:132489.0,1318.2] || member(u,v) member(u,union(null_class,w)) -> member(u,intersection(v,w))*.
% 299.99/300.41  132968[4:SpR:103688.0,115435.0] ||  -> subclass(regular(complement(symmetric_difference(complement(u),union(v,w)))),union(u,complement(union(v,w))))*.
% 299.99/300.41  132988[0:SpR:103688.0,58388.0] ||  -> subclass(intersection(symmetric_difference(complement(u),union(v,w)),x),union(u,complement(union(v,w))))*.
% 299.99/300.41  132996[4:SpR:103688.0,58647.0] ||  -> subclass(union(null_class,symmetric_difference(complement(u),union(v,w))),union(u,complement(union(v,w))))*.
% 299.99/300.41  133014[0:SpR:103688.0,57318.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),union(w,x))),union(v,complement(union(w,x))))*.
% 299.99/300.41  133046[0:SpR:103688.0,74526.0] ||  -> equal(symmetric_difference(complement(power_class(u)),union(v,w)),symmetric_difference(power_class(u),complement(union(v,w))))**.
% 299.99/300.41  133349[0:Rew:133046.0,133348.0] ||  -> equal(symmetric_difference(power_class(u),complement(union(v,w))),symmetric_difference(power_class(u),complement(union(w,v))))*.
% 299.99/300.41  134832[4:SpR:102675.0,116428.0] ||  -> subclass(regular(complement(symmetric_difference(union(u,v),complement(w)))),union(complement(union(u,v)),w))*.
% 299.99/300.41  134852[0:SpR:102675.0,58583.0] ||  -> subclass(intersection(symmetric_difference(union(u,v),complement(w)),x),union(complement(union(u,v)),w))*.
% 299.99/300.41  134860[4:SpR:102675.0,59287.0] ||  -> subclass(union(null_class,symmetric_difference(union(u,v),complement(w))),union(complement(union(u,v)),w))*.
% 299.99/300.41  134878[0:SpR:102675.0,57561.0] ||  -> subclass(intersection(u,symmetric_difference(union(v,w),complement(x))),union(complement(union(v,w)),x))*.
% 299.99/300.41  134894[0:SpR:102675.0,47152.0] ||  -> equal(symmetric_difference(complement(union(u,v)),power_class(w)),symmetric_difference(union(u,v),complement(power_class(w))))**.
% 299.99/300.41  135213[4:Rew:134969.0,64900.0] ||  -> equal(symmetric_difference(union(null_class,complement(u)),power_class(v)),symmetric_difference(union(null_class,u),complement(power_class(v))))**.
% 299.99/300.41  135260[0:Rew:134970.0,135164.0] ||  -> equal(symmetric_difference(union(u,v),complement(power_class(w))),symmetric_difference(union(v,u),complement(power_class(w))))*.
% 299.99/300.41  135261[4:Rew:134967.0,135214.0] ||  -> equal(symmetric_difference(union(u,u),complement(power_class(v))),symmetric_difference(union(null_class,u),complement(power_class(v))))*.
% 299.99/300.41  135853[4:Res:132646.0,1318.2] || member(u,v) member(u,union(w,null_class)) -> member(u,intersection(v,w))*.
% 299.99/300.41  137713[4:Rew:137511.1,59620.2] || equal(complement(compose(element_relation,universal_class)),universal_class)** member(regular(u),element_relation)* -> equal(u,element_relation).
% 299.99/300.41  137731[7:Rew:137376.1,119801.1] || equal(intersection(restrict(u,v,w),x),universal_class)** -> equal(restrict(u,v,w),null_class).
% 299.99/300.41  137739[4:Rew:137376.1,31088.2] || equal(intersection(complement(u),v),universal_class)** member(null_class,u) -> equal(complement(u),null_class).
% 299.99/300.41  138145[0:SpR:47152.0,72388.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),power_class(w))),intersection(union(v,complement(power_class(w))),u))*.
% 299.99/300.41  138338[0:SpR:74536.0,72391.0] ||  -> subclass(intersection(u,symmetric_difference(cross_product(v,w),x)),intersection(complement(restrict(x,v,w)),u))*.
% 299.99/300.41  138339[0:SpR:74537.0,72391.0] ||  -> subclass(intersection(u,symmetric_difference(v,cross_product(w,x))),intersection(complement(restrict(v,w,x)),u))*.
% 299.99/300.41  138346[0:SpR:74526.0,72391.0] ||  -> subclass(intersection(u,symmetric_difference(power_class(v),complement(w))),intersection(union(complement(power_class(v)),w),u))*.
% 299.99/300.41  138489[0:SpR:78218.1,101707.0] || subclass(u,v) -> equal(union(u,complement(union(u,v))),complement(symmetric_difference(u,v)))**.
% 299.99/300.41  138502[4:SpR:78218.1,79494.1] || subclass(u,singleton(u)) -> equal(successor(u),null_class) member(regular(successor(u)),complement(u))*.
% 299.99/300.41  138848[4:Rew:26691.0,138592.1] || subclass(complement(u),power_class(v)) -> equal(union(u,complement(power_class(v))),union(null_class,u))**.
% 299.99/300.41  138849[4:Rew:26691.0,138594.1] || subclass(complement(u),successor(v)) -> equal(union(u,complement(successor(v))),union(null_class,u))**.
% 299.99/300.41  138642[0:SpR:78218.1,47013.0] || subclass(power_class(u),complement(v)) -> equal(union(complement(power_class(u)),v),complement(power_class(u)))**.
% 299.99/300.41  139003[4:Res:87235.1,8.0] || subclass(u,v) subclass(v,union(u,u))* -> equal(v,union(u,u)).
% 299.99/300.41  139009[4:Res:87235.1,23654.0] || subclass(u,complement(unordered_pair(v,regular(union(u,u)))))* -> equal(union(u,u),null_class).
% 299.99/300.41  139010[4:Res:87235.1,23655.0] || subclass(u,complement(unordered_pair(regular(union(u,u)),v)))* -> equal(union(u,u),null_class).
% 299.99/300.41  139039[4:Res:87235.1,1385.1] single_valued_class(union(u,u)) || subclass(u,cross_product(universal_class,universal_class))* -> function(union(u,u))*.
% 299.99/300.41  139910[4:Obv:139894.2] || member(u,v) equal(unordered_pair(w,u),w) -> subclass(unordered_pair(w,u),v)*.
% 299.99/300.41  139911[4:Obv:139893.2] || member(u,v) equal(unordered_pair(u,w),w) -> subclass(unordered_pair(u,w),v)*.
% 299.99/300.41  140172[0:SpL:47152.0,96568.0] || equal(symmetric_difference(complement(u),power_class(v)),w) -> subclass(w,union(u,complement(power_class(v))))*.
% 299.99/300.41  140230[0:SpR:47152.0,96582.0] ||  -> subclass(intersection(intersection(symmetric_difference(complement(u),power_class(v)),w),x),union(u,complement(power_class(v))))*.
% 299.99/300.41  140527[0:SpR:47152.0,96592.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(complement(w),power_class(x)))),union(w,complement(power_class(x))))*.
% 299.99/300.41  140716[0:SpR:47152.0,96595.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(complement(v),power_class(w)),x)),union(v,complement(power_class(w))))*.
% 299.99/300.41  141023[0:SpR:47152.0,96599.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(complement(v),power_class(w))),x),union(v,complement(power_class(w))))*.
% 299.99/300.41  141756[0:SpL:74536.0,129338.0] || equal(symmetric_difference(cross_product(u,v),w),x) -> subclass(x,complement(restrict(w,u,v)))*.
% 299.99/300.41  141757[0:SpL:74537.0,129338.0] || equal(symmetric_difference(u,cross_product(v,w)),x) -> subclass(x,complement(restrict(u,v,w)))*.
% 299.99/300.41  141764[0:SpL:74526.0,129338.0] || equal(symmetric_difference(power_class(u),complement(v)),w) -> subclass(w,union(complement(power_class(u)),v))*.
% 299.99/300.41  141814[0:SpR:74536.0,129351.0] ||  -> subclass(intersection(intersection(symmetric_difference(cross_product(u,v),w),x),y),complement(restrict(w,u,v)))*.
% 299.99/300.41  141815[0:SpR:74537.0,129351.0] ||  -> subclass(intersection(intersection(symmetric_difference(u,cross_product(v,w)),x),y),complement(restrict(u,v,w)))*.
% 299.99/300.41  141822[0:SpR:74526.0,129351.0] ||  -> subclass(intersection(intersection(symmetric_difference(power_class(u),complement(v)),w),x),union(complement(power_class(u)),v))*.
% 299.99/300.41  142016[0:SpR:74536.0,129360.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(cross_product(w,x),y))),complement(restrict(y,w,x)))*.
% 299.99/300.41  142017[0:SpR:74537.0,129360.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(w,cross_product(x,y)))),complement(restrict(w,x,y)))*.
% 299.99/300.41  142024[0:SpR:74526.0,129360.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(power_class(w),complement(x)))),union(complement(power_class(w)),x))*.
% 299.99/300.41  142224[0:SpR:74536.0,129363.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(cross_product(v,w),x),y)),complement(restrict(x,v,w)))*.
% 299.99/300.41  142225[0:SpR:74537.0,129363.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(v,cross_product(w,x)),y)),complement(restrict(v,w,x)))*.
% 299.99/300.41  142232[0:SpR:74526.0,129363.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(power_class(v),complement(w)),x)),union(complement(power_class(v)),w))*.
% 299.99/300.41  142420[0:SpR:74536.0,129367.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(cross_product(v,w),x)),y),complement(restrict(x,v,w)))*.
% 299.99/300.41  142421[0:SpR:74537.0,129367.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(v,cross_product(w,x))),y),complement(restrict(v,w,x)))*.
% 299.99/300.41  142428[0:SpR:74526.0,129367.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(power_class(v),complement(w))),x),union(complement(power_class(v)),w))*.
% 299.99/300.41  142767[0:SpR:74536.0,129813.0] ||  -> subclass(intersection(symmetric_difference(cross_product(u,v),w),x),intersection(x,complement(restrict(w,u,v))))*.
% 299.99/300.41  142768[0:SpR:74537.0,129813.0] ||  -> subclass(intersection(symmetric_difference(u,cross_product(v,w)),x),intersection(x,complement(restrict(u,v,w))))*.
% 299.99/300.41  142775[0:SpR:74526.0,129813.0] ||  -> subclass(intersection(symmetric_difference(power_class(u),complement(v)),w),intersection(w,union(complement(power_class(u)),v)))*.
% 299.99/300.41  142829[0:Res:129813.0,1318.2] || member(u,v) member(u,intersection(w,x))* -> member(u,intersection(v,x))*.
% 299.99/300.41  143431[3:SpR:101704.0,142985.0] ||  -> equal(intersection(image(element_relation,union(u,v)),intersection(w,power_class(complement(union(u,v))))),null_class)**.
% 299.99/300.41  143433[3:SpR:47007.0,142985.0] ||  -> equal(intersection(intersection(complement(u),power_class(v)),intersection(w,union(u,complement(power_class(v))))),null_class)**.
% 299.99/300.41  143434[3:SpR:103414.0,142985.0] ||  -> equal(intersection(intersection(complement(u),successor(v)),intersection(w,union(u,complement(successor(v))))),null_class)**.
% 299.99/300.41  143435[3:SpR:47013.0,142985.0] ||  -> equal(intersection(intersection(power_class(u),complement(v)),intersection(w,union(complement(power_class(u)),v))),null_class)**.
% 299.99/300.41  143970[3:SpR:101704.0,143107.0] ||  -> equal(intersection(image(element_relation,union(u,v)),intersection(power_class(complement(union(u,v))),w)),null_class)**.
% 299.99/300.41  143972[3:SpR:47007.0,143107.0] ||  -> equal(intersection(intersection(complement(u),power_class(v)),intersection(union(u,complement(power_class(v))),w)),null_class)**.
% 299.99/300.41  143973[3:SpR:103414.0,143107.0] ||  -> equal(intersection(intersection(complement(u),successor(v)),intersection(union(u,complement(successor(v))),w)),null_class)**.
% 299.99/300.41  143974[3:SpR:47013.0,143107.0] ||  -> equal(intersection(intersection(power_class(u),complement(v)),intersection(union(complement(power_class(u)),v),w)),null_class)**.
% 299.99/300.41  147324[4:Rew:27420.0,147102.0,7631.0,147102.0] ||  -> equal(union(image(element_relation,power_class(u)),union(null_class,complement(singleton(power_class(complement(power_class(u))))))),universal_class)**.
% 299.99/300.41  150674[3:SpR:143467.0,39581.1] || subclass(restrict(complement(u),v,w),u)* -> equal(restrict(complement(u),v,w),null_class).
% 299.99/300.41  150914[4:Rew:26689.0,150506.0,74519.0,150506.0,7631.0,150506.0] ||  -> equal(symmetric_difference(u,restrict(complement(u),v,w)),union(u,restrict(complement(u),v,w)))**.
% 299.99/300.41  151349[4:Rew:151344.1,138000.1] || equal(symmetric_difference(power_class(u),complement(v)),universal_class)** -> equal(union(complement(power_class(u)),v),universal_class).
% 299.99/300.41  151352[4:Rew:151344.1,137998.1] || equal(symmetric_difference(complement(u),power_class(v)),universal_class)** -> equal(union(u,complement(power_class(v))),universal_class).
% 299.99/300.41  151353[4:Rew:151344.1,137992.1] || equal(symmetric_difference(cross_product(u,v),w),universal_class)** -> equal(complement(restrict(w,u,v)),universal_class).
% 299.99/300.41  151354[4:Rew:151344.1,137993.1] || equal(symmetric_difference(u,cross_product(v,w)),universal_class)** -> equal(complement(restrict(u,v,w)),universal_class).
% 299.99/300.41  151398[4:Rew:26689.0,150959.0,74519.0,150959.0,7631.0,150959.0] ||  -> equal(symmetric_difference(symmetric_difference(u,v),intersection(u,v)),union(symmetric_difference(u,v),intersection(u,v)))**.
% 299.99/300.41  151810[4:Res:10929.1,151761.0] || member(intersection(u,v),union(u,v)) -> member(intersection(u,v),symmetric_difference(u,v))*.
% 299.99/300.41  152085[4:Obv:152067.1] || subclass(universal_class,u) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 299.99/300.41  152086[4:Obv:152066.1] || subclass(universal_class,u) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.99/300.41  152347[4:SpL:78616.0,151808.0] || member(complement(symmetric_difference(u,v)),universal_class) -> member(complement(symmetric_difference(v,u)),symmetric_difference(v,u))*.
% 299.99/300.41  152350[4:SpL:74227.0,151808.0] || member(complement(apply(null_class,u)),universal_class)* -> member(complement(sum_class(range_of(null_class))),sum_class(range_of(null_class)))*.
% 299.99/300.41  152351[4:SpL:113648.0,151808.0] || member(complement(union(u,v)),universal_class) -> member(complement(union(v,u)),union(v,u))*.
% 299.99/300.41  152365[4:Rew:30456.0,152352.1] || member(union(null_class,complement(u)),universal_class) -> member(union(null_class,complement(u)),union(u,u))*.
% 299.99/300.41  152366[4:Rew:73603.0,152353.1] || member(union(null_class,complement(u)),universal_class) -> member(union(null_class,complement(u)),union(u,null_class))*.
% 299.99/300.41  152367[4:Rew:27420.0,152354.1] || member(union(null_class,complement(u)),universal_class) -> member(union(null_class,complement(u)),union(null_class,u))*.
% 299.99/300.41  152356[4:SpL:74226.0,151808.0] || member(complement(apply(null_class,u)),universal_class)* -> member(complement(apply(null_class,v)),apply(null_class,v))*.
% 299.99/300.41  152357[4:SpL:74227.0,151808.0] || member(complement(sum_class(range_of(null_class))),universal_class) -> member(complement(apply(null_class,u)),apply(null_class,u))*.
% 299.99/300.41  152644[4:Rew:26689.0,152389.0,74519.0,152389.0,7631.0,152389.0] ||  -> equal(symmetric_difference(singleton(u),restrict(u,v,w)),union(singleton(u),restrict(u,v,w)))**.
% 299.99/300.41  152852[4:SpR:149588.0,39581.1] || subclass(restrict(singleton(u),v,w),u)* -> equal(restrict(singleton(u),v,w),null_class).
% 299.99/300.41  153058[4:Rew:26689.0,152683.0,74519.0,152683.0,7631.0,152683.0] ||  -> equal(symmetric_difference(u,restrict(singleton(u),v,w)),union(u,restrict(singleton(u),v,w)))**.
% 299.99/300.41  153723[4:Rew:26689.0,153328.0,74519.0,153328.0,7631.0,153328.0] ||  -> equal(symmetric_difference(symmetric_difference(u,v),intersection(v,u)),union(symmetric_difference(u,v),intersection(v,u)))**.
% 299.99/300.41  153743[3:Rew:151100.0,153618.1] || member(not_subclass_element(intersection(u,v),null_class),symmetric_difference(v,u))* -> subclass(intersection(u,v),null_class).
% 299.99/300.41  155155[0:SpR:47152.0,129982.0] ||  -> subclass(intersection(symmetric_difference(complement(u),power_class(v)),w),intersection(w,union(u,complement(power_class(v)))))*.
% 299.99/300.41  155227[0:Res:129982.0,1318.2] || member(u,v) member(u,intersection(w,x))* -> member(u,intersection(v,w))*.
% 299.99/300.41  155468[4:Res:130058.0,1318.2] || member(u,v) member(u,union(w,w))* -> member(u,intersection(w,v))*.
% 299.99/300.41  155679[4:Res:132860.0,1318.2] || member(u,v) member(u,union(w,w))* -> member(u,intersection(v,w))*.
% 299.99/300.41  156775[0:SpR:47152.0,138061.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),power_class(w))),intersection(u,union(v,complement(power_class(w)))))*.
% 299.99/300.41  157002[0:SpR:74536.0,138260.0] ||  -> subclass(intersection(u,symmetric_difference(cross_product(v,w),x)),intersection(u,complement(restrict(x,v,w))))*.
% 299.99/300.41  157003[0:SpR:74537.0,138260.0] ||  -> subclass(intersection(u,symmetric_difference(v,cross_product(w,x))),intersection(u,complement(restrict(v,w,x))))*.
% 299.99/300.41  157009[0:SpR:74526.0,138260.0] ||  -> subclass(intersection(u,symmetric_difference(power_class(v),complement(w))),intersection(u,union(complement(power_class(v)),w)))*.
% 299.99/300.41  160020[3:SpL:100311.0,94.0] || member(regular(domain_relation),compose_class(u)) -> equal(compose(u,first(regular(domain_relation))),second(regular(domain_relation)))**.
% 299.99/300.41  160122[3:MRR:160099.2,160057.0] || subclass(regular(domain_relation),u)* subclass(u,v)* -> member(apply(choice,regular(domain_relation)),v)*.
% 299.99/300.41  163407[4:MRR:163406.1,9997.1] || equal(null_class,u) member(v,union(u,w))* -> member(v,union(null_class,w))*.
% 299.99/300.41  163411[4:MRR:163410.1,9997.1] || equal(null_class,u) member(v,union(w,u))* -> member(v,union(null_class,w))*.
% 299.99/300.41  164306[8:SoR:159999.0,5382.2] single_valued_class(first(regular(domain_relation))) || equal(first(regular(domain_relation)),null_class) -> member(null_class,regular(domain_relation))*.
% 299.99/300.41  164401[3:MRR:164341.0,9997.1] || member(u,v) -> equal(regular(unordered_pair(v,u)),u)** equal(unordered_pair(v,u),null_class).
% 299.99/300.41  164430[8:SoR:163495.0,5382.2] single_valued_class(first(regular(domain_relation))) || member(null_class,domain_relation) equal(first(regular(domain_relation)),null_class)** -> .
% 299.99/300.41  164552[3:MRR:164497.0,9997.1] || member(u,v) -> equal(regular(unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class).
% 299.99/300.41  164666[4:SpL:100312.0,94.0] || member(regular(composition_function),compose_class(u)) -> equal(compose(u,first(regular(composition_function))),second(regular(composition_function)))**.
% 299.99/300.41  164769[4:MRR:164746.2,164703.0] || subclass(regular(composition_function),u)* subclass(u,v)* -> member(apply(choice,regular(composition_function)),v)*.
% 299.99/300.41  166776[7:MRR:166762.0,122.0] || member(u,universal_class)* equal(successor(u),singleton(singleton(null_class)))* subclass(successor_relation,composition_function) -> .
% 299.99/300.41  167049[8:SoR:164645.0,5382.2] single_valued_class(first(regular(composition_function))) || equal(first(regular(composition_function)),null_class) -> member(null_class,regular(composition_function))*.
% 299.99/300.41  167062[8:SoR:165453.0,5382.2] single_valued_class(first(regular(composition_function))) || member(null_class,composition_function) equal(first(regular(composition_function)),null_class)** -> .
% 299.99/300.41  169042[4:MRR:169041.2,4362.0] || subclass(universal_class,union(null_class,complement(u))) member(unordered_pair(v,w),union(u,null_class))* -> .
% 299.99/300.41  169044[4:MRR:169043.2,4362.0] || subclass(universal_class,union(null_class,complement(u))) member(unordered_pair(v,w),union(u,u))* -> .
% 299.99/300.41  169046[4:MRR:169045.2,4362.0] || subclass(universal_class,union(null_class,complement(u))) member(unordered_pair(v,w),union(null_class,u))* -> .
% 299.99/300.41  169181[4:SpR:167254.0,39581.1] || subclass(complement(compose(element_relation,universal_class)),union(element_relation,element_relation))* -> equal(complement(compose(element_relation,universal_class)),null_class).
% 299.99/300.41  169922[8:SpR:74697.1,167297.0] function(complement(compose(element_relation,universal_class))) ||  -> equal(intersection(element_relation,successor(complement(compose(element_relation,universal_class)))),null_class)**.
% 299.99/300.41  171357[4:SpR:81750.0,39581.1] || subclass(complement(sum_class(range_of(null_class))),apply(null_class,u))* -> equal(complement(sum_class(range_of(null_class))),null_class).
% 299.99/300.41  172167[4:SpR:81820.0,39581.1] || subclass(complement(apply(null_class,u)),sum_class(range_of(null_class)))* -> equal(complement(apply(null_class,u)),null_class).
% 299.99/300.41  172850[4:SpR:82721.0,39581.1] || subclass(complement(compose(element_relation,universal_class)),intersection(u,element_relation))* -> equal(complement(compose(element_relation,universal_class)),null_class).
% 299.99/300.41  173215[4:SpR:82723.0,39581.1] || subclass(complement(compose(element_relation,universal_class)),intersection(element_relation,u))* -> equal(complement(compose(element_relation,universal_class)),null_class).
% 299.99/300.41  5528[3:Rew:5523.0,3149.1] function(u) ||  -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued3(null_class))),single_valued2(u)),single_valued3(u))**.
% 299.99/300.41  5529[3:Rew:5523.0,3140.1] single_valued_class(u) ||  -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued3(null_class))),single_valued2(u)),single_valued3(u))**.
% 299.99/300.41  5584[3:Res:4824.1,9.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.99/300.41  6842[0:SpR:496.0,5255.0] ||  -> subclass(symmetric_difference(union(u,v),union(complement(u),complement(v))),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.99/300.41  7539[3:Res:5368.1,324.0] || equal(cross_product(cross_product(universal_class,universal_class),universal_class),null_class) -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),flip(u))*.
% 299.99/300.41  7582[3:Res:5368.1,325.0] || equal(cross_product(cross_product(universal_class,universal_class),universal_class),null_class) -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),rotate(u))*.
% 299.99/300.41  9690[0:SpL:492.0,381.0] || subclass(universal_class,symmetric_difference(u,cross_product(v,w))) -> member(singleton(x),complement(restrict(u,v,w)))*.
% 299.99/300.41  9857[0:SpL:493.0,381.0] || subclass(universal_class,symmetric_difference(cross_product(u,v),w)) -> member(singleton(x),complement(restrict(w,u,v)))*.
% 299.99/300.41  9905[0:Res:9374.0,218.0] ||  -> subclass(u,complement(restrict(v,w,x))) member(not_subclass_element(u,complement(restrict(v,w,x))),v)*.
% 299.99/300.41  9913[0:Res:9374.0,499.0] ||  -> subclass(u,complement(symmetric_difference(v,w))) member(not_subclass_element(u,complement(symmetric_difference(v,w))),union(v,w))*.
% 299.99/300.41  9921[3:Res:9374.0,4365.0] || member(not_subclass_element(u,complement(regular(v))),v)* -> subclass(u,complement(regular(v))) equal(v,null_class).
% 299.99/300.41  11163[3:SpL:4605.0,1922.1] || member(ordered_pair(u,v),compose(null_class,w))* subclass(range_of(null_class),x)* -> member(v,x)*.
% 299.99/300.41  14945[0:SpL:1194.1,14933.0] || subclass(universal_class,complement(unordered_pair(u,not_subclass_element(cross_product(v,w),x))))* -> subclass(cross_product(v,w),x).
% 299.99/300.41  14968[0:SpL:1194.1,14939.0] || subclass(universal_class,complement(unordered_pair(not_subclass_element(cross_product(u,v),w),x)))* -> subclass(cross_product(u,v),w).
% 299.99/300.41  14978[0:SpL:1194.1,14949.0] || equal(complement(unordered_pair(u,not_subclass_element(cross_product(v,w),x))),universal_class)** -> subclass(cross_product(v,w),x).
% 299.99/300.41  15002[0:SpL:1194.1,14972.0] || equal(complement(unordered_pair(not_subclass_element(cross_product(u,v),w),x)),universal_class)** -> subclass(cross_product(u,v),w).
% 299.99/300.41  15038[4:Res:9374.0,10017.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.99/300.41  15040[4:Res:350.2,10017.0] || subclass(u,sum_class(range_of(null_class))) -> subclass(u,v) member(not_subclass_element(u,v),apply(null_class,w))*.
% 299.99/300.41  15043[4:Res:346.2,10017.0] || member(u,universal_class) subclass(universal_class,sum_class(range_of(null_class))) -> member(power_class(u),apply(null_class,v))*.
% 299.99/300.41  15044[4:Res:347.2,10017.0] || member(u,universal_class) subclass(universal_class,sum_class(range_of(null_class))) -> member(sum_class(u),apply(null_class,v))*.
% 299.99/300.41  15114[4:Res:9374.0,10019.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.99/300.41  15116[4:Res:350.2,10019.0] || subclass(u,apply(null_class,v))* -> subclass(u,w) member(not_subclass_element(u,w),sum_class(range_of(null_class)))*.
% 299.99/300.41  15119[4:Res:346.2,10019.0] || member(u,universal_class) subclass(universal_class,apply(null_class,v))* -> member(power_class(u),sum_class(range_of(null_class)))*.
% 299.99/300.41  15120[4:Res:347.2,10019.0] || member(u,universal_class) subclass(universal_class,apply(null_class,v))* -> member(sum_class(u),sum_class(range_of(null_class)))*.
% 299.99/300.41  17088[4:SpL:16964.0,37.0] || member(ordered_pair(singleton(singleton(null_class)),u),flip(v))* -> member(ordered_pair(ordered_pair(universal_class,null_class),u),v).
% 299.99/300.41  17089[4:SpL:16964.0,34.0] || member(ordered_pair(singleton(singleton(null_class)),u),rotate(v))* -> member(ordered_pair(ordered_pair(universal_class,u),null_class),v).
% 299.99/300.41  18014[4:Res:17111.1,9.0] || equal(unordered_pair(u,v),singleton(singleton(null_class)))** -> equal(singleton(null_class),v) equal(singleton(null_class),u).
% 299.99/300.41  20429[4:Res:9374.0,10018.0] ||  -> subclass(u,complement(apply(null_class,v))) member(not_subclass_element(u,complement(apply(null_class,v))),apply(null_class,w))*.
% 299.99/300.41  20431[4:Res:350.2,10018.0] || subclass(u,apply(null_class,v))* -> subclass(u,w) member(not_subclass_element(u,w),apply(null_class,x))*.
% 299.99/300.41  20434[4:Res:346.2,10018.0] || member(u,universal_class) subclass(universal_class,apply(null_class,v))* -> member(power_class(u),apply(null_class,w))*.
% 299.99/300.41  20435[4:Res:347.2,10018.0] || member(u,universal_class) subclass(universal_class,apply(null_class,v))* -> member(sum_class(u),apply(null_class,w))*.
% 299.99/300.41  21853[4:Res:21840.1,8.0] || subclass(universal_class,power_class(u)) subclass(power_class(u),singleton(null_class))* -> equal(power_class(u),singleton(null_class)).
% 299.99/300.41  22075[0:Res:364.1,2.0] || subclass(ordered_pair(u,v),w)* subclass(w,x)* -> member(unordered_pair(u,singleton(v)),x)*.
% 299.99/300.41  22078[4:Res:364.1,7635.1] || subclass(ordered_pair(u,v),complement(compose(element_relation,universal_class)))* member(unordered_pair(u,singleton(v)),element_relation) -> .
% 299.99/300.41  22087[0:Res:364.1,499.0] || subclass(ordered_pair(u,v),symmetric_difference(w,x)) -> member(unordered_pair(u,singleton(v)),union(w,x))*.
% 299.99/300.41  22098[4:Res:364.1,10017.0] || subclass(ordered_pair(u,v),sum_class(range_of(null_class))) -> member(unordered_pair(u,singleton(v)),apply(null_class,w))*.
% 299.99/300.41  22099[4:Res:364.1,10018.0] || subclass(ordered_pair(u,v),apply(null_class,w))* -> member(unordered_pair(u,singleton(v)),apply(null_class,x))*.
% 299.99/300.41  22100[4:Res:364.1,10019.0] || subclass(ordered_pair(u,v),apply(null_class,w))* -> member(unordered_pair(u,singleton(v)),sum_class(range_of(null_class)))*.
% 299.99/300.41  22124[4:MRR:17981.0,22109.0] ||  -> equal(apply(choice,ordered_pair(universal_class,universal_class)),unordered_pair(universal_class,null_class))** equal(apply(choice,ordered_pair(universal_class,universal_class)),null_class).
% 299.99/300.41  22261[0:Res:349.2,4022.1] || subclass(u,intersection(v,w)) member(regular(u),symmetric_difference(v,w))* -> equal(u,null_class).
% 299.99/300.41  22273[0:Res:3640.2,4022.1] || subclass(universal_class,intersection(u,v)) member(w,symmetric_difference(u,v))* -> equal(singleton(w),null_class).
% 299.99/300.41  22275[0:Res:10859.2,4022.1] || subclass(universal_class,intersection(u,v)) member(regular(w),symmetric_difference(u,v))* -> equal(w,null_class).
% 299.99/300.41  23271[0:Obv:23240.1] || subclass(intersection(u,singleton(v)),w)* -> equal(intersection(u,singleton(v)),null_class) member(v,w).
% 299.99/300.41  23365[4:Res:17151.1,4022.1] || subclass(ordered_pair(u,universal_class),intersection(v,w)) member(unordered_pair(u,null_class),symmetric_difference(v,w))* -> .
% 299.99/300.41  23369[4:Res:17151.1,217.0] || subclass(ordered_pair(u,universal_class),restrict(v,w,x))* -> member(unordered_pair(u,null_class),cross_product(w,x)).
% 299.99/300.41  23385[4:Res:17151.1,4365.0] || subclass(ordered_pair(u,universal_class),regular(v))* member(unordered_pair(u,null_class),v) -> equal(v,null_class).
% 299.99/300.41  23510[0:Obv:23473.1] || subclass(intersection(singleton(u),v),w)* -> equal(intersection(singleton(u),v),null_class) member(u,w).
% 299.99/300.41  23667[3:Obv:23608.3] || equal(u,universal_class) subclass(u,complement(v))* member(null_class,v) -> equal(u,null_class).
% 299.99/300.41  23983[0:SpL:115.0,3158.0] || subclass(u,symmetric_difference(v,w)) -> equal(u,null_class) member(regular(u),complement(intersection(v,w)))*.
% 299.99/300.41  25857[4:Res:17111.1,4012.0] || equal(symmetric_difference(complement(u),complement(v)),singleton(singleton(null_class))) -> member(singleton(null_class),union(u,v))*.
% 299.99/300.41  25899[0:Obv:25883.1] || subclass(intersection(singleton(u),v),complement(unordered_pair(w,u)))* -> equal(intersection(singleton(u),v),null_class).
% 299.99/300.41  25900[0:Obv:25882.1] || subclass(intersection(u,singleton(v)),complement(unordered_pair(w,v)))* -> equal(intersection(u,singleton(v)),null_class).
% 299.99/300.41  25947[0:Obv:25931.1] || subclass(intersection(singleton(u),v),complement(unordered_pair(u,w)))* -> equal(intersection(singleton(u),v),null_class).
% 299.99/300.41  25948[0:Obv:25930.1] || subclass(intersection(u,singleton(v)),complement(unordered_pair(v,w)))* -> equal(intersection(u,singleton(v)),null_class).
% 299.99/300.41  25996[0:Obv:25988.1] || equal(complement(unordered_pair(u,v)),intersection(singleton(v),w))* -> equal(intersection(singleton(v),w),null_class).
% 299.99/300.41  25997[0:Obv:25987.1] || equal(complement(unordered_pair(u,v)),intersection(w,singleton(v)))* -> equal(intersection(w,singleton(v)),null_class).
% 299.99/300.41  26100[4:Res:25926.1,4022.1] || equal(intersection(u,v),ordered_pair(w,universal_class)) member(unordered_pair(w,null_class),symmetric_difference(u,v))* -> .
% 299.99/300.41  26104[4:Res:25926.1,217.0] || equal(restrict(u,v,w),ordered_pair(x,universal_class))* -> member(unordered_pair(x,null_class),cross_product(v,w))*.
% 299.99/300.41  26122[4:Res:25926.1,4365.0] || equal(regular(u),ordered_pair(v,universal_class)) member(unordered_pair(v,null_class),u)* -> equal(u,null_class).
% 299.99/300.41  26371[0:Res:227.1,25.1] || member(regular(restrict(complement(u),v,w)),u)* -> equal(restrict(complement(u),v,w),null_class).
% 299.99/300.41  26466[0:Res:4103.0,5341.0] ||  -> subclass(restrict(singleton(u),v,w),x) equal(not_subclass_element(restrict(singleton(u),v,w),x),u)**.
% 299.99/300.41  26739[4:Rew:26689.0,8006.1] || member(u,intersection(complement(v),union(null_class,w)))* member(u,union(v,complement(w))) -> .
% 299.99/300.41  26754[4:Rew:26689.0,7976.1] || member(u,intersection(union(null_class,v),complement(w)))* member(u,union(complement(v),w)) -> .
% 299.99/300.41  26963[4:Rew:26691.0,23449.0] || subclass(universal_class,union(null_class,compose(u,v))) -> subclass(w,image(u,image(v,singleton(x))))*.
% 299.99/300.41  26978[4:Rew:26691.0,14192.0] || subclass(domain_relation,union(null_class,regular(u)))* member(ordered_pair(null_class,null_class),u) -> equal(u,null_class).
% 299.99/300.41  26981[4:Rew:26691.0,23429.0] || subclass(universal_class,union(null_class,regular(u)))* member(ordered_pair(v,w),u)* -> equal(u,null_class).
% 299.99/300.41  26982[4:Rew:26691.0,23223.0] || subclass(universal_class,union(null_class,regular(u)))* member(unordered_pair(v,w),u)* -> equal(u,null_class).
% 299.99/300.41  27012[4:Rew:26691.0,2020.0] || equal(union(null_class,unordered_pair(u,v)),universal_class)** -> equal(singleton(w),v)* equal(singleton(w),u)*.
% 299.99/300.41  27020[4:Rew:26691.0,25828.0] || equal(union(null_class,symmetric_difference(complement(u),complement(v))),universal_class)** -> member(singleton(w),union(u,v))*.
% 299.99/300.41  27044[4:Rew:26691.0,14182.0] || subclass(domain_relation,union(null_class,restrict(u,v,w)))* -> member(ordered_pair(null_class,null_class),cross_product(v,w)).
% 299.99/300.41  27050[4:Rew:26691.0,23413.0] || subclass(universal_class,union(null_class,restrict(u,v,w)))* -> member(ordered_pair(x,y),cross_product(v,w))*.
% 299.99/300.41  27052[4:Rew:26691.0,23207.0] || subclass(universal_class,union(null_class,restrict(u,v,w)))* -> member(unordered_pair(x,y),cross_product(v,w))*.
% 299.99/300.41  27054[4:Rew:26691.0,19378.1] || member(ordered_pair(u,v),symmetric_difference(w,x))* subclass(universal_class,union(null_class,intersection(w,x))) -> .
% 299.99/300.41  27055[4:Rew:26691.0,14880.1] || member(unordered_pair(u,v),symmetric_difference(w,x))* subclass(universal_class,union(null_class,intersection(w,x))) -> .
% 299.99/300.41  28255[4:Rew:26691.0,27069.0] ||  -> subclass(union(null_class,intersection(u,v)),w) member(not_subclass_element(union(null_class,intersection(u,v)),w),u)*.
% 299.99/300.41  28256[4:Rew:26691.0,27070.0] ||  -> subclass(union(null_class,intersection(u,v)),w) member(not_subclass_element(union(null_class,intersection(u,v)),w),v)*.
% 299.99/300.41  27080[4:Rew:26691.0,13395.1] || member(ordered_pair(null_class,null_class),symmetric_difference(u,v))* subclass(domain_relation,union(null_class,intersection(u,v))) -> .
% 299.99/300.41  28257[4:Rew:26691.0,27114.2] || subclass(u,v) -> subclass(union(null_class,u),w) member(not_subclass_element(union(null_class,u),w),v)*.
% 299.99/300.41  28258[4:Rew:27420.0,27162.1,26696.0,27162.1,27420.0,27162.0] || member(regular(union(null_class,complement(u))),union(null_class,u))* -> equal(union(null_class,complement(u)),null_class).
% 299.99/300.41  29980[0:MRR:29960.0,57.1] || member(u,universal_class) subclass(universal_class,complement(union(v,w)))* -> member(power_class(u),complement(v))*.
% 299.99/300.41  29981[0:MRR:29959.0,57.1] || member(u,universal_class) subclass(universal_class,complement(union(v,w)))* -> member(power_class(u),complement(w))*.
% 299.99/300.41  30035[3:SpL:4896.0,3846.2] || member(range_of(null_class),universal_class) subclass(universal_class,complement(u)) member(apply(null_class,v),u)* -> .
% 299.99/300.41  30073[0:MRR:30053.0,55.1] || member(u,universal_class) subclass(universal_class,complement(union(v,w)))* -> member(sum_class(u),complement(v))*.
% 299.99/300.41  30074[0:MRR:30052.0,55.1] || member(u,universal_class) subclass(universal_class,complement(union(v,w)))* -> member(sum_class(u),complement(w))*.
% 299.99/300.41  30269[4:SpL:26691.0,6138.0] || subclass(universal_class,intersection(complement(u),union(null_class,v)))* member(omega,union(u,complement(v))) -> .
% 299.99/300.41  30282[4:SpL:26691.0,6138.0] || subclass(universal_class,intersection(union(null_class,u),complement(v)))* member(omega,union(complement(u),v)) -> .
% 299.99/300.41  30427[4:SpR:27420.0,22622.0] ||  -> subclass(complement(successor(union(null_class,u))),intersection(union(null_class,complement(u)),complement(singleton(union(null_class,u)))))*.
% 299.99/300.41  30516[4:Rew:27420.0,30445.1] ||  -> member(not_subclass_element(u,union(null_class,complement(v))),union(null_class,v))* subclass(u,union(null_class,complement(v))).
% 299.99/300.41  32921[3:Res:28597.1,9.0] || equal(unordered_pair(u,v),domain_relation)** -> equal(ordered_pair(null_class,null_class),v) equal(ordered_pair(null_class,null_class),u).
% 299.99/300.41  33021[3:MRR:32992.0,10049.1] ||  -> member(not_subclass_element(regular(complement(u)),v),u)* subclass(regular(complement(u)),v) equal(complement(u),null_class).
% 299.99/300.41  33102[0:SpR:6804.0,7300.1] || member(u,universal_class) -> member(u,complement(symmetric_difference(v,w))) member(u,complement(intersection(v,w)))*.
% 299.99/300.41  33634[0:Rew:4065.1,33633.1] || member(u,v) member(u,w) -> subclass(intersection(x,singleton(u)),intersection(w,v))*.
% 299.99/300.41  33959[0:Rew:5217.1,33958.1] || member(u,v) member(u,w) -> subclass(intersection(singleton(u),x),intersection(w,v))*.
% 299.99/300.41  34339[0:MRR:34311.0,10049.1] || subclass(u,complement(union(v,w)))* -> member(not_subclass_element(u,x),complement(v))* subclass(u,x).
% 299.99/300.41  34340[0:MRR:34310.0,10049.1] || subclass(u,complement(union(v,w)))* -> member(not_subclass_element(u,x),complement(w))* subclass(u,x).
% 299.99/300.41  35380[4:Res:15389.2,35175.0] || member(u,universal_class) subclass(domain_relation,successor(null_class)) -> member(ordered_pair(u,cantor(u)),singleton(null_class))*.
% 299.99/300.41  35692[4:SpR:30456.0,22622.0] ||  -> subclass(complement(successor(union(u,u))),intersection(union(null_class,complement(u)),complement(singleton(union(u,u)))))*.
% 299.99/300.41  35807[4:Rew:30456.0,35728.1] ||  -> member(not_subclass_element(u,union(null_class,complement(v))),union(v,v))* subclass(u,union(null_class,complement(v))).
% 299.99/300.41  35808[4:Rew:30456.0,35749.1] || member(regular(union(null_class,complement(u))),union(u,u))* -> equal(union(null_class,complement(u)),null_class).
% 299.99/300.41  36091[7:Res:29936.1,15447.0] || equal(cantor(regular(cross_product(singleton(null_class),universal_class))),successor(null_class))** -> equal(cross_product(singleton(null_class),universal_class),null_class).
% 299.99/300.41  36092[7:Res:29891.1,15447.0] || equal(cantor(regular(cross_product(singleton(null_class),universal_class))),singleton(null_class))** -> equal(cross_product(singleton(null_class),universal_class),null_class).
% 299.99/300.41  37148[4:SpR:35792.0,346.2] || member(union(null_class,u),universal_class) subclass(universal_class,v) -> member(power_class(union(u,u)),v)*.
% 299.99/300.41  37169[4:SpR:35792.0,346.2] || member(union(u,u),universal_class)* subclass(universal_class,v) -> member(power_class(union(null_class,u)),v)*.
% 299.99/300.41  37979[8:Rew:37558.1,37807.2] function(u) || member(u,cantor(regular(cross_product(null_class,universal_class))))* -> equal(cross_product(null_class,universal_class),null_class).
% 299.99/300.41  38214[8:SpL:38098.1,15368.1] one_to_one(u) || member(inverse(u),cantor(v))* equal(restrict(v,null_class,universal_class),null_class) -> .
% 299.99/300.41  38297[8:SoR:37563.1,2274.2] function(u) single_valued_class(apply(u,v)) || equal(apply(u,v),cross_product(universal_class,universal_class))** -> .
% 299.99/300.41  38326[8:SoR:37567.0,2274.2] single_valued_class(not_subclass_element(u,v)) || equal(not_subclass_element(u,v),cross_product(universal_class,universal_class))** -> subclass(u,v).
% 299.99/300.41  38476[8:SoR:37566.0,2274.2] single_valued_class(range_of(u)) || member(inverse(u),universal_class)* equal(cross_product(universal_class,universal_class),range_of(u)) -> .
% 299.99/300.41  38861[4:Res:15389.2,38799.0] || member(u,universal_class) subclass(domain_relation,cantor(complement(cross_product(singleton(ordered_pair(u,cantor(u))),universal_class))))* -> .
% 299.99/300.41  38944[4:SpR:15436.0,15497.1] || member(u,universal_class) -> member(u,range_of(v)) equal(apply(inverse(v),u),sum_class(range_of(null_class)))**.
% 299.99/300.41  38965[4:Res:15497.1,19720.0] || member(u,universal_class) subclass(universal_class,complement(element_relation))* -> equal(sum_class(range_of(null_class)),apply(u,u))*.
% 299.99/300.41  38993[4:MRR:38949.0,10049.1] ||  -> equal(apply(u,not_subclass_element(complement(cantor(u)),v)),sum_class(range_of(null_class)))** subclass(complement(cantor(u)),v).
% 299.99/300.41  39324[4:Res:168.1,36188.0] ||  -> subclass(intersection(union(null_class,u),v),w) member(not_subclass_element(intersection(union(null_class,u),v),w),u)*.
% 299.99/300.41  39345[4:Res:161.1,36188.0] ||  -> subclass(intersection(u,union(null_class,v)),w) member(not_subclass_element(intersection(u,union(null_class,v)),w),v)*.
% 299.99/300.41  39355[4:Res:15389.2,36188.0] || member(u,universal_class) subclass(domain_relation,union(null_class,v)) -> member(ordered_pair(u,cantor(u)),v)*.
% 299.99/300.41  40008[4:Res:168.1,39314.0] ||  -> subclass(intersection(union(u,u),v),w) member(not_subclass_element(intersection(union(u,u),v),w),u)*.
% 299.99/300.41  40030[4:Res:161.1,39314.0] ||  -> subclass(intersection(u,union(v,v)),w) member(not_subclass_element(intersection(u,union(v,v)),w),v)*.
% 299.99/300.41  40040[4:Res:15389.2,39314.0] || member(u,universal_class) subclass(domain_relation,union(v,v))* -> member(ordered_pair(u,cantor(u)),v)*.
% 299.99/300.41  40086[0:SpR:39581.1,3134.1] || subclass(u,v) -> equal(symmetric_difference(v,u),null_class) member(regular(symmetric_difference(v,u)),complement(u))*.
% 299.99/300.41  40114[0:SpR:39581.1,115.0] || subclass(union(u,v),complement(intersection(u,v)))* -> equal(symmetric_difference(u,v),union(u,v)).
% 299.99/300.41  40285[0:SpR:39745.0,115.0] ||  -> equal(intersection(complement(intersection(u,v)),union(u,intersection(u,v))),symmetric_difference(u,intersection(u,v)))**.
% 299.99/300.41  40584[0:SpR:39886.0,115.0] ||  -> equal(intersection(complement(intersection(u,v)),union(v,intersection(u,v))),symmetric_difference(v,intersection(u,v)))**.
% 299.99/300.41  40908[4:Res:15450.1,557.0] || subclass(domain_relation,rotate(singleton(u)))* -> equal(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)*.
% 299.99/300.41  40957[4:Res:15450.1,94.0] || subclass(domain_relation,rotate(compose_class(u))) -> equal(compose(u,ordered_pair(v,cantor(ordered_pair(w,v)))),w)**.
% 299.99/300.41  40960[4:Res:15450.1,15392.0] || subclass(domain_relation,rotate(application_function)) -> member(u,cantor(ordered_pair(v,cantor(ordered_pair(ordered_pair(u,w),v)))))*.
% 299.99/300.41  40967[4:Res:15450.1,37.0] || subclass(domain_relation,rotate(flip(u))) -> member(ordered_pair(ordered_pair(cantor(ordered_pair(v,w)),w),v),u)*.
% 299.99/300.41  40968[4:Res:15450.1,34.0] || subclass(domain_relation,rotate(rotate(u))) -> member(ordered_pair(ordered_pair(cantor(ordered_pair(v,w)),v),w),u)*.
% 299.99/300.41  41026[4:Res:15451.1,557.0] || subclass(domain_relation,flip(singleton(u)))* -> equal(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)*.
% 299.99/300.41  41075[4:Res:15451.1,94.0] || subclass(domain_relation,flip(compose_class(u))) -> equal(compose(u,ordered_pair(v,w)),cantor(ordered_pair(w,v)))**.
% 299.99/300.41  41080[4:Res:15451.1,37.0] || subclass(domain_relation,flip(flip(u))) -> member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(v,w))),u)*.
% 299.99/300.41  41081[4:Res:15451.1,34.0] || subclass(domain_relation,flip(rotate(u))) -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(v,w))),w),u)*.
% 299.99/300.41  41137[4:SpR:26736.0,33010.0] ||  -> subclass(regular(image(element_relation,successor(null_class))),power_class(complement(singleton(null_class))))* equal(image(element_relation,successor(null_class)),null_class).
% 299.99/300.41  41139[4:SpR:26736.0,26.2] || member(u,universal_class) -> member(u,image(element_relation,successor(null_class)))* member(u,power_class(complement(singleton(null_class)))).
% 299.99/300.41  41173[4:SpL:26736.0,18013.1] || equal(image(element_relation,successor(null_class)),singleton(singleton(null_class))) subclass(universal_class,power_class(complement(singleton(null_class))))* -> .
% 299.99/300.41  41181[4:SpL:26736.0,23646.0] || subclass(image(element_relation,successor(null_class)),power_class(complement(singleton(null_class))))* -> equal(image(element_relation,successor(null_class)),null_class).
% 299.99/300.41  41218[4:Rew:26736.0,41165.1] || subclass(power_class(complement(singleton(null_class))),image(element_relation,successor(null_class)))* -> equal(power_class(complement(singleton(null_class))),null_class).
% 299.99/300.41  41285[0:Res:2332.2,557.0] || subclass(u,singleton(v))* -> equal(intersection(w,u),null_class) equal(regular(intersection(w,u)),v)*.
% 299.99/300.41  41366[0:Obv:41328.2] || subclass(u,v) subclass(intersection(w,u),complement(v))* -> equal(intersection(w,u),null_class).
% 299.99/300.41  41735[0:Obv:41676.1] || subclass(intersection(u,intersection(v,w)),complement(v))* -> equal(intersection(u,intersection(v,w)),null_class).
% 299.99/300.41  42342[0:Obv:42277.1] || subclass(intersection(u,intersection(v,w)),complement(w))* -> equal(intersection(u,intersection(v,w)),null_class).
% 299.99/300.41  42855[0:Res:3120.2,557.0] || subclass(u,singleton(v))* -> equal(intersection(u,w),null_class) equal(regular(intersection(u,w)),v)*.
% 299.99/300.41  42935[0:Obv:42898.2] || subclass(u,v) subclass(intersection(u,w),complement(v))* -> equal(intersection(u,w),null_class).
% 299.99/300.41  43461[0:Obv:43390.1] || subclass(intersection(intersection(u,v),w),complement(u))* -> equal(intersection(intersection(u,v),w),null_class).
% 299.99/300.41  43973[0:Obv:43897.1] || subclass(intersection(intersection(u,v),w),complement(v))* -> equal(intersection(intersection(u,v),w),null_class).
% 299.99/300.41  44499[0:Res:63.1,3156.0] function(u) || subclass(cross_product(universal_class,universal_class),v)* -> equal(u,null_class) member(regular(u),v)*.
% 299.99/300.41  44753[0:Obv:44732.2] || subclass(u,symmetric_difference(v,w)) subclass(u,complement(union(v,w)))* -> equal(u,null_class).
% 299.99/300.41  44754[0:Obv:44719.1] || subclass(singleton(u),symmetric_difference(v,w))* -> equal(singleton(u),null_class) member(u,union(v,w)).
% 299.99/300.41  44881[0:Rew:56.0,44834.1,56.0,44834.0] ||  -> subclass(singleton(not_subclass_element(intersection(u,power_class(v)),w)),power_class(v))* subclass(intersection(u,power_class(v)),w).
% 299.99/300.41  45057[0:Rew:56.0,44997.1,56.0,44997.0] ||  -> subclass(singleton(not_subclass_element(intersection(power_class(u),v),w)),power_class(u))* subclass(intersection(power_class(u),v),w).
% 299.99/300.41  45276[0:Obv:45248.2] || equal(u,v) subclass(universal_class,w) -> equal(unordered_pair(v,u),null_class)** member(v,w)*.
% 299.99/300.41  45381[0:Obv:45378.1] || subclass(restrict(u,v,w),complement(cross_product(v,w)))* -> equal(restrict(u,v,w),null_class).
% 299.99/300.41  45433[7:Res:29936.1,4002.0] || equal(symmetric_difference(u,cross_product(v,w)),successor(null_class)) -> member(null_class,complement(restrict(u,v,w)))*.
% 299.99/300.41  45434[7:Res:29891.1,4002.0] || equal(symmetric_difference(u,cross_product(v,w)),singleton(null_class)) -> member(null_class,complement(restrict(u,v,w)))*.
% 299.99/300.41  45515[7:Res:29936.1,4003.0] || equal(symmetric_difference(cross_product(u,v),w),successor(null_class)) -> member(null_class,complement(restrict(w,u,v)))*.
% 299.99/300.41  45516[7:Res:29891.1,4003.0] || equal(symmetric_difference(cross_product(u,v),w),singleton(null_class)) -> member(null_class,complement(restrict(w,u,v)))*.
% 299.99/300.41  45973[4:Res:7.1,7717.1] || equal(complement(compose(element_relation,universal_class)),universal_class)** member(u,universal_class) member(sum_class(u),element_relation)* -> .
% 299.99/300.41  46073[4:Res:7.1,7718.1] || equal(complement(compose(element_relation,universal_class)),universal_class)** member(u,universal_class) member(power_class(u),element_relation)* -> .
% 299.99/300.41  46207[0:Rew:56.0,46104.2] || member(u,universal_class) -> member(u,complement(intersection(power_class(v),power_class(w))))* member(u,power_class(w)).
% 299.99/300.41  46208[0:Rew:56.0,46105.2] || member(u,universal_class) -> member(u,complement(intersection(power_class(v),power_class(w))))* member(u,power_class(v)).
% 299.99/300.41  46452[4:MRR:46401.2,45106.0] || member(inverse(u),universal_class) subclass(domain_relation,complement(unordered_pair(v,ordered_pair(inverse(u),range_of(u)))))* -> .
% 299.99/300.41  47047[0:Rew:47003.0,5779.0] ||  -> subclass(symmetric_difference(complement(u),union(v,complement(power_class(w)))),union(u,intersection(complement(v),power_class(w))))*.
% 299.99/300.41  47145[3:Rew:47003.0,34792.1] || equal(intersection(complement(u),power_class(v)),domain_relation) subclass(universal_class,union(u,complement(power_class(v))))* -> .
% 299.99/300.41  47147[3:Rew:47003.0,19430.1] || subclass(domain_relation,intersection(complement(u),power_class(v)))* subclass(universal_class,union(u,complement(power_class(v)))) -> .
% 299.99/300.41  47149[0:Rew:47003.0,5506.0] || subclass(universal_class,union(u,complement(power_class(v)))) member(null_class,intersection(complement(u),power_class(v)))* -> .
% 299.99/300.41  47150[0:Rew:47003.0,5505.0] || subclass(universal_class,union(u,complement(power_class(v)))) member(omega,intersection(complement(u),power_class(v)))* -> .
% 299.99/300.41  47158[0:Rew:47003.0,5789.0] ||  -> subclass(symmetric_difference(union(u,complement(power_class(v))),complement(w)),union(intersection(complement(u),power_class(v)),w))*.
% 299.99/300.41  47166[3:Rew:47003.0,34880.1] || equal(intersection(complement(u),power_class(v)),domain_relation) subclass(domain_relation,union(u,complement(power_class(v))))* -> .
% 299.99/300.41  47167[3:Rew:47003.0,13471.1] || subclass(domain_relation,intersection(complement(u),power_class(v)))* subclass(domain_relation,union(u,complement(power_class(v)))) -> .
% 299.99/300.41  47169[3:Rew:47003.0,13568.1] || equal(intersection(complement(u),power_class(v)),domain_relation)** equal(union(u,complement(power_class(v))),domain_relation) -> .
% 299.99/300.41  47170[4:Rew:47003.0,17993.1] ||  -> member(singleton(null_class),intersection(complement(u),power_class(v)))* member(singleton(null_class),union(u,complement(power_class(v)))).
% 299.99/300.41  47236[0:Rew:47003.0,5780.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),w)),union(u,intersection(power_class(v),complement(w))))*.
% 299.99/300.41  47263[0:Rew:47003.0,30732.0] || member(regular(intersection(u,power_class(v))),complement(power_class(v)))* -> equal(intersection(u,power_class(v)),null_class).
% 299.99/300.41  47306[0:Rew:47003.0,36265.0] || subclass(universal_class,power_class(complement(power_class(u)))) member(ordered_pair(v,w),image(element_relation,power_class(u)))* -> .
% 299.99/300.41  47307[0:Rew:47003.0,36263.0] || subclass(universal_class,power_class(complement(power_class(u)))) member(unordered_pair(v,w),image(element_relation,power_class(u)))* -> .
% 299.99/300.41  47312[4:Rew:47003.0,18639.1] || equal(image(element_relation,power_class(u)),singleton(singleton(null_class))) subclass(universal_class,power_class(complement(power_class(u))))* -> .
% 299.99/300.41  47322[3:Rew:47003.0,36287.0] || subclass(domain_relation,power_class(complement(power_class(u)))) member(ordered_pair(null_class,null_class),image(element_relation,power_class(u)))* -> .
% 299.99/300.41  47325[3:Rew:47003.0,36286.0] || equal(power_class(complement(power_class(u))),domain_relation) member(ordered_pair(null_class,null_class),image(element_relation,power_class(u)))* -> .
% 299.99/300.41  47348[0:Rew:47003.0,23676.0] || subclass(image(element_relation,power_class(u)),power_class(complement(power_class(u))))* -> equal(image(element_relation,power_class(u)),null_class).
% 299.99/300.41  47372[3:Rew:47003.0,33036.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.99/300.41  47430[3:Rew:47003.0,34794.1] || equal(intersection(power_class(u),complement(v)),domain_relation) subclass(universal_class,union(complement(power_class(u)),v))* -> .
% 299.99/300.41  47432[3:Rew:47003.0,19433.1] || subclass(domain_relation,intersection(power_class(u),complement(v)))* subclass(universal_class,union(complement(power_class(u)),v)) -> .
% 299.99/300.41  47434[0:Rew:47003.0,5561.0] || subclass(universal_class,union(complement(power_class(u)),v)) member(null_class,intersection(power_class(u),complement(v)))* -> .
% 299.99/300.41  47435[0:Rew:47003.0,5560.0] || subclass(universal_class,union(complement(power_class(u)),v)) member(omega,intersection(power_class(u),complement(v)))* -> .
% 299.99/300.41  47443[0:Rew:47003.0,5790.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),v),complement(w)),union(intersection(power_class(u),complement(v)),w))*.
% 299.99/300.41  47451[3:Rew:47003.0,34882.1] || equal(intersection(power_class(u),complement(v)),domain_relation) subclass(domain_relation,union(complement(power_class(u)),v))* -> .
% 299.99/300.41  47452[3:Rew:47003.0,13474.1] || subclass(domain_relation,intersection(power_class(u),complement(v)))* subclass(domain_relation,union(complement(power_class(u)),v)) -> .
% 299.99/300.41  47454[3:Rew:47003.0,13571.1] || equal(intersection(power_class(u),complement(v)),domain_relation)** equal(union(complement(power_class(u)),v),domain_relation) -> .
% 299.99/300.41  47455[4:Rew:47003.0,17996.1] ||  -> member(singleton(null_class),intersection(power_class(u),complement(v)))* member(singleton(null_class),union(complement(power_class(u)),v)).
% 299.99/300.41  47542[0:Rew:47003.0,31084.0] || member(regular(intersection(power_class(u),v)),complement(power_class(u)))* -> equal(intersection(power_class(u),v),null_class).
% 299.99/300.41  47612[0:Rew:47003.0,47292.0] || subclass(power_class(complement(power_class(u))),image(element_relation,power_class(u)))* -> equal(power_class(complement(power_class(u))),null_class).
% 299.99/300.41  48040[7:Res:46478.1,4002.0] || equal(complement(symmetric_difference(u,cross_product(v,w))),null_class) -> member(null_class,complement(restrict(u,v,w)))*.
% 299.99/300.41  48042[7:Res:46478.1,4003.0] || equal(complement(symmetric_difference(cross_product(u,v),w)),null_class) -> member(null_class,complement(restrict(w,u,v)))*.
% 299.99/300.41  48063[7:Res:46478.1,15447.0] || equal(complement(cantor(regular(cross_product(singleton(null_class),universal_class)))),null_class)** -> equal(cross_product(singleton(null_class),universal_class),null_class).
% 299.99/300.41  48918[4:Res:48015.1,4002.0] || equal(complement(symmetric_difference(u,cross_product(v,w))),null_class) -> member(omega,complement(restrict(u,v,w)))*.
% 299.99/300.41  48920[4:Res:48015.1,4003.0] || equal(complement(symmetric_difference(cross_product(u,v),w)),null_class) -> member(omega,complement(restrict(w,u,v)))*.
% 299.99/300.41  48941[4:Res:48015.1,15447.0] || equal(complement(cantor(regular(cross_product(singleton(omega),universal_class)))),null_class)** -> equal(cross_product(singleton(omega),universal_class),null_class).
% 299.99/300.41  49203[3:Res:28597.1,47008.0] || equal(image(element_relation,power_class(u)),domain_relation) member(ordered_pair(null_class,null_class),power_class(complement(power_class(u))))* -> .
% 299.99/300.41  49204[3:Res:4824.1,47008.0] || subclass(domain_relation,image(element_relation,power_class(u))) member(ordered_pair(null_class,null_class),power_class(complement(power_class(u))))* -> .
% 299.99/300.41  49342[4:Res:15497.1,46866.1] || member(u,universal_class) equal(cantor(v),null_class) -> equal(sum_class(range_of(null_class)),apply(v,u))*.
% 299.99/300.41  49355[4:Res:1928.2,46866.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* subclass(composition_function,w)* equal(null_class,w) -> .
% 299.99/300.41  49637[4:SpR:47962.0,20895.1] || equal(complement(power_class(complement(power_class(u)))),universal_class) -> equal(union(image(element_relation,power_class(u)),v),universal_class)**.
% 299.99/300.41  49747[4:Rew:47572.0,49699.1,26691.0,49699.1] || equal(complement(union(image(element_relation,power_class(u)),v)),universal_class)** -> member(null_class,power_class(complement(power_class(u)))).
% 299.99/300.41  49748[4:Rew:47572.0,49700.1,26691.0,49700.1] || equal(complement(union(image(element_relation,power_class(u)),v)),universal_class)** -> member(omega,power_class(complement(power_class(u)))).
% 299.99/300.41  49901[4:SpR:47963.0,20898.1] || equal(complement(power_class(complement(power_class(u)))),universal_class) -> equal(union(v,image(element_relation,power_class(u))),universal_class)**.
% 299.99/300.41  50015[4:Rew:47572.0,49939.1,26691.0,49939.1] || equal(complement(union(u,image(element_relation,power_class(v)))),universal_class)** -> member(null_class,power_class(complement(power_class(v)))).
% 299.99/300.41  50016[4:Rew:47572.0,49940.1,26691.0,49940.1] || equal(complement(union(u,image(element_relation,power_class(v)))),universal_class)** -> member(omega,power_class(complement(power_class(v)))).
% 299.99/300.41  51724[0:Res:345.1,47039.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(v))) -> member(singleton(w),union(u,complement(power_class(v))))*.
% 299.99/300.41  51725[4:Res:48015.1,47039.0] || equal(complement(symmetric_difference(complement(u),power_class(v))),null_class) -> member(omega,union(u,complement(power_class(v))))*.
% 299.99/300.41  51735[7:Res:46478.1,47039.0] || equal(complement(symmetric_difference(complement(u),power_class(v))),null_class) -> member(null_class,union(u,complement(power_class(v))))*.
% 299.99/300.41  51736[7:Res:29936.1,47039.0] || equal(symmetric_difference(complement(u),power_class(v)),successor(null_class)) -> member(null_class,union(u,complement(power_class(v))))*.
% 299.99/300.41  51737[7:Res:29891.1,47039.0] || equal(symmetric_difference(complement(u),power_class(v)),singleton(null_class)) -> member(null_class,union(u,complement(power_class(v))))*.
% 299.99/300.41  52047[0:Res:345.1,47228.0] || subclass(universal_class,symmetric_difference(power_class(u),complement(v))) -> member(singleton(w),union(complement(power_class(u)),v))*.
% 299.99/300.41  52048[4:Res:48015.1,47228.0] || equal(complement(symmetric_difference(power_class(u),complement(v))),null_class) -> member(omega,union(complement(power_class(u)),v))*.
% 299.99/300.41  52058[7:Res:46478.1,47228.0] || equal(complement(symmetric_difference(power_class(u),complement(v))),null_class) -> member(null_class,union(complement(power_class(u)),v))*.
% 299.99/300.41  52059[7:Res:29936.1,47228.0] || equal(symmetric_difference(power_class(u),complement(v)),successor(null_class)) -> member(null_class,union(complement(power_class(u)),v))*.
% 299.99/300.41  52060[7:Res:29891.1,47228.0] || equal(symmetric_difference(power_class(u),complement(v)),singleton(null_class)) -> member(null_class,union(complement(power_class(u)),v))*.
% 299.99/300.41  52136[0:SpR:6882.0,39745.0] ||  -> equal(intersection(successor(u),symmetric_difference(complement(u),complement(singleton(u)))),symmetric_difference(complement(u),complement(singleton(u))))**.
% 299.99/300.41  52253[0:SoR:7012.0,72.1] one_to_one(complement(u)) || member(v,universal_class) -> member(v,u)* member(v,cross_product(universal_class,universal_class))*.
% 299.99/300.41  52444[4:SpL:1194.1,45115.0] || subclass(universal_class,union(null_class,singleton(not_subclass_element(cross_product(u,v),w))))* -> subclass(cross_product(u,v),w).
% 299.99/300.41  52458[4:Res:7.1,7728.0] || equal(complement(compose(element_relation,universal_class)),u) member(not_subclass_element(u,v),element_relation)* -> subclass(u,v).
% 299.99/300.41  52605[4:Rew:16964.0,52598.1] || member(singleton(singleton(singleton(singleton(singleton(null_class))))),application_function)* -> member(null_class,cantor(singleton(singleton(singleton(null_class))))).
% 299.99/300.41  52787[4:Obv:52775.1] || equal(singleton(u),null_class) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 299.99/300.41  52788[4:Obv:52774.1] || equal(singleton(u),null_class) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.99/300.41  52912[4:MRR:52892.2,9997.1] || member(cantor(u),v)* member(u,w)* subclass(domain_relation,complement(cross_product(w,v)))* -> .
% 299.99/300.41  53161[4:SpL:1194.1,49283.0] || equal(union(null_class,singleton(not_subclass_element(cross_product(u,v),w))),universal_class)** -> subclass(cross_product(u,v),w).
% 299.99/300.41  53423[4:Res:15389.2,49359.0] || member(u,universal_class) subclass(domain_relation,cantor(ordered_pair(u,cantor(u))))* equal(null_class,element_relation) -> .
% 299.99/300.41  53445[0:Res:3636.1,3783.0] || subclass(universal_class,u)* subclass(u,v)* -> equal(singleton(w),null_class) member(power_class(w),v)*.
% 299.99/300.41  53499[0:Res:10047.1,3783.0] || subclass(universal_class,u)* subclass(u,v)* -> equal(w,null_class) member(power_class(regular(w)),v)*.
% 299.99/300.41  53593[4:Rew:26696.0,53547.1] || member(u,universal_class) subclass(universal_class,union(null_class,v)) -> member(power_class(u),union(v,v))*.
% 299.99/300.41  53698[0:Res:3636.1,3842.0] || subclass(universal_class,u) -> equal(singleton(image(v,singleton(w))),null_class)** member(apply(v,w),u)*.
% 299.99/300.41  53746[0:Res:3636.1,3845.0] || subclass(universal_class,u)* subclass(u,v)* -> equal(singleton(w),null_class) member(sum_class(w),v)*.
% 299.99/300.41  53801[0:Res:10047.1,3845.0] || subclass(universal_class,u)* subclass(u,v)* -> equal(w,null_class) member(sum_class(regular(w)),v)*.
% 299.99/300.41  54081[7:SpL:47007.0,52819.0] || equal(successor(union(u,complement(power_class(v)))),null_class) -> member(null_class,intersection(complement(u),power_class(v)))*.
% 299.99/300.41  54082[7:SpL:47013.0,52819.0] || equal(successor(union(complement(power_class(u)),v)),null_class) -> member(null_class,intersection(power_class(u),complement(v)))*.
% 299.99/300.41  54145[4:Rew:26696.0,54103.1] || member(u,universal_class) subclass(universal_class,union(null_class,v)) -> member(sum_class(u),union(v,v))*.
% 299.99/300.41  54173[4:SpL:47007.0,52964.0] || equal(successor(union(u,complement(power_class(v)))),null_class) -> member(omega,intersection(complement(u),power_class(v)))*.
% 299.99/300.41  54174[4:SpL:47013.0,52964.0] || equal(successor(union(complement(power_class(u)),v)),null_class) -> member(omega,intersection(power_class(u),complement(v)))*.
% 299.99/300.41  54448[4:MRR:54447.2,49411.0] || subclass(restrict(u,v,w),regular(cross_product(v,w)))* -> equal(restrict(u,v,w),null_class).
% 299.99/300.41  54576[3:MRR:54521.0,3636.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.99/300.41  54589[3:Obv:54587.1] || member(singleton(first(regular(cross_product(u,v)))),cross_product(u,v))* -> equal(cross_product(u,v),null_class).
% 299.99/300.41  54659[4:Res:7.1,15711.1] || equal(intersection(u,v),domain_relation)** member(w,universal_class) -> member(ordered_pair(w,cantor(w)),u)*.
% 299.99/300.41  54735[4:Res:7.1,15714.1] || equal(intersection(u,v),domain_relation)** member(w,universal_class) -> member(ordered_pair(w,cantor(w)),v)*.
% 299.99/300.41  54946[3:SpR:54674.1,104.0] || equal(single_valued1(u),universal_class) -> equal(domain__dfg(u,image(inverse(u),null_class),single_valued2(u)),single_valued3(u))**.
% 299.99/300.41  55013[4:SpL:54674.1,15368.1] || equal(u,universal_class) member(u,cantor(v))* equal(restrict(v,null_class,universal_class),null_class)** -> .
% 299.99/300.41  55566[0:SpL:44.0,6144.2] || member(u,complement(singleton(v)))* member(u,complement(v)) member(u,successor(v)) -> .
% 299.99/300.41  55614[4:Res:20892.1,6144.2] || equal(union(u,v),universal_class)** member(omega,complement(v))* member(omega,complement(u))* -> .
% 299.99/300.41  55615[0:Res:343.1,6144.2] || subclass(universal_class,union(u,v))* member(omega,complement(v)) member(omega,complement(u)) -> .
% 299.99/300.41  55626[4:Res:20894.1,6144.2] || equal(union(u,v),universal_class)** member(null_class,complement(v))* member(null_class,complement(u))* -> .
% 299.99/300.41  55627[0:Res:2118.1,6144.2] || subclass(universal_class,union(u,v))* member(null_class,complement(v)) member(null_class,complement(u)) -> .
% 299.99/300.41  55651[0:Res:530.1,6144.2] || equal(symmetric_difference(u,v),universal_class)** member(omega,complement(v))* member(omega,complement(u))* -> .
% 299.99/300.41  55652[0:Res:505.1,6144.2] || subclass(universal_class,symmetric_difference(u,v))* member(omega,complement(v)) member(omega,complement(u)) -> .
% 299.99/300.41  55663[0:Res:2244.1,6144.2] || equal(symmetric_difference(u,v),universal_class)** member(null_class,complement(v))* member(null_class,complement(u))* -> .
% 299.99/300.41  55664[0:Res:2217.1,6144.2] || subclass(universal_class,symmetric_difference(u,v))* member(null_class,complement(v)) member(null_class,complement(u)) -> .
% 299.99/300.41  55831[3:MRR:55830.1,22109.0] || equal(unordered_pair(u,singleton(v)),singleton(u)) -> equal(apply(choice,ordered_pair(u,v)),singleton(u))**.
% 299.99/300.41  55871[3:SpL:22117.0,14896.0] || subclass(universal_class,complement(singleton(regular(ordered_pair(u,v)))))* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.41  55877[4:SpL:22117.0,44645.0] || subclass(unordered_pair(regular(ordered_pair(u,v)),w),null_class)* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.41  55878[4:SpL:22117.0,46875.0] || equal(unordered_pair(regular(ordered_pair(u,v)),w),null_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.41  55898[7:SpL:22117.0,29471.0] || subclass(successor(null_class),complement(regular(ordered_pair(null_class,u))))* -> equal(regular(ordered_pair(null_class,u)),singleton(null_class)).
% 299.99/300.41  55899[7:SpL:22117.0,29607.0] || equal(complement(regular(ordered_pair(null_class,u))),successor(null_class))** -> equal(regular(ordered_pair(null_class,u)),singleton(null_class)).
% 299.99/300.41  55914[4:SpL:22117.0,44639.0] || subclass(unordered_pair(u,regular(ordered_pair(v,w))),null_class)* -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.99/300.41  55915[4:SpL:22117.0,46871.0] || equal(unordered_pair(u,regular(ordered_pair(v,w))),null_class)** -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.99/300.41  55929[4:Rew:16954.0,55865.0] ||  -> equal(regular(ordered_pair(universal_class,u)),null_class) equal(unordered_pair(null_class,regular(ordered_pair(universal_class,u))),ordered_pair(universal_class,u))**.
% 299.99/300.41  55936[4:MRR:55891.2,44770.0] || member(singleton(u),complement(regular(ordered_pair(v,u))))* -> equal(regular(ordered_pair(v,u)),singleton(v)).
% 299.99/300.41  56118[0:Res:7.1,4021.1] || equal(u,complement(intersection(v,w)))* member(x,symmetric_difference(v,w))* -> member(x,u)*.
% 299.99/300.41  56131[4:Rew:42153.0,56130.0] || member(u,union(complement(v),intersection(v,w)))* subclass(universal_class,x) -> member(u,x)*.
% 299.99/300.41  56133[4:Rew:42504.0,56132.0] || member(u,union(complement(v),intersection(w,v)))* subclass(universal_class,x) -> member(u,x)*.
% 299.99/300.41  56219[0:Res:7.1,5303.0] || equal(restrict(u,v,w),x)* -> equal(x,null_class) member(regular(x),cross_product(v,w))*.
% 299.99/300.41  56260[3:Obv:56244.1] || equal(power_class(u),universal_class) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 299.99/300.41  56261[3:Obv:56243.1] || equal(power_class(u),universal_class) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.99/300.41  56281[3:Obv:56270.1] || equal(sum_class(u),universal_class) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 299.99/300.41  56282[3:Obv:56269.1] || equal(sum_class(u),universal_class) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.99/300.41  56426[4:Obv:56410.1] || equal(cantor(u),universal_class) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 299.99/300.41  56427[4:Obv:56409.1] || equal(cantor(u),universal_class) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.99/300.41  56912[4:MRR:56799.2,53330.0] || subclass(u,complement(unordered_pair(v,not_subclass_element(intersection(w,u),x))))* -> subclass(intersection(w,u),x).
% 299.99/300.41  57790[0:Rew:30.0,57738.1] single_valued_class(intersection(u,intersection(cross_product(universal_class,universal_class),v))) ||  -> function(intersection(u,restrict(v,universal_class,universal_class)))*.
% 299.99/300.41  57973[4:Rew:36163.0,57860.1] || subclass(u,v) -> subclass(union(u,u),w) member(not_subclass_element(union(u,u),w),v)*.
% 299.99/300.41  58012[4:MRR:57900.2,53330.0] || subclass(u,complement(unordered_pair(v,not_subclass_element(intersection(u,w),x))))* -> subclass(intersection(u,w),x).
% 299.99/300.41  58248[0:Rew:29.0,58195.1] single_valued_class(intersection(u,intersection(v,cross_product(universal_class,universal_class)))) ||  -> function(intersection(u,restrict(v,universal_class,universal_class)))*.
% 299.99/300.41  58721[0:Rew:30.0,58667.1] single_valued_class(intersection(intersection(cross_product(universal_class,universal_class),u),v)) ||  -> function(intersection(restrict(u,universal_class,universal_class),v))*.
% 299.99/300.41  59150[0:Res:93.0,5342.0] || subclass(cross_product(universal_class,universal_class),u) -> subclass(compose_class(v),w) member(not_subclass_element(compose_class(v),w),u)*.
% 299.99/300.41  59153[0:Res:106.0,5342.0] || subclass(cross_product(universal_class,cross_product(universal_class,universal_class)),u)* -> subclass(application_function,v) member(not_subclass_element(application_function,v),u)*.
% 299.99/300.41  59154[0:Res:96.0,5342.0] || subclass(cross_product(universal_class,cross_product(universal_class,universal_class)),u)* -> subclass(composition_function,v) member(not_subclass_element(composition_function,v),u)*.
% 299.99/300.41  59159[0:Res:7.1,5342.0] || equal(u,v)* subclass(u,w)* -> subclass(v,x) member(not_subclass_element(v,x),w)*.
% 299.99/300.41  59410[4:Rew:30.0,59358.1] single_valued_class(union(null_class,intersection(cross_product(universal_class,universal_class),u))) ||  -> function(union(null_class,restrict(u,universal_class,universal_class)))*.
% 299.99/300.41  59475[4:Rew:26696.0,59421.0] || subclass(u,union(null_class,v)) -> subclass(u,w) member(not_subclass_element(u,w),union(v,v))*.
% 299.99/300.41  59493[0:Obv:59466.2] || subclass(u,symmetric_difference(v,w)) subclass(u,complement(union(v,w)))* -> subclass(u,x)*.
% 299.99/300.41  59537[4:Res:59405.0,3156.0] || subclass(complement(u),v) -> equal(complement(successor(u)),null_class) member(regular(complement(successor(u))),v)*.
% 299.99/300.41  59541[4:Res:59405.0,7729.0] || member(regular(complement(successor(compose(element_relation,universal_class)))),element_relation)* -> equal(complement(successor(compose(element_relation,universal_class))),null_class).
% 299.99/300.41  59608[4:Res:58710.1,5342.0] || equal(u,universal_class) subclass(u,v)* -> subclass(w,x) member(not_subclass_element(w,x),v)*.
% 299.99/300.41  59619[4:Res:58710.1,7728.0] || equal(complement(compose(element_relation,universal_class)),universal_class) member(not_subclass_element(u,v),element_relation)* -> subclass(u,v).
% 299.99/300.41  60484[4:Rew:29.0,60433.1] single_valued_class(union(null_class,intersection(u,cross_product(universal_class,universal_class)))) ||  -> function(union(null_class,restrict(u,universal_class,universal_class)))*.
% 299.99/300.41  60698[0:Rew:29.0,60644.1] single_valued_class(intersection(intersection(u,cross_product(universal_class,universal_class)),v)) ||  -> function(intersection(restrict(u,universal_class,universal_class),v))*.
% 299.99/300.41  60858[4:SpL:22117.0,57143.0] || subclass(universal_class,regular(singleton(regular(ordered_pair(u,v)))))* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.41  61157[4:SpL:22117.0,60868.0] || equal(regular(singleton(regular(ordered_pair(u,v)))),universal_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.41  61281[0:SpR:47616.0,5255.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.99/300.41  61372[5:Rew:7631.0,61299.1,4116.0,61299.1] || equal(complement(power_class(u)),universal_class) -> equal(union(complement(power_class(v)),image(element_relation,power_class(u))),universal_class)**.
% 299.99/300.41  61600[4:Res:59614.1,2353.1] || equal(complement(compose(u,inverse(u))),universal_class)** subclass(u,cross_product(universal_class,universal_class)) -> function(u).
% 299.99/300.41  61878[0:SpR:47619.0,5255.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.99/300.41  61970[5:Rew:7631.0,61904.1,4392.0,61904.1] || equal(complement(power_class(u)),universal_class) -> equal(union(image(element_relation,power_class(u)),complement(power_class(v))),universal_class)**.
% 299.99/300.41  62223[4:MRR:62212.3,46902.0] || member(power_class(u),element_relation)* member(u,universal_class) subclass(universal_class,regular(compose(element_relation,universal_class)))* -> .
% 299.99/300.41  62320[4:Res:59281.0,326.1] inductive(union(null_class,restrict(omega,u,v))) ||  -> equal(union(null_class,restrict(omega,u,v)),omega)**.
% 299.99/300.41  62388[4:MRR:62377.3,46902.0] || member(sum_class(u),element_relation)* member(u,universal_class) subclass(universal_class,regular(compose(element_relation,universal_class)))* -> .
% 299.99/300.41  62430[0:Res:57651.0,326.1] inductive(intersection(u,restrict(omega,v,w))) ||  -> equal(intersection(u,restrict(omega,v,w)),omega)**.
% 299.99/300.41  62599[0:Res:122.0,11919.0] ||  -> equal(ordered_pair(first(ordered_pair(singleton(u),omega)),second(ordered_pair(singleton(u),omega))),ordered_pair(singleton(u),omega))**.
% 299.99/300.41  63002[0:Res:58577.0,326.1] inductive(intersection(restrict(omega,u,v),w)) ||  -> equal(intersection(restrict(omega,u,v),w),omega)**.
% 299.99/300.41  63189[0:Res:48.1,3659.1] inductive(power_class(intersection(complement(u),complement(v)))) || member(null_class,image(element_relation,union(u,v)))* -> .
% 299.99/300.41  63244[4:Rew:48707.0,63174.0] || equal(image(element_relation,union(u,v)),null_class) member(omega,image(element_relation,union(u,v)))* -> .
% 299.99/300.41  63245[7:Rew:48707.0,63184.0] || equal(image(element_relation,union(u,v)),null_class) member(null_class,image(element_relation,union(u,v)))* -> .
% 299.99/300.41  63427[3:Obv:63394.1] || subclass(intersection(regular(u),v),u)* -> equal(intersection(regular(u),v),null_class) equal(u,null_class).
% 299.99/300.41  63604[3:Obv:63573.1] || subclass(intersection(u,regular(v)),v)* -> equal(intersection(u,regular(v)),null_class) equal(v,null_class).
% 299.99/300.41  64586[4:SpL:16954.0,15453.1] || member(universal_class,cantor(cross_product(u,v))) equal(restrict(cross_product(null_class,universal_class),u,v),null_class)** -> .
% 299.99/300.41  64737[4:Rew:27.0,64702.1,26691.0,64702.0] || equal(union(null_class,intersection(union(u,v),power_class(w))),universal_class)** -> member(null_class,union(u,v)).
% 299.99/300.41  64738[4:Rew:27.0,64703.1,26691.0,64703.0] || equal(union(null_class,intersection(union(u,v),power_class(w))),universal_class)** -> member(omega,union(u,v)).
% 299.99/300.41  65676[4:Rew:27.0,65647.1,26691.0,65647.0] || equal(union(null_class,intersection(power_class(u),union(v,w))),universal_class)** -> member(null_class,union(v,w)).
% 299.99/300.41  65677[4:Rew:27.0,65648.1,26691.0,65648.0] || equal(union(null_class,intersection(power_class(u),union(v,w))),universal_class)** -> member(omega,union(v,w)).
% 299.99/300.41  65810[4:Res:1659.2,21114.1] || member(u,v)* member(singleton(u),w)* equal(complement(cross_product(w,v)),universal_class)** -> .
% 299.99/300.41  66031[4:SpR:64484.1,47007.0] || equal(successor(intersection(complement(u),power_class(v))),null_class)** -> equal(union(u,complement(power_class(v))),universal_class).
% 299.99/300.41  66039[4:SpR:64484.1,47013.0] || equal(successor(intersection(power_class(u),complement(v))),null_class)** -> equal(union(complement(power_class(u)),v),universal_class).
% 299.99/300.41  66453[4:Rew:7637.0,66123.1] || equal(successor(power_class(complement(power_class(u)))),null_class) -> equal(union(image(element_relation,power_class(u)),v),universal_class)**.
% 299.99/300.41  66454[4:Rew:7636.0,66124.1] || equal(successor(power_class(complement(power_class(u)))),null_class) -> equal(union(v,image(element_relation,power_class(u))),universal_class)**.
% 299.99/300.41  66455[4:Rew:26689.0,66155.1] || equal(successor(u),null_class) member(v,complement(w)) member(v,union(u,w))* -> .
% 299.99/300.41  66491[4:Rew:66396.1,66490.1] || equal(successor(power_class(u)),null_class) -> equal(symmetric_difference(power_class(u),complement(v)),union(null_class,complement(v)))**.
% 299.99/300.41  66603[0:Res:10014.3,46.0] || member(u,universal_class)* member(v,u)* subclass(element_relation,successor_relation) -> equal(successor(v),u).
% 299.99/300.41  66624[4:Res:10014.3,15386.0] || member(u,universal_class)* member(v,u)* subclass(element_relation,domain_relation) -> equal(cantor(v),u).
% 299.99/300.41  66626[4:Res:10014.3,46866.1] || member(u,universal_class)* member(v,u)* subclass(element_relation,w)* equal(null_class,w) -> .
% 299.99/300.41  66632[4:MRR:66565.3,45106.0] || member(u,universal_class) member(v,u) subclass(element_relation,complement(singleton(ordered_pair(v,u))))* -> .
% 299.99/300.41  66633[4:MRR:66616.0,122.0] || member(u,singleton(singleton(singleton(v))))* subclass(element_relation,application_function) -> member(singleton(v),cantor(u)).
% 299.99/300.41  66721[4:Res:66364.1,2353.1] || equal(successor(compose(u,inverse(u))),null_class)** subclass(u,cross_product(universal_class,universal_class)) -> function(u).
% 299.99/300.41  67948[4:Rew:26691.0,67904.1,26691.0,67904.0] || member(union(null_class,compose(element_relation,universal_class)),element_relation)* -> equal(singleton(union(null_class,compose(element_relation,universal_class))),null_class).
% 299.99/300.41  67949[4:Rew:26736.0,67873.1] ||  -> member(power_class(complement(singleton(null_class))),image(element_relation,successor(null_class)))* equal(singleton(power_class(complement(singleton(null_class)))),null_class).
% 299.99/300.41  67950[3:Rew:47012.0,67874.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.99/300.41  68168[3:SSi:68159.0,70.0] || equal(u,universal_class) -> equal(unordered_pair(u,v),null_class) equal(apply(choice,unordered_pair(u,v)),v)**.
% 299.99/300.41  68169[3:SSi:68161.0,70.0] || equal(u,universal_class) -> equal(unordered_pair(v,u),null_class) equal(apply(choice,unordered_pair(v,u)),v)**.
% 299.99/300.41  68172[4:SpL:1194.1,57139.0] || subclass(universal_class,regular(unordered_pair(u,not_subclass_element(cross_product(v,w),x))))* -> subclass(cross_product(v,w),x).
% 299.99/300.41  68616[0:Res:48.1,4004.0] inductive(symmetric_difference(complement(intersection(u,v)),union(u,v))) ||  -> member(null_class,complement(symmetric_difference(u,v)))*.
% 299.99/300.41  69055[3:Obv:68945.1] || equal(u,v) -> equal(intersection(v,unordered_pair(v,u)),null_class)** equal(unordered_pair(v,u),null_class).
% 299.99/300.41  69572[4:SpL:1194.1,64493.0] || equal(successor(unordered_pair(u,not_subclass_element(cross_product(v,w),x))),null_class)** -> subclass(cross_product(v,w),x).
% 299.99/300.41  69649[4:MRR:69616.3,46902.0] || member(not_subclass_element(u,v),element_relation)* subclass(u,regular(compose(element_relation,universal_class)))* -> subclass(u,v).
% 299.99/300.41  69703[4:SpL:1194.1,64498.0] || equal(successor(unordered_pair(not_subclass_element(cross_product(u,v),w),x)),null_class)** -> subclass(cross_product(u,v),w).
% 299.99/300.41  69962[4:SpR:16954.0,5705.0] ||  -> equal(second(not_subclass_element(restrict(cross_product(null_class,u),v,w),null_class)),range__dfg(cross_product(v,w),universal_class,u))**.
% 299.99/300.41  69972[4:SpL:1194.1,69814.0] || equal(successor(complement(singleton(not_subclass_element(cross_product(u,v),w)))),null_class)** -> subclass(cross_product(u,v),w).
% 299.99/300.41  69983[4:SpL:1194.1,67343.0] || subclass(universal_class,regular(unordered_pair(not_subclass_element(cross_product(u,v),w),x)))* -> subclass(cross_product(u,v),w).
% 299.99/300.41  70013[4:SpL:1194.1,68183.0] || equal(regular(unordered_pair(u,not_subclass_element(cross_product(v,w),x))),universal_class)** -> subclass(cross_product(v,w),x).
% 299.99/300.41  70025[4:SpR:16954.0,5706.0] ||  -> equal(first(not_subclass_element(restrict(cross_product(u,null_class),v,w),null_class)),domain__dfg(cross_product(v,w),u,universal_class))**.
% 299.99/300.41  70036[4:SpL:1194.1,69995.0] || equal(regular(unordered_pair(not_subclass_element(cross_product(u,v),w),x)),universal_class)** -> subclass(cross_product(u,v),w).
% 299.99/300.41  70112[0:SpR:47007.0,42032.0] ||  -> equal(intersection(union(u,complement(power_class(v))),restrict(intersection(complement(u),power_class(v)),w,x)),null_class)**.
% 299.99/300.41  70113[0:SpR:47013.0,42032.0] ||  -> equal(intersection(union(complement(power_class(u)),v),restrict(intersection(power_class(u),complement(v)),w,x)),null_class)**.
% 299.99/300.41  70202[0:Rew:42032.0,70166.1] || member(not_subclass_element(restrict(u,v,w),null_class),complement(u))* -> subclass(restrict(u,v,w),null_class).
% 299.99/300.41  70445[4:SpL:22117.0,54564.0] || subclass(ordered_pair(u,v),regular(ordered_pair(u,v)))* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.41  70582[3:Obv:70570.1] || equal(u,universal_class) -> equal(not_subclass_element(unordered_pair(v,u),w),v)** subclass(unordered_pair(v,u),w).
% 299.99/300.41  70583[3:Obv:70569.1] || equal(u,universal_class) -> equal(not_subclass_element(unordered_pair(u,v),w),v)** subclass(unordered_pair(u,v),w).
% 299.99/300.41  70740[4:Res:70688.0,5341.0] ||  -> subclass(complement(successor(complement(singleton(u)))),v) equal(not_subclass_element(complement(successor(complement(singleton(u)))),v),u)**.
% 299.99/300.41  71104[4:Res:70746.0,5341.0] ||  -> subclass(complement(successor(complement(successor(null_class)))),u) equal(not_subclass_element(complement(successor(complement(successor(null_class)))),u),null_class)**.
% 299.99/300.41  71503[4:Rew:31725.0,71397.2] || subclass(u,complement(singleton(null_class))) member(not_subclass_element(u,null_class),successor(null_class))* -> subclass(u,null_class).
% 299.99/300.41  71504[0:Rew:43408.0,71395.2] || subclass(u,complement(v)) member(not_subclass_element(u,null_class),intersection(v,w))* -> subclass(u,null_class).
% 299.99/300.41  71505[4:Rew:31729.0,71394.2] || subclass(u,complement(v)) member(not_subclass_element(u,null_class),union(v,v))* -> subclass(u,null_class).
% 299.99/300.41  71506[4:Rew:31142.0,71393.2] || subclass(u,complement(v)) member(not_subclass_element(u,null_class),union(null_class,v))* -> subclass(u,null_class).
% 299.99/300.41  71507[0:Rew:43917.0,71391.2] || subclass(u,complement(v)) member(not_subclass_element(u,null_class),intersection(w,v))* -> subclass(u,null_class).
% 299.99/300.41  71509[4:Rew:31316.0,71384.2] || subclass(u,successor(null_class)) member(not_subclass_element(u,null_class),complement(singleton(null_class)))* -> subclass(u,null_class).
% 299.99/300.41  71510[4:Rew:30844.0,71383.2] || subclass(u,union(v,v))* member(not_subclass_element(u,null_class),complement(v))* -> subclass(u,null_class).
% 299.99/300.41  71511[4:Rew:30853.0,71382.2] || subclass(u,union(null_class,v)) member(not_subclass_element(u,null_class),complement(v))* -> subclass(u,null_class).
% 299.99/300.41  71512[4:Rew:7634.0,71378.2] || subclass(u,element_relation) member(not_subclass_element(u,null_class),complement(compose(element_relation,universal_class)))* -> subclass(u,null_class).
% 299.99/300.41  71513[0:Rew:42038.0,71374.2] || subclass(u,intersection(v,w))* member(not_subclass_element(u,null_class),complement(w))* -> subclass(u,null_class).
% 299.99/300.41  71514[0:Rew:41697.0,71373.2] || subclass(u,intersection(v,w))* member(not_subclass_element(u,null_class),complement(v))* -> subclass(u,null_class).
% 299.99/300.41  71544[0:Obv:71458.1] || subclass(symmetric_difference(u,v),w) -> subclass(symmetric_difference(u,v),intersection(complement(intersection(u,v)),w))*.
% 299.99/300.41  71546[0:Rew:30.0,71545.1] || subclass(restrict(u,v,w),x) -> subclass(restrict(u,v,w),restrict(x,v,w))*.
% 299.99/300.41  71615[4:Res:70771.0,326.1] inductive(complement(successor(union(null_class,complement(omega))))) ||  -> equal(complement(successor(union(null_class,complement(omega)))),omega)**.
% 299.99/300.41  71902[4:Rew:7634.0,71684.1] || member(not_subclass_element(intersection(u,element_relation),null_class),complement(compose(element_relation,universal_class)))* -> subclass(intersection(u,element_relation),null_class).
% 299.99/300.41  72439[4:Rew:7634.0,72221.1] || member(not_subclass_element(intersection(element_relation,u),null_class),complement(compose(element_relation,universal_class)))* -> subclass(intersection(element_relation,u),null_class).
% 299.99/300.41  73157[4:Rew:73077.0,30270.1] || subclass(universal_class,intersection(complement(u),union(v,null_class)))* member(omega,union(u,complement(v))) -> .
% 299.99/300.41  73170[4:Rew:73077.0,27373.1] || member(u,intersection(union(v,null_class),complement(w)))* member(u,union(complement(v),w)) -> .
% 299.99/300.41  73174[4:Rew:73077.0,71529.0] || subclass(u,complement(v)) member(not_subclass_element(u,null_class),union(v,null_class))* -> subclass(u,null_class).
% 299.99/300.41  73215[4:Rew:73077.0,71532.1] || subclass(u,union(v,null_class)) member(not_subclass_element(u,null_class),complement(v))* -> subclass(u,null_class).
% 299.99/300.41  73302[4:Rew:73077.0,27344.1] || member(u,intersection(complement(v),union(w,null_class)))* member(u,union(v,complement(w))) -> .
% 299.99/300.41  73308[4:Rew:73077.0,66456.1] || equal(successor(u),null_class) member(v,complement(w)) member(v,union(w,u))* -> .
% 299.99/300.41  74829[4:Rew:26691.0,73541.1] || equal(successor(u),null_class) member(v,union(null_class,w))* -> member(v,union(u,w))*.
% 299.99/300.41  73635[4:Rew:73077.0,30283.1] || subclass(universal_class,intersection(union(u,null_class),complement(v)))* member(omega,union(complement(u),v)) -> .
% 299.99/300.41  73864[4:Rew:73771.0,66487.1] || equal(successor(power_class(u)),null_class) -> equal(symmetric_difference(complement(v),power_class(u)),union(null_class,complement(v)))**.
% 299.99/300.41  74102[4:Rew:74098.0,66263.1] || equal(successor(u),null_class) member(v,union(null_class,w))* -> member(v,union(w,u))*.
% 299.99/300.41  74115[4:Rew:74098.0,34838.0] || subclass(u,union(null_class,v)) -> subclass(u,w) member(not_subclass_element(u,w),union(v,null_class))*.
% 299.99/300.41  74117[4:Rew:74098.0,31942.1] || member(u,universal_class) subclass(universal_class,union(null_class,v)) -> member(sum_class(u),union(v,null_class))*.
% 299.99/300.41  74118[4:Rew:74098.0,31412.1] || member(u,universal_class) subclass(universal_class,union(null_class,v)) -> member(power_class(u),union(v,null_class))*.
% 299.99/300.41  76216[4:Rew:76214.0,75445.0] || member(u,union(element_relation,complement(compose(element_relation,universal_class))))* subclass(universal_class,v) -> member(u,v)*.
% 299.99/300.41  76546[4:Rew:26698.0,76398.0] || subclass(u,union(v,null_class)) -> subclass(u,w) member(not_subclass_element(u,w),union(null_class,v))*.
% 299.99/300.41  76581[4:Res:76325.0,5342.0] || subclass(u,v) -> subclass(union(u,null_class),w) member(not_subclass_element(union(u,null_class),w),v)*.
% 299.99/300.41  77235[4:Rew:26698.0,76997.1] || member(u,universal_class) subclass(universal_class,union(v,null_class)) -> member(power_class(u),union(v,v))*.
% 299.99/300.41  77236[4:Rew:26698.0,76998.1] || member(u,universal_class) subclass(universal_class,union(v,null_class)) -> member(sum_class(u),union(v,v))*.
% 299.99/300.41  77237[4:Rew:26698.0,76999.0] || subclass(u,union(v,null_class)) -> subclass(u,w) member(not_subclass_element(u,w),union(v,v))*.
% 299.99/300.41  77750[8:Res:76567.1,3156.0] function(u) || subclass(u,v) -> equal(successor(u),null_class) member(regular(successor(u)),v)*.
% 299.99/300.41  77771[8:Res:76567.1,1385.1] function(cross_product(universal_class,universal_class)) single_valued_class(successor(cross_product(universal_class,universal_class))) ||  -> function(successor(cross_product(universal_class,universal_class)))*.
% 299.99/300.41  78134[0:SpR:74519.0,5221.1] ||  -> subclass(intersection(intersection(u,v),w),x) member(not_subclass_element(intersection(intersection(v,u),w),x),u)*.
% 299.99/300.41  78135[0:SpR:74519.0,5222.1] ||  -> subclass(intersection(intersection(u,v),w),x) member(not_subclass_element(intersection(intersection(v,u),w),x),v)*.
% 299.99/300.41  78152[0:SpR:74519.0,4068.1] ||  -> subclass(intersection(u,intersection(v,w)),x) member(not_subclass_element(intersection(intersection(v,w),u),x),v)*.
% 299.99/300.41  78153[0:SpR:74519.0,4069.1] ||  -> subclass(intersection(u,intersection(v,w)),x) member(not_subclass_element(intersection(intersection(v,w),u),x),w)*.
% 299.99/300.41  78165[0:SpR:74519.0,10929.1] || member(u,union(v,w)) -> member(u,intersection(w,v))* member(u,symmetric_difference(v,w)).
% 299.99/300.41  78169[0:SpR:74519.0,4068.1] ||  -> subclass(intersection(u,intersection(v,w)),x) member(not_subclass_element(intersection(u,intersection(w,v)),x),v)*.
% 299.99/300.41  78170[0:SpR:74519.0,4069.1] ||  -> subclass(intersection(u,intersection(v,w)),x) member(not_subclass_element(intersection(u,intersection(w,v)),x),w)*.
% 299.99/300.41  78175[0:SpR:74519.0,5218.2] || subclass(u,v) -> subclass(intersection(u,w),x) member(not_subclass_element(intersection(w,u),x),v)*.
% 299.99/300.41  78178[0:SpR:74519.0,5221.1] ||  -> subclass(intersection(intersection(u,v),w),x) member(not_subclass_element(intersection(w,intersection(u,v)),x),u)*.
% 299.99/300.41  78179[0:SpR:74519.0,5222.1] ||  -> subclass(intersection(intersection(u,v),w),x) member(not_subclass_element(intersection(w,intersection(u,v)),x),v)*.
% 299.99/300.41  78205[0:SpR:74519.0,4066.2] || subclass(u,v) -> subclass(intersection(w,u),x) member(not_subclass_element(intersection(u,w),x),v)*.
% 299.99/300.41  78381[0:SpL:74519.0,4021.1] || member(u,symmetric_difference(v,w))* subclass(complement(intersection(w,v)),x)* -> member(u,x)*.
% 299.99/300.41  78400[0:SpL:74519.0,47038.0] || member(u,intersection(power_class(v),complement(w)))* member(u,union(w,complement(power_class(v)))) -> .
% 299.99/300.41  78418[0:SpL:74519.0,47227.0] || member(u,intersection(complement(v),power_class(w)))* member(u,union(complement(power_class(w)),v)) -> .
% 299.99/300.41  78694[4:Rew:78636.0,42154.0] ||  -> equal(intersection(union(null_class,symmetric_difference(u,v)),symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class)**.
% 299.99/300.41  78705[0:Rew:78636.0,62487.0] ||  -> subclass(restrict(symmetric_difference(union(u,v),complement(intersection(u,v))),w,x),complement(symmetric_difference(u,v)))*.
% 299.99/300.41  78831[0:SpR:78499.0,3797.2] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(power_class(u),union(w,v))*.
% 299.99/300.41  78832[0:SpR:78499.0,3859.2] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(sum_class(u),union(w,v))*.
% 299.99/300.41  78833[0:SpR:78499.0,5354.2] || subclass(u,symmetric_difference(v,w)) -> subclass(u,x) member(not_subclass_element(u,x),union(w,v))*.
% 299.99/300.41  81491[0:SpR:47616.0,78114.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.99/300.41  81492[0:SpR:47619.0,78114.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.99/300.41  81788[4:SpR:74227.0,9374.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.99/300.41  81858[4:SpR:74227.0,9374.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.99/300.41  81875[4:SpL:74227.0,152.0] || member(regular(complement(sum_class(range_of(null_class)))),apply(null_class,u))* -> equal(complement(apply(null_class,u)),null_class).
% 299.99/300.41  81921[4:SpL:74227.0,152.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.99/300.41  82488[0:Res:48.1,76005.0] inductive(symmetric_difference(union(u,v),complement(intersection(u,v)))) ||  -> member(null_class,complement(symmetric_difference(u,v)))*.
% 299.99/300.41  82624[4:SpL:47007.0,70726.0] || equal(successor(union(u,complement(power_class(v)))),null_class) -> subclass(universal_class,intersection(complement(u),power_class(v)))*.
% 299.99/300.41  82625[4:SpL:47013.0,70726.0] || equal(successor(union(complement(power_class(u)),v)),null_class) -> subclass(universal_class,intersection(power_class(u),complement(v)))*.
% 299.99/300.41  82738[4:SpL:1194.1,72156.0] || equal(union(null_class,singleton(not_subclass_element(cross_product(u,v),w))),null_class)** -> subclass(cross_product(u,v),w).
% 299.99/300.41  82891[4:SpL:1194.1,72114.0] || equal(complement(regular(singleton(not_subclass_element(cross_product(u,v),w)))),null_class)** -> subclass(cross_product(u,v),w).
% 299.99/300.41  82952[4:SpR:73603.0,22622.0] ||  -> subclass(complement(successor(union(u,null_class))),intersection(union(null_class,complement(u)),complement(singleton(union(u,null_class)))))*.
% 299.99/300.41  83117[4:Rew:73603.0,82997.1] ||  -> member(not_subclass_element(u,union(null_class,complement(v))),union(v,null_class))* subclass(u,union(null_class,complement(v))).
% 299.99/300.41  83121[4:Rew:73603.0,83030.1] || member(regular(union(null_class,complement(u))),union(u,null_class))* -> equal(union(null_class,complement(u)),null_class).
% 299.99/300.41  83309[4:SpR:74226.0,9374.0] ||  -> member(not_subclass_element(u,complement(apply(null_class,v))),apply(null_class,w))* subclass(u,complement(apply(null_class,w))).
% 299.99/300.41  83407[4:SpL:74226.0,152.0] || member(regular(complement(apply(null_class,u))),apply(null_class,v))* -> equal(complement(apply(null_class,v)),null_class).
% 299.99/300.41  83827[4:SpR:77128.0,346.2] || member(union(null_class,u),universal_class) subclass(universal_class,v) -> member(power_class(union(u,null_class)),v)*.
% 299.99/300.41  83858[4:SpR:77128.0,346.2] || member(union(u,null_class),universal_class) subclass(universal_class,v) -> member(power_class(union(null_class,u)),v)*.
% 299.99/300.41  85350[4:Rew:26689.0,85284.2,45830.1,85284.2,26689.0,85284.1] || equal(null_class,u) member(regular(complement(v)),union(u,v))* -> equal(complement(v),null_class).
% 299.99/300.41  85353[4:Rew:26689.0,85261.2,74519.0,85261.2,45830.1,85261.2,26689.0,85261.1,74519.0,85261.1] || equal(null_class,u) member(regular(complement(v)),union(v,u))* -> equal(complement(v),null_class).
% 299.99/300.41  85457[0:MRR:85430.0,10054.2] || member(u,universal_class) subclass(u,complement(unordered_pair(apply(choice,u),v)))* -> equal(u,null_class).
% 299.99/300.41  85458[0:MRR:85425.0,10054.2] || member(u,universal_class) subclass(u,complement(unordered_pair(v,apply(choice,u))))* -> equal(u,null_class).
% 299.99/300.41  85529[0:MRR:85502.1,66.2] function(u) || member(v,universal_class) subclass(universal_class,complement(unordered_pair(image(u,v),w)))* -> .
% 299.99/300.41  85530[0:MRR:85497.1,66.2] function(u) || member(v,universal_class) subclass(universal_class,complement(unordered_pair(w,image(u,v))))* -> .
% 299.99/300.41  85792[4:SpL:76338.0,15711.1] || member(u,universal_class) subclass(domain_relation,union(v,null_class)) -> member(ordered_pair(u,cantor(u)),v)*.
% 299.99/300.41  85860[4:Rew:76338.0,85664.0] ||  -> subclass(intersection(union(u,null_class),v),w) member(not_subclass_element(intersection(union(u,null_class),v),w),u)*.
% 299.99/300.41  85861[4:Rew:76338.0,85677.0] ||  -> subclass(intersection(u,union(v,null_class)),w) member(not_subclass_element(intersection(u,union(v,null_class)),w),v)*.
% 299.99/300.41  85900[4:SpR:76340.0,346.2] || member(union(u,null_class),universal_class) subclass(universal_class,v) -> member(power_class(union(u,u)),v)*.
% 299.99/300.41  85933[4:SpR:76340.0,346.2] || member(union(u,u),universal_class)* subclass(universal_class,v) -> member(power_class(union(u,null_class)),v)*.
% 299.99/300.41  86129[4:Res:11142.2,46866.1] || member(u,universal_class) equal(compose(v,singleton(u)),u)** equal(compose_class(v),null_class) -> .
% 299.99/300.41  87266[4:Res:59329.1,3155.0] || subclass(u,singleton(v))* -> equal(union(null_class,u),null_class) equal(regular(union(null_class,u)),v)*.
% 299.99/300.41  87640[7:SpL:22117.0,87363.0] || subclass(singleton(null_class),complement(regular(ordered_pair(null_class,u))))* -> equal(regular(ordered_pair(null_class,u)),singleton(null_class)).
% 299.99/300.41  88114[7:SpL:22117.0,87652.0] || equal(complement(regular(ordered_pair(null_class,u))),singleton(null_class))** -> equal(regular(ordered_pair(null_class,u)),singleton(null_class)).
% 299.99/300.41  88129[7:SpL:22117.0,87835.0] || equal(complement(successor(regular(ordered_pair(null_class,u)))),universal_class)** -> equal(regular(ordered_pair(null_class,u)),singleton(null_class)).
% 299.99/300.41  88151[7:SpL:22117.0,88137.0] || equal(successor(successor(regular(ordered_pair(null_class,u)))),null_class)** -> equal(regular(ordered_pair(null_class,u)),singleton(null_class)).
% 299.99/300.41  88227[4:Res:122.0,15713.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(singleton(w),cantor(singleton(w))),v)*.
% 299.99/300.41  88473[4:Res:16173.2,46866.1] || member(u,universal_class) equal(compose(v,u),cantor(u))** equal(compose_class(v),null_class) -> .
% 299.99/300.41  88513[7:SpL:22117.0,88488.0] || subclass(complement(singleton(regular(ordered_pair(null_class,u)))),null_class)* -> equal(regular(ordered_pair(null_class,u)),singleton(null_class)).
% 299.99/300.41  88547[7:SpL:22117.0,88505.0] || equal(singleton(regular(ordered_pair(null_class,u))),successor(null_class))** -> equal(regular(ordered_pair(null_class,u)),singleton(null_class)).
% 299.99/300.41  88553[7:SpL:22117.0,88506.0] || equal(singleton(regular(ordered_pair(null_class,u))),singleton(null_class))** -> equal(regular(ordered_pair(null_class,u)),singleton(null_class)).
% 299.99/300.41  88767[4:SpR:47963.0,60366.0] ||  -> subclass(union(null_class,symmetric_difference(u,complement(power_class(complement(power_class(v)))))),union(u,image(element_relation,power_class(v))))*.
% 299.99/300.41  88772[4:SpR:47962.0,60366.0] ||  -> subclass(union(null_class,symmetric_difference(complement(power_class(complement(power_class(u)))),v)),union(image(element_relation,power_class(u)),v))*.
% 299.99/300.41  88843[4:SpL:22117.0,70455.0] || equal(regular(ordered_pair(u,v)),ordered_pair(u,v))** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.41  90542[8:Res:77537.1,8.0] function(u) || subclass(u,intersection(successor(u),v))* -> equal(intersection(successor(u),v),u).
% 299.99/300.41  90599[8:Res:77648.1,8.0] function(u) || subclass(u,intersection(v,successor(u)))* -> equal(intersection(v,successor(u)),u).
% 299.99/300.41  90696[0:SpR:78616.0,9374.0] ||  -> member(not_subclass_element(u,complement(symmetric_difference(v,w))),symmetric_difference(w,v))* subclass(u,complement(symmetric_difference(w,v))).
% 299.99/300.41  90802[0:SpL:78616.0,152.0] || member(regular(complement(symmetric_difference(u,v))),symmetric_difference(v,u))* -> equal(complement(symmetric_difference(v,u)),null_class).
% 299.99/300.41  91214[0:SpR:47007.0,78797.0] ||  -> subclass(symmetric_difference(complement(u),union(v,complement(power_class(w)))),union(intersection(complement(v),power_class(w)),u))*.
% 299.99/300.41  91215[0:SpR:47013.0,78797.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),w)),union(intersection(power_class(v),complement(w)),u))*.
% 299.99/300.41  91239[0:SpR:47007.0,78797.0] ||  -> subclass(symmetric_difference(union(u,complement(power_class(v))),complement(w)),union(w,intersection(complement(u),power_class(v))))*.
% 299.99/300.41  91240[0:SpR:47013.0,78797.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),v),complement(w)),union(w,intersection(power_class(u),complement(v))))*.
% 299.99/300.41  92455[4:Rew:26689.0,92355.2,45830.1,92355.2,26689.0,92355.1] || equal(null_class,u) -> member(not_subclass_element(v,complement(w)),union(u,w))* subclass(v,complement(w)).
% 299.99/300.41  92458[4:Rew:26689.0,92330.2,74519.0,92330.2,45830.1,92330.2,26689.0,92330.1,74519.0,92330.1] || equal(null_class,u) -> member(not_subclass_element(v,complement(w)),union(w,u))* subclass(v,complement(w)).
% 299.99/300.41  92786[4:Res:87223.1,3155.0] || subclass(u,singleton(v))* -> equal(union(u,null_class),null_class) equal(regular(union(u,null_class)),v)*.
% 299.99/300.41  93007[4:SpR:47963.0,88738.0] ||  -> subclass(union(null_class,symmetric_difference(complement(power_class(complement(power_class(u)))),v)),union(v,image(element_relation,power_class(u))))*.
% 299.99/300.41  93012[4:SpR:47962.0,88738.0] ||  -> subclass(union(null_class,symmetric_difference(u,complement(power_class(complement(power_class(v)))))),union(image(element_relation,power_class(v)),u))*.
% 299.99/300.41  94776[4:Obv:94748.1] || subclass(unordered_pair(u,v),v)* -> member(u,unordered_pair(u,v))* subclass(unordered_pair(u,v),w)*.
% 299.99/300.41  94777[4:Obv:94746.1] || subclass(unordered_pair(u,v),u)* -> member(v,unordered_pair(u,v))* subclass(unordered_pair(u,v),w)*.
% 299.99/300.41  95019[4:Res:95015.1,3156.0] || equal(complement(u),null_class) subclass(u,v)* -> equal(w,null_class) member(regular(w),v)*.
% 299.99/300.41  95246[4:Res:95015.1,1922.1] || equal(complement(u),null_class) member(ordered_pair(v,w),compose(x,y))* -> member(w,u)*.
% 299.99/300.41  95377[4:Rew:27.0,95037.0] || equal(union(u,v),null_class) member(regular(w),union(u,v))* -> equal(w,null_class).
% 299.99/300.41  95919[4:Obv:95903.1] || equal(complement(u),null_class) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 299.99/300.41  95920[4:Obv:95902.1] || equal(complement(u),null_class) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.99/300.41  96434[0:SpR:47963.0,58118.0] ||  -> subclass(intersection(u,symmetric_difference(v,complement(power_class(complement(power_class(w)))))),union(v,image(element_relation,power_class(w))))*.
% 299.99/300.41  96439[0:SpR:47962.0,58118.0] ||  -> subclass(intersection(u,symmetric_difference(complement(power_class(complement(power_class(v)))),w)),union(image(element_relation,power_class(v)),w))*.
% 299.99/300.41  96920[4:SpR:76243.0,96606.0] ||  -> subclass(complement(successor(complement(symmetric_difference(union(u,v),complement(intersection(u,v)))))),complement(symmetric_difference(u,v)))*.
% 299.99/300.41  96947[4:Res:96606.0,326.1] inductive(complement(successor(complement(intersection(omega,u))))) ||  -> equal(complement(successor(complement(intersection(omega,u)))),omega)**.
% 299.99/300.41  97111[4:Res:96886.0,326.1] inductive(complement(successor(complement(intersection(u,omega))))) ||  -> equal(complement(successor(complement(intersection(u,omega)))),omega)**.
% 299.99/300.41  97245[4:Obv:97219.0] || subclass(domain_relation,u) member(v,universal_class)* subclass(domain_relation,regular(u))* -> equal(u,null_class).
% 299.99/300.41  97251[4:MRR:97250.3,49360.2] || member(cantor(u),v)* member(u,w)* subclass(domain_relation,regular(cross_product(w,v)))* -> .
% 299.99/300.41  100227[0:Res:63.1,3165.0] function(u) ||  -> equal(u,null_class) equal(ordered_pair(first(regular(u)),second(regular(u))),regular(u))**.
% 299.99/300.41  100490[0:SpR:28712.0,5447.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,v)))* member(u,power_class(complement(v))).
% 299.99/300.41  101021[0:SpL:28712.0,6117.1] || member(u,intersection(complement(v),union(w,w)))* member(u,union(v,complement(w))) -> .
% 299.99/300.41  101283[0:SpL:28712.0,6127.1] || member(u,intersection(union(v,v),complement(w)))* member(u,union(complement(v),w)) -> .
% 299.99/300.41  101857[0:Rew:101686.0,79006.0] || member(not_subclass_element(union(u,v),w),complement(union(v,u)))* -> subclass(union(v,u),w).
% 299.99/300.41  101858[0:Rew:101686.0,78397.0] || member(not_subclass_element(union(u,v),w),complement(union(v,u)))* -> subclass(union(u,v),w).
% 299.99/300.41  101930[0:Rew:101686.0,78399.1] || member(u,image(element_relation,union(v,w)))* member(u,power_class(complement(union(w,v)))) -> .
% 299.99/300.41  101998[0:Rew:101686.0,96790.0] ||  -> subclass(complement(union(u,intersection(complement(v),union(w,x)))),union(v,complement(union(w,x))))*.
% 299.99/300.41  102001[4:Rew:101686.0,100705.0] ||  -> subclass(complement(union(u,union(v,complement(union(w,x))))),intersection(complement(v),union(w,x)))*.
% 299.99/300.41  102254[7:Rew:101686.0,29913.1] ||  -> member(null_class,intersection(complement(u),union(v,w)))* member(null_class,union(u,complement(union(v,w)))).
% 299.99/300.41  102256[4:Rew:101686.0,26833.0] ||  -> equal(union(null_class,intersection(complement(u),union(v,w))),complement(union(u,complement(union(v,w)))))**.
% 299.99/300.41  102279[4:Rew:101686.0,66457.1] || equal(successor(u),null_class) -> equal(union(u,complement(union(v,w))),complement(union(v,w)))**.
% 299.99/300.41  102297[4:Rew:101686.0,97784.0] ||  -> subclass(complement(successor(successor(union(u,complement(union(v,w)))))),intersection(complement(u),union(v,w)))*.
% 299.99/300.41  102307[0:Rew:101686.0,96673.0] ||  -> subclass(complement(union(intersection(complement(u),union(v,w)),x)),union(u,complement(union(v,w))))*.
% 299.99/300.41  102309[4:Rew:101686.0,97388.0] ||  -> subclass(complement(successor(successor(intersection(complement(u),union(v,w))))),union(u,complement(union(v,w))))*.
% 299.99/300.41  102313[4:Rew:101686.0,100092.0] ||  -> subclass(complement(union(union(u,complement(union(v,w))),x)),intersection(complement(u),union(v,w)))*.
% 299.99/300.41  102324[0:Rew:101686.0,5777.0] ||  -> subclass(symmetric_difference(complement(u),power_class(complement(union(v,w)))),union(u,image(element_relation,union(v,w))))*.
% 299.99/300.41  102326[0:Rew:101686.0,91209.0] ||  -> subclass(symmetric_difference(complement(u),power_class(complement(union(v,w)))),union(image(element_relation,union(v,w)),u))*.
% 299.99/300.41  102466[0:Rew:101686.0,96793.0] ||  -> subclass(complement(union(u,intersection(union(v,w),complement(x)))),union(complement(union(v,w)),x))*.
% 299.99/300.41  102469[4:Rew:101686.0,100708.0] ||  -> subclass(complement(union(u,union(complement(union(v,w)),x))),intersection(union(v,w),complement(x)))*.
% 299.99/300.41  102490[4:Rew:101686.0,26783.0] ||  -> equal(complement(intersection(union(null_class,u),union(v,w))),union(complement(u),complement(union(v,w))))**.
% 299.99/300.41  102491[4:Rew:101686.0,73698.0] ||  -> equal(complement(intersection(union(u,null_class),union(v,w))),union(complement(u),complement(union(v,w))))**.
% 299.99/300.41  102628[7:Rew:101686.0,29915.1] ||  -> member(null_class,intersection(union(u,v),complement(w)))* member(null_class,union(complement(union(u,v)),w)).
% 299.99/300.41  102630[4:Rew:101686.0,26818.0] ||  -> equal(union(null_class,intersection(union(u,v),complement(w))),complement(union(complement(union(u,v)),w)))**.
% 299.99/300.41  102669[4:Rew:101686.0,97787.0] ||  -> subclass(complement(successor(successor(union(complement(union(u,v)),w)))),intersection(union(u,v),complement(w)))*.
% 299.99/300.41  102679[0:Rew:101686.0,96676.0] ||  -> subclass(complement(union(intersection(union(u,v),complement(w)),x)),union(complement(union(u,v)),w))*.
% 299.99/300.41  102681[4:Rew:101686.0,97391.0] ||  -> subclass(complement(successor(successor(intersection(union(u,v),complement(w))))),union(complement(union(u,v)),w))*.
% 299.99/300.41  102685[4:Rew:101686.0,100095.0] ||  -> subclass(complement(union(union(complement(union(u,v)),w),x)),intersection(union(u,v),complement(w)))*.
% 299.99/300.41  102708[4:Rew:101686.0,66004.1] || equal(successor(image(element_relation,union(u,v))),null_class)** -> equal(power_class(complement(union(u,v))),universal_class).
% 299.99/300.41  102718[3:Rew:101686.0,34790.1] || equal(image(element_relation,union(u,v)),domain_relation) subclass(universal_class,power_class(complement(union(u,v))))* -> .
% 299.99/300.41  102719[3:Rew:101686.0,19428.1] || subclass(domain_relation,image(element_relation,union(u,v)))* subclass(universal_class,power_class(complement(union(u,v)))) -> .
% 299.99/300.41  102721[0:Rew:101686.0,5463.0] || subclass(universal_class,power_class(complement(union(u,v)))) member(null_class,image(element_relation,union(u,v)))* -> .
% 299.99/300.41  102722[0:Rew:101686.0,5462.0] || subclass(universal_class,power_class(complement(union(u,v)))) member(omega,image(element_relation,union(u,v)))* -> .
% 299.99/300.41  102736[0:Rew:101686.0,5787.0] ||  -> subclass(symmetric_difference(power_class(complement(union(u,v))),complement(w)),union(image(element_relation,union(u,v)),w))*.
% 299.99/300.41  102738[0:Rew:101686.0,91234.0] ||  -> subclass(symmetric_difference(power_class(complement(union(u,v))),complement(w)),union(w,image(element_relation,union(u,v))))*.
% 299.99/300.41  102744[3:Rew:101686.0,34878.1] || equal(image(element_relation,union(u,v)),domain_relation) subclass(domain_relation,power_class(complement(union(u,v))))* -> .
% 299.99/300.41  102745[3:Rew:101686.0,13469.1] || subclass(domain_relation,image(element_relation,union(u,v)))* subclass(domain_relation,power_class(complement(union(u,v)))) -> .
% 299.99/300.41  102747[3:Rew:101686.0,13566.1] || equal(image(element_relation,union(u,v)),domain_relation)** equal(power_class(complement(union(u,v))),domain_relation) -> .
% 299.99/300.41  102748[4:Rew:101686.0,17991.1] ||  -> member(singleton(null_class),image(element_relation,union(u,v)))* member(singleton(null_class),power_class(complement(union(u,v)))).
% 299.99/300.41  102785[4:Rew:101686.0,82619.0] || equal(successor(power_class(complement(union(u,v)))),null_class) -> subclass(universal_class,image(element_relation,union(u,v)))*.
% 299.99/300.41  102786[4:Rew:101686.0,54168.0] || equal(successor(power_class(complement(union(u,v)))),null_class) -> member(omega,image(element_relation,union(u,v)))*.
% 299.99/300.41  102787[7:Rew:101686.0,54076.0] || equal(successor(power_class(complement(union(u,v)))),null_class) -> member(null_class,image(element_relation,union(u,v)))*.
% 299.99/300.41  102803[0:Rew:101686.0,70107.0] ||  -> equal(intersection(power_class(complement(union(u,v))),restrict(image(element_relation,union(u,v)),w,x)),null_class)**.
% 299.99/300.41  102823[0:Rew:101686.0,5846.0] ||  -> subclass(symmetric_difference(union(u,v),complement(singleton(complement(union(u,v))))),successor(complement(union(u,v))))*.
% 299.99/300.41  102879[4:Rew:101686.0,26740.0] ||  -> equal(complement(intersection(union(u,v),union(null_class,w))),union(complement(union(u,v)),complement(w)))**.
% 299.99/300.41  102880[4:Rew:101686.0,73306.0] ||  -> equal(complement(intersection(union(u,v),union(w,null_class))),union(complement(union(u,v)),complement(w)))**.
% 299.99/300.41  103144[4:Rew:102963.0,99521.1] inductive(union(null_class,union(null_class,intersection(omega,u)))) ||  -> equal(union(null_class,intersection(omega,u)),omega)**.
% 299.99/300.41  103188[4:Rew:102963.0,74937.1] single_valued_class(symmetric_difference(universal_class,union(null_class,complement(cross_product(universal_class,universal_class))))) ||  -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.99/300.41  103212[4:Rew:102963.0,91455.1] inductive(intersection(union(null_class,union(omega,omega)),u)) ||  -> equal(intersection(union(null_class,omega),u),omega)**.
% 299.99/300.41  103213[4:Rew:102963.0,86611.1] inductive(intersection(union(null_class,union(omega,null_class)),u)) ||  -> equal(intersection(union(null_class,omega),u),omega)**.
% 299.99/300.41  103214[4:Rew:102963.0,84264.1] inductive(intersection(union(null_class,union(null_class,omega)),u)) ||  -> equal(intersection(union(null_class,omega),u),omega)**.
% 299.99/300.41  103215[4:Rew:102963.0,91917.1] inductive(intersection(u,union(null_class,union(omega,omega)))) ||  -> equal(intersection(u,union(null_class,omega)),omega)**.
% 299.99/300.41  103216[4:Rew:102963.0,86847.1] inductive(intersection(u,union(null_class,union(omega,null_class)))) ||  -> equal(intersection(u,union(null_class,omega)),omega)**.
% 299.99/300.41  103217[4:Rew:102963.0,84473.1] inductive(intersection(u,union(null_class,union(null_class,omega)))) ||  -> equal(intersection(u,union(null_class,omega)),omega)**.
% 299.99/300.41  103345[0:Rew:103337.0,47516.0] ||  -> equal(power_class(intersection(power_class(u),complement(singleton(complement(power_class(u)))))),power_class(complement(successor(complement(power_class(u))))))**.
% 299.99/300.41  103365[0:Rew:103337.0,40140.1] || subclass(complement(singleton(u)),complement(u))* -> equal(power_class(complement(successor(u))),power_class(complement(singleton(u)))).
% 299.99/300.41  103422[4:Rew:103414.0,73722.1] || equal(successor(singleton(u)),null_class) -> equal(union(v,complement(successor(u))),union(v,complement(u)))**.
% 299.99/300.41  103557[0:Rew:101686.0,101862.0] || member(regular(complement(union(u,v))),union(v,u))* -> equal(complement(union(v,u)),null_class).
% 299.99/300.41  103558[0:Rew:101686.0,101934.0] ||  -> member(not_subclass_element(u,complement(union(v,w))),union(w,v))* subclass(u,complement(union(w,v))).
% 299.99/300.41  103564[0:Rew:101686.0,102394.0] ||  -> member(not_subclass_element(u,complement(union(v,w))),union(w,v))* subclass(u,complement(union(v,w))).
% 299.99/300.41  103570[0:Rew:101686.0,102839.1] || member(regular(complement(union(u,v))),union(v,u))* -> equal(complement(union(u,v)),null_class).
% 299.99/300.41  103623[8:Rew:44.0,102159.1] function(intersection(complement(u),complement(singleton(u)))) ||  -> equal(successor(complement(successor(u))),complement(successor(u)))**.
% 299.99/300.41  104410[4:SpR:103338.0,346.2] || member(complement(successor(null_class)),universal_class) subclass(universal_class,u) -> member(power_class(complement(singleton(null_class))),u)*.
% 299.99/300.41  106656[3:SpR:103337.0,33010.0] ||  -> subclass(regular(image(element_relation,successor(u))),power_class(complement(successor(u))))* equal(image(element_relation,successor(u)),null_class).
% 299.99/300.41  106684[0:SpR:103337.0,26.2] || member(u,universal_class) -> member(u,image(element_relation,successor(v)))* member(u,power_class(complement(successor(v)))).
% 299.99/300.41  106714[4:SpL:103337.0,18013.1] || equal(image(element_relation,successor(u)),singleton(singleton(null_class))) subclass(universal_class,power_class(complement(successor(u))))* -> .
% 299.99/300.41  106722[0:SpL:103337.0,23646.0] || subclass(image(element_relation,successor(u)),power_class(complement(successor(u))))* -> equal(image(element_relation,successor(u)),null_class).
% 299.99/300.41  106800[3:Rew:103337.0,106670.1] ||  -> member(power_class(complement(successor(u))),image(element_relation,successor(u)))* equal(singleton(power_class(complement(successor(u)))),null_class).
% 299.99/300.41  106801[0:Rew:103337.0,106708.1] || subclass(power_class(complement(successor(u))),image(element_relation,successor(u)))* -> equal(power_class(complement(successor(u))),null_class).
% 299.99/300.41  107282[4:SpR:47619.0,97814.0] ||  -> subclass(complement(successor(successor(union(image(element_relation,power_class(u)),complement(power_class(v)))))),power_class(complement(power_class(u))))*.
% 299.99/300.41  107376[4:SpR:103414.0,64484.1] || equal(successor(intersection(complement(u),successor(v))),null_class)** -> equal(union(u,complement(successor(v))),universal_class).
% 299.99/300.41  107379[0:SpR:103414.0,5329.0] ||  -> subclass(symmetric_difference(union(u,complement(successor(v))),complement(w)),union(intersection(complement(u),successor(v)),w))*.
% 299.99/300.41  107381[0:SpR:103414.0,78797.0] ||  -> subclass(symmetric_difference(union(u,complement(successor(v))),complement(w)),union(w,intersection(complement(u),successor(v))))*.
% 299.99/300.41  107385[4:SpR:103414.0,17988.1] ||  -> member(singleton(null_class),intersection(complement(u),successor(v)))* member(singleton(null_class),union(u,complement(successor(v)))).
% 299.99/300.41  107417[0:SpR:103414.0,42032.0] ||  -> equal(intersection(union(u,complement(successor(v))),restrict(intersection(complement(u),successor(v)),w,x)),null_class)**.
% 299.99/300.41  107431[0:SpR:103414.0,5329.0] ||  -> subclass(symmetric_difference(complement(u),union(v,complement(successor(w)))),union(u,intersection(complement(v),successor(w))))*.
% 299.99/300.41  107433[0:SpR:103414.0,78797.0] ||  -> subclass(symmetric_difference(complement(u),union(v,complement(successor(w)))),union(intersection(complement(v),successor(w)),u))*.
% 299.99/300.41  107504[3:SpL:103414.0,32920.1] || equal(intersection(complement(u),successor(v)),domain_relation) subclass(universal_class,union(u,complement(successor(v))))* -> .
% 299.99/300.41  107505[3:SpL:103414.0,19404.1] || subclass(domain_relation,intersection(complement(u),successor(v)))* subclass(universal_class,union(u,complement(successor(v)))) -> .
% 299.99/300.41  107507[0:SpL:103414.0,367.0] || subclass(universal_class,union(u,complement(successor(v)))) member(omega,intersection(complement(u),successor(v)))* -> .
% 299.99/300.41  107508[0:SpL:103414.0,2122.0] || subclass(universal_class,union(u,complement(successor(v)))) member(null_class,intersection(complement(u),successor(v)))* -> .
% 299.99/300.41  107510[3:SpL:103414.0,32970.1] || equal(intersection(complement(u),successor(v)),domain_relation) subclass(domain_relation,union(u,complement(successor(v))))* -> .
% 299.99/300.41  107511[3:SpL:103414.0,13411.1] || subclass(domain_relation,intersection(complement(u),successor(v)))* subclass(domain_relation,union(u,complement(successor(v)))) -> .
% 299.99/300.41  107512[3:SpL:103414.0,13547.1] || equal(intersection(complement(u),successor(v)),domain_relation)** equal(union(u,complement(successor(v))),domain_relation) -> .
% 299.99/300.41  107523[4:SpL:103414.0,70726.0] || equal(successor(union(u,complement(successor(v)))),null_class) -> subclass(universal_class,intersection(complement(u),successor(v)))*.
% 299.99/300.41  107524[4:SpL:103414.0,52964.0] || equal(successor(union(u,complement(successor(v)))),null_class) -> member(omega,intersection(complement(u),successor(v)))*.
% 299.99/300.41  107525[7:SpL:103414.0,52819.0] || equal(successor(union(u,complement(successor(v)))),null_class) -> member(null_class,intersection(complement(u),successor(v)))*.
% 299.99/300.41  107527[0:SpL:103414.0,25.1] || member(u,intersection(complement(v),successor(w)))* member(u,union(v,complement(successor(w)))) -> .
% 299.99/300.41  108239[0:Rew:78499.0,108113.1] || equal(union(u,v),universal_class) -> equal(union(null_class,intersection(u,v)),complement(symmetric_difference(u,v)))**.
% 299.99/300.41  108744[4:Rew:73603.0,108636.1] || member(u,image(element_relation,union(v,v)))* member(u,power_class(union(null_class,complement(v)))) -> .
% 299.99/300.41  108764[4:Rew:101704.0,108679.0] || equal(power_class(complement(union(u,v))),null_class) member(omega,power_class(complement(union(u,v))))* -> .
% 299.99/300.41  108765[7:Rew:101704.0,108690.0] || equal(power_class(complement(union(u,v))),null_class) member(null_class,power_class(complement(union(u,v))))* -> .
% 299.99/300.41  108770[8:Rew:103370.1,108769.2,83014.1,108769.2] function(u) || member(v,image(element_relation,successor(u)))* member(v,power_class(complement(u))) -> .
% 299.99/300.41  110416[4:SpR:47616.0,107232.0] ||  -> subclass(complement(successor(successor(union(complement(power_class(u)),image(element_relation,power_class(v)))))),power_class(complement(power_class(v))))*.
% 299.99/300.41  110507[0:SpL:78499.0,101710.0] || member(not_subclass_element(union(u,v),w),complement(union(u,v)))* -> subclass(union(v,u),w).
% 299.99/300.41  110627[4:Rew:30456.0,110510.0] || member(not_subclass_element(union(u,u),v),union(null_class,complement(u)))* -> subclass(union(u,null_class),v).
% 299.99/300.41  110632[4:Rew:30456.0,110520.0] || member(not_subclass_element(union(u,u),v),union(null_class,complement(u)))* -> subclass(union(null_class,u),v).
% 299.99/300.41  110634[4:Rew:73603.0,110533.0] || member(not_subclass_element(union(u,null_class),v),union(null_class,complement(u)))* -> subclass(union(u,u),v).
% 299.99/300.41  110637[4:Rew:27420.0,110536.0] || member(not_subclass_element(union(null_class,u),v),union(null_class,complement(u)))* -> subclass(union(u,u),v).
% 299.99/300.41  110551[4:SpL:30456.0,101710.0] || member(not_subclass_element(union(u,u),v),union(null_class,complement(u)))* -> subclass(union(u,u),v).
% 299.99/300.41  110552[4:SpL:73603.0,101710.0] || member(not_subclass_element(union(u,null_class),v),union(null_class,complement(u)))* -> subclass(union(u,null_class),v).
% 299.99/300.41  110553[4:SpL:27420.0,101710.0] || member(not_subclass_element(union(null_class,u),v),union(null_class,complement(u)))* -> subclass(union(null_class,u),v).
% 299.99/300.41  111285[0:Res:48.1,101688.0] inductive(symmetric_difference(complement(u),union(v,w))) ||  -> member(null_class,union(u,complement(union(v,w))))*.
% 299.99/300.41  111833[0:Res:48.1,101702.0] inductive(symmetric_difference(union(u,v),complement(w))) ||  -> member(null_class,union(complement(union(u,v)),w))*.
% 299.99/300.41  112830[4:Rew:109656.0,112692.1,74519.0,112692.0] || member(u,intersection(successor(null_class),complement(v)))* member(u,union(v,complement(successor(null_class)))) -> .
% 299.99/300.41  112936[4:SpR:47619.0,100149.0] ||  -> subclass(complement(union(union(image(element_relation,power_class(u)),complement(power_class(v))),w)),power_class(complement(power_class(u))))*.
% 299.99/300.41  113115[4:SpR:47619.0,100761.0] ||  -> subclass(complement(union(u,union(image(element_relation,power_class(v)),complement(power_class(w))))),power_class(complement(power_class(v))))*.
% 299.99/300.41  113392[0:Rew:44.0,113260.1] || member(u,intersection(successor(v),complement(w)))* member(u,union(complement(successor(v)),w)) -> .
% 299.99/300.41  113905[0:SpR:44.0,103647.0] ||  -> equal(union(complement(union(u,v)),complement(successor(w))),complement(intersection(union(u,v),successor(w))))**.
% 299.99/300.41  113954[0:SpR:44.0,103647.0] ||  -> equal(union(complement(successor(u)),complement(union(v,w))),complement(intersection(successor(u),union(v,w))))**.
% 299.99/300.41  114125[4:Rew:114124.0,113951.0] ||  -> equal(complement(intersection(union(u,v),union(w,w))),union(complement(union(u,v)),complement(w)))**.
% 299.99/300.41  114142[4:Rew:114141.0,114000.0] ||  -> equal(complement(intersection(union(u,u),union(v,w))),union(complement(u),complement(union(v,w))))**.
% 299.99/300.41  114151[8:Rew:28712.0,113884.1] function(complement(union(u,v))) ||  -> equal(successor(complement(union(u,v))),complement(union(u,v)))**.
% 299.99/300.41  115428[4:Res:115352.0,5342.0] || subclass(u,v) -> subclass(regular(complement(u)),w) member(not_subclass_element(regular(complement(u)),w),v)*.
% 299.99/300.41  115438[4:Res:115352.0,5346.0] ||  -> subclass(regular(complement(intersection(u,v))),w) member(not_subclass_element(regular(complement(intersection(u,v))),w),v)*.
% 299.99/300.41  115439[4:Res:115352.0,5345.0] ||  -> subclass(regular(complement(intersection(u,v))),w) member(not_subclass_element(regular(complement(intersection(u,v))),w),u)*.
% 299.99/300.41  116481[4:SpR:47643.0,115435.0] ||  -> subclass(regular(union(intersection(complement(u),power_class(v)),complement(power_class(w)))),union(u,complement(power_class(v))))*.
% 299.99/300.41  116482[4:SpR:47644.0,115435.0] ||  -> subclass(regular(union(intersection(power_class(u),complement(v)),complement(power_class(w)))),union(complement(power_class(u)),v))*.
% 299.99/300.41  116558[4:Rew:30.0,116514.1] single_valued_class(regular(complement(intersection(cross_product(universal_class,universal_class),u)))) ||  -> function(regular(complement(restrict(u,universal_class,universal_class))))*.
% 299.99/300.41  116618[4:SpR:47642.0,116428.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(complement(v),power_class(w)))),union(v,complement(power_class(w))))*.
% 299.99/300.41  116619[4:SpR:47646.0,116428.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(power_class(v),complement(w)))),union(complement(power_class(v)),w))*.
% 299.99/300.41  116691[4:Rew:29.0,116649.1] single_valued_class(regular(complement(intersection(u,cross_product(universal_class,universal_class))))) ||  -> function(regular(complement(restrict(u,universal_class,universal_class))))*.
% 299.99/300.41  117086[4:Res:116431.0,326.1] inductive(regular(complement(restrict(omega,u,v)))) ||  -> equal(regular(complement(restrict(omega,u,v))),omega)**.
% 299.99/300.41  117977[4:Res:117924.0,5341.0] ||  -> subclass(regular(successor(complement(successor(null_class)))),u) equal(not_subclass_element(regular(successor(complement(successor(null_class)))),u),null_class)**.
% 299.99/300.41  118252[4:SpL:101704.0,114328.0] || subclass(power_class(complement(union(u,v))),null_class) -> subclass(regular(null_class),image(element_relation,union(u,v)))*.
% 299.99/300.41  118254[4:SpL:47007.0,114328.0] || subclass(union(u,complement(power_class(v))),null_class) -> subclass(regular(null_class),intersection(complement(u),power_class(v)))*.
% 299.99/300.41  118255[4:SpL:103414.0,114328.0] || subclass(union(u,complement(successor(v))),null_class) -> subclass(regular(null_class),intersection(complement(u),successor(v)))*.
% 299.99/300.41  118256[4:SpL:47013.0,114328.0] || subclass(union(complement(power_class(u)),v),null_class) -> subclass(regular(null_class),intersection(power_class(u),complement(v)))*.
% 299.99/300.41  118621[4:Res:9705.1,66389.1] || equal(successor(complement(restrict(u,v,w))),null_class)** -> equal(symmetric_difference(u,cross_product(v,w)),null_class).
% 299.99/300.41  118660[4:SpL:101704.0,117068.0] || equal(regular(power_class(complement(union(u,v)))),universal_class) -> member(null_class,image(element_relation,union(u,v)))*.
% 299.99/300.41  118662[4:SpL:47007.0,117068.0] || equal(regular(union(u,complement(power_class(v)))),universal_class) -> member(null_class,intersection(complement(u),power_class(v)))*.
% 299.99/300.41  118663[4:SpL:103414.0,117068.0] || equal(regular(union(u,complement(successor(v)))),universal_class) -> member(null_class,intersection(complement(u),successor(v)))*.
% 299.99/300.41  118664[4:SpL:47013.0,117068.0] || equal(regular(union(complement(power_class(u)),v)),universal_class) -> member(null_class,intersection(power_class(u),complement(v)))*.
% 299.99/300.41  119023[4:Res:9873.1,66389.1] || equal(successor(complement(restrict(u,v,w))),null_class)** -> equal(symmetric_difference(cross_product(v,w),u),null_class).
% 299.99/300.41  119084[8:Res:114712.1,8.0] function(u) || subclass(complement(u),regular(successor(u)))* -> equal(regular(successor(u)),complement(u)).
% 299.99/300.41  119272[8:Res:115302.1,8.0] function(u) || subclass(successor(u),regular(complement(u)))* -> equal(regular(complement(u)),successor(u)).
% 299.99/300.41  119374[4:Rew:27420.0,119340.1] || member(u,universal_class) -> member(u,union(null_class,complement(restrict(v,w,x))))* member(u,v).
% 299.99/300.41  119440[4:SpR:103414.0,116474.0] ||  -> subclass(regular(union(intersection(complement(u),successor(v)),complement(power_class(w)))),union(u,complement(successor(v))))*.
% 299.99/300.41  119535[4:SpR:47007.0,116475.0] ||  -> subclass(regular(union(intersection(complement(u),power_class(v)),complement(successor(w)))),union(u,complement(power_class(v))))*.
% 299.99/300.41  119536[4:SpR:103414.0,116475.0] ||  -> subclass(regular(union(intersection(complement(u),successor(v)),complement(successor(w)))),union(u,complement(successor(v))))*.
% 299.99/300.41  119537[4:SpR:47013.0,116475.0] ||  -> subclass(regular(union(intersection(power_class(u),complement(v)),complement(successor(w)))),union(complement(power_class(u)),v))*.
% 299.99/300.41  119797[3:Rew:74519.0,119796.0] ||  -> equal(intersection(regular(cross_product(u,v)),restrict(w,u,v)),null_class)** equal(cross_product(u,v),null_class).
% 299.99/300.41  120267[4:SpR:103414.0,116611.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(complement(v),successor(w)))),union(v,complement(successor(w))))*.
% 299.99/300.41  120814[4:SpR:47007.0,119567.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(complement(v),power_class(w)))),union(v,complement(power_class(w))))*.
% 299.99/300.41  120815[4:SpR:103414.0,119567.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(complement(v),successor(w)))),union(v,complement(successor(w))))*.
% 299.99/300.41  120816[4:SpR:47013.0,119567.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(power_class(v),complement(w)))),union(complement(power_class(v)),w))*.
% 299.99/300.41  121158[4:Rew:102963.0,121029.0] ||  -> subclass(regular(union(union(complement(union(u,v)),w),x)),intersection(union(u,v),complement(w)))*.
% 299.99/300.41  121159[4:Rew:102963.0,121039.0] ||  -> subclass(regular(union(union(u,complement(union(v,w))),x)),intersection(complement(u),union(v,w)))*.
% 299.99/300.41  121221[4:Res:121063.0,326.1] inductive(regular(successor(union(null_class,complement(omega))))) ||  -> equal(regular(successor(union(null_class,complement(omega)))),omega)**.
% 299.99/300.41  122134[4:Rew:102963.0,122005.0] ||  -> subclass(regular(union(u,union(complement(union(v,w)),x))),intersection(union(v,w),complement(x)))*.
% 299.99/300.41  122135[4:Rew:102963.0,122015.0] ||  -> subclass(regular(union(u,union(v,complement(union(w,x))))),intersection(complement(v),union(w,x)))*.
% 299.99/300.41  124683[4:SpR:47616.0,112885.0] ||  -> subclass(complement(union(union(complement(power_class(u)),image(element_relation,power_class(v))),w)),power_class(complement(power_class(v))))*.
% 299.99/300.41  125030[4:SpR:47616.0,113064.0] ||  -> subclass(complement(union(u,union(complement(power_class(v)),image(element_relation,power_class(w))))),power_class(complement(power_class(w))))*.
% 299.99/300.41  126410[4:SpR:47963.0,116449.0] ||  -> subclass(regular(complement(symmetric_difference(u,complement(power_class(complement(power_class(v))))))),union(u,image(element_relation,power_class(v))))*.
% 299.99/300.41  126420[4:SpR:47962.0,116449.0] ||  -> subclass(regular(complement(symmetric_difference(complement(power_class(complement(power_class(u)))),v))),union(image(element_relation,power_class(u)),v))*.
% 299.99/300.41  126508[4:SpR:101704.0,116467.1] || subclass(image(element_relation,union(u,v)),w) -> subclass(regular(power_class(complement(union(u,v)))),w)*.
% 299.99/300.41  126510[4:SpR:47007.0,116467.1] || subclass(intersection(complement(u),power_class(v)),w) -> subclass(regular(union(u,complement(power_class(v)))),w)*.
% 299.99/300.41  126511[4:SpR:103414.0,116467.1] || subclass(intersection(complement(u),successor(v)),w) -> subclass(regular(union(u,complement(successor(v)))),w)*.
% 299.99/300.41  126512[4:SpR:47013.0,116467.1] || subclass(intersection(power_class(u),complement(v)),w) -> subclass(regular(union(complement(power_class(u)),v)),w)*.
% 299.99/300.41  126563[4:Res:116467.1,3155.0] || subclass(u,singleton(v))* -> equal(regular(complement(u)),null_class) equal(regular(regular(complement(u))),v)*.
% 299.99/300.41  128533[4:SpR:47963.0,126377.0] ||  -> subclass(regular(complement(symmetric_difference(complement(power_class(complement(power_class(u)))),v))),union(v,image(element_relation,power_class(u))))*.
% 299.99/300.41  128543[4:SpR:47962.0,126377.0] ||  -> subclass(regular(complement(symmetric_difference(u,complement(power_class(complement(power_class(v))))))),union(image(element_relation,power_class(v)),u))*.
% 299.99/300.41  128625[4:Rew:109220.0,128534.0] ||  -> subclass(regular(complement(symmetric_difference(power_class(u),union(v,w)))),complement(intersection(union(v,w),power_class(u))))*.
% 299.99/300.41  128626[4:Rew:110020.0,128538.0] ||  -> subclass(regular(complement(symmetric_difference(union(u,v),power_class(w)))),complement(intersection(power_class(w),union(u,v))))*.
% 299.99/300.41  129135[0:Rew:569.1,129049.3] || subclass(singleton(u),v)* subclass(v,w)* -> equal(singleton(u),null_class) member(u,w)*.
% 299.99/300.41  129180[0:SpR:47963.0,60563.0] ||  -> subclass(intersection(symmetric_difference(u,complement(power_class(complement(power_class(v))))),w),union(u,image(element_relation,power_class(v))))*.
% 299.99/300.41  129190[0:SpR:47962.0,60563.0] ||  -> subclass(intersection(symmetric_difference(complement(power_class(complement(power_class(u)))),v),w),union(image(element_relation,power_class(u)),v))*.
% 299.99/300.41  130225[4:Rew:58749.1,130199.2] || subclass(intersection(singleton(null_class),u),v)* -> equal(intersection(successor(null_class),u),null_class) member(null_class,v).
% 299.99/300.41  130226[4:Rew:58748.1,130198.2] || subclass(intersection(singleton(null_class),u),v)* -> subclass(intersection(successor(null_class),u),w)* member(null_class,v).
% 299.99/300.41  130228[0:Res:53.0,7169.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(image(u,omega),w)*.
% 299.99/300.41  130235[0:Res:2111.0,7169.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(image(u,null_class),w)*.
% 299.99/300.41  130592[4:Rew:130587.0,130591.0] || member(u,union(successor(null_class),singleton(singleton(null_class))))* subclass(universal_class,v) -> member(u,v)*.
% 299.99/300.41  130607[4:Rew:130344.0,130525.2] || subclass(u,singleton(singleton(null_class))) member(not_subclass_element(u,null_class),successor(null_class))* -> subclass(u,null_class).
% 299.99/300.41  130692[4:Rew:58749.1,130666.2] || subclass(intersection(u,singleton(null_class)),v)* -> equal(intersection(successor(null_class),u),null_class) member(null_class,v).
% 299.99/300.41  130693[4:Rew:58748.1,130665.2] || subclass(intersection(u,singleton(null_class)),v)* -> subclass(intersection(successor(null_class),u),w)* member(null_class,v).
% 299.99/300.41  131052[0:Res:53.0,11985.0] ||  -> equal(ordered_pair(first(ordered_pair(omega,singleton(u))),second(ordered_pair(omega,singleton(u)))),ordered_pair(omega,singleton(u)))**.
% 299.99/300.41  131059[0:Res:2111.0,11985.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.99/300.41  131299[7:Rew:130792.0,131294.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.99/300.41  131412[4:Rew:57814.1,131389.2] || subclass(intersection(singleton(null_class),u),v)* -> equal(intersection(u,successor(null_class)),null_class) member(null_class,v).
% 299.99/300.41  131413[4:Rew:57813.1,131388.2] || subclass(intersection(singleton(null_class),u),v)* -> subclass(intersection(u,successor(null_class)),w)* member(null_class,v).
% 299.99/300.41  131466[4:Rew:57814.1,131446.2] || subclass(intersection(u,singleton(null_class)),v)* -> equal(intersection(u,successor(null_class)),null_class) member(null_class,v).
% 299.99/300.41  131467[4:Rew:57813.1,131445.2] || subclass(intersection(u,singleton(null_class)),v)* -> subclass(intersection(u,successor(null_class)),w)* member(null_class,v).
% 299.99/300.41  132962[4:SpR:103688.0,96606.0] ||  -> subclass(complement(successor(complement(symmetric_difference(complement(u),union(v,w))))),union(u,complement(union(v,w))))*.
% 299.99/300.41  133307[0:Rew:74519.0,132983.0] ||  -> equal(intersection(symmetric_difference(complement(u),union(v,w)),complement(union(u,complement(union(v,w))))),null_class)**.
% 299.99/300.41  133000[0:SpR:103688.0,57711.0] ||  -> subclass(restrict(symmetric_difference(complement(u),union(v,w)),x,y),union(u,complement(union(v,w))))*.
% 299.99/300.41  133895[4:Rew:133639.0,133815.2] || subclass(u,complement(successor(null_class))) member(not_subclass_element(u,null_class),singleton(null_class))* -> subclass(u,null_class).
% 299.99/300.41  134650[4:Rew:133541.0,134495.2] || subclass(u,union(null_class,complement(v)))* member(not_subclass_element(u,null_class),v) -> subclass(u,null_class).
% 299.99/300.41  134826[4:SpR:102675.0,96886.0] ||  -> subclass(complement(successor(complement(symmetric_difference(union(u,v),complement(w))))),union(complement(union(u,v)),w))*.
% 299.99/300.41  134864[0:SpR:102675.0,58168.0] ||  -> subclass(restrict(symmetric_difference(union(u,v),complement(w)),x,y),union(complement(union(u,v)),w))*.
% 299.99/300.41  135173[0:Rew:74519.0,134912.0] ||  -> equal(intersection(symmetric_difference(union(u,v),complement(w)),complement(union(complement(union(u,v)),w))),null_class)**.
% 299.99/300.41  135586[4:Res:132625.1,7134.1] || equal(u,universal_class) member(v,universal_class) -> equal(v,null_class) member(apply(choice,v),u)*.
% 299.99/300.41  135628[4:Res:132625.1,7172.2] function(u) || equal(v,universal_class) member(w,universal_class) -> member(image(u,w),v)*.
% 299.99/300.41  135709[4:Rew:135694.1,133364.1] || equal(complement(u),universal_class) -> equal(union(u,complement(union(v,w))),complement(union(v,w)))**.
% 299.99/300.41  135726[4:Rew:135724.1,65397.1] || equal(complement(power_class(u)),universal_class) -> equal(symmetric_difference(power_class(u),complement(v)),union(null_class,complement(v)))**.
% 299.99/300.41  136448[4:Rew:136446.1,64997.1] || equal(complement(power_class(u)),universal_class) -> equal(symmetric_difference(complement(v),power_class(u)),union(null_class,complement(v)))**.
% 299.99/300.41  137733[4:Rew:137376.1,43975.1] || equal(intersection(intersection(u,v),w),universal_class)** -> equal(intersection(u,v),null_class) member(null_class,v).
% 299.99/300.41  137734[4:Rew:137376.1,43466.1] || equal(intersection(intersection(u,v),w),universal_class)** -> equal(intersection(u,v),null_class) member(null_class,u).
% 299.99/300.41  137736[4:Rew:137376.1,82735.2] || equal(intersection(u,complement(compose(element_relation,universal_class))),universal_class)** member(null_class,element_relation) -> equal(u,null_class).
% 299.99/300.41  137743[4:Rew:137376.1,68366.1] || equal(intersection(u,symmetric_difference(v,w)),universal_class)** -> equal(u,null_class) member(null_class,union(v,w)).
% 299.99/300.41  137748[4:Rew:137376.1,42936.2] || equal(intersection(u,v),universal_class)** subclass(u,w)* -> equal(u,null_class) member(null_class,w)*.
% 299.99/300.41  137749[4:Rew:137376.1,41369.2] || equal(intersection(u,v),universal_class)** subclass(v,w)* -> equal(u,null_class) member(null_class,w)*.
% 299.99/300.41  138253[3:SpL:4605.0,11167.0] || equal(u,range_of(null_class)) member(ordered_pair(v,w),compose(null_class,x))* -> member(w,u)*.
% 299.99/300.41  138443[0:SpR:78218.1,3134.1] || subclass(u,v) -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),complement(u))*.
% 299.99/300.41  138503[4:SpR:78218.1,79500.1] || subclass(u,singleton(u)) -> subclass(successor(u),v) member(not_subclass_element(successor(u),v),complement(u))*.
% 299.99/300.41  139024[4:Res:87235.1,3155.0] || subclass(u,singleton(v))* -> equal(union(u,u),null_class) equal(regular(union(u,u)),v)*.
% 299.99/300.41  139912[4:Obv:139899.1] || equal(unordered_pair(u,v),v) -> member(u,unordered_pair(u,v))* subclass(unordered_pair(u,v),w)*.
% 299.99/300.41  139913[4:Obv:139897.1] || equal(unordered_pair(u,v),u) -> member(v,unordered_pair(u,v))* subclass(unordered_pair(u,v),w)*.
% 299.99/300.41  140022[0:SpR:47963.0,96404.0] ||  -> subclass(intersection(u,symmetric_difference(complement(power_class(complement(power_class(v)))),w)),union(w,image(element_relation,power_class(v))))*.
% 299.99/300.41  140032[0:SpR:47962.0,96404.0] ||  -> subclass(intersection(u,symmetric_difference(v,complement(power_class(complement(power_class(w)))))),union(image(element_relation,power_class(w)),v))*.
% 299.99/300.41  140132[4:Rew:109220.0,140023.0] ||  -> subclass(intersection(u,symmetric_difference(power_class(v),union(w,x))),complement(intersection(union(w,x),power_class(v))))*.
% 299.99/300.41  140133[4:Rew:110020.0,140027.0] ||  -> subclass(intersection(u,symmetric_difference(union(v,w),power_class(x))),complement(intersection(power_class(x),union(v,w))))*.
% 299.99/300.41  140490[0:Rew:30.0,140489.0] ||  -> subclass(intersection(u,restrict(v,w,x)),restrict(intersection(u,restrict(v,w,x)),w,x))*.
% 299.99/300.41  140986[0:Rew:30.0,140985.0] ||  -> subclass(intersection(restrict(u,v,w),x),restrict(intersection(restrict(u,v,w),x),v,w))*.
% 299.99/300.41  141538[0:SpR:47963.0,129147.0] ||  -> subclass(intersection(symmetric_difference(complement(power_class(complement(power_class(u)))),v),w),union(v,image(element_relation,power_class(u))))*.
% 299.99/300.41  141548[0:SpR:47962.0,129147.0] ||  -> subclass(intersection(symmetric_difference(u,complement(power_class(complement(power_class(v))))),w),union(image(element_relation,power_class(v)),u))*.
% 299.99/300.41  141659[4:Rew:109220.0,141539.0] ||  -> subclass(intersection(symmetric_difference(power_class(u),union(v,w)),x),complement(intersection(union(v,w),power_class(u))))*.
% 299.99/300.41  141660[4:Rew:110020.0,141543.0] ||  -> subclass(intersection(symmetric_difference(union(u,v),power_class(w)),x),complement(intersection(power_class(w),union(u,v))))*.
% 299.99/300.41  142190[8:MRR:142189.3,45569.0] function(u) || equal(successor(null_class),u)* member(singleton(singleton(null_class)),cross_product(universal_class,universal_class))* -> .
% 299.99/300.41  143707[4:Rew:143693.0,143706.0] || member(u,union(v,intersection(w,complement(v))))* subclass(universal_class,x) -> member(u,x)*.
% 299.99/300.41  143724[3:Rew:142985.0,143541.2] || subclass(u,intersection(v,complement(w)))* member(not_subclass_element(u,null_class),w) -> subclass(u,null_class).
% 299.99/300.41  144248[4:Rew:144234.0,144247.0] || member(u,union(v,intersection(complement(v),w)))* subclass(universal_class,x) -> member(u,x)*.
% 299.99/300.41  144267[3:Rew:143107.0,144087.2] || subclass(u,intersection(complement(v),w))* member(not_subclass_element(u,null_class),v) -> subclass(u,null_class).
% 299.99/300.41  146474[4:Rew:146469.0,146473.0] || member(u,union(singleton(v),union(null_class,v)))* subclass(universal_class,w) -> member(u,w)*.
% 299.99/300.41  146488[4:Rew:145920.0,146373.2] || subclass(u,union(null_class,v)) member(not_subclass_element(u,null_class),singleton(v))* -> subclass(u,null_class).
% 299.99/300.41  146808[4:Rew:146803.0,146807.0] || member(u,union(singleton(v),union(v,null_class)))* subclass(universal_class,w) -> member(u,w)*.
% 299.99/300.41  146822[4:Rew:145994.0,146720.2] || subclass(u,union(v,null_class)) member(not_subclass_element(u,null_class),singleton(v))* -> subclass(u,null_class).
% 299.99/300.41  147335[4:Rew:147320.0,147334.0] || member(u,union(v,union(null_class,singleton(v))))* subclass(universal_class,w) -> member(u,w)*.
% 299.99/300.41  147352[4:Rew:146051.0,147197.2] || subclass(u,union(null_class,singleton(v)))* member(not_subclass_element(u,null_class),v) -> subclass(u,null_class).
% 299.99/300.41  148028[4:Rew:148022.0,148027.0] || member(u,union(singleton(v),union(v,v)))* subclass(universal_class,w) -> member(u,w)*.
% 299.99/300.41  148048[4:Rew:146300.0,147944.2] || subclass(u,union(v,v))* member(not_subclass_element(u,null_class),singleton(v))* -> subclass(u,null_class).
% 299.99/300.41  148628[4:Rew:74519.0,148441.0] ||  -> equal(intersection(symmetric_difference(union(u,v),complement(w)),singleton(union(complement(union(u,v)),w))),null_class)**.
% 299.99/300.41  148634[4:Rew:148625.0,148633.0] || member(u,union(singleton(v),intersection(w,v)))* subclass(universal_class,x) -> member(u,x)*.
% 299.99/300.41  148649[4:Rew:147490.0,148520.2] || subclass(u,intersection(v,w))* member(not_subclass_element(u,null_class),singleton(w))* -> subclass(u,null_class).
% 299.99/300.41  149025[4:Rew:74519.0,148847.0] ||  -> equal(intersection(symmetric_difference(complement(u),union(v,w)),singleton(union(u,complement(union(v,w))))),null_class)**.
% 299.99/300.41  148855[4:SpR:76243.0,147616.0] ||  -> equal(intersection(singleton(complement(symmetric_difference(u,v))),symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class)**.
% 299.99/300.41  149033[4:Rew:149024.0,149032.0] || member(u,union(singleton(v),intersection(v,w)))* subclass(universal_class,x) -> member(u,x)*.
% 299.99/300.41  149047[4:Rew:147616.0,148929.2] || subclass(u,intersection(v,w))* member(not_subclass_element(u,null_class),singleton(v))* -> subclass(u,null_class).
% 299.99/300.41  149794[4:Rew:149782.0,149793.0] || member(u,union(v,intersection(w,singleton(v))))* subclass(universal_class,x) -> member(u,x)*.
% 299.99/300.41  149810[4:Rew:147703.0,149655.2] || subclass(u,intersection(v,singleton(w)))* member(not_subclass_element(u,null_class),w) -> subclass(u,null_class).
% 299.99/300.41  150465[4:Rew:150453.0,150464.0] || member(u,union(v,intersection(singleton(v),w)))* subclass(universal_class,x) -> member(u,x)*.
% 299.99/300.41  150481[4:Rew:149328.0,150325.2] || subclass(u,intersection(singleton(v),w))* member(not_subclass_element(u,null_class),v) -> subclass(u,null_class).
% 299.99/300.41  150707[3:SpR:101704.0,143467.0] ||  -> equal(intersection(image(element_relation,union(u,v)),restrict(power_class(complement(union(u,v))),w,x)),null_class)**.
% 299.99/300.41  150709[3:SpR:47007.0,143467.0] ||  -> equal(intersection(intersection(complement(u),power_class(v)),restrict(union(u,complement(power_class(v))),w,x)),null_class)**.
% 299.99/300.41  150710[3:SpR:103414.0,143467.0] ||  -> equal(intersection(intersection(complement(u),successor(v)),restrict(union(u,complement(successor(v))),w,x)),null_class)**.
% 299.99/300.41  150711[3:SpR:47013.0,143467.0] ||  -> equal(intersection(intersection(power_class(u),complement(v)),restrict(union(complement(power_class(u)),v),w,x)),null_class)**.
% 299.99/300.41  151605[4:Res:15389.2,151507.0] || member(u,universal_class) subclass(domain_relation,cantor(singleton(cross_product(singleton(ordered_pair(u,cantor(u))),universal_class))))* -> .
% 299.99/300.41  151725[4:Res:15389.2,145698.0] || member(u,universal_class) subclass(domain_relation,singleton(v)) member(ordered_pair(u,cantor(u)),v)* -> .
% 299.99/300.41  151818[4:Res:1311.2,151761.0] || member(restrict(u,v,w),cross_product(v,w))* member(restrict(u,v,w),u)* -> .
% 299.99/300.41  151819[4:Res:47090.1,151761.0] || member(image(element_relation,power_class(u)),universal_class) -> member(image(element_relation,power_class(u)),power_class(complement(power_class(u))))*.
% 299.99/300.41  152368[4:Rew:47012.0,152327.1] || member(power_class(complement(power_class(u))),universal_class) -> member(power_class(complement(power_class(u))),image(element_relation,power_class(u)))*.
% 299.99/300.41  152369[4:Rew:103337.0,152329.1] || member(power_class(complement(successor(u))),universal_class) -> member(power_class(complement(successor(u))),image(element_relation,successor(u)))*.
% 299.99/300.41  152661[4:Rew:148419.0,152578.1] || member(not_subclass_element(restrict(u,v,w),null_class),singleton(u))* -> subclass(restrict(u,v,w),null_class).
% 299.99/300.41  158019[4:Rew:158017.1,95372.2] || equal(union(null_class,compose(element_relation,universal_class)),null_class)** member(regular(u),element_relation)* -> equal(u,element_relation).
% 299.99/300.41  158576[8:SpL:74697.1,45116.0] function(complement(singleton(ordered_pair(null_class,null_class)))) || subclass(domain_relation,successor(complement(singleton(ordered_pair(null_class,null_class)))))* -> .
% 299.99/300.41  160072[3:SpL:100311.0,108.0] || member(ordered_pair(u,regular(domain_relation)),application_function)* -> equal(apply(u,first(regular(domain_relation))),second(regular(domain_relation))).
% 299.99/300.41  160073[3:SpL:100311.0,97.0] || member(ordered_pair(u,regular(domain_relation)),composition_function)* -> equal(compose(u,first(regular(domain_relation))),second(regular(domain_relation))).
% 299.99/300.41  160087[4:Rew:100311.0,160042.1] || member(singleton(singleton(singleton(regular(domain_relation)))),application_function) -> member(first(regular(domain_relation)),cantor(singleton(regular(domain_relation))))*.
% 299.99/300.41  160100[4:Res:159994.0,15713.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(regular(domain_relation),cantor(regular(domain_relation))),v)*.
% 299.99/300.41  160111[3:Res:159994.0,11919.0] ||  -> equal(ordered_pair(first(ordered_pair(regular(domain_relation),omega)),second(ordered_pair(regular(domain_relation),omega))),ordered_pair(regular(domain_relation),omega))**.
% 299.99/300.41  163413[4:MRR:163412.1,9997.1] || equal(successor(u),null_class) member(v,union(u,w))* -> member(v,union(null_class,w))*.
% 299.99/300.41  163415[4:MRR:163414.1,9997.1] || equal(successor(u),null_class) member(v,union(w,u))* -> member(v,union(null_class,w))*.
% 299.99/300.41  163840[7:MRR:163839.1,45556.0] inductive(ordered_pair(u,v)) ||  -> equal(unordered_pair(u,singleton(v)),regular(omega))** equal(regular(omega),null_class).
% 299.99/300.41  164246[3:Res:160007.1,4002.0] || subclass(universal_class,symmetric_difference(u,cross_product(v,w))) -> member(regular(domain_relation),complement(restrict(u,v,w)))*.
% 299.99/300.41  164248[3:Res:160007.1,47039.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(v))) -> member(regular(domain_relation),union(u,complement(power_class(v))))*.
% 299.99/300.41  164250[3:Res:160007.1,4003.0] || subclass(universal_class,symmetric_difference(cross_product(u,v),w)) -> member(regular(domain_relation),complement(restrict(w,u,v)))*.
% 299.99/300.41  164251[3:Res:160007.1,47228.0] || subclass(universal_class,symmetric_difference(power_class(u),complement(v))) -> member(regular(domain_relation),union(complement(power_class(u)),v))*.
% 299.99/300.41  164718[4:SpL:100312.0,108.0] || member(ordered_pair(u,regular(composition_function)),application_function)* -> equal(apply(u,first(regular(composition_function))),second(regular(composition_function))).
% 299.99/300.41  164719[4:SpL:100312.0,97.0] || member(ordered_pair(u,regular(composition_function)),composition_function)* -> equal(compose(u,first(regular(composition_function))),second(regular(composition_function))).
% 299.99/300.41  164734[4:Rew:100312.0,164688.1] || member(singleton(singleton(singleton(regular(composition_function)))),application_function) -> member(first(regular(composition_function)),cantor(singleton(regular(composition_function))))*.
% 299.99/300.41  164747[4:Res:164640.0,15713.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(regular(composition_function),cantor(regular(composition_function))),v)*.
% 299.99/300.41  164758[4:Res:164640.0,11919.0] ||  -> equal(ordered_pair(first(ordered_pair(regular(composition_function),omega)),second(ordered_pair(regular(composition_function),omega))),ordered_pair(regular(composition_function),omega))**.
% 299.99/300.41  165008[4:SpR:47101.0,115435.0] ||  -> subclass(regular(complement(symmetric_difference(complement(u),power_class(complement(power_class(v)))))),union(u,image(element_relation,power_class(v))))*.
% 299.99/300.41  165029[0:SpR:47101.0,58388.0] ||  -> subclass(intersection(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w),union(u,image(element_relation,power_class(v))))*.
% 299.99/300.41  165041[4:SpR:47101.0,58647.0] ||  -> subclass(union(null_class,symmetric_difference(complement(u),power_class(complement(power_class(v))))),union(u,image(element_relation,power_class(v))))*.
% 299.99/300.41  165068[0:SpR:47101.0,57318.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))),union(v,image(element_relation,power_class(w))))*.
% 299.99/300.41  165355[4:Rew:26689.0,165154.1,74519.0,165154.1,7637.0,165154.1,73077.0,165154.1] || equal(null_class,u) -> equal(union(u,image(element_relation,power_class(v))),complement(power_class(complement(power_class(v)))))**.
% 299.99/300.41  165481[4:SpR:47318.0,115435.0] ||  -> subclass(regular(complement(symmetric_difference(power_class(complement(power_class(u))),complement(v)))),union(image(element_relation,power_class(u)),v))*.
% 299.99/300.41  165502[0:SpR:47318.0,58388.0] ||  -> subclass(intersection(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w),union(image(element_relation,power_class(u)),v))*.
% 299.99/300.41  165514[4:SpR:47318.0,58647.0] ||  -> subclass(union(null_class,symmetric_difference(power_class(complement(power_class(u))),complement(v))),union(image(element_relation,power_class(u)),v))*.
% 299.99/300.41  165541[0:SpR:47318.0,57318.0] ||  -> subclass(intersection(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))),union(image(element_relation,power_class(v)),w))*.
% 299.99/300.41  166969[4:Res:164653.1,4002.0] || subclass(universal_class,symmetric_difference(u,cross_product(v,w))) -> member(regular(composition_function),complement(restrict(u,v,w)))*.
% 299.99/300.41  166971[4:Res:164653.1,47039.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(v))) -> member(regular(composition_function),union(u,complement(power_class(v))))*.
% 299.99/300.41  166973[4:Res:164653.1,4003.0] || subclass(universal_class,symmetric_difference(cross_product(u,v),w)) -> member(regular(composition_function),complement(restrict(w,u,v)))*.
% 299.99/300.41  166974[4:Res:164653.1,47228.0] || subclass(universal_class,symmetric_difference(power_class(u),complement(v))) -> member(regular(composition_function),union(complement(power_class(u)),v))*.
% 299.99/300.41  167822[0:Rew:26689.0,167705.2,26689.0,167705.0] || member(u,universal_class) subclass(universal_class,v) -> equal(u,null_class) member(apply(choice,u),v)*.
% 299.99/300.41  168175[4:Rew:5217.1,168174.0] || member(complement(singleton(null_class)),complement(successor(null_class))) -> subclass(intersection(singleton(complement(singleton(null_class))),u),null_class)*.
% 299.99/300.41  168177[4:Rew:4065.1,168176.0] || member(complement(singleton(null_class)),complement(successor(null_class))) -> subclass(intersection(u,singleton(complement(singleton(null_class)))),null_class)*.
% 299.99/300.41  168470[4:MRR:168462.1,2111.0] || subclass(domain_relation,compose(u,v))* -> member(null_class,cantor(v)) member(null_class,image(u,range_of(null_class)))*.
% 299.99/300.41  168471[4:MRR:168461.1,2111.0] || equal(compose(u,v),domain_relation)** -> member(null_class,cantor(v))* member(null_class,image(u,range_of(null_class)))*.
% 299.99/300.41  168508[8:SpL:74697.1,158584.0] function(complement(singleton(ordered_pair(null_class,null_class)))) || equal(successor(complement(singleton(ordered_pair(null_class,null_class)))),universal_class)** -> .
% 299.99/300.41  168520[8:SpL:74697.1,158585.0] function(complement(singleton(ordered_pair(null_class,null_class)))) || equal(successor(complement(singleton(ordered_pair(null_class,null_class)))),domain_relation)** -> .
% 299.99/300.41  169595[0:Res:99.0,5351.0] ||  -> subclass(domain_relation,u) equal(ordered_pair(first(not_subclass_element(domain_relation,u)),second(not_subclass_element(domain_relation,u))),not_subclass_element(domain_relation,u))**.
% 299.99/300.41  169596[0:Res:45.0,5351.0] ||  -> subclass(successor_relation,u) equal(ordered_pair(first(not_subclass_element(successor_relation,u)),second(not_subclass_element(successor_relation,u))),not_subclass_element(successor_relation,u))**.
% 299.99/300.41  169597[0:Res:19.0,5351.0] ||  -> subclass(element_relation,u) equal(ordered_pair(first(not_subclass_element(element_relation,u)),second(not_subclass_element(element_relation,u))),not_subclass_element(element_relation,u))**.
% 299.99/300.41  169601[0:Res:106.0,5351.0] ||  -> subclass(application_function,u) equal(ordered_pair(first(not_subclass_element(application_function,u)),second(not_subclass_element(application_function,u))),not_subclass_element(application_function,u))**.
% 299.99/300.41  169602[0:Res:96.0,5351.0] ||  -> subclass(composition_function,u) equal(ordered_pair(first(not_subclass_element(composition_function,u)),second(not_subclass_element(composition_function,u))),not_subclass_element(composition_function,u))**.
% 299.99/300.41  170773[8:SoR:37565.0,5382.2] single_valued_class(apply(null_class,u)) || member(range_of(null_class),universal_class)* equal(apply(null_class,u),null_class)** -> .
% 299.99/300.41  172040[4:Res:81766.0,354.1] || member(u,universal_class) -> member(u,successor(complement(sum_class(range_of(null_class)))))* member(u,apply(null_class,v))*.
% 299.99/300.41  172061[4:Res:81768.0,354.1] || member(u,universal_class) -> member(u,successor(apply(null_class,v)))* member(u,complement(sum_class(range_of(null_class))))*.
% 299.99/300.41  172698[4:Res:81836.0,354.1] || member(u,universal_class) -> member(u,successor(complement(apply(null_class,v))))* member(u,sum_class(range_of(null_class))).
% 299.99/300.41  172721[4:Res:81838.0,354.1] || member(u,universal_class) -> member(u,successor(sum_class(range_of(null_class)))) member(u,complement(apply(null_class,v)))*.
% 299.99/300.41  1943[0:Res:24.2,380.1] || member(singleton(u),v)* member(singleton(u),w)* subclass(universal_class,complement(intersection(w,v)))* -> .
% 299.99/300.41  5124[0:Res:4102.0,8.0] || subclass(cross_product(u,v),restrict(w,u,v))* -> equal(restrict(w,u,v),cross_product(u,v)).
% 299.99/300.41  5331[0:Res:5255.0,8.0] || subclass(complement(intersection(u,v)),symmetric_difference(u,v))* -> equal(complement(intersection(u,v)),symmetric_difference(u,v)).
% 299.99/300.41  11095[0:Obv:11081.0] ||  -> equal(not_subclass_element(unordered_pair(u,v),complement(w)),v)** member(u,w) subclass(unordered_pair(u,v),complement(w)).
% 299.99/300.41  11096[0:Obv:11074.0] ||  -> equal(not_subclass_element(unordered_pair(u,v),complement(w)),u)** member(v,w) subclass(unordered_pair(u,v),complement(w)).
% 299.99/300.41  11927[0:Res:2111.0,1661.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.99/300.41  12984[0:Obv:12977.1] || member(ordered_pair(u,v),compose(w,x)) -> subclass(singleton(v),image(w,image(x,singleton(u))))*.
% 299.99/300.41  14412[3:SpL:492.0,5589.0] || subclass(domain_relation,symmetric_difference(u,cross_product(v,w))) -> member(ordered_pair(null_class,null_class),complement(restrict(u,v,w)))*.
% 299.99/300.41  14413[3:SpL:493.0,5589.0] || subclass(domain_relation,symmetric_difference(cross_product(u,v),w)) -> member(ordered_pair(null_class,null_class),complement(restrict(w,u,v)))*.
% 299.99/300.41  14960[0:Rew:39.0,14952.0] || member(flip(cross_product(u,universal_class)),inverse(u)) -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),element_relation)*.
% 299.99/300.41  14961[0:Rew:54.0,14951.0] || member(restrict(element_relation,universal_class,u),sum_class(u)) -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),element_relation)*.
% 299.99/300.41  15026[4:Res:167.1,10017.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.99/300.41  15041[4:Res:160.1,10017.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.99/300.41  15102[4:Res:167.1,10019.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.99/300.41  15117[4:Res:160.1,10019.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.99/300.41  15143[0:SpL:492.0,538.0] || subclass(universal_class,symmetric_difference(u,cross_product(v,w))) -> member(unordered_pair(x,y),complement(restrict(u,v,w)))*.
% 299.99/300.41  15144[0:SpL:493.0,538.0] || subclass(universal_class,symmetric_difference(cross_product(u,v),w)) -> member(unordered_pair(x,y),complement(restrict(w,u,v)))*.
% 299.99/300.41  15495[4:Rew:15347.0,9299.1] || member(u,universal_class) -> member(u,cantor(v)) equal(range__dfg(v,u,universal_class),range__dfg(null_class,w,x))*.
% 299.99/300.41  18811[3:SpL:492.0,14441.0] || equal(symmetric_difference(u,cross_product(v,w)),domain_relation) -> member(ordered_pair(null_class,null_class),complement(restrict(u,v,w)))*.
% 299.99/300.41  18812[3:SpL:493.0,14441.0] || equal(symmetric_difference(cross_product(u,v),w),domain_relation) -> member(ordered_pair(null_class,null_class),complement(restrict(w,u,v)))*.
% 299.99/300.41  19388[0:Res:1928.2,688.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* subclass(composition_function,w) subclass(universal_class,complement(w))* -> .
% 299.99/300.41  19943[4:Res:15389.2,19720.0] || member(u,universal_class) subclass(domain_relation,cantor(ordered_pair(u,cantor(u))))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.41  20414[4:Res:167.1,10018.0] ||  -> equal(intersection(apply(null_class,u),v),null_class) member(regular(intersection(apply(null_class,u),v)),apply(null_class,w))*.
% 299.99/300.41  20432[4:Res:160.1,10018.0] ||  -> equal(intersection(u,apply(null_class,v)),null_class) member(regular(intersection(u,apply(null_class,v))),apply(null_class,w))*.
% 299.99/300.41  21482[4:Res:24.2,21114.1] || member(singleton(u),v)* member(singleton(u),w)* equal(complement(intersection(w,v)),universal_class)** -> .
% 299.99/300.41  21705[0:Res:49.1,3155.0] inductive(singleton(u)) ||  -> equal(image(successor_relation,singleton(u)),null_class) equal(regular(image(successor_relation,singleton(u))),u)**.
% 299.99/300.41  21760[0:Rew:56.0,21735.2,56.0,21735.1,56.0,21735.0] || member(power_class(u),universal_class) -> subclass(singleton(apply(choice,power_class(u))),power_class(u))* equal(power_class(u),null_class).
% 299.99/300.41  22082[0:Res:364.1,217.0] || subclass(ordered_pair(u,v),restrict(w,x,y))* -> member(unordered_pair(u,singleton(v)),cross_product(x,y))*.
% 299.99/300.41  22096[3:Res:364.1,4365.0] || subclass(ordered_pair(u,v),regular(w)) member(unordered_pair(u,singleton(v)),w)* -> equal(w,null_class).
% 299.99/300.41  22259[0:Res:350.2,4022.1] || subclass(u,intersection(v,w)) member(not_subclass_element(u,x),symmetric_difference(v,w))* -> subclass(u,x).
% 299.99/300.41  22262[0:Res:346.2,4022.1] || member(u,universal_class) subclass(universal_class,intersection(v,w)) member(power_class(u),symmetric_difference(v,w))* -> .
% 299.99/300.41  22263[0:Res:347.2,4022.1] || member(u,universal_class) subclass(universal_class,intersection(v,w)) member(sum_class(u),symmetric_difference(v,w))* -> .
% 299.99/300.41  22277[0:Res:364.1,4022.1] || subclass(ordered_pair(u,v),intersection(w,x)) member(unordered_pair(u,singleton(v)),symmetric_difference(w,x))* -> .
% 299.99/300.41  23276[3:Rew:2331.1,23275.1] || member(regular(u),intersection(v,singleton(u)))* -> equal(u,null_class) equal(intersection(v,singleton(u)),null_class).
% 299.99/300.41  23515[3:Rew:3119.1,23514.1] || member(regular(u),intersection(singleton(u),v))* -> equal(u,null_class) equal(intersection(singleton(u),v),null_class).
% 299.99/300.41  23946[0:Res:2346.1,2.0] || subclass(union(u,v),w) -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),w)*.
% 299.99/300.41  24001[0:SpL:496.0,3158.0] || subclass(u,symmetric_difference(complement(v),complement(w)))* -> equal(u,null_class) member(regular(u),union(v,w)).
% 299.99/300.41  24026[0:Res:4103.0,3158.0] ||  -> equal(restrict(intersection(u,v),w,x),null_class) member(regular(restrict(intersection(u,v),w,x)),u)*.
% 299.99/300.41  25475[0:Res:4103.0,3159.0] ||  -> equal(restrict(intersection(u,v),w,x),null_class) member(regular(restrict(intersection(u,v),w,x)),v)*.
% 299.99/300.41  25607[0:Res:3257.1,2.0] || subclass(universal_class,symmetric_difference(u,v)) subclass(union(u,v),w)* -> member(unordered_pair(x,y),w)*.
% 299.99/300.41  25762[0:SpL:1193.1,22070.0] || subclass(regular(cross_product(u,v)),w)* subclass(universal_class,complement(w)) -> equal(cross_product(u,v),null_class).
% 299.99/300.41  25851[4:Res:17151.1,4012.0] || subclass(ordered_pair(u,universal_class),symmetric_difference(complement(v),complement(w)))* -> member(unordered_pair(u,null_class),union(v,w)).
% 299.99/300.41  25859[0:Res:3640.2,4012.0] || subclass(universal_class,symmetric_difference(complement(u),complement(v)))* -> equal(singleton(w),null_class) member(w,union(u,v))*.
% 299.99/300.41  25861[0:Res:10859.2,4012.0] || subclass(universal_class,symmetric_difference(complement(u),complement(v)))* -> equal(w,null_class) member(regular(w),union(u,v))*.
% 299.99/300.41  25977[0:SpL:1193.1,25769.0] || equal(u,regular(cross_product(v,w)))* subclass(universal_class,complement(u))* -> equal(cross_product(v,w),null_class).
% 299.99/300.41  26115[4:Res:25926.1,4012.0] || equal(symmetric_difference(complement(u),complement(v)),ordered_pair(w,universal_class)) -> member(unordered_pair(w,null_class),union(u,v))*.
% 299.99/300.41  26157[0:Res:7300.1,2.0] || member(u,universal_class) subclass(union(v,w),x)* -> member(u,complement(v))* member(u,x)*.
% 299.99/300.41  26268[0:Res:7301.1,2.0] || member(u,universal_class) subclass(union(v,w),x)* -> member(u,complement(w))* member(u,x)*.
% 299.99/300.41  26370[0:Res:227.1,2.0] || subclass(u,v) -> equal(restrict(u,w,x),null_class) member(regular(restrict(u,w,x)),v)*.
% 299.99/300.41  26584[4:Res:10001.1,12144.0] || member(not_subclass_element(u,intersection(compose(element_relation,universal_class),u)),element_relation)* -> subclass(u,intersection(compose(element_relation,universal_class),u)).
% 299.99/300.41  26588[0:Res:3640.2,12144.0] || subclass(universal_class,u) -> equal(singleton(not_subclass_element(v,intersection(u,v))),null_class)** subclass(v,intersection(u,v)).
% 299.99/300.41  26607[0:Rew:30.0,26521.1] || member(not_subclass_element(u,restrict(u,v,w)),cross_product(v,w))* -> subclass(u,restrict(u,v,w)).
% 299.99/300.41  26626[0:MRR:26583.0,10049.1] ||  -> member(not_subclass_element(u,intersection(union(v,w),u)),complement(v))* subclass(u,intersection(union(v,w),u)).
% 299.99/300.41  26627[0:MRR:26582.0,10049.1] ||  -> member(not_subclass_element(u,intersection(union(v,w),u)),complement(w))* subclass(u,intersection(union(v,w),u)).
% 299.99/300.41  28317[4:Rew:26691.0,26941.1] ||  -> equal(union(null_class,apply(null_class,u)),null_class) member(regular(union(null_class,apply(null_class,u))),apply(null_class,v))*.
% 299.99/300.41  28318[4:Rew:26691.0,26942.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.99/300.41  28319[4:Rew:26691.0,26951.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.99/300.41  28320[4:Rew:26691.0,26970.1] || member(not_subclass_element(u,union(null_class,compose(element_relation,universal_class))),element_relation)* -> subclass(u,union(null_class,compose(element_relation,universal_class))).
% 299.99/300.41  28321[4:Rew:26691.0,26979.1] || member(regular(union(null_class,regular(u))),u)* -> equal(union(null_class,regular(u)),null_class) equal(u,null_class).
% 299.99/300.41  27001[4:Rew:26691.0,23441.0] || subclass(universal_class,union(null_class,cross_product(universal_class,universal_class)))* member(u,v) -> member(ordered_pair(u,v),element_relation)*.
% 299.99/300.41  27021[4:Rew:26691.0,25836.0] || subclass(universal_class,union(null_class,symmetric_difference(complement(u),complement(v))))* -> member(ordered_pair(w,x),union(u,v))*.
% 299.99/300.41  27022[4:Rew:26691.0,25834.0] || subclass(universal_class,union(null_class,symmetric_difference(complement(u),complement(v))))* -> member(unordered_pair(w,x),union(u,v))*.
% 299.99/300.41  27023[4:Rew:26691.0,25854.0] || subclass(domain_relation,union(null_class,symmetric_difference(complement(u),complement(v))))* -> member(ordered_pair(null_class,null_class),union(u,v)).
% 299.99/300.41  28325[4:Rew:26691.0,27038.1] ||  -> equal(union(null_class,symmetric_difference(u,v)),null_class) member(regular(union(null_class,symmetric_difference(u,v))),union(u,v))*.
% 299.99/300.41  28326[4:Rew:26691.0,27047.1] ||  -> equal(union(null_class,restrict(u,v,w)),null_class) member(regular(union(null_class,restrict(u,v,w))),u)*.
% 299.99/300.41  28327[4:Rew:26691.0,27115.1] || member(not_subclass_element(union(null_class,u),intersection(v,u)),v)* -> subclass(union(null_class,u),intersection(v,u)).
% 299.99/300.41  28330[4:Rew:27420.0,27164.1,26696.0,27164.1,27420.0,27164.0] || member(not_subclass_element(union(null_class,complement(u)),v),union(null_class,u))* -> subclass(union(null_class,complement(u)),v).
% 299.99/300.41  29858[0:SpR:6198.1,69.0] ||  -> equal(cross_product(singleton(u),universal_class),null_class) equal(apply(regular(cross_product(singleton(u),universal_class)),u),sum_class(range_of(null_class)))**.
% 299.99/300.41  30034[4:SpL:16977.0,3846.2] || member(image(u,null_class),universal_class) subclass(universal_class,complement(v)) member(apply(u,universal_class),v)* -> .
% 299.99/300.41  30319[0:SpR:30295.0,193.1] || member(inverse(cross_product(u,universal_class)),universal_class) -> member(ordered_pair(inverse(cross_product(u,universal_class)),image(universal_class,u)),domain_relation)*.
% 299.99/300.41  30485[4:SpL:27420.0,4012.0] || member(u,symmetric_difference(union(null_class,complement(v)),complement(w)))* -> member(u,union(union(null_class,v),w)).
% 299.99/300.41  30487[4:SpL:27420.0,4012.0] || member(u,symmetric_difference(complement(v),union(null_class,complement(w))))* -> member(u,union(v,union(null_class,w))).
% 299.99/300.41  30725[4:Rew:26691.0,30684.1] || member(regular(intersection(u,union(null_class,v))),complement(v))* -> equal(intersection(u,union(null_class,v)),null_class).
% 299.99/300.41  31074[4:Rew:26691.0,31025.1] || member(regular(intersection(union(null_class,u),v)),complement(u))* -> equal(intersection(union(null_class,u),v),null_class).
% 299.99/300.41  31394[0:SpL:115.0,3785.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(power_class(u),complement(intersection(v,w)))*.
% 299.99/300.41  31921[0:SpL:115.0,3847.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(sum_class(u),complement(intersection(v,w)))*.
% 299.99/300.41  33064[3:Obv:33053.0] ||  -> equal(regular(unordered_pair(u,v)),u) subclass(v,complement(unordered_pair(u,v)))* equal(unordered_pair(u,v),null_class).
% 299.99/300.41  33065[3:Obv:33052.0] ||  -> equal(regular(unordered_pair(u,v)),v) subclass(u,complement(unordered_pair(u,v)))* equal(unordered_pair(u,v),null_class).
% 299.99/300.41  33116[4:SpR:26691.0,6804.0] ||  -> equal(union(intersection(u,complement(v)),intersection(complement(u),union(null_class,v))),complement(symmetric_difference(u,complement(v))))**.
% 299.99/300.41  33130[4:SpR:26691.0,6804.0] ||  -> equal(union(intersection(complement(u),v),intersection(union(null_class,u),complement(v))),complement(symmetric_difference(complement(u),v)))**.
% 299.99/300.41  34782[4:SpR:5700.0,32707.1] || member(inverse(restrict(cross_product(u,universal_class),v,w)),universal_class)* -> member(image(cross_product(v,w),u),universal_class).
% 299.99/300.41  34814[0:SpL:115.0,5345.0] || subclass(u,symmetric_difference(v,w)) -> subclass(u,x) member(not_subclass_element(u,x),complement(intersection(v,w)))*.
% 299.99/300.41  35230[0:Res:228.1,25.1] || member(not_subclass_element(restrict(complement(u),v,w),x),u)* -> subclass(restrict(complement(u),v,w),x).
% 299.99/300.41  35813[4:Rew:30456.0,35750.1] || member(not_subclass_element(union(null_class,complement(u)),v),union(u,u))* -> subclass(union(null_class,complement(u)),v).
% 299.99/300.41  35774[4:SpL:30456.0,4012.0] || member(u,symmetric_difference(union(null_class,complement(v)),complement(w)))* -> member(u,union(union(v,v),w))*.
% 299.99/300.41  35777[4:SpL:30456.0,4012.0] || member(u,symmetric_difference(complement(v),union(null_class,complement(w))))* -> member(u,union(v,union(w,w)))*.
% 299.99/300.41  36084[4:Res:345.1,15447.0] || subclass(universal_class,cantor(regular(cross_product(singleton(singleton(u)),universal_class))))* -> equal(cross_product(singleton(singleton(u)),universal_class),null_class).
% 299.99/300.41  37057[0:MRR:37042.0,122.0] || member(complement(u),universal_class) -> member(singleton(complement(u)),u)* member(singleton(singleton(singleton(complement(u)))),element_relation)*.
% 299.99/300.41  37156[4:SpR:35792.0,21757.0] ||  -> subclass(singleton(regular(power_class(union(u,u)))),power_class(union(u,u)))* equal(power_class(union(null_class,u)),null_class).
% 299.99/300.41  37177[4:SpR:35792.0,21757.0] ||  -> subclass(singleton(regular(power_class(union(null_class,u)))),power_class(union(null_class,u)))* equal(power_class(union(u,u)),null_class).
% 299.99/300.41  37489[8:Rew:37383.1,37389.2] function(cantor(u)) function(v) || equal(cantor(cantor(w)),universal_class) -> compatible(v,w,u)*.
% 299.99/300.41  38285[8:Rew:38098.1,38225.2] one_to_one(u) || member(inverse(u),cantor(regular(cross_product(null_class,universal_class))))* -> equal(cross_product(null_class,universal_class),null_class).
% 299.99/300.41  38942[8:SoR:38939.0,2274.2] single_valued_class(complement(cross_product(singleton(omega),universal_class))) || equal(complement(cross_product(singleton(omega),universal_class)),cross_product(universal_class,universal_class))** -> .
% 299.99/300.41  38988[4:MRR:38971.0,10047.1] || subclass(u,complement(cantor(v)))* -> equal(apply(v,regular(u)),sum_class(range_of(null_class))) equal(u,null_class).
% 299.99/300.41  39016[8:SoR:39013.0,2274.2] single_valued_class(complement(cross_product(singleton(null_class),universal_class))) || equal(complement(cross_product(singleton(null_class),universal_class)),cross_product(universal_class,universal_class))** -> .
% 299.99/300.41  39364[4:Res:227.1,36188.0] ||  -> equal(restrict(union(null_class,u),v,w),null_class) member(regular(restrict(union(null_class,u),v,w)),u)*.
% 299.99/300.41  40049[4:Res:227.1,39314.0] ||  -> equal(restrict(union(u,u),v,w),null_class) member(regular(restrict(union(u,u),v,w)),u)*.
% 299.99/300.41  40199[0:SpL:39581.1,6138.0] || subclass(complement(u),complement(v)) subclass(universal_class,complement(u)) member(omega,union(v,u))* -> .
% 299.99/300.41  40200[0:SpL:39581.1,204.0] || subclass(complement(u),complement(v)) member(w,complement(u)) member(w,union(v,u))* -> .
% 299.99/300.41  40320[0:SpR:492.0,39745.0] ||  -> equal(intersection(complement(restrict(u,v,w)),symmetric_difference(u,cross_product(v,w))),symmetric_difference(u,cross_product(v,w)))**.
% 299.99/300.41  40321[0:SpR:493.0,39745.0] ||  -> equal(intersection(complement(restrict(u,v,w)),symmetric_difference(cross_product(v,w),u)),symmetric_difference(cross_product(v,w),u))**.
% 299.99/300.41  40898[4:SpR:249.0,15450.1] || subclass(domain_relation,rotate(u)) -> member(ordered_pair(ordered_pair(v,cantor(singleton(singleton(singleton(v))))),singleton(v)),u)*.
% 299.99/300.41  40912[4:Res:15450.1,25.1] || subclass(domain_relation,rotate(complement(u))) member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)* -> .
% 299.99/300.41  40918[4:Res:15450.1,22.0] || subclass(domain_relation,rotate(intersection(u,v)))* -> member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),u)*.
% 299.99/300.41  40919[4:Res:15450.1,23.0] || subclass(domain_relation,rotate(intersection(u,v)))* -> member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),v)*.
% 299.99/300.41  40929[4:Res:15450.1,36188.0] || subclass(domain_relation,rotate(union(null_class,u))) -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)*.
% 299.99/300.41  40930[4:Res:15450.1,39314.0] || subclass(domain_relation,rotate(union(u,u)))* -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)*.
% 299.99/300.41  40943[4:Res:15450.1,35175.0] || subclass(domain_relation,rotate(successor(null_class))) -> member(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v),singleton(null_class))*.
% 299.99/300.41  40950[4:Res:15450.1,38799.0] || subclass(domain_relation,rotate(cantor(complement(cross_product(singleton(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v)),universal_class)))))* -> .
% 299.99/300.41  40961[4:Res:15450.1,108.0] || subclass(domain_relation,rotate(application_function)) -> equal(apply(ordered_pair(u,cantor(ordered_pair(ordered_pair(v,w),u))),v),w)**.
% 299.99/300.41  41010[4:SpR:249.0,15451.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(ordered_pair(v,singleton(v)),cantor(singleton(singleton(singleton(v))))),u)*.
% 299.99/300.41  41017[4:SpR:249.0,15451.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(singleton(singleton(singleton(v))),cantor(ordered_pair(v,singleton(v)))),u)*.
% 299.99/300.41  41030[4:Res:15451.1,25.1] || subclass(domain_relation,flip(complement(u))) member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)* -> .
% 299.99/300.41  41036[4:Res:15451.1,22.0] || subclass(domain_relation,flip(intersection(u,v)))* -> member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),u)*.
% 299.99/300.41  41037[4:Res:15451.1,23.0] || subclass(domain_relation,flip(intersection(u,v)))* -> member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),v)*.
% 299.99/300.41  41047[4:Res:15451.1,36188.0] || subclass(domain_relation,flip(union(null_class,u))) -> member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)*.
% 299.99/300.41  41048[4:Res:15451.1,39314.0] || subclass(domain_relation,flip(union(u,u)))* -> member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)*.
% 299.99/300.41  41061[4:Res:15451.1,35175.0] || subclass(domain_relation,flip(successor(null_class))) -> member(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u))),singleton(null_class))*.
% 299.99/300.41  41068[4:Res:15451.1,38799.0] || subclass(domain_relation,flip(cantor(complement(cross_product(singleton(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u)))),universal_class)))))* -> .
% 299.99/300.41  41103[4:SpR:26736.0,5770.0] ||  -> subclass(symmetric_difference(power_class(complement(singleton(null_class))),complement(singleton(image(element_relation,successor(null_class))))),successor(image(element_relation,successor(null_class))))*.
% 299.99/300.41  41221[4:Rew:26736.0,41150.1] ||  -> member(not_subclass_element(u,power_class(complement(singleton(null_class)))),image(element_relation,successor(null_class)))* subclass(u,power_class(complement(singleton(null_class)))).
% 299.99/300.41  41222[4:Rew:26736.0,41163.1] || member(regular(power_class(complement(singleton(null_class)))),image(element_relation,successor(null_class)))* -> equal(power_class(complement(singleton(null_class))),null_class).
% 299.99/300.41  41289[0:Res:2332.2,25.1] || subclass(u,complement(v)) member(regular(intersection(w,u)),v)* -> equal(intersection(w,u),null_class).
% 299.99/300.41  41295[0:Res:2332.2,22.0] || subclass(u,intersection(v,w))* -> equal(intersection(x,u),null_class) member(regular(intersection(x,u)),v)*.
% 299.99/300.41  41296[0:Res:2332.2,23.0] || subclass(u,intersection(v,w))* -> equal(intersection(x,u),null_class) member(regular(intersection(x,u)),w)*.
% 299.99/300.41  41306[4:Res:2332.2,36188.0] || subclass(u,union(null_class,v)) -> equal(intersection(w,u),null_class) member(regular(intersection(w,u)),v)*.
% 299.99/300.41  41307[4:Res:2332.2,39314.0] || subclass(u,union(v,v))* -> equal(intersection(w,u),null_class) member(regular(intersection(w,u)),v)*.
% 299.99/300.41  41320[4:Res:2332.2,35175.0] || subclass(u,successor(null_class)) -> equal(intersection(v,u),null_class) member(regular(intersection(v,u)),singleton(null_class))*.
% 299.99/300.41  41327[4:Res:2332.2,38799.0] || subclass(u,cantor(complement(cross_product(singleton(regular(intersection(v,u))),universal_class))))* -> equal(intersection(v,u),null_class).
% 299.99/300.41  41638[0:Res:2334.1,557.0] ||  -> equal(intersection(u,intersection(singleton(v),w)),null_class) equal(regular(intersection(u,intersection(singleton(v),w))),v)**.
% 299.99/300.41  42239[0:Res:2335.1,557.0] ||  -> equal(intersection(u,intersection(v,singleton(w))),null_class) equal(regular(intersection(u,intersection(v,singleton(w)))),w)**.
% 299.99/300.41  42859[0:Res:3120.2,25.1] || subclass(u,complement(v)) member(regular(intersection(u,w)),v)* -> equal(intersection(u,w),null_class).
% 299.99/300.41  42865[0:Res:3120.2,22.0] || subclass(u,intersection(v,w))* -> equal(intersection(u,x),null_class) member(regular(intersection(u,x)),v)*.
% 299.99/300.41  42866[0:Res:3120.2,23.0] || subclass(u,intersection(v,w))* -> equal(intersection(u,x),null_class) member(regular(intersection(u,x)),w)*.
% 299.99/300.41  42876[4:Res:3120.2,36188.0] || subclass(u,union(null_class,v)) -> equal(intersection(u,w),null_class) member(regular(intersection(u,w)),v)*.
% 299.99/300.41  42877[4:Res:3120.2,39314.0] || subclass(u,union(v,v))* -> equal(intersection(u,w),null_class) member(regular(intersection(u,w)),v)*.
% 299.99/300.41  42890[4:Res:3120.2,35175.0] || subclass(u,successor(null_class)) -> equal(intersection(u,v),null_class) member(regular(intersection(u,v)),singleton(null_class))*.
% 299.99/300.41  42897[4:Res:3120.2,38799.0] || subclass(u,cantor(complement(cross_product(singleton(regular(intersection(u,v))),universal_class))))* -> equal(intersection(u,v),null_class).
% 299.99/300.41  43352[0:Res:3122.1,557.0] ||  -> equal(intersection(intersection(singleton(u),v),w),null_class) equal(regular(intersection(intersection(singleton(u),v),w)),u)**.
% 299.99/300.41  43859[0:Res:3123.1,557.0] ||  -> equal(intersection(intersection(u,singleton(v)),w),null_class) equal(regular(intersection(intersection(u,singleton(v)),w)),v)**.
% 299.99/300.41  44493[3:Res:33060.0,3156.0] || subclass(complement(singleton(u)),v)* -> equal(singleton(u),null_class) equal(u,null_class) member(regular(u),v).
% 299.99/300.41  44498[0:Res:58.0,3156.0] || subclass(cross_product(universal_class,universal_class),u) -> equal(compose(v,w),null_class) member(regular(compose(v,w)),u)*.
% 299.99/300.41  44502[0:Res:36.0,3156.0] || subclass(cross_product(cross_product(universal_class,universal_class),universal_class),u)* -> equal(flip(v),null_class) member(regular(flip(v)),u)*.
% 299.99/300.41  44503[0:Res:33.0,3156.0] || subclass(cross_product(cross_product(universal_class,universal_class),universal_class),u)* -> equal(rotate(v),null_class) member(regular(rotate(v)),u)*.
% 299.99/300.41  44543[4:Res:15948.0,3156.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.99/300.41  44544[4:Res:16304.0,3156.0] || subclass(apply(null_class,u),v)* -> equal(apply(null_class,w),null_class) member(regular(apply(null_class,w)),v)*.
% 299.99/300.41  44545[4:Res:16533.0,3156.0] || subclass(sum_class(range_of(null_class)),u) -> equal(apply(null_class,v),null_class) member(regular(apply(null_class,v)),u)*.
% 299.99/300.41  44546[4:Res:29126.0,3156.0] || subclass(union(u,u),v)* -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),v)*.
% 299.99/300.41  44548[3:Res:33010.0,3156.0] || subclass(complement(u),v) -> equal(u,null_class) equal(regular(u),null_class) member(regular(regular(u)),v)*.
% 299.99/300.41  44587[7:Res:44457.1,1314.1] || subclass(intersection(u,v),null_class) member(null_class,union(u,v)) -> member(null_class,symmetric_difference(u,v))*.
% 299.99/300.41  45225[4:SpL:26691.0,7013.0] || equal(u,union(null_class,v))* member(w,universal_class) -> member(w,complement(v))* member(w,u)*.
% 299.99/300.41  45278[0:Obv:45263.2] || equal(u,v) equal(complement(singleton(v)),unordered_pair(v,u))* -> equal(unordered_pair(v,u),null_class).
% 299.99/300.41  45279[0:Obv:45262.2] || equal(u,v) subclass(unordered_pair(v,u),complement(singleton(v)))* -> equal(unordered_pair(v,u),null_class).
% 299.99/300.41  45329[7:Res:59.1,44586.1] || member(ordered_pair(u,null_class),compose(v,w)) subclass(image(v,image(w,singleton(u))),null_class)* -> .
% 299.99/300.41  45431[0:Res:362.1,4002.0] || subclass(universal_class,symmetric_difference(u,cross_product(v,w))) -> member(ordered_pair(x,y),complement(restrict(u,v,w)))*.
% 299.99/300.41  45513[0:Res:362.1,4003.0] || subclass(universal_class,symmetric_difference(cross_product(u,v),w)) -> member(ordered_pair(x,y),complement(restrict(w,u,v)))*.
% 299.99/300.41  45624[0:SpR:39581.1,5249.1] || subclass(u,v) -> subclass(symmetric_difference(v,u),w) member(not_subclass_element(symmetric_difference(v,u),w),complement(u))*.
% 299.99/300.41  46043[4:Res:1311.2,44653.1] || member(omega,cross_product(u,v)) member(omega,w) subclass(restrict(w,u,v),null_class)* -> .
% 299.99/300.41  46051[4:Res:59.1,44653.1] || member(ordered_pair(u,omega),compose(v,w)) subclass(image(v,image(w,singleton(u))),null_class)* -> .
% 299.99/300.41  46214[4:Rew:26691.0,46213.0] ||  -> equal(complement(intersection(power_class(union(null_class,u)),power_class(v))),complement(intersection(power_class(union(u,u)),power_class(v))))*.
% 299.99/300.41  46218[4:Rew:26691.0,46217.0] ||  -> equal(complement(intersection(power_class(u),power_class(union(null_class,v)))),complement(intersection(power_class(u),power_class(union(v,v)))))*.
% 299.99/300.41  46393[0:Res:3419.2,557.0] || member(inverse(u),universal_class) subclass(domain_relation,singleton(v))* -> equal(ordered_pair(inverse(u),range_of(u)),v)*.
% 299.99/300.41  47054[0:Rew:47003.0,22593.0] ||  -> subclass(complement(union(u,intersection(complement(v),power_class(w)))),intersection(complement(u),union(v,complement(power_class(w)))))*.
% 299.99/300.41  47124[0:Rew:47003.0,38920.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.99/300.41  47185[0:Rew:47003.0,22610.0] ||  -> subclass(complement(union(intersection(complement(u),power_class(v)),w)),intersection(union(u,complement(power_class(v))),complement(w)))*.
% 299.99/300.41  47193[0:Rew:47003.0,26207.1] || equal(complement(successor(intersection(complement(u),power_class(v)))),universal_class)** -> member(omega,union(u,complement(power_class(v)))).
% 299.99/300.41  47196[0:Rew:47003.0,26320.1] || equal(complement(successor(intersection(complement(u),power_class(v)))),universal_class)** -> member(null_class,union(u,complement(power_class(v)))).
% 299.99/300.41  47243[0:Rew:47003.0,22596.0] ||  -> subclass(complement(union(u,intersection(power_class(v),complement(w)))),intersection(complement(u),union(complement(power_class(v)),w)))*.
% 299.99/300.41  47273[0:Rew:47003.0,44880.0] || member(not_subclass_element(intersection(u,power_class(v)),w),complement(power_class(v)))* -> subclass(intersection(u,power_class(v)),w).
% 299.99/300.41  47274[0:Rew:47003.0,45215.2] || equal(u,power_class(v))* member(w,universal_class) -> member(w,complement(power_class(v)))* member(w,u)*.
% 299.99/300.41  47316[0:Rew:47003.0,5842.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.99/300.41  47373[0:Rew:47003.0,36019.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.99/300.41  47377[4:Rew:47003.0,36289.0] || equal(power_class(complement(power_class(u))),singleton(singleton(null_class))) member(singleton(null_class),image(element_relation,power_class(u)))* -> .
% 299.99/300.41  47470[0:Rew:47003.0,22613.0] ||  -> subclass(complement(union(intersection(power_class(u),complement(v)),w)),intersection(union(complement(power_class(u)),v),complement(w)))*.
% 299.99/300.41  47478[0:Rew:47003.0,26210.1] || equal(complement(successor(intersection(power_class(u),complement(v)))),universal_class)** -> member(omega,union(complement(power_class(u)),v)).
% 299.99/300.41  47481[0:Rew:47003.0,26323.1] || equal(complement(successor(intersection(power_class(u),complement(v)))),universal_class)** -> member(null_class,union(complement(power_class(u)),v)).
% 299.99/300.41  47550[4:Rew:47003.0,41101.0] ||  -> equal(complement(intersection(power_class(complement(singleton(null_class))),power_class(u))),union(image(element_relation,successor(null_class)),complement(power_class(u))))**.
% 299.99/300.41  47551[4:Rew:47003.0,41146.0] ||  -> equal(complement(intersection(power_class(u),power_class(complement(singleton(null_class))))),union(complement(power_class(u)),image(element_relation,successor(null_class))))**.
% 299.99/300.41  47559[0:Rew:47003.0,45056.0] || member(not_subclass_element(intersection(power_class(u),v),w),complement(power_class(u)))* -> subclass(intersection(power_class(u),v),w).
% 299.99/300.41  47617[0:Rew:47003.0,47103.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.99/300.41  48795[4:Rew:26691.0,48558.1] || member(u,universal_class) -> member(u,complement(power_class(union(null_class,v))))* member(u,power_class(union(v,v)))*.
% 299.99/300.41  49206[4:Res:17111.1,47008.0] || equal(image(element_relation,power_class(u)),singleton(singleton(null_class))) member(singleton(null_class),power_class(complement(power_class(u))))* -> .
% 299.99/300.41  49337[4:Res:1311.2,46866.1] || member(u,cross_product(v,w))* member(u,x)* equal(restrict(x,v,w),null_class)** -> .
% 299.99/300.41  49364[4:Res:1966.3,46866.1] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)* equal(successor_relation,null_class) -> .
% 299.99/300.41  49390[4:Res:59.1,46866.1] || member(ordered_pair(u,v),compose(w,x))* equal(image(w,image(x,singleton(u))),null_class) -> .
% 299.99/300.41  51712[4:SpL:26691.0,47039.0] || member(u,symmetric_difference(union(null_class,v),power_class(w)))* -> member(u,union(complement(v),complement(power_class(w)))).
% 299.99/300.41  51731[0:Res:344.1,47039.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(v))) -> member(unordered_pair(w,x),union(u,complement(power_class(v))))*.
% 299.99/300.41  51734[0:Res:362.1,47039.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(v))) -> member(ordered_pair(w,x),union(u,complement(power_class(v))))*.
% 299.99/300.41  51755[3:Res:28597.1,47039.0] || equal(symmetric_difference(complement(u),power_class(v)),domain_relation) -> member(ordered_pair(null_class,null_class),union(u,complement(power_class(v))))*.
% 299.99/300.41  51756[3:Res:4824.1,47039.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.99/300.41  52028[4:SpL:26691.0,47228.0] || member(u,symmetric_difference(power_class(v),union(null_class,w)))* -> member(u,union(complement(power_class(v)),complement(w))).
% 299.99/300.41  52054[0:Res:344.1,47228.0] || subclass(universal_class,symmetric_difference(power_class(u),complement(v))) -> member(unordered_pair(w,x),union(complement(power_class(u)),v))*.
% 299.99/300.41  52057[0:Res:362.1,47228.0] || subclass(universal_class,symmetric_difference(power_class(u),complement(v))) -> member(ordered_pair(w,x),union(complement(power_class(u)),v))*.
% 299.99/300.41  52078[3:Res:28597.1,47228.0] || equal(symmetric_difference(power_class(u),complement(v)),domain_relation) -> member(ordered_pair(null_class,null_class),union(complement(power_class(u)),v))*.
% 299.99/300.41  52079[3:Res:4824.1,47228.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.99/300.41  52122[0:SpR:6882.0,5255.0] ||  -> subclass(symmetric_difference(successor(u),union(complement(u),complement(singleton(u)))),complement(symmetric_difference(complement(u),complement(singleton(u)))))*.
% 299.99/300.41  52206[0:SpL:6882.0,3158.0] || subclass(u,symmetric_difference(complement(v),complement(singleton(v))))* -> equal(u,null_class) member(regular(u),successor(v)).
% 299.99/300.41  52920[4:MRR:52919.0,32704.1] || equal(compose(u,v),cantor(v))** member(v,universal_class) subclass(domain_relation,complement(compose_class(u)))* -> .
% 299.99/300.41  53286[4:Rew:26689.0,53187.1] || equal(null_class,u) member(regular(union(u,v)),complement(v))* -> equal(union(u,v),null_class).
% 299.99/300.41  53424[4:Res:15450.1,49359.0] || subclass(domain_relation,rotate(cantor(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v))))* equal(null_class,element_relation) -> .
% 299.99/300.41  53425[4:Res:15451.1,49359.0] || subclass(domain_relation,flip(cantor(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u))))))* equal(null_class,element_relation) -> .
% 299.99/300.41  53432[4:Res:3120.2,49359.0] || subclass(u,cantor(regular(intersection(u,v))))* equal(null_class,element_relation) -> equal(intersection(u,v),null_class).
% 299.99/300.41  53433[4:Res:2332.2,49359.0] || subclass(u,cantor(regular(intersection(v,u))))* equal(null_class,element_relation) -> equal(intersection(v,u),null_class).
% 299.99/300.41  53446[0:Res:57.1,3783.0] || member(u,universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(power_class(power_class(u)),w)*.
% 299.99/300.41  53447[0:Res:55.1,3783.0] || member(u,universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(power_class(sum_class(u)),w)*.
% 299.99/300.41  53450[0:Res:3633.1,3783.0] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(power_class(apply(u,x)),w)*.
% 299.99/300.41  53454[0:Res:10049.1,3783.0] || subclass(universal_class,u)* subclass(u,v)* -> subclass(w,x) member(power_class(not_subclass_element(w,x)),v)*.
% 299.99/300.41  53455[4:Res:32704.1,3783.0] || member(u,universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(power_class(cantor(u)),w)*.
% 299.99/300.41  53747[0:Res:57.1,3845.0] || member(u,universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(sum_class(power_class(u)),w)*.
% 299.99/300.41  53748[0:Res:55.1,3845.0] || member(u,universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(sum_class(sum_class(u)),w)*.
% 299.99/300.41  53751[0:Res:3633.1,3845.0] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(sum_class(apply(u,x)),w)*.
% 299.99/300.41  53755[0:Res:10049.1,3845.0] || subclass(universal_class,u)* subclass(u,v)* -> subclass(w,x) member(sum_class(not_subclass_element(w,x)),v)*.
% 299.99/300.41  53756[4:Res:32704.1,3845.0] || member(u,universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(sum_class(cantor(u)),w)*.
% 299.99/300.41  54422[3:Obv:54360.2] || subclass(singleton(u),regular(v))* member(u,v) -> equal(singleton(u),null_class) equal(v,null_class).
% 299.99/300.41  54423[3:MRR:54377.0,10047.1] || subclass(u,regular(complement(v)))* -> member(regular(u),v) equal(u,null_class) equal(complement(v),null_class).
% 299.99/300.41  54429[3:Obv:54394.1] || subclass(restrict(u,v,w),regular(u))* -> equal(restrict(u,v,w),null_class) equal(u,null_class).
% 299.99/300.41  54481[3:Obv:54463.1] || subclass(unordered_pair(u,v),v)* -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.99/300.41  54482[3:Obv:54462.1] || subclass(unordered_pair(u,v),u)* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.99/300.41  54497[3:Obv:54488.1] || equal(unordered_pair(u,v),v) -> equal(regular(unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class).
% 299.99/300.41  54498[3:Obv:54487.1] || equal(unordered_pair(u,v),u) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.99/300.41  54811[7:Res:29936.1,47038.0] || equal(intersection(complement(u),power_class(v)),successor(null_class)) member(null_class,union(u,complement(power_class(v))))* -> .
% 299.99/300.41  54812[7:Res:29891.1,47038.0] || equal(intersection(complement(u),power_class(v)),singleton(null_class)) member(null_class,union(u,complement(power_class(v))))* -> .
% 299.99/300.41  55265[4:Rew:54674.1,55020.2] || equal(u,universal_class) member(u,cantor(regular(cross_product(null_class,universal_class))))* -> equal(cross_product(null_class,universal_class),null_class).
% 299.99/300.41  55396[7:Res:29936.1,47227.0] || equal(intersection(power_class(u),complement(v)),successor(null_class)) member(null_class,union(complement(power_class(u)),v))* -> .
% 299.99/300.41  55397[7:Res:29891.1,47227.0] || equal(intersection(power_class(u),complement(v)),singleton(null_class)) member(null_class,union(complement(power_class(u)),v))* -> .
% 299.99/300.41  55613[4:Res:48015.1,6144.2] || equal(complement(union(u,v)),null_class)** member(omega,complement(v)) member(omega,complement(u)) -> .
% 299.99/300.41  55623[7:Res:46478.1,6144.2] || equal(complement(union(u,v)),null_class)** member(null_class,complement(v)) member(null_class,complement(u)) -> .
% 299.99/300.41  55624[7:Res:29936.1,6144.2] || equal(union(u,v),successor(null_class))** member(null_class,complement(v))* member(null_class,complement(u))* -> .
% 299.99/300.41  55625[7:Res:29891.1,6144.2] || equal(union(u,v),singleton(null_class))** member(null_class,complement(v))* member(null_class,complement(u))* -> .
% 299.99/300.41  55845[3:SpR:22117.0,25943.0] ||  -> equal(regular(ordered_pair(u,v)),singleton(u)) member(u,regular(ordered_pair(u,v)))* equal(singleton(u),null_class).
% 299.99/300.41  55862[4:SpR:22117.0,35314.1] || equal(u,universal_class) -> equal(regular(ordered_pair(v,w)),singleton(v)) member(regular(ordered_pair(v,w)),u)*.
% 299.99/300.41  55863[3:SpR:22117.0,344.1] || subclass(universal_class,u) -> equal(regular(ordered_pair(v,w)),singleton(v)) member(regular(ordered_pair(v,w)),u)*.
% 299.99/300.41  55875[3:SpL:22117.0,14898.0] || subclass(universal_class,complement(unordered_pair(regular(ordered_pair(u,v)),w)))* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.41  55912[3:SpL:22117.0,14897.0] || subclass(universal_class,complement(unordered_pair(u,regular(ordered_pair(v,w)))))* -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.99/300.41  56109[0:SpL:27.0,4021.1] || member(u,symmetric_difference(complement(v),complement(w)))* subclass(union(v,w),x)* -> member(u,x)*.
% 299.99/300.41  56117[0:Res:63.1,4021.1] function(complement(intersection(u,v))) || member(w,symmetric_difference(u,v))* -> member(w,cross_product(universal_class,universal_class)).
% 299.99/300.41  56147[4:Rew:7631.0,56050.1,26697.1,56050.0] || member(u,union(v,regular(v)))* subclass(universal_class,w) -> equal(v,null_class) member(u,w)*.
% 299.99/300.41  56149[4:Rew:43231.1,56148.1] || subclass(u,null_class) member(v,union(u,w))* subclass(universal_class,x) -> member(v,x)*.
% 299.99/300.41  56151[4:Rew:26815.1,56150.0] || member(u,union(v,singleton(w)))* subclass(universal_class,x) -> member(w,v) member(u,x)*.
% 299.99/300.41  56154[4:Rew:26822.1,56153.0] || member(u,union(singleton(v),w))* subclass(universal_class,x) -> member(v,w) member(u,x)*.
% 299.99/300.41  56163[4:Rew:41520.1,56162.1] || subclass(u,null_class) member(v,union(w,u))* subclass(universal_class,x) -> member(v,x)*.
% 299.99/300.41  56715[4:Rew:56680.1,56714.1] || equal(null_class,u) member(v,union(u,w))* subclass(universal_class,x) -> member(v,x)*.
% 299.99/300.41  56791[0:Res:4066.2,557.0] || subclass(u,singleton(v))* -> subclass(intersection(w,u),x) equal(not_subclass_element(intersection(w,u),x),v)*.
% 299.99/300.41  57130[4:Rew:57095.1,57129.1] || equal(null_class,u) member(v,union(w,u))* subclass(universal_class,x) -> member(v,x)*.
% 299.99/300.41  57138[4:SpL:22117.0,46872.0] || subclass(universal_class,regular(unordered_pair(u,regular(ordered_pair(v,w)))))* -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.99/300.41  57892[0:Res:5218.2,557.0] || subclass(u,singleton(v))* -> subclass(intersection(u,w),x) equal(not_subclass_element(intersection(u,w),x),v)*.
% 299.99/300.41  58072[4:Res:57685.0,3155.0] ||  -> equal(intersection(u,union(null_class,singleton(v))),null_class) equal(regular(intersection(u,union(null_class,singleton(v)))),v)**.
% 299.99/300.41  58076[4:Res:57685.0,1385.1] single_valued_class(intersection(u,union(null_class,cross_product(universal_class,universal_class)))) ||  -> function(intersection(u,union(null_class,cross_product(universal_class,universal_class))))*.
% 299.99/300.41  59050[4:Res:58611.0,3155.0] ||  -> equal(intersection(union(null_class,singleton(u)),v),null_class) equal(regular(intersection(union(null_class,singleton(u)),v)),u)**.
% 299.99/300.41  59054[4:Res:58611.0,1385.1] single_valued_class(intersection(union(null_class,cross_product(universal_class,universal_class)),u)) ||  -> function(intersection(union(null_class,cross_product(universal_class,universal_class)),u))*.
% 299.99/300.41  59152[0:Res:63.1,5342.0] function(u) || subclass(cross_product(universal_class,universal_class),v) -> subclass(u,w) member(not_subclass_element(u,w),v)*.
% 299.99/300.41  59354[4:Res:58647.0,3155.0] ||  -> equal(union(null_class,intersection(singleton(u),v)),null_class) equal(regular(union(null_class,intersection(singleton(u),v))),u)**.
% 299.99/300.41  59536[4:Res:59405.0,5342.0] || subclass(complement(u),v) -> subclass(complement(successor(u)),w) member(not_subclass_element(complement(successor(u)),w),v)*.
% 299.99/300.41  59540[4:Res:59405.0,7728.0] || member(not_subclass_element(complement(successor(compose(element_relation,universal_class))),u),element_relation)* -> subclass(complement(successor(compose(element_relation,universal_class))),u).
% 299.99/300.41  59922[4:Res:10929.1,44653.1] || member(omega,union(u,v)) subclass(intersection(u,v),null_class) -> member(omega,symmetric_difference(u,v))*.
% 299.99/300.41  60204[0:Obv:60186.2] || equal(u,v) member(v,w) -> subclass(unordered_pair(v,u),intersection(w,unordered_pair(v,u)))*.
% 299.99/300.41  60429[4:Res:59287.0,3155.0] ||  -> equal(union(null_class,intersection(u,singleton(v))),null_class) equal(regular(union(null_class,intersection(u,singleton(v)))),v)**.
% 299.99/300.41  60540[4:Res:60483.0,3156.0] || subclass(complement(singleton(u)),v) -> equal(complement(successor(u)),null_class) member(regular(complement(successor(u))),v)*.
% 299.99/300.41  61056[4:Res:59527.0,8.0] || subclass(union(null_class,u),complement(successor(complement(u))))* -> equal(complement(successor(complement(u))),union(null_class,u)).
% 299.99/300.41  61095[4:Res:61014.0,8.0] || subclass(successor(null_class),complement(successor(complement(singleton(null_class)))))* -> equal(complement(successor(complement(singleton(null_class)))),successor(null_class)).
% 299.99/300.41  61334[4:SpL:47616.0,45890.0] || equal(union(complement(power_class(u)),image(element_relation,power_class(v))),intersection(power_class(u),power_class(complement(power_class(v)))))** -> .
% 299.99/300.41  61363[4:Rew:7631.0,61311.1] || subclass(power_class(complement(power_class(u))),null_class) -> equal(union(complement(power_class(v)),image(element_relation,power_class(u))),universal_class)**.
% 299.99/300.41  61723[4:Res:59614.1,324.0] || equal(complement(cross_product(cross_product(universal_class,universal_class),universal_class)),universal_class)** -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),flip(u))*.
% 299.99/300.41  61724[4:Res:59614.1,325.0] || equal(complement(cross_product(cross_product(universal_class,universal_class),universal_class)),universal_class)** -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),rotate(u))*.
% 299.99/300.41  61806[4:Rew:26691.0,61772.0] || equal(union(null_class,intersection(u,v)),universal_class)** member(w,symmetric_difference(u,v))* -> member(w,x)*.
% 299.99/300.41  61932[4:SpL:47619.0,45890.0] || equal(union(image(element_relation,power_class(u)),complement(power_class(v))),intersection(power_class(complement(power_class(u))),power_class(v)))** -> .
% 299.99/300.41  61961[4:Rew:7631.0,61906.1] || subclass(power_class(complement(power_class(u))),null_class) -> equal(union(image(element_relation,power_class(u)),complement(power_class(v))),universal_class)**.
% 299.99/300.41  62143[4:Res:61024.0,8.0] || subclass(union(u,u),complement(successor(complement(u))))* -> equal(union(u,u),complement(successor(complement(u)))).
% 299.99/300.41  62265[4:Res:58043.0,8.0] || subclass(u,restrict(union(null_class,u),v,w))* -> equal(restrict(union(null_class,u),v,w),u).
% 299.99/300.41  62319[4:Res:59281.0,8.0] || subclass(u,union(null_class,restrict(u,v,w)))* -> equal(union(null_class,restrict(u,v,w)),u).
% 299.99/300.41  62429[0:Res:57651.0,8.0] || subclass(u,intersection(v,restrict(u,w,x)))* -> equal(intersection(v,restrict(u,w,x)),u).
% 299.99/300.41  62532[0:Res:57711.0,8.0] || subclass(u,restrict(intersection(u,v),w,x))* -> equal(restrict(intersection(u,v),w,x),u).
% 299.99/300.41  62600[0:Res:3636.1,11919.0] ||  -> equal(singleton(u),null_class) equal(ordered_pair(first(ordered_pair(u,omega)),second(ordered_pair(u,omega))),ordered_pair(u,omega))**.
% 299.99/300.41  62830[0:Res:58168.0,8.0] || subclass(u,restrict(intersection(v,u),w,x))* -> equal(restrict(intersection(v,u),w,x),u).
% 299.99/300.41  62919[4:Res:58491.0,8.0] || subclass(u,restrict(union(u,u),v,w))* -> equal(restrict(union(u,u),v,w),u).
% 299.99/300.41  63001[0:Res:58577.0,8.0] || subclass(u,intersection(restrict(u,v,w),x))* -> equal(intersection(restrict(u,v,w),x),u).
% 299.99/300.41  63054[4:Rew:16964.0,63044.1] || member(singleton(singleton(singleton(singleton(singleton(null_class))))),application_function)* -> equal(apply(singleton(singleton(singleton(null_class))),null_class),universal_class).
% 299.99/300.41  63433[3:Rew:560.1,63432.1] || member(regular(intersection(u,v)),singleton(u))* -> equal(intersection(u,v),null_class) equal(singleton(u),null_class).
% 299.99/300.41  63609[3:Rew:560.1,63608.1] || member(regular(intersection(u,v)),singleton(v))* -> equal(intersection(u,v),null_class) equal(singleton(v),null_class).
% 299.99/300.41  63780[4:Res:63510.0,3155.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.99/300.41  64061[4:Res:63520.0,3155.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.99/300.41  64111[0:Res:7.1,7130.1] || equal(singleton(u),v)* member(v,universal_class) -> equal(v,null_class) equal(apply(choice,v),u)*.
% 299.99/300.41  64732[4:Rew:47572.0,64636.2,26691.0,64636.2] || member(u,universal_class) -> member(u,complement(intersection(union(v,w),power_class(x))))* member(u,power_class(x)).
% 299.99/300.41  64781[4:Res:63493.1,7130.1] || equal(successor(null_class),u) member(u,universal_class) -> equal(u,null_class) equal(apply(choice,u),null_class)**.
% 299.99/300.41  64805[4:Res:63493.1,354.1] || equal(complement(u),successor(null_class)) member(v,universal_class) -> member(v,u)* member(v,singleton(null_class))*.
% 299.99/300.41  64841[0:SpR:47152.0,39745.0] ||  -> equal(intersection(union(u,complement(power_class(v))),symmetric_difference(complement(u),power_class(v))),symmetric_difference(complement(u),power_class(v)))**.
% 299.99/300.41  65086[4:Res:63504.0,3155.0] ||  -> equal(intersection(intersection(successor(null_class),u),v),null_class) equal(regular(intersection(intersection(successor(null_class),u),v)),null_class)**.
% 299.99/300.41  65147[4:Res:63512.0,3155.0] ||  -> equal(intersection(u,intersection(v,successor(null_class))),null_class) equal(regular(intersection(u,intersection(v,successor(null_class)))),null_class)**.
% 299.99/300.41  65210[4:Res:63515.0,3155.0] ||  -> equal(intersection(u,intersection(successor(null_class),v)),null_class) equal(regular(intersection(u,intersection(successor(null_class),v))),null_class)**.
% 299.99/300.41  65245[0:SpR:47437.0,39745.0] ||  -> equal(intersection(union(complement(power_class(u)),v),symmetric_difference(power_class(u),complement(v))),symmetric_difference(power_class(u),complement(v)))**.
% 299.99/300.41  65485[4:Res:63519.0,3155.0] ||  -> equal(intersection(intersection(u,successor(null_class)),v),null_class) equal(regular(intersection(intersection(u,successor(null_class)),v)),null_class)**.
% 299.99/300.41  65671[4:Rew:47572.0,65584.2,26691.0,65584.2] || member(u,universal_class) -> member(u,complement(intersection(power_class(v),union(w,x))))* member(u,power_class(v)).
% 299.99/300.41  66555[0:Res:10014.3,688.1] || member(u,universal_class)* member(v,u)* subclass(element_relation,w) subclass(universal_class,complement(w))* -> .
% 299.99/300.41  66604[0:Res:10014.3,15.0] || member(u,universal_class)* member(v,u)* subclass(element_relation,cross_product(w,x))* -> member(v,w)*.
% 299.99/300.41  66605[0:Res:10014.3,16.0] || member(u,universal_class)* member(v,u)* subclass(element_relation,cross_product(w,x))* -> member(u,x)*.
% 299.99/300.41  66631[4:MRR:66564.1,20.1] || member(u,universal_class) subclass(element_relation,complement(compose(element_relation,universal_class)))* member(ordered_pair(v,u),element_relation)* -> .
% 299.99/300.41  66636[0:MRR:66606.2,19.0] || member(u,universal_class)* member(v,u)* subclass(composition_function,cross_product(w,x))* -> member(v,w)*.
% 299.99/300.41  66637[4:MRR:66566.3,45106.0] || member(u,universal_class) member(v,u) subclass(element_relation,complement(unordered_pair(w,ordered_pair(v,u))))* -> .
% 299.99/300.41  66638[0:MRR:66617.0,122.0] || member(u,singleton(singleton(singleton(v))))* subclass(element_relation,composition_function) -> equal(compose(u,singleton(v)),v).
% 299.99/300.41  66639[0:MRR:66615.0,122.0] || member(u,singleton(singleton(singleton(v))))* subclass(element_relation,application_function) -> equal(apply(u,singleton(v)),v).
% 299.99/300.41  66667[4:Res:7.1,15710.1] || equal(restrict(u,v,w),domain_relation)** member(x,universal_class) -> member(ordered_pair(x,cantor(x)),u)*.
% 299.99/300.41  66846[4:Res:66364.1,324.0] || equal(successor(cross_product(cross_product(universal_class,universal_class),universal_class)),null_class)** -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),flip(u))*.
% 299.99/300.41  66847[4:Res:66364.1,325.0] || equal(successor(cross_product(cross_product(universal_class,universal_class),universal_class)),null_class)** -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),rotate(u))*.
% 299.99/300.41  67342[4:SpL:22117.0,46876.0] || subclass(universal_class,regular(unordered_pair(regular(ordered_pair(u,v)),w)))* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.41  67627[0:Res:7.1,3154.0] || equal(unordered_pair(u,v),w)* -> equal(w,null_class) equal(regular(w),v)* equal(regular(w),u)*.
% 299.99/300.41  67911[3:Res:54561.0,217.0] ||  -> equal(singleton(complement(restrict(u,v,w))),null_class) member(complement(restrict(u,v,w)),cross_product(v,w))*.
% 299.99/300.41  68077[4:Rew:26696.0,67975.1,26696.0,67975.0] ||  -> equal(intersection(union(null_class,u),v),null_class) member(regular(intersection(union(null_class,u),v)),union(u,u))*.
% 299.99/300.41  68189[4:SpL:22117.0,57153.0] || equal(regular(unordered_pair(u,regular(ordered_pair(v,w)))),universal_class)** -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.99/300.41  68311[4:Rew:26696.0,68213.1,26696.0,68213.0] ||  -> equal(intersection(u,union(null_class,v)),null_class) member(regular(intersection(u,union(null_class,v))),union(v,v))*.
% 299.99/300.41  69357[0:Rew:39581.1,69293.2] || subclass(u,v) member(not_subclass_element(w,complement(u)),symmetric_difference(v,u))* -> subclass(w,complement(u)).
% 299.99/300.41  69362[0:Rew:27.0,69305.1] || member(not_subclass_element(u,union(v,w)),symmetric_difference(complement(v),complement(w)))* -> subclass(u,union(v,w)).
% 299.99/300.41  69559[4:SpL:22117.0,64492.0] || equal(successor(unordered_pair(u,regular(ordered_pair(v,w)))),null_class)** -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.99/300.41  69578[4:SpL:22117.0,64497.0] || equal(successor(unordered_pair(regular(ordered_pair(u,v)),w)),null_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.41  69772[4:Res:15497.1,66389.1] || member(u,universal_class) equal(successor(cantor(v)),null_class) -> equal(sum_class(range_of(null_class)),apply(v,u))*.
% 299.99/300.41  69785[4:Res:1928.2,66389.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* subclass(composition_function,w)* equal(successor(w),null_class) -> .
% 299.99/300.41  69865[4:Res:10014.3,66389.1] || member(u,universal_class)* member(v,u)* subclass(element_relation,w)* equal(successor(w),null_class) -> .
% 299.99/300.41  70000[4:SpL:22117.0,67356.0] || equal(regular(unordered_pair(regular(ordered_pair(u,v)),w)),universal_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.41  70189[4:Rew:70185.0,70188.0] || member(u,union(complement(v),restrict(v,w,x)))* subclass(universal_class,y) -> member(u,y)*.
% 299.99/300.41  70729[4:Res:70688.0,3156.0] || subclass(u,v) -> equal(complement(successor(complement(u))),null_class) member(regular(complement(successor(complement(u)))),v)*.
% 299.99/300.41  70737[4:Res:70688.0,3159.0] ||  -> equal(complement(successor(complement(intersection(u,v)))),null_class) member(regular(complement(successor(complement(intersection(u,v))))),v)*.
% 299.99/300.41  70738[4:Res:70688.0,3158.0] ||  -> equal(complement(successor(complement(intersection(u,v)))),null_class) member(regular(complement(successor(complement(intersection(u,v))))),u)*.
% 299.99/300.41  71102[4:Res:70746.0,8.0] || subclass(singleton(null_class),complement(successor(complement(successor(null_class)))))* -> equal(complement(successor(complement(successor(null_class)))),singleton(null_class)).
% 299.99/300.41  71492[3:Rew:63404.0,71390.3] || subclass(u,v) member(not_subclass_element(u,null_class),regular(v))* -> equal(v,null_class) subclass(u,null_class).
% 299.99/300.41  71493[0:Rew:23498.0,71385.3] || subclass(u,v)* member(not_subclass_element(u,null_class),singleton(w))* -> member(w,v)* subclass(u,null_class).
% 299.99/300.41  71494[0:Rew:23261.0,71367.3] || subclass(u,singleton(v))* member(not_subclass_element(u,null_class),w)* -> member(v,w)* subclass(u,null_class).
% 299.99/300.41  71533[0:Rew:44034.0,71396.2] || subclass(u,complement(v)) member(not_subclass_element(u,null_class),restrict(v,w,x))* -> subclass(u,null_class).
% 299.99/300.41  71534[0:Rew:42032.0,71375.2] || subclass(u,restrict(v,w,x))* member(not_subclass_element(u,null_class),complement(v))* -> subclass(u,null_class).
% 299.99/300.41  71535[0:Obv:71467.2] || subclass(u,symmetric_difference(v,w)) subclass(u,x) -> subclass(u,intersection(union(v,w),x))*.
% 299.99/300.41  71536[0:Obv:71463.2] || subclass(u,v) subclass(intersection(u,w),x) -> subclass(intersection(u,w),intersection(v,x))*.
% 299.99/300.41  71537[0:Obv:71461.2] || subclass(u,v) subclass(intersection(w,u),x) -> subclass(intersection(w,u),intersection(v,x))*.
% 299.99/300.41  71540[0:Obv:71466.1] || subclass(intersection(intersection(u,v),w),x) -> subclass(intersection(intersection(u,v),w),intersection(u,x))*.
% 299.99/300.41  71541[0:Obv:71465.1] || subclass(intersection(u,intersection(v,w)),x) -> subclass(intersection(u,intersection(v,w)),intersection(w,x))*.
% 299.99/300.41  71542[0:Obv:71464.1] || subclass(intersection(intersection(u,v),w),x) -> subclass(intersection(intersection(u,v),w),intersection(v,x))*.
% 299.99/300.41  71543[0:Obv:71462.1] || subclass(intersection(u,intersection(v,w)),x) -> subclass(intersection(u,intersection(v,w)),intersection(v,x))*.
% 299.99/300.41  71614[4:Res:70771.0,8.0] || subclass(u,complement(successor(union(null_class,complement(u)))))* -> equal(complement(successor(union(null_class,complement(u)))),u).
% 299.99/300.41  71891[3:Rew:63404.0,71696.2] || member(not_subclass_element(intersection(u,v),null_class),regular(v))* -> equal(v,null_class) subclass(intersection(u,v),null_class).
% 299.99/300.41  71892[0:Rew:23498.0,71691.2] || member(not_subclass_element(intersection(u,v),null_class),singleton(w))* -> member(w,v) subclass(intersection(u,v),null_class).
% 299.99/300.41  71920[0:Rew:43408.0,71701.1] || member(not_subclass_element(intersection(u,complement(v)),null_class),intersection(v,w))* -> subclass(intersection(u,complement(v)),null_class).
% 299.99/300.41  71921[4:Rew:31729.0,71700.1] || member(not_subclass_element(intersection(u,complement(v)),null_class),union(v,v))* -> subclass(intersection(u,complement(v)),null_class).
% 299.99/300.41  71922[4:Rew:31142.0,71699.1] || member(not_subclass_element(intersection(u,complement(v)),null_class),union(null_class,v))* -> subclass(intersection(u,complement(v)),null_class).
% 299.99/300.41  71923[0:Rew:43917.0,71697.1] || member(not_subclass_element(intersection(u,complement(v)),null_class),intersection(w,v))* -> subclass(intersection(u,complement(v)),null_class).
% 299.99/300.41  71964[0:Obv:71827.1] || subclass(intersection(u,v),symmetric_difference(w,x)) -> subclass(intersection(u,v),intersection(union(w,x),v))*.
% 299.99/300.41  72195[4:Rew:26691.0,72085.0] || equal(union(null_class,compose(element_relation,universal_class)),null_class)** member(u,universal_class) member(power_class(u),element_relation)* -> .
% 299.99/300.41  72196[4:Rew:26691.0,72086.0] || equal(union(null_class,compose(element_relation,universal_class)),null_class)** member(u,universal_class) member(sum_class(u),element_relation)* -> .
% 299.99/300.41  72408[4:Rew:36163.0,72313.1] || member(not_subclass_element(union(u,u),intersection(v,u)),v)* -> subclass(union(u,u),intersection(v,u)).
% 299.99/300.41  72428[3:Rew:63404.0,72233.2] || member(not_subclass_element(intersection(u,v),null_class),regular(u))* -> equal(u,null_class) subclass(intersection(u,v),null_class).
% 299.99/300.41  72429[0:Rew:23498.0,72228.2] || member(not_subclass_element(intersection(u,v),null_class),singleton(w))* -> member(w,u) subclass(intersection(u,v),null_class).
% 299.99/300.41  72457[0:Rew:43408.0,72238.1] || member(not_subclass_element(intersection(complement(u),v),null_class),intersection(u,w))* -> subclass(intersection(complement(u),v),null_class).
% 299.99/300.41  72458[4:Rew:31729.0,72237.1] || member(not_subclass_element(intersection(complement(u),v),null_class),union(u,u))* -> subclass(intersection(complement(u),v),null_class).
% 299.99/300.41  72459[4:Rew:31142.0,72236.1] || member(not_subclass_element(intersection(complement(u),v),null_class),union(null_class,u))* -> subclass(intersection(complement(u),v),null_class).
% 299.99/300.41  72460[0:Rew:43917.0,72234.1] || member(not_subclass_element(intersection(complement(u),v),null_class),intersection(w,u))* -> subclass(intersection(complement(u),v),null_class).
% 299.99/300.41  72501[0:Obv:72364.1] || subclass(intersection(u,v),symmetric_difference(w,x)) -> subclass(intersection(u,v),intersection(union(w,x),u))*.
% 299.99/300.41  72560[0:Res:7.1,5347.0] || equal(restrict(u,v,w),x)* -> subclass(x,y) member(not_subclass_element(x,y),cross_product(v,w))*.
% 299.99/300.41  73051[0:Res:72369.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(v,u),null_class) member(regular(intersection(v,u)),w)*.
% 299.99/300.41  73181[4:Rew:73077.0,30729.0] || member(regular(intersection(u,union(v,null_class))),complement(v))* -> equal(intersection(u,union(v,null_class)),null_class).
% 299.99/300.41  73185[4:Rew:73077.0,33117.0] ||  -> equal(union(intersection(u,complement(v)),intersection(complement(u),union(v,null_class))),complement(symmetric_difference(u,complement(v))))**.
% 299.99/300.41  73195[4:Rew:73077.0,45226.2] || equal(u,union(v,null_class))* member(w,universal_class) -> member(w,complement(v))* member(w,u)*.
% 299.99/300.41  73201[4:Rew:73077.0,51713.1] || member(u,symmetric_difference(union(v,null_class),power_class(w)))* -> member(u,union(complement(v),complement(power_class(w)))).
% 299.99/300.41  73205[4:Rew:73077.0,53284.1] || equal(null_class,u) member(regular(union(v,u)),complement(v))* -> equal(union(v,u),null_class).
% 299.99/300.41  73312[4:Rew:73077.0,52029.1] || member(u,symmetric_difference(power_class(v),union(w,null_class)))* -> member(u,union(complement(power_class(v)),complement(w))).
% 299.99/300.41  74891[4:Rew:73603.0,73503.1,73603.0,73503.0] || member(u,union(null_class,complement(apply(null_class,v))))* -> member(u,union(null_class,complement(sum_class(range_of(null_class)))))*.
% 299.99/300.41  74892[4:Rew:73603.0,73504.1,73603.0,73504.0] || member(u,union(null_class,complement(apply(null_class,v))))* -> member(u,union(null_class,complement(apply(null_class,w))))*.
% 299.99/300.41  74893[4:Rew:73603.0,73509.1,73603.0,73509.0] || member(u,union(null_class,complement(sum_class(range_of(null_class)))))* -> member(u,union(null_class,complement(apply(null_class,v))))*.
% 299.99/300.41  73704[4:Rew:73077.0,31080.0] || member(regular(intersection(union(u,null_class),v)),complement(u))* -> equal(intersection(union(u,null_class),v),null_class).
% 299.99/300.41  73705[4:Rew:73077.0,33131.0] ||  -> equal(union(intersection(complement(u),v),intersection(union(u,null_class),complement(v))),complement(symmetric_difference(complement(u),v)))**.
% 299.99/300.41  73888[4:Rew:73771.0,23665.1] || member(regular(u),complement(inverse(v)))* subclass(u,union(null_class,inverse(v))) -> equal(u,null_class).
% 299.99/300.41  74917[4:Rew:73771.0,73899.0] || subclass(universal_class,union(null_class,apply(null_class,u)))* -> member(unordered_pair(v,w),union(null_class,apply(null_class,x)))*.
% 299.99/300.41  74918[4:Rew:73771.0,73903.0] || subclass(universal_class,union(null_class,sum_class(range_of(null_class)))) -> member(unordered_pair(u,v),union(null_class,apply(null_class,w)))*.
% 299.99/300.41  73914[4:Rew:73771.0,26141.1] || member(u,universal_class) -> member(u,union(null_class,apply(null_class,v)))* member(u,complement(apply(null_class,w)))*.
% 299.99/300.41  73915[4:Rew:73771.0,26140.1] || member(u,universal_class) -> member(u,union(null_class,apply(null_class,v)))* member(u,complement(sum_class(range_of(null_class)))).
% 299.99/300.41  74919[4:Rew:73771.0,73961.1] || subclass(universal_class,union(null_class,apply(null_class,u)))* -> member(unordered_pair(v,w),union(null_class,sum_class(range_of(null_class))))*.
% 299.99/300.41  73977[4:Rew:73771.0,26142.1] || member(u,universal_class) -> member(u,union(null_class,sum_class(range_of(null_class))))* member(u,complement(apply(null_class,v)))*.
% 299.99/300.41  73988[4:Rew:73771.0,23666.1] || member(regular(u),complement(sum_class(v)))* subclass(u,union(null_class,sum_class(v))) -> equal(u,null_class).
% 299.99/300.41  74000[4:Rew:73771.0,23664.1] || member(regular(u),complement(range_of(v)))* subclass(u,union(null_class,range_of(v))) -> equal(u,null_class).
% 299.99/300.41  74022[4:Rew:73771.0,23663.1] || member(regular(u),complement(cantor(v)))* subclass(u,union(null_class,cantor(v))) -> equal(u,null_class).
% 299.99/300.41  74936[4:Rew:73077.0,73191.1] || member(not_subclass_element(intersection(u,complement(v)),null_class),union(v,null_class))* -> subclass(intersection(u,complement(v)),null_class).
% 299.99/300.41  74961[4:Rew:26691.0,74960.2] || equal(null_class,u) -> equal(union(null_class,v),null_class) member(regular(union(null_class,v)),union(u,v))*.
% 299.99/300.41  74972[4:Rew:73077.0,73669.1] || subclass(union(u,null_class),complement(successor(complement(u))))* -> equal(complement(successor(complement(u))),union(u,null_class)).
% 299.99/300.41  74977[4:Rew:73077.0,73713.1] || member(not_subclass_element(intersection(complement(u),v),null_class),union(u,null_class))* -> subclass(intersection(complement(u),v),null_class).
% 299.99/300.41  74991[4:Rew:74098.0,74119.1] ||  -> equal(intersection(u,union(null_class,v)),null_class) member(regular(intersection(u,union(null_class,v))),union(v,null_class))*.
% 299.99/300.41  74992[4:Rew:74098.0,74128.2] || equal(null_class,u) -> equal(union(null_class,v),null_class) member(regular(union(null_class,v)),union(v,u))*.
% 299.99/300.41  74993[4:Rew:74098.0,74148.2] || subclass(union(u,null_class),v) -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),v)*.
% 299.99/300.41  74994[4:Rew:74098.0,74163.1] ||  -> equal(intersection(union(null_class,u),v),null_class) member(regular(intersection(union(null_class,u),v)),union(u,null_class))*.
% 299.99/300.41  76022[0:SpR:74540.0,39581.1] || subclass(complement(intersection(u,v)),union(u,v))* -> equal(complement(intersection(u,v)),symmetric_difference(u,v)).
% 299.99/300.41  76128[0:SpL:74540.0,4022.1] || member(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* member(u,symmetric_difference(v,w)) -> .
% 299.99/300.41  76553[4:Rew:26698.0,76386.1,26698.0,76386.0] ||  -> equal(intersection(union(u,null_class),v),null_class) member(regular(intersection(union(u,null_class),v)),union(null_class,u))*.
% 299.99/300.41  76554[4:Rew:26698.0,76399.1,26698.0,76399.0] ||  -> equal(intersection(u,union(v,null_class)),null_class) member(regular(intersection(u,union(v,null_class))),union(null_class,v))*.
% 299.99/300.41  76804[4:Res:74211.0,3156.0] || subclass(union(null_class,u),v) -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),v)*.
% 299.99/300.41  77245[4:Rew:26698.0,76981.1,26698.0,76981.0] ||  -> equal(intersection(union(u,null_class),v),null_class) member(regular(intersection(union(u,null_class),v)),union(u,u))*.
% 299.99/300.41  77246[4:Rew:26698.0,77000.1,26698.0,77000.0] ||  -> equal(intersection(u,union(v,null_class)),null_class) member(regular(intersection(u,union(v,null_class))),union(v,v))*.
% 299.99/300.41  77512[4:Res:76329.0,3156.0] || subclass(union(u,u),v)* -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),v)*.
% 299.99/300.41  77629[4:Rew:73771.0,77592.1] single_valued_class(intersection(union(cross_product(universal_class,universal_class),null_class),u)) ||  -> function(intersection(union(null_class,cross_product(universal_class,universal_class)),u))*.
% 299.99/300.41  77733[4:Rew:73771.0,77699.1] single_valued_class(intersection(u,union(cross_product(universal_class,universal_class),null_class))) ||  -> function(intersection(u,union(null_class,cross_product(universal_class,universal_class))))*.
% 299.99/300.41  77749[8:Res:76567.1,5342.0] function(u) || subclass(u,v) -> subclass(successor(u),w) member(not_subclass_element(successor(u),w),v)*.
% 299.99/300.41  78020[4:Res:76704.0,3156.0] || subclass(union(u,null_class),v) -> equal(union(u,u),null_class) member(regular(union(u,u)),v)*.
% 299.99/300.41  78090[4:Res:76989.0,3156.0] || subclass(union(null_class,u),v) -> equal(union(u,u),null_class) member(regular(union(u,u)),v)*.
% 299.99/300.41  78161[0:SpR:74519.0,2338.1] ||  -> equal(intersection(u,restrict(v,w,x)),null_class) member(regular(intersection(restrict(v,w,x),u)),v)*.
% 299.99/300.41  78162[0:SpR:74519.0,3259.1] ||  -> equal(intersection(u,symmetric_difference(v,w)),null_class) member(regular(intersection(symmetric_difference(v,w),u)),union(v,w))*.
% 299.99/300.41  78182[0:SpR:74519.0,3251.1] ||  -> equal(intersection(symmetric_difference(u,v),w),null_class) member(regular(intersection(w,symmetric_difference(u,v))),union(u,v))*.
% 299.99/300.41  78230[0:SpR:74519.0,3127.1] ||  -> equal(intersection(restrict(u,v,w),x),null_class) member(regular(intersection(x,restrict(u,v,w))),u)*.
% 299.99/300.41  78348[3:SpL:74519.0,5191.0] || member(regular(intersection(regular(u),v)),u)* -> equal(intersection(v,regular(u)),null_class) equal(u,null_class).
% 299.99/300.41  78370[0:SpL:74519.0,12147.0] || member(not_subclass_element(intersection(u,v),intersection(w,u)),w)* -> subclass(intersection(v,u),intersection(w,u)).
% 299.99/300.41  78371[0:SpL:74519.0,12148.0] || member(not_subclass_element(intersection(u,v),intersection(w,v)),w)* -> subclass(intersection(v,u),intersection(w,v)).
% 299.99/300.41  78383[0:SpL:74519.0,4023.0] || member(not_subclass_element(u,complement(intersection(v,w))),symmetric_difference(w,v))* -> subclass(u,complement(intersection(w,v))).
% 299.99/300.41  78402[0:SpL:74519.0,12145.1] || subclass(u,v) member(not_subclass_element(u,intersection(v,w)),w)* -> subclass(u,intersection(w,v)).
% 299.99/300.41  78403[0:SpL:74519.0,12147.0] || member(not_subclass_element(intersection(u,v),intersection(v,w)),w)* -> subclass(intersection(u,v),intersection(w,v)).
% 299.99/300.41  78408[3:SpL:74519.0,5180.0] || member(regular(intersection(u,regular(v))),v)* -> equal(intersection(regular(v),u),null_class) equal(v,null_class).
% 299.99/300.41  78411[0:SpL:74519.0,12148.0] || member(not_subclass_element(intersection(u,v),intersection(u,w)),w)* -> subclass(intersection(u,v),intersection(w,u)).
% 299.99/300.41  78542[0:Rew:78499.0,40111.1] || subclass(complement(u),complement(v)) -> equal(union(complement(u),intersection(v,u)),complement(symmetric_difference(v,u)))**.
% 299.99/300.41  78674[0:Rew:78636.0,12460.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(omega,complement(symmetric_difference(u,v))).
% 299.99/300.41  78675[0:Rew:78636.0,12456.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(null_class,complement(symmetric_difference(u,v))).
% 299.99/300.41  78682[4:Rew:78636.0,56556.1] || equal(complement(symmetric_difference(u,v)),null_class) -> equal(symmetric_difference(union(u,v),complement(intersection(u,v))),null_class)**.
% 299.99/300.41  78683[3:Rew:78636.0,43115.1] || subclass(complement(symmetric_difference(u,v)),null_class) -> equal(symmetric_difference(union(u,v),complement(intersection(u,v))),null_class)**.
% 299.99/300.41  78809[0:SpR:78499.0,6905.1] ||  -> equal(symmetric_difference(complement(u),complement(v)),null_class) member(regular(symmetric_difference(complement(u),complement(v))),union(v,u))*.
% 299.99/300.41  78810[0:SpR:78499.0,3251.1] ||  -> equal(intersection(symmetric_difference(u,v),w),null_class) member(regular(intersection(symmetric_difference(u,v),w)),union(v,u))*.
% 299.99/300.41  78834[0:SpR:78499.0,3259.1] ||  -> equal(intersection(u,symmetric_difference(v,w)),null_class) member(regular(intersection(u,symmetric_difference(v,w))),union(w,v))*.
% 299.99/300.41  78862[0:SpR:78499.0,47152.0] ||  -> equal(intersection(union(u,complement(power_class(v))),union(power_class(v),complement(u))),symmetric_difference(complement(u),power_class(v)))**.
% 299.99/300.41  78891[0:SpR:78499.0,47152.0] ||  -> equal(intersection(union(complement(power_class(u)),v),union(complement(v),power_class(u))),symmetric_difference(complement(v),power_class(u)))**.
% 299.99/300.41  79110[0:Rew:79059.0,78382.0] || member(u,symmetric_difference(union(v,w),complement(intersection(w,v))))* -> member(u,complement(symmetric_difference(v,w))).
% 299.99/300.41  79605[0:Res:78795.0,3156.0] || subclass(union(u,v),w) -> equal(symmetric_difference(v,u),null_class) member(regular(symmetric_difference(v,u)),w)*.
% 299.99/300.41  79645[0:SpR:79059.0,3251.1] ||  -> equal(intersection(symmetric_difference(u,v),w),null_class) member(regular(intersection(symmetric_difference(v,u),w)),union(u,v))*.
% 299.99/300.41  79649[0:SpR:79059.0,3259.1] ||  -> equal(intersection(u,symmetric_difference(v,w)),null_class) member(regular(intersection(u,symmetric_difference(w,v))),union(v,w))*.
% 299.99/300.41  79654[0:SpR:79059.0,6905.1] ||  -> equal(symmetric_difference(complement(u),complement(v)),null_class) member(regular(symmetric_difference(complement(v),complement(u))),union(u,v))*.
% 299.99/300.41  79676[0:SpL:79059.0,4023.0] || member(not_subclass_element(u,complement(intersection(v,w))),symmetric_difference(w,v))* -> subclass(u,complement(intersection(v,w))).
% 299.99/300.41  81381[4:Res:76344.0,8.0] || subclass(u,restrict(union(u,null_class),v,w))* -> equal(restrict(union(u,null_class),v,w),u).
% 299.99/300.41  81516[0:Res:78114.0,8.0] || subclass(complement(intersection(u,v)),symmetric_difference(v,u))* -> equal(complement(intersection(u,v)),symmetric_difference(v,u)).
% 299.99/300.41  81877[4:SpL:74227.0,153.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.99/300.41  81908[4:SpL:74227.0,4012.0] || member(u,symmetric_difference(complement(sum_class(range_of(null_class))),complement(v)))* -> member(u,union(apply(null_class,w),v))*.
% 299.99/300.41  81916[4:SpL:74227.0,4012.0] || member(u,symmetric_difference(complement(v),complement(sum_class(range_of(null_class)))))* -> member(u,union(v,apply(null_class,w)))*.
% 299.99/300.41  81923[4:SpL:74227.0,153.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.99/300.41  81954[4:SpL:74227.0,4012.0] || member(u,symmetric_difference(complement(apply(null_class,v)),complement(w)))* -> member(u,union(sum_class(range_of(null_class)),w)).
% 299.99/300.41  81962[4:SpL:74227.0,4012.0] || member(u,symmetric_difference(complement(v),complement(apply(null_class,w))))* -> member(u,union(v,sum_class(range_of(null_class)))).
% 299.99/300.41  82089[0:SpR:78499.0,74526.0] ||  -> equal(intersection(union(power_class(u),complement(v)),union(v,complement(power_class(u)))),symmetric_difference(power_class(u),complement(v)))**.
% 299.99/300.41  82137[0:SpR:78499.0,74526.0] ||  -> equal(intersection(union(complement(u),power_class(v)),union(complement(power_class(v)),u)),symmetric_difference(power_class(v),complement(u)))**.
% 299.99/300.41  82432[0:SpL:78499.0,76005.0] || member(u,symmetric_difference(union(v,w),complement(intersection(w,v))))* -> member(u,complement(symmetric_difference(w,v))).
% 299.99/300.41  82734[4:Obv:82710.1] || subclass(intersection(u,complement(compose(element_relation,universal_class))),element_relation)* -> equal(intersection(u,complement(compose(element_relation,universal_class))),null_class).
% 299.99/300.41  82854[4:Obv:82827.1] || subclass(intersection(complement(compose(element_relation,universal_class)),u),element_relation)* -> equal(intersection(complement(compose(element_relation,universal_class)),u),null_class).
% 299.99/300.41  82876[4:SpL:22117.0,72113.0] || equal(complement(regular(singleton(regular(ordered_pair(u,v))))),null_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.99/300.41  83123[4:Rew:73603.0,83033.1] || member(not_subclass_element(union(null_class,complement(u)),v),union(u,null_class))* -> subclass(union(null_class,complement(u)),v).
% 299.99/300.41  83065[4:SpL:73603.0,4012.0] || member(u,symmetric_difference(union(null_class,complement(v)),complement(w)))* -> member(u,union(union(v,null_class),w)).
% 299.99/300.41  83073[4:SpL:73603.0,4012.0] || member(u,symmetric_difference(complement(v),union(null_class,complement(w))))* -> member(u,union(v,union(w,null_class))).
% 299.99/300.41  83410[4:SpL:74226.0,153.0] || member(not_subclass_element(complement(apply(null_class,u)),v),apply(null_class,w))* -> subclass(complement(apply(null_class,w)),v).
% 299.99/300.41  83442[4:SpL:74226.0,4012.0] || member(u,symmetric_difference(complement(apply(null_class,v)),complement(w)))* -> member(u,union(apply(null_class,x),w))*.
% 299.99/300.41  83450[4:SpL:74226.0,4012.0] || member(u,symmetric_difference(complement(v),complement(apply(null_class,w))))* -> member(u,union(v,apply(null_class,x)))*.
% 299.99/300.41  83832[4:SpR:77128.0,21757.0] ||  -> subclass(singleton(regular(power_class(union(u,null_class)))),power_class(union(u,null_class)))* equal(power_class(union(null_class,u)),null_class).
% 299.99/300.41  83863[4:SpR:77128.0,21757.0] ||  -> subclass(singleton(regular(power_class(union(null_class,u)))),power_class(union(null_class,u)))* equal(power_class(union(u,null_class)),null_class).
% 299.99/300.41  85354[4:Rew:26689.0,85283.2,64484.1,85283.2,26689.0,85283.1] || equal(successor(u),null_class) member(regular(complement(v)),union(u,v))* -> equal(complement(v),null_class).
% 299.99/300.41  85355[4:Rew:26689.0,85260.2,74519.0,85260.2,64484.1,85260.2,26689.0,85260.1,74519.0,85260.1] || equal(successor(u),null_class) member(regular(complement(v)),union(v,u))* -> equal(complement(v),null_class).
% 299.99/300.41  85873[4:Rew:76338.0,85774.1] || member(not_subclass_element(union(u,null_class),intersection(v,u)),v)* -> subclass(union(u,null_class),intersection(v,u)).
% 299.99/300.41  85905[4:SpR:76340.0,21757.0] ||  -> subclass(singleton(regular(power_class(union(u,u)))),power_class(union(u,u)))* equal(power_class(union(u,null_class)),null_class).
% 299.99/300.41  85938[4:SpR:76340.0,21757.0] ||  -> subclass(singleton(regular(power_class(union(u,null_class)))),power_class(union(u,null_class)))* equal(power_class(union(u,u)),null_class).
% 299.99/300.41  86065[8:SpL:26736.0,76649.1] function(image(element_relation,successor(null_class))) || equal(successor(image(element_relation,successor(null_class))),power_class(complement(singleton(null_class))))** -> .
% 299.99/300.41  86066[8:SpL:47012.0,76649.1] function(image(element_relation,power_class(u))) || equal(successor(image(element_relation,power_class(u))),power_class(complement(power_class(u))))** -> .
% 299.99/300.41  86121[4:Res:11142.2,21114.1] || member(u,universal_class) equal(compose(v,singleton(u)),u)** equal(complement(compose_class(v)),universal_class) -> .
% 299.99/300.41  86122[0:Res:11142.2,380.1] || member(u,universal_class) equal(compose(v,singleton(u)),u)** subclass(universal_class,complement(compose_class(v)))* -> .
% 299.99/300.41  86128[4:Res:11142.2,66389.1] || member(u,universal_class) equal(compose(v,singleton(u)),u)** equal(successor(compose_class(v)),null_class) -> .
% 299.99/300.41  86492[4:Obv:86444.1] || subclass(union(null_class,intersection(u,v)),symmetric_difference(u,v))* -> equal(union(null_class,intersection(u,v)),null_class).
% 299.99/300.41  86495[4:Rew:26689.0,86438.1,7631.0,86438.1,6786.0,86438.1,26689.0,86438.0,7631.0,86438.0] || member(regular(complement(successor(u))),symmetric_difference(complement(u),complement(singleton(u))))* -> equal(complement(successor(u)),null_class).
% 299.99/300.41  87262[4:Res:59329.1,3159.0] || subclass(u,intersection(v,w))* -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),w)*.
% 299.99/300.41  87263[4:Res:59329.1,3158.0] || subclass(u,intersection(v,w))* -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),v)*.
% 299.99/300.41  87265[4:Res:59329.1,5341.0] || subclass(u,singleton(v))* -> subclass(union(null_class,u),w) equal(not_subclass_element(union(null_class,u),w),v)*.
% 299.99/300.41  88167[5:SpR:17164.0,15657.2] || member(element_relation,universal_class) member(universal_class,cantor(element_relation)) -> member(ordered_pair(element_relation,ordered_pair(universal_class,sum_class(universal_class))),application_function)*.
% 299.99/300.41  88388[4:Res:15719.2,688.1] || member(u,universal_class)* subclass(domain_relation,symmetric_difference(v,w)) subclass(universal_class,complement(union(v,w)))* -> .
% 299.99/300.41  88423[4:Obv:88396.0] || subclass(domain_relation,symmetric_difference(u,v)) member(w,universal_class)* subclass(domain_relation,complement(union(u,v)))* -> .
% 299.99/300.41  88465[4:Res:16173.2,688.1] || member(u,universal_class) equal(compose(v,u),cantor(u))** subclass(universal_class,complement(compose_class(v)))* -> .
% 299.99/300.41  88472[4:Res:16173.2,66389.1] || member(u,universal_class) equal(compose(v,u),cantor(u))** equal(successor(compose_class(v)),null_class) -> .
% 299.99/300.41  88542[3:Rew:569.0,88534.1,249.0,88534.1,13.0,88534.0] ||  -> equal(apply(choice,singleton(singleton(singleton(u)))),singleton(singleton(u)))** equal(apply(choice,null_class),singleton(singleton(u))).
% 299.99/300.41  88572[7:SpL:22117.0,88495.0] || equal(successor(complement(singleton(regular(ordered_pair(null_class,u))))),null_class)** -> equal(regular(ordered_pair(null_class,u)),singleton(null_class)).
% 299.99/300.41  88734[7:SpL:22117.0,88456.0] || equal(u,regular(ordered_pair(null_class,v)))* -> equal(regular(ordered_pair(null_class,v)),singleton(null_class))** member(null_class,u)*.
% 299.99/300.41  89858[4:Res:15450.1,76461.0] || subclass(domain_relation,rotate(union(u,null_class))) -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)*.
% 299.99/300.41  89859[4:Res:15451.1,76461.0] || subclass(domain_relation,flip(union(u,null_class))) -> member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)*.
% 299.99/300.41  89870[4:Res:227.1,76461.0] ||  -> equal(restrict(union(u,null_class),v,w),null_class) member(regular(restrict(union(u,null_class),v,w)),u)*.
% 299.99/300.41  89877[4:Res:3120.2,76461.0] || subclass(u,union(v,null_class)) -> equal(intersection(u,w),null_class) member(regular(intersection(u,w)),v)*.
% 299.99/300.41  89879[4:Res:2332.2,76461.0] || subclass(u,union(v,null_class)) -> equal(intersection(w,u),null_class) member(regular(intersection(w,u)),v)*.
% 299.99/300.41  90805[0:SpL:78616.0,153.0] || member(not_subclass_element(complement(symmetric_difference(u,v)),w),symmetric_difference(v,u))* -> subclass(complement(symmetric_difference(v,u)),w).
% 299.99/300.41  90841[0:SpL:78616.0,4012.0] || member(u,symmetric_difference(complement(symmetric_difference(v,w)),complement(x)))* -> member(u,union(symmetric_difference(w,v),x)).
% 299.99/300.41  90850[0:SpL:78616.0,4012.0] || member(u,symmetric_difference(complement(v),complement(symmetric_difference(w,x))))* -> member(u,union(v,symmetric_difference(x,w))).
% 299.99/300.41  92459[4:Rew:26689.0,92354.2,64484.1,92354.2,26689.0,92354.1] || equal(successor(u),null_class) -> member(not_subclass_element(v,complement(w)),union(u,w))* subclass(v,complement(w)).
% 299.99/300.41  92460[4:Rew:26689.0,92329.2,74519.0,92329.2,64484.1,92329.2,26689.0,92329.1,74519.0,92329.1] || equal(successor(u),null_class) -> member(not_subclass_element(v,complement(w)),union(w,u))* subclass(v,complement(w)).
% 299.99/300.41  92781[4:Res:87223.1,3159.0] || subclass(u,intersection(v,w))* -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),w)*.
% 299.99/300.41  92782[4:Res:87223.1,3158.0] || subclass(u,intersection(v,w))* -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),v)*.
% 299.99/300.41  92785[4:Res:87223.1,5341.0] || subclass(u,singleton(v))* -> subclass(union(u,null_class),w) equal(not_subclass_element(union(u,null_class),w),v)*.
% 299.99/300.41  95018[4:Res:95015.1,5342.0] || equal(complement(u),null_class) subclass(u,v)* -> subclass(w,x) member(not_subclass_element(w,x),v)*.
% 299.99/300.41  95374[4:Rew:26691.0,95029.0] || equal(union(null_class,compose(element_relation,universal_class)),null_class)** member(not_subclass_element(u,v),element_relation)* -> subclass(u,v).
% 299.99/300.41  95235[4:Res:95015.1,15714.1] || equal(complement(intersection(u,v)),null_class)** member(w,universal_class) -> member(ordered_pair(w,cantor(w)),v)*.
% 299.99/300.41  95236[4:Res:95015.1,15711.1] || equal(complement(intersection(u,v)),null_class)** member(w,universal_class) -> member(ordered_pair(w,cantor(w)),u)*.
% 299.99/300.41  96076[4:Res:95102.1,4002.0] || equal(complement(symmetric_difference(u,cross_product(v,w))),null_class) -> member(singleton(x),complement(restrict(u,v,w)))*.
% 299.99/300.41  96078[4:Res:95102.1,47039.0] || equal(complement(symmetric_difference(complement(u),power_class(v))),null_class) -> member(singleton(w),union(u,complement(power_class(v))))*.
% 299.99/300.41  96079[4:Res:95102.1,4003.0] || equal(complement(symmetric_difference(cross_product(u,v),w)),null_class) -> member(singleton(x),complement(restrict(w,u,v)))*.
% 299.99/300.41  96080[4:Res:95102.1,47228.0] || equal(complement(symmetric_difference(power_class(u),complement(v))),null_class) -> member(singleton(w),union(complement(power_class(u)),v))*.
% 299.99/300.41  96142[4:Rew:48707.0,96099.0] || equal(image(element_relation,union(u,v)),null_class) member(singleton(w),image(element_relation,union(u,v)))* -> .
% 299.99/300.41  96145[5:SpR:12317.0,3418.1] || member(inverse(restrict(element_relation,null_class,universal_class)),universal_class) -> member(ordered_pair(inverse(restrict(element_relation,null_class,universal_class)),universal_class),domain_relation)*.
% 299.99/300.41  96146[6:SpR:13177.0,3418.1] || member(inverse(restrict(element_relation,universal_class,universal_class)),universal_class) -> member(ordered_pair(inverse(restrict(element_relation,universal_class,universal_class)),universal_class),domain_relation)*.
% 299.99/300.41  96323[0:SpR:76243.0,57948.1] || subclass(complement(symmetric_difference(u,v)),w) -> subclass(symmetric_difference(union(u,v),complement(intersection(u,v))),w)*.
% 299.99/300.41  96395[4:Rew:16954.0,96392.0] ||  -> equal(cross_product(null_class,u),null_class) equal(range__dfg(regular(cross_product(null_class,u)),universal_class,u),second(not_subclass_element(null_class,null_class)))**.
% 299.99/300.41  96553[0:SpL:76243.0,58651.0] || subclass(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> subclass(u,complement(symmetric_difference(v,w))).
% 299.99/300.41  96946[4:Res:96606.0,8.0] || subclass(u,complement(successor(complement(intersection(u,v)))))* -> equal(complement(successor(complement(intersection(u,v)))),u).
% 299.99/300.41  97110[4:Res:96886.0,8.0] || subclass(u,complement(successor(complement(intersection(v,u)))))* -> equal(complement(successor(complement(intersection(v,u)))),u).
% 299.99/300.41  97253[4:MRR:97252.3,88473.2] || equal(compose(u,v),cantor(v))** member(v,universal_class) subclass(domain_relation,regular(compose_class(u)))* -> .
% 299.99/300.41  97255[4:MRR:97236.0,97236.3,32704.1,9997.1] || member(u,cantor(u))* subclass(element_relation,v) subclass(domain_relation,regular(v))* -> equal(v,null_class).
% 299.99/300.41  97351[4:Res:96932.0,8.0] || subclass(complement(u),complement(successor(union(u,v))))* -> equal(complement(successor(union(u,v))),complement(u)).
% 299.99/300.41  97492[4:Res:97096.0,8.0] || subclass(complement(u),complement(successor(union(v,u))))* -> equal(complement(successor(union(v,u))),complement(u)).
% 299.99/300.41  97536[4:Res:97448.0,8.0] || subclass(complement(singleton(u)),complement(successor(successor(u))))* -> equal(complement(successor(successor(u))),complement(singleton(u))).
% 299.99/300.41  97824[4:Res:97753.0,3155.0] ||  -> equal(complement(successor(successor(complement(singleton(u))))),null_class) equal(regular(complement(successor(successor(complement(singleton(u)))))),u)**.
% 299.99/300.41  97834[4:Res:97753.0,1385.1] single_valued_class(complement(successor(successor(complement(cross_product(universal_class,universal_class)))))) ||  -> function(complement(successor(successor(complement(cross_product(universal_class,universal_class))))))*.
% 299.99/300.41  98075[4:Res:97830.0,3155.0] ||  -> equal(complement(successor(successor(complement(successor(null_class))))),null_class) equal(regular(complement(successor(successor(complement(successor(null_class)))))),null_class)**.
% 299.99/300.41  100159[4:Res:100042.0,3155.0] ||  -> equal(complement(union(complement(singleton(u)),v)),null_class) equal(regular(complement(union(complement(singleton(u)),v))),u)**.
% 299.99/300.41  100169[4:Res:100042.0,1385.1] single_valued_class(complement(union(complement(cross_product(universal_class,universal_class)),u))) ||  -> function(complement(union(complement(cross_product(universal_class,universal_class)),u)))*.
% 299.99/300.41  100225[0:Res:93.0,3165.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.99/300.41  100230[0:Res:36.0,3165.0] ||  -> equal(flip(u),null_class) equal(ordered_pair(first(regular(flip(u))),second(regular(flip(u)))),regular(flip(u)))**.
% 299.99/300.41  100231[0:Res:33.0,3165.0] ||  -> equal(rotate(u),null_class) equal(ordered_pair(first(regular(rotate(u))),second(regular(rotate(u)))),regular(rotate(u)))**.
% 299.99/300.41  100771[4:Res:100115.0,3155.0] ||  -> equal(complement(union(u,complement(singleton(v)))),null_class) equal(regular(complement(union(u,complement(singleton(v))))),v)**.
% 299.99/300.41  100781[4:Res:100115.0,1385.1] single_valued_class(complement(union(u,complement(cross_product(universal_class,universal_class))))) ||  -> function(complement(union(u,complement(cross_product(universal_class,universal_class)))))*.
% 299.99/300.41  101762[0:Rew:101686.0,90837.0] || member(u,complement(union(symmetric_difference(v,w),x)))* member(u,union(symmetric_difference(w,v),x)) -> .
% 299.99/300.41  101767[0:Rew:101686.0,91019.1] || member(u,symmetric_difference(complement(v),union(w,x)))* -> member(u,union(v,complement(union(x,w)))).
% 299.99/300.41  101793[4:Rew:101686.0,83439.0] || member(u,complement(union(apply(null_class,v),w)))* member(u,union(apply(null_class,x),w))* -> .
% 299.99/300.41  101795[4:Rew:101686.0,81951.0] || member(u,complement(union(apply(null_class,v),w)))* member(u,union(sum_class(range_of(null_class)),w)) -> .
% 299.99/300.41  101805[0:Rew:101686.0,90847.0] || member(u,complement(union(v,symmetric_difference(w,x))))* member(u,union(v,symmetric_difference(x,w))) -> .
% 299.99/300.41  101808[4:Rew:101686.0,83448.0] || member(u,complement(union(v,apply(null_class,w))))* member(u,union(v,apply(null_class,x)))* -> .
% 299.99/300.41  101810[4:Rew:101686.0,81960.0] || member(u,complement(union(v,apply(null_class,w))))* member(u,union(v,sum_class(range_of(null_class)))) -> .
% 299.99/300.41  101818[4:Rew:101686.0,81914.0] || member(u,complement(union(v,sum_class(range_of(null_class)))))* member(u,union(v,apply(null_class,w)))* -> .
% 299.99/300.41  101831[4:Rew:101686.0,81905.0] || member(u,complement(union(sum_class(range_of(null_class)),v)))* member(u,union(apply(null_class,w),v))* -> .
% 299.99/300.41  101842[0:Rew:101686.0,40596.0] ||  -> equal(union(intersection(u,v),complement(union(v,intersection(u,v)))),complement(symmetric_difference(v,intersection(u,v))))**.
% 299.99/300.41  101843[0:Rew:101686.0,40297.0] ||  -> equal(union(intersection(u,v),complement(union(u,intersection(u,v)))),complement(symmetric_difference(u,intersection(u,v))))**.
% 299.99/300.41  101933[0:Rew:101686.0,90106.1] || member(u,symmetric_difference(union(v,w),complement(x)))* -> member(u,union(complement(union(w,v)),x)).
% 299.99/300.41  101962[0:Rew:101686.0,10964.1] ||  -> member(u,intersection(complement(v),union(w,x))) subclass(singleton(u),union(v,complement(union(w,x))))*.
% 299.99/300.41  101999[4:Rew:101686.0,97430.0] ||  -> subclass(complement(successor(union(u,intersection(complement(v),union(w,x))))),union(v,complement(union(w,x))))*.
% 299.99/300.41  102089[0:Rew:101686.0,91028.1] || member(u,symmetric_difference(complement(v),union(w,x)))* -> member(u,union(complement(union(w,x)),v)).
% 299.99/300.41  102199[4:Rew:101686.0,61109.0] || equal(union(u,complement(union(v,w))),universal_class) -> equal(intersection(complement(u),union(v,w)),null_class)**.
% 299.99/300.41  102200[4:Rew:101686.0,46563.1] || equal(intersection(complement(u),union(v,w)),null_class)** -> equal(union(u,complement(union(v,w))),universal_class).
% 299.99/300.41  102201[0:Rew:101686.0,6811.1] inductive(intersection(complement(u),union(v,w))) || equal(union(u,complement(union(v,w))),universal_class)** -> .
% 299.99/300.41  102212[4:Rew:101686.0,44607.1] || subclass(intersection(complement(u),union(v,w)),null_class)* -> subclass(universal_class,union(u,complement(union(v,w)))).
% 299.99/300.41  102219[4:Rew:101686.0,80333.0] || equal(union(u,complement(union(v,w))),null_class) -> equal(intersection(complement(u),union(v,w)),universal_class)**.
% 299.99/300.41  102253[7:Rew:101686.0,44573.1] || subclass(intersection(complement(u),union(v,w)),null_class) -> member(null_class,union(u,complement(union(v,w))))*.
% 299.99/300.41  102270[0:Rew:101686.0,42093.0] ||  -> equal(intersection(union(u,complement(union(v,w))),intersection(intersection(complement(u),union(v,w)),x)),null_class)**.
% 299.99/300.41  102271[0:Rew:101686.0,42443.0] ||  -> equal(intersection(union(u,complement(union(v,w))),intersection(x,intersection(complement(u),union(v,w)))),null_class)**.
% 299.99/300.41  102276[4:Rew:101686.0,80305.0] || subclass(union(u,complement(union(v,w))),null_class)* -> subclass(universal_class,intersection(complement(u),union(v,w))).
% 299.99/300.41  102277[4:Rew:101686.0,48007.0] || subclass(union(u,complement(union(v,w))),null_class) -> member(omega,intersection(complement(u),union(v,w)))*.
% 299.99/300.41  102278[7:Rew:101686.0,46469.0] || subclass(union(u,complement(union(v,w))),null_class) -> member(null_class,intersection(complement(u),union(v,w)))*.
% 299.99/300.41  102282[0:Rew:101686.0,48543.0] ||  -> equal(image(element_relation,union(u,complement(union(v,w)))),complement(power_class(intersection(complement(u),union(v,w)))))**.
% 299.99/300.41  102308[4:Rew:101686.0,97289.0] ||  -> subclass(complement(successor(union(intersection(complement(u),union(v,w)),x))),union(u,complement(union(v,w))))*.
% 299.99/300.41  102348[0:Rew:101686.0,22591.0] ||  -> subclass(complement(union(u,image(element_relation,union(v,w)))),intersection(complement(u),power_class(complement(union(v,w)))))*.
% 299.99/300.41  102396[0:Rew:101686.0,87483.0] || subclass(u,complement(union(v,w))) member(regular(u),union(w,v))* -> equal(u,null_class).
% 299.99/300.41  102430[0:Rew:101686.0,10967.1] ||  -> member(u,intersection(union(v,w),complement(x))) subclass(singleton(u),union(complement(union(v,w)),x))*.
% 299.99/300.41  102467[4:Rew:101686.0,97433.0] ||  -> subclass(complement(successor(union(u,intersection(union(v,w),complement(x))))),union(complement(union(v,w)),x))*.
% 299.99/300.41  102497[4:Rew:101686.0,40239.1] || subclass(complement(u),union(v,w)) -> equal(union(complement(union(v,w)),u),union(null_class,u))**.
% 299.99/300.41  102556[0:Rew:101686.0,90116.1] || member(u,symmetric_difference(union(v,w),complement(x)))* -> member(u,union(x,complement(union(v,w)))).
% 299.99/300.41  102572[4:Rew:101686.0,61112.0] || equal(union(complement(union(u,v)),w),universal_class) -> equal(intersection(union(u,v),complement(w)),null_class)**.
% 299.99/300.41  102573[4:Rew:101686.0,46572.1] || equal(intersection(union(u,v),complement(w)),null_class)** -> equal(union(complement(union(u,v)),w),universal_class).
% 299.99/300.41  102575[0:Rew:101686.0,6733.1] inductive(intersection(union(u,v),complement(w))) || equal(union(complement(union(u,v)),w),universal_class)** -> .
% 299.99/300.41  102586[4:Rew:101686.0,44609.1] || subclass(intersection(union(u,v),complement(w)),null_class)* -> subclass(universal_class,union(complement(union(u,v)),w)).
% 299.99/300.41  102593[4:Rew:101686.0,80336.0] || equal(union(complement(union(u,v)),w),null_class) -> equal(intersection(union(u,v),complement(w)),universal_class)**.
% 299.99/300.41  102627[7:Rew:101686.0,44575.1] || subclass(intersection(union(u,v),complement(w)),null_class) -> member(null_class,union(complement(union(u,v)),w))*.
% 299.99/300.41  102644[0:Rew:101686.0,42095.0] ||  -> equal(intersection(union(complement(union(u,v)),w),intersection(intersection(union(u,v),complement(w)),x)),null_class)**.
% 299.99/300.41  102645[0:Rew:101686.0,42445.0] ||  -> equal(intersection(union(complement(union(u,v)),w),intersection(x,intersection(union(u,v),complement(w)))),null_class)**.
% 299.99/300.41  102650[4:Rew:101686.0,80308.0] || subclass(union(complement(union(u,v)),w),null_class)* -> subclass(universal_class,intersection(union(u,v),complement(w))).
% 299.99/300.41  102651[4:Rew:101686.0,48008.0] || subclass(union(complement(union(u,v)),w),null_class) -> member(omega,intersection(union(u,v),complement(w)))*.
% 299.99/300.41  102652[7:Rew:101686.0,46471.0] || subclass(union(complement(union(u,v)),w),null_class) -> member(null_class,intersection(union(u,v),complement(w)))*.
% 299.99/300.41  102654[0:Rew:101686.0,48546.0] ||  -> equal(image(element_relation,union(complement(union(u,v)),w)),complement(power_class(intersection(union(u,v),complement(w)))))**.
% 299.99/300.41  102680[4:Rew:101686.0,97292.0] ||  -> subclass(complement(successor(union(intersection(union(u,v),complement(w)),x))),union(complement(union(u,v)),w))*.
% 299.99/300.41  102716[0:Rew:101686.0,63173.0] || subclass(universal_class,power_class(complement(union(u,v)))) member(singleton(w),image(element_relation,union(u,v)))* -> .
% 299.99/300.41  102749[0:Rew:101686.0,22608.0] ||  -> subclass(complement(union(image(element_relation,union(u,v)),w)),intersection(power_class(complement(union(u,v))),complement(w)))*.
% 299.99/300.41  102760[0:Rew:101686.0,26205.1] || equal(complement(successor(image(element_relation,union(u,v)))),universal_class)** -> member(omega,power_class(complement(union(u,v)))).
% 299.99/300.41  102763[0:Rew:101686.0,26318.1] || equal(complement(successor(image(element_relation,union(u,v)))),universal_class)** -> member(null_class,power_class(complement(union(u,v)))).
% 299.99/300.41  102791[7:Rew:101686.0,63185.0] || equal(power_class(complement(union(u,v))),successor(null_class)) member(null_class,image(element_relation,union(u,v)))* -> .
% 299.99/300.41  102792[7:Rew:101686.0,63186.0] || equal(power_class(complement(union(u,v))),singleton(null_class)) member(null_class,image(element_relation,union(u,v)))* -> .
% 299.99/300.41  102816[8:Rew:101686.0,86067.1] function(intersection(complement(u),complement(v))) || equal(successor(complement(union(u,v))),union(u,v))** -> .
% 299.99/300.41  102824[0:Rew:101686.0,22669.0] ||  -> subclass(complement(successor(complement(union(u,v)))),intersection(union(u,v),complement(singleton(complement(union(u,v))))))*.
% 299.99/300.41  102888[0:Rew:101686.0,33095.0] || equal(symmetric_difference(intersection(u,v),complement(union(u,v))),universal_class)** -> member(omega,complement(symmetric_difference(u,v))).
% 299.99/300.41  102889[0:Rew:101686.0,33090.0] || equal(symmetric_difference(intersection(u,v),complement(union(u,v))),universal_class)** -> member(null_class,complement(symmetric_difference(u,v))).
% 299.99/300.41  102891[0:Rew:101686.0,33096.0] || subclass(universal_class,symmetric_difference(intersection(u,v),complement(union(u,v))))* -> member(omega,complement(symmetric_difference(u,v))).
% 299.99/300.41  102892[0:Rew:101686.0,33091.0] || subclass(universal_class,symmetric_difference(intersection(u,v),complement(union(u,v))))* -> member(null_class,complement(symmetric_difference(u,v))).
% 299.99/300.41  102945[4:Rew:101686.0,82014.0] ||  -> equal(union(complement(union(u,v)),apply(null_class,w)),union(sum_class(range_of(null_class)),complement(union(u,v))))**.
% 299.99/300.41  102946[0:Rew:101686.0,87497.0] || equal(complement(union(u,v)),w) member(regular(w),union(u,v))* -> equal(w,null_class).
% 299.99/300.41  103190[4:Rew:102963.0,60343.1] single_valued_class(union(null_class,union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class)))) ||  -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.99/300.41  103340[0:Rew:103337.0,38931.0] ||  -> member(not_subclass_element(u,image(element_relation,successor(v))),power_class(complement(successor(v))))* subclass(u,image(element_relation,successor(v))).
% 299.99/300.41  103363[0:Rew:103337.0,36027.0] || member(regular(image(element_relation,successor(u))),power_class(complement(successor(u))))* -> equal(image(element_relation,successor(u)),null_class).
% 299.99/300.41  103443[4:Rew:103414.0,38550.0] ||  -> equal(union(u,intersection(union(null_class,v),complement(singleton(complement(v))))),union(u,complement(successor(complement(v)))))**.
% 299.99/300.41  103444[4:Rew:103414.0,73193.0] ||  -> equal(union(u,intersection(union(v,null_class),complement(singleton(complement(v))))),union(u,complement(successor(complement(v)))))**.
% 299.99/300.41  103465[4:Rew:103425.0,38392.0] ||  -> equal(union(intersection(union(null_class,u),complement(singleton(complement(u)))),v),union(v,complement(successor(complement(u)))))**.
% 299.99/300.41  103466[4:Rew:103425.0,73691.0] ||  -> equal(union(intersection(union(u,null_class),complement(singleton(complement(u)))),v),union(v,complement(successor(complement(u)))))**.
% 299.99/300.41  103595[4:Rew:27420.0,103540.0] ||  -> equal(complement(union(element_relation,union(null_class,complement(compose(element_relation,universal_class))))),complement(union(element_relation,complement(compose(element_relation,universal_class)))))**.
% 299.99/300.41  103596[4:Rew:27420.0,103542.0] ||  -> equal(complement(union(union(null_class,complement(u)),intersection(v,u))),complement(union(complement(u),intersection(v,u))))**.
% 299.99/300.41  103597[4:Rew:27420.0,103543.0] ||  -> equal(complement(union(union(null_class,complement(u)),intersection(u,v))),complement(union(complement(u),intersection(u,v))))**.
% 299.99/300.41  103599[0:Rew:103337.0,101725.0] ||  -> equal(power_class(complement(union(symmetric_difference(u,v),singleton(symmetric_difference(v,u))))),power_class(complement(successor(symmetric_difference(v,u)))))**.
% 299.99/300.41  103600[4:Rew:103337.0,101729.0] ||  -> equal(power_class(complement(union(apply(null_class,u),singleton(apply(null_class,v))))),power_class(complement(successor(apply(null_class,v)))))**.
% 299.99/300.41  103601[4:Rew:103337.0,101735.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.99/300.41  103602[4:Rew:103337.0,101739.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.99/300.41  103603[0:Rew:101686.0,101863.0] || member(not_subclass_element(complement(union(u,v)),w),union(v,u))* -> subclass(complement(union(v,u)),w).
% 299.99/300.41  103640[0:Rew:101686.0,102847.0] || member(not_subclass_element(complement(union(u,v)),w),union(v,u))* -> subclass(complement(union(u,v)),w).
% 299.99/300.41  103654[4:Rew:102963.0,103096.1] single_valued_class(union(null_class,union(null_class,union(cross_product(universal_class,universal_class),null_class)))) ||  -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.99/300.41  103655[4:Rew:102963.0,103097.1] single_valued_class(union(null_class,union(null_class,union(null_class,cross_product(universal_class,universal_class))))) ||  -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.99/300.41  103751[4:Rew:26689.0,101626.2,45830.1,101626.2,26689.0,101626.1] || equal(null_class,u) member(not_subclass_element(complement(v),w),union(u,v))* -> subclass(complement(v),w).
% 299.99/300.41  103754[4:Rew:26689.0,101597.2,74519.0,101597.2,45830.1,101597.2,26689.0,101597.1,74519.0,101597.1] || equal(null_class,u) member(not_subclass_element(complement(v),w),union(v,u))* -> subclass(complement(v),w).
% 299.99/300.41  105342[4:Res:100165.0,3155.0] ||  -> equal(complement(union(complement(successor(null_class)),u)),null_class) equal(regular(complement(union(complement(successor(null_class)),u))),null_class)**.
% 299.99/300.41  105416[4:Res:100777.0,3155.0] ||  -> equal(complement(union(u,complement(successor(null_class)))),null_class) equal(regular(complement(union(u,complement(successor(null_class))))),null_class)**.
% 299.99/300.41  105760[4:Rew:102963.0,105759.0,26691.0,105759.0] ||  -> equal(union(u,union(null_class,intersection(power_class(v),power_class(w)))),union(u,intersection(power_class(v),power_class(w))))**.
% 299.99/300.41  106471[4:Rew:102963.0,106470.0,26691.0,106470.0] ||  -> equal(union(union(null_class,intersection(power_class(u),power_class(v))),w),union(intersection(power_class(u),power_class(v)),w))**.
% 299.99/300.41  106638[0:SpR:103337.0,5770.0] ||  -> subclass(symmetric_difference(power_class(complement(successor(u))),complement(singleton(image(element_relation,successor(u))))),successor(image(element_relation,successor(u))))*.
% 299.99/300.41  106659[0:SpR:103337.0,47007.0] ||  -> equal(complement(intersection(power_class(complement(successor(u))),power_class(v))),union(image(element_relation,successor(u)),complement(power_class(v))))**.
% 299.99/300.41  106692[0:SpR:103337.0,47013.0] ||  -> equal(complement(intersection(power_class(u),power_class(complement(successor(v))))),union(complement(power_class(u)),image(element_relation,successor(v))))**.
% 299.99/300.41  106734[8:SpL:103337.0,76649.1] function(image(element_relation,successor(u))) || equal(successor(image(element_relation,successor(u))),power_class(complement(successor(u))))** -> .
% 299.99/300.41  106802[0:Rew:103337.0,106690.1] ||  -> member(not_subclass_element(u,power_class(complement(successor(v)))),image(element_relation,successor(v)))* subclass(u,power_class(complement(successor(v)))).
% 299.99/300.41  106803[0:Rew:103337.0,106703.1] || member(regular(power_class(complement(successor(u)))),image(element_relation,successor(u)))* -> equal(power_class(complement(successor(u))),null_class).
% 299.99/300.41  107266[4:SpR:76243.0,97814.0] ||  -> subclass(complement(successor(successor(complement(symmetric_difference(union(u,v),complement(intersection(u,v))))))),complement(symmetric_difference(u,v)))*.
% 299.99/300.41  107386[0:SpR:103414.0,26178.1] || equal(complement(successor(intersection(complement(u),successor(v)))),universal_class)** -> member(omega,union(u,complement(successor(v)))).
% 299.99/300.41  107388[0:SpR:103414.0,26291.1] || equal(complement(successor(intersection(complement(u),successor(v)))),universal_class)** -> member(null_class,union(u,complement(successor(v)))).
% 299.99/300.41  107606[0:Rew:74519.0,107449.0] ||  -> equal(intersection(union(u,complement(successor(v))),union(complement(u),successor(v))),symmetric_difference(complement(u),successor(v)))**.
% 299.99/300.41  107463[0:SpR:47012.0,103414.0] ||  -> equal(complement(intersection(power_class(complement(power_class(u))),successor(v))),union(image(element_relation,power_class(u)),complement(successor(v))))**.
% 299.99/300.41  107465[0:SpR:103337.0,103414.0] ||  -> equal(complement(intersection(power_class(complement(successor(u))),successor(v))),union(image(element_relation,successor(u)),complement(successor(v))))**.
% 299.99/300.41  108691[7:Res:29936.1,101697.0] || equal(image(element_relation,union(u,v)),successor(null_class)) member(null_class,power_class(complement(union(u,v))))* -> .
% 299.99/300.41  108692[7:Res:29891.1,101697.0] || equal(image(element_relation,union(u,v)),singleton(null_class)) member(null_class,power_class(complement(union(u,v))))* -> .
% 299.99/300.41  108786[4:Rew:101704.0,108676.0] || equal(power_class(complement(union(u,v))),null_class) member(singleton(w),power_class(complement(union(u,v))))* -> .
% 299.99/300.41  109027[4:SpR:101698.0,102963.0] ||  -> equal(union(null_class,complement(intersection(power_class(u),union(v,w)))),complement(intersection(power_class(u),union(v,w))))**.
% 299.99/300.41  109191[4:Rew:47572.0,109028.0,26691.0,109028.0,47003.0,109028.0,26691.0,109028.0] ||  -> equal(power_class(union(null_class,intersection(power_class(u),union(v,w)))),power_class(intersection(power_class(u),union(v,w))))**.
% 299.99/300.41  109821[4:SpR:101709.0,102963.0] ||  -> equal(union(null_class,complement(intersection(union(u,v),power_class(w)))),complement(intersection(union(u,v),power_class(w))))**.
% 299.99/300.41  109989[4:Rew:47572.0,109822.0,26691.0,109822.0,47003.0,109822.0,26691.0,109822.0] ||  -> equal(power_class(union(null_class,intersection(union(u,v),power_class(w)))),power_class(intersection(union(u,v),power_class(w))))**.
% 299.99/300.41  111340[4:Rew:73603.0,111185.1] || member(u,symmetric_difference(complement(v),union(w,w)))* -> member(u,union(v,union(null_class,complement(w)))).
% 299.99/300.41  111344[4:Rew:30456.0,111209.1] || member(u,symmetric_difference(complement(v),union(w,null_class)))* -> member(u,union(v,union(null_class,complement(w)))).
% 299.99/300.41  111345[4:Rew:30456.0,111212.1] || member(u,symmetric_difference(complement(v),union(null_class,w)))* -> member(u,union(v,union(null_class,complement(w)))).
% 299.99/300.41  111271[0:Res:343.1,101688.0] || subclass(universal_class,symmetric_difference(complement(u),union(v,w))) -> member(omega,union(u,complement(union(v,w))))*.
% 299.99/300.41  111284[0:Res:2118.1,101688.0] || subclass(universal_class,symmetric_difference(complement(u),union(v,w))) -> member(null_class,union(u,complement(union(v,w))))*.
% 299.99/300.41  111357[8:Rew:103424.1,111356.2,83014.1,111356.2] function(u) || member(v,symmetric_difference(complement(w),successor(u)))* -> member(v,union(w,complement(u))).
% 299.99/300.41  111470[4:SpR:76243.0,96578.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(union(u,v),complement(intersection(u,v)))),w),complement(symmetric_difference(u,v)))*.
% 299.99/300.41  111622[4:SpR:76243.0,96588.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w)),complement(symmetric_difference(u,v)))*.
% 299.99/300.41  111886[4:Rew:73603.0,111767.1] || member(u,symmetric_difference(union(v,v),complement(w)))* -> member(u,union(union(null_class,complement(v)),w)).
% 299.99/300.41  111890[4:Rew:30456.0,111791.1] || member(u,symmetric_difference(union(v,null_class),complement(w)))* -> member(u,union(union(null_class,complement(v)),w)).
% 299.99/300.41  111891[4:Rew:30456.0,111794.1] || member(u,symmetric_difference(union(null_class,v),complement(w)))* -> member(u,union(union(null_class,complement(v)),w)).
% 299.99/300.41  111819[0:Res:343.1,101702.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(w))) -> member(omega,union(complement(union(u,v)),w))*.
% 299.99/300.41  111832[0:Res:2118.1,101702.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(w))) -> member(null_class,union(complement(union(u,v)),w))*.
% 299.99/300.41  111903[8:Rew:106413.1,111902.2,83014.1,111902.2] function(u) || member(v,symmetric_difference(successor(u),complement(w)))* -> member(v,union(w,complement(u))).
% 299.99/300.41  111976[4:SpR:76243.0,96596.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(union(v,w),complement(intersection(v,w))))),complement(symmetric_difference(v,w)))*.
% 299.99/300.41  112116[4:SpR:76243.0,96601.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w))))),complement(symmetric_difference(v,w)))*.
% 299.99/300.41  112327[4:Rew:73622.0,112326.1] || member(u,universal_class) -> member(u,complement(power_class(complement(v)))) member(u,power_class(union(null_class,complement(v))))*.
% 299.99/300.41  112760[0:Res:48.1,101687.0] inductive(intersection(complement(u),union(v,w))) || member(null_class,union(u,complement(union(v,w))))* -> .
% 299.99/300.41  112919[4:SpR:76243.0,100149.0] ||  -> subclass(complement(union(complement(symmetric_difference(union(u,v),complement(intersection(u,v)))),w)),complement(symmetric_difference(u,v)))*.
% 299.99/300.41  113098[4:SpR:76243.0,100761.0] ||  -> subclass(complement(union(u,complement(symmetric_difference(union(v,w),complement(intersection(v,w)))))),complement(symmetric_difference(v,w)))*.
% 299.99/300.41  113338[0:Res:48.1,101701.0] inductive(intersection(union(u,v),complement(w))) || member(null_class,union(complement(union(u,v)),w))* -> .
% 299.99/300.41  113644[4:Rew:26691.0,113502.0,101698.0,113502.0,26691.0,113502.0] ||  -> subclass(union(null_class,intersection(power_class(u),union(v,w))),union(null_class,intersection(union(v,w),power_class(u))))*.
% 299.99/300.41  113645[4:Rew:26691.0,113506.0,101709.0,113506.0,26691.0,113506.0] ||  -> subclass(union(null_class,intersection(union(u,v),power_class(w))),union(null_class,intersection(power_class(w),union(u,v))))*.
% 299.99/300.41  114108[0:Rew:103647.0,113827.0] ||  -> equal(complement(intersection(union(u,v),union(w,x))),complement(intersection(union(w,x),union(u,v))))*.
% 299.99/300.41  114124[4:Rew:102880.0,113952.0] ||  -> equal(union(complement(union(u,v)),union(null_class,complement(w))),union(complement(union(u,v)),complement(w)))**.
% 299.99/300.41  114141[4:Rew:102491.0,114001.0] ||  -> equal(union(union(null_class,complement(u)),complement(union(v,w))),union(complement(u),complement(union(v,w))))**.
% 299.99/300.41  114145[4:Rew:102963.0,114003.1,26691.0,114003.1,26691.0,114003.0] || equal(union(null_class,intersection(union(u,v),union(w,x))),universal_class)** -> member(null_class,union(w,x)).
% 299.99/300.41  114146[4:Rew:102963.0,114004.1,26691.0,114004.1,26691.0,114004.0] || equal(union(null_class,intersection(union(u,v),union(w,x))),universal_class)** -> member(omega,union(w,x)).
% 299.99/300.41  114147[4:Rew:102963.0,114005.1,26691.0,114005.1,26691.0,114005.0] || equal(union(null_class,intersection(union(u,v),union(w,x))),universal_class)** -> member(null_class,union(u,v)).
% 299.99/300.41  114148[4:Rew:102963.0,114006.1,26691.0,114006.1,26691.0,114006.0] || equal(union(null_class,intersection(union(u,v),union(w,x))),universal_class)** -> member(omega,union(u,v)).
% 299.99/300.41  114182[0:Rew:74540.0,113853.0] ||  -> equal(symmetric_difference(complement(union(u,v)),complement(union(w,x))),symmetric_difference(union(u,v),union(w,x)))**.
% 299.99/300.41  114216[4:Rew:26691.0,114215.0,101707.0,114215.0] ||  -> equal(union(null_class,symmetric_difference(union(u,v),union(w,x))),symmetric_difference(union(u,v),union(w,x)))**.
% 299.99/300.41  114351[4:Res:113750.0,3155.0] ||  -> equal(regular(union(null_class,complement(singleton(u)))),null_class) equal(regular(regular(union(null_class,complement(singleton(u))))),u)**.
% 299.99/300.41  114361[4:Res:113750.0,1385.1] single_valued_class(regular(union(null_class,complement(cross_product(universal_class,universal_class))))) ||  -> function(regular(union(null_class,complement(cross_product(universal_class,universal_class)))))*.
% 299.99/300.41  114404[4:Rew:102963.0,114305.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.99/300.41  114405[4:Rew:102963.0,114306.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.99/300.41  114523[4:Rew:26691.0,114502.0] || equal(union(null_class,symmetric_difference(cross_product(u,v),w)),universal_class)** -> member(null_class,complement(restrict(w,u,v))).
% 299.99/300.41  114524[4:Rew:26691.0,114503.0] || equal(union(null_class,symmetric_difference(cross_product(u,v),w)),universal_class)** -> member(omega,complement(restrict(w,u,v))).
% 299.99/300.41  114637[4:Res:113762.0,3156.0] || subclass(complement(power_class(u)),v) -> equal(regular(power_class(u)),null_class) member(regular(regular(power_class(u))),v)*.
% 299.99/300.41  114662[4:Res:113763.0,3156.0] || subclass(complement(successor(u)),v) -> equal(regular(successor(u)),null_class) member(regular(regular(successor(u))),v)*.
% 299.99/300.41  114982[4:Rew:26691.0,114961.0] || equal(union(null_class,symmetric_difference(u,cross_product(v,w))),universal_class)** -> member(null_class,complement(restrict(u,v,w))).
% 299.99/300.41  114983[4:Rew:26691.0,114962.0] || equal(union(null_class,symmetric_difference(u,cross_product(v,w))),universal_class)** -> member(omega,complement(restrict(u,v,w))).
% 299.99/300.41  115348[4:Res:115258.0,3156.0] || subclass(union(u,null_class),v) -> equal(regular(complement(u)),null_class) member(regular(regular(complement(u))),v)*.
% 299.99/300.41  115448[4:Res:115352.0,3163.0] ||  -> equal(regular(complement(restrict(u,v,w))),null_class) member(regular(regular(complement(restrict(u,v,w)))),u)*.
% 299.99/300.41  115741[4:Rew:47589.0,115740.0] ||  -> equal(complement(intersection(power_class(u),power_class(union(null_class,complement(v))))),complement(intersection(power_class(u),power_class(complement(v)))))**.
% 299.99/300.41  115742[4:Rew:115741.0,115634.0] ||  -> equal(union(complement(power_class(u)),image(element_relation,union(v,v))),complement(intersection(power_class(u),power_class(complement(v)))))**.
% 299.99/300.41  115764[6:Rew:7631.0,115633.1,4392.0,115633.1,74519.0,115633.1,12554.0,115633.1] || equal(union(u,v),universal_class) -> equal(union(complement(power_class(w)),image(element_relation,union(u,v))),universal_class)**.
% 299.99/300.41  115911[4:Res:115297.0,3156.0] || subclass(union(null_class,u),v) -> equal(regular(complement(u)),null_class) member(regular(regular(complement(u))),v)*.
% 299.99/300.41  116055[4:SpR:102512.0,97814.0] ||  -> subclass(complement(successor(successor(union(image(element_relation,power_class(u)),complement(union(v,w)))))),power_class(complement(power_class(u))))*.
% 299.99/300.41  116057[4:SpR:102512.0,100149.0] ||  -> subclass(complement(union(union(image(element_relation,power_class(u)),complement(union(v,w))),x)),power_class(complement(power_class(u))))*.
% 299.99/300.41  116059[4:SpR:102512.0,100761.0] ||  -> subclass(complement(union(u,union(image(element_relation,power_class(v)),complement(union(w,x))))),power_class(complement(power_class(v))))*.
% 299.99/300.41  116236[5:Rew:7631.0,116127.1,4392.0,116127.1] || equal(complement(power_class(u)),universal_class) -> equal(union(image(element_relation,power_class(u)),complement(union(v,w))),universal_class)**.
% 299.99/300.41  116237[6:Rew:7631.0,116126.1,4392.0,116126.1] || equal(complement(power_class(u)),null_class) -> equal(union(image(element_relation,power_class(u)),complement(union(v,w))),universal_class)**.
% 299.99/300.41  116374[4:Res:115299.0,3156.0] || subclass(union(u,u),v)* -> equal(regular(complement(u)),null_class) member(regular(regular(complement(u))),v)*.
% 299.99/300.41  116504[4:Res:115435.0,3155.0] ||  -> equal(regular(complement(intersection(singleton(u),v))),null_class) equal(regular(regular(complement(intersection(singleton(u),v)))),u)**.
% 299.99/300.41  116639[4:Res:116428.0,3155.0] ||  -> equal(regular(complement(intersection(u,singleton(v)))),null_class) equal(regular(regular(complement(intersection(u,singleton(v))))),v)**.
% 299.99/300.41  116961[4:Rew:47589.0,116960.0] ||  -> equal(complement(intersection(power_class(union(null_class,complement(u))),power_class(v))),complement(intersection(power_class(complement(u)),power_class(v))))**.
% 299.99/300.41  116962[4:Rew:116961.0,116865.0] ||  -> equal(union(image(element_relation,union(u,u)),complement(power_class(v))),complement(intersection(power_class(complement(u)),power_class(v))))**.
% 299.99/300.41  116983[6:Rew:7631.0,116864.1,4392.0,116864.1,12554.0,116864.1] || equal(union(u,v),universal_class) -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),universal_class)**.
% 299.99/300.41  117085[4:Res:116431.0,8.0] || subclass(u,regular(complement(restrict(u,v,w))))* -> equal(regular(complement(restrict(u,v,w))),u).
% 299.99/300.41  117234[4:SpR:102912.0,107232.0] ||  -> subclass(complement(successor(successor(union(complement(union(u,v)),image(element_relation,power_class(w)))))),power_class(complement(power_class(w))))*.
% 299.99/300.41  117262[0:SpR:44.0,102912.0] ||  -> equal(complement(intersection(successor(u),power_class(complement(power_class(v))))),union(complement(successor(u)),image(element_relation,power_class(v))))**.
% 299.99/300.41  117411[5:Rew:7631.0,117261.1,4392.0,117261.1,74519.0,117261.1] || equal(complement(power_class(u)),universal_class) -> equal(union(complement(union(v,w)),image(element_relation,power_class(u))),universal_class)**.
% 299.99/300.41  117412[6:Rew:7631.0,117260.1,4392.0,117260.1,74519.0,117260.1] || equal(complement(power_class(u)),null_class) -> equal(union(complement(union(v,w)),image(element_relation,power_class(u))),universal_class)**.
% 299.99/300.41  117602[4:Res:116510.0,3155.0] ||  -> equal(regular(complement(intersection(successor(null_class),u))),null_class) equal(regular(regular(complement(intersection(successor(null_class),u)))),null_class)**.
% 299.99/300.41  117783[4:Res:116645.0,3155.0] ||  -> equal(regular(complement(intersection(u,successor(null_class)))),null_class) equal(regular(regular(complement(intersection(u,successor(null_class))))),null_class)**.
% 299.99/300.41  117852[4:Res:117775.0,3155.0] ||  -> equal(regular(union(u,complement(successor(null_class)))),null_class) equal(regular(regular(union(u,complement(successor(null_class))))),null_class)**.
% 299.99/300.41  117953[4:Res:117828.0,3155.0] ||  -> equal(regular(union(complement(successor(null_class)),u)),null_class) equal(regular(regular(union(complement(successor(null_class)),u))),null_class)**.
% 299.99/300.41  117975[4:Res:117924.0,8.0] || subclass(singleton(null_class),regular(successor(complement(successor(null_class)))))* -> equal(regular(successor(complement(successor(null_class)))),singleton(null_class)).
% 299.99/300.41  119047[8:SpR:47012.0,114712.1] function(image(element_relation,power_class(u))) ||  -> subclass(regular(successor(image(element_relation,power_class(u)))),power_class(complement(power_class(u))))*.
% 299.99/300.41  119049[8:SpR:103337.0,114712.1] function(image(element_relation,successor(u))) ||  -> subclass(regular(successor(image(element_relation,successor(u)))),power_class(complement(successor(u))))*.
% 299.99/300.41  119238[8:SpR:47012.0,115302.1] function(image(element_relation,power_class(u))) ||  -> subclass(regular(power_class(complement(power_class(u)))),successor(image(element_relation,power_class(u))))*.
% 299.99/300.41  119240[8:SpR:103337.0,115302.1] function(image(element_relation,successor(u))) ||  -> subclass(regular(power_class(complement(successor(u)))),successor(image(element_relation,successor(u))))*.
% 299.99/300.41  119376[4:Rew:27420.0,119342.2] || subclass(u,v)* member(w,universal_class) -> member(w,union(null_class,complement(u)))* member(w,v)*.
% 299.99/300.41  119381[4:Rew:27420.0,119348.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(union(null_class,v),w))))* member(u,v).
% 299.99/300.41  119382[4:Rew:27420.0,119349.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(union(v,null_class),w))))* member(u,v).
% 299.99/300.41  119383[4:Rew:27420.0,119350.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(union(v,v),w))))* member(u,v).
% 299.99/300.41  119384[4:Rew:27420.0,119351.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(intersection(v,w),x))))* member(u,v).
% 299.99/300.41  119385[4:Rew:27420.0,119352.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(v,union(null_class,w)))))* member(u,w).
% 299.99/300.41  119386[4:Rew:27420.0,119353.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(v,union(w,null_class)))))* member(u,w).
% 299.99/300.41  119387[4:Rew:27420.0,119354.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(v,union(w,w)))))* member(u,w).
% 299.99/300.41  119388[4:Rew:27420.0,119355.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(v,intersection(w,x)))))* member(u,w).
% 299.99/300.41  119391[4:Rew:27420.0,119362.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(successor(null_class),v))))* member(u,singleton(null_class)).
% 299.99/300.41  119392[4:Rew:27420.0,119363.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(v,successor(null_class)))))* member(u,singleton(null_class)).
% 299.99/300.41  119393[0:Rew:44.0,119281.2] || member(u,universal_class) subclass(successor(v),w)* -> member(u,complement(successor(v)))* member(u,w)*.
% 299.99/300.41  119718[4:Res:119635.0,8.0] || subclass(power_class(u),regular(successor(complement(power_class(u)))))* -> equal(regular(successor(complement(power_class(u)))),power_class(u)).
% 299.99/300.41  121220[4:Res:121063.0,8.0] || subclass(u,regular(successor(union(null_class,complement(u)))))* -> equal(regular(successor(union(null_class,complement(u)))),u).
% 299.99/300.41  121316[4:Res:121214.0,8.0] || subclass(successor(u),regular(successor(complement(successor(u)))))* -> equal(regular(successor(complement(successor(u)))),successor(u)).
% 299.99/300.41  121410[4:Res:121264.0,8.0] || subclass(complement(u),regular(successor(union(null_class,u))))* -> equal(regular(successor(union(null_class,u))),complement(u)).
% 299.99/300.41  121458[4:Res:121374.0,8.0] || subclass(complement(singleton(null_class)),regular(successor(successor(null_class))))* -> equal(regular(successor(successor(null_class))),complement(singleton(null_class))).
% 299.99/300.41  121532[4:Res:121375.0,8.0] || subclass(complement(u),regular(successor(union(u,null_class))))* -> equal(regular(successor(union(u,null_class))),complement(u)).
% 299.99/300.41  121619[4:Res:121391.0,8.0] || subclass(complement(power_class(u)),regular(successor(power_class(u))))* -> equal(regular(successor(power_class(u))),complement(power_class(u))).
% 299.99/300.41  121646[4:Res:121393.0,8.0] || subclass(complement(successor(u)),regular(successor(successor(u))))* -> equal(regular(successor(successor(u))),complement(successor(u))).
% 299.99/300.41  121717[4:Res:121389.0,8.0] || subclass(complement(u),regular(successor(union(u,u))))* -> equal(regular(successor(union(u,u))),complement(u)).
% 299.99/300.41  122646[0:Res:5954.2,16.0] || member(flip(cross_product(u,universal_class)),universal_class)* subclass(domain_relation,cross_product(v,w))* -> member(inverse(u),w)*.
% 299.99/300.41  122657[4:MRR:122642.2,45106.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,ordered_pair(flip(cross_product(u,universal_class)),inverse(u)))* -> .
% 299.99/300.41  123155[0:Res:5953.2,16.0] || member(restrict(element_relation,universal_class,u),universal_class)* subclass(domain_relation,cross_product(v,w))* -> member(sum_class(u),w)*.
% 299.99/300.41  123168[4:MRR:123151.2,45106.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)))* -> .
% 299.99/300.41  124157[4:Rew:27420.0,124116.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(intersection(v,w),x))))* member(u,w).
% 299.99/300.41  124627[4:Rew:27420.0,124589.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(v,intersection(w,x)))))* member(u,x).
% 299.99/300.41  124689[4:SpR:102912.0,112885.0] ||  -> subclass(complement(union(union(complement(union(u,v)),image(element_relation,power_class(w))),x)),power_class(complement(power_class(w))))*.
% 299.99/300.41  125036[4:SpR:102912.0,113064.0] ||  -> subclass(complement(union(u,union(complement(union(v,w)),image(element_relation,power_class(x))))),power_class(complement(power_class(x))))*.
% 299.99/300.41  125564[0:SpL:113648.0,4012.0] || member(u,symmetric_difference(complement(union(v,w)),complement(x)))* -> member(u,union(union(w,v),x)).
% 299.99/300.41  125574[0:SpL:113648.0,4012.0] || member(u,symmetric_difference(complement(v),complement(union(w,x))))* -> member(u,union(v,union(x,w))).
% 299.99/300.41  125860[0:Rew:101695.0,125226.0] ||  -> equal(union(union(u,v),complement(union(w,x))),union(union(v,u),complement(union(w,x))))*.
% 299.99/300.41  125861[0:Rew:101705.0,125270.0] ||  -> equal(union(complement(union(u,v)),union(w,x)),union(complement(union(u,v)),union(x,w)))*.
% 299.99/300.41  125862[0:Rew:103647.0,125277.0] ||  -> equal(complement(intersection(union(u,v),union(w,x))),complement(intersection(union(v,u),union(w,x))))*.
% 299.99/300.41  125865[0:Rew:103647.0,125314.0] ||  -> equal(complement(intersection(union(u,v),union(w,x))),complement(intersection(union(u,v),union(x,w))))*.
% 299.99/300.41  125872[4:Rew:26691.0,125497.0,101698.0,125497.0,26691.0,125497.0] ||  -> equal(union(null_class,intersection(power_class(u),union(v,w))),union(null_class,intersection(union(v,w),power_class(u))))*.
% 299.99/300.41  126559[4:Res:116467.1,3159.0] || subclass(u,intersection(v,w))* -> equal(regular(complement(u)),null_class) member(regular(regular(complement(u))),w)*.
% 299.99/300.41  126560[4:Res:116467.1,3158.0] || subclass(u,intersection(v,w))* -> equal(regular(complement(u)),null_class) member(regular(regular(complement(u))),v)*.
% 299.99/300.41  126562[4:Res:116467.1,5341.0] || subclass(u,singleton(v))* -> subclass(regular(complement(u)),w) equal(not_subclass_element(regular(complement(u)),w),v)*.
% 299.99/300.41  126684[4:SpR:76243.0,116495.0] ||  -> subclass(regular(complement(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w))),complement(symmetric_difference(u,v)))*.
% 299.99/300.41  126837[4:SpR:76243.0,116630.0] ||  -> subclass(regular(complement(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))))),complement(symmetric_difference(v,w)))*.
% 299.99/300.41  128212[4:Rew:26691.0,128074.0,101698.0,128074.0] ||  -> subclass(regular(union(null_class,intersection(power_class(u),union(v,w)))),complement(intersection(union(v,w),power_class(u))))*.
% 299.99/300.41  128213[4:Rew:26691.0,128078.0,101709.0,128078.0] ||  -> subclass(regular(union(null_class,intersection(union(u,v),power_class(w)))),complement(intersection(power_class(w),union(u,v))))*.
% 299.99/300.41  128309[4:Rew:26691.0,128257.0,101698.0,128257.0] || equal(union(null_class,intersection(union(u,v),power_class(w))),complement(intersection(power_class(w),union(u,v))))** -> .
% 299.99/300.41  128310[4:Rew:26691.0,128261.0,101709.0,128261.0] || equal(union(null_class,intersection(power_class(u),union(v,w))),complement(intersection(union(v,w),power_class(u))))** -> .
% 299.99/300.41  128489[4:Rew:101698.0,128349.0,26691.0,128349.0] ||  -> subclass(regular(complement(intersection(power_class(u),union(v,w)))),union(null_class,intersection(union(v,w),power_class(u))))*.
% 299.99/300.41  128490[4:Rew:101709.0,128353.0,26691.0,128353.0] ||  -> subclass(regular(complement(intersection(union(u,v),power_class(w)))),union(null_class,intersection(power_class(w),union(u,v))))*.
% 299.99/300.41  129137[3:MRR:129098.2,22109.0] || subclass(ordered_pair(u,v),w)* subclass(w,x)* -> member(apply(choice,ordered_pair(u,v)),x)*.
% 299.99/300.41  129975[0:Rew:74519.0,129840.0] ||  -> subclass(intersection(union(complement(u),complement(v)),intersection(w,union(u,v))),symmetric_difference(complement(u),complement(v)))*.
% 299.99/300.41  130144[0:Rew:74519.0,130009.0] ||  -> subclass(intersection(union(complement(u),complement(v)),intersection(union(u,v),w)),symmetric_difference(complement(u),complement(v)))*.
% 299.99/300.41  130060[0:SpR:76243.0,71860.0] ||  -> subclass(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),intersection(complement(symmetric_difference(u,v)),w))*.
% 299.99/300.41  130230[0:Res:122.0,7169.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(image(u,singleton(x)),w)*.
% 299.99/300.41  131039[7:SpL:130868.0,15712.2] || member(successor(null_class),universal_class) subclass(domain_relation,complement(u)) member(ordered_pair(successor(null_class),null_class),u)* -> .
% 299.99/300.41  131293[7:SpL:130792.0,1922.1] || member(ordered_pair(u,v),compose(successor(null_class),w))* subclass(range_of(null_class),x)* -> member(v,x)*.
% 299.99/300.41  131847[4:Rew:131824.1,131846.0] || member(u,union(successor(null_class),v))* subclass(universal_class,w) -> member(null_class,v) member(u,w)*.
% 299.99/300.41  131854[4:Rew:130731.1,131737.2] || member(not_subclass_element(intersection(u,v),null_class),successor(null_class))* -> member(null_class,u) subclass(intersection(u,v),null_class).
% 299.99/300.41  131855[4:Rew:130731.1,131735.2] || member(not_subclass_element(intersection(u,v),null_class),successor(null_class))* -> member(null_class,v) subclass(intersection(u,v),null_class).
% 299.99/300.41  131856[4:Rew:130731.1,131734.3] || subclass(u,v)* member(not_subclass_element(u,null_class),successor(null_class))* -> member(null_class,v)* subclass(u,null_class).
% 299.99/300.41  132044[4:MRR:131976.0,53.0] || subclass(intersection(complement(u),union(v,w)),null_class) -> member(omega,union(u,complement(union(v,w))))*.
% 299.99/300.41  132460[4:Rew:132441.1,132459.0] || member(u,union(v,successor(null_class)))* subclass(universal_class,w) -> member(null_class,v) member(u,w)*.
% 299.99/300.41  132467[4:Rew:131495.1,132352.3] || subclass(u,successor(null_class)) member(not_subclass_element(u,null_class),v)* -> member(null_class,v) subclass(u,null_class).
% 299.99/300.41  132964[4:SpR:103688.0,97814.0] ||  -> subclass(complement(successor(successor(complement(symmetric_difference(complement(u),union(v,w)))))),union(u,complement(union(v,w))))*.
% 299.99/300.41  132966[4:SpR:103688.0,100149.0] ||  -> subclass(complement(union(complement(symmetric_difference(complement(u),union(v,w))),x)),union(u,complement(union(v,w))))*.
% 299.99/300.41  132972[4:SpR:103688.0,46821.1] || equal(union(u,complement(union(v,w))),null_class) -> equal(symmetric_difference(complement(u),union(v,w)),null_class)**.
% 299.99/300.41  132973[3:SpR:103688.0,42879.1] || subclass(union(u,complement(union(v,w))),null_class)* -> equal(symmetric_difference(complement(u),union(v,w)),null_class).
% 299.99/300.41  132990[4:SpR:103688.0,96588.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(complement(u),union(v,w)),x)),union(u,complement(union(v,w))))*.
% 299.99/300.41  132992[4:SpR:103688.0,116495.0] ||  -> subclass(regular(complement(intersection(symmetric_difference(complement(u),union(v,w)),x))),union(u,complement(union(v,w))))*.
% 299.99/300.41  132995[0:SpR:103688.0,71860.0] ||  -> subclass(intersection(symmetric_difference(complement(u),union(v,w)),x),intersection(union(u,complement(union(v,w))),x))*.
% 299.99/300.41  132998[4:SpR:103688.0,96578.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(complement(u),union(v,w))),x),union(u,complement(union(v,w))))*.
% 299.99/300.41  133008[4:SpR:103688.0,100761.0] ||  -> subclass(complement(union(u,complement(symmetric_difference(complement(v),union(w,x))))),union(v,complement(union(w,x))))*.
% 299.99/300.41  133016[4:SpR:103688.0,96601.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(complement(v),union(w,x)))),union(v,complement(union(w,x))))*.
% 299.99/300.41  133018[4:SpR:103688.0,116630.0] ||  -> subclass(regular(complement(intersection(u,symmetric_difference(complement(v),union(w,x))))),union(v,complement(union(w,x))))*.
% 299.99/300.41  133020[4:SpR:103688.0,96596.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(complement(v),union(w,x)))),union(v,complement(union(w,x))))*.
% 299.99/300.41  133025[0:SpR:103688.0,57948.1] || subclass(union(u,complement(union(v,w))),x) -> subclass(symmetric_difference(complement(u),union(v,w)),x)*.
% 299.99/300.41  133256[0:SpL:103688.0,58651.0] || subclass(u,symmetric_difference(complement(v),union(w,x)))* -> subclass(u,union(v,complement(union(w,x)))).
% 299.99/300.41  134076[4:MRR:134009.0,53.0] || subclass(intersection(union(u,v),complement(w)),null_class) -> member(omega,union(complement(union(u,v)),w))*.
% 299.99/300.41  134828[4:SpR:102675.0,107232.0] ||  -> subclass(complement(successor(successor(complement(symmetric_difference(union(u,v),complement(w)))))),union(complement(union(u,v)),w))*.
% 299.99/300.41  134830[4:SpR:102675.0,112885.0] ||  -> subclass(complement(union(complement(symmetric_difference(union(u,v),complement(w))),x)),union(complement(union(u,v)),w))*.
% 299.99/300.41  134854[4:SpR:102675.0,111588.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(union(u,v),complement(w)),x)),union(complement(union(u,v)),w))*.
% 299.99/300.41  134856[4:SpR:102675.0,126650.0] ||  -> subclass(regular(complement(intersection(symmetric_difference(union(u,v),complement(w)),x))),union(complement(union(u,v)),w))*.
% 299.99/300.41  134857[0:SpR:102675.0,71859.0] ||  -> subclass(intersection(symmetric_difference(union(u,v),complement(w)),x),intersection(union(complement(union(u,v)),w),x))*.
% 299.99/300.41  134862[4:SpR:102675.0,111436.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(union(u,v),complement(w))),x),union(complement(union(u,v)),w))*.
% 299.99/300.41  134872[4:SpR:102675.0,113064.0] ||  -> subclass(complement(union(u,complement(symmetric_difference(union(v,w),complement(x))))),union(complement(union(v,w)),x))*.
% 299.99/300.41  134880[4:SpR:102675.0,112082.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(union(v,w),complement(x)))),union(complement(union(v,w)),x))*.
% 299.99/300.41  134882[4:SpR:102675.0,126803.0] ||  -> subclass(regular(complement(intersection(u,symmetric_difference(union(v,w),complement(x))))),union(complement(union(v,w)),x))*.
% 299.99/300.41  134884[4:SpR:102675.0,111942.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(union(v,w),complement(x)))),union(complement(union(v,w)),x))*.
% 299.99/300.41  134893[0:SpR:102675.0,56847.1] || subclass(union(complement(union(u,v)),w),x) -> subclass(symmetric_difference(union(u,v),complement(w)),x)*.
% 299.99/300.41  134895[0:SpR:102675.0,103688.0] ||  -> equal(symmetric_difference(complement(union(u,v)),union(w,x)),symmetric_difference(union(u,v),complement(union(w,x))))**.
% 299.99/300.41  134910[4:SpR:102675.0,46830.1] || equal(union(complement(union(u,v)),w),null_class) -> equal(symmetric_difference(union(u,v),complement(w)),null_class)**.
% 299.99/300.41  134911[3:SpR:102675.0,41309.1] || subclass(union(complement(union(u,v)),w),null_class)* -> equal(symmetric_difference(union(u,v),complement(w)),null_class).
% 299.99/300.41  134917[0:SpR:44.0,102675.0] ||  -> equal(intersection(union(successor(u),complement(v)),union(complement(successor(u)),v)),symmetric_difference(successor(u),complement(v)))**.
% 299.99/300.41  135116[0:SpL:102675.0,60627.0] || subclass(u,symmetric_difference(union(v,w),complement(x)))* -> subclass(u,union(complement(union(v,w)),x)).
% 299.99/300.41  135212[4:Rew:134969.0,133131.0] ||  -> equal(symmetric_difference(union(null_class,complement(u)),union(v,w)),symmetric_difference(union(null_class,u),complement(union(v,w))))**.
% 299.99/300.41  135270[0:Rew:134895.0,135026.0,133200.0,135026.0] ||  -> equal(symmetric_difference(union(u,v),complement(union(w,x))),symmetric_difference(union(u,v),complement(union(x,w))))*.
% 299.99/300.41  135281[0:Rew:134970.0,135177.0] ||  -> equal(symmetric_difference(union(u,v),complement(union(w,x))),symmetric_difference(union(v,u),complement(union(w,x))))*.
% 299.99/300.41  135283[4:Rew:134967.0,135223.0] ||  -> equal(symmetric_difference(union(u,u),complement(union(v,w))),symmetric_difference(union(null_class,u),complement(union(v,w))))*.
% 299.99/300.41  136694[4:SpR:135678.1,496.0] || equal(union(u,v),universal_class) -> equal(symmetric_difference(complement(u),complement(v)),union(complement(u),complement(v)))**.
% 299.99/300.41  137520[4:SpR:136381.1,496.0] || equal(union(complement(u),complement(v)),universal_class) -> equal(symmetric_difference(complement(u),complement(v)),union(u,v))**.
% 299.99/300.41  137742[4:Rew:137376.1,63612.2] || equal(intersection(u,regular(v)),universal_class)** member(null_class,v) -> equal(u,null_class) equal(v,null_class).
% 299.99/300.41  138146[0:SpR:103688.0,72388.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),union(w,x))),intersection(union(v,complement(union(w,x))),u))*.
% 299.99/300.41  138153[0:SpR:76243.0,72388.0] ||  -> subclass(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),intersection(complement(symmetric_difference(v,w)),u))*.
% 299.99/300.41  138257[7:SpL:130792.0,11167.0] || equal(u,range_of(null_class)) member(ordered_pair(v,w),compose(successor(null_class),x))* -> member(w,u)*.
% 299.99/300.41  138347[0:SpR:102675.0,72391.0] ||  -> subclass(intersection(u,symmetric_difference(union(v,w),complement(x))),intersection(union(complement(union(v,w)),x),u))*.
% 299.99/300.41  138444[0:SpR:78218.1,5249.1] || subclass(u,v) -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(u,v),w),complement(u))*.
% 299.99/300.41  138864[4:Rew:26691.0,138695.1] || subclass(complement(u),union(v,w)) -> equal(union(u,complement(union(v,w))),union(null_class,u))**.
% 299.99/300.41  138884[0:Rew:78218.1,138774.2] || subclass(u,v) member(not_subclass_element(w,complement(u)),symmetric_difference(u,v))* -> subclass(w,complement(u)).
% 299.99/300.41  139020[4:Res:87235.1,3159.0] || subclass(u,intersection(v,w))* -> equal(union(u,u),null_class) member(regular(union(u,u)),w)*.
% 299.99/300.41  139021[4:Res:87235.1,3158.0] || subclass(u,intersection(v,w))* -> equal(union(u,u),null_class) member(regular(union(u,u)),v)*.
% 299.99/300.41  139023[4:Res:87235.1,5341.0] || subclass(u,singleton(v))* -> subclass(union(u,u),w) equal(not_subclass_element(union(u,u),w),v)*.
% 299.99/300.41  140173[0:SpL:103688.0,96568.0] || equal(symmetric_difference(complement(u),union(v,w)),x) -> subclass(x,union(u,complement(union(v,w))))*.
% 299.99/300.41  140180[0:SpL:76243.0,96568.0] || equal(symmetric_difference(union(u,v),complement(intersection(u,v))),w)* -> subclass(w,complement(symmetric_difference(u,v)))*.
% 299.99/300.41  140231[0:SpR:103688.0,96582.0] ||  -> subclass(intersection(intersection(symmetric_difference(complement(u),union(v,w)),x),y),union(u,complement(union(v,w))))*.
% 299.99/300.41  140238[0:SpR:76243.0,96582.0] ||  -> subclass(intersection(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),x),complement(symmetric_difference(u,v)))*.
% 299.99/300.41  140528[0:SpR:103688.0,96592.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(complement(w),union(x,y)))),union(w,complement(union(x,y))))*.
% 299.99/300.41  140535[0:SpR:76243.0,96592.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(union(w,x),complement(intersection(w,x))))),complement(symmetric_difference(w,x)))*.
% 299.99/300.41  140717[0:SpR:103688.0,96595.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(complement(v),union(w,x)),y)),union(v,complement(union(w,x))))*.
% 299.99/300.41  140724[0:SpR:76243.0,96595.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(union(v,w),complement(intersection(v,w))),x)),complement(symmetric_difference(v,w)))*.
% 299.99/300.41  141024[0:SpR:103688.0,96599.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(complement(v),union(w,x))),y),union(v,complement(union(w,x))))*.
% 299.99/300.41  141031[0:SpR:76243.0,96599.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),x),complement(symmetric_difference(v,w)))*.
% 299.99/300.41  141765[0:SpL:102675.0,129338.0] || equal(symmetric_difference(union(u,v),complement(w)),x) -> subclass(x,union(complement(union(u,v)),w))*.
% 299.99/300.41  141823[0:SpR:102675.0,129351.0] ||  -> subclass(intersection(intersection(symmetric_difference(union(u,v),complement(w)),x),y),union(complement(union(u,v)),w))*.
% 299.99/300.41  142025[0:SpR:102675.0,129360.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(union(w,x),complement(y)))),union(complement(union(w,x)),y))*.
% 299.99/300.41  142193[8:MRR:142192.3,45569.0] one_to_one(u) || equal(successor(null_class),inverse(u))* member(singleton(singleton(null_class)),cross_product(universal_class,universal_class))* -> .
% 299.99/300.41  142233[0:SpR:102675.0,129363.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(union(v,w),complement(x)),y)),union(complement(union(v,w)),x))*.
% 299.99/300.41  142429[0:SpR:102675.0,129367.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(union(v,w),complement(x))),y),union(complement(union(v,w)),x))*.
% 299.99/300.41  142888[0:Rew:74519.0,142717.0] ||  -> subclass(intersection(union(u,v),intersection(w,union(complement(u),complement(v)))),symmetric_difference(complement(u),complement(v)))*.
% 299.99/300.41  142776[0:SpR:102675.0,129813.0] ||  -> subclass(intersection(symmetric_difference(union(u,v),complement(w)),x),intersection(x,union(complement(union(u,v)),w)))*.
% 299.99/300.41  143436[3:SpR:101705.0,142985.0] ||  -> equal(intersection(intersection(union(u,v),complement(w)),intersection(x,union(complement(union(u,v)),w))),null_class)**.
% 299.99/300.41  143446[3:SpR:101695.0,142985.0] ||  -> equal(intersection(intersection(complement(u),union(v,w)),intersection(x,union(u,complement(union(v,w))))),null_class)**.
% 299.99/300.41  143975[3:SpR:101705.0,143107.0] ||  -> equal(intersection(intersection(union(u,v),complement(w)),intersection(union(complement(union(u,v)),w),x)),null_class)**.
% 299.99/300.41  143985[3:SpR:101695.0,143107.0] ||  -> equal(intersection(intersection(complement(u),union(v,w)),intersection(union(u,complement(union(v,w))),x)),null_class)**.
% 299.99/300.41  150922[4:Rew:150914.0,150921.0] || member(u,union(v,restrict(complement(v),w,x)))* subclass(universal_class,y) -> member(u,y)*.
% 299.99/300.41  150939[3:Rew:143467.0,150794.2] || subclass(u,restrict(complement(v),w,x))* member(not_subclass_element(u,null_class),v) -> subclass(u,null_class).
% 299.99/300.41  151385[3:Rew:74519.0,151133.0] ||  -> equal(intersection(symmetric_difference(complement(u),complement(v)),symmetric_difference(union(u,v),union(complement(u),complement(v)))),null_class)**.
% 299.99/300.41  151347[4:Rew:151344.1,138001.1] || equal(symmetric_difference(union(u,v),complement(w)),universal_class)** -> equal(union(complement(union(u,v)),w),universal_class).
% 299.99/300.41  151348[4:Rew:151344.1,138006.1] || equal(symmetric_difference(union(u,v),complement(intersection(u,v))),universal_class)** -> equal(complement(symmetric_difference(u,v)),universal_class).
% 299.99/300.41  151351[4:Rew:151344.1,137999.1] || equal(symmetric_difference(complement(u),union(v,w)),universal_class)** -> equal(union(u,complement(union(v,w))),universal_class).
% 299.99/300.41  151401[4:Rew:151398.0,151400.0] || member(u,union(symmetric_difference(v,w),intersection(v,w)))* subclass(universal_class,x) -> member(u,x)*.
% 299.99/300.41  151606[4:Res:15450.1,151507.0] || subclass(domain_relation,rotate(cantor(singleton(cross_product(singleton(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v)),universal_class)))))* -> .
% 299.99/300.41  151607[4:Res:15451.1,151507.0] || subclass(domain_relation,flip(cantor(singleton(cross_product(singleton(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u)))),universal_class)))))* -> .
% 299.99/300.41  151616[4:Res:3120.2,151507.0] || subclass(u,cantor(singleton(cross_product(singleton(regular(intersection(u,v))),universal_class))))* -> equal(intersection(u,v),null_class).
% 299.99/300.41  151617[4:Res:2332.2,151507.0] || subclass(u,cantor(singleton(cross_product(singleton(regular(intersection(v,u))),universal_class))))* -> equal(intersection(v,u),null_class).
% 299.99/300.41  151726[4:Res:15450.1,145698.0] || subclass(domain_relation,rotate(singleton(u))) member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)* -> .
% 299.99/300.41  151727[4:Res:15451.1,145698.0] || subclass(domain_relation,flip(singleton(u))) member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)* -> .
% 299.99/300.41  151743[4:Res:3120.2,145698.0] || subclass(u,singleton(v)) member(regular(intersection(u,w)),v)* -> equal(intersection(u,w),null_class).
% 299.99/300.41  151745[4:Res:2332.2,145698.0] || subclass(u,singleton(v)) member(regular(intersection(w,u)),v)* -> equal(intersection(w,u),null_class).
% 299.99/300.41  152648[4:Rew:152644.0,152647.0] || member(u,union(singleton(v),restrict(v,w,x)))* subclass(universal_class,y) -> member(u,y)*.
% 299.99/300.41  152663[4:Rew:148419.0,152575.2] || subclass(u,restrict(v,w,x))* member(not_subclass_element(u,null_class),singleton(v))* -> subclass(u,null_class).
% 299.99/300.41  153066[4:Rew:153058.0,153065.0] || member(u,union(v,restrict(singleton(v),w,x)))* subclass(universal_class,y) -> member(u,y)*.
% 299.99/300.41  153084[4:Rew:149588.0,152940.2] || subclass(u,restrict(singleton(v),w,x))* member(not_subclass_element(u,null_class),v) -> subclass(u,null_class).
% 299.99/300.41  153726[4:Rew:153723.0,153725.0] || member(u,union(symmetric_difference(v,w),intersection(w,v)))* subclass(universal_class,x) -> member(u,x)*.
% 299.99/300.41  153748[3:Rew:151100.0,153615.2] || subclass(u,intersection(v,w)) member(not_subclass_element(u,null_class),symmetric_difference(w,v))* -> subclass(u,null_class).
% 299.99/300.41  153833[4:SpL:496.0,151809.0] || member(complement(symmetric_difference(complement(u),complement(v))),symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> .
% 299.99/300.41  153870[4:SpL:47616.0,151809.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.99/300.41  153872[4:SpL:47619.0,151809.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.99/300.41  154930[4:SpL:47616.0,153770.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.99/300.41  154932[4:SpL:47619.0,153770.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.99/300.41  155317[0:Rew:74519.0,155086.0] ||  -> subclass(intersection(union(u,v),intersection(union(complement(u),complement(v)),w)),symmetric_difference(complement(u),complement(v)))*.
% 299.99/300.41  155156[0:SpR:103688.0,129982.0] ||  -> subclass(intersection(symmetric_difference(complement(u),union(v,w)),x),intersection(x,union(u,complement(union(v,w)))))*.
% 299.99/300.41  155164[0:SpR:76243.0,129982.0] ||  -> subclass(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),intersection(w,complement(symmetric_difference(u,v))))*.
% 299.99/300.41  156776[0:SpR:103688.0,138061.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),union(w,x))),intersection(u,union(v,complement(union(w,x)))))*.
% 299.99/300.41  156784[0:SpR:76243.0,138061.0] ||  -> subclass(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),intersection(u,complement(symmetric_difference(v,w))))*.
% 299.99/300.41  157010[0:SpR:102675.0,138260.0] ||  -> subclass(intersection(u,symmetric_difference(union(v,w),complement(x))),intersection(u,union(complement(union(v,w)),x)))*.
% 299.99/300.41  157615[4:SpR:102071.0,115435.0] ||  -> subclass(regular(union(intersection(complement(u),power_class(v)),complement(union(w,x)))),union(u,complement(power_class(v))))*.
% 299.99/300.41  157824[4:Rew:27420.0,157728.0,7631.0,157728.0] ||  -> equal(union(intersection(complement(u),power_class(v)),union(null_class,complement(singleton(union(u,complement(power_class(v))))))),universal_class)**.
% 299.99/300.41  158170[4:SpR:102072.0,115435.0] ||  -> subclass(regular(union(intersection(power_class(u),complement(v)),complement(union(w,x)))),union(complement(power_class(u)),v))*.
% 299.99/300.41  158385[4:Rew:27420.0,158290.0,7631.0,158290.0] ||  -> equal(union(intersection(power_class(u),complement(v)),union(null_class,complement(singleton(union(complement(power_class(u)),v))))),universal_class)**.
% 299.99/300.41  160109[3:Res:159994.0,7169.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(image(u,regular(domain_relation)),w)*.
% 299.99/300.41  160808[4:SpR:102913.0,116428.0] ||  -> subclass(regular(union(complement(union(u,v)),intersection(complement(w),power_class(x)))),union(w,complement(power_class(x))))*.
% 299.99/300.41  161346[4:SpR:102914.0,116428.0] ||  -> subclass(regular(union(complement(union(u,v)),intersection(power_class(w),complement(x)))),union(complement(power_class(w)),x))*.
% 299.99/300.41  162724[4:Rew:27420.0,162612.0,7631.0,162612.0] ||  -> equal(union(image(element_relation,union(u,v)),union(null_class,complement(singleton(power_class(complement(union(u,v))))))),universal_class)**.
% 299.99/300.41  164269[4:Res:160007.1,15447.0] || subclass(universal_class,cantor(regular(cross_product(singleton(regular(domain_relation)),universal_class))))* -> equal(cross_product(singleton(regular(domain_relation)),universal_class),null_class).
% 299.99/300.41  164307[8:SoR:159999.0,2274.2] single_valued_class(first(regular(domain_relation))) || equal(cross_product(universal_class,universal_class),first(regular(domain_relation))) -> member(null_class,regular(domain_relation))*.
% 299.99/300.41  164431[8:SoR:163495.0,2274.2] single_valued_class(first(regular(domain_relation))) || member(null_class,domain_relation) equal(cross_product(universal_class,universal_class),first(regular(domain_relation)))** -> .
% 299.99/300.41  164756[4:Res:164640.0,7169.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(image(u,regular(composition_function)),w)*.
% 299.99/300.41  165002[4:SpR:47101.0,96606.0] ||  -> subclass(complement(successor(complement(symmetric_difference(complement(u),power_class(complement(power_class(v))))))),union(u,image(element_relation,power_class(v))))*.
% 299.99/300.41  165024[0:SpR:47101.0,41697.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.99/300.41  165045[0:SpR:47101.0,57711.0] ||  -> subclass(restrict(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w,x),union(u,image(element_relation,power_class(v))))*.
% 299.99/300.41  165055[4:SpR:47101.0,147616.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.99/300.41  165323[4:Rew:135694.1,165322.1] || equal(complement(u),universal_class) -> equal(union(u,image(element_relation,power_class(v))),complement(power_class(complement(power_class(v)))))**.
% 299.99/300.41  165375[4:Rew:26689.0,165153.1,74519.0,165153.1,7637.0,165153.1,73077.0,165153.1] || equal(successor(u),null_class) -> equal(union(u,image(element_relation,power_class(v))),complement(power_class(complement(power_class(v)))))**.
% 299.99/300.41  165382[8:Rew:26689.0,165217.1,74519.0,165217.1,7637.0,165217.1,73077.0,165217.1,7631.0,165217.1] function(image(element_relation,power_class(u))) ||  -> equal(complement(power_class(complement(power_class(u)))),successor(image(element_relation,power_class(u))))**.
% 299.99/300.41  165475[4:SpR:47318.0,96606.0] ||  -> subclass(complement(successor(complement(symmetric_difference(power_class(complement(power_class(u))),complement(v))))),union(image(element_relation,power_class(u)),v))*.
% 299.99/300.41  165497[0:SpR:47318.0,41697.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.99/300.41  165518[0:SpR:47318.0,57711.0] ||  -> subclass(restrict(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w,x),union(image(element_relation,power_class(u)),v))*.
% 299.99/300.41  165528[4:SpR:47318.0,147616.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.99/300.41  166729[3:Res:10481.4,4362.0] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)* subclass(successor_relation,null_class) -> .
% 299.99/300.41  166992[4:Res:164653.1,15447.0] || subclass(universal_class,cantor(regular(cross_product(singleton(regular(composition_function)),universal_class))))* -> equal(cross_product(singleton(regular(composition_function)),universal_class),null_class).
% 299.99/300.41  167050[8:SoR:164645.0,2274.2] single_valued_class(first(regular(composition_function))) || equal(cross_product(universal_class,universal_class),first(regular(composition_function))) -> member(null_class,regular(composition_function))*.
% 299.99/300.41  167063[8:SoR:165453.0,2274.2] single_valued_class(first(regular(composition_function))) || member(null_class,composition_function) equal(cross_product(universal_class,universal_class),first(regular(composition_function)))** -> .
% 299.99/300.41  167216[4:Res:15658.2,46866.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* member(v,cantor(u)) equal(application_function,null_class) -> .
% 299.99/300.41  168145[4:Rew:26689.0,167864.0,74519.0,167864.0,7631.0,167864.0] ||  -> equal(symmetric_difference(complement(successor(null_class)),singleton(complement(singleton(null_class)))),union(complement(successor(null_class)),singleton(complement(singleton(null_class)))))**.
% 299.99/300.41  168634[4:MRR:168633.2,3050.0] || subclass(complement(power_class(u)),null_class)* member(v,universal_class) -> member(v,power_class(u))* member(v,w)*.
% 299.99/300.41  169367[4:Rew:26689.0,169069.0,74519.0,169069.0,7631.0,169069.0] ||  -> equal(symmetric_difference(union(element_relation,element_relation),complement(compose(element_relation,universal_class))),union(union(element_relation,element_relation),complement(compose(element_relation,universal_class))))**.
% 299.99/300.41  169381[4:Rew:167254.0,169276.1] || member(not_subclass_element(complement(compose(element_relation,universal_class)),null_class),union(element_relation,element_relation))* -> subclass(complement(compose(element_relation,universal_class)),null_class).
% 299.99/300.41  169898[4:SpR:167297.0,39581.1] || subclass(union(null_class,complement(compose(element_relation,universal_class))),element_relation)* -> equal(union(null_class,complement(compose(element_relation,universal_class))),null_class).
% 299.99/300.41  170075[4:Rew:26689.0,169790.0,74519.0,169790.0,7631.0,169790.0] ||  -> equal(symmetric_difference(element_relation,union(null_class,complement(compose(element_relation,universal_class)))),union(element_relation,union(null_class,complement(compose(element_relation,universal_class)))))**.
% 299.99/300.41  170413[4:Rew:26689.0,170110.0,74519.0,170110.0,7631.0,170110.0] ||  -> equal(symmetric_difference(successor(null_class),union(null_class,singleton(singleton(null_class)))),union(successor(null_class),union(null_class,singleton(singleton(null_class)))))**.
% 299.99/300.41  171562[4:Rew:81750.0,171450.1] || member(not_subclass_element(complement(sum_class(range_of(null_class))),null_class),apply(null_class,u))* -> subclass(complement(sum_class(range_of(null_class))),null_class).
% 299.99/300.41  172379[4:Rew:81820.0,172261.1] || member(not_subclass_element(complement(apply(null_class,u)),null_class),sum_class(range_of(null_class)))* -> subclass(complement(apply(null_class,u)),null_class).
% 299.99/300.41  173052[4:Rew:26689.0,172728.0,74519.0,172728.0,7631.0,172728.0] ||  -> equal(symmetric_difference(intersection(u,element_relation),complement(compose(element_relation,universal_class))),union(intersection(u,element_relation),complement(compose(element_relation,universal_class))))**.
% 299.99/300.41  173066[4:Rew:82721.0,172960.1] || member(not_subclass_element(complement(compose(element_relation,universal_class)),null_class),intersection(u,element_relation))* -> subclass(complement(compose(element_relation,universal_class)),null_class).
% 299.99/300.41  173437[4:Rew:26689.0,173092.0,74519.0,173092.0,7631.0,173092.0] ||  -> equal(symmetric_difference(intersection(element_relation,u),complement(compose(element_relation,universal_class))),union(intersection(element_relation,u),complement(compose(element_relation,universal_class))))**.
% 299.99/300.41  173451[4:Rew:82723.0,173343.1] || member(not_subclass_element(complement(compose(element_relation,universal_class)),null_class),intersection(element_relation,u))* -> subclass(complement(compose(element_relation,universal_class)),null_class).
% 299.99/300.41  173809[4:Rew:26689.0,173477.0,74519.0,173477.0,7631.0,173477.0] ||  -> equal(symmetric_difference(complement(compose(element_relation,universal_class)),intersection(u,element_relation)),union(complement(compose(element_relation,universal_class)),intersection(u,element_relation)))**.
% 299.99/300.41  174202[4:Rew:26689.0,173849.0,74519.0,173849.0,7631.0,173849.0] ||  -> equal(symmetric_difference(complement(compose(element_relation,universal_class)),intersection(element_relation,u)),union(complement(compose(element_relation,universal_class)),intersection(element_relation,u)))**.
% 299.99/300.41  174253[8:MRR:174252.3,100385.0] function(u) || equal(compose(v,null_class),u)* member(singleton(singleton(null_class)),cross_product(universal_class,universal_class))* -> .
% 299.99/300.41  3137[3:SpR:3063.1,104.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.99/300.41  3144[3:SpR:3079.1,104.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.99/300.41  1921[0:Res:59.1,428.1] || member(ordered_pair(u,omega),compose(v,w)) equal(complement(image(v,image(w,singleton(u)))),universal_class)** -> .
% 299.99/300.41  2162[0:Res:59.1,2147.1] || member(ordered_pair(u,null_class),compose(v,w)) equal(complement(image(v,image(w,singleton(u)))),universal_class)** -> .
% 299.99/300.41  5938[0:Res:3048.1,328.1] inductive(singleton(u)) || member(u,image(successor_relation,singleton(u)))* -> equal(image(successor_relation,singleton(u)),singleton(u)).
% 299.99/300.41  6598[3:SpR:5519.1,104.0] function(u) ||  -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(u))),range__dfg(null_class,v,w)),single_valued3(u))**.
% 299.99/300.41  6609[3:SpR:5520.1,104.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.99/300.41  7400[0:Res:1311.2,428.1] || member(omega,cross_product(u,v)) member(omega,w) equal(complement(restrict(w,u,v)),universal_class)** -> .
% 299.99/300.41  9904[0:Res:9374.0,217.0] ||  -> subclass(u,complement(restrict(v,w,x))) member(not_subclass_element(u,complement(restrict(v,w,x))),cross_product(w,x))*.
% 299.99/300.41  10912[0:Res:2118.1,1314.1] || subclass(universal_class,complement(intersection(u,v)))* member(null_class,union(u,v)) -> member(null_class,symmetric_difference(u,v)).
% 299.99/300.41  11162[3:SpL:4605.0,1922.1] || member(ordered_pair(u,v),compose(w,null_class))* subclass(image(w,range_of(null_class)),x)* -> member(v,x)*.
% 299.99/300.41  15028[4:Res:168.1,10017.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.99/300.41  15039[4:Res:161.1,10017.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.99/300.41  15104[4:Res:168.1,10019.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.99/300.41  15115[4:Res:161.1,10019.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.99/300.41  15578[4:Rew:15347.0,9298.2] single_valued_class(u) || member(v,universal_class) -> member(v,cantor(w)) equal(range__dfg(w,v,universal_class),single_valued2(u))*.
% 299.99/300.41  15579[4:Rew:15347.0,9297.2] function(u) || member(v,universal_class) -> member(v,cantor(w)) equal(range__dfg(w,v,universal_class),single_valued2(u))*.
% 299.99/300.41  15727[4:Rew:15347.0,15048.2] || member(u,universal_class) subclass(domain_relation,sum_class(range_of(null_class))) -> member(ordered_pair(u,cantor(u)),apply(null_class,v))*.
% 299.99/300.41  15728[4:Rew:15347.0,15124.2] || member(u,universal_class) subclass(domain_relation,apply(null_class,v))* -> member(ordered_pair(u,cantor(u)),sum_class(range_of(null_class)))*.
% 299.99/300.41  18027[4:Res:17111.1,18.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.99/300.41  19368[0:SpL:1194.1,688.1] || subclass(universal_class,complement(u)) member(not_subclass_element(cross_product(v,w),x),u)* -> subclass(cross_product(v,w),x).
% 299.99/300.41  20416[4:Res:168.1,10018.0] ||  -> subclass(intersection(apply(null_class,u),v),w) member(not_subclass_element(intersection(apply(null_class,u),v),w),apply(null_class,x))*.
% 299.99/300.41  20430[4:Res:161.1,10018.0] ||  -> subclass(intersection(u,apply(null_class,v)),w) member(not_subclass_element(intersection(u,apply(null_class,v)),w),apply(null_class,x))*.
% 299.99/300.41  20439[4:Res:15389.2,10018.0] || member(u,universal_class) subclass(domain_relation,apply(null_class,v))* -> member(ordered_pair(u,cantor(u)),apply(null_class,w))*.
% 299.99/300.41  20617[0:Obv:20574.1] || subclass(universal_class,u) -> equal(regular(unordered_pair(v,w)),v)** equal(unordered_pair(v,w),null_class) member(w,u)*.
% 299.99/300.41  20618[0:Obv:20573.1] || subclass(universal_class,u) -> equal(regular(unordered_pair(v,w)),w)** equal(unordered_pair(v,w),null_class) member(v,u)*.
% 299.99/300.41  21843[0:Res:21753.1,8.0] || subclass(universal_class,power_class(u)) subclass(power_class(u),singleton(singleton(v)))* -> equal(power_class(u),singleton(singleton(v))).
% 299.99/300.41  22238[0:Res:167.1,4022.1] || member(regular(intersection(intersection(u,v),w)),symmetric_difference(u,v))* -> equal(intersection(intersection(u,v),w),null_class).
% 299.99/300.41  22260[0:Res:160.1,4022.1] || member(regular(intersection(u,intersection(v,w))),symmetric_difference(v,w))* -> equal(intersection(u,intersection(v,w)),null_class).
% 299.99/300.41  23357[4:Res:17151.1,9.0] || subclass(ordered_pair(u,universal_class),unordered_pair(v,w))* -> equal(unordered_pair(u,null_class),w) equal(unordered_pair(u,null_class),v).
% 299.99/300.41  23670[0:Obv:23611.2] || subclass(intersection(singleton(u),v),complement(w))* member(u,w) -> equal(intersection(singleton(u),v),null_class).
% 299.99/300.41  23671[0:Obv:23610.2] || subclass(intersection(u,singleton(v)),complement(w))* member(v,w) -> equal(intersection(u,singleton(v)),null_class).
% 299.99/300.41  25763[0:SpL:1194.1,22070.0] || subclass(not_subclass_element(cross_product(u,v),w),x)* subclass(universal_class,complement(x)) -> subclass(cross_product(u,v),w).
% 299.99/300.41  25844[0:Res:350.2,4012.0] || subclass(u,symmetric_difference(complement(v),complement(w))) -> subclass(u,x) member(not_subclass_element(u,x),union(v,w))*.
% 299.99/300.41  25847[0:Res:346.2,4012.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(v),complement(w)))* -> member(power_class(u),union(v,w))*.
% 299.99/300.41  25848[0:Res:347.2,4012.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(v),complement(w)))* -> member(sum_class(u),union(v,w))*.
% 299.99/300.41  25863[0:Res:364.1,4012.0] || subclass(ordered_pair(u,v),symmetric_difference(complement(w),complement(x)))* -> member(unordered_pair(u,singleton(v)),union(w,x)).
% 299.99/300.41  25978[0:SpL:1194.1,25769.0] || equal(u,not_subclass_element(cross_product(v,w),x))* subclass(universal_class,complement(u))* -> subclass(cross_product(v,w),x).
% 299.99/300.41  26090[4:Res:25926.1,9.0] || equal(unordered_pair(u,v),ordered_pair(w,universal_class))* -> equal(unordered_pair(w,null_class),v)* equal(unordered_pair(w,null_class),u)*.
% 299.99/300.41  26462[0:Res:49.1,5341.0] inductive(singleton(u)) ||  -> subclass(image(successor_relation,singleton(u)),v) equal(not_subclass_element(image(successor_relation,singleton(u)),v),u)**.
% 299.99/300.41  26738[4:Rew:26689.0,8005.2] || member(u,universal_class) -> member(u,intersection(complement(v),union(null_class,w)))* member(u,union(v,complement(w))).
% 299.99/300.41  26746[4:Rew:26689.0,7971.0] ||  -> equal(intersection(union(u,complement(v)),union(complement(u),union(null_class,v))),symmetric_difference(complement(u),union(null_class,v)))**.
% 299.99/300.41  26753[4:Rew:26689.0,7975.2] || member(u,universal_class) -> member(u,intersection(union(null_class,v),complement(w)))* member(u,union(complement(v),w)).
% 299.99/300.41  26761[4:Rew:26689.0,7984.0] ||  -> equal(intersection(union(complement(u),v),union(union(null_class,u),complement(v))),symmetric_difference(union(null_class,u),complement(v)))**.
% 299.99/300.41  28358[4:Rew:26691.0,26943.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.99/300.41  28359[4:Rew:26691.0,26944.1] ||  -> subclass(union(null_class,apply(null_class,u)),v) member(not_subclass_element(union(null_class,apply(null_class,u)),v),apply(null_class,w))*.
% 299.99/300.41  28360[4:Rew:26691.0,26952.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.99/300.41  28361[4:Rew:26691.0,26966.1,27420.0,26966.0] || member(regular(union(null_class,complement(compose(element_relation,universal_class)))),element_relation)* -> equal(union(null_class,complement(compose(element_relation,universal_class))),null_class).
% 299.99/300.41  28362[4:Rew:26691.0,26980.1] || member(not_subclass_element(union(null_class,regular(u)),v),u)* -> subclass(union(null_class,regular(u)),v) equal(u,null_class).
% 299.99/300.41  27000[4:Rew:26691.0,23440.0] || subclass(universal_class,union(null_class,cross_product(universal_class,universal_class)))* equal(successor(u),v) -> member(ordered_pair(u,v),successor_relation)*.
% 299.99/300.41  27002[4:Rew:26691.0,2031.0] || equal(union(null_class,cross_product(u,v)),universal_class)** -> equal(ordered_pair(first(singleton(w)),second(singleton(w))),singleton(w))**.
% 299.99/300.41  27013[4:Rew:26691.0,14171.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.99/300.41  27016[4:Rew:26691.0,23401.0] || subclass(universal_class,union(null_class,unordered_pair(u,v)))* -> equal(ordered_pair(w,x),v)* equal(ordered_pair(w,x),u)*.
% 299.99/300.41  27017[4:Rew:26691.0,23195.0] || subclass(universal_class,union(null_class,unordered_pair(u,v)))* -> equal(unordered_pair(w,x),v)* equal(unordered_pair(w,x),u)*.
% 299.99/300.41  28364[4:Rew:26691.0,27039.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.99/300.41  28365[4:Rew:26691.0,27049.1] ||  -> subclass(union(null_class,restrict(u,v,w)),x) member(not_subclass_element(union(null_class,restrict(u,v,w)),x),u)*.
% 299.99/300.41  27058[4:Rew:26691.0,23623.1] || member(regular(u),symmetric_difference(v,w)) subclass(u,union(null_class,intersection(v,w)))* -> equal(u,null_class).
% 299.99/300.41  27109[4:Rew:26691.0,23396.0] || subclass(universal_class,union(null_class,u)) -> subclass(cross_product(v,w),x) member(not_subclass_element(cross_product(v,w),x),u)*.
% 299.99/300.41  19394[0:Res:1966.3,688.1] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)* subclass(universal_class,complement(successor_relation))* -> .
% 299.99/300.41  30033[0:SpL:69.0,3846.2] || member(image(u,singleton(v)),universal_class)* subclass(universal_class,complement(w)) member(apply(u,v),w)* -> .
% 299.99/300.41  30378[3:Rew:3119.1,30377.1] || member(apply(choice,u),intersection(singleton(u),v))* -> equal(u,null_class) equal(intersection(singleton(u),v),null_class).
% 299.99/300.41  30380[3:Rew:2331.1,30379.1] || member(apply(choice,u),intersection(v,singleton(u)))* -> equal(u,null_class) equal(intersection(v,singleton(u)),null_class).
% 299.99/300.41  30463[4:SpL:27420.0,6138.0] || subclass(universal_class,intersection(union(null_class,complement(u)),complement(v)))* member(omega,union(union(null_class,u),v)) -> .
% 299.99/300.41  30481[4:SpL:27420.0,6138.0] || subclass(universal_class,intersection(complement(u),union(null_class,complement(v))))* member(omega,union(u,union(null_class,v))) -> .
% 299.99/300.41  30483[4:SpL:27420.0,204.0] || member(u,intersection(union(null_class,complement(v)),complement(w)))* member(u,union(union(null_class,v),w)) -> .
% 299.99/300.41  30486[4:SpL:27420.0,204.0] || member(u,intersection(complement(v),union(null_class,complement(w))))* member(u,union(v,union(null_class,w))) -> .
% 299.99/300.41  30743[0:MRR:30708.0,10047.1] ||  -> member(regular(intersection(u,complement(union(v,w)))),complement(v))* equal(intersection(u,complement(union(v,w))),null_class).
% 299.99/300.41  30744[0:MRR:30707.0,10047.1] ||  -> member(regular(intersection(u,complement(union(v,w)))),complement(w))* equal(intersection(u,complement(union(v,w))),null_class).
% 299.99/300.41  31098[0:MRR:31056.0,10047.1] ||  -> member(regular(intersection(complement(union(u,v)),w)),complement(u))* equal(intersection(complement(union(u,v)),w),null_class).
% 299.99/300.41  31099[0:MRR:31055.0,10047.1] ||  -> member(regular(intersection(complement(union(u,v)),w)),complement(v))* equal(intersection(complement(union(u,v)),w),null_class).
% 299.99/300.41  32866[0:Res:3134.1,2.0] || subclass(complement(intersection(u,v)),w) -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),w)*.
% 299.99/300.41  33023[3:Rew:3119.1,33022.1] || member(not_subclass_element(u,v),intersection(singleton(u),w))* -> subclass(u,v) equal(intersection(singleton(u),w),null_class).
% 299.99/300.41  33025[3:Rew:2331.1,33024.1] || member(not_subclass_element(u,v),intersection(w,singleton(u)))* -> subclass(u,v) equal(intersection(w,singleton(u)),null_class).
% 299.99/300.41  34734[0:Res:3252.1,2.0] || subclass(union(u,v),w) -> subclass(symmetric_difference(u,v),x) member(not_subclass_element(symmetric_difference(u,v),x),w)*.
% 299.99/300.41  34859[0:Res:4103.0,5345.0] ||  -> subclass(restrict(intersection(u,v),w,x),y) member(not_subclass_element(restrict(intersection(u,v),w,x),y),u)*.
% 299.99/300.41  35106[0:Res:4103.0,5346.0] ||  -> subclass(restrict(intersection(u,v),w,x),y) member(not_subclass_element(restrict(intersection(u,v),w,x),y),v)*.
% 299.99/300.41  35229[0:Res:228.1,2.0] || subclass(u,v) -> subclass(restrict(u,w,x),y) member(not_subclass_element(restrict(u,w,x),y),v)*.
% 299.99/300.41  35376[4:Res:413.3,35175.0] || member(u,universal_class) subclass(u,successor(null_class)) -> equal(u,null_class) member(apply(choice,u),singleton(null_class))*.
% 299.99/300.41  35748[4:SpL:30456.0,6138.0] || subclass(universal_class,intersection(union(null_class,complement(u)),complement(v)))* member(omega,union(union(u,u),v))* -> .
% 299.99/300.41  35770[4:SpL:30456.0,6138.0] || subclass(universal_class,intersection(complement(u),union(null_class,complement(v))))* member(omega,union(u,union(v,v)))* -> .
% 299.99/300.41  35772[4:SpL:30456.0,204.0] || member(u,intersection(union(null_class,complement(v)),complement(w)))* member(u,union(union(v,v),w))* -> .
% 299.99/300.41  35776[4:SpL:30456.0,204.0] || member(u,intersection(complement(v),union(null_class,complement(w))))* member(u,union(v,union(w,w)))* -> .
% 299.99/300.41  35924[3:Res:33060.0,354.1] || member(u,universal_class) -> equal(singleton(complement(v)),null_class) member(u,v) member(u,complement(singleton(complement(v))))*.
% 299.99/300.41  37201[4:SpL:35792.0,3784.2] || member(union(null_class,u),universal_class) subclass(universal_class,complement(v)) member(power_class(union(u,u)),v)* -> .
% 299.99/300.41  37205[4:SpL:35792.0,3784.2] || member(union(u,u),universal_class)* subclass(universal_class,complement(v)) member(power_class(union(null_class,u)),v)* -> .
% 299.99/300.41  37439[8:Rew:37383.1,16182.2] function(u) || subclass(range_of(u),null_class) equal(cantor(cantor(v)),universal_class) -> compatible(u,v,null_class)*.
% 299.99/300.41  37440[8:Rew:37383.1,16181.2] function(u) || equal(range_of(u),null_class) equal(cantor(cantor(v)),universal_class) -> compatible(u,v,w)*.
% 299.99/300.41  37490[8:Rew:37383.1,37390.2] function(range_of(u)) function(v) || equal(cantor(cantor(w)),universal_class) -> compatible(v,w,inverse(u))*.
% 299.99/300.41  37673[8:SpR:37558.1,59.1] function(u) || member(ordered_pair(u,v),compose(w,x))* -> member(v,image(w,image(x,null_class))).
% 299.99/300.41  38300[8:SpR:1193.1,37668.1] function(first(regular(cross_product(u,v)))) ||  -> equal(cross_product(u,v),null_class) member(null_class,regular(cross_product(u,v)))*.
% 299.99/300.41  38804[0:SpR:38775.0,452.3] function(complement(cross_product(u,universal_class))) || member(u,universal_class)* subclass(universal_class,v) -> member(range_of(null_class),v)*.
% 299.99/300.41  38808[0:SpR:38775.0,59.1] || member(ordered_pair(u,v),compose(w,complement(cross_product(singleton(u),universal_class))))* -> member(v,image(w,range_of(null_class))).
% 299.99/300.41  38813[0:SpR:38775.0,59.1] || member(ordered_pair(u,v),compose(complement(cross_product(image(w,singleton(u)),universal_class)),w))* -> member(v,range_of(null_class)).
% 299.99/300.41  38858[4:Res:413.3,38799.0] || member(u,universal_class) subclass(u,cantor(complement(cross_product(singleton(apply(choice,u)),universal_class))))* -> equal(u,null_class).
% 299.99/300.41  38868[4:Res:452.3,38799.0] function(u) || member(v,universal_class) subclass(universal_class,cantor(complement(cross_product(singleton(image(u,v)),universal_class))))* -> .
% 299.99/300.41  38946[4:SpR:15908.0,15497.1] || member(u,universal_class) -> member(u,inverse(v)) equal(apply(flip(cross_product(v,universal_class)),u),sum_class(range_of(null_class)))**.
% 299.99/300.41  38947[4:SpR:15950.0,15497.1] || member(u,universal_class) -> member(u,sum_class(v)) equal(apply(restrict(element_relation,universal_class,v),u),sum_class(range_of(null_class)))**.
% 299.99/300.41  38990[4:MRR:38973.0,55.1] || member(u,universal_class) subclass(universal_class,complement(cantor(v)))* -> equal(apply(v,sum_class(u)),sum_class(range_of(null_class)))**.
% 299.99/300.41  38991[4:MRR:38972.0,57.1] || member(u,universal_class) subclass(universal_class,complement(cantor(v)))* -> equal(apply(v,power_class(u)),sum_class(range_of(null_class)))**.
% 299.99/300.41  38992[4:MRR:38970.0,10049.1] || subclass(u,complement(cantor(v))) -> equal(apply(v,not_subclass_element(u,w)),sum_class(range_of(null_class)))** subclass(u,w).
% 299.99/300.41  38996[4:MRR:38969.0,10049.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.99/300.41  39351[4:Res:413.3,36188.0] || member(u,universal_class) subclass(u,union(null_class,v)) -> equal(u,null_class) member(apply(choice,u),v)*.
% 299.99/300.41  39371[4:Res:452.3,36188.0] function(u) || member(v,universal_class) subclass(universal_class,union(null_class,w)) -> member(image(u,v),w)*.
% 299.99/300.41  39375[4:Res:228.1,36188.0] ||  -> subclass(restrict(union(null_class,u),v,w),x) member(not_subclass_element(restrict(union(null_class,u),v,w),x),u)*.
% 299.99/300.41  39986[4:Rew:36163.0,39900.1,36163.0,39900.0] || member(union(u,u),universal_class) -> equal(union(u,u),null_class) member(apply(choice,union(u,u)),u)*.
% 299.99/300.41  40036[4:Res:413.3,39314.0] || member(u,universal_class) subclass(u,union(v,v))* -> equal(u,null_class) member(apply(choice,u),v)*.
% 299.99/300.41  40056[4:Res:452.3,39314.0] function(u) || member(v,universal_class) subclass(universal_class,union(w,w))* -> member(image(u,v),w)*.
% 299.99/300.41  40060[4:Res:228.1,39314.0] ||  -> subclass(restrict(union(u,u),v,w),x) member(not_subclass_element(restrict(union(u,u),v,w),x),u)*.
% 299.99/300.41  40288[0:SpR:39745.0,3134.1] ||  -> equal(symmetric_difference(u,intersection(u,v)),null_class) member(regular(symmetric_difference(u,intersection(u,v))),complement(intersection(u,v)))*.
% 299.99/300.41  40587[0:SpR:39886.0,3134.1] ||  -> equal(symmetric_difference(u,intersection(v,u)),null_class) member(regular(symmetric_difference(u,intersection(v,u))),complement(intersection(v,u)))*.
% 299.99/300.41  40922[4:Res:15450.1,218.0] || subclass(domain_relation,rotate(restrict(u,v,w)))* -> member(ordered_pair(ordered_pair(x,cantor(ordered_pair(y,x))),y),u)*.
% 299.99/300.41  40948[4:Res:15450.1,19720.0] || subclass(domain_relation,rotate(cantor(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v))))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.41  40964[4:Res:15450.1,15632.0] || subclass(domain_relation,rotate(application_function)) -> member(singleton(u),cantor(ordered_pair(v,cantor(ordered_pair(singleton(singleton(singleton(u))),v)))))*.
% 299.99/300.41  41040[4:Res:15451.1,218.0] || subclass(domain_relation,flip(restrict(u,v,w)))* -> member(ordered_pair(ordered_pair(x,y),cantor(ordered_pair(y,x))),u)*.
% 299.99/300.41  41066[4:Res:15451.1,19720.0] || subclass(domain_relation,flip(cantor(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u))))))* subclass(universal_class,complement(element_relation)) -> .
% 299.99/300.41  41111[4:SpR:26736.0,22622.0] ||  -> subclass(complement(successor(image(element_relation,successor(null_class)))),intersection(power_class(complement(singleton(null_class))),complement(singleton(image(element_relation,successor(null_class))))))*.
% 299.99/300.41  41189[4:SpL:26736.0,4012.0] || member(u,symmetric_difference(power_class(complement(singleton(null_class))),complement(v)))* -> member(u,union(image(element_relation,successor(null_class)),v)).
% 299.99/300.41  41192[4:SpL:26736.0,4012.0] || member(u,symmetric_difference(complement(v),power_class(complement(singleton(null_class)))))* -> member(u,union(v,image(element_relation,successor(null_class)))).
% 299.99/300.41  41223[4:Rew:26736.0,41164.1] || 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.99/300.41  41299[0:Res:2332.2,218.0] || subclass(u,restrict(v,w,x))* -> equal(intersection(y,u),null_class) member(regular(intersection(y,u)),v)*.
% 299.99/300.41  41325[4:Res:2332.2,19720.0] || subclass(u,cantor(regular(intersection(v,u))))* subclass(universal_class,complement(element_relation)) -> equal(intersection(v,u),null_class).
% 299.99/300.41  41642[0:Res:2334.1,25.1] || member(regular(intersection(u,intersection(complement(v),w))),v)* -> equal(intersection(u,intersection(complement(v),w)),null_class).
% 299.99/300.41  41738[0:Rew:115.0,41580.0] ||  -> equal(intersection(u,symmetric_difference(v,w)),null_class) member(regular(intersection(u,symmetric_difference(v,w))),complement(intersection(v,w)))*.
% 299.99/300.41  42243[0:Res:2335.1,25.1] || member(regular(intersection(u,intersection(v,complement(w)))),w)* -> equal(intersection(u,intersection(v,complement(w))),null_class).
% 299.99/300.41  42869[0:Res:3120.2,218.0] || subclass(u,restrict(v,w,x))* -> equal(intersection(u,y),null_class) member(regular(intersection(u,y)),v)*.
% 299.99/300.41  42895[4:Res:3120.2,19720.0] || subclass(u,cantor(regular(intersection(u,v))))* subclass(universal_class,complement(element_relation)) -> equal(intersection(u,v),null_class).
% 299.99/300.41  43356[0:Res:3122.1,25.1] || member(regular(intersection(intersection(complement(u),v),w)),u)* -> equal(intersection(intersection(complement(u),v),w),null_class).
% 299.99/300.41  43465[0:Rew:115.0,43283.0] ||  -> equal(intersection(symmetric_difference(u,v),w),null_class) member(regular(intersection(symmetric_difference(u,v),w)),complement(intersection(u,v)))*.
% 299.99/300.41  43863[0:Res:3123.1,25.1] || member(regular(intersection(intersection(u,complement(v)),w)),v)* -> equal(intersection(intersection(u,complement(v)),w),null_class).
% 299.99/300.41  44508[0:Res:49.1,3156.0] inductive(u) || subclass(u,v) -> equal(image(successor_relation,u),null_class) member(regular(image(successor_relation,u)),v)*.
% 299.99/300.41  44541[4:Res:35965.0,3156.0] || subclass(complement(element_relation),u) -> equal(complement(compose(element_relation,universal_class)),null_class) member(regular(complement(compose(element_relation,universal_class))),u)*.
% 299.99/300.41  44756[3:Obv:44718.2] || equal(u,universal_class) subclass(u,symmetric_difference(v,w))* -> equal(u,null_class) member(null_class,union(v,w))*.
% 299.99/300.41  44866[4:Rew:26691.0,44802.1] || member(not_subclass_element(intersection(u,union(null_class,v)),w),complement(v))* -> subclass(intersection(u,union(null_class,v)),w).
% 299.99/300.41  45034[4:Rew:26691.0,44952.1] || member(not_subclass_element(intersection(union(null_class,u),v),w),complement(u))* -> subclass(intersection(union(null_class,u),v),w).
% 299.99/300.41  45282[0:Obv:45269.2] || equal(u,v) equal(complement(unordered_pair(w,v)),unordered_pair(v,u))* -> equal(unordered_pair(v,u),null_class).
% 299.99/300.41  45283[0:Obv:45265.2] || equal(u,v) subclass(unordered_pair(v,u),complement(unordered_pair(v,w)))* -> equal(unordered_pair(v,u),null_class).
% 299.99/300.41  45284[0:Obv:45264.2] || equal(u,v) subclass(unordered_pair(v,u),complement(unordered_pair(w,v)))* -> equal(unordered_pair(v,u),null_class).
% 299.99/300.41  45287[0:Obv:45242.2] || equal(u,v) subclass(unordered_pair(v,u),w)* -> equal(unordered_pair(v,u),null_class) member(v,w).
% 299.99/300.41  45455[4:Res:17111.1,4002.0] || equal(symmetric_difference(u,cross_product(v,w)),singleton(singleton(null_class))) -> member(singleton(null_class),complement(restrict(u,v,w)))*.
% 299.99/300.41  45537[4:Res:17111.1,4003.0] || equal(symmetric_difference(cross_product(u,v),w),singleton(singleton(null_class))) -> member(singleton(null_class),complement(restrict(w,u,v)))*.
% 299.99/300.41  46397[0:Res:3419.2,25.1] || member(inverse(u),universal_class) subclass(domain_relation,complement(v)) member(ordered_pair(inverse(u),range_of(u)),v)* -> .
% 299.99/300.41  46403[0:Res:3419.2,22.0] || member(inverse(u),universal_class) subclass(domain_relation,intersection(v,w))* -> member(ordered_pair(inverse(u),range_of(u)),v)*.
% 299.99/300.41  46404[0:Res:3419.2,23.0] || member(inverse(u),universal_class) subclass(domain_relation,intersection(v,w))* -> member(ordered_pair(inverse(u),range_of(u)),w)*.
% 299.99/300.41  46416[4:Res:3419.2,36188.0] || member(inverse(u),universal_class) subclass(domain_relation,union(null_class,v)) -> member(ordered_pair(inverse(u),range_of(u)),v)*.
% 299.99/300.41  46417[4:Res:3419.2,39314.0] || member(inverse(u),universal_class) subclass(domain_relation,union(v,v))* -> member(ordered_pair(inverse(u),range_of(u)),v)*.
% 299.99/300.41  46431[4:Res:3419.2,35175.0] || member(inverse(u),universal_class) subclass(domain_relation,successor(null_class)) -> member(ordered_pair(inverse(u),range_of(u)),singleton(null_class))*.
% 299.99/300.41  46438[4:Res:3419.2,38799.0] || member(inverse(u),universal_class) subclass(domain_relation,cantor(complement(cross_product(singleton(ordered_pair(inverse(u),range_of(u))),universal_class))))* -> .
% 299.99/300.41  46967[4:Rew:26689.0,46621.1] || equal(restrict(u,v,w),null_class) -> equal(symmetric_difference(cross_product(v,w),u),union(cross_product(v,w),u))**.
% 299.99/300.41  46968[4:Rew:26689.0,46620.1] || equal(restrict(u,v,w),null_class) -> equal(symmetric_difference(u,cross_product(v,w)),union(u,cross_product(v,w)))**.
% 299.99/300.41  47070[0:Rew:47003.0,25788.0] || member(u,symmetric_difference(complement(v),power_class(complement(power_class(w)))))* -> member(u,union(v,image(element_relation,power_class(w)))).
% 299.99/300.41  47108[0:Rew:47003.0,36277.0] || subclass(u,power_class(complement(power_class(v)))) member(regular(u),image(element_relation,power_class(v)))* -> equal(u,null_class).
% 299.99/300.41  47113[0:Rew:47003.0,25806.0] || member(u,symmetric_difference(power_class(complement(power_class(v))),complement(w)))* -> member(u,union(image(element_relation,power_class(v)),w)).
% 299.99/300.41  47118[4:Rew:47003.0,36282.0] || subclass(ordered_pair(u,universal_class),power_class(complement(power_class(v)))) member(unordered_pair(u,null_class),image(element_relation,power_class(v)))* -> .
% 299.99/300.41  47148[4:Rew:47003.0,18642.1] || equal(intersection(complement(u),power_class(v)),singleton(singleton(null_class))) subclass(universal_class,union(u,complement(power_class(v))))* -> .
% 299.99/300.41  47264[0:Rew:47003.0,33107.0] ||  -> equal(union(intersection(u,complement(power_class(v))),intersection(complement(u),power_class(v))),complement(symmetric_difference(u,complement(power_class(v)))))**.
% 299.99/300.41  47304[0:Rew:47003.0,36292.0] || subclass(universal_class,power_class(complement(power_class(u)))) member(regular(v),image(element_relation,power_class(u)))* -> equal(v,null_class).
% 299.99/300.41  47305[0:Rew:47003.0,36291.0] || subclass(universal_class,power_class(complement(power_class(u)))) member(v,image(element_relation,power_class(u)))* -> equal(singleton(v),null_class).
% 299.99/300.41  47345[0:Rew:47003.0,22667.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.99/300.41  47378[4:Rew:47003.0,36264.0] || equal(power_class(complement(power_class(u))),ordered_pair(v,universal_class)) member(unordered_pair(v,null_class),image(element_relation,power_class(u)))* -> .
% 299.99/300.41  47433[4:Rew:47003.0,18645.1] || equal(intersection(power_class(u),complement(v)),singleton(singleton(null_class))) subclass(universal_class,union(complement(power_class(u)),v))* -> .
% 299.99/300.41  47629[0:Rew:47003.0,47260.1] ||  -> subclass(singleton(not_subclass_element(u,intersection(complement(power_class(v)),u))),power_class(v))* subclass(u,intersection(complement(power_class(v)),u)).
% 299.99/300.41  48511[4:SpL:35792.0,47016.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.99/300.41  48512[4:SpL:35792.0,47016.0] || member(regular(power_class(union(u,u))),complement(power_class(union(u,u))))* -> equal(power_class(union(null_class,u)),null_class).
% 299.99/300.41  48844[4:Rew:26691.0,48565.1] || member(u,image(element_relation,power_class(union(v,v))))* member(u,power_class(complement(power_class(union(null_class,v))))) -> .
% 299.99/300.41  48847[4:Rew:26691.0,48590.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.99/300.41  48848[4:Rew:26691.0,48591.0] || member(regular(power_class(union(u,u))),complement(power_class(union(null_class,u))))* -> equal(power_class(union(u,u)),null_class).
% 299.99/300.41  49162[4:SpL:35792.0,47008.0] || member(u,image(element_relation,power_class(union(null_class,v))))* member(u,power_class(complement(power_class(union(v,v)))))* -> .
% 299.99/300.41  49166[0:Res:3.1,47008.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.99/300.41  49178[4:Res:25926.1,47008.0] || equal(image(element_relation,power_class(u)),ordered_pair(v,universal_class)) member(unordered_pair(v,null_class),power_class(complement(power_class(u))))* -> .
% 299.99/300.41  49193[0:Res:349.2,47008.0] || subclass(u,image(element_relation,power_class(v))) member(regular(u),power_class(complement(power_class(v))))* -> equal(u,null_class).
% 299.99/300.41  49198[4:Res:17151.1,47008.0] || subclass(ordered_pair(u,universal_class),image(element_relation,power_class(v))) member(unordered_pair(u,null_class),power_class(complement(power_class(v))))* -> .
% 299.99/300.41  49266[4:SpR:1193.1,45114.0] ||  -> equal(cross_product(u,v),null_class) member(singleton(first(regular(cross_product(u,v)))),complement(singleton(regular(cross_product(u,v)))))*.
% 299.99/300.41  49625[0:SpR:47962.0,44.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.99/300.41  49630[0:SpR:47962.0,2244.1] || equal(symmetric_difference(complement(power_class(complement(power_class(u)))),v),universal_class) -> member(null_class,union(image(element_relation,power_class(u)),v))*.
% 299.99/300.41  49631[0:SpR:47962.0,2217.1] || subclass(universal_class,symmetric_difference(complement(power_class(complement(power_class(u)))),v))* -> member(null_class,union(image(element_relation,power_class(u)),v)).
% 299.99/300.41  49635[0:SpR:47962.0,530.1] || equal(symmetric_difference(complement(power_class(complement(power_class(u)))),v),universal_class) -> member(omega,union(image(element_relation,power_class(u)),v))*.
% 299.99/300.41  49636[0:SpR:47962.0,505.1] || subclass(universal_class,symmetric_difference(complement(power_class(complement(power_class(u)))),v))* -> member(omega,union(image(element_relation,power_class(u)),v)).
% 299.99/300.41  49809[4:Rew:47572.0,49657.2,26691.0,49657.2] || member(u,universal_class) -> member(u,union(image(element_relation,power_class(v)),w))* member(u,power_class(complement(power_class(v)))).
% 299.99/300.41  49845[4:SpL:1193.1,49282.0] || member(singleton(first(regular(cross_product(u,v)))),singleton(regular(cross_product(u,v))))* -> equal(cross_product(u,v),null_class).
% 299.99/300.41  49862[0:SpR:47963.0,2244.1] || equal(symmetric_difference(u,complement(power_class(complement(power_class(v))))),universal_class) -> member(null_class,union(u,image(element_relation,power_class(v))))*.
% 299.99/300.41  49863[0:SpR:47963.0,2217.1] || subclass(universal_class,symmetric_difference(u,complement(power_class(complement(power_class(v))))))* -> member(null_class,union(u,image(element_relation,power_class(v)))).
% 299.99/300.41  49867[0:SpR:47963.0,530.1] || equal(symmetric_difference(u,complement(power_class(complement(power_class(v))))),universal_class) -> member(omega,union(u,image(element_relation,power_class(v))))*.
% 299.99/300.41  49868[0:SpR:47963.0,505.1] || subclass(universal_class,symmetric_difference(u,complement(power_class(complement(power_class(v))))))* -> member(omega,union(u,image(element_relation,power_class(v)))).
% 299.99/300.41  50056[4:Rew:47572.0,49875.2,26691.0,49875.2] || member(u,universal_class) -> member(u,union(v,image(element_relation,power_class(w))))* member(u,power_class(complement(power_class(w)))).
% 299.99/300.41  51758[4:Res:17111.1,47039.0] || equal(symmetric_difference(complement(u),power_class(v)),singleton(singleton(null_class))) -> member(singleton(null_class),union(u,complement(power_class(v))))*.
% 299.99/300.41  52081[4:Res:17111.1,47228.0] || equal(symmetric_difference(power_class(u),complement(v)),singleton(singleton(null_class))) -> member(singleton(null_class),union(complement(power_class(u)),v))*.
% 299.99/300.41  52204[0:SpL:6882.0,5345.0] || subclass(u,symmetric_difference(complement(v),complement(singleton(v))))* -> subclass(u,w) member(not_subclass_element(u,w),successor(v))*.
% 299.99/300.41  52208[0:SpL:6882.0,3847.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(v),complement(singleton(v))))* -> member(sum_class(u),successor(v))*.
% 299.99/300.41  52210[0:SpL:6882.0,3785.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(v),complement(singleton(v))))* -> member(power_class(u),successor(v))*.
% 299.99/300.41  52225[0:Rew:6882.0,52128.0] ||  -> equal(symmetric_difference(complement(u),complement(singleton(u))),null_class) member(regular(symmetric_difference(complement(u),complement(singleton(u)))),successor(u))*.
% 299.99/300.41  52917[4:MRR:52885.0,243.0] || member(u,universal_class) subclass(domain_relation,complement(union(v,w)))* -> member(ordered_pair(u,cantor(u)),complement(v))*.
% 299.99/300.41  52918[4:MRR:52884.0,243.0] || member(u,universal_class) subclass(domain_relation,complement(union(v,w)))* -> member(ordered_pair(u,cantor(u)),complement(w))*.
% 299.99/300.41  53420[4:Res:413.3,49359.0] || member(u,universal_class) subclass(u,cantor(apply(choice,u)))* equal(null_class,element_relation) -> equal(u,null_class).
% 299.99/300.41  53428[4:Res:3419.2,49359.0] || member(inverse(u),universal_class) subclass(domain_relation,cantor(ordered_pair(inverse(u),range_of(u))))* equal(null_class,element_relation) -> .
% 299.99/300.41  53434[4:Res:452.3,49359.0] function(u) || member(v,universal_class) subclass(universal_class,cantor(image(u,v)))* equal(null_class,element_relation) -> .
% 299.99/300.41  53453[4:Res:32707.1,3783.0] || member(inverse(u),universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(power_class(range_of(u)),w)*.
% 299.99/300.41  53691[8:SpL:37558.1,3842.0] function(u) || member(image(v,null_class),universal_class) subclass(universal_class,w) -> member(apply(v,u),w)*.
% 299.99/300.41  53754[4:Res:32707.1,3845.0] || member(inverse(u),universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(sum_class(range_of(u)),w)*.
% 299.99/300.41  53833[5:SpR:52524.1,59.1] || equal(singleton(u),null_class) member(ordered_pair(u,v),compose(w,element_relation))* -> member(v,image(w,universal_class)).
% 299.99/300.41  54134[3:SpR:4896.0,3859.2] || member(range_of(null_class),universal_class) subclass(universal_class,symmetric_difference(u,v)) -> member(apply(null_class,w),union(u,v))*.
% 299.99/300.41  54578[4:MRR:54532.2,45106.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,ordered_pair(u,ordered_pair(v,compose(u,v))))* -> .
% 299.99/300.41  54784[4:SpL:26691.0,47038.0] || member(u,intersection(union(null_class,v),power_class(w)))* member(u,union(complement(v),complement(power_class(w)))) -> .
% 299.99/300.41  54816[0:Res:24.2,47038.0] || member(u,power_class(v)) member(u,complement(w)) member(u,union(w,complement(power_class(v))))* -> .
% 299.99/300.41  54831[3:Res:28597.1,47038.0] || equal(intersection(complement(u),power_class(v)),domain_relation) member(ordered_pair(null_class,null_class),union(u,complement(power_class(v))))* -> .
% 299.99/300.41  54832[3:Res:4824.1,47038.0] || subclass(domain_relation,intersection(complement(u),power_class(v))) member(ordered_pair(null_class,null_class),union(u,complement(power_class(v))))* -> .
% 299.99/300.41  55362[4:SpL:26691.0,47227.0] || member(u,intersection(power_class(v),union(null_class,w)))* member(u,union(complement(power_class(v)),complement(w))) -> .
% 299.99/300.41  55401[0:Res:24.2,47227.0] || member(u,complement(v)) member(u,power_class(w)) member(u,union(complement(power_class(w)),v))* -> .
% 299.99/300.41  55416[3:Res:28597.1,47227.0] || equal(intersection(power_class(u),complement(v)),domain_relation) member(ordered_pair(null_class,null_class),union(complement(power_class(u)),v))* -> .
% 299.99/300.41  55417[3:Res:4824.1,47227.0] || subclass(domain_relation,intersection(power_class(u),complement(v))) member(ordered_pair(null_class,null_class),union(complement(power_class(u)),v))* -> .
% 299.99/300.41  55611[4:Res:20926.1,6144.2] || equal(union(u,v),universal_class)** member(singleton(w),complement(v))* member(singleton(w),complement(u))* -> .
% 299.99/300.41  55612[0:Res:345.1,6144.2] || subclass(universal_class,union(u,v))* member(singleton(w),complement(v))* member(singleton(w),complement(u))* -> .
% 299.99/300.41  55854[3:SpR:22117.0,14.0] ||  -> equal(regular(ordered_pair(u,v)),singleton(u)) equal(unordered_pair(singleton(u),regular(ordered_pair(u,v))),ordered_pair(u,v))**.
% 299.99/300.41  55867[8:SpR:37558.1,22117.0] function(u) ||  -> equal(regular(ordered_pair(v,u)),unordered_pair(v,null_class))** equal(regular(ordered_pair(v,u)),singleton(v)).
% 299.99/300.41  55937[3:MRR:55917.1,122.0] || equal(u,regular(ordered_pair(v,w)))* -> equal(regular(ordered_pair(v,w)),singleton(v))** member(singleton(w),u)*.
% 299.99/300.41  55938[3:MRR:55890.0,122.0] || subclass(regular(ordered_pair(u,v)),w)* -> equal(regular(ordered_pair(u,v)),singleton(u)) member(singleton(v),w).
% 299.99/300.41  56057[0:SpL:39745.0,4021.1] || member(u,symmetric_difference(v,intersection(v,w)))* subclass(complement(intersection(v,w)),x)* -> member(u,x)*.
% 299.99/300.41  56058[0:SpL:39886.0,4021.1] || member(u,symmetric_difference(v,intersection(w,v)))* subclass(complement(intersection(w,v)),x)* -> member(u,x)*.
% 299.99/300.41  56099[0:SpL:39581.1,4021.1] || subclass(u,v) member(w,symmetric_difference(v,u))* subclass(complement(u),x)* -> member(w,x)*.
% 299.99/300.41  56178[4:Rew:26814.1,56177.0] || member(u,union(singleton(v),singleton(w)))* subclass(universal_class,x) -> equal(v,w) member(u,x)*.
% 299.99/300.41  56795[0:Res:4066.2,25.1] || subclass(u,complement(v)) member(not_subclass_element(intersection(w,u),x),v)* -> subclass(intersection(w,u),x).
% 299.99/300.41  56801[0:Res:4066.2,22.0] || subclass(u,intersection(v,w))* -> subclass(intersection(x,u),y) member(not_subclass_element(intersection(x,u),y),v)*.
% 299.99/300.41  56802[0:Res:4066.2,23.0] || subclass(u,intersection(v,w))* -> subclass(intersection(x,u),y) member(not_subclass_element(intersection(x,u),y),w)*.
% 299.99/300.41  56818[4:Res:4066.2,36188.0] || subclass(u,union(null_class,v)) -> subclass(intersection(w,u),x) member(not_subclass_element(intersection(w,u),x),v)*.
% 299.99/300.41  56819[4:Res:4066.2,39314.0] || subclass(u,union(v,v))* -> subclass(intersection(w,u),x) member(not_subclass_element(intersection(w,u),x),v)*.
% 299.99/300.41  56824[4:Res:4066.2,35175.0] || subclass(u,successor(null_class)) -> subclass(intersection(v,u),w) member(not_subclass_element(intersection(v,u),w),singleton(null_class))*.
% 299.99/300.41  56829[4:Res:4066.2,49359.0] || subclass(u,cantor(not_subclass_element(intersection(v,u),w)))* equal(null_class,element_relation) -> subclass(intersection(v,u),w).
% 299.99/300.41  56832[4:Res:4066.2,38799.0] || subclass(u,cantor(complement(cross_product(singleton(not_subclass_element(intersection(v,u),w)),universal_class))))* -> subclass(intersection(v,u),w).
% 299.99/300.41  57264[0:Res:4068.1,557.0] ||  -> subclass(intersection(u,intersection(singleton(v),w)),x) equal(not_subclass_element(intersection(u,intersection(singleton(v),w)),x),v)**.
% 299.99/300.41  57507[0:Res:4069.1,557.0] ||  -> subclass(intersection(u,intersection(v,singleton(w))),x) equal(not_subclass_element(intersection(u,intersection(v,singleton(w))),x),w)**.
% 299.99/300.41  57896[0:Res:5218.2,25.1] || subclass(u,complement(v)) member(not_subclass_element(intersection(u,w),x),v)* -> subclass(intersection(u,w),x).
% 299.99/300.41  57902[0:Res:5218.2,22.0] || subclass(u,intersection(v,w))* -> subclass(intersection(u,x),y) member(not_subclass_element(intersection(u,x),y),v)*.
% 299.99/300.41  57903[0:Res:5218.2,23.0] || subclass(u,intersection(v,w))* -> subclass(intersection(u,x),y) member(not_subclass_element(intersection(u,x),y),w)*.
% 299.99/300.41  57919[4:Res:5218.2,36188.0] || subclass(u,union(null_class,v)) -> subclass(intersection(u,w),x) member(not_subclass_element(intersection(u,w),x),v)*.
% 299.99/300.41  57920[4:Res:5218.2,39314.0] || subclass(u,union(v,v))* -> subclass(intersection(u,w),x) member(not_subclass_element(intersection(u,w),x),v)*.
% 299.99/300.41  57925[4:Res:5218.2,35175.0] || subclass(u,successor(null_class)) -> subclass(intersection(u,v),w) member(not_subclass_element(intersection(u,v),w),singleton(null_class))*.
% 299.99/300.41  57930[4:Res:5218.2,49359.0] || subclass(u,cantor(not_subclass_element(intersection(u,v),w)))* equal(null_class,element_relation) -> subclass(intersection(u,v),w).
% 299.99/300.41  57933[4:Res:5218.2,38799.0] || subclass(u,cantor(complement(cross_product(singleton(not_subclass_element(intersection(u,v),w)),universal_class))))* -> subclass(intersection(u,v),w).
% 299.99/300.41  58071[4:Res:57685.0,5341.0] ||  -> subclass(intersection(u,union(null_class,singleton(v))),w) equal(not_subclass_element(intersection(u,union(null_class,singleton(v))),w),v)**.
% 299.99/300.41  58337[0:Res:5221.1,557.0] ||  -> subclass(intersection(intersection(singleton(u),v),w),x) equal(not_subclass_element(intersection(intersection(singleton(u),v),w),x),u)**.
% 299.99/300.41  58861[0:Res:5222.1,557.0] ||  -> subclass(intersection(intersection(u,singleton(v)),w),x) equal(not_subclass_element(intersection(intersection(u,singleton(v)),w),x),v)**.
% 299.99/300.41  59049[4:Res:58611.0,5341.0] ||  -> subclass(intersection(union(null_class,singleton(u)),v),w) equal(not_subclass_element(intersection(union(null_class,singleton(u)),v),w),u)**.
% 299.99/300.41  59146[3:Res:33060.0,5342.0] || subclass(complement(singleton(u)),v) -> equal(singleton(u),null_class) subclass(u,w) member(not_subclass_element(u,w),v)*.
% 299.99/300.41  59151[0:Res:58.0,5342.0] || subclass(cross_product(universal_class,universal_class),u) -> subclass(compose(v,w),x) member(not_subclass_element(compose(v,w),x),u)*.
% 299.99/300.41  59155[0:Res:36.0,5342.0] || subclass(cross_product(cross_product(universal_class,universal_class),universal_class),u)* -> subclass(flip(v),w) member(not_subclass_element(flip(v),w),u)*.
% 299.99/300.41  59156[0:Res:33.0,5342.0] || subclass(cross_product(cross_product(universal_class,universal_class),universal_class),u)* -> subclass(rotate(v),w) member(not_subclass_element(rotate(v),w),u)*.
% 299.99/300.41  59195[4:Res:15948.0,5342.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.99/300.41  59196[4:Res:16304.0,5342.0] || subclass(apply(null_class,u),v)* -> subclass(apply(null_class,w),x) member(not_subclass_element(apply(null_class,w),x),v)*.
% 299.99/300.41  59197[4:Res:16533.0,5342.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.99/300.41  59198[4:Res:29126.0,5342.0] || subclass(union(u,u),v)* -> subclass(union(null_class,u),w) member(not_subclass_element(union(null_class,u),w),v)*.
% 299.99/300.41  59200[3:Res:33010.0,5342.0] || subclass(complement(u),v) -> equal(u,null_class) subclass(regular(u),w) member(not_subclass_element(regular(u),w),v)*.
% 299.99/300.41  59353[4:Res:58647.0,5341.0] ||  -> subclass(union(null_class,intersection(singleton(u),v)),w) equal(not_subclass_element(union(null_class,intersection(singleton(u),v)),w),u)**.
% 299.99/300.41  60256[0:Obv:60231.2] || member(u,v) subclass(unordered_pair(u,w),x)* -> subclass(unordered_pair(u,w),v)* member(w,x).
% 299.99/300.41  60428[4:Res:59287.0,5341.0] ||  -> subclass(union(null_class,intersection(u,singleton(v))),w) equal(not_subclass_element(union(null_class,intersection(u,singleton(v))),w),v)**.
% 299.99/300.41  60516[0:Obv:60491.2] || member(u,v) subclass(unordered_pair(w,u),x)* -> subclass(unordered_pair(w,u),v)* member(w,x).
% 299.99/300.41  60539[4:Res:60483.0,5342.0] || subclass(complement(singleton(u)),v) -> subclass(complement(successor(u)),w) member(not_subclass_element(complement(successor(u)),w),v)*.
% 299.99/300.41  61240[0:SpR:47616.0,30716.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.99/300.41  61241[4:SpR:47616.0,30820.0] ||  -> equal(union(intersection(power_class(u),power_class(complement(power_class(v)))),union(complement(power_class(u)),image(element_relation,power_class(v)))),universal_class)**.
% 299.99/300.41  61242[4:SpR:47616.0,30861.0] ||  -> equal(symmetric_difference(intersection(power_class(u),power_class(complement(power_class(v)))),union(complement(power_class(u)),image(element_relation,power_class(v)))),universal_class)**.
% 299.99/300.41  61265[4:SpR:47616.0,59405.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.99/300.41  61757[4:Res:59614.1,1318.2] || equal(complement(intersection(u,v)),universal_class)** member(w,v)* member(w,u)* -> member(w,x)*.
% 299.99/300.41  61835[0:SpR:47619.0,30716.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.99/300.41  61836[4:SpR:47619.0,30820.0] ||  -> equal(union(intersection(power_class(complement(power_class(u))),power_class(v)),union(image(element_relation,power_class(u)),complement(power_class(v)))),universal_class)**.
% 299.99/300.41  61837[4:SpR:47619.0,30861.0] ||  -> equal(symmetric_difference(intersection(power_class(complement(power_class(u))),power_class(v)),union(image(element_relation,power_class(u)),complement(power_class(v)))),universal_class)**.
% 299.99/300.41  61860[4:SpR:47619.0,59405.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.99/300.41  62594[0:Rew:30.0,62545.1] single_valued_class(restrict(intersection(cross_product(universal_class,universal_class),u),v,w)) ||  -> function(restrict(restrict(u,universal_class,universal_class),v,w))*.
% 299.99/300.41  62893[0:Rew:29.0,62843.1] single_valued_class(restrict(intersection(u,cross_product(universal_class,universal_class)),v,w)) ||  -> function(restrict(restrict(u,universal_class,universal_class),v,w))*.
% 299.99/300.41  63250[4:Rew:26689.0,63138.2] || equal(null_class,u) member(v,image(element_relation,union(u,w)))* member(v,power_class(complement(w))) -> .
% 299.99/300.41  63429[4:MRR:63391.2,46902.0] || member(regular(intersection(regular(compose(element_relation,universal_class)),u)),element_relation)* -> equal(intersection(regular(compose(element_relation,universal_class)),u),null_class).
% 299.99/300.41  63605[4:MRR:63571.2,46902.0] || member(regular(intersection(u,regular(compose(element_relation,universal_class)))),element_relation)* -> equal(intersection(u,regular(compose(element_relation,universal_class))),null_class).
% 299.99/300.41  63702[8:Rew:37558.1,63697.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.99/300.41  63779[4:Res:63510.0,5341.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.99/300.41  63966[0:Obv:63928.1] || subclass(symmetric_difference(complement(u),complement(v)),complement(union(u,v)))* -> equal(symmetric_difference(complement(u),complement(v)),null_class).
% 299.99/300.41  63984[4:MRR:63983.2,56582.0] || subclass(symmetric_difference(complement(u),complement(v)),regular(union(u,v)))* -> equal(symmetric_difference(complement(u),complement(v)),null_class).
% 299.99/300.41  64060[4:Res:63520.0,5341.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.99/300.41  64553[4:Res:15451.1,11351.0] || subclass(domain_relation,flip(cross_product(universal_class,universal_class)))* subclass(composition_function,cross_product(u,v))* -> member(ordered_pair(w,x),u)*.
% 299.99/300.41  64740[4:Rew:26689.0,64674.1] || equal(null_class,u) -> equal(complement(intersection(union(u,v),power_class(w))),union(complement(v),complement(power_class(w))))**.
% 299.99/300.41  64754[0:Rew:27.0,64637.2] || member(u,universal_class) -> member(u,complement(intersection(union(v,w),power_class(x))))* member(u,union(v,w)).
% 299.99/300.41  64817[4:Res:63493.1,4021.1] || equal(complement(intersection(u,v)),successor(null_class)) member(w,symmetric_difference(u,v))* -> member(w,singleton(null_class)).
% 299.99/300.41  64826[0:SpR:47152.0,5255.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.99/300.41  65085[4:Res:63504.0,5341.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.99/300.41  65146[4:Res:63512.0,5341.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.99/300.41  65209[4:Res:63515.0,5341.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.99/300.41  65484[4:Res:63519.0,5341.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.99/300.41  65681[4:Rew:26689.0,65612.1] || equal(null_class,u) -> equal(complement(intersection(power_class(v),union(u,w))),union(complement(power_class(v)),complement(w)))**.
% 299.99/300.41  65693[0:Rew:27.0,65583.2] || member(u,universal_class) -> member(u,complement(intersection(power_class(v),union(w,x))))* member(u,union(w,x)).
% 299.99/300.41  65821[8:Rew:37558.1,65803.2] function(u) || member(u,v)* member(null_class,w) -> member(singleton(singleton(null_class)),cross_product(w,v))*.
% 299.99/300.41  66471[4:Rew:26689.0,66126.1] || equal(successor(u),null_class) member(regular(union(u,v)),complement(v))* -> equal(union(u,v),null_class).
% 299.99/300.41  66557[0:Res:10014.3,557.0] || member(u,universal_class) member(v,u) subclass(element_relation,singleton(w))* -> equal(ordered_pair(v,u),w)*.
% 299.99/300.41  66609[0:Res:10014.3,94.0] || member(u,universal_class)* member(v,u)* subclass(element_relation,compose_class(w))* -> equal(compose(w,v),u)*.
% 299.99/300.41  66640[0:MRR:66607.2,19.0] || member(u,universal_class) member(v,u) equal(successor(v),u) -> member(ordered_pair(v,u),successor_relation)*.
% 299.99/300.41  67228[0:Res:63.1,47254.1] function(power_class(u)) || member(v,universal_class) -> member(v,complement(power_class(u)))* member(v,cross_product(universal_class,universal_class)).
% 299.99/300.41  67502[4:Rew:26689.0,67400.1] || equal(null_class,u) member(not_subclass_element(union(u,v),w),complement(v))* -> subclass(union(u,v),w).
% 299.99/300.41  68135[0:Obv:68068.1] || subclass(intersection(symmetric_difference(u,v),w),complement(union(u,v)))* -> equal(intersection(symmetric_difference(u,v),w),null_class).
% 299.99/300.41  68364[0:Obv:68301.1] || subclass(intersection(u,symmetric_difference(v,w)),complement(union(v,w)))* -> equal(intersection(u,symmetric_difference(v,w)),null_class).
% 299.99/300.41  69056[3:Obv:68944.0] ||  -> equal(regular(unordered_pair(u,v)),u) equal(intersection(v,unordered_pair(u,v)),null_class)** equal(unordered_pair(u,v),null_class).
% 299.99/300.41  69057[3:Obv:68943.0] ||  -> equal(regular(unordered_pair(u,v)),v) equal(intersection(u,unordered_pair(u,v)),null_class)** equal(unordered_pair(u,v),null_class).
% 299.99/300.41  69434[0:Obv:69319.2] || equal(u,v) member(v,symmetric_difference(w,x)) -> subclass(unordered_pair(v,u),complement(intersection(w,x)))*.
% 299.99/300.41  69664[3:MRR:69607.0,10049.1] || subclass(u,regular(complement(v))) -> member(not_subclass_element(u,w),v)* subclass(u,w) equal(complement(v),null_class).
% 299.99/300.41  69767[4:Res:1311.2,66389.1] || member(u,cross_product(v,w))* member(u,x)* equal(successor(restrict(x,v,w)),null_class)** -> .
% 299.99/300.41  69795[4:Res:1966.3,66389.1] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)* equal(successor(successor_relation),null_class) -> .
% 299.99/300.41  69821[4:Res:59.1,66389.1] || member(ordered_pair(u,v),compose(w,x))* equal(successor(image(w,image(x,singleton(u)))),null_class)** -> .
% 299.99/300.41  70716[4:SpR:47616.0,70688.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.99/300.41  70717[4:SpR:47619.0,70688.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.99/300.41  70728[4:Res:70688.0,5342.0] || subclass(u,v) -> subclass(complement(successor(complement(u))),w) member(not_subclass_element(complement(successor(complement(u))),w),v)*.
% 299.99/300.41  70735[4:Res:70688.0,5346.0] ||  -> subclass(complement(successor(complement(intersection(u,v)))),w) member(not_subclass_element(complement(successor(complement(intersection(u,v)))),w),v)*.
% 299.99/300.41  70736[4:Res:70688.0,5345.0] ||  -> subclass(complement(successor(complement(intersection(u,v)))),w) member(not_subclass_element(complement(successor(complement(intersection(u,v)))),w),u)*.
% 299.99/300.41  70874[0:Obv:70852.1] || subclass(intersection(u,restrict(v,w,x)),complement(v))* -> equal(intersection(u,restrict(v,w,x)),null_class).
% 299.99/300.41  71080[0:Obv:71055.1] || subclass(intersection(restrict(u,v,w),x),complement(u))* -> equal(intersection(restrict(u,v,w),x),null_class).
% 299.99/300.41  71508[0:Rew:640.1,71386.3] || subclass(u,v) member(not_subclass_element(u,null_class),singleton(v))* -> equal(singleton(v),null_class) subclass(u,null_class).
% 299.99/300.41  71517[0:Rew:23503.0,71420.3] || subclass(u,singleton(v))* member(not_subclass_element(u,null_class),singleton(w))* -> equal(w,v)* subclass(u,null_class).
% 299.99/300.41  71547[0:MRR:71441.0,10049.1] || subclass(u,v) -> member(not_subclass_element(u,intersection(complement(w),v)),w)* subclass(u,intersection(complement(w),v)).
% 299.99/300.41  71943[4:Rew:31725.0,71703.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.99/300.41  71944[4:Rew:30844.0,71689.1] || member(not_subclass_element(intersection(u,union(v,v)),null_class),complement(v))* -> subclass(intersection(u,union(v,v)),null_class).
% 299.99/300.41  71946[0:Rew:42038.0,71680.1] || member(not_subclass_element(intersection(u,intersection(v,w)),null_class),complement(w))* -> subclass(intersection(u,intersection(v,w)),null_class).
% 299.99/300.41  71947[0:Rew:41697.0,71679.1] || member(not_subclass_element(intersection(u,intersection(v,w)),null_class),complement(v))* -> subclass(intersection(u,intersection(v,w)),null_class).
% 299.99/300.41  71953[0:Rew:44034.0,71702.1] || member(not_subclass_element(intersection(u,complement(v)),null_class),restrict(v,w,x))* -> subclass(intersection(u,complement(v)),null_class).
% 299.99/300.41  71968[0:MRR:71806.0,10049.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(complement(w),v)),w)* subclass(intersection(u,v),intersection(complement(w),v)).
% 299.99/300.41  72478[4:Rew:31725.0,72240.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.99/300.41  72479[4:Rew:30844.0,72226.1] || member(not_subclass_element(intersection(union(u,u),v),null_class),complement(u))* -> subclass(intersection(union(u,u),v),null_class).
% 299.99/300.41  72481[0:Rew:42038.0,72217.1] || member(not_subclass_element(intersection(intersection(u,v),w),null_class),complement(v))* -> subclass(intersection(intersection(u,v),w),null_class).
% 299.99/300.41  72482[0:Rew:41697.0,72216.1] || member(not_subclass_element(intersection(intersection(u,v),w),null_class),complement(u))* -> subclass(intersection(intersection(u,v),w),null_class).
% 299.99/300.41  72491[0:Rew:44034.0,72239.1] || member(not_subclass_element(intersection(complement(u),v),null_class),restrict(u,w,x))* -> subclass(intersection(complement(u),v),null_class).
% 299.99/300.41  72506[0:MRR:72343.0,10049.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(complement(w),u)),w)* subclass(intersection(u,v),intersection(complement(w),u)).
% 299.99/300.41  72735[4:Res:11093.2,46866.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.99/300.41  72754[0:Obv:72709.1] || member(u,v) -> member(w,unordered_pair(w,u)) subclass(unordered_pair(w,u),intersection(v,unordered_pair(w,u)))*.
% 299.99/300.41  72885[0:Obv:72837.1] || member(u,v) -> member(w,unordered_pair(u,w)) subclass(unordered_pair(u,w),intersection(v,unordered_pair(u,w)))*.
% 299.99/300.41  73050[0:Res:72369.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(v,u),x) member(not_subclass_element(intersection(v,u),x),w)*.
% 299.99/300.41  73156[4:Rew:73077.0,27365.0] ||  -> equal(intersection(union(u,complement(v)),union(complement(u),union(v,null_class))),symmetric_difference(complement(u),union(v,null_class)))**.
% 299.99/300.41  73169[4:Rew:73077.0,27372.2] || member(u,universal_class) -> member(u,intersection(union(v,null_class),complement(w)))* member(u,union(complement(v),w)).
% 299.99/300.41  73194[4:Rew:73077.0,44877.0] || member(not_subclass_element(intersection(u,union(v,null_class)),w),complement(v))* -> subclass(intersection(u,union(v,null_class)),w).
% 299.99/300.41  73200[4:Rew:73077.0,54785.1] || member(u,intersection(union(v,null_class),power_class(w)))* member(u,union(complement(v),complement(power_class(w)))) -> .
% 299.99/300.41  73203[4:Rew:73077.0,64742.1] || equal(null_class,u) -> equal(complement(intersection(union(v,u),power_class(w))),union(complement(v),complement(power_class(w))))**.
% 299.99/300.41  73204[4:Rew:73077.0,66470.1] || equal(successor(u),null_class) member(regular(union(v,u)),complement(v))* -> equal(union(v,u),null_class).
% 299.99/300.41  73211[4:Rew:73077.0,67504.1] || equal(null_class,u) member(not_subclass_element(union(v,u),w),complement(v))* -> subclass(union(v,u),w).
% 299.99/300.41  73301[4:Rew:73077.0,27343.2] || member(u,universal_class) -> member(u,intersection(complement(v),union(w,null_class)))* member(u,union(v,complement(w))).
% 299.99/300.41  73311[4:Rew:73077.0,55363.1] || member(u,intersection(power_class(v),union(w,null_class)))* member(u,union(complement(power_class(v)),complement(w))) -> .
% 299.99/300.41  73314[4:Rew:73077.0,65683.1] || equal(null_class,u) -> equal(complement(intersection(power_class(v),union(w,u))),union(complement(power_class(v)),complement(w)))**.
% 299.99/300.41  73316[4:Rew:73077.0,63252.2] || equal(null_class,u) member(v,image(element_relation,union(w,u)))* member(v,power_class(complement(w))) -> .
% 299.99/300.41  73634[4:Rew:73077.0,27376.0] ||  -> equal(intersection(union(complement(u),v),union(union(u,null_class),complement(v))),symmetric_difference(union(u,null_class),complement(v)))**.
% 299.99/300.41  73738[4:Rew:73077.0,45053.0] || member(not_subclass_element(intersection(union(u,null_class),v),w),complement(u))* -> subclass(intersection(union(u,null_class),v),w).
% 299.99/300.41  74126[4:Rew:74098.0,54641.1] || member(u,universal_class) subclass(domain_relation,union(null_class,v)) -> member(ordered_pair(u,cantor(u)),union(v,null_class))*.
% 299.99/300.41  75042[4:Rew:26691.0,75041.2] || equal(successor(u),null_class) -> equal(union(null_class,v),null_class) member(regular(union(null_class,v)),union(u,v))*.
% 299.99/300.41  75098[4:Rew:74098.0,74120.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.99/300.41  75099[4:Rew:74098.0,74127.2] || equal(successor(u),null_class) -> equal(union(null_class,v),null_class) member(regular(union(null_class,v)),union(v,u))*.
% 299.99/300.41  75100[4:Rew:74098.0,74164.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.99/300.41  75101[4:Rew:74098.0,74167.2] || subclass(union(u,null_class),v) -> subclass(union(null_class,u),w) member(not_subclass_element(union(null_class,u),w),v)*.
% 299.99/300.41  76271[7:Rew:76258.0,68611.0] || equal(complement(symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class)** -> member(null_class,complement(symmetric_difference(u,v))).
% 299.99/300.41  76272[4:Rew:76258.0,68601.0] || equal(complement(symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class)** -> member(omega,complement(symmetric_difference(u,v))).
% 299.99/300.41  76803[4:Res:74211.0,5342.0] || subclass(union(null_class,u),v) -> subclass(union(u,null_class),w) member(not_subclass_element(union(u,null_class),w),v)*.
% 299.99/300.41  77511[4:Res:76329.0,5342.0] || subclass(union(u,u),v)* -> subclass(union(u,null_class),w) member(not_subclass_element(union(u,null_class),w),v)*.
% 299.99/300.41  77758[8:Res:76567.1,3159.0] function(intersection(u,v)) ||  -> equal(successor(intersection(u,v)),null_class) member(regular(successor(intersection(u,v))),v)*.
% 299.99/300.41  77759[8:Res:76567.1,3158.0] function(intersection(u,v)) ||  -> equal(successor(intersection(u,v)),null_class) member(regular(successor(intersection(u,v))),u)*.
% 299.99/300.41  77784[0:SpR:74536.0,5255.0] ||  -> subclass(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),complement(symmetric_difference(cross_product(u,v),w)))*.
% 299.99/300.41  78019[4:Res:76704.0,5342.0] || subclass(union(u,null_class),v) -> subclass(union(u,u),w) member(not_subclass_element(union(u,u),w),v)*.
% 299.99/300.41  78089[4:Res:76989.0,5342.0] || subclass(union(null_class,u),v) -> subclass(union(u,u),w) member(not_subclass_element(union(u,u),w),v)*.
% 299.99/300.41  78127[0:SpR:74519.0,415.2] || member(intersection(u,v),universal_class) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(v,u)),u)*.
% 299.99/300.41  78128[0:SpR:74519.0,416.2] || member(intersection(u,v),universal_class) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(v,u)),v)*.
% 299.99/300.41  78380[0:SpL:74519.0,1314.1] || member(u,union(v,w)) member(u,complement(intersection(w,v)))* -> member(u,symmetric_difference(v,w)).
% 299.99/300.41  78527[0:Rew:78499.0,47543.0] ||  -> equal(union(intersection(power_class(u),complement(v)),intersection(complement(power_class(u)),v)),complement(symmetric_difference(complement(power_class(u)),v)))**.
% 299.99/300.41  78673[0:Rew:78636.0,12458.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(singleton(w),complement(symmetric_difference(u,v)))*.
% 299.99/300.41  78709[7:Rew:78636.0,68612.0] || equal(symmetric_difference(union(u,v),complement(intersection(u,v))),successor(null_class))** -> member(null_class,complement(symmetric_difference(u,v))).
% 299.99/300.41  78710[7:Rew:78636.0,68613.0] || equal(symmetric_difference(union(u,v),complement(intersection(u,v))),singleton(null_class))** -> member(null_class,complement(symmetric_difference(u,v))).
% 299.99/300.41  79084[0:Rew:79059.0,65230.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.99/300.41  79137[0:Rew:79059.0,9667.0] ||  -> subclass(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),complement(symmetric_difference(u,cross_product(v,w))))*.
% 299.99/300.41  79604[0:Res:78795.0,5342.0] || subclass(union(u,v),w) -> subclass(symmetric_difference(v,u),x) member(not_subclass_element(symmetric_difference(v,u),x),w)*.
% 299.99/300.41  81514[0:Res:78114.0,3156.0] || subclass(complement(intersection(u,v)),w) -> equal(symmetric_difference(v,u),null_class) member(regular(symmetric_difference(v,u)),w)*.
% 299.99/300.41  82693[4:SpL:74519.0,8244.0] || member(regular(intersection(complement(compose(element_relation,universal_class)),u)),element_relation)* -> equal(intersection(u,complement(compose(element_relation,universal_class))),null_class).
% 299.99/300.41  82801[4:SpL:74519.0,8245.0] || member(regular(intersection(u,complement(compose(element_relation,universal_class)))),element_relation)* -> equal(intersection(complement(compose(element_relation,universal_class)),u),null_class).
% 299.99/300.41  83062[4:SpL:73603.0,204.0] || member(u,intersection(union(null_class,complement(v)),complement(w)))* member(u,union(union(v,null_class),w)) -> .
% 299.99/300.41  83071[4:SpL:73603.0,204.0] || member(u,intersection(complement(v),union(null_class,complement(w))))* member(u,union(v,union(w,null_class))) -> .
% 299.99/300.41  83560[4:SpR:78499.0,28367.1] || member(union(null_class,u),universal_class) -> member(apply(choice,union(u,null_class)),u)* equal(union(null_class,u),null_class).
% 299.99/300.41  83571[4:SpR:28791.0,28367.1] || member(union(null_class,u),universal_class) -> member(apply(choice,union(u,u)),u)* equal(union(null_class,u),null_class).
% 299.99/300.41  83924[4:SpL:77128.0,3784.2] || member(union(null_class,u),universal_class) subclass(universal_class,complement(v)) member(power_class(union(u,null_class)),v)* -> .
% 299.99/300.41  83926[4:SpL:77128.0,47016.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.99/300.41  83930[4:SpL:77128.0,47008.0] || member(u,image(element_relation,power_class(union(v,null_class))))* member(u,power_class(complement(power_class(union(null_class,v))))) -> .
% 299.99/300.41  83937[4:SpL:77128.0,3784.2] || member(union(u,null_class),universal_class) subclass(universal_class,complement(v)) member(power_class(union(null_class,u)),v)* -> .
% 299.99/300.41  83939[4:SpL:77128.0,47016.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.99/300.41  83943[4:SpL:77128.0,47008.0] || member(u,image(element_relation,power_class(union(null_class,v))))* member(u,power_class(complement(power_class(union(v,null_class))))) -> .
% 299.99/300.41  84074[8:Res:15496.3,37515.1] function(apply(u,v)) || member(v,universal_class) member(range_of(null_class),universal_class)* -> member(v,cantor(u))*.
% 299.99/300.41  84369[4:Res:70667.0,326.1] inductive(union(null_class,intersection(union(null_class,omega),u))) ||  -> equal(union(null_class,intersection(union(null_class,omega),u)),omega)**.
% 299.99/300.41  84570[4:Res:70677.0,326.1] inductive(union(null_class,intersection(u,union(null_class,omega)))) ||  -> equal(union(null_class,intersection(u,union(null_class,omega))),omega)**.
% 299.99/300.41  85213[8:Rew:74697.1,85028.3,74697.1,85028.1] function(u) || member(successor(u),universal_class) -> member(apply(choice,successor(u)),u)* equal(successor(u),null_class).
% 299.99/300.41  85347[0:Rew:39581.1,85314.2] || subclass(complement(u),complement(v)) member(regular(complement(u)),union(v,u))* -> equal(complement(u),null_class).
% 299.99/300.41  85547[0:SpL:74519.0,10907.0] || subclass(universal_class,complement(intersection(u,v)))* member(omega,union(v,u)) -> member(omega,symmetric_difference(v,u)).
% 299.99/300.41  85891[4:Rew:76338.0,85657.1,76338.0,85657.0] || member(union(u,null_class),universal_class) -> equal(union(u,null_class),null_class) member(apply(choice,union(u,null_class)),u)*.
% 299.99/300.41  86006[4:SpL:76340.0,3784.2] || member(union(u,null_class),universal_class) subclass(universal_class,complement(v)) member(power_class(union(u,u)),v)* -> .
% 299.99/300.41  86008[4:SpL:76340.0,47016.0] || member(regular(power_class(union(u,u))),complement(power_class(union(u,u))))* -> equal(power_class(union(u,null_class)),null_class).
% 299.99/300.41  86013[4:SpL:76340.0,47008.0] || member(u,image(element_relation,power_class(union(v,v))))* member(u,power_class(complement(power_class(union(v,null_class))))) -> .
% 299.99/300.41  86020[4:SpL:76340.0,3784.2] || member(union(u,u),universal_class)* subclass(universal_class,complement(v)) member(power_class(union(u,null_class)),v)* -> .
% 299.99/300.41  86022[4:SpL:76340.0,47016.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.99/300.41  86027[4:SpL:76340.0,47008.0] || member(u,image(element_relation,power_class(union(v,null_class))))* member(u,power_class(complement(power_class(union(v,v)))))* -> .
% 299.99/300.41  86373[4:SpL:79059.0,28366.0] || member(regular(union(null_class,intersection(u,v))),symmetric_difference(v,u))* -> equal(union(null_class,intersection(u,v)),null_class).
% 299.99/300.41  86395[4:SpL:74519.0,28366.0] || member(regular(union(null_class,intersection(u,v))),symmetric_difference(v,u))* -> equal(union(null_class,intersection(v,u)),null_class).
% 299.99/300.41  86461[4:Rew:39581.1,86433.2] || subclass(u,v) member(regular(union(null_class,u)),symmetric_difference(v,u))* -> equal(union(null_class,u),null_class).
% 299.99/300.41  86738[4:Rew:78499.0,86678.1] inductive(union(null_class,intersection(union(omega,null_class),u))) ||  -> equal(union(null_class,intersection(union(null_class,omega),u)),omega)**.
% 299.99/300.41  86966[4:Rew:78499.0,86911.1] inductive(union(null_class,intersection(u,union(omega,null_class)))) ||  -> equal(union(null_class,intersection(u,union(null_class,omega))),omega)**.
% 299.99/300.41  87260[4:Res:59329.1,5346.0] || subclass(u,intersection(v,w))* -> subclass(union(null_class,u),x) member(not_subclass_element(union(null_class,u),x),w)*.
% 299.99/300.41  87261[4:Res:59329.1,5345.0] || subclass(u,intersection(v,w))* -> subclass(union(null_class,u),x) member(not_subclass_element(union(null_class,u),x),v)*.
% 299.99/300.41  87270[4:Res:59329.1,3163.0] || subclass(u,restrict(v,w,x))* -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),v)*.
% 299.99/300.41  87573[4:Rew:27.0,87536.1,27.0,87536.0] || member(regular(complement(successor(union(u,v)))),union(u,v))* -> equal(complement(successor(union(u,v))),null_class).
% 299.99/300.41  87702[4:SpL:76338.0,7134.1] || member(u,universal_class) subclass(u,union(v,null_class)) -> equal(u,null_class) member(apply(choice,u),v)*.
% 299.99/300.41  87716[4:Res:58710.1,7134.1] || equal(intersection(u,v),universal_class)** member(w,universal_class) -> equal(w,null_class) member(apply(choice,w),u)*.
% 299.99/300.41  87717[0:Res:7.1,7134.1] || equal(intersection(u,v),w)* member(w,universal_class) -> equal(w,null_class) member(apply(choice,w),u)*.
% 299.99/300.41  87884[4:Res:58710.1,7135.1] || equal(intersection(u,v),universal_class)** member(w,universal_class) -> equal(w,null_class) member(apply(choice,w),v)*.
% 299.99/300.41  87885[0:Res:7.1,7135.1] || equal(intersection(u,v),w)* member(w,universal_class) -> equal(w,null_class) member(apply(choice,w),v)*.
% 299.99/300.41  88010[4:SpL:76338.0,7172.2] function(u) || member(v,universal_class) subclass(universal_class,union(w,null_class)) -> member(image(u,v),w)*.
% 299.99/300.41  88023[4:Res:58710.1,7172.2] function(u) || equal(intersection(v,w),universal_class)** member(x,universal_class) -> member(image(u,x),v)*.
% 299.99/300.41  88103[4:Res:58710.1,7173.2] function(u) || equal(intersection(v,w),universal_class)** member(x,universal_class) -> member(image(u,x),w)*.
% 299.99/300.41  88138[0:SoR:9989.0,72.1] one_to_one(intersection(u,v)) || member(w,v)* member(w,u)* -> member(w,cross_product(universal_class,universal_class))*.
% 299.99/300.41  88226[4:Res:12.0,15713.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(unordered_pair(w,x),cantor(unordered_pair(w,x))),v)*.
% 299.99/300.41  88228[4:Res:3636.1,15713.0] || subclass(domain_relation,u)* subclass(u,v)* -> equal(singleton(w),null_class) member(ordered_pair(w,cantor(w)),v)*.
% 299.99/300.41  88275[4:Res:243.0,15713.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(w,x))),v)*.
% 299.99/300.41  88348[4:SpR:78499.0,15719.2] || member(u,universal_class) subclass(domain_relation,symmetric_difference(v,w)) -> member(ordered_pair(u,cantor(u)),union(w,v))*.
% 299.99/300.41  88405[4:Rew:26698.0,88352.1] || member(u,universal_class) subclass(domain_relation,union(v,null_class)) -> member(ordered_pair(u,cantor(u)),union(v,v))*.
% 299.99/300.41  88406[4:Rew:26696.0,88360.1] || member(u,universal_class) subclass(domain_relation,union(null_class,v)) -> member(ordered_pair(u,cantor(u)),union(v,v))*.
% 299.99/300.41  88615[0:SpR:74519.0,47037.1] || member(u,universal_class) -> member(u,intersection(power_class(v),complement(w)))* member(u,union(w,complement(power_class(v)))).
% 299.99/300.41  88880[0:SpR:74519.0,47226.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(w)))* member(u,union(complement(power_class(w)),v)).
% 299.99/300.41  89099[4:Res:70661.0,326.1] inductive(intersection(intersection(union(null_class,omega),u),v)) ||  -> equal(intersection(intersection(union(null_class,omega),u),v),omega)**.
% 299.99/300.41  89230[4:Res:70669.0,326.1] inductive(intersection(u,intersection(v,union(null_class,omega)))) ||  -> equal(intersection(u,intersection(v,union(null_class,omega))),omega)**.
% 299.99/300.41  89300[3:SpL:74519.0,5190.0] || member(not_subclass_element(intersection(regular(u),v),w),u)* -> subclass(intersection(v,regular(u)),w) equal(u,null_class).
% 299.99/300.41  89379[3:Rew:560.1,89378.1] || member(not_subclass_element(intersection(u,v),w),singleton(v))* -> subclass(intersection(u,v),w) equal(singleton(v),null_class).
% 299.99/300.41  89477[4:Res:70672.0,326.1] inductive(intersection(u,intersection(union(null_class,omega),v))) ||  -> equal(intersection(u,intersection(union(null_class,omega),v)),omega)**.
% 299.99/300.41  89609[4:Res:70676.0,326.1] inductive(intersection(intersection(u,union(null_class,omega)),v)) ||  -> equal(intersection(intersection(u,union(null_class,omega)),v),omega)**.
% 299.99/300.41  89681[3:SpL:74519.0,5232.0] || member(not_subclass_element(intersection(u,regular(v)),w),v)* -> subclass(intersection(regular(v),u),w) equal(v,null_class).
% 299.99/300.41  89769[3:Rew:560.1,89768.1] || member(not_subclass_element(intersection(u,v),w),singleton(u))* -> subclass(intersection(u,v),w) equal(singleton(u),null_class).
% 299.99/300.41  89862[4:Res:3419.2,76461.0] || member(inverse(u),universal_class) subclass(domain_relation,union(v,null_class)) -> member(ordered_pair(inverse(u),range_of(u)),v)*.
% 299.99/300.41  89893[4:Res:228.1,76461.0] ||  -> subclass(restrict(union(u,null_class),v,w),x) member(not_subclass_element(restrict(union(u,null_class),v,w),x),u)*.
% 299.99/300.41  89894[4:Res:4066.2,76461.0] || subclass(u,union(v,null_class)) -> subclass(intersection(w,u),x) member(not_subclass_element(intersection(w,u),x),v)*.
% 299.99/300.41  89896[4:Res:5218.2,76461.0] || subclass(u,union(v,null_class)) -> subclass(intersection(u,w),x) member(not_subclass_element(intersection(u,w),x),v)*.
% 299.99/300.41  91603[4:Rew:78499.0,91539.1,76326.0,91539.1] inductive(union(null_class,intersection(union(omega,omega),u))) ||  -> equal(union(null_class,intersection(union(null_class,omega),u)),omega)**.
% 299.99/300.41  91630[0:SpR:78499.0,6906.1] ||  -> subclass(symmetric_difference(complement(u),complement(v)),w) member(not_subclass_element(symmetric_difference(complement(u),complement(v)),w),union(v,u))*.
% 299.99/300.41  91716[0:SpR:79059.0,6906.1] ||  -> subclass(symmetric_difference(complement(u),complement(v)),w) member(not_subclass_element(symmetric_difference(complement(v),complement(u)),w),union(u,v))*.
% 299.99/300.41  91767[4:Rew:26691.0,91692.2,73077.0,91692.2,26691.0,91692.1,73077.0,91692.1,45830.1,91692.1] || equal(null_class,u) -> subclass(union(null_class,v),w) member(not_subclass_element(union(null_class,v),w),union(u,v))*.
% 299.99/300.41  91770[4:Rew:26691.0,91667.2,75576.0,91667.2,26691.0,91667.1,75576.0,91667.1,45830.1,91667.1] || equal(null_class,u) -> subclass(union(null_class,v),w) member(not_subclass_element(union(null_class,v),w),union(v,u))*.
% 299.99/300.41  92055[4:Rew:78499.0,91997.1,76326.0,91997.1] inductive(union(null_class,intersection(u,union(omega,omega)))) ||  -> equal(union(null_class,intersection(u,union(null_class,omega))),omega)**.
% 299.99/300.41  92452[0:Rew:39581.1,92387.2] || subclass(complement(u),complement(v)) -> member(not_subclass_element(w,complement(u)),union(v,u))* subclass(w,complement(u)).
% 299.99/300.41  92779[4:Res:87223.1,5346.0] || subclass(u,intersection(v,w))* -> subclass(union(u,null_class),x) member(not_subclass_element(union(u,null_class),x),w)*.
% 299.99/300.41  92780[4:Res:87223.1,5345.0] || subclass(u,intersection(v,w))* -> subclass(union(u,null_class),x) member(not_subclass_element(union(u,null_class),x),v)*.
% 299.99/300.41  92790[4:Res:87223.1,3163.0] || subclass(u,restrict(v,w,x))* -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),v)*.
% 299.99/300.41  93247[4:Rew:78499.0,93177.1] inductive(intersection(intersection(union(omega,null_class),u),v)) ||  -> equal(intersection(intersection(union(null_class,omega),u),v),omega)**.
% 299.99/300.41  93390[4:Rew:78499.0,93327.1] inductive(intersection(u,intersection(v,union(omega,null_class)))) ||  -> equal(intersection(u,intersection(v,union(null_class,omega))),omega)**.
% 299.99/300.41  93551[4:Rew:78499.0,93483.1] inductive(intersection(u,intersection(union(omega,null_class),v))) ||  -> equal(intersection(u,intersection(union(null_class,omega),v)),omega)**.
% 299.99/300.41  93699[4:Rew:78499.0,93634.1] inductive(intersection(intersection(u,union(omega,null_class)),v)) ||  -> equal(intersection(intersection(u,union(null_class,omega)),v),omega)**.
% 299.99/300.41  93863[0:SpR:78499.0,4081.1] ||  -> subclass(intersection(u,symmetric_difference(v,w)),x) member(not_subclass_element(intersection(u,symmetric_difference(v,w)),x),union(w,v))*.
% 299.99/300.41  93966[4:Rew:26698.0,93867.1,26698.0,93867.0] ||  -> subclass(intersection(u,union(v,null_class)),w) member(not_subclass_element(intersection(u,union(v,null_class)),w),union(v,v))*.
% 299.99/300.41  93967[4:Rew:26696.0,93875.1,26696.0,93875.0] ||  -> subclass(intersection(u,union(null_class,v)),w) member(not_subclass_element(intersection(u,union(null_class,v)),w),union(v,v))*.
% 299.99/300.41  93899[0:SpR:79059.0,4081.1] ||  -> subclass(intersection(u,symmetric_difference(v,w)),x) member(not_subclass_element(intersection(u,symmetric_difference(w,v)),x),union(v,w))*.
% 299.99/300.41  93920[0:SpR:74519.0,4081.1] ||  -> subclass(intersection(u,symmetric_difference(v,w)),x) member(not_subclass_element(intersection(symmetric_difference(v,w),u),x),union(v,w))*.
% 299.99/300.41  94445[0:SpR:78499.0,5229.1] ||  -> subclass(intersection(symmetric_difference(u,v),w),x) member(not_subclass_element(intersection(symmetric_difference(u,v),w),x),union(v,u))*.
% 299.99/300.42  94556[4:Rew:26698.0,94449.1,26698.0,94449.0] ||  -> subclass(intersection(union(u,null_class),v),w) member(not_subclass_element(intersection(union(u,null_class),v),w),union(u,u))*.
% 299.99/300.42  94557[4:Rew:26696.0,94457.1,26696.0,94457.0] ||  -> subclass(intersection(union(null_class,u),v),w) member(not_subclass_element(intersection(union(null_class,u),v),w),union(u,u))*.
% 299.99/300.42  94481[0:SpR:79059.0,5229.1] ||  -> subclass(intersection(symmetric_difference(u,v),w),x) member(not_subclass_element(intersection(symmetric_difference(v,u),w),x),union(u,v))*.
% 299.99/300.42  94503[0:SpR:74519.0,5229.1] ||  -> subclass(intersection(symmetric_difference(u,v),w),x) member(not_subclass_element(intersection(w,symmetric_difference(u,v)),x),union(u,v))*.
% 299.99/300.42  94778[4:Obv:94749.1] || subclass(unordered_pair(u,v),v)* -> equal(not_subclass_element(unordered_pair(u,v),w),u)** subclass(unordered_pair(u,v),w).
% 299.99/300.42  94779[4:Obv:94747.1] || subclass(unordered_pair(u,v),u)* -> equal(not_subclass_element(unordered_pair(u,v),w),v)** subclass(unordered_pair(u,v),w).
% 299.99/300.42  94889[0:SpR:74519.0,4074.1] ||  -> subclass(intersection(u,restrict(v,w,x)),y) member(not_subclass_element(intersection(restrict(v,w,x),u),y),v)*.
% 299.99/300.42  95212[4:Res:95015.1,1660.2] || equal(complement(u),null_class) member(v,w)* member(x,y)* -> member(ordered_pair(x,v),u)*.
% 299.99/300.42  95396[0:SpR:74519.0,5223.1] ||  -> subclass(intersection(restrict(u,v,w),x),y) member(not_subclass_element(intersection(x,restrict(u,v,w)),y),u)*.
% 299.99/300.42  96097[4:Res:95102.1,15447.0] || equal(complement(cantor(regular(cross_product(singleton(singleton(u)),universal_class)))),null_class)** -> equal(cross_product(singleton(singleton(u)),universal_class),null_class).
% 299.99/300.42  96735[0:Res:96604.0,3156.0] || subclass(complement(u),v) -> equal(complement(union(u,w)),null_class) member(regular(complement(union(u,w))),v)*.
% 299.99/300.42  96739[4:Res:96604.0,7729.0] || member(regular(complement(union(compose(element_relation,universal_class),u))),element_relation)* -> equal(complement(union(compose(element_relation,universal_class),u)),null_class).
% 299.99/300.42  96852[0:Res:96692.0,3156.0] || subclass(complement(u),v) -> equal(complement(union(w,u)),null_class) member(regular(complement(union(w,u))),v)*.
% 300.06/300.42  96856[4:Res:96692.0,7729.0] || member(regular(complement(union(u,compose(element_relation,universal_class)))),element_relation)* -> equal(complement(union(u,compose(element_relation,universal_class))),null_class).
% 300.06/300.42  97021[4:Rew:30.0,96970.1] single_valued_class(complement(successor(complement(intersection(cross_product(universal_class,universal_class),u))))) ||  -> function(complement(successor(complement(restrict(u,universal_class,universal_class)))))*.
% 300.06/300.42  97182[4:Rew:29.0,97134.1] single_valued_class(complement(successor(complement(intersection(u,cross_product(universal_class,universal_class)))))) ||  -> function(complement(successor(complement(restrict(u,universal_class,universal_class)))))*.
% 300.06/300.42  97249[4:MRR:97216.3,46902.0] || member(ordered_pair(u,cantor(u)),element_relation)* member(u,universal_class) subclass(domain_relation,regular(compose(element_relation,universal_class))) -> .
% 300.06/300.42  97413[4:Res:97307.0,3156.0] || subclass(complement(u),v) -> equal(complement(successor(successor(u))),null_class) member(regular(complement(successor(successor(u)))),v)*.
% 300.06/300.42  97417[4:Res:97307.0,7729.0] || member(regular(complement(successor(successor(compose(element_relation,universal_class))))),element_relation)* -> equal(complement(successor(successor(compose(element_relation,universal_class)))),null_class).
% 300.06/300.42  97616[0:Res:48.1,47068.0] inductive(intersection(complement(u),power_class(complement(power_class(v))))) || member(null_class,union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.42  97823[4:Res:97753.0,5341.0] ||  -> subclass(complement(successor(successor(complement(singleton(u))))),v) equal(not_subclass_element(complement(successor(successor(complement(singleton(u))))),v),u)**.
% 300.06/300.42  97966[0:Res:48.1,47100.0] inductive(intersection(power_class(complement(power_class(u))),complement(v))) || member(null_class,union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.42  98074[4:Res:97830.0,5341.0] ||  -> subclass(complement(successor(successor(complement(successor(null_class))))),u) equal(not_subclass_element(complement(successor(successor(complement(successor(null_class))))),u),null_class)**.
% 300.06/300.42  98177[0:SpR:47642.0,5255.0] ||  -> subclass(symmetric_difference(power_class(u),union(v,complement(power_class(w)))),union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 300.06/300.42  98185[0:SpR:47642.0,78114.0] ||  -> subclass(symmetric_difference(union(u,complement(power_class(v))),power_class(w)),union(complement(power_class(w)),intersection(complement(u),power_class(v))))*.
% 300.06/300.42  98693[0:SpR:47643.0,5255.0] ||  -> subclass(symmetric_difference(union(u,complement(power_class(v))),power_class(w)),union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 300.06/300.42  98701[0:SpR:47643.0,78114.0] ||  -> subclass(symmetric_difference(power_class(u),union(v,complement(power_class(w)))),union(intersection(complement(v),power_class(w)),complement(power_class(u))))*.
% 300.06/300.42  98978[4:Res:97858.0,326.1] inductive(complement(successor(successor(union(null_class,complement(omega)))))) ||  -> equal(complement(successor(successor(union(null_class,complement(omega))))),omega)**.
% 300.06/300.42  99121[0:SpR:47644.0,5255.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),v),power_class(w)),union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 300.06/300.42  99129[0:SpR:47644.0,78114.0] ||  -> subclass(symmetric_difference(power_class(u),union(complement(power_class(v)),w)),union(intersection(power_class(v),complement(w)),complement(power_class(u))))*.
% 300.06/300.42  99716[0:SpR:47646.0,5255.0] ||  -> subclass(symmetric_difference(power_class(u),union(complement(power_class(v)),w)),union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 300.06/300.42  99724[0:SpR:47646.0,78114.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),v),power_class(w)),union(complement(power_class(w)),intersection(power_class(u),complement(v))))*.
% 300.06/300.42  100158[4:Res:100042.0,5341.0] ||  -> subclass(complement(union(complement(singleton(u)),v)),w) equal(not_subclass_element(complement(union(complement(singleton(u)),v)),w),u)**.
% 300.06/300.42  100770[4:Res:100115.0,5341.0] ||  -> subclass(complement(union(u,complement(singleton(v)))),w) equal(not_subclass_element(complement(union(u,complement(singleton(v)))),w),v)**.
% 300.06/300.42  101069[0:Res:48.1,6117.1] inductive(union(u,intersection(complement(v),complement(w)))) || member(null_class,intersection(complement(u),union(v,w)))* -> .
% 300.06/300.42  101333[0:Res:48.1,6127.1] inductive(union(intersection(complement(u),complement(v)),w)) || member(null_class,intersection(union(u,v),complement(w)))* -> .
% 300.06/300.42  101766[0:Rew:101686.0,101018.1] || member(u,intersection(complement(v),union(w,x)))* member(u,union(v,complement(union(x,w)))) -> .
% 300.06/300.42  101929[0:Rew:101686.0,100487.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,w)))* member(u,power_class(complement(union(w,v)))).
% 300.06/300.42  101932[0:Rew:101686.0,101280.1] || member(u,intersection(union(v,w),complement(x)))* member(u,union(complement(union(w,v)),x)) -> .
% 300.06/300.42  101937[0:Rew:101686.0,6780.0] ||  -> subclass(symmetric_difference(complement(u),union(v,complement(union(w,x)))),union(u,intersection(complement(v),union(w,x))))*.
% 300.06/300.42  101939[0:Rew:101686.0,91213.0] ||  -> subclass(symmetric_difference(complement(u),union(v,complement(union(w,x)))),union(intersection(complement(v),union(w,x)),u))*.
% 300.06/300.42  102088[0:Rew:101686.0,101027.1] || member(u,intersection(complement(v),union(w,x)))* member(u,union(complement(union(w,x)),v)) -> .
% 300.06/300.42  102198[4:Rew:101686.0,66030.1] || equal(successor(intersection(complement(u),union(v,w))),null_class)** -> equal(union(u,complement(union(v,w))),universal_class).
% 300.06/300.42  102202[0:Rew:101686.0,6769.0] ||  -> subclass(symmetric_difference(union(u,complement(union(v,w))),complement(x)),union(intersection(complement(u),union(v,w)),x))*.
% 300.06/300.42  102204[0:Rew:101686.0,91238.0] ||  -> subclass(symmetric_difference(union(u,complement(union(v,w))),complement(x)),union(x,intersection(complement(u),union(v,w))))*.
% 300.06/300.42  102213[3:Rew:101686.0,34793.1] || equal(intersection(complement(u),union(v,w)),domain_relation) subclass(universal_class,union(u,complement(union(v,w))))* -> .
% 300.06/300.42  102214[3:Rew:101686.0,19431.1] || subclass(domain_relation,intersection(complement(u),union(v,w)))* subclass(universal_class,union(u,complement(union(v,w)))) -> .
% 300.06/300.42  102216[0:Rew:101686.0,6817.0] || subclass(universal_class,union(u,complement(union(v,w)))) member(null_class,intersection(complement(u),union(v,w)))* -> .
% 300.06/300.42  102217[0:Rew:101686.0,6816.0] || subclass(universal_class,union(u,complement(union(v,w)))) member(omega,intersection(complement(u),union(v,w)))* -> .
% 300.06/300.42  102218[0:Rew:101686.0,6815.1] || subclass(universal_class,intersection(complement(u),union(v,w)))* subclass(universal_class,union(u,complement(union(v,w)))) -> .
% 300.06/300.42  102234[3:Rew:101686.0,34881.1] || equal(intersection(complement(u),union(v,w)),domain_relation) subclass(domain_relation,union(u,complement(union(v,w))))* -> .
% 300.06/300.42  102235[3:Rew:101686.0,13472.1] || subclass(domain_relation,intersection(complement(u),union(v,w)))* subclass(domain_relation,union(u,complement(union(v,w)))) -> .
% 300.06/300.42  102236[3:Rew:101686.0,13457.1] || subclass(universal_class,intersection(complement(u),union(v,w))) subclass(domain_relation,union(u,complement(union(v,w))))* -> .
% 300.06/300.42  102238[3:Rew:101686.0,13569.1] || equal(intersection(complement(u),union(v,w)),domain_relation)** equal(union(u,complement(union(v,w))),domain_relation) -> .
% 300.06/300.42  102239[4:Rew:101686.0,17994.1] ||  -> member(singleton(null_class),intersection(complement(u),union(v,w)))* member(singleton(null_class),union(u,complement(union(v,w)))).
% 300.06/300.42  102251[0:Rew:101686.0,30263.1] || subclass(universal_class,intersection(complement(u),union(v,w))) member(omega,union(u,complement(union(v,w))))* -> .
% 300.06/300.42  102290[4:Rew:101686.0,82623.0] || equal(successor(union(u,complement(union(v,w)))),null_class) -> subclass(universal_class,intersection(complement(u),union(v,w)))*.
% 300.06/300.42  102291[4:Rew:101686.0,54172.0] || equal(successor(union(u,complement(union(v,w)))),null_class) -> member(omega,intersection(complement(u),union(v,w)))*.
% 300.06/300.42  102292[7:Rew:101686.0,54080.0] || equal(successor(union(u,complement(union(v,w)))),null_class) -> member(null_class,intersection(complement(u),union(v,w)))*.
% 300.06/300.42  102302[0:Rew:101686.0,70111.0] ||  -> equal(intersection(union(u,complement(union(v,w))),restrict(intersection(complement(u),union(v,w)),x,y)),null_class)**.
% 300.06/300.42  102405[0:Rew:101686.0,6705.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(union(v,w)),x)),union(u,intersection(union(v,w),complement(x))))*.
% 300.06/300.42  102407[0:Rew:101686.0,91216.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(union(v,w)),x)),union(intersection(union(v,w),complement(x)),u))*.
% 300.06/300.42  102546[0:Rew:101686.0,101110.0] || equal(symmetric_difference(u,complement(union(v,w))),universal_class) member(null_class,intersection(complement(u),union(v,w)))* -> .
% 300.06/300.42  102547[0:Rew:101686.0,101094.0] || equal(symmetric_difference(u,complement(union(v,w))),universal_class) member(omega,intersection(complement(u),union(v,w)))* -> .
% 300.06/300.42  102549[0:Rew:101686.0,101111.0] || subclass(universal_class,symmetric_difference(u,complement(union(v,w)))) member(null_class,intersection(complement(u),union(v,w)))* -> .
% 300.06/300.42  102550[0:Rew:101686.0,101095.0] || subclass(universal_class,symmetric_difference(u,complement(union(v,w)))) member(omega,intersection(complement(u),union(v,w)))* -> .
% 300.06/300.42  102555[0:Rew:101686.0,101290.1] || member(u,intersection(union(v,w),complement(x)))* member(u,union(x,complement(union(v,w)))) -> .
% 300.06/300.42  102571[4:Rew:101686.0,66040.1] || equal(successor(intersection(union(u,v),complement(w))),null_class)** -> equal(union(complement(union(u,v)),w),universal_class).
% 300.06/300.42  102576[0:Rew:101686.0,6695.0] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),w),complement(x)),union(intersection(union(u,v),complement(w)),x))*.
% 300.06/300.42  102578[0:Rew:101686.0,91241.0] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),w),complement(x)),union(x,intersection(union(u,v),complement(w))))*.
% 300.06/300.42  102587[3:Rew:101686.0,34795.1] || equal(intersection(union(u,v),complement(w)),domain_relation) subclass(universal_class,union(complement(union(u,v)),w))* -> .
% 300.06/300.42  102588[3:Rew:101686.0,19434.1] || subclass(domain_relation,intersection(union(u,v),complement(w)))* subclass(universal_class,union(complement(union(u,v)),w)) -> .
% 300.06/300.42  102590[0:Rew:101686.0,6739.0] || subclass(universal_class,union(complement(union(u,v)),w)) member(null_class,intersection(union(u,v),complement(w)))* -> .
% 300.06/300.42  102591[0:Rew:101686.0,6738.0] || subclass(universal_class,union(complement(union(u,v)),w)) member(omega,intersection(union(u,v),complement(w)))* -> .
% 300.06/300.42  102592[0:Rew:101686.0,6737.1] || subclass(universal_class,intersection(union(u,v),complement(w)))* subclass(universal_class,union(complement(union(u,v)),w)) -> .
% 300.06/300.42  102608[3:Rew:101686.0,34883.1] || equal(intersection(union(u,v),complement(w)),domain_relation) subclass(domain_relation,union(complement(union(u,v)),w))* -> .
% 300.06/300.42  102609[3:Rew:101686.0,13475.1] || subclass(domain_relation,intersection(union(u,v),complement(w)))* subclass(domain_relation,union(complement(union(u,v)),w)) -> .
% 300.06/300.42  102610[3:Rew:101686.0,13460.1] || subclass(universal_class,intersection(union(u,v),complement(w))) subclass(domain_relation,union(complement(union(u,v)),w))* -> .
% 300.06/300.42  102612[3:Rew:101686.0,13572.1] || equal(intersection(union(u,v),complement(w)),domain_relation)** equal(union(complement(union(u,v)),w),domain_relation) -> .
% 300.06/300.42  102613[4:Rew:101686.0,17997.1] ||  -> member(singleton(null_class),intersection(union(u,v),complement(w)))* member(singleton(null_class),union(complement(union(u,v)),w)).
% 300.06/300.42  102625[0:Rew:101686.0,30276.1] || subclass(universal_class,intersection(union(u,v),complement(w))) member(omega,union(complement(union(u,v)),w))* -> .
% 300.06/300.42  102662[4:Rew:101686.0,82626.0] || equal(successor(union(complement(union(u,v)),w)),null_class) -> subclass(universal_class,intersection(union(u,v),complement(w)))*.
% 300.06/300.42  102663[4:Rew:101686.0,54175.0] || equal(successor(union(complement(union(u,v)),w)),null_class) -> member(omega,intersection(union(u,v),complement(w)))*.
% 300.06/300.42  102664[7:Rew:101686.0,54083.0] || equal(successor(union(complement(union(u,v)),w)),null_class) -> member(null_class,intersection(union(u,v),complement(w)))*.
% 300.06/300.42  102674[0:Rew:101686.0,70114.0] ||  -> equal(intersection(union(complement(union(u,v)),w),restrict(intersection(union(u,v),complement(w)),x,y)),null_class)**.
% 300.06/300.42  102714[0:Rew:101686.0,63183.0] || subclass(universal_class,power_class(complement(union(u,v)))) member(ordered_pair(w,x),image(element_relation,union(u,v)))* -> .
% 300.06/300.42  102715[0:Rew:101686.0,63180.0] || subclass(universal_class,power_class(complement(union(u,v)))) member(unordered_pair(w,x),image(element_relation,union(u,v)))* -> .
% 300.06/300.42  102720[4:Rew:101686.0,18640.1] || equal(image(element_relation,union(u,v)),singleton(singleton(null_class))) subclass(universal_class,power_class(complement(union(u,v))))* -> .
% 300.06/300.42  102743[3:Rew:101686.0,63205.0] || subclass(domain_relation,power_class(complement(union(u,v)))) member(ordered_pair(null_class,null_class),image(element_relation,union(u,v)))* -> .
% 300.06/300.42  102746[3:Rew:101686.0,63204.0] || equal(power_class(complement(union(u,v))),domain_relation) member(ordered_pair(null_class,null_class),image(element_relation,union(u,v)))* -> .
% 300.06/300.42  102899[0:Rew:101686.0,40113.1] || subclass(union(u,v),complement(w)) -> equal(union(w,complement(union(u,v))),complement(union(u,v)))**.
% 300.06/300.42  102936[0:Rew:101686.0,101374.0] || equal(symmetric_difference(complement(union(u,v)),w),universal_class) member(null_class,intersection(union(u,v),complement(w)))* -> .
% 300.06/300.42  102937[0:Rew:101686.0,101358.0] || equal(symmetric_difference(complement(union(u,v)),w),universal_class) member(omega,intersection(union(u,v),complement(w)))* -> .
% 300.06/300.42  102939[0:Rew:101686.0,101375.0] || subclass(universal_class,symmetric_difference(complement(union(u,v)),w)) member(null_class,intersection(union(u,v),complement(w)))* -> .
% 300.06/300.42  102940[0:Rew:101686.0,101359.0] || subclass(universal_class,symmetric_difference(complement(union(u,v)),w)) member(omega,intersection(union(u,v),complement(w)))* -> .
% 300.06/300.42  103126[4:Rew:102963.0,99584.1] single_valued_class(union(null_class,union(null_class,intersection(cross_product(universal_class,universal_class),u)))) ||  -> function(union(null_class,restrict(u,universal_class,universal_class)))*.
% 300.06/300.42  103342[4:Rew:103337.0,82953.0] ||  -> equal(power_class(intersection(union(null_class,complement(u)),complement(singleton(union(u,null_class))))),power_class(complement(successor(union(u,null_class)))))**.
% 300.06/300.42  103343[4:Rew:103337.0,35693.0] ||  -> equal(power_class(intersection(union(null_class,complement(u)),complement(singleton(union(u,u))))),power_class(complement(successor(union(u,u)))))**.
% 300.06/300.42  103344[4:Rew:103337.0,30428.0] ||  -> equal(power_class(intersection(union(null_class,complement(u)),complement(singleton(union(null_class,u))))),power_class(complement(successor(union(null_class,u)))))**.
% 300.06/300.42  103366[0:Rew:103337.0,47726.0] || member(not_subclass_element(image(element_relation,successor(u)),v),power_class(complement(successor(u))))* -> subclass(image(element_relation,successor(u)),v).
% 300.06/300.42  103415[0:Rew:103414.0,55709.2] || member(u,successor(v)) member(u,complement(w)) member(u,union(w,complement(successor(v))))* -> .
% 300.06/300.42  103418[0:Rew:103414.0,40142.1] || subclass(complement(singleton(u)),complement(u))* -> equal(union(v,complement(successor(u))),union(v,complement(singleton(u))))**.
% 300.06/300.42  103442[0:Rew:103414.0,47265.0] ||  -> equal(union(u,intersection(power_class(v),complement(singleton(complement(power_class(v)))))),union(u,complement(successor(complement(power_class(v))))))**.
% 300.06/300.42  103464[0:Rew:103425.0,47517.0] ||  -> equal(union(intersection(power_class(u),complement(singleton(complement(power_class(u))))),v),union(v,complement(successor(complement(power_class(u))))))**.
% 300.06/300.42  103798[4:Rew:26689.0,101625.2,64484.1,101625.2,26689.0,101625.1] || equal(successor(u),null_class) member(not_subclass_element(complement(v),w),union(u,v))* -> subclass(complement(v),w).
% 300.06/300.42  103799[4:Rew:26689.0,101596.2,74519.0,101596.2,64484.1,101596.2,26689.0,101596.1,74519.0,101596.1] || equal(successor(u),null_class) member(not_subclass_element(complement(v),w),union(v,u))* -> subclass(complement(v),w).
% 300.06/300.42  103852[0:Rew:44.0,103851.0] ||  -> equal(complement(union(intersection(successor(u),complement(v)),intersection(complement(successor(u)),v))),symmetric_difference(complement(successor(u)),v))**.
% 300.06/300.42  103854[0:Rew:78499.0,103853.0,44.0,103853.0] ||  -> equal(complement(union(intersection(u,complement(successor(v))),intersection(complement(u),successor(v)))),symmetric_difference(u,complement(successor(v))))**.
% 300.06/300.42  104448[4:SpL:103338.0,3784.2] || member(complement(successor(null_class)),universal_class) subclass(universal_class,complement(u)) member(power_class(complement(singleton(null_class))),u)* -> .
% 300.06/300.42  104677[8:Rew:104596.0,86159.2] function(cross_product(universal_class,universal_class)) single_valued_class(union(null_class,successor(cross_product(universal_class,universal_class)))) ||  -> function(successor(cross_product(universal_class,universal_class)))*.
% 300.06/300.42  105341[4:Res:100165.0,5341.0] ||  -> subclass(complement(union(complement(successor(null_class)),u)),v) equal(not_subclass_element(complement(union(complement(successor(null_class)),u)),v),null_class)**.
% 300.06/300.42  105415[4:Res:100777.0,5341.0] ||  -> subclass(complement(union(u,complement(successor(null_class)))),v) equal(not_subclass_element(complement(union(u,complement(successor(null_class)))),v),null_class)**.
% 300.06/300.42  106737[0:SpL:103337.0,4012.0] || member(u,symmetric_difference(power_class(complement(successor(v))),complement(w)))* -> member(u,union(image(element_relation,successor(v)),w)).
% 300.06/300.42  106744[0:SpL:103337.0,4012.0] || member(u,symmetric_difference(complement(v),power_class(complement(successor(w)))))* -> member(u,union(v,image(element_relation,successor(w)))).
% 300.06/300.42  106804[0:Rew:103337.0,106707.1] || member(not_subclass_element(power_class(complement(successor(u))),v),image(element_relation,successor(u)))* -> subclass(power_class(complement(successor(u))),v).
% 300.06/300.42  107283[4:SpR:47643.0,97814.0] ||  -> subclass(complement(successor(successor(union(intersection(complement(u),power_class(v)),complement(power_class(w)))))),union(u,complement(power_class(v))))*.
% 300.06/300.42  107284[4:SpR:47644.0,97814.0] ||  -> subclass(complement(successor(successor(union(intersection(power_class(u),complement(v)),complement(power_class(w)))))),union(complement(power_class(u)),v))*.
% 300.06/300.42  107297[4:Res:97814.0,326.1] inductive(complement(successor(successor(complement(intersection(omega,u)))))) ||  -> equal(complement(successor(successor(complement(intersection(omega,u))))),omega)**.
% 300.06/300.42  107430[0:SpR:103414.0,26.2] || member(u,universal_class) -> member(u,intersection(complement(v),successor(w)))* member(u,union(v,complement(successor(w)))).
% 300.06/300.42  107506[4:SpL:103414.0,18013.1] || equal(intersection(complement(u),successor(v)),singleton(singleton(null_class))) subclass(universal_class,union(u,complement(successor(v))))* -> .
% 300.06/300.42  108711[3:Res:28597.1,101697.0] || equal(image(element_relation,union(u,v)),domain_relation) member(ordered_pair(null_class,null_class),power_class(complement(union(u,v))))* -> .
% 300.06/300.42  108712[3:Res:4824.1,101697.0] || subclass(domain_relation,image(element_relation,union(u,v))) member(ordered_pair(null_class,null_class),power_class(complement(union(u,v))))* -> .
% 300.06/300.42  108910[4:Res:100205.0,326.1] inductive(complement(union(union(null_class,complement(omega)),u))) ||  -> equal(complement(union(union(null_class,complement(omega)),u)),omega)**.
% 300.06/300.42  109459[4:Res:100818.0,326.1] inductive(complement(union(u,union(null_class,complement(omega))))) ||  -> equal(complement(union(u,union(null_class,complement(omega)))),omega)**.
% 300.06/300.42  110420[4:SpR:47642.0,107232.0] ||  -> subclass(complement(successor(successor(union(complement(power_class(u)),intersection(complement(v),power_class(w)))))),union(v,complement(power_class(w))))*.
% 300.06/300.42  110421[4:SpR:47646.0,107232.0] ||  -> subclass(complement(successor(successor(union(complement(power_class(u)),intersection(power_class(v),complement(w)))))),union(complement(power_class(v)),w))*.
% 300.06/300.42  110432[4:Res:107232.0,326.1] inductive(complement(successor(successor(complement(intersection(u,omega)))))) ||  -> equal(complement(successor(successor(complement(intersection(u,omega))))),omega)**.
% 300.06/300.42  111268[0:Res:345.1,101688.0] || subclass(universal_class,symmetric_difference(complement(u),union(v,w))) -> member(singleton(x),union(u,complement(union(v,w))))*.
% 300.06/300.42  111269[4:Res:48015.1,101688.0] || equal(complement(symmetric_difference(complement(u),union(v,w))),null_class) -> member(omega,union(u,complement(union(v,w))))*.
% 300.06/300.42  111280[7:Res:46478.1,101688.0] || equal(complement(symmetric_difference(complement(u),union(v,w))),null_class) -> member(null_class,union(u,complement(union(v,w))))*.
% 300.06/300.42  111281[7:Res:29936.1,101688.0] || equal(symmetric_difference(complement(u),union(v,w)),successor(null_class)) -> member(null_class,union(u,complement(union(v,w))))*.
% 300.06/300.42  111282[7:Res:29891.1,101688.0] || equal(symmetric_difference(complement(u),union(v,w)),singleton(null_class)) -> member(null_class,union(u,complement(union(v,w))))*.
% 300.06/300.42  111509[4:Res:96578.0,326.1] inductive(intersection(union(null_class,intersection(omega,u)),v)) ||  -> equal(intersection(union(null_class,intersection(omega,u)),v),omega)**.
% 300.06/300.42  111659[4:Res:96588.0,326.1] inductive(union(null_class,intersection(intersection(omega,u),v))) ||  -> equal(union(null_class,intersection(intersection(omega,u),v)),omega)**.
% 300.06/300.42  111816[0:Res:345.1,101702.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(w))) -> member(singleton(x),union(complement(union(u,v)),w))*.
% 300.06/300.42  111817[4:Res:48015.1,101702.0] || equal(complement(symmetric_difference(union(u,v),complement(w))),null_class) -> member(omega,union(complement(union(u,v)),w))*.
% 300.06/300.42  111828[7:Res:46478.1,101702.0] || equal(complement(symmetric_difference(union(u,v),complement(w))),null_class) -> member(null_class,union(complement(union(u,v)),w))*.
% 300.06/300.42  111829[7:Res:29936.1,101702.0] || equal(symmetric_difference(union(u,v),complement(w)),successor(null_class)) -> member(null_class,union(complement(union(u,v)),w))*.
% 300.06/300.42  111830[7:Res:29891.1,101702.0] || equal(symmetric_difference(union(u,v),complement(w)),singleton(null_class)) -> member(null_class,union(complement(union(u,v)),w))*.
% 300.06/300.42  112008[4:Res:96596.0,326.1] inductive(intersection(u,union(null_class,intersection(omega,v)))) ||  -> equal(intersection(u,union(null_class,intersection(omega,v))),omega)**.
% 300.06/300.42  112150[4:Res:96601.0,326.1] inductive(union(null_class,intersection(u,intersection(omega,v)))) ||  -> equal(union(null_class,intersection(u,intersection(omega,v))),omega)**.
% 300.06/300.42  112322[4:Rew:73603.0,112226.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,v)))* member(u,power_class(union(null_class,complement(v)))).
% 300.06/300.42  112347[8:Rew:103370.1,112346.3,83014.1,112346.3] function(u) || member(v,universal_class) -> member(v,image(element_relation,successor(u)))* member(v,power_class(complement(u))).
% 300.06/300.42  112435[4:Res:96889.0,326.1] inductive(complement(successor(complement(restrict(omega,u,v))))) ||  -> equal(complement(successor(complement(restrict(omega,u,v)))),omega)**.
% 300.06/300.42  112816[4:Rew:73603.0,112654.1] || member(u,intersection(complement(v),union(w,w)))* member(u,union(v,union(null_class,complement(w)))) -> .
% 300.06/300.42  112820[4:Rew:30456.0,112678.1] || member(u,intersection(complement(v),union(w,null_class)))* member(u,union(v,union(null_class,complement(w)))) -> .
% 300.06/300.42  112821[4:Rew:30456.0,112681.1] || member(u,intersection(complement(v),union(null_class,w)))* member(u,union(v,union(null_class,complement(w)))) -> .
% 300.06/300.42  112759[0:Res:2118.1,101687.0] || subclass(universal_class,intersection(complement(u),union(v,w))) member(null_class,union(u,complement(union(v,w))))* -> .
% 300.06/300.42  112845[8:Rew:103424.1,112844.2,83014.1,112844.2] function(u) || member(v,intersection(complement(w),successor(u)))* member(v,union(w,complement(u))) -> .
% 300.06/300.42  112937[4:SpR:47643.0,100149.0] ||  -> subclass(complement(union(union(intersection(complement(u),power_class(v)),complement(power_class(w))),x)),union(u,complement(power_class(v))))*.
% 300.06/300.42  112938[4:SpR:47644.0,100149.0] ||  -> subclass(complement(union(union(intersection(power_class(u),complement(v)),complement(power_class(w))),x)),union(complement(power_class(u)),v))*.
% 300.06/300.42  112973[4:Res:100149.0,326.1] inductive(complement(union(complement(intersection(omega,u)),v))) ||  -> equal(complement(union(complement(intersection(omega,u)),v)),omega)**.
% 300.06/300.42  113116[4:SpR:47643.0,100761.0] ||  -> subclass(complement(union(u,union(intersection(complement(v),power_class(w)),complement(power_class(x))))),union(v,complement(power_class(w))))*.
% 300.06/300.42  113117[4:SpR:47644.0,100761.0] ||  -> subclass(complement(union(u,union(intersection(power_class(v),complement(w)),complement(power_class(x))))),union(complement(power_class(v)),w))*.
% 300.06/300.42  113145[4:Res:100761.0,326.1] inductive(complement(union(u,complement(intersection(omega,v))))) ||  -> equal(complement(union(u,complement(intersection(omega,v)))),omega)**.
% 300.06/300.42  113393[4:Rew:73603.0,113264.1] || member(u,intersection(union(v,v),complement(w)))* member(u,union(union(null_class,complement(v)),w)) -> .
% 300.06/300.42  113397[4:Rew:30456.0,113288.1] || member(u,intersection(union(v,null_class),complement(w)))* member(u,union(union(null_class,complement(v)),w)) -> .
% 300.06/300.42  113398[4:Rew:30456.0,113291.1] || member(u,intersection(union(null_class,v),complement(w)))* member(u,union(union(null_class,complement(v)),w)) -> .
% 300.06/300.42  113337[0:Res:2118.1,101701.0] || subclass(universal_class,intersection(union(u,v),complement(w))) member(null_class,union(complement(union(u,v)),w))* -> .
% 300.06/300.42  113421[8:Rew:106413.1,113420.2,83014.1,113420.2] function(u) || member(v,intersection(successor(u),complement(w)))* member(v,union(w,complement(u))) -> .
% 300.06/300.42  114350[4:Res:113750.0,5341.0] ||  -> subclass(regular(union(null_class,complement(singleton(u)))),v) equal(not_subclass_element(regular(union(null_class,complement(singleton(u)))),v),u)**.
% 300.06/300.42  114410[4:Rew:102963.0,114341.1,26691.0,114341.1,102963.0,114341.0,26691.0,114341.0] || member(regular(regular(union(null_class,compose(element_relation,universal_class)))),element_relation)* -> equal(regular(union(null_class,compose(element_relation,universal_class))),null_class).
% 300.06/300.42  114414[0:SpR:101864.0,4104.0] ||  -> subclass(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))),complement(symmetric_difference(cross_product(v,w),u)))*.
% 300.06/300.42  114636[4:Res:113762.0,5342.0] || subclass(complement(power_class(u)),v) -> subclass(regular(power_class(u)),w) member(not_subclass_element(regular(power_class(u)),w),v)*.
% 300.06/300.42  114661[4:Res:113763.0,5342.0] || subclass(complement(successor(u)),v) -> subclass(regular(successor(u)),w) member(not_subclass_element(regular(successor(u)),w),v)*.
% 300.06/300.42  114733[4:Res:114380.0,3156.0] || subclass(complement(u),v) -> equal(regular(union(null_class,u)),null_class) member(regular(regular(union(null_class,u))),v)*.
% 300.06/300.42  114823[4:Res:114701.0,3156.0] || subclass(complement(u),v) -> equal(regular(union(u,null_class)),null_class) member(regular(regular(union(u,null_class))),v)*.
% 300.06/300.42  114877[0:SpR:101884.0,4104.0] ||  -> subclass(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))),complement(symmetric_difference(u,cross_product(v,w))))*.
% 300.06/300.42  115115[4:Res:114715.0,3156.0] || subclass(complement(u),v) -> equal(regular(union(u,u)),null_class) member(regular(regular(union(u,u))),v)*.
% 300.06/300.42  115347[4:Res:115258.0,5342.0] || subclass(union(u,null_class),v) -> subclass(regular(complement(u)),w) member(not_subclass_element(regular(complement(u)),w),v)*.
% 300.06/300.42  115447[4:Res:115352.0,5348.0] ||  -> subclass(regular(complement(restrict(u,v,w))),x) member(not_subclass_element(regular(complement(restrict(u,v,w))),x),u)*.
% 300.06/300.42  115568[0:SpR:102364.0,5255.0] ||  -> subclass(symmetric_difference(power_class(u),power_class(complement(union(v,w)))),union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 300.06/300.42  115576[4:SpR:102364.0,107232.0] ||  -> subclass(complement(successor(successor(union(complement(power_class(u)),image(element_relation,union(v,w)))))),power_class(complement(union(v,w))))*.
% 300.06/300.42  115580[0:SpR:102364.0,78114.0] ||  -> subclass(symmetric_difference(power_class(complement(union(u,v))),power_class(w)),union(complement(power_class(w)),image(element_relation,union(u,v))))*.
% 300.06/300.42  115762[5:Rew:7631.0,115638.1,4392.0,115638.1,74519.0,115638.1] || equal(complement(union(u,v)),universal_class) -> equal(union(complement(power_class(w)),image(element_relation,union(u,v))),universal_class)**.
% 300.06/300.42  115763[6:Rew:7631.0,115637.1,4392.0,115637.1,74519.0,115637.1] || equal(complement(union(u,v)),null_class) -> equal(union(complement(power_class(w)),image(element_relation,union(u,v))),universal_class)**.
% 300.06/300.42  115782[5:Rew:7631.0,115631.1,4392.0,115631.1,74519.0,115631.1,11564.0,115631.1] || equal(successor(union(u,v)),null_class) -> equal(union(complement(power_class(w)),image(element_relation,union(u,v))),universal_class)**.
% 300.06/300.42  115910[4:Res:115297.0,5342.0] || subclass(union(null_class,u),v) -> subclass(regular(complement(u)),w) member(not_subclass_element(regular(complement(u)),w),v)*.
% 300.06/300.42  116048[0:SpR:102512.0,5255.0] ||  -> subclass(symmetric_difference(power_class(complement(power_class(u))),union(v,w)),union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 300.06/300.42  116060[0:SpR:102512.0,78114.0] ||  -> subclass(symmetric_difference(union(u,v),power_class(complement(power_class(w)))),union(image(element_relation,power_class(w)),complement(union(u,v))))*.
% 300.06/300.42  116223[4:Rew:7631.0,116130.1] || subclass(power_class(complement(power_class(u))),null_class) -> equal(union(image(element_relation,power_class(u)),complement(union(v,w))),universal_class)**.
% 300.06/300.42  116373[4:Res:115299.0,5342.0] || subclass(union(u,u),v)* -> subclass(regular(complement(u)),w) member(not_subclass_element(regular(complement(u)),w),v)*.
% 300.06/300.42  116503[4:Res:115435.0,5341.0] ||  -> subclass(regular(complement(intersection(singleton(u),v))),w) equal(not_subclass_element(regular(complement(intersection(singleton(u),v))),w),u)**.
% 300.06/300.42  116638[4:Res:116428.0,5341.0] ||  -> subclass(regular(complement(intersection(u,singleton(v)))),w) equal(not_subclass_element(regular(complement(intersection(u,singleton(v)))),w),v)**.
% 300.06/300.42  116785[0:SpR:102780.0,5255.0] ||  -> subclass(symmetric_difference(power_class(complement(union(u,v))),power_class(w)),union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 300.06/300.42  116792[4:SpR:102780.0,97814.0] ||  -> subclass(complement(successor(successor(union(image(element_relation,union(u,v)),complement(power_class(w)))))),power_class(complement(union(u,v))))*.
% 300.06/300.42  116794[4:SpR:102780.0,100149.0] ||  -> subclass(complement(union(union(image(element_relation,union(u,v)),complement(power_class(w))),x)),power_class(complement(union(u,v))))*.
% 300.06/300.42  116798[4:SpR:102780.0,100761.0] ||  -> subclass(complement(union(u,union(image(element_relation,union(v,w)),complement(power_class(x))))),power_class(complement(union(v,w))))*.
% 300.06/300.42  116799[0:SpR:102780.0,78114.0] ||  -> subclass(symmetric_difference(power_class(u),power_class(complement(union(v,w)))),union(image(element_relation,union(v,w)),complement(power_class(u))))*.
% 300.06/300.42  116981[5:Rew:7631.0,116869.1,4392.0,116869.1] || equal(complement(union(u,v)),universal_class) -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),universal_class)**.
% 300.06/300.42  116982[6:Rew:7631.0,116868.1,4392.0,116868.1] || equal(complement(union(u,v)),null_class) -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),universal_class)**.
% 300.06/300.42  117001[5:Rew:7631.0,116862.1,4392.0,116862.1,11564.0,116862.1] || equal(successor(union(u,v)),null_class) -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),universal_class)**.
% 300.06/300.42  117226[0:SpR:102912.0,5255.0] ||  -> subclass(symmetric_difference(union(u,v),power_class(complement(power_class(w)))),union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 300.06/300.42  117240[0:SpR:102912.0,78114.0] ||  -> subclass(symmetric_difference(power_class(complement(power_class(u))),union(v,w)),union(complement(union(v,w)),image(element_relation,power_class(u))))*.
% 300.06/300.42  117401[4:Rew:7631.0,117313.1] || subclass(power_class(complement(power_class(u))),null_class) -> equal(union(complement(union(v,w)),image(element_relation,power_class(u))),universal_class)**.
% 300.06/300.42  117601[4:Res:116510.0,5341.0] ||  -> subclass(regular(complement(intersection(successor(null_class),u))),v) equal(not_subclass_element(regular(complement(intersection(successor(null_class),u))),v),null_class)**.
% 300.06/300.42  117782[4:Res:116645.0,5341.0] ||  -> subclass(regular(complement(intersection(u,successor(null_class)))),v) equal(not_subclass_element(regular(complement(intersection(u,successor(null_class)))),v),null_class)**.
% 300.06/300.42  117851[4:Res:117775.0,5341.0] ||  -> subclass(regular(union(u,complement(successor(null_class)))),v) equal(not_subclass_element(regular(union(u,complement(successor(null_class)))),v),null_class)**.
% 300.06/300.42  117952[4:Res:117828.0,5341.0] ||  -> subclass(regular(union(complement(successor(null_class)),u)),v) equal(not_subclass_element(regular(union(complement(successor(null_class)),u)),v),null_class)**.
% 300.06/300.42  118257[4:SpL:101705.0,114328.0] || subclass(union(complement(union(u,v)),w),null_class) -> subclass(regular(null_class),intersection(union(u,v),complement(w)))*.
% 300.06/300.42  118267[4:SpL:101695.0,114328.0] || subclass(union(u,complement(union(v,w))),null_class) -> subclass(regular(null_class),intersection(complement(u),union(v,w)))*.
% 300.06/300.42  118665[4:SpL:101705.0,117068.0] || equal(regular(union(complement(union(u,v)),w)),universal_class) -> member(null_class,intersection(union(u,v),complement(w)))*.
% 300.06/300.42  118675[4:SpL:101695.0,117068.0] || equal(regular(union(u,complement(union(v,w)))),universal_class) -> member(null_class,intersection(complement(u),union(v,w)))*.
% 300.06/300.42  118898[4:Res:114342.0,326.1] inductive(regular(union(null_class,complement(intersection(omega,u))))) ||  -> equal(regular(union(null_class,complement(intersection(omega,u)))),omega)**.
% 300.06/300.42  119442[4:SpR:101705.0,116474.0] ||  -> subclass(regular(union(intersection(union(u,v),complement(w)),complement(power_class(x)))),union(complement(union(u,v)),w))*.
% 300.06/300.42  119452[4:SpR:101695.0,116474.0] ||  -> subclass(regular(union(intersection(complement(u),union(v,w)),complement(power_class(x)))),union(u,complement(union(v,w))))*.
% 300.06/300.42  119538[4:SpR:101705.0,116475.0] ||  -> subclass(regular(union(intersection(union(u,v),complement(w)),complement(successor(x)))),union(complement(union(u,v)),w))*.
% 300.06/300.42  119548[4:SpR:101695.0,116475.0] ||  -> subclass(regular(union(intersection(complement(u),union(v,w)),complement(successor(x)))),union(u,complement(union(v,w))))*.
% 300.06/300.42  119869[4:Res:116512.0,326.1] inductive(regular(complement(intersection(union(null_class,omega),u)))) ||  -> equal(regular(complement(intersection(union(null_class,omega),u))),omega)**.
% 300.06/300.42  120074[4:Rew:78499.0,119999.1] inductive(regular(complement(intersection(union(omega,null_class),u)))) ||  -> equal(regular(complement(intersection(union(null_class,omega),u))),omega)**.
% 300.06/300.42  120269[4:SpR:101705.0,116611.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(union(v,w),complement(x)))),union(complement(union(v,w)),x))*.
% 300.06/300.42  120279[4:SpR:101695.0,116611.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(complement(v),union(w,x)))),union(v,complement(union(w,x))))*.
% 300.06/300.42  120425[4:Res:116647.0,326.1] inductive(regular(complement(intersection(u,union(null_class,omega))))) ||  -> equal(regular(complement(intersection(u,union(null_class,omega)))),omega)**.
% 300.06/300.42  120622[4:Rew:78499.0,120549.1] inductive(regular(complement(intersection(u,union(omega,null_class))))) ||  -> equal(regular(complement(intersection(u,union(null_class,omega)))),omega)**.
% 300.06/300.42  120714[4:Res:118827.0,326.1] inductive(regular(union(null_class,complement(intersection(u,omega))))) ||  -> equal(regular(union(null_class,complement(intersection(u,omega)))),omega)**.
% 300.06/300.42  120817[4:SpR:101705.0,119567.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(union(v,w),complement(x)))),union(complement(union(v,w)),x))*.
% 300.06/300.42  120827[4:SpR:101695.0,119567.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(complement(v),union(w,x)))),union(v,complement(union(w,x))))*.
% 300.06/300.42  120905[0:Res:52.1,5340.0] inductive(unordered_pair(u,v)) ||  -> subclass(omega,w) equal(not_subclass_element(omega,w),v)* equal(not_subclass_element(omega,w),u)*.
% 300.06/300.42  121087[4:Res:119915.0,326.1] inductive(regular(union(union(null_class,complement(omega)),u))) ||  -> equal(regular(union(union(null_class,complement(omega)),u)),omega)**.
% 300.06/300.42  121290[4:Rew:102963.0,121184.0] ||  -> subclass(regular(successor(union(image(element_relation,power_class(u)),complement(power_class(v))))),intersection(power_class(complement(power_class(u))),power_class(v)))*.
% 300.06/300.42  121291[4:Rew:102963.0,121182.0] ||  -> subclass(regular(successor(union(complement(power_class(u)),image(element_relation,power_class(v))))),intersection(power_class(u),power_class(complement(power_class(v)))))*.
% 300.06/300.42  122062[4:Res:120470.0,326.1] inductive(regular(union(u,union(null_class,complement(omega))))) ||  -> equal(regular(union(u,union(null_class,complement(omega)))),omega)**.
% 300.06/300.42  123897[4:Res:111436.0,326.1] inductive(intersection(union(null_class,intersection(u,omega)),v)) ||  -> equal(intersection(union(null_class,intersection(u,omega)),v),omega)**.
% 300.06/300.42  124080[4:Res:111588.0,326.1] inductive(union(null_class,intersection(intersection(u,omega),v))) ||  -> equal(union(null_class,intersection(intersection(u,omega),v)),omega)**.
% 300.06/300.42  124258[4:Res:111942.0,326.1] inductive(intersection(u,union(null_class,intersection(v,omega)))) ||  -> equal(intersection(u,union(null_class,intersection(v,omega))),omega)**.
% 300.06/300.42  124553[4:Res:112082.0,326.1] inductive(union(null_class,intersection(u,intersection(v,omega)))) ||  -> equal(union(null_class,intersection(u,intersection(v,omega))),omega)**.
% 300.06/300.42  124684[4:SpR:102364.0,112885.0] ||  -> subclass(complement(union(union(complement(power_class(u)),image(element_relation,union(v,w))),x)),power_class(complement(union(v,w))))*.
% 300.06/300.42  124690[4:SpR:47642.0,112885.0] ||  -> subclass(complement(union(union(complement(power_class(u)),intersection(complement(v),power_class(w))),x)),union(v,complement(power_class(w))))*.
% 300.06/300.42  124691[4:SpR:47646.0,112885.0] ||  -> subclass(complement(union(union(complement(power_class(u)),intersection(power_class(v),complement(w))),x)),union(complement(power_class(v)),w))*.
% 300.06/300.42  124725[4:Res:112885.0,326.1] inductive(complement(union(complement(intersection(u,omega)),v))) ||  -> equal(complement(union(complement(intersection(u,omega)),v)),omega)**.
% 300.06/300.42  125031[4:SpR:102364.0,113064.0] ||  -> subclass(complement(union(u,union(complement(power_class(v)),image(element_relation,union(w,x))))),power_class(complement(union(w,x))))*.
% 300.06/300.42  125037[4:SpR:47642.0,113064.0] ||  -> subclass(complement(union(u,union(complement(power_class(v)),intersection(complement(w),power_class(x))))),union(w,complement(power_class(x))))*.
% 300.06/300.42  125038[4:SpR:47646.0,113064.0] ||  -> subclass(complement(union(u,union(complement(power_class(v)),intersection(power_class(w),complement(x))))),union(complement(power_class(w)),x))*.
% 300.06/300.42  125065[4:Res:113064.0,326.1] inductive(complement(union(u,complement(intersection(v,omega))))) ||  -> equal(complement(union(u,complement(intersection(v,omega)))),omega)**.
% 300.06/300.42  126139[8:Rew:103370.1,126138.2,83014.1,126138.2,103370.1,126138.1] function(u) || member(regular(power_class(complement(u))),image(element_relation,successor(u)))* -> equal(power_class(complement(u)),null_class).
% 300.06/300.42  126513[4:SpR:101705.0,116467.1] || subclass(intersection(union(u,v),complement(w)),x) -> subclass(regular(union(complement(union(u,v)),w)),x)*.
% 300.06/300.42  126523[4:SpR:101695.0,116467.1] || subclass(intersection(complement(u),union(v,w)),x) -> subclass(regular(union(u,complement(union(v,w)))),x)*.
% 300.06/300.42  126557[4:Res:116467.1,5346.0] || subclass(u,intersection(v,w))* -> subclass(regular(complement(u)),x) member(not_subclass_element(regular(complement(u)),x),w)*.
% 300.06/300.42  126558[4:Res:116467.1,5345.0] || subclass(u,intersection(v,w))* -> subclass(regular(complement(u)),x) member(not_subclass_element(regular(complement(u)),x),v)*.
% 300.06/300.42  126568[4:Res:116467.1,3163.0] || subclass(u,restrict(v,w,x))* -> equal(regular(complement(u)),null_class) member(regular(regular(complement(u))),v)*.
% 300.06/300.42  126637[4:Con:126621.3] || equal(complement(power_class(complement(power_class(u)))),universal_class) member(v,universal_class) -> member(v,image(element_relation,power_class(u)))*.
% 300.06/300.42  126638[4:Con:126620.3] || equal(successor(power_class(complement(power_class(u)))),null_class) member(v,universal_class) -> member(v,image(element_relation,power_class(u)))*.
% 300.06/300.42  126642[6:MRR:126641.2,3050.0] || equal(power_class(u),universal_class) member(v,universal_class) -> member(v,image(element_relation,power_class(u)))* member(v,w)*.
% 300.06/300.42  126720[4:Res:116495.0,326.1] inductive(regular(complement(intersection(intersection(omega,u),v)))) ||  -> equal(regular(complement(intersection(intersection(omega,u),v))),omega)**.
% 300.06/300.42  126870[4:Res:116630.0,326.1] inductive(regular(complement(intersection(u,intersection(omega,v))))) ||  -> equal(regular(complement(intersection(u,intersection(omega,v)))),omega)**.
% 300.06/300.42  127200[4:Rew:78499.0,127121.1,76326.0,127121.1] inductive(regular(complement(intersection(union(omega,omega),u)))) ||  -> equal(regular(complement(intersection(union(null_class,omega),u))),omega)**.
% 300.06/300.42  127358[4:Rew:78499.0,127282.1,76326.0,127282.1] inductive(regular(complement(intersection(u,union(omega,omega))))) ||  -> equal(regular(complement(intersection(u,union(null_class,omega)))),omega)**.
% 300.06/300.42  127979[4:Rew:26691.0,127753.2,73077.0,127753.2,64484.1,127753.2,75576.0,127753.1,7637.0,127753.1] || equal(successor(u),null_class) member(v,complement(union(u,w)))* -> member(v,union(null_class,complement(w))).
% 300.06/300.42  127980[4:Rew:26691.0,127718.2,73077.0,127718.2,78616.0,127718.2,64484.1,127718.2,75576.0,127718.1,7637.0,127718.1,78499.0,127718.1] || equal(successor(u),null_class) member(v,complement(union(w,u)))* -> member(v,union(null_class,complement(w))).
% 300.06/300.42  128629[4:Rew:114182.0,128539.0] ||  -> subclass(regular(complement(symmetric_difference(union(u,v),union(w,x)))),complement(intersection(union(w,x),union(u,v))))*.
% 300.06/300.42  128818[4:Res:126650.0,326.1] inductive(regular(complement(intersection(intersection(u,omega),v)))) ||  -> equal(regular(complement(intersection(intersection(u,omega),v))),omega)**.
% 300.06/300.42  128968[4:Res:126803.0,326.1] inductive(regular(complement(intersection(u,intersection(v,omega))))) ||  -> equal(regular(complement(intersection(u,intersection(v,omega)))),omega)**.
% 300.06/300.42  129841[0:SpR:6882.0,71859.0] ||  -> subclass(intersection(intersection(u,successor(v)),union(complement(v),complement(singleton(v)))),symmetric_difference(complement(v),complement(singleton(v))))*.
% 300.06/300.42  130010[0:SpR:6882.0,71860.0] ||  -> subclass(intersection(intersection(successor(u),v),union(complement(u),complement(singleton(u)))),symmetric_difference(complement(u),complement(singleton(u))))*.
% 300.06/300.42  130229[0:Res:12.0,7169.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(image(u,unordered_pair(x,y)),w)*.
% 300.06/300.42  130279[0:Res:243.0,7169.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(image(u,ordered_pair(x,y)),w)*.
% 300.06/300.42  132047[4:Rew:109656.0,131920.2,74519.0,131920.1] || member(u,universal_class) -> member(u,intersection(successor(null_class),complement(v)))* member(u,union(v,complement(successor(null_class)))).
% 300.06/300.42  133391[4:Rew:74514.1,133390.1] || equal(successor(union(u,v)),null_class) -> equal(symmetric_difference(complement(w),union(u,v)),union(null_class,complement(w)))**.
% 300.06/300.42  133905[4:Rew:133639.0,133817.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).
% 300.06/300.42  133906[4:Rew:133639.0,133816.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).
% 300.06/300.42  134070[4:Rew:104888.0,133965.2,27420.0,133965.2] || member(u,universal_class) -> member(u,intersection(successor(v),complement(w)))* member(u,union(complement(successor(v)),w)).
% 300.06/300.42  135264[4:Rew:66396.1,135263.1] || equal(successor(union(u,v)),null_class) -> equal(symmetric_difference(union(u,v),complement(w)),union(null_class,complement(w)))**.
% 300.06/300.42  135725[4:Rew:135724.1,135240.1] || equal(complement(union(u,v)),universal_class) -> equal(symmetric_difference(union(u,v),complement(w)),union(null_class,complement(w)))**.
% 300.06/300.42  135918[4:Res:58710.1,9541.0] || equal(u,universal_class) -> equal(regular(unordered_pair(v,w)),w)** equal(unordered_pair(v,w),null_class) member(v,u)*.
% 300.06/300.42  135924[4:MRR:135915.0,44904.0] ||  -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) member(u,complement(singleton(unordered_pair(u,v))))*.
% 300.06/300.42  136447[4:Rew:136446.1,133373.1] || equal(complement(union(u,v)),universal_class) -> equal(symmetric_difference(complement(w),union(u,v)),union(null_class,complement(w)))**.
% 300.06/300.42  136476[4:Rew:48706.0,136475.1] || equal(intersection(power_class(complement(union(u,v))),power_class(w)),universal_class)** -> equal(image(element_relation,union(u,v)),null_class).
% 300.06/300.42  136479[4:Rew:48706.0,136440.1] || equal(intersection(power_class(u),power_class(complement(union(v,w)))),universal_class)** -> equal(image(element_relation,union(v,w)),null_class).
% 300.06/300.42  136695[4:SpR:135678.1,6882.0] || equal(successor(u),universal_class) -> equal(symmetric_difference(complement(u),complement(singleton(u))),union(complement(u),complement(singleton(u))))**.
% 300.06/300.42  137147[4:Res:58710.1,9543.0] || equal(u,universal_class) -> equal(regular(unordered_pair(v,w)),v)** equal(unordered_pair(v,w),null_class) member(w,u)*.
% 300.06/300.42  137153[4:MRR:137144.0,44904.0] ||  -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) member(v,complement(singleton(unordered_pair(u,v))))*.
% 300.06/300.42  137732[4:Rew:137376.1,68138.1] || equal(intersection(symmetric_difference(u,v),w),universal_class)** -> equal(symmetric_difference(u,v),null_class) member(null_class,union(u,v)).
% 300.06/300.42  137738[4:Rew:137376.1,63436.2] || equal(intersection(regular(u),v),universal_class)** member(null_class,u) -> equal(regular(u),null_class) equal(u,null_class).
% 300.06/300.42  138091[0:SpR:6882.0,72388.0] ||  -> subclass(intersection(union(complement(u),complement(singleton(u))),intersection(successor(u),v)),symmetric_difference(complement(u),complement(singleton(u))))*.
% 300.06/300.42  138248[3:SpL:4605.0,11167.0] || equal(u,image(v,range_of(null_class)))* member(ordered_pair(w,x),compose(v,null_class))* -> member(x,u)*.
% 300.06/300.42  138290[0:SpR:6882.0,72391.0] ||  -> subclass(intersection(union(complement(u),complement(singleton(u))),intersection(v,successor(u))),symmetric_difference(complement(u),complement(singleton(u))))*.
% 300.06/300.42  138644[0:SpR:78218.1,101705.0] || subclass(union(u,v),complement(w)) -> equal(union(complement(union(u,v)),w),complement(union(u,v)))**.
% 300.06/300.42  138773[0:SpL:78218.1,4021.1] || subclass(u,v) member(w,symmetric_difference(u,v))* subclass(complement(u),x)* -> member(w,x)*.
% 300.06/300.42  138824[4:SpL:78218.1,79256.0] || subclass(u,singleton(u)) member(v,symmetric_difference(successor(u),complement(u)))* -> member(v,complement(successor(u))).
% 300.06/300.42  138893[4:Rew:78218.1,138759.2] || subclass(u,v) member(regular(union(null_class,u)),symmetric_difference(u,v))* -> equal(union(null_class,u),null_class).
% 300.06/300.42  139018[4:Res:87235.1,5346.0] || subclass(u,intersection(v,w))* -> subclass(union(u,u),x) member(not_subclass_element(union(u,u),x),w)*.
% 300.06/300.42  139019[4:Res:87235.1,5345.0] || subclass(u,intersection(v,w))* -> subclass(union(u,u),x) member(not_subclass_element(union(u,u),x),v)*.
% 300.06/300.42  139029[4:Res:87235.1,3163.0] || subclass(u,restrict(v,w,x))* -> equal(union(u,u),null_class) member(regular(union(u,u)),v)*.
% 300.06/300.42  139271[4:Rew:78499.0,139186.1,76326.0,139186.1] inductive(intersection(intersection(union(omega,omega),u),v)) ||  -> equal(intersection(intersection(union(null_class,omega),u),v),omega)**.
% 300.06/300.42  139499[4:Rew:78499.0,139424.1,76326.0,139424.1] inductive(intersection(u,intersection(v,union(omega,omega)))) ||  -> equal(intersection(u,intersection(v,union(null_class,omega))),omega)**.
% 300.06/300.42  139686[4:Rew:78499.0,139603.1,76326.0,139603.1] inductive(intersection(u,intersection(union(omega,omega),v))) ||  -> equal(intersection(u,intersection(union(null_class,omega),v)),omega)**.
% 300.06/300.42  139866[4:Rew:78499.0,139789.1,76326.0,139789.1] inductive(intersection(intersection(u,union(omega,omega)),v)) ||  -> equal(intersection(intersection(u,union(null_class,omega)),v),omega)**.
% 300.06/300.42  139914[4:Obv:139900.1] || equal(unordered_pair(u,v),v) -> equal(not_subclass_element(unordered_pair(u,v),w),u)** subclass(unordered_pair(u,v),w).
% 300.06/300.42  139915[4:Obv:139898.1] || equal(unordered_pair(u,v),u) -> equal(not_subclass_element(unordered_pair(u,v),w),v)** subclass(unordered_pair(u,v),w).
% 300.06/300.42  140136[0:Rew:114182.0,140028.0] ||  -> subclass(intersection(u,symmetric_difference(union(v,w),union(x,y))),complement(intersection(union(x,y),union(v,w))))*.
% 300.06/300.42  140302[0:Res:96582.0,326.1] inductive(intersection(intersection(intersection(omega,u),v),w)) ||  -> equal(intersection(intersection(intersection(omega,u),v),w),omega)**.
% 300.06/300.42  140591[0:Res:96592.0,326.1] inductive(intersection(u,intersection(v,intersection(omega,w)))) ||  -> equal(intersection(u,intersection(v,intersection(omega,w))),omega)**.
% 300.06/300.42  140784[0:Res:96595.0,326.1] inductive(intersection(u,intersection(intersection(omega,v),w))) ||  -> equal(intersection(u,intersection(intersection(omega,v),w)),omega)**.
% 300.06/300.42  141091[0:Res:96599.0,326.1] inductive(intersection(intersection(u,intersection(omega,v)),w)) ||  -> equal(intersection(intersection(u,intersection(omega,v)),w),omega)**.
% 300.06/300.42  141663[0:Rew:114182.0,141544.0] ||  -> subclass(intersection(symmetric_difference(union(u,v),union(w,x)),y),complement(intersection(union(w,x),union(u,v))))*.
% 300.06/300.42  141892[0:Res:129351.0,326.1] inductive(intersection(intersection(intersection(u,omega),v),w)) ||  -> equal(intersection(intersection(intersection(u,omega),v),w),omega)**.
% 300.06/300.42  142086[0:Res:129360.0,326.1] inductive(intersection(u,intersection(v,intersection(w,omega)))) ||  -> equal(intersection(u,intersection(v,intersection(w,omega))),omega)**.
% 300.06/300.42  142298[0:Res:129363.0,326.1] inductive(intersection(u,intersection(intersection(v,omega),w))) ||  -> equal(intersection(u,intersection(intersection(v,omega),w)),omega)**.
% 300.06/300.42  142494[0:Res:129367.0,326.1] inductive(intersection(intersection(u,intersection(v,omega)),w)) ||  -> equal(intersection(intersection(u,intersection(v,omega)),w),omega)**.
% 300.06/300.42  142890[0:Rew:74519.0,142718.0] ||  -> subclass(intersection(successor(u),intersection(v,union(complement(u),complement(singleton(u))))),symmetric_difference(complement(u),complement(singleton(u))))*.
% 300.06/300.42  146498[4:Rew:145920.0,146375.1] || member(not_subclass_element(intersection(union(null_class,u),v),null_class),singleton(u))* -> subclass(intersection(union(null_class,u),v),null_class).
% 300.06/300.42  146499[4:Rew:145920.0,146374.1] || member(not_subclass_element(intersection(u,union(null_class,v)),null_class),singleton(v))* -> subclass(intersection(u,union(null_class,v)),null_class).
% 300.06/300.42  146832[4:Rew:145994.0,146722.1] || member(not_subclass_element(intersection(union(u,null_class),v),null_class),singleton(u))* -> subclass(intersection(union(u,null_class),v),null_class).
% 300.06/300.42  146833[4:Rew:145994.0,146721.1] || member(not_subclass_element(intersection(u,union(v,null_class)),null_class),singleton(v))* -> subclass(intersection(u,union(v,null_class)),null_class).
% 300.06/300.42  148058[4:Rew:146300.0,147946.1] || member(not_subclass_element(intersection(union(u,u),v),null_class),singleton(u))* -> subclass(intersection(union(u,u),v),null_class).
% 300.06/300.42  148059[4:Rew:146300.0,147945.1] || member(not_subclass_element(intersection(u,union(v,v)),null_class),singleton(v))* -> subclass(intersection(u,union(v,v)),null_class).
% 300.06/300.42  148195[7:MRR:148142.0,2111.0] || subclass(intersection(complement(u),power_class(complement(power_class(v)))),null_class)* -> member(null_class,union(u,image(element_relation,power_class(v)))).
% 300.06/300.42  148196[4:MRR:148135.0,53.0] || subclass(intersection(complement(u),power_class(complement(power_class(v)))),null_class)* -> member(omega,union(u,image(element_relation,power_class(v)))).
% 300.06/300.42  148205[5:MRR:148204.2,4362.0] || equal(complement(power_class(u)),universal_class) member(v,universal_class) -> member(v,union(w,image(element_relation,power_class(u))))*.
% 300.06/300.42  148207[6:MRR:148206.2,4362.0] || equal(complement(power_class(u)),null_class) member(v,universal_class) -> member(v,union(w,image(element_relation,power_class(u))))*.
% 300.06/300.42  148659[4:Rew:147490.0,148522.1] || member(not_subclass_element(intersection(intersection(u,v),w),null_class),singleton(v))* -> subclass(intersection(intersection(u,v),w),null_class).
% 300.06/300.42  148660[4:Rew:147490.0,148521.1] || member(not_subclass_element(intersection(u,intersection(v,w)),null_class),singleton(w))* -> subclass(intersection(u,intersection(v,w)),null_class).
% 300.06/300.42  149057[4:Rew:147616.0,148931.1] || member(not_subclass_element(intersection(intersection(u,v),w),null_class),singleton(u))* -> subclass(intersection(intersection(u,v),w),null_class).
% 300.06/300.42  149058[4:Rew:147616.0,148930.1] || member(not_subclass_element(intersection(u,intersection(v,w)),null_class),singleton(v))* -> subclass(intersection(u,intersection(v,w)),null_class).
% 300.06/300.42  149193[7:MRR:149138.0,2111.0] || subclass(intersection(power_class(complement(power_class(u))),complement(v)),null_class)* -> member(null_class,union(image(element_relation,power_class(u)),v)).
% 300.06/300.42  149194[4:MRR:149131.0,53.0] || subclass(intersection(power_class(complement(power_class(u))),complement(v)),null_class)* -> member(omega,union(image(element_relation,power_class(u)),v)).
% 300.06/300.42  149201[5:MRR:149200.2,4362.0] || equal(complement(power_class(u)),universal_class) member(v,universal_class) -> member(v,union(image(element_relation,power_class(u)),w))*.
% 300.06/300.42  149203[6:MRR:149202.2,4362.0] || equal(complement(power_class(u)),null_class) member(v,universal_class) -> member(v,union(image(element_relation,power_class(u)),w))*.
% 300.06/300.42  150712[3:SpR:101705.0,143467.0] ||  -> equal(intersection(intersection(union(u,v),complement(w)),restrict(union(complement(union(u,v)),w),x,y)),null_class)**.
% 300.06/300.42  150722[3:SpR:101695.0,143467.0] ||  -> equal(intersection(intersection(complement(u),union(v,w)),restrict(union(u,complement(union(v,w))),x,y)),null_class)**.
% 300.06/300.42  151399[3:Rew:74519.0,151134.0] ||  -> equal(intersection(symmetric_difference(complement(u),complement(singleton(u))),symmetric_difference(successor(u),union(complement(u),complement(singleton(u))))),null_class)**.
% 300.06/300.42  151538[4:SpR:151445.0,59.1] || member(ordered_pair(u,v),compose(w,singleton(cross_product(singleton(u),universal_class))))* -> member(v,image(w,range_of(null_class))).
% 300.06/300.42  151543[4:SpR:151445.0,59.1] || member(ordered_pair(u,v),compose(singleton(cross_product(image(w,singleton(u)),universal_class)),w))* -> member(v,range_of(null_class)).
% 300.06/300.42  151602[4:Res:413.3,151507.0] || member(u,universal_class) subclass(u,cantor(singleton(cross_product(singleton(apply(choice,u)),universal_class))))* -> equal(u,null_class).
% 300.06/300.42  151610[4:Res:3419.2,151507.0] || member(inverse(u),universal_class) subclass(domain_relation,cantor(singleton(cross_product(singleton(ordered_pair(inverse(u),range_of(u))),universal_class))))* -> .
% 300.06/300.42  151618[4:Res:452.3,151507.0] function(u) || member(v,universal_class) subclass(universal_class,cantor(singleton(cross_product(singleton(image(u,v)),universal_class))))* -> .
% 300.06/300.42  151621[4:Res:4066.2,151507.0] || subclass(u,cantor(singleton(cross_product(singleton(not_subclass_element(intersection(v,u),w)),universal_class))))* -> subclass(intersection(v,u),w).
% 300.06/300.42  151622[4:Res:5218.2,151507.0] || subclass(u,cantor(singleton(cross_product(singleton(not_subclass_element(intersection(u,v),w)),universal_class))))* -> subclass(intersection(u,v),w).
% 300.06/300.42  151721[4:Res:413.3,145698.0] || member(u,universal_class) subclass(u,singleton(v)) member(apply(choice,u),v)* -> equal(u,null_class).
% 300.06/300.42  151730[4:Res:3419.2,145698.0] || member(inverse(u),universal_class) subclass(domain_relation,singleton(v)) member(ordered_pair(inverse(u),range_of(u)),v)* -> .
% 300.06/300.42  151753[4:Res:4066.2,145698.0] || subclass(u,singleton(v)) member(not_subclass_element(intersection(w,u),x),v)* -> subclass(intersection(w,u),x).
% 300.06/300.42  151755[4:Res:5218.2,145698.0] || subclass(u,singleton(v)) member(not_subclass_element(intersection(u,w),x),v)* -> subclass(intersection(u,w),x).
% 300.06/300.42  153834[4:SpL:6882.0,151809.0] || member(complement(symmetric_difference(complement(u),complement(singleton(u)))),symmetric_difference(successor(u),union(complement(u),complement(singleton(u)))))* -> .
% 300.06/300.42  154530[4:SpL:26816.2,154511.0] || member(u,universal_class) member(universal_class,complement(union(v,cross_product(singleton(u),universal_class))))* -> member(u,cantor(v)).
% 300.06/300.42  154542[4:SpL:26824.2,154511.0] || member(u,universal_class) member(universal_class,complement(union(cross_product(singleton(u),universal_class),v)))* -> member(u,cantor(v)).
% 300.06/300.42  155319[0:Rew:74519.0,155087.0] ||  -> subclass(intersection(successor(u),intersection(union(complement(u),complement(singleton(u))),v)),symmetric_difference(complement(u),complement(singleton(u))))*.
% 300.06/300.42  157839[4:Rew:101705.0,157673.0,104596.0,157673.0,26691.0,157673.0] ||  -> equal(union(complement(union(u,complement(power_class(v)))),successor(w)),union(intersection(complement(u),power_class(v)),successor(w)))**.
% 300.06/300.42  157840[4:Rew:101705.0,157672.0,47572.0,157672.0,26691.0,157672.0] ||  -> equal(union(complement(union(u,complement(power_class(v)))),power_class(w)),union(intersection(complement(u),power_class(v)),power_class(w)))**.
% 300.06/300.42  158403[4:Rew:101705.0,158229.0,104596.0,158229.0,26691.0,158229.0] ||  -> equal(union(complement(union(complement(power_class(u)),v)),successor(w)),union(intersection(power_class(u),complement(v)),successor(w)))**.
% 300.06/300.42  158404[4:Rew:101705.0,158228.0,47572.0,158228.0,26691.0,158228.0] ||  -> equal(union(complement(union(complement(power_class(u)),v)),power_class(w)),union(intersection(power_class(u),complement(v)),power_class(w)))**.
% 300.06/300.42  160001[3:SpR:100311.0,17.2] || member(second(regular(domain_relation)),u) member(first(regular(domain_relation)),v) -> member(regular(domain_relation),cross_product(v,u))*.
% 300.06/300.42  160002[3:SpR:100311.0,9999.2] || member(second(regular(domain_relation)),universal_class) member(first(regular(domain_relation)),second(regular(domain_relation)))* -> member(regular(domain_relation),element_relation).
% 300.06/300.42  160010[4:SpR:100311.0,15451.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(regular(domain_relation),cantor(ordered_pair(second(regular(domain_relation)),first(regular(domain_relation))))),u)*.
% 300.06/300.42  160012[4:SpR:100311.0,15450.1] || subclass(domain_relation,rotate(u)) -> member(ordered_pair(ordered_pair(second(regular(domain_relation)),cantor(regular(domain_relation))),first(regular(domain_relation))),u)*.
% 300.06/300.42  160013[4:SpR:100311.0,15451.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(ordered_pair(second(regular(domain_relation)),first(regular(domain_relation))),cantor(regular(domain_relation))),u)*.
% 300.06/300.42  160024[3:SpL:100311.0,11351.0] || member(regular(domain_relation),cross_product(universal_class,universal_class))* subclass(composition_function,cross_product(u,v))* -> member(first(regular(domain_relation)),u)*.
% 300.06/300.42  161025[4:Rew:101695.0,160900.0,104596.0,160900.0,26691.0,160900.0] ||  -> equal(union(successor(u),complement(union(v,complement(power_class(w))))),union(successor(u),intersection(complement(v),power_class(w))))**.
% 300.06/300.42  161026[4:Rew:101695.0,160899.0,47572.0,160899.0,26691.0,160899.0] ||  -> equal(union(power_class(u),complement(union(v,complement(power_class(w))))),union(power_class(u),intersection(complement(v),power_class(w))))**.
% 300.06/300.42  161574[4:Rew:101695.0,161446.0,104596.0,161446.0,26691.0,161446.0] ||  -> equal(union(successor(u),complement(union(complement(power_class(v)),w))),union(successor(u),intersection(power_class(v),complement(w))))**.
% 300.06/300.42  161575[4:Rew:101695.0,161445.0,47572.0,161445.0,26691.0,161445.0] ||  -> equal(union(power_class(u),complement(union(complement(power_class(v)),w))),union(power_class(u),intersection(power_class(v),complement(w))))**.
% 300.06/300.42  162206[6:Rew:7631.0,161976.1,4392.0,161976.1,12554.0,161976.1,74519.0,161976.1] || equal(union(u,v),universal_class) -> equal(union(complement(union(w,x)),image(element_relation,union(u,v))),universal_class)**.
% 300.06/300.42  162791[6:Rew:7631.0,162596.1,4392.0,162596.1,12554.0,162596.1] || equal(union(u,v),universal_class) -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),universal_class)**.
% 300.06/300.42  163401[4:Rew:102963.0,163400.1,26691.0,163400.1,102963.0,163400.0,26691.0,163400.0] || member(union(u,v),union(complement(v),complement(u)))* member(union(u,v),union(v,u)) -> .
% 300.06/300.42  164143[4:Res:160006.1,6144.2] || equal(union(u,v),universal_class)** member(regular(domain_relation),complement(v))* member(regular(domain_relation),complement(u))* -> .
% 300.06/300.42  164249[3:Res:160007.1,101688.0] || subclass(universal_class,symmetric_difference(complement(u),union(v,w))) -> member(regular(domain_relation),union(u,complement(union(v,w))))*.
% 300.06/300.42  164252[3:Res:160007.1,76005.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(regular(domain_relation),complement(symmetric_difference(u,v))).
% 300.06/300.42  164253[3:Res:160007.1,101702.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(w))) -> member(regular(domain_relation),union(complement(union(u,v)),w))*.
% 300.06/300.42  164258[3:Res:160007.1,6144.2] || subclass(universal_class,union(u,v))* member(regular(domain_relation),complement(v))* member(regular(domain_relation),complement(u))* -> .
% 300.06/300.42  164647[4:SpR:100312.0,17.2] || member(second(regular(composition_function)),u) member(first(regular(composition_function)),v) -> member(regular(composition_function),cross_product(v,u))*.
% 300.06/300.42  164648[4:SpR:100312.0,9999.2] || member(second(regular(composition_function)),universal_class) member(first(regular(composition_function)),second(regular(composition_function)))* -> member(regular(composition_function),element_relation).
% 300.06/300.42  164656[4:SpR:100312.0,15451.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(regular(composition_function),cantor(ordered_pair(second(regular(composition_function)),first(regular(composition_function))))),u)*.
% 300.06/300.42  164658[4:SpR:100312.0,15450.1] || subclass(domain_relation,rotate(u)) -> member(ordered_pair(ordered_pair(second(regular(composition_function)),cantor(regular(composition_function))),first(regular(composition_function))),u)*.
% 300.06/300.42  164659[4:SpR:100312.0,15451.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(ordered_pair(second(regular(composition_function)),first(regular(composition_function))),cantor(regular(composition_function))),u)*.
% 300.06/300.42  164670[4:SpL:100312.0,11351.0] || member(regular(composition_function),cross_product(universal_class,universal_class))* subclass(composition_function,cross_product(u,v))* -> member(first(regular(composition_function)),u)*.
% 300.06/300.42  165004[4:SpR:47101.0,97814.0] ||  -> subclass(complement(successor(successor(complement(symmetric_difference(complement(u),power_class(complement(power_class(v)))))))),union(u,image(element_relation,power_class(v))))*.
% 300.06/300.42  165006[4:SpR:47101.0,100149.0] ||  -> subclass(complement(union(complement(symmetric_difference(complement(u),power_class(complement(power_class(v))))),w)),union(u,image(element_relation,power_class(v))))*.
% 300.06/300.42  165013[4:SpR:47101.0,46821.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)**.
% 300.06/300.42  165014[3:SpR:47101.0,42879.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).
% 300.06/300.42  165031[4:SpR:47101.0,96588.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))))*.
% 300.06/300.42  165033[4:SpR:47101.0,116495.0] ||  -> subclass(regular(complement(intersection(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w))),union(u,image(element_relation,power_class(v))))*.
% 300.06/300.42  165036[0:SpR:47101.0,71860.0] ||  -> subclass(intersection(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w),intersection(union(u,image(element_relation,power_class(v))),w))*.
% 300.06/300.42  165037[0:SpR:47101.0,96582.0] ||  -> subclass(intersection(intersection(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w),x),union(u,image(element_relation,power_class(v))))*.
% 300.06/300.42  165040[0:SpR:47101.0,129982.0] ||  -> subclass(intersection(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w),intersection(w,union(u,image(element_relation,power_class(v)))))*.
% 300.06/300.42  165043[4:SpR:47101.0,96578.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))))*.
% 300.06/300.42  165062[4:SpR:47101.0,100761.0] ||  -> subclass(complement(union(u,complement(symmetric_difference(complement(v),power_class(complement(power_class(w))))))),union(v,image(element_relation,power_class(w))))*.
% 300.06/300.42  165070[4:SpR:47101.0,96601.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))))*.
% 300.06/300.42  165072[4:SpR:47101.0,116630.0] ||  -> subclass(regular(complement(intersection(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))))),union(v,image(element_relation,power_class(w))))*.
% 300.06/300.42  165074[0:SpR:47101.0,72388.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))),intersection(union(v,image(element_relation,power_class(w))),u))*.
% 300.06/300.42  165076[0:SpR:47101.0,96599.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))),x),union(v,image(element_relation,power_class(w))))*.
% 300.06/300.42  165078[0:SpR:47101.0,138061.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))),intersection(u,union(v,image(element_relation,power_class(w)))))*.
% 300.06/300.42  165080[4:SpR:47101.0,96596.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))))*.
% 300.06/300.42  165083[0:SpR:47101.0,96595.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(complement(v),power_class(complement(power_class(w)))),x)),union(v,image(element_relation,power_class(w))))*.
% 300.06/300.42  165087[0:SpR:47101.0,57948.1] || subclass(union(u,image(element_relation,power_class(v))),w) -> subclass(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w)*.
% 300.06/300.42  165135[0:SpR:47101.0,96592.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(complement(w),power_class(complement(power_class(x)))))),union(w,image(element_relation,power_class(x))))*.
% 300.06/300.42  165232[0:SpL:47101.0,2123.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(complement(power_class(v)))))* -> member(null_class,union(u,image(element_relation,power_class(v)))).
% 300.06/300.42  165236[0:SpL:47101.0,368.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(complement(power_class(v)))))* -> member(omega,union(u,image(element_relation,power_class(v)))).
% 300.06/300.42  165259[0:SpL:47101.0,96568.0] || equal(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w) -> subclass(w,union(u,image(element_relation,power_class(v))))*.
% 300.06/300.42  165269[0:SpL:47101.0,58651.0] || subclass(u,symmetric_difference(complement(v),power_class(complement(power_class(w)))))* -> subclass(u,union(v,image(element_relation,power_class(w)))).
% 300.06/300.42  165344[4:Rew:151344.1,165240.1] || equal(symmetric_difference(complement(u),power_class(complement(power_class(v)))),universal_class)** -> equal(union(u,image(element_relation,power_class(v))),universal_class).
% 300.06/300.42  165411[8:Rew:74519.0,165223.1,47572.0,165223.1,78499.0,165223.1,76326.0,165223.1,30823.0,165223.1,47012.0,165223.1,79059.0,165223.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)**.
% 300.06/300.42  165477[4:SpR:47318.0,97814.0] ||  -> subclass(complement(successor(successor(complement(symmetric_difference(power_class(complement(power_class(u))),complement(v)))))),union(image(element_relation,power_class(u)),v))*.
% 300.06/300.42  165479[4:SpR:47318.0,100149.0] ||  -> subclass(complement(union(complement(symmetric_difference(power_class(complement(power_class(u))),complement(v))),w)),union(image(element_relation,power_class(u)),v))*.
% 300.06/300.42  165486[4:SpR:47318.0,46821.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)**.
% 300.06/300.42  165487[3:SpR:47318.0,42879.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).
% 300.06/300.42  165504[4:SpR:47318.0,96588.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))*.
% 300.06/300.42  165506[4:SpR:47318.0,116495.0] ||  -> subclass(regular(complement(intersection(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w))),union(image(element_relation,power_class(u)),v))*.
% 300.06/300.42  165509[0:SpR:47318.0,71860.0] ||  -> subclass(intersection(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w),intersection(union(image(element_relation,power_class(u)),v),w))*.
% 300.06/300.42  165510[0:SpR:47318.0,96582.0] ||  -> subclass(intersection(intersection(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w),x),union(image(element_relation,power_class(u)),v))*.
% 300.06/300.42  165513[0:SpR:47318.0,129982.0] ||  -> subclass(intersection(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w),intersection(w,union(image(element_relation,power_class(u)),v)))*.
% 300.06/300.42  165516[4:SpR:47318.0,96578.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))*.
% 300.06/300.42  165535[4:SpR:47318.0,100761.0] ||  -> subclass(complement(union(u,complement(symmetric_difference(power_class(complement(power_class(v))),complement(w))))),union(image(element_relation,power_class(v)),w))*.
% 300.06/300.42  165543[4:SpR:47318.0,96601.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))*.
% 300.06/300.42  165545[4:SpR:47318.0,116630.0] ||  -> subclass(regular(complement(intersection(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))))),union(image(element_relation,power_class(v)),w))*.
% 300.06/300.42  165547[0:SpR:47318.0,72388.0] ||  -> subclass(intersection(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))),intersection(union(image(element_relation,power_class(v)),w),u))*.
% 300.06/300.42  165549[0:SpR:47318.0,96599.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))),x),union(image(element_relation,power_class(v)),w))*.
% 300.06/300.42  165551[0:SpR:47318.0,138061.0] ||  -> subclass(intersection(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))),intersection(u,union(image(element_relation,power_class(v)),w)))*.
% 300.06/300.42  165553[4:SpR:47318.0,96596.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))*.
% 300.06/300.42  165556[0:SpR:47318.0,96595.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(power_class(complement(power_class(v))),complement(w)),x)),union(image(element_relation,power_class(v)),w))*.
% 300.06/300.42  165560[0:SpR:47318.0,57948.1] || subclass(union(image(element_relation,power_class(u)),v),w) -> subclass(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w)*.
% 300.06/300.42  165608[0:SpR:47318.0,96592.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(power_class(complement(power_class(w))),complement(x)))),union(image(element_relation,power_class(w)),x))*.
% 300.06/300.42  165712[0:SpL:47318.0,2123.0] || subclass(universal_class,symmetric_difference(power_class(complement(power_class(u))),complement(v)))* -> member(null_class,union(image(element_relation,power_class(u)),v)).
% 300.06/300.42  165716[0:SpL:47318.0,368.0] || subclass(universal_class,symmetric_difference(power_class(complement(power_class(u))),complement(v)))* -> member(omega,union(image(element_relation,power_class(u)),v)).
% 300.06/300.42  165739[0:SpL:47318.0,96568.0] || equal(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w) -> subclass(w,union(image(element_relation,power_class(u)),v))*.
% 300.06/300.42  165749[0:SpL:47318.0,58651.0] || subclass(u,symmetric_difference(power_class(complement(power_class(v))),complement(w)))* -> subclass(u,union(image(element_relation,power_class(v)),w)).
% 300.06/300.42  165827[4:Rew:151344.1,165720.1] || equal(symmetric_difference(power_class(complement(power_class(u))),complement(v)),universal_class)** -> equal(union(image(element_relation,power_class(u)),v),universal_class).
% 300.06/300.42  166080[4:Rew:135678.1,166008.3,135678.1,166008.1] || equal(complement(u),universal_class) member(v,universal_class) member(apply(choice,v),u)* -> equal(v,null_class).
% 300.06/300.42  166516[0:Obv:166507.2] || subclass(universal_class,u) member(regular(complement(intersection(v,u))),v)* -> equal(complement(intersection(v,u)),null_class).
% 300.06/300.42  166864[4:Res:164652.1,6144.2] || equal(union(u,v),universal_class)** member(regular(composition_function),complement(v))* member(regular(composition_function),complement(u))* -> .
% 300.06/300.42  166972[4:Res:164653.1,101688.0] || subclass(universal_class,symmetric_difference(complement(u),union(v,w))) -> member(regular(composition_function),union(u,complement(union(v,w))))*.
% 300.06/300.42  166975[4:Res:164653.1,76005.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(regular(composition_function),complement(symmetric_difference(u,v))).
% 300.06/300.42  166976[4:Res:164653.1,101702.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(w))) -> member(regular(composition_function),union(complement(union(u,v)),w))*.
% 300.06/300.42  166981[4:Res:164653.1,6144.2] || subclass(universal_class,union(u,v))* member(regular(composition_function),complement(v))* member(regular(composition_function),complement(u))* -> .
% 300.06/300.42  167207[4:Res:15658.2,688.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* member(v,cantor(u)) subclass(universal_class,complement(application_function)) -> .
% 300.06/300.42  167215[4:Res:15658.2,66389.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* member(v,cantor(u)) equal(successor(application_function),null_class) -> .
% 300.06/300.42  167566[4:Rew:104596.0,167526.2,104596.0,167526.0] || member(successor(u),universal_class) member(apply(choice,successor(u)),complement(successor(u)))* -> equal(successor(u),null_class).
% 300.06/300.42  168147[4:Rew:168145.0,168142.0] || member(u,union(complement(successor(null_class)),singleton(complement(singleton(null_class)))))* subclass(universal_class,v) -> member(u,v)*.
% 300.06/300.42  168163[4:Rew:146454.0,168056.2] || subclass(u,singleton(complement(singleton(null_class)))) member(not_subclass_element(u,null_class),complement(successor(null_class)))* -> subclass(u,null_class).
% 300.06/300.42  168472[4:MRR:168451.0,2111.0] || member(singleton(singleton(null_class)),compose(u,v))* -> member(null_class,cantor(v)) member(universal_class,image(u,range_of(null_class))).
% 300.06/300.42  168540[4:MRR:168529.3,22109.0] || member(u,universal_class) subclass(domain_relation,ordered_pair(universal_class,universal_class))* -> equal(ordered_pair(u,cantor(u)),unordered_pair(universal_class,null_class))**.
% 300.06/300.42  169369[4:Rew:169367.0,169364.0] || member(u,union(union(element_relation,element_relation),complement(compose(element_relation,universal_class))))* subclass(universal_class,v) -> member(u,v)*.
% 300.06/300.42  169384[4:Rew:167254.0,169267.2] || subclass(u,complement(compose(element_relation,universal_class))) member(not_subclass_element(u,null_class),union(element_relation,element_relation))* -> subclass(u,null_class).
% 300.06/300.42  169571[4:Rew:26689.0,169421.0] ||  -> equal(complement(intersection(compose(element_relation,universal_class),union(null_class,complement(element_relation)))),symmetric_difference(compose(element_relation,universal_class),union(null_class,complement(element_relation))))**.
% 300.06/300.42  170077[4:Rew:170075.0,170072.0] || member(u,union(element_relation,union(null_class,complement(compose(element_relation,universal_class)))))* subclass(universal_class,v) -> member(u,v)*.
% 300.06/300.42  170087[4:Rew:167297.0,169982.2] || subclass(u,union(null_class,complement(compose(element_relation,universal_class))))* member(not_subclass_element(u,null_class),element_relation) -> subclass(u,null_class).
% 300.06/300.42  170415[4:Rew:170413.0,170409.0] || member(u,union(successor(null_class),union(null_class,singleton(singleton(null_class)))))* subclass(universal_class,v) -> member(u,v)*.
% 300.06/300.42  170428[4:Rew:167344.0,170313.2] || subclass(u,union(null_class,singleton(singleton(null_class))))* member(not_subclass_element(u,null_class),successor(null_class)) -> subclass(u,null_class).
% 300.06/300.42  170774[8:SoR:37565.0,2274.2] single_valued_class(apply(null_class,u)) || member(range_of(null_class),universal_class)* equal(apply(null_class,u),cross_product(universal_class,universal_class))** -> .
% 300.06/300.42  171565[4:Rew:81750.0,171444.2] || subclass(u,complement(sum_class(range_of(null_class)))) member(not_subclass_element(u,null_class),apply(null_class,v))* -> subclass(u,null_class).
% 300.06/300.42  172382[4:Rew:81820.0,172255.2] || subclass(u,complement(apply(null_class,v)))* member(not_subclass_element(u,null_class),sum_class(range_of(null_class)))* -> subclass(u,null_class).
% 300.06/300.42  173053[4:Rew:173052.0,173049.0] || member(u,union(intersection(v,element_relation),complement(compose(element_relation,universal_class))))* subclass(universal_class,w) -> member(u,w)*.
% 300.06/300.42  173069[4:Rew:82721.0,172951.2] || subclass(u,complement(compose(element_relation,universal_class))) member(not_subclass_element(u,null_class),intersection(v,element_relation))* -> subclass(u,null_class).
% 300.06/300.42  173438[4:Rew:173437.0,173434.0] || member(u,union(intersection(element_relation,v),complement(compose(element_relation,universal_class))))* subclass(universal_class,w) -> member(u,w)*.
% 300.06/300.42  173454[4:Rew:82723.0,173334.2] || subclass(u,complement(compose(element_relation,universal_class))) member(not_subclass_element(u,null_class),intersection(element_relation,v))* -> subclass(u,null_class).
% 300.06/300.42  173810[4:Rew:173809.0,173806.0] || member(u,union(complement(compose(element_relation,universal_class)),intersection(v,element_relation)))* subclass(universal_class,w) -> member(u,w)*.
% 300.06/300.42  173826[4:Rew:82839.0,173705.2] || subclass(u,intersection(v,element_relation))* member(not_subclass_element(u,null_class),complement(compose(element_relation,universal_class)))* -> subclass(u,null_class).
% 300.06/300.42  174203[4:Rew:174202.0,174199.0] || member(u,union(complement(compose(element_relation,universal_class)),intersection(element_relation,v)))* subclass(universal_class,w) -> member(u,w)*.
% 300.06/300.42  174219[4:Rew:82841.0,174096.2] || subclass(u,intersection(element_relation,v))* member(not_subclass_element(u,null_class),complement(compose(element_relation,universal_class)))* -> subclass(u,null_class).
% 300.06/300.42  174255[7:MRR:174254.3,100385.0] || equal(u,universal_class) equal(compose(v,null_class),u)* member(singleton(singleton(null_class)),cross_product(universal_class,universal_class))* -> .
% 300.06/300.42  174257[8:MRR:174256.3,100385.0] one_to_one(u) || equal(compose(v,null_class),inverse(u))* member(singleton(singleton(null_class)),cross_product(universal_class,universal_class))* -> .
% 300.06/300.42  1950[0:Res:59.1,380.1] || member(ordered_pair(u,singleton(v)),compose(w,x))* subclass(universal_class,complement(image(w,image(x,singleton(u)))))* -> .
% 300.06/300.42  5595[3:Res:4824.1,18.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))**.
% 300.06/300.42  5794[0:Res:5329.0,8.0] || subclass(union(u,v),symmetric_difference(complement(u),complement(v)))* -> equal(symmetric_difference(complement(u),complement(v)),union(u,v)).
% 300.06/300.42  5852[0:Res:5770.0,8.0] || subclass(successor(u),symmetric_difference(complement(u),complement(singleton(u))))* -> equal(symmetric_difference(complement(u),complement(singleton(u))),successor(u)).
% 300.06/300.42  7022[3:SpR:4896.0,194.1] || member(restrict(element_relation,universal_class,range_of(null_class)),universal_class) -> member(ordered_pair(restrict(element_relation,universal_class,range_of(null_class)),apply(null_class,u)),domain_relation)*.
% 300.06/300.42  12983[3:Rew:4605.0,12975.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))).
% 300.06/300.42  13396[3:Res:24.2,5587.1] || member(ordered_pair(null_class,null_class),u) member(ordered_pair(null_class,null_class),v) subclass(domain_relation,complement(intersection(v,u)))* -> .
% 300.06/300.42  14881[0:Res:24.2,537.1] || member(unordered_pair(u,v),w)* member(unordered_pair(u,v),x)* subclass(universal_class,complement(intersection(x,w)))* -> .
% 300.06/300.42  17000[4:SpL:16954.0,1922.1] || member(ordered_pair(universal_class,u),compose(v,w))* subclass(image(v,image(w,null_class)),x)* -> member(u,x)*.
% 300.06/300.42  19136[3:SpR:3136.2,104.0] single_valued_class(u) single_valued_class(v) ||  -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(u))),single_valued2(v)),single_valued3(u))**.
% 300.06/300.42  19170[3:SpR:3139.2,104.0] single_valued_class(u) single_valued_class(v) ||  -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(v))),single_valued2(u)),single_valued3(u))**.
% 300.06/300.42  19192[3:SpR:3142.2,104.0] function(u) function(v) ||  -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(u))),single_valued2(v)),single_valued3(u))**.
% 300.06/300.42  19226[3:SpR:3143.2,104.0] function(u) single_valued_class(v) ||  -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(u))),single_valued2(v)),single_valued3(u))**.
% 300.06/300.42  19237[3:SpR:3143.2,104.0] function(u) single_valued_class(v) ||  -> equal(domain__dfg(v,image(inverse(v),singleton(single_valued1(v))),single_valued2(u)),single_valued3(v))**.
% 300.06/300.42  19262[3:SpR:3147.2,104.0] function(u) function(v) ||  -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(v))),single_valued2(u)),single_valued3(u))**.
% 300.06/300.42  19292[3:SpR:3148.2,104.0] function(u) single_valued_class(v) ||  -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(v))),single_valued2(u)),single_valued3(u))**.
% 300.06/300.42  19301[3:SpR:3148.2,104.0] function(u) single_valued_class(v) ||  -> equal(domain__dfg(v,image(inverse(v),singleton(single_valued1(u))),single_valued2(v)),single_valued3(v))**.
% 300.06/300.42  19379[0:Res:24.2,688.1] || member(ordered_pair(u,v),w)* member(ordered_pair(u,v),x)* subclass(universal_class,complement(intersection(x,w)))* -> .
% 300.06/300.42  19941[4:Res:413.3,19720.0] || member(u,universal_class) subclass(u,cantor(apply(choice,u)))* subclass(universal_class,complement(element_relation)) -> equal(u,null_class).
% 300.06/300.42  19954[4:Res:452.3,19720.0] function(u) || member(v,universal_class) subclass(universal_class,cantor(image(u,v)))* subclass(universal_class,complement(element_relation)) -> .
% 300.06/300.42  21502[4:Res:59.1,21114.1] || member(ordered_pair(u,singleton(v)),compose(w,x))* equal(complement(image(w,image(x,singleton(u)))),universal_class) -> .
% 300.06/300.42  21865[0:Res:21757.0,8.0] || subclass(power_class(u),singleton(regular(power_class(u))))* -> equal(power_class(u),null_class) equal(singleton(regular(power_class(u))),power_class(u)).
% 300.06/300.42  22107[3:SpL:1197.2,22093.0] || member(cross_product(u,v),universal_class) subclass(apply(choice,cross_product(u,v)),null_class)* -> equal(cross_product(u,v),null_class).
% 300.06/300.42  22191[3:SpL:1197.2,22109.0] || member(cross_product(u,v),universal_class) equal(apply(choice,cross_product(u,v)),null_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.42  22241[0:Res:168.1,4022.1] || member(not_subclass_element(intersection(intersection(u,v),w),x),symmetric_difference(u,v))* -> subclass(intersection(intersection(u,v),w),x).
% 300.06/300.42  22258[0:Res:161.1,4022.1] || member(not_subclass_element(intersection(u,intersection(v,w)),x),symmetric_difference(v,w))* -> subclass(intersection(u,intersection(v,w)),x).
% 300.06/300.42  22267[4:Res:15389.2,4022.1] || member(u,universal_class) subclass(domain_relation,intersection(v,w)) member(ordered_pair(u,cantor(u)),symmetric_difference(v,w))* -> .
% 300.06/300.42  22989[4:Res:10001.1,5179.0] || member(regular(regular(compose(element_relation,universal_class))),element_relation)* -> equal(regular(compose(element_relation,universal_class)),null_class) equal(compose(element_relation,universal_class),null_class).
% 300.06/300.42  23778[0:Obv:23763.1] || subclass(unordered_pair(u,v),complement(singleton(v)))* -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 300.06/300.42  23779[0:Obv:23762.1] || subclass(unordered_pair(u,v),complement(singleton(u)))* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 300.06/300.42  23844[0:Obv:23837.1] || equal(complement(singleton(u)),unordered_pair(v,u)) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 300.06/300.42  23845[0:Obv:23836.1] || equal(complement(singleton(u)),unordered_pair(u,v)) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 300.06/300.42  23986[0:SpL:492.0,3158.0] || subclass(u,symmetric_difference(v,cross_product(w,x))) -> equal(u,null_class) member(regular(u),complement(restrict(v,w,x)))*.
% 300.06/300.42  23987[0:SpL:493.0,3158.0] || subclass(u,symmetric_difference(cross_product(v,w),x)) -> equal(u,null_class) member(regular(u),complement(restrict(x,v,w)))*.
% 300.06/300.42  26051[4:SpR:15367.2,5700.0] || member(u,universal_class) -> member(u,cantor(cross_product(v,universal_class))) equal(image(cross_product(singleton(u),universal_class),v),range_of(null_class))**.
% 300.06/300.42  26060[4:SpL:5700.0,19924.0] || member(inverse(restrict(cross_product(u,universal_class),v,w)),image(cross_product(v,w),u))* subclass(universal_class,complement(element_relation)) -> .
% 300.06/300.42  26175[3:MRR:26161.0,10047.1] ||  -> member(regular(regular(union(u,v))),complement(u))* equal(regular(union(u,v)),null_class) equal(union(u,v),null_class).
% 300.06/300.42  26225[0:Res:26178.1,1314.1] || equal(complement(successor(intersection(u,v))),universal_class)** member(omega,union(u,v)) -> member(omega,symmetric_difference(u,v)).
% 300.06/300.42  26288[3:MRR:26272.0,10047.1] ||  -> member(regular(regular(union(u,v))),complement(v))* equal(regular(union(u,v)),null_class) equal(union(u,v),null_class).
% 300.06/300.42  26338[0:Res:26291.1,1314.1] || equal(complement(successor(intersection(u,v))),universal_class)** member(null_class,union(u,v)) -> member(null_class,symmetric_difference(u,v)).
% 300.06/300.42  26360[0:SpR:223.0,227.1] ||  -> equal(restrict(cross_product(u,v),w,x),null_class) member(regular(restrict(cross_product(w,x),u,v)),cross_product(u,v))*.
% 300.06/300.42  26379[0:Res:227.1,218.0] ||  -> equal(restrict(restrict(u,v,w),x,y),null_class) member(regular(restrict(restrict(u,v,w),x,y)),u)*.
% 300.06/300.42  26383[0:Res:227.1,499.0] ||  -> equal(restrict(symmetric_difference(u,v),w,x),null_class) member(regular(restrict(symmetric_difference(u,v),w,x)),union(u,v))*.
% 300.06/300.42  26396[3:Res:227.1,4365.0] || member(regular(restrict(regular(u),v,w)),u)* -> equal(restrict(regular(u),v,w),null_class) equal(u,null_class).
% 300.06/300.42  26398[4:Res:227.1,10017.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))*.
% 300.06/300.42  26399[4:Res:227.1,10018.0] ||  -> equal(restrict(apply(null_class,u),v,w),null_class) member(regular(restrict(apply(null_class,u),v,w)),apply(null_class,x))*.
% 300.06/300.42  26400[4:Res:227.1,10019.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)))*.
% 300.06/300.42  26622[0:Rew:29.0,26517.1] || member(not_subclass_element(cross_product(u,v),restrict(w,u,v)),w)* -> subclass(cross_product(u,v),restrict(w,u,v)).
% 300.06/300.42  28394[4:Rew:26691.0,26967.1,27420.0,26967.0] || member(not_subclass_element(union(null_class,complement(compose(element_relation,universal_class))),u),element_relation)* -> subclass(union(null_class,complement(compose(element_relation,universal_class))),u).
% 300.06/300.42  28396[4:Rew:26691.0,27046.1] ||  -> equal(union(null_class,restrict(u,v,w)),null_class) member(regular(union(null_class,restrict(u,v,w))),cross_product(v,w))*.
% 300.06/300.42  29979[4:Rew:26691.0,29952.2] || member(power_class(u),symmetric_difference(v,w))* member(u,universal_class) subclass(universal_class,union(null_class,intersection(v,w)))* -> .
% 300.06/300.42  29991[7:Res:29891.1,1314.1] || equal(complement(intersection(u,v)),singleton(null_class)) member(null_class,union(u,v)) -> member(null_class,symmetric_difference(u,v))*.
% 300.06/300.42  30072[4:Rew:26691.0,30045.2] || member(sum_class(u),symmetric_difference(v,w))* member(u,universal_class) subclass(universal_class,union(null_class,intersection(v,w)))* -> .
% 300.06/300.42  30125[7:Res:29936.1,1314.1] || equal(complement(intersection(u,v)),successor(null_class)) member(null_class,union(u,v)) -> member(null_class,symmetric_difference(u,v))*.
% 300.06/300.42  30395[4:SpL:249.0,15632.0] || member(singleton(singleton(singleton(singleton(singleton(singleton(u)))))),application_function)* -> member(singleton(u),cantor(singleton(singleton(singleton(singleton(u))))))*.
% 300.06/300.42  30484[4:SpL:27420.0,354.1] || member(u,universal_class) subclass(union(null_class,complement(v)),w)* -> member(u,union(null_class,v))* member(u,w)*.
% 300.06/300.42  31093[0:Rew:493.0,31038.1] || member(regular(symmetric_difference(cross_product(u,v),w)),restrict(w,u,v))* -> equal(symmetric_difference(cross_product(u,v),w),null_class).
% 300.06/300.42  31094[0:Rew:492.0,31037.1] || member(regular(symmetric_difference(u,cross_product(v,w))),restrict(u,v,w))* -> equal(symmetric_difference(u,cross_product(v,w)),null_class).
% 300.06/300.42  32937[3:Res:28597.1,18.0] || equal(cross_product(u,v),domain_relation)** -> equal(ordered_pair(first(ordered_pair(null_class,null_class)),second(ordered_pair(null_class,null_class))),ordered_pair(null_class,null_class))**.
% 300.06/300.42  33632[0:Obv:33602.1] || member(ordered_pair(u,v),compose(w,x)) -> subclass(intersection(y,singleton(v)),image(w,image(x,singleton(u))))*.
% 300.06/300.42  33957[0:Obv:33925.1] || member(ordered_pair(u,v),compose(w,x)) -> subclass(intersection(singleton(v),y),image(w,image(x,singleton(u))))*.
% 300.06/300.42  34336[4:Rew:26691.0,34303.1] || member(not_subclass_element(u,v),symmetric_difference(w,x))* subclass(u,union(null_class,intersection(w,x))) -> subclass(u,v).
% 300.06/300.42  35275[0:Obv:35261.1] || member(not_subclass_element(restrict(u,v,w),intersection(x,u)),x)* -> subclass(restrict(u,v,w),intersection(x,u)).
% 300.06/300.42  35773[4:SpL:30456.0,354.1] || member(u,universal_class) subclass(union(null_class,complement(v)),w)* -> member(u,union(v,v))* member(u,w)*.
% 300.06/300.42  36087[4:Res:344.1,15447.0] || subclass(universal_class,cantor(regular(cross_product(singleton(unordered_pair(u,v)),universal_class))))* -> equal(cross_product(singleton(unordered_pair(u,v)),universal_class),null_class).
% 300.06/300.42  36089[4:Res:362.1,15447.0] || subclass(universal_class,cantor(regular(cross_product(singleton(ordered_pair(u,v)),universal_class))))* -> equal(cross_product(singleton(ordered_pair(u,v)),universal_class),null_class).
% 300.06/300.42  36105[4:Res:28597.1,15447.0] || equal(cantor(regular(cross_product(singleton(ordered_pair(null_class,null_class)),universal_class))),domain_relation)** -> equal(cross_product(singleton(ordered_pair(null_class,null_class)),universal_class),null_class).
% 300.06/300.42  36106[4:Res:4824.1,15447.0] || subclass(domain_relation,cantor(regular(cross_product(singleton(ordered_pair(null_class,null_class)),universal_class))))* -> equal(cross_product(singleton(ordered_pair(null_class,null_class)),universal_class),null_class).
% 300.06/300.42  36109[4:Res:17111.1,15447.0] || equal(cantor(regular(cross_product(singleton(singleton(null_class)),universal_class))),singleton(singleton(null_class)))** -> equal(cross_product(singleton(singleton(null_class)),universal_class),null_class).
% 300.06/300.42  36110[4:Res:3640.2,15447.0] || subclass(universal_class,cantor(regular(cross_product(singleton(u),universal_class))))* -> equal(singleton(u),null_class) equal(cross_product(singleton(u),universal_class),null_class).
% 300.06/300.42  38077[8:SSi:38071.1,72.1] one_to_one(u) || subclass(universal_class,cantor(cantor(v)))* equal(cantor(cantor(w)),universal_class) -> compatible(u,w,v)*.
% 300.06/300.42  38126[8:SpR:38098.1,59.1] one_to_one(u) || member(ordered_pair(inverse(u),v),compose(w,x))* -> member(v,image(w,image(x,null_class))).
% 300.06/300.42  38963[4:Res:15497.1,2.0] || member(u,universal_class) subclass(cantor(v),w)* -> equal(sum_class(range_of(null_class)),apply(v,u))* member(u,w)*.
% 300.06/300.42  38995[4:MRR:38975.0,10047.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).
% 300.06/300.42  38998[4:MRR:38977.0,10047.1] ||  -> equal(apply(u,regular(intersection(v,complement(cantor(u))))),sum_class(range_of(null_class)))** equal(intersection(v,complement(cantor(u))),null_class).
% 300.06/300.42  38999[4:MRR:38976.0,10047.1] ||  -> equal(apply(u,regular(intersection(complement(cantor(u)),v))),sum_class(range_of(null_class)))** equal(intersection(complement(cantor(u)),v),null_class).
% 300.06/300.42  40911[4:Res:15450.1,2.0] || subclass(domain_relation,rotate(u))* subclass(u,v)* -> member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),v)*.
% 300.06/300.42  40914[4:Res:15450.1,7635.1] || subclass(domain_relation,rotate(complement(compose(element_relation,universal_class)))) member(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v),element_relation)* -> .
% 300.06/300.42  40926[4:Res:15450.1,499.0] || subclass(domain_relation,rotate(symmetric_difference(u,v))) -> member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),union(u,v))*.
% 300.06/300.42  40944[4:Res:15450.1,10017.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))*.
% 300.06/300.42  40945[4:Res:15450.1,10018.0] || subclass(domain_relation,rotate(apply(null_class,u)))* -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),apply(null_class,x))*.
% 300.06/300.42  40946[4:Res:15450.1,10019.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)))*.
% 300.06/300.42  40963[4:Res:15450.1,1220.0] || subclass(domain_relation,rotate(application_function)) -> equal(apply(ordered_pair(u,cantor(ordered_pair(singleton(singleton(singleton(v))),u))),singleton(v)),v)**.
% 300.06/300.42  41029[4:Res:15451.1,2.0] || subclass(domain_relation,flip(u))* subclass(u,v)* -> member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),v)*.
% 300.06/300.42  41032[4:Res:15451.1,7635.1] || subclass(domain_relation,flip(complement(compose(element_relation,universal_class)))) member(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u))),element_relation)* -> .
% 300.06/300.42  41044[4:Res:15451.1,499.0] || subclass(domain_relation,flip(symmetric_difference(u,v))) -> member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),union(u,v))*.
% 300.06/300.42  41062[4:Res:15451.1,10017.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))*.
% 300.06/300.42  41063[4:Res:15451.1,10018.0] || subclass(domain_relation,flip(apply(null_class,u)))* -> member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),apply(null_class,x))*.
% 300.06/300.42  41064[4:Res:15451.1,10019.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)))*.
% 300.06/300.42  41162[4:SpL:26736.0,6138.0] || subclass(universal_class,intersection(power_class(complement(singleton(null_class))),complement(u)))* member(omega,union(image(element_relation,successor(null_class)),u)) -> .
% 300.06/300.42  41184[4:SpL:26736.0,6138.0] || subclass(universal_class,intersection(complement(u),power_class(complement(singleton(null_class)))))* member(omega,union(u,image(element_relation,successor(null_class)))) -> .
% 300.06/300.42  41187[4:SpL:26736.0,204.0] || member(u,intersection(power_class(complement(singleton(null_class))),complement(v)))* member(u,union(image(element_relation,successor(null_class)),v)) -> .
% 300.06/300.42  41191[4:SpL:26736.0,204.0] || member(u,intersection(complement(v),power_class(complement(singleton(null_class)))))* member(u,union(v,image(element_relation,successor(null_class)))) -> .
% 300.06/300.42  41288[0:Res:2332.2,2.0] || subclass(u,v)* subclass(v,w)* -> equal(intersection(x,u),null_class) member(regular(intersection(x,u)),w)*.
% 300.06/300.42  41291[4:Res:2332.2,7635.1] || subclass(u,complement(compose(element_relation,universal_class))) member(regular(intersection(v,u)),element_relation)* -> equal(intersection(v,u),null_class).
% 300.06/300.42  41303[0:Res:2332.2,499.0] || subclass(u,symmetric_difference(v,w)) -> equal(intersection(x,u),null_class) member(regular(intersection(x,u)),union(v,w))*.
% 300.06/300.42  41321[4:Res:2332.2,10017.0] || subclass(u,sum_class(range_of(null_class))) -> equal(intersection(v,u),null_class) member(regular(intersection(v,u)),apply(null_class,w))*.
% 300.06/300.42  41322[4:Res:2332.2,10018.0] || subclass(u,apply(null_class,v))* -> equal(intersection(w,u),null_class) member(regular(intersection(w,u)),apply(null_class,x))*.
% 300.06/300.42  41323[4:Res:2332.2,10019.0] || subclass(u,apply(null_class,v))* -> equal(intersection(w,u),null_class) member(regular(intersection(w,u)),sum_class(range_of(null_class)))*.
% 300.06/300.42  41364[0:Rew:29.0,41230.1] || subclass(cross_product(u,v),w) -> equal(restrict(x,u,v),null_class) member(regular(restrict(x,u,v)),w)*.
% 300.06/300.42  41641[0:Res:2334.1,2.0] || subclass(u,v) -> equal(intersection(w,intersection(u,x)),null_class) member(regular(intersection(w,intersection(u,x))),v)*.
% 300.06/300.42  41646[0:Res:2334.1,22.0] ||  -> equal(intersection(u,intersection(intersection(v,w),x)),null_class) member(regular(intersection(u,intersection(intersection(v,w),x))),v)*.
% 300.06/300.42  41647[0:Res:2334.1,23.0] ||  -> equal(intersection(u,intersection(intersection(v,w),x)),null_class) member(regular(intersection(u,intersection(intersection(v,w),x))),w)*.
% 300.06/300.42  41657[4:Res:2334.1,36188.0] ||  -> equal(intersection(u,intersection(union(null_class,v),w)),null_class) member(regular(intersection(u,intersection(union(null_class,v),w))),v)*.
% 300.06/300.42  41658[4:Res:2334.1,39314.0] ||  -> equal(intersection(u,intersection(union(v,v),w)),null_class) member(regular(intersection(u,intersection(union(v,v),w))),v)*.
% 300.06/300.42  42242[0:Res:2335.1,2.0] || subclass(u,v) -> equal(intersection(w,intersection(x,u)),null_class) member(regular(intersection(w,intersection(x,u))),v)*.
% 300.06/300.42  42247[0:Res:2335.1,22.0] ||  -> equal(intersection(u,intersection(v,intersection(w,x))),null_class) member(regular(intersection(u,intersection(v,intersection(w,x)))),w)*.
% 300.06/300.42  42248[0:Res:2335.1,23.0] ||  -> equal(intersection(u,intersection(v,intersection(w,x))),null_class) member(regular(intersection(u,intersection(v,intersection(w,x)))),x)*.
% 300.06/300.42  42258[4:Res:2335.1,36188.0] ||  -> equal(intersection(u,intersection(v,union(null_class,w))),null_class) member(regular(intersection(u,intersection(v,union(null_class,w)))),w)*.
% 300.06/300.42  42259[4:Res:2335.1,39314.0] ||  -> equal(intersection(u,intersection(v,union(w,w))),null_class) member(regular(intersection(u,intersection(v,union(w,w)))),w)*.
% 300.06/300.42  42858[0:Res:3120.2,2.0] || subclass(u,v)* subclass(v,w)* -> equal(intersection(u,x),null_class) member(regular(intersection(u,x)),w)*.
% 300.06/300.42  42861[4:Res:3120.2,7635.1] || subclass(u,complement(compose(element_relation,universal_class))) member(regular(intersection(u,v)),element_relation)* -> equal(intersection(u,v),null_class).
% 300.06/300.42  42873[0:Res:3120.2,499.0] || subclass(u,symmetric_difference(v,w)) -> equal(intersection(u,x),null_class) member(regular(intersection(u,x)),union(v,w))*.
% 300.06/300.42  42891[4:Res:3120.2,10017.0] || subclass(u,sum_class(range_of(null_class))) -> equal(intersection(u,v),null_class) member(regular(intersection(u,v)),apply(null_class,w))*.
% 300.06/300.42  42892[4:Res:3120.2,10018.0] || subclass(u,apply(null_class,v))* -> equal(intersection(u,w),null_class) member(regular(intersection(u,w)),apply(null_class,x))*.
% 300.06/300.42  42893[4:Res:3120.2,10019.0] || subclass(u,apply(null_class,v))* -> equal(intersection(u,w),null_class) member(regular(intersection(u,w)),sum_class(range_of(null_class)))*.
% 300.06/300.42  43355[0:Res:3122.1,2.0] || subclass(u,v) -> equal(intersection(intersection(u,w),x),null_class) member(regular(intersection(intersection(u,w),x)),v)*.
% 300.06/300.42  43360[0:Res:3122.1,22.0] ||  -> equal(intersection(intersection(intersection(u,v),w),x),null_class) member(regular(intersection(intersection(intersection(u,v),w),x)),u)*.
% 300.06/300.42  43361[0:Res:3122.1,23.0] ||  -> equal(intersection(intersection(intersection(u,v),w),x),null_class) member(regular(intersection(intersection(intersection(u,v),w),x)),v)*.
% 300.06/300.42  43371[4:Res:3122.1,36188.0] ||  -> equal(intersection(intersection(union(null_class,u),v),w),null_class) member(regular(intersection(intersection(union(null_class,u),v),w)),u)*.
% 300.06/300.42  43372[4:Res:3122.1,39314.0] ||  -> equal(intersection(intersection(union(u,u),v),w),null_class) member(regular(intersection(intersection(union(u,u),v),w)),u)*.
% 300.06/300.42  43862[0:Res:3123.1,2.0] || subclass(u,v) -> equal(intersection(intersection(w,u),x),null_class) member(regular(intersection(intersection(w,u),x)),v)*.
% 300.06/300.42  43867[0:Res:3123.1,22.0] ||  -> equal(intersection(intersection(u,intersection(v,w)),x),null_class) member(regular(intersection(intersection(u,intersection(v,w)),x)),v)*.
% 300.06/300.42  43868[0:Res:3123.1,23.0] ||  -> equal(intersection(intersection(u,intersection(v,w)),x),null_class) member(regular(intersection(intersection(u,intersection(v,w)),x)),w)*.
% 300.06/300.42  43878[4:Res:3123.1,36188.0] ||  -> equal(intersection(intersection(u,union(null_class,v)),w),null_class) member(regular(intersection(intersection(u,union(null_class,v)),w)),v)*.
% 300.06/300.42  43879[4:Res:3123.1,39314.0] ||  -> equal(intersection(intersection(u,union(v,v)),w),null_class) member(regular(intersection(intersection(u,union(v,v)),w)),v)*.
% 300.06/300.42  44729[0:Res:3260.2,2.0] || subclass(u,symmetric_difference(v,w))* subclass(union(v,w),x)* -> equal(u,null_class) member(regular(u),x)*.
% 300.06/300.42  44760[0:Obv:44735.1] || subclass(intersection(u,complement(union(v,w))),symmetric_difference(v,w))* -> equal(intersection(u,complement(union(v,w))),null_class).
% 300.06/300.42  44761[0:Obv:44734.1] || subclass(intersection(complement(union(u,v)),w),symmetric_difference(u,v))* -> equal(intersection(complement(union(u,v)),w),null_class).
% 300.06/300.42  44891[0:MRR:44837.0,10049.1] ||  -> member(not_subclass_element(intersection(u,complement(union(v,w))),x),complement(v))* subclass(intersection(u,complement(union(v,w))),x).
% 300.06/300.42  44892[0:MRR:44836.0,10049.1] ||  -> member(not_subclass_element(intersection(u,complement(union(v,w))),x),complement(w))* subclass(intersection(u,complement(union(v,w))),x).
% 300.06/300.42  45070[0:MRR:45000.0,10049.1] ||  -> member(not_subclass_element(intersection(complement(union(u,v)),w),x),complement(u))* subclass(intersection(complement(union(u,v)),w),x).
% 300.06/300.42  45071[0:MRR:44999.0,10049.1] ||  -> member(not_subclass_element(intersection(complement(union(u,v)),w),x),complement(v))* subclass(intersection(complement(union(u,v)),w),x).
% 300.06/300.42  45081[4:SpL:1197.2,44921.0] || member(cross_product(u,v),universal_class) subclass(universal_class,apply(choice,cross_product(u,v)))* -> equal(cross_product(u,v),null_class).
% 300.06/300.42  45228[4:SpL:30456.0,7013.0] || equal(u,union(null_class,complement(v)))* member(w,universal_class) -> member(w,union(v,v))* member(w,u)*.
% 300.06/300.42  45229[4:SpL:27420.0,7013.0] || equal(u,union(null_class,complement(v)))* member(w,universal_class) -> member(w,union(null_class,v))* member(w,u)*.
% 300.06/300.42  45288[3:Obv:45268.3] || equal(u,v) member(w,v) member(w,unordered_pair(v,u))* -> equal(unordered_pair(v,u),null_class).
% 300.06/300.42  45296[3:Rew:9516.2,45295.2] || equal(u,v) member(regular(v),unordered_pair(v,u))* -> equal(v,null_class) equal(unordered_pair(v,u),null_class).
% 300.06/300.42  45368[0:SpR:223.0,2345.1] ||  -> equal(restrict(cross_product(u,v),w,x),null_class) member(regular(restrict(cross_product(w,x),u,v)),cross_product(w,x))*.
% 300.06/300.42  45429[4:Res:25926.1,4002.0] || equal(symmetric_difference(u,cross_product(v,w)),ordered_pair(x,universal_class)) -> member(unordered_pair(x,null_class),complement(restrict(u,v,w)))*.
% 300.06/300.42  45448[4:Res:17151.1,4002.0] || subclass(ordered_pair(u,universal_class),symmetric_difference(v,cross_product(w,x))) -> member(unordered_pair(u,null_class),complement(restrict(v,w,x)))*.
% 300.06/300.42  45457[0:Res:3640.2,4002.0] || subclass(universal_class,symmetric_difference(u,cross_product(v,w))) -> equal(singleton(x),null_class) member(x,complement(restrict(u,v,w)))*.
% 300.06/300.42  45458[0:Res:10859.2,4002.0] || subclass(universal_class,symmetric_difference(u,cross_product(v,w))) -> equal(x,null_class) member(regular(x),complement(restrict(u,v,w)))*.
% 300.06/300.42  45511[4:Res:25926.1,4003.0] || equal(symmetric_difference(cross_product(u,v),w),ordered_pair(x,universal_class)) -> member(unordered_pair(x,null_class),complement(restrict(w,u,v)))*.
% 300.06/300.42  45530[4:Res:17151.1,4003.0] || subclass(ordered_pair(u,universal_class),symmetric_difference(cross_product(v,w),x)) -> member(unordered_pair(u,null_class),complement(restrict(x,v,w)))*.
% 300.06/300.42  45539[0:Res:3640.2,4003.0] || subclass(universal_class,symmetric_difference(cross_product(u,v),w)) -> equal(singleton(x),null_class) member(x,complement(restrict(w,u,v)))*.
% 300.06/300.42  45540[0:Res:10859.2,4003.0] || subclass(universal_class,symmetric_difference(cross_product(u,v),w)) -> equal(x,null_class) member(regular(x),complement(restrict(w,u,v)))*.
% 300.06/300.42  45577[0:SpR:39745.0,5249.1] ||  -> subclass(symmetric_difference(u,intersection(u,v)),w) member(not_subclass_element(symmetric_difference(u,intersection(u,v)),w),complement(intersection(u,v)))*.
% 300.06/300.42  45578[0:SpR:39886.0,5249.1] ||  -> subclass(symmetric_difference(u,intersection(v,u)),w) member(not_subclass_element(symmetric_difference(u,intersection(v,u)),w),complement(intersection(v,u)))*.
% 300.06/300.42  45678[0:Res:5249.1,2.0] || subclass(complement(intersection(u,v)),w) -> subclass(symmetric_difference(u,v),x) member(not_subclass_element(symmetric_difference(u,v),x),w)*.
% 300.06/300.42  46407[0:Res:3419.2,218.0] || member(inverse(u),universal_class) subclass(domain_relation,restrict(v,w,x))* -> member(ordered_pair(inverse(u),range_of(u)),v)*.
% 300.06/300.42  46436[4:Res:3419.2,19720.0] || member(inverse(u),universal_class) subclass(domain_relation,cantor(ordered_pair(inverse(u),range_of(u))))* subclass(universal_class,complement(element_relation)) -> .
% 300.06/300.42  46453[0:MRR:46443.1,99.0] || member(inverse(u),universal_class) equal(successor(inverse(u)),range_of(u)) -> member(ordered_pair(inverse(u),range_of(u)),successor_relation)*.
% 300.06/300.42  47071[0:Rew:47003.0,36296.0] || subclass(ordered_pair(u,v),power_class(complement(power_class(w)))) member(unordered_pair(u,singleton(v)),image(element_relation,power_class(w)))* -> .
% 300.06/300.42  47107[0:Rew:47003.0,36275.0] || subclass(u,power_class(complement(power_class(v)))) member(not_subclass_element(u,w),image(element_relation,power_class(v)))* -> subclass(u,w).
% 300.06/300.42  47111[0:Rew:47003.0,30261.0] || subclass(universal_class,intersection(complement(u),power_class(complement(power_class(v)))))* member(omega,union(u,image(element_relation,power_class(v)))) -> .
% 300.06/300.42  47119[0:Rew:47003.0,36278.1] || member(u,universal_class) subclass(universal_class,power_class(complement(power_class(v)))) member(power_class(u),image(element_relation,power_class(v)))* -> .
% 300.06/300.42  47120[0:Rew:47003.0,36279.1] || member(u,universal_class) subclass(universal_class,power_class(complement(power_class(v)))) member(sum_class(u),image(element_relation,power_class(v)))* -> .
% 300.06/300.42  47191[0:Rew:47003.0,23679.0] || subclass(intersection(complement(u),power_class(v)),union(u,complement(power_class(v))))* -> equal(intersection(complement(u),power_class(v)),null_class).
% 300.06/300.42  47215[0:Rew:47003.0,32837.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))))*.
% 300.06/300.42  47216[3:Rew:47003.0,33039.0] ||  -> subclass(regular(intersection(complement(u),power_class(v))),union(u,complement(power_class(v))))* equal(intersection(complement(u),power_class(v)),null_class).
% 300.06/300.42  47343[0:Rew:47003.0,30274.0] || subclass(universal_class,intersection(power_class(complement(power_class(u))),complement(v)))* member(omega,union(image(element_relation,power_class(u)),v)) -> .
% 300.06/300.42  47476[0:Rew:47003.0,23682.0] || subclass(intersection(power_class(u),complement(v)),union(complement(power_class(u)),v))* -> equal(intersection(power_class(u),complement(v)),null_class).
% 300.06/300.42  47500[0:Rew:47003.0,32839.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))*.
% 300.06/300.42  47501[3:Rew:47003.0,33041.0] ||  -> subclass(regular(intersection(power_class(u),complement(v))),union(complement(power_class(u)),v))* equal(intersection(power_class(u),complement(v)),null_class).
% 300.06/300.42  47645[0:Rew:47003.0,47156.0] || subclass(union(u,complement(power_class(v))),intersection(complement(u),power_class(v)))* -> equal(union(u,complement(power_class(v))),null_class).
% 300.06/300.42  47649[0:Rew:47003.0,47441.0] || subclass(union(complement(power_class(u)),v),intersection(power_class(u),complement(v)))* -> equal(union(complement(power_class(u)),v),null_class).
% 300.06/300.42  47666[0:Rew:47003.0,46981.1,47003.0,46981.1,47003.0,46981.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).
% 300.06/300.42  48088[7:Rew:26691.0,48026.0] || equal(union(null_class,intersection(u,v)),null_class)** member(null_class,union(u,v)) -> member(null_class,symmetric_difference(u,v)).
% 300.06/300.42  48852[4:Rew:26691.0,48575.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).
% 300.06/300.42  48854[4:Rew:26691.0,48592.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).
% 300.06/300.42  48855[4:Rew:26691.0,48593.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).
% 300.06/300.42  48863[4:Rew:26691.0,48862.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)))).
% 300.06/300.42  48869[4:Rew:26691.0,48868.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).
% 300.06/300.42  48956[4:Rew:26691.0,48904.0] || equal(union(null_class,intersection(u,v)),null_class)** member(omega,union(u,v)) -> member(omega,symmetric_difference(u,v)).
% 300.06/300.42  48979[4:SpL:35792.0,47019.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).
% 300.06/300.42  49191[0:Res:350.2,47008.0] || subclass(u,image(element_relation,power_class(v))) member(not_subclass_element(u,w),power_class(complement(power_class(v))))* -> subclass(u,w).
% 300.06/300.42  49218[0:Res:364.1,47008.0] || subclass(ordered_pair(u,v),image(element_relation,power_class(w))) member(unordered_pair(u,singleton(v)),power_class(complement(power_class(w))))* -> .
% 300.06/300.42  49365[4:Res:1978.3,46866.1] || member(u,universal_class)* member(v,universal_class) equal(compose(w,v),u)* equal(compose_class(w),null_class) -> .
% 300.06/300.42  51699[4:SpL:35792.0,47039.0] || member(u,symmetric_difference(complement(v),power_class(union(null_class,w))))* -> member(u,union(v,complement(power_class(union(w,w)))))*.
% 300.06/300.42  51700[4:SpL:35792.0,47039.0] || member(u,symmetric_difference(complement(v),power_class(union(w,w))))* -> member(u,union(v,complement(power_class(union(null_class,w))))).
% 300.06/300.42  51732[4:Res:25926.1,47039.0] || equal(symmetric_difference(complement(u),power_class(v)),ordered_pair(w,universal_class)) -> member(unordered_pair(w,null_class),union(u,complement(power_class(v))))*.
% 300.06/300.42  51745[0:Res:349.2,47039.0] || subclass(u,symmetric_difference(complement(v),power_class(w))) -> equal(u,null_class) member(regular(u),union(v,complement(power_class(w))))*.
% 300.06/300.42  51750[4:Res:17151.1,47039.0] || subclass(ordered_pair(u,universal_class),symmetric_difference(complement(v),power_class(w))) -> member(unordered_pair(u,null_class),union(v,complement(power_class(w))))*.
% 300.06/300.42  51759[0:Res:3640.2,47039.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(v))) -> equal(singleton(w),null_class) member(w,union(u,complement(power_class(v))))*.
% 300.06/300.42  51760[0:Res:10859.2,47039.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(v))) -> equal(w,null_class) member(regular(w),union(u,complement(power_class(v))))*.
% 300.06/300.42  52031[4:SpL:30456.0,47228.0] || member(u,symmetric_difference(power_class(v),union(null_class,complement(w))))* -> member(u,union(complement(power_class(v)),union(w,w)))*.
% 300.06/300.42  52032[4:SpL:27420.0,47228.0] || member(u,symmetric_difference(power_class(v),union(null_class,complement(w))))* -> member(u,union(complement(power_class(v)),union(null_class,w))).
% 300.06/300.42  52038[4:SpL:35792.0,47228.0] || member(u,symmetric_difference(power_class(union(null_class,v)),complement(w)))* -> member(u,union(complement(power_class(union(v,v))),w))*.
% 300.06/300.42  52039[4:SpL:35792.0,47228.0] || member(u,symmetric_difference(power_class(union(v,v)),complement(w)))* -> member(u,union(complement(power_class(union(null_class,v))),w)).
% 300.06/300.42  52055[4:Res:25926.1,47228.0] || equal(symmetric_difference(power_class(u),complement(v)),ordered_pair(w,universal_class)) -> member(unordered_pair(w,null_class),union(complement(power_class(u)),v))*.
% 300.06/300.42  52068[0:Res:349.2,47228.0] || subclass(u,symmetric_difference(power_class(v),complement(w))) -> equal(u,null_class) member(regular(u),union(complement(power_class(v)),w))*.
% 300.06/300.42  52073[4:Res:17151.1,47228.0] || subclass(ordered_pair(u,universal_class),symmetric_difference(power_class(v),complement(w))) -> member(unordered_pair(u,null_class),union(complement(power_class(v)),w))*.
% 300.06/300.42  52082[0:Res:3640.2,47228.0] || subclass(universal_class,symmetric_difference(power_class(u),complement(v))) -> equal(singleton(w),null_class) member(w,union(complement(power_class(u)),v))*.
% 300.06/300.42  52083[0:Res:10859.2,47228.0] || subclass(universal_class,symmetric_difference(power_class(u),complement(v))) -> equal(w,null_class) member(regular(w),union(complement(power_class(u)),v))*.
% 300.06/300.42  52226[0:Rew:6882.0,52130.0] ||  -> subclass(symmetric_difference(complement(u),complement(singleton(u))),v) member(not_subclass_element(symmetric_difference(complement(u),complement(singleton(u))),v),successor(u))*.
% 300.06/300.42  53182[4:SpL:26691.0,212.0] || member(regular(union(u,complement(v))),intersection(complement(u),union(null_class,v)))* -> equal(union(u,complement(v)),null_class).
% 300.06/300.42  53198[4:SpL:26691.0,212.0] || member(regular(union(complement(u),v)),intersection(union(null_class,u),complement(v)))* -> equal(union(complement(u),v),null_class).
% 300.06/300.42  53208[0:SpL:39581.1,212.0] || subclass(complement(u),complement(v)) member(regular(union(v,u)),complement(u))* -> equal(union(v,u),null_class).
% 300.06/300.42  53452[3:Res:4900.1,3783.0] || member(range_of(null_class),universal_class) subclass(universal_class,u)* subclass(u,v)* -> member(power_class(apply(null_class,w)),v)*.
% 300.06/300.42  53753[3:Res:4900.1,3845.0] || member(range_of(null_class),universal_class) subclass(universal_class,u)* subclass(u,v)* -> member(sum_class(apply(null_class,w)),v)*.
% 300.06/300.42  54133[4:SpR:16977.0,3859.2] || member(image(u,null_class),universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(apply(u,universal_class),union(v,w))*.
% 300.06/300.42  54428[3:Obv:54359.3] || equal(u,universal_class) subclass(u,regular(v))* member(null_class,v) -> equal(u,null_class) equal(v,null_class).
% 300.06/300.42  54430[3:Obv:54402.2] || subclass(u,v) subclass(intersection(w,u),regular(v))* -> equal(intersection(w,u),null_class) equal(v,null_class).
% 300.06/300.42  54431[3:Obv:54401.2] || subclass(u,v) subclass(intersection(u,w),regular(v))* -> equal(intersection(u,w),null_class) equal(v,null_class).
% 300.06/300.42  54440[3:Obv:54405.1] || subclass(intersection(u,intersection(v,w)),regular(w))* -> equal(intersection(u,intersection(v,w)),null_class) equal(w,null_class).
% 300.06/300.42  54441[3:Obv:54403.1] || subclass(intersection(intersection(u,v),w),regular(v))* -> equal(intersection(intersection(u,v),w),null_class) equal(v,null_class).
% 300.06/300.42  54442[3:Obv:54400.1] || subclass(intersection(u,intersection(v,w)),regular(v))* -> equal(intersection(u,intersection(v,w)),null_class) equal(v,null_class).
% 300.06/300.42  54445[3:Obv:54396.1] || subclass(intersection(intersection(u,v),w),regular(u))* -> equal(intersection(intersection(u,v),w),null_class) equal(u,null_class).
% 300.06/300.42  54613[4:SpL:115.0,15711.1] || member(u,universal_class) subclass(domain_relation,symmetric_difference(v,w)) -> member(ordered_pair(u,cantor(u)),complement(intersection(v,w)))*.
% 300.06/300.42  54835[4:Res:17111.1,47038.0] || equal(intersection(complement(u),power_class(v)),singleton(singleton(null_class))) member(singleton(null_class),union(u,complement(power_class(v))))* -> .
% 300.06/300.42  54894[3:SpR:54674.1,59.1] || equal(u,universal_class) member(ordered_pair(u,v),compose(w,x))* -> member(v,image(w,image(x,null_class))).
% 300.06/300.42  54979[3:SpR:54674.1,11181.1] || equal(first(regular(cross_product(u,v))),universal_class) -> equal(cross_product(u,v),null_class) member(null_class,regular(cross_product(u,v)))*.
% 300.06/300.42  55025[3:SpL:54674.1,3842.0] || equal(u,universal_class) member(image(v,null_class),universal_class) subclass(universal_class,w) -> member(apply(v,u),w)*.
% 300.06/300.42  55420[4:Res:17111.1,47227.0] || equal(intersection(power_class(u),complement(v)),singleton(singleton(null_class))) member(singleton(null_class),union(complement(power_class(u)),v))* -> .
% 300.06/300.42  55707[4:Rew:47572.0,55598.1,26691.0,55598.1,47572.0,55598.0,26691.0,55598.0] || member(u,power_class(v)) member(u,power_class(w)) member(u,complement(intersection(power_class(w),power_class(v))))* -> .
% 300.06/300.42  55856[3:SpR:22117.0,364.1] || subclass(ordered_pair(u,v),w) -> equal(regular(ordered_pair(u,v)),singleton(u)) member(regular(ordered_pair(u,v)),w)*.
% 300.06/300.42  55866[3:SpR:54674.1,22117.0] || equal(u,universal_class) -> equal(regular(ordered_pair(v,u)),unordered_pair(v,null_class))** equal(regular(ordered_pair(v,u)),singleton(v)).
% 300.06/300.42  55910[3:SpL:22117.0,537.1] || subclass(universal_class,complement(u)) member(regular(ordered_pair(v,w)),u)* -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 300.06/300.42  55940[4:MRR:55939.2,55888.0] || equal(singleton(u),v) -> equal(regular(ordered_pair(v,u)),singleton(v)) equal(regular(regular(ordered_pair(v,u))),v)**.
% 300.06/300.42  56052[0:SpL:29.0,4021.1] || member(u,symmetric_difference(v,cross_product(w,x)))* subclass(complement(restrict(v,w,x)),y)* -> member(u,y)*.
% 300.06/300.42  56059[0:SpL:30.0,4021.1] || member(u,symmetric_difference(cross_product(v,w),x))* subclass(complement(restrict(x,v,w)),y)* -> member(u,y)*.
% 300.06/300.42  56179[4:Rew:46924.1,56107.1] || equal(intersection(u,v),null_class) member(w,union(u,v))* subclass(universal_class,x) -> member(w,x)*.
% 300.06/300.42  56111[0:SpL:47007.0,4021.1] || member(u,symmetric_difference(complement(v),power_class(w)))* subclass(union(v,complement(power_class(w))),x)* -> member(u,x)*.
% 300.06/300.42  56112[0:SpL:47013.0,4021.1] || member(u,symmetric_difference(power_class(v),complement(w)))* subclass(union(complement(power_class(v)),w),x)* -> member(u,x)*.
% 300.06/300.42  56807[0:Res:4066.2,218.0] || subclass(u,restrict(v,w,x))* -> subclass(intersection(y,u),z) member(not_subclass_element(intersection(y,u),z),v)*.
% 300.06/300.42  56830[4:Res:4066.2,19720.0] || subclass(u,cantor(not_subclass_element(intersection(v,u),w)))* subclass(universal_class,complement(element_relation)) -> subclass(intersection(v,u),w).
% 300.06/300.42  57268[0:Res:4068.1,25.1] || member(not_subclass_element(intersection(u,intersection(complement(v),w)),x),v)* -> subclass(intersection(u,intersection(complement(v),w)),x).
% 300.06/300.42  57384[0:Rew:115.0,57192.0] ||  -> subclass(intersection(u,symmetric_difference(v,w)),x) member(not_subclass_element(intersection(u,symmetric_difference(v,w)),x),complement(intersection(v,w)))*.
% 300.06/300.42  57511[0:Res:4069.1,25.1] || member(not_subclass_element(intersection(u,intersection(v,complement(w))),x),w)* -> subclass(intersection(u,intersection(v,complement(w))),x).
% 300.06/300.42  57908[0:Res:5218.2,218.0] || subclass(u,restrict(v,w,x))* -> subclass(intersection(u,y),z) member(not_subclass_element(intersection(u,y),z),v)*.
% 300.06/300.42  57931[4:Res:5218.2,19720.0] || subclass(u,cantor(not_subclass_element(intersection(u,v),w)))* subclass(universal_class,complement(element_relation)) -> subclass(intersection(u,v),w).
% 300.06/300.42  58061[4:Res:57685.0,3156.0] || subclass(u,v) -> equal(intersection(w,union(null_class,u)),null_class) member(regular(intersection(w,union(null_class,u))),v)*.
% 300.06/300.42  58069[4:Res:57685.0,3159.0] ||  -> equal(intersection(u,union(null_class,intersection(v,w))),null_class) member(regular(intersection(u,union(null_class,intersection(v,w)))),w)*.
% 300.06/300.42  58070[4:Res:57685.0,3158.0] ||  -> equal(intersection(u,union(null_class,intersection(v,w))),null_class) member(regular(intersection(u,union(null_class,intersection(v,w)))),v)*.
% 300.06/300.42  58341[0:Res:5221.1,25.1] || member(not_subclass_element(intersection(intersection(complement(u),v),w),x),u)* -> subclass(intersection(intersection(complement(u),v),w),x).
% 300.06/300.42  58460[0:Rew:115.0,58262.0] ||  -> subclass(intersection(symmetric_difference(u,v),w),x) member(not_subclass_element(intersection(symmetric_difference(u,v),w),x),complement(intersection(u,v)))*.
% 300.06/300.42  58511[4:Res:57686.0,3156.0] || subclass(u,v) -> equal(intersection(w,union(u,u)),null_class) member(regular(intersection(w,union(u,u))),v)*.
% 300.06/300.42  58564[4:Rew:28791.0,58526.1] single_valued_class(intersection(u,union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class)))) ||  -> function(intersection(u,union(null_class,cross_product(universal_class,universal_class))))*.
% 300.06/300.42  58865[0:Res:5222.1,25.1] || member(not_subclass_element(intersection(intersection(u,complement(v)),w),x),v)* -> subclass(intersection(intersection(u,complement(v)),w),x).
% 300.06/300.42  59039[4:Res:58611.0,3156.0] || subclass(u,v) -> equal(intersection(union(null_class,u),w),null_class) member(regular(intersection(union(null_class,u),w)),v)*.
% 300.06/300.42  59047[4:Res:58611.0,3159.0] ||  -> equal(intersection(union(null_class,intersection(u,v)),w),null_class) member(regular(intersection(union(null_class,intersection(u,v)),w)),v)*.
% 300.06/300.42  59048[4:Res:58611.0,3158.0] ||  -> equal(intersection(union(null_class,intersection(u,v)),w),null_class) member(regular(intersection(union(null_class,intersection(u,v)),w)),u)*.
% 300.06/300.42  59160[0:Res:49.1,5342.0] inductive(u) || subclass(u,v) -> subclass(image(successor_relation,u),w) member(not_subclass_element(image(successor_relation,u),w),v)*.
% 300.06/300.42  59194[4:Res:35965.0,5342.0] || subclass(complement(element_relation),u) -> subclass(complement(compose(element_relation,universal_class)),v) member(not_subclass_element(complement(compose(element_relation,universal_class)),v),u)*.
% 300.06/300.42  59343[4:Res:58647.0,3156.0] || subclass(u,v) -> equal(union(null_class,intersection(u,w)),null_class) member(regular(union(null_class,intersection(u,w))),v)*.
% 300.06/300.42  59351[4:Res:58647.0,3159.0] ||  -> equal(union(null_class,intersection(intersection(u,v),w)),null_class) member(regular(union(null_class,intersection(intersection(u,v),w))),v)*.
% 300.06/300.42  59352[4:Res:58647.0,3158.0] ||  -> equal(union(null_class,intersection(intersection(u,v),w)),null_class) member(regular(union(null_class,intersection(intersection(u,v),w))),u)*.
% 300.06/300.42  59650[8:Res:58710.1,37432.1] function(u) || equal(cantor(cantor(v)),universal_class) equal(cantor(cantor(w)),universal_class) -> compatible(u,w,v)*.
% 300.06/300.42  60210[0:Rew:11069.2,60209.2] || equal(u,v) member(v,w) member(v,x) -> subclass(unordered_pair(v,u),intersection(x,w))*.
% 300.06/300.42  60252[4:Rew:16961.0,60239.2] || member(null_class,u) -> equal(not_subclass_element(ordered_pair(universal_class,v),u),unordered_pair(universal_class,singleton(v)))** subclass(ordered_pair(universal_class,v),u).
% 300.06/300.42  60418[4:Res:59287.0,3156.0] || subclass(u,v) -> equal(union(null_class,intersection(w,u)),null_class) member(regular(union(null_class,intersection(w,u))),v)*.
% 300.06/300.42  60426[4:Res:59287.0,3159.0] ||  -> equal(union(null_class,intersection(u,intersection(v,w))),null_class) member(regular(union(null_class,intersection(u,intersection(v,w)))),w)*.
% 300.06/300.42  60427[4:Res:59287.0,3158.0] ||  -> equal(union(null_class,intersection(u,intersection(v,w))),null_class) member(regular(union(null_class,intersection(u,intersection(v,w)))),v)*.
% 300.06/300.42  60514[4:Rew:16978.0,60498.2] || member(unordered_pair(u,null_class),v) -> equal(not_subclass_element(ordered_pair(u,universal_class),v),singleton(u))** subclass(ordered_pair(u,universal_class),v).
% 300.06/300.42  60778[4:Res:58612.0,3156.0] || subclass(u,v) -> equal(intersection(union(u,u),w),null_class) member(regular(intersection(union(u,u),w)),v)*.
% 300.06/300.42  60830[4:Rew:28791.0,60793.1] single_valued_class(intersection(union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class)),u)) ||  -> function(intersection(union(null_class,cross_product(universal_class,universal_class)),u))*.
% 300.06/300.42  61054[4:Res:59527.0,3156.0] || subclass(union(null_class,u),v) -> equal(complement(successor(complement(u))),null_class) member(regular(complement(successor(complement(u)))),v)*.
% 300.06/300.42  61221[4:SpR:47616.0,26691.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))))))**.
% 300.06/300.42  61236[7:SpR:47616.0,29894.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))))*.
% 300.06/300.42  61597[8:Res:59614.1,37432.1] function(u) || equal(complement(range_of(u)),universal_class) equal(cantor(cantor(v)),universal_class) -> compatible(u,v,w)*.
% 300.06/300.42  61816[4:SpR:47619.0,26691.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))))**.
% 300.06/300.42  61831[7:SpR:47619.0,29894.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))))*.
% 300.06/300.42  62141[4:Res:61024.0,3156.0] || subclass(union(u,u),v)* -> equal(complement(successor(complement(u))),null_class) member(regular(complement(successor(complement(u)))),v)*.
% 300.06/300.42  62274[4:Res:58043.0,3155.0] ||  -> equal(restrict(union(null_class,singleton(u)),v,w),null_class) equal(regular(restrict(union(null_class,singleton(u)),v,w)),u)**.
% 300.06/300.42  62278[4:Res:58043.0,1385.1] single_valued_class(restrict(union(null_class,cross_product(universal_class,universal_class)),u,v)) ||  -> function(restrict(union(null_class,cross_product(universal_class,universal_class)),u,v))*.
% 300.06/300.42  62328[4:Res:59281.0,3155.0] ||  -> equal(union(null_class,restrict(singleton(u),v,w)),null_class) equal(regular(union(null_class,restrict(singleton(u),v,w))),u)**.
% 300.06/300.42  62332[4:Res:59281.0,1385.1] single_valued_class(union(null_class,restrict(cross_product(universal_class,universal_class),u,v))) ||  -> function(union(null_class,restrict(cross_product(universal_class,universal_class),u,v)))*.
% 300.06/300.42  62438[0:Res:57651.0,3155.0] ||  -> equal(intersection(u,restrict(singleton(v),w,x)),null_class) equal(regular(intersection(u,restrict(singleton(v),w,x))),v)**.
% 300.06/300.42  62442[0:Res:57651.0,1385.1] single_valued_class(intersection(u,restrict(cross_product(universal_class,universal_class),v,w))) ||  -> function(intersection(u,restrict(cross_product(universal_class,universal_class),v,w)))*.
% 300.06/300.42  62541[0:Res:57711.0,3155.0] ||  -> equal(restrict(intersection(singleton(u),v),w,x),null_class) equal(regular(restrict(intersection(singleton(u),v),w,x)),u)**.
% 300.06/300.42  62598[0:Res:12.0,11919.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))**.
% 300.06/300.42  62611[0:Res:67.1,11919.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))**.
% 300.06/300.42  62662[0:Res:243.0,11919.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))**.
% 300.06/300.42  62839[0:Res:58168.0,3155.0] ||  -> equal(restrict(intersection(u,singleton(v)),w,x),null_class) equal(regular(restrict(intersection(u,singleton(v)),w,x)),v)**.
% 300.06/300.42  63010[0:Res:58577.0,3155.0] ||  -> equal(intersection(restrict(singleton(u),v,w),x),null_class) equal(regular(intersection(restrict(singleton(u),v,w),x)),u)**.
% 300.06/300.42  63014[0:Res:58577.0,1385.1] single_valued_class(intersection(restrict(cross_product(universal_class,universal_class),u,v),w)) ||  -> function(intersection(restrict(cross_product(universal_class,universal_class),u,v),w))*.
% 300.06/300.42  63133[4:SpL:26691.0,3659.1] || member(u,image(element_relation,union(v,complement(w)))) member(u,power_class(intersection(complement(v),union(null_class,w))))* -> .
% 300.06/300.42  63151[4:SpL:26691.0,3659.1] || member(u,image(element_relation,union(complement(v),w))) member(u,power_class(intersection(union(null_class,v),complement(w))))* -> .
% 300.06/300.42  63285[4:Res:58032.0,8.0] || subclass(complement(singleton(null_class)),intersection(u,complement(successor(null_class))))* -> equal(intersection(u,complement(successor(null_class))),complement(singleton(null_class))).
% 300.06/300.42  63345[4:Res:59005.0,8.0] || subclass(complement(singleton(null_class)),intersection(complement(successor(null_class)),u))* -> equal(intersection(complement(successor(null_class)),u),complement(singleton(null_class))).
% 300.06/300.42  63438[3:MRR:63382.0,10047.1] ||  -> member(regular(intersection(regular(complement(u)),v)),u)* equal(intersection(regular(complement(u)),v),null_class) equal(complement(u),null_class).
% 300.06/300.42  63614[3:MRR:63562.0,10047.1] ||  -> member(regular(intersection(u,regular(complement(v)))),v)* equal(intersection(u,regular(complement(v))),null_class) equal(complement(v),null_class).
% 300.06/300.42  63703[3:Rew:54674.1,63696.1] || equal(u,universal_class) -> equal(cross_product(v,null_class),null_class) equal(domain__dfg(regular(cross_product(v,null_class)),v,u),single_valued3(null_class))**.
% 300.06/300.42  63778[4:Res:63510.0,8.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)).
% 300.06/300.42  64059[4:Res:63520.0,8.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)).
% 300.06/300.42  64542[0:SpL:249.0,11351.0] || member(singleton(singleton(singleton(u))),cross_product(universal_class,universal_class))* subclass(composition_function,cross_product(v,w))* -> member(singleton(u),v)*.
% 300.06/300.42  64585[8:SpL:37558.1,15453.1] function(u) || member(u,cantor(cross_product(v,w)))* equal(restrict(cross_product(null_class,universal_class),v,w),null_class)** -> .
% 300.06/300.42  64591[4:Obv:64588.2] || member(u,universal_class) member(v,cantor(cross_product(singleton(u),universal_class)))* -> member(u,cantor(cross_product(singleton(v),universal_class)))*.
% 300.06/300.42  64669[4:SpR:26691.0,47063.0] ||  -> equal(union(intersection(complement(u),union(null_class,v)),complement(power_class(w))),complement(intersection(union(u,complement(v)),power_class(w))))**.
% 300.06/300.42  64687[4:SpR:26691.0,47063.0] ||  -> equal(union(intersection(union(null_class,u),complement(v)),complement(power_class(w))),complement(intersection(union(complement(u),v),power_class(w))))**.
% 300.06/300.42  64749[4:Rew:26691.0,64748.0] ||  -> equal(complement(intersection(union(union(null_class,u),v),power_class(w))),complement(intersection(union(union(u,u),v),power_class(w))))*.
% 300.06/300.42  64753[4:Rew:26691.0,64752.0] ||  -> equal(complement(intersection(union(u,union(null_class,v)),power_class(w))),complement(intersection(union(u,union(v,v)),power_class(w))))*.
% 300.06/300.42  64814[4:Res:63493.1,1318.2] || equal(intersection(u,v),successor(null_class))** member(w,v)* member(w,u)* -> member(w,singleton(null_class))*.
% 300.06/300.42  65083[4:Res:63504.0,8.0] || subclass(singleton(null_class),intersection(intersection(successor(null_class),u),v))* -> equal(intersection(intersection(successor(null_class),u),v),singleton(null_class)).
% 300.06/300.42  65144[4:Res:63512.0,8.0] || subclass(singleton(null_class),intersection(u,intersection(v,successor(null_class))))* -> equal(intersection(u,intersection(v,successor(null_class))),singleton(null_class)).
% 300.06/300.42  65207[4:Res:63515.0,8.0] || subclass(singleton(null_class),intersection(u,intersection(successor(null_class),v)))* -> equal(intersection(u,intersection(successor(null_class),v)),singleton(null_class)).
% 300.06/300.42  65482[4:Res:63519.0,8.0] || subclass(singleton(null_class),intersection(intersection(u,successor(null_class)),v))* -> equal(intersection(intersection(u,successor(null_class)),v),singleton(null_class)).
% 300.06/300.42  65607[4:SpR:26691.0,47508.0] ||  -> equal(union(complement(power_class(u)),intersection(complement(v),union(null_class,w))),complement(intersection(power_class(u),union(v,complement(w)))))**.
% 300.06/300.42  65625[4:SpR:26691.0,47508.0] ||  -> equal(union(complement(power_class(u)),intersection(union(null_class,v),complement(w))),complement(intersection(power_class(u),union(complement(v),w))))**.
% 300.06/300.42  65688[4:Rew:26691.0,65687.0] ||  -> equal(complement(intersection(power_class(u),union(union(null_class,v),w))),complement(intersection(power_class(u),union(union(v,v),w))))*.
% 300.06/300.42  65692[4:Rew:26691.0,65691.0] ||  -> equal(complement(intersection(power_class(u),union(v,union(null_class,w)))),complement(intersection(power_class(u),union(v,union(w,w)))))*.
% 300.06/300.42  65822[3:Rew:54674.1,65802.2] || equal(u,universal_class) member(u,v)* member(null_class,w) -> member(singleton(singleton(null_class)),cross_product(w,v))*.
% 300.06/300.42  65823[8:Rew:38098.1,65805.2] one_to_one(u) || member(inverse(u),v)* member(null_class,w) -> member(singleton(singleton(null_class)),cross_product(w,v))*.
% 300.06/300.42  66482[4:Rew:26689.0,66156.2] || equal(successor(u),null_class) member(v,image(element_relation,union(u,w)))* member(v,power_class(complement(w))) -> .
% 300.06/300.42  66493[4:Rew:26689.0,66087.1] || equal(successor(restrict(u,v,w)),null_class) -> equal(symmetric_difference(cross_product(v,w),u),union(cross_product(v,w),u))**.
% 300.06/300.42  66494[4:Rew:26689.0,66086.1] || equal(successor(restrict(u,v,w)),null_class) -> equal(symmetric_difference(u,cross_product(v,w)),union(u,cross_product(v,w)))**.
% 300.06/300.42  66498[4:Rew:26689.0,66015.1] || equal(successor(u),null_class) -> equal(complement(intersection(power_class(v),union(u,w))),union(complement(power_class(v)),complement(w)))**.
% 300.06/300.42  66502[4:Rew:26689.0,65947.1] || equal(successor(u),null_class) -> equal(complement(intersection(union(u,v),power_class(w))),union(complement(v),complement(power_class(w))))**.
% 300.06/300.42  66542[0:SpR:249.0,10014.3] || member(u,universal_class) member(singleton(u),u)* subclass(element_relation,v) -> member(singleton(singleton(singleton(u))),v)*.
% 300.06/300.42  66562[0:Res:10014.3,25.1] || member(u,universal_class) member(v,u) subclass(element_relation,complement(w)) member(ordered_pair(v,u),w)* -> .
% 300.06/300.42  66568[0:Res:10014.3,22.0] || member(u,universal_class) member(v,u) subclass(element_relation,intersection(w,x))* -> member(ordered_pair(v,u),w)*.
% 300.06/300.42  66569[0:Res:10014.3,23.0] || member(u,universal_class) member(v,u) subclass(element_relation,intersection(w,x))* -> member(ordered_pair(v,u),x)*.
% 300.06/300.42  66585[4:Res:10014.3,36188.0] || member(u,universal_class) member(v,u) subclass(element_relation,union(null_class,w)) -> member(ordered_pair(v,u),w)*.
% 300.06/300.42  66586[4:Res:10014.3,39314.0] || member(u,universal_class) member(v,u) subclass(element_relation,union(w,w))* -> member(ordered_pair(v,u),w)*.
% 300.06/300.42  66591[4:Res:10014.3,35175.0] || member(u,universal_class) member(v,u) subclass(element_relation,successor(null_class)) -> member(ordered_pair(v,u),singleton(null_class))*.
% 300.06/300.42  66599[4:Res:10014.3,38799.0] || member(u,universal_class) member(v,u) subclass(element_relation,cantor(complement(cross_product(singleton(ordered_pair(v,u)),universal_class))))* -> .
% 300.06/300.42  66718[8:Res:66364.1,37432.1] function(u) || equal(successor(range_of(u)),null_class) equal(cantor(cantor(v)),universal_class) -> compatible(u,v,w)*.
% 300.06/300.42  67232[4:Res:63493.1,47254.1] || equal(power_class(u),successor(null_class)) member(v,universal_class) -> member(v,complement(power_class(u)))* member(v,singleton(null_class)).
% 300.06/300.42  67515[4:Rew:26689.0,67399.1] || equal(successor(u),null_class) member(not_subclass_element(union(u,v),w),complement(v))* -> subclass(union(u,v),w).
% 300.06/300.42  67621[4:SpL:17934.0,3154.0] || subclass(u,ordered_pair(universal_class,universal_class))* -> equal(u,null_class) equal(regular(u),unordered_pair(universal_class,null_class)) equal(regular(u),null_class).
% 300.06/300.42  67896[3:Res:54561.0,9.0] ||  -> equal(singleton(complement(unordered_pair(u,v))),null_class)** equal(complement(unordered_pair(u,v)),v) equal(complement(unordered_pair(u,v)),u).
% 300.06/300.42  67919[3:Res:54561.0,4012.0] ||  -> equal(singleton(complement(symmetric_difference(complement(u),complement(v)))),null_class) member(complement(symmetric_difference(complement(u),complement(v))),union(u,v))*.
% 300.06/300.42  67954[3:Rew:47013.0,67878.1] ||  -> member(union(complement(power_class(u)),v),intersection(power_class(u),complement(v)))* equal(singleton(union(complement(power_class(u)),v)),null_class).
% 300.06/300.42  67955[3:Rew:47007.0,67877.1] ||  -> member(union(u,complement(power_class(v))),intersection(complement(u),power_class(v)))* equal(singleton(union(u,complement(power_class(v)))),null_class).
% 300.06/300.42  68576[0:SpL:39581.1,4004.0] || subclass(u,v) member(w,symmetric_difference(complement(u),union(v,u)))* -> member(w,complement(symmetric_difference(v,u))).
% 300.06/300.42  69395[0:Rew:39886.0,69247.1] || member(not_subclass_element(u,complement(intersection(v,w))),symmetric_difference(w,intersection(v,w)))* -> subclass(u,complement(intersection(v,w))).
% 300.06/300.42  69396[0:Rew:39745.0,69246.1] || member(not_subclass_element(u,complement(intersection(v,w))),symmetric_difference(v,intersection(v,w)))* -> subclass(u,complement(intersection(v,w))).
% 300.06/300.42  69667[3:MRR:69604.0,10049.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).
% 300.06/300.42  69668[3:MRR:69601.0,10049.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).
% 300.06/300.42  70434[0:MRR:70433.0,12.0] || subclass(unordered_pair(u,v),w)* -> member(u,unordered_pair(u,v))* equal(unordered_pair(u,v),null_class) member(v,w).
% 300.06/300.42  70558[0:MRR:70557.0,12.0] || subclass(unordered_pair(u,v),w)* -> member(v,unordered_pair(u,v))* equal(unordered_pair(u,v),null_class) member(u,w).
% 300.06/300.42  70744[4:Res:70688.0,3163.0] ||  -> equal(complement(successor(complement(restrict(u,v,w)))),null_class) member(regular(complement(successor(complement(restrict(u,v,w))))),u)*.
% 300.06/300.42  71548[0:Obv:71432.2] || subclass(intersection(singleton(u),v),w) member(u,x) -> subclass(intersection(singleton(u),v),intersection(x,w))*.
% 300.06/300.42  71549[0:Obv:71431.2] || subclass(intersection(u,singleton(v)),w) member(v,x) -> subclass(intersection(u,singleton(v)),intersection(x,w))*.
% 300.06/300.42  71624[4:Res:70771.0,3155.0] ||  -> equal(complement(successor(union(null_class,complement(singleton(u))))),null_class) equal(regular(complement(successor(union(null_class,complement(singleton(u)))))),u)**.
% 300.06/300.42  71632[4:Res:70771.0,1385.1] single_valued_class(complement(successor(union(null_class,complement(cross_product(universal_class,universal_class)))))) ||  -> function(complement(successor(union(null_class,complement(cross_product(universal_class,universal_class))))))*.
% 300.06/300.42  72755[0:Obv:72707.1] || member(u,symmetric_difference(v,w)) -> member(x,unordered_pair(x,u))* subclass(unordered_pair(x,u),complement(intersection(v,w)))*.
% 300.06/300.42  72886[0:Obv:72835.1] || member(u,symmetric_difference(v,w)) -> member(x,unordered_pair(u,x))* subclass(unordered_pair(u,x),complement(intersection(v,w)))*.
% 300.06/300.42  73160[4:Rew:73077.0,64670.0] ||  -> equal(union(intersection(complement(u),union(v,null_class)),complement(power_class(w))),complement(intersection(union(u,complement(v)),power_class(w))))**.
% 300.06/300.42  73172[4:Rew:73077.0,63152.0] || member(u,image(element_relation,union(complement(v),w))) member(u,power_class(intersection(union(v,null_class),complement(w))))* -> .
% 300.06/300.42  73173[4:Rew:73077.0,65626.0] ||  -> equal(union(complement(power_class(u)),intersection(union(v,null_class),complement(w))),complement(intersection(power_class(u),union(complement(v),w))))**.
% 300.06/300.42  73202[4:Rew:73077.0,66500.1] || equal(successor(u),null_class) -> equal(complement(intersection(union(v,u),power_class(w))),union(complement(v),complement(power_class(w))))**.
% 300.06/300.42  73210[4:Rew:73077.0,67516.1] || equal(successor(u),null_class) member(not_subclass_element(union(v,u),w),complement(v))* -> subclass(union(v,u),w).
% 300.06/300.42  73304[4:Rew:73077.0,63134.0] || member(u,image(element_relation,union(v,complement(w)))) member(u,power_class(intersection(complement(v),union(w,null_class))))* -> .
% 300.06/300.42  73305[4:Rew:73077.0,65608.0] ||  -> equal(union(complement(power_class(u)),intersection(complement(v),union(w,null_class))),complement(intersection(power_class(u),union(v,complement(w)))))**.
% 300.06/300.42  73313[4:Rew:73077.0,66495.1] || equal(successor(u),null_class) -> equal(complement(intersection(power_class(v),union(w,u))),union(complement(power_class(v)),complement(w)))**.
% 300.06/300.42  73315[4:Rew:73077.0,66481.2] || equal(successor(u),null_class) member(v,image(element_relation,union(w,u)))* member(v,power_class(complement(w))) -> .
% 300.06/300.42  75025[4:Rew:73771.0,73355.1,73771.0,73355.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).
% 300.06/300.42  75026[4:Rew:73771.0,73378.1,73771.0,73378.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).
% 300.06/300.42  75027[4:Rew:73771.0,73410.1,73771.0,73410.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).
% 300.06/300.42  73641[4:Rew:73077.0,64688.0] ||  -> equal(union(intersection(union(u,null_class),complement(v)),complement(power_class(w))),complement(intersection(union(complement(u),v),power_class(w))))**.
% 300.06/300.42  75087[4:Rew:73771.0,73905.0] || subclass(u,union(null_class,apply(null_class,v)))* -> equal(u,null_class) member(regular(u),union(null_class,apply(null_class,w)))*.
% 300.06/300.42  75088[4:Rew:73771.0,73925.1,73771.0,73925.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)))*.
% 300.06/300.42  75089[4:Rew:73771.0,73926.1,73771.0,73926.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)))*.
% 300.06/300.42  75090[4:Rew:73771.0,73929.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)))*.
% 300.06/300.42  75091[4:Rew:73771.0,73931.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))))*.
% 300.06/300.42  75092[4:Rew:73771.0,73966.1,73771.0,73966.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))))*.
% 300.06/300.42  75093[4:Rew:73771.0,73967.1,73771.0,73967.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)))*.
% 300.06/300.42  75094[4:Rew:73771.0,73968.1,73771.0,73968.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)))*.
% 300.06/300.42  75095[4:Rew:73771.0,73969.1,73771.0,73969.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))))*.
% 300.06/300.42  75105[4:Rew:73077.0,73158.1] || member(regular(union(u,complement(v))),intersection(complement(u),union(v,null_class)))* -> equal(union(u,complement(v)),null_class).
% 300.06/300.42  75148[4:Rew:73077.0,73639.1] || member(regular(union(complement(u),v)),intersection(union(u,null_class),complement(v)))* -> equal(union(complement(u),v),null_class).
% 300.06/300.42  75149[4:Rew:73077.0,73670.2] || subclass(union(u,null_class),v) -> equal(complement(successor(complement(u))),null_class) member(regular(complement(successor(complement(u)))),v)*.
% 300.06/300.42  77571[4:Res:76341.0,3156.0] || subclass(u,v) -> equal(intersection(union(u,null_class),w),null_class) member(regular(intersection(union(u,null_class),w)),v)*.
% 300.06/300.42  77678[4:Res:76347.0,3156.0] || subclass(u,v) -> equal(intersection(w,union(u,null_class)),null_class) member(regular(intersection(w,union(u,null_class))),v)*.
% 300.06/300.42  77756[8:Res:76567.1,5346.0] function(intersection(u,v)) ||  -> subclass(successor(intersection(u,v)),w) member(not_subclass_element(successor(intersection(u,v)),w),v)*.
% 300.06/300.42  77757[8:Res:76567.1,5345.0] function(intersection(u,v)) ||  -> subclass(successor(intersection(u,v)),w) member(not_subclass_element(successor(intersection(u,v)),w),u)*.
% 300.06/300.42  78671[0:Rew:78636.0,68610.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(ordered_pair(w,x),complement(symmetric_difference(u,v)))*.
% 300.06/300.42  78672[0:Rew:78636.0,15145.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(unordered_pair(w,x),complement(symmetric_difference(u,v)))*.
% 300.06/300.42  78691[3:Rew:78636.0,14414.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))).
% 300.06/300.42  78692[3:Rew:78636.0,18813.0] || equal(symmetric_difference(union(u,v),complement(intersection(u,v))),domain_relation)** -> member(ordered_pair(null_class,null_class),complement(symmetric_difference(u,v))).
% 300.06/300.42  81428[4:Rew:78499.0,81400.1] single_valued_class(restrict(union(cross_product(universal_class,universal_class),null_class),u,v)) ||  -> function(restrict(union(null_class,cross_product(universal_class,universal_class)),u,v))*.
% 300.06/300.42  81513[0:Res:78114.0,5342.0] || subclass(complement(intersection(u,v)),w) -> subclass(symmetric_difference(v,u),x) member(not_subclass_element(symmetric_difference(v,u),x),w)*.
% 300.06/300.42  81907[4:SpL:74227.0,354.1] || member(u,universal_class) subclass(complement(sum_class(range_of(null_class))),v)* -> member(u,apply(null_class,w))* member(u,v)*.
% 300.06/300.42  81911[4:SpL:74227.0,7013.0] || equal(u,complement(sum_class(range_of(null_class))))* member(v,universal_class) -> member(v,apply(null_class,w))* member(v,u)*.
% 300.06/300.42  81912[4:SpL:74227.0,47039.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))))*.
% 300.06/300.42  81917[4:SpL:74227.0,47228.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)))*.
% 300.06/300.42  81953[4:SpL:74227.0,354.1] || member(u,universal_class) subclass(complement(apply(null_class,v)),w)* -> member(u,sum_class(range_of(null_class)))* member(u,w)*.
% 300.06/300.42  81957[4:SpL:74227.0,7013.0] || equal(u,complement(apply(null_class,v)))* member(w,universal_class) -> member(w,sum_class(range_of(null_class)))* member(w,u)*.
% 300.06/300.42  81958[4:SpL:74227.0,47039.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)))).
% 300.06/300.42  81963[4:SpL:74227.0,47228.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)))).
% 300.06/300.42  82017[4:Rew:47508.0,81863.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))))))*.
% 300.06/300.42  82018[4:Rew:47508.0,81856.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))))*.
% 300.06/300.42  82019[4:Rew:47063.0,81852.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))))*.
% 300.06/300.42  82020[4:Rew:47063.0,81802.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))))*.
% 300.06/300.42  83064[4:SpL:73603.0,354.1] || member(u,universal_class) subclass(union(null_class,complement(v)),w)* -> member(u,union(v,null_class))* member(u,w)*.
% 300.06/300.42  83068[4:SpL:73603.0,7013.0] || equal(u,union(null_class,complement(v)))* member(w,universal_class) -> member(w,union(v,null_class))* member(w,u)*.
% 300.06/300.42  83074[4:SpL:73603.0,47228.0] || member(u,symmetric_difference(power_class(v),union(null_class,complement(w))))* -> member(u,union(complement(power_class(v)),union(w,null_class))).
% 300.06/300.42  83133[4:Rew:26691.0,83132.0] ||  -> equal(complement(intersection(power_class(u),union(v,union(null_class,w)))),complement(intersection(power_class(u),union(v,union(w,null_class)))))*.
% 300.06/300.42  83135[4:Rew:26691.0,83134.0] ||  -> equal(complement(intersection(power_class(u),union(union(null_class,v),w))),complement(intersection(power_class(u),union(union(v,null_class),w))))*.
% 300.06/300.42  83137[4:Rew:26691.0,83136.0] ||  -> equal(complement(intersection(union(u,union(null_class,v)),power_class(w))),complement(intersection(union(u,union(v,null_class)),power_class(w))))*.
% 300.06/300.42  83139[4:Rew:26691.0,83138.0] ||  -> equal(complement(intersection(union(union(null_class,u),v),power_class(w))),complement(intersection(union(union(u,null_class),v),power_class(w))))*.
% 300.06/300.42  83441[4:SpL:74226.0,354.1] || member(u,universal_class) subclass(complement(apply(null_class,v)),w)* -> member(u,apply(null_class,x))* member(u,w)*.
% 300.06/300.42  83445[4:SpL:74226.0,7013.0] || equal(u,complement(apply(null_class,v)))* member(w,universal_class) -> member(w,apply(null_class,x))* member(w,u)*.
% 300.06/300.42  83446[4:SpL:74226.0,47039.0] || member(u,symmetric_difference(complement(apply(null_class,v)),power_class(w)))* -> member(u,union(apply(null_class,x),complement(power_class(w))))*.
% 300.06/300.42  83451[4:SpL:74226.0,47228.0] || member(u,symmetric_difference(power_class(v),complement(apply(null_class,w))))* -> member(u,union(complement(power_class(v)),apply(null_class,x)))*.
% 300.06/300.42  83551[4:Rew:47508.0,83390.0] ||  -> equal(complement(intersection(power_class(u),union(v,apply(null_class,w)))),complement(intersection(power_class(u),union(v,apply(null_class,x)))))*.
% 300.06/300.42  83552[4:Rew:47508.0,83382.0] ||  -> equal(complement(intersection(power_class(u),union(apply(null_class,v),w))),complement(intersection(power_class(u),union(apply(null_class,x),w))))*.
% 300.06/300.42  83553[4:Rew:47063.0,83378.0] ||  -> equal(complement(intersection(union(u,apply(null_class,v)),power_class(w))),complement(intersection(union(u,apply(null_class,x)),power_class(w))))*.
% 300.06/300.42  83554[4:Rew:47063.0,83328.0] ||  -> equal(complement(intersection(union(apply(null_class,u),v),power_class(w))),complement(intersection(union(apply(null_class,x),v),power_class(w))))*.
% 300.06/300.42  83928[4:SpL:77128.0,47019.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).
% 300.06/300.42  83931[4:SpL:77128.0,47228.0] || member(u,symmetric_difference(power_class(union(v,null_class)),complement(w)))* -> member(u,union(complement(power_class(union(null_class,v))),w)).
% 300.06/300.42  83934[4:SpL:77128.0,47039.0] || member(u,symmetric_difference(complement(v),power_class(union(w,null_class))))* -> member(u,union(v,complement(power_class(union(null_class,w))))).
% 300.06/300.42  83941[4:SpL:77128.0,47019.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).
% 300.06/300.42  83944[4:SpL:77128.0,47228.0] || member(u,symmetric_difference(power_class(union(null_class,v)),complement(w)))* -> member(u,union(complement(power_class(union(v,null_class))),w)).
% 300.06/300.42  83947[4:SpL:77128.0,47039.0] || member(u,symmetric_difference(complement(v),power_class(union(null_class,w))))* -> member(u,union(v,complement(power_class(union(w,null_class))))).
% 300.06/300.42  84070[4:Res:15496.3,55210.1] || member(u,universal_class) member(range_of(null_class),universal_class)* equal(apply(v,u),universal_class) -> member(u,cantor(v))*.
% 300.06/300.42  84368[4:Res:70667.0,8.0] || subclass(u,union(null_class,intersection(union(null_class,u),v)))* -> equal(union(null_class,intersection(union(null_class,u),v)),u).
% 300.06/300.42  84569[4:Res:70677.0,8.0] || subclass(u,union(null_class,intersection(v,union(null_class,u))))* -> equal(union(null_class,intersection(v,union(null_class,u))),u).
% 300.06/300.42  84760[4:Res:74121.0,8.0] || subclass(union(u,null_class),intersection(v,union(null_class,u)))* -> equal(intersection(v,union(null_class,u)),union(u,null_class)).
% 300.06/300.42  84910[4:Res:74165.0,8.0] || subclass(union(u,null_class),intersection(union(null_class,u),v))* -> equal(intersection(union(null_class,u),v),union(u,null_class)).
% 300.06/300.42  86011[4:SpL:76340.0,47019.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).
% 300.06/300.42  86014[4:SpL:76340.0,47228.0] || member(u,symmetric_difference(power_class(union(v,v)),complement(w)))* -> member(u,union(complement(power_class(union(v,null_class))),w)).
% 300.06/300.42  86017[4:SpL:76340.0,47039.0] || member(u,symmetric_difference(complement(v),power_class(union(w,w))))* -> member(u,union(v,complement(power_class(union(w,null_class))))).
% 300.06/300.42  86025[4:SpL:76340.0,47019.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).
% 300.06/300.42  86028[4:SpL:76340.0,47228.0] || member(u,symmetric_difference(power_class(union(v,null_class)),complement(w)))* -> member(u,union(complement(power_class(union(v,v))),w))*.
% 300.06/300.42  86031[4:SpL:76340.0,47039.0] || member(u,symmetric_difference(complement(v),power_class(union(w,null_class))))* -> member(u,union(v,complement(power_class(union(w,w)))))*.
% 300.06/300.42  86677[4:Res:84316.0,8.0] || subclass(u,union(null_class,intersection(union(u,null_class),v)))* -> equal(union(null_class,intersection(union(u,null_class),v)),u).
% 300.06/300.42  86910[4:Res:84522.0,8.0] || subclass(u,union(null_class,intersection(v,union(u,null_class))))* -> equal(union(null_class,intersection(v,union(u,null_class))),u).
% 300.06/300.42  86998[8:Rew:37558.1,86983.2] function(u) || member(ordered_pair(singleton(singleton(null_class)),v),flip(w))* -> member(ordered_pair(ordered_pair(u,null_class),v),w)*.
% 300.06/300.42  87248[4:Res:59329.1,3156.0] || subclass(u,v)* subclass(v,w)* -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),w)*.
% 300.06/300.42  87259[4:Res:59329.1,7729.0] || subclass(u,complement(compose(element_relation,universal_class))) member(regular(union(null_class,u)),element_relation)* -> equal(union(null_class,u),null_class).
% 300.06/300.42  87269[4:Res:59329.1,5348.0] || subclass(u,restrict(v,w,x))* -> subclass(union(null_class,u),y) member(not_subclass_element(union(null_class,u),y),v)*.
% 300.06/300.42  87318[8:Rew:37558.1,87303.2] function(u) || member(ordered_pair(singleton(singleton(null_class)),v),rotate(w))* -> member(ordered_pair(ordered_pair(u,v),null_class),w)*.
% 300.06/300.42  87327[4:Res:87222.1,328.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)).
% 300.06/300.42  87565[4:Rew:26689.0,87461.1] || equal(null_class,u) subclass(v,complement(w)) member(regular(v),union(u,w))* -> equal(v,null_class).
% 300.06/300.42  87567[4:Rew:26689.0,87438.1,74519.0,87438.1] || equal(null_class,u) subclass(v,complement(w)) member(regular(v),union(w,u))* -> equal(v,null_class).
% 300.06/300.42  87755[0:Res:22622.0,7134.1] || member(complement(successor(u)),universal_class) -> equal(complement(successor(u)),null_class) member(apply(choice,complement(successor(u))),complement(u))*.
% 300.06/300.42  88025[4:Res:70953.1,7172.2] function(u) || equal(complement(intersection(v,w)),null_class)** member(x,universal_class) -> member(image(u,x),v)*.
% 300.06/300.42  88105[4:Res:70953.1,7173.2] function(u) || equal(complement(intersection(v,w)),null_class)** member(x,universal_class) -> member(image(u,x),w)*.
% 300.06/300.42  88286[4:Res:10047.1,15713.0] || subclass(domain_relation,u)* subclass(u,v)* -> equal(w,null_class) member(ordered_pair(regular(w),cantor(regular(w))),v)*.
% 300.06/300.42  88703[3:MRR:88645.0,3636.1] ||  -> member(intersection(complement(u),power_class(v)),union(u,complement(power_class(v))))* equal(singleton(intersection(complement(u),power_class(v))),null_class).
% 300.06/300.42  88802[4:Res:60366.0,8.0] || subclass(union(u,v),union(null_class,symmetric_difference(u,v)))* -> equal(union(null_class,symmetric_difference(u,v)),union(u,v)).
% 300.06/300.42  88970[3:MRR:88911.0,3636.1] ||  -> member(intersection(power_class(u),complement(v)),union(complement(power_class(u)),v))* equal(singleton(intersection(power_class(u),complement(v))),null_class).
% 300.06/300.42  89098[4:Res:70661.0,8.0] || subclass(u,intersection(intersection(union(null_class,u),v),w))* -> equal(intersection(intersection(union(null_class,u),v),w),u).
% 300.06/300.42  89229[4:Res:70669.0,8.0] || subclass(u,intersection(v,intersection(w,union(null_class,u))))* -> equal(intersection(v,intersection(w,union(null_class,u))),u).
% 300.06/300.42  89375[4:MRR:89328.2,46902.0] || member(not_subclass_element(intersection(u,regular(compose(element_relation,universal_class))),v),element_relation)* -> subclass(intersection(u,regular(compose(element_relation,universal_class))),v).
% 300.06/300.42  89476[4:Res:70672.0,8.0] || subclass(u,intersection(v,intersection(union(null_class,u),w)))* -> equal(intersection(v,intersection(union(null_class,u),w)),u).
% 300.06/300.42  89608[4:Res:70676.0,8.0] || subclass(u,intersection(intersection(v,union(null_class,u)),w))* -> equal(intersection(intersection(v,union(null_class,u)),w),u).
% 300.06/300.42  89765[4:MRR:89714.2,46902.0] || member(not_subclass_element(intersection(regular(compose(element_relation,universal_class)),u),v),element_relation)* -> subclass(intersection(regular(compose(element_relation,universal_class)),u),v).
% 300.06/300.42  89872[4:Res:3122.1,76461.0] ||  -> equal(intersection(intersection(union(u,null_class),v),w),null_class) member(regular(intersection(intersection(union(u,null_class),v),w)),u)*.
% 300.06/300.42  89876[4:Res:2334.1,76461.0] ||  -> equal(intersection(u,intersection(union(v,null_class),w)),null_class) member(regular(intersection(u,intersection(union(v,null_class),w))),v)*.
% 300.06/300.42  89880[4:Res:3123.1,76461.0] ||  -> equal(intersection(intersection(u,union(v,null_class)),w),null_class) member(regular(intersection(intersection(u,union(v,null_class)),w)),v)*.
% 300.06/300.42  89889[4:Res:2335.1,76461.0] ||  -> equal(intersection(u,intersection(v,union(w,null_class))),null_class) member(regular(intersection(u,intersection(v,union(w,null_class)))),w)*.
% 300.06/300.42  89890[4:Res:10014.3,76461.0] || member(u,universal_class) member(v,u) subclass(element_relation,union(w,null_class)) -> member(ordered_pair(v,u),w)*.
% 300.06/300.42  90214[4:Rew:26689.0,90084.2] || equal(null_class,u) member(v,symmetric_difference(union(u,w),complement(x)))* -> member(v,union(complement(w),x)).
% 300.06/300.42  90216[4:Rew:26689.0,90061.2,74519.0,90061.2] || equal(null_class,u) member(v,symmetric_difference(union(w,u),complement(x)))* -> member(v,union(complement(w),x)).
% 300.06/300.42  90840[0:SpL:78616.0,354.1] || member(u,universal_class) subclass(complement(symmetric_difference(v,w)),x)* -> member(u,symmetric_difference(w,v))* member(u,x)*.
% 300.06/300.42  90844[0:SpL:78616.0,7013.0] || equal(u,complement(symmetric_difference(v,w)))* member(x,universal_class) -> member(x,symmetric_difference(w,v))* member(x,u)*.
% 300.06/300.42  90845[0:SpL:78616.0,47039.0] || member(u,symmetric_difference(complement(symmetric_difference(v,w)),power_class(x)))* -> member(u,union(symmetric_difference(w,v),complement(power_class(x)))).
% 300.06/300.42  90851[0:SpL:78616.0,47228.0] || member(u,symmetric_difference(power_class(v),complement(symmetric_difference(w,x))))* -> member(u,union(complement(power_class(v)),symmetric_difference(x,w))).
% 300.06/300.42  90961[0:Rew:47508.0,90778.0] ||  -> equal(complement(intersection(power_class(u),union(v,symmetric_difference(w,x)))),complement(intersection(power_class(u),union(v,symmetric_difference(x,w)))))*.
% 300.06/300.42  90962[0:Rew:47508.0,90768.0] ||  -> equal(complement(intersection(power_class(u),union(symmetric_difference(v,w),x))),complement(intersection(power_class(u),union(symmetric_difference(w,v),x))))*.
% 300.06/300.42  90963[0:Rew:47063.0,90764.0] ||  -> equal(complement(intersection(union(u,symmetric_difference(v,w)),power_class(x))),complement(intersection(union(u,symmetric_difference(w,v)),power_class(x))))*.
% 300.06/300.42  90964[0:Rew:47063.0,90714.0] ||  -> equal(complement(intersection(union(symmetric_difference(u,v),w),power_class(x))),complement(intersection(union(symmetric_difference(v,u),w),power_class(x))))*.
% 300.06/300.42  91123[4:Rew:26689.0,90995.2] || equal(null_class,u) member(v,symmetric_difference(complement(w),union(u,x)))* -> member(v,union(w,complement(x))).
% 300.06/300.42  91125[4:Rew:26689.0,90970.2,74519.0,90970.2] || equal(null_class,u) member(v,symmetric_difference(complement(w),union(x,u)))* -> member(v,union(w,complement(x))).
% 300.06/300.42  91264[0:Res:78797.0,8.0] || subclass(union(u,v),symmetric_difference(complement(v),complement(u)))* -> equal(symmetric_difference(complement(v),complement(u)),union(u,v)).
% 300.06/300.42  91538[4:Res:84327.0,8.0] || subclass(u,union(null_class,intersection(union(u,u),v)))* -> equal(union(null_class,intersection(union(u,u),v)),u).
% 300.06/300.42  91771[4:Rew:26691.0,91691.2,73077.0,91691.2,26691.0,91691.1,73077.0,91691.1,64484.1,91691.1] || equal(successor(u),null_class) -> subclass(union(null_class,v),w) member(not_subclass_element(union(null_class,v),w),union(u,v))*.
% 300.06/300.42  91772[4:Rew:26691.0,91666.2,75576.0,91666.2,26691.0,91666.1,75576.0,91666.1,64484.1,91666.1] || equal(successor(u),null_class) -> subclass(union(null_class,v),w) member(not_subclass_element(union(null_class,v),w),union(v,u))*.
% 300.06/300.42  91796[0:Obv:91736.1] || subclass(symmetric_difference(complement(u),complement(v)),w) -> subclass(symmetric_difference(complement(u),complement(v)),intersection(union(u,v),w))*.
% 300.06/300.42  91996[4:Res:84533.0,8.0] || subclass(u,union(null_class,intersection(v,union(u,u))))* -> equal(union(null_class,intersection(v,union(u,u))),u).
% 300.06/300.42  92153[4:Res:84699.0,8.0] || subclass(union(u,u),intersection(v,union(null_class,u)))* -> equal(union(u,u),intersection(v,union(null_class,u))).
% 300.06/300.42  92258[4:Res:84728.0,8.0] || subclass(union(u,null_class),intersection(v,union(u,u)))* -> equal(intersection(v,union(u,u)),union(u,null_class)).
% 300.06/300.42  92589[4:Res:84844.0,8.0] || subclass(union(u,u),intersection(union(null_class,u),v))* -> equal(union(u,u),intersection(union(null_class,u),v)).
% 300.06/300.42  92704[4:Res:84873.0,8.0] || subclass(union(u,null_class),intersection(union(u,u),v))* -> equal(intersection(union(u,u),v),union(u,null_class)).
% 300.06/300.42  92765[4:Res:87223.1,3156.0] || subclass(u,v)* subclass(v,w)* -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),w)*.
% 300.06/300.42  92776[4:Res:87223.1,7729.0] || subclass(u,complement(compose(element_relation,universal_class))) member(regular(union(u,null_class)),element_relation)* -> equal(union(u,null_class),null_class).
% 300.06/300.42  92789[4:Res:87223.1,5348.0] || subclass(u,restrict(v,w,x))* -> subclass(union(u,null_class),y) member(not_subclass_element(union(u,null_class),y),v)*.
% 300.06/300.42  93042[4:Res:88738.0,8.0] || subclass(union(u,v),union(null_class,symmetric_difference(v,u)))* -> equal(union(null_class,symmetric_difference(v,u)),union(u,v)).
% 300.06/300.42  93176[4:Res:89029.0,8.0] || subclass(u,intersection(intersection(union(u,null_class),v),w))* -> equal(intersection(intersection(union(u,null_class),v),w),u).
% 300.06/300.42  93326[4:Res:89168.0,8.0] || subclass(u,intersection(v,intersection(w,union(u,null_class))))* -> equal(intersection(v,intersection(w,union(u,null_class))),u).
% 300.06/300.42  93482[4:Res:89410.0,8.0] || subclass(u,intersection(v,intersection(union(u,null_class),w)))* -> equal(intersection(v,intersection(union(u,null_class),w)),u).
% 300.06/300.42  93633[4:Res:89544.0,8.0] || subclass(u,intersection(intersection(v,union(u,null_class)),w))* -> equal(intersection(intersection(v,union(u,null_class)),w),u).
% 300.06/300.42  93832[4:Res:92107.0,8.0] || subclass(union(u,u),intersection(v,union(u,null_class)))* -> equal(union(u,u),intersection(v,union(u,null_class))).
% 300.06/300.42  94022[0:Obv:93950.1] || subclass(intersection(u,symmetric_difference(v,w)),x) -> subclass(intersection(u,symmetric_difference(v,w)),intersection(union(v,w),x))*.
% 300.06/300.42  94096[4:Res:93784.0,8.0] || subclass(union(null_class,u),intersection(v,union(u,null_class)))* -> equal(intersection(v,union(u,null_class)),union(null_class,u)).
% 300.06/300.42  94197[4:Res:94074.0,8.0] || subclass(union(null_class,u),intersection(union(u,null_class),v))* -> equal(intersection(union(u,null_class),v),union(null_class,u)).
% 300.06/300.42  94302[4:Res:92189.0,8.0] || subclass(union(null_class,u),intersection(v,union(u,u)))* -> equal(intersection(v,union(u,u)),union(null_class,u)).
% 300.06/300.42  94410[4:Res:92538.0,8.0] || subclass(union(u,u),intersection(union(u,null_class),v))* -> equal(union(u,u),intersection(union(u,null_class),v)).
% 300.06/300.42  94616[0:Obv:94539.1] || subclass(intersection(symmetric_difference(u,v),w),x) -> subclass(intersection(symmetric_difference(u,v),w),intersection(union(u,v),x))*.
% 300.06/300.42  94699[4:Res:92631.0,8.0] || subclass(union(null_class,u),intersection(union(u,u),v))* -> equal(intersection(union(u,u),v),union(null_class,u)).
% 300.06/300.42  95001[0:Obv:94963.1] || subclass(intersection(u,restrict(v,w,x)),y) -> subclass(intersection(u,restrict(v,w,x)),intersection(v,y))*.
% 300.06/300.42  95031[4:Res:95015.1,7135.1] || equal(complement(intersection(u,v)),null_class)** member(w,universal_class) -> equal(w,null_class) member(apply(choice,w),v)*.
% 300.06/300.42  95032[4:Res:95015.1,7134.1] || equal(complement(intersection(u,v)),null_class)** member(w,universal_class) -> equal(w,null_class) member(apply(choice,w),u)*.
% 300.06/300.42  95519[0:Obv:95475.1] || subclass(intersection(restrict(u,v,w),x),y) -> subclass(intersection(restrict(u,v,w),x),intersection(u,y))*.
% 300.06/300.42  95570[4:SpL:74519.0,8251.0] || member(not_subclass_element(intersection(complement(compose(element_relation,universal_class)),u),v),element_relation)* -> subclass(intersection(u,complement(compose(element_relation,universal_class))),v).
% 300.06/300.42  95712[4:Res:95602.0,8.0] || subclass(complement(element_relation),intersection(u,complement(compose(element_relation,universal_class))))* -> equal(intersection(u,complement(compose(element_relation,universal_class))),complement(element_relation)).
% 300.06/300.42  95725[4:SpL:74519.0,8252.0] || member(not_subclass_element(intersection(u,complement(compose(element_relation,universal_class))),v),element_relation)* -> subclass(intersection(complement(compose(element_relation,universal_class)),u),v).
% 300.06/300.42  95835[4:Res:95695.0,8.0] || subclass(complement(element_relation),intersection(complement(compose(element_relation,universal_class)),u))* -> equal(intersection(complement(compose(element_relation,universal_class)),u),complement(element_relation)).
% 300.06/300.42  95860[4:Res:95824.0,8.0] || subclass(complement(element_relation),union(null_class,complement(compose(element_relation,universal_class))))* -> equal(union(null_class,complement(compose(element_relation,universal_class))),complement(element_relation)).
% 300.06/300.42  96082[4:Res:95102.1,76005.0] || equal(complement(symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class)** -> member(singleton(w),complement(symmetric_difference(u,v)))*.
% 300.06/300.42  96086[4:Res:95102.1,6144.2] || equal(complement(union(u,v)),null_class)** member(singleton(w),complement(v))* member(singleton(w),complement(u))* -> .
% 300.06/300.42  96476[0:Res:58118.0,8.0] || subclass(union(u,v),intersection(w,symmetric_difference(u,v)))* -> equal(intersection(w,symmetric_difference(u,v)),union(u,v)).
% 300.06/300.42  96677[0:SpR:47616.0,96604.0] ||  -> subclass(complement(union(intersection(power_class(u),power_class(complement(power_class(v)))),w)),union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 300.06/300.42  96678[0:SpR:47619.0,96604.0] ||  -> subclass(complement(union(intersection(power_class(complement(power_class(u))),power_class(v)),w)),union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 300.06/300.42  96734[0:Res:96604.0,5342.0] || subclass(complement(u),v) -> subclass(complement(union(u,w)),x) member(not_subclass_element(complement(union(u,w)),x),v)*.
% 300.06/300.42  96738[4:Res:96604.0,7728.0] || member(not_subclass_element(complement(union(compose(element_relation,universal_class),u)),v),element_relation)* -> subclass(complement(union(compose(element_relation,universal_class),u)),v).
% 300.06/300.42  96794[0:SpR:47616.0,96692.0] ||  -> subclass(complement(union(u,intersection(power_class(v),power_class(complement(power_class(w)))))),union(complement(power_class(v)),image(element_relation,power_class(w))))*.
% 300.06/300.42  96795[0:SpR:47619.0,96692.0] ||  -> subclass(complement(union(u,intersection(power_class(complement(power_class(v))),power_class(w)))),union(image(element_relation,power_class(v)),complement(power_class(w))))*.
% 300.06/300.42  96851[0:Res:96692.0,5342.0] || subclass(complement(u),v) -> subclass(complement(union(w,u)),x) member(not_subclass_element(complement(union(w,u)),x),v)*.
% 300.06/300.42  96855[4:Res:96692.0,7728.0] || member(not_subclass_element(complement(union(u,compose(element_relation,universal_class))),v),element_relation)* -> subclass(complement(union(u,compose(element_relation,universal_class))),v).
% 300.06/300.42  96960[4:Res:96606.0,3155.0] ||  -> equal(complement(successor(complement(intersection(singleton(u),v)))),null_class) equal(regular(complement(successor(complement(intersection(singleton(u),v))))),u)**.
% 300.06/300.42  97124[4:Res:96886.0,3155.0] ||  -> equal(complement(successor(complement(intersection(u,singleton(v))))),null_class) equal(regular(complement(successor(complement(intersection(u,singleton(v)))))),v)**.
% 300.06/300.42  97392[4:SpR:47616.0,97307.0] ||  -> subclass(complement(successor(successor(intersection(power_class(u),power_class(complement(power_class(v))))))),union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 300.06/300.42  97393[4:SpR:47619.0,97307.0] ||  -> subclass(complement(successor(successor(intersection(power_class(complement(power_class(u))),power_class(v))))),union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 300.06/300.42  97412[4:Res:97307.0,5342.0] || subclass(complement(u),v) -> subclass(complement(successor(successor(u))),w) member(not_subclass_element(complement(successor(successor(u))),w),v)*.
% 300.06/300.42  97416[4:Res:97307.0,7728.0] || member(not_subclass_element(complement(successor(successor(compose(element_relation,universal_class)))),u),element_relation)* -> subclass(complement(successor(successor(compose(element_relation,universal_class)))),u).
% 300.06/300.42  97534[4:Res:97448.0,3156.0] || subclass(complement(singleton(u)),v) -> equal(complement(successor(successor(u))),null_class) member(regular(complement(successor(successor(u)))),v)*.
% 300.06/300.42  97585[0:SpL:74519.0,47068.0] || member(u,intersection(power_class(complement(power_class(v))),complement(w)))* member(u,union(w,image(element_relation,power_class(v)))) -> .
% 300.06/300.42  97601[4:Res:20892.1,47068.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),universal_class) member(omega,union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.42  97614[4:Res:20894.1,47068.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),universal_class) member(null_class,union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.42  97615[0:Res:2118.1,47068.0] || subclass(universal_class,intersection(complement(u),power_class(complement(power_class(v)))))* member(null_class,union(u,image(element_relation,power_class(v)))) -> .
% 300.06/300.42  97752[4:Res:97395.0,8.0] || subclass(union(null_class,u),complement(successor(successor(complement(u)))))* -> equal(complement(successor(successor(complement(u)))),union(null_class,u)).
% 300.06/300.42  97788[4:SpR:47616.0,97753.0] ||  -> subclass(complement(successor(successor(union(complement(power_class(u)),image(element_relation,power_class(v)))))),intersection(power_class(u),power_class(complement(power_class(v)))))*.
% 300.06/300.42  97789[4:SpR:47619.0,97753.0] ||  -> subclass(complement(successor(successor(union(image(element_relation,power_class(u)),complement(power_class(v)))))),intersection(power_class(complement(power_class(u))),power_class(v)))*.
% 300.06/300.42  97808[4:Res:97753.0,3156.0] || subclass(u,v) -> equal(complement(successor(successor(complement(u)))),null_class) member(regular(complement(successor(successor(complement(u))))),v)*.
% 300.06/300.42  97819[4:Res:97753.0,3159.0] ||  -> equal(complement(successor(successor(complement(intersection(u,v))))),null_class) member(regular(complement(successor(successor(complement(intersection(u,v)))))),v)*.
% 300.06/300.42  97820[4:Res:97753.0,3158.0] ||  -> equal(complement(successor(successor(complement(intersection(u,v))))),null_class) member(regular(complement(successor(successor(complement(intersection(u,v)))))),u)*.
% 300.06/300.42  97885[4:Res:97693.0,8.0] || subclass(successor(null_class),complement(successor(successor(complement(singleton(null_class))))))* -> equal(complement(successor(successor(complement(singleton(null_class))))),successor(null_class)).
% 300.06/300.42  97934[0:SpL:74519.0,47100.0] || member(u,intersection(complement(v),power_class(complement(power_class(w)))))* member(u,union(image(element_relation,power_class(w)),v)) -> .
% 300.06/300.42  97951[4:Res:20892.1,47100.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),universal_class) member(omega,union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.42  97964[4:Res:20894.1,47100.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),universal_class) member(null_class,union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.42  97965[0:Res:2118.1,47100.0] || subclass(universal_class,intersection(power_class(complement(power_class(u))),complement(v)))* member(null_class,union(image(element_relation,power_class(u)),v)) -> .
% 300.06/300.42  98072[4:Res:97830.0,8.0] || subclass(singleton(null_class),complement(successor(successor(complement(successor(null_class))))))* -> equal(complement(successor(successor(complement(successor(null_class))))),singleton(null_class)).
% 300.06/300.42  98318[0:Rew:47646.0,98209.0] ||  -> equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),union(complement(power_class(u)),intersection(complement(w),power_class(v))))*.
% 300.06/300.42  98274[4:SpL:47642.0,45890.0] || equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),intersection(power_class(u),union(v,complement(power_class(w)))))** -> .
% 300.06/300.42  98323[4:Rew:7631.0,98245.1] || subclass(union(u,complement(power_class(v))),null_class) -> equal(union(complement(power_class(w)),intersection(complement(u),power_class(v))),universal_class)**.
% 300.06/300.42  98468[4:Res:97694.0,8.0] || subclass(union(u,null_class),complement(successor(successor(complement(u)))))* -> equal(complement(successor(successor(complement(u)))),union(u,null_class)).
% 300.06/300.42  98573[4:Res:97791.0,8.0] || subclass(complement(u),complement(successor(successor(union(null_class,u)))))* -> equal(complement(successor(successor(union(null_class,u)))),complement(u)).
% 300.06/300.42  98610[4:Res:98539.0,8.0] || subclass(complement(singleton(null_class)),complement(successor(successor(successor(null_class)))))* -> equal(complement(successor(successor(successor(null_class)))),complement(singleton(null_class))).
% 300.06/300.42  98834[0:Rew:47644.0,98736.0] ||  -> equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),union(intersection(complement(v),power_class(u)),complement(power_class(w))))*.
% 300.06/300.42  98790[4:SpL:47643.0,45890.0] || equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),intersection(union(u,complement(power_class(v))),power_class(w)))** -> .
% 300.06/300.42  98839[4:Rew:7631.0,98758.1] || subclass(union(u,complement(power_class(v))),null_class) -> equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),universal_class)**.
% 300.06/300.42  98977[4:Res:97858.0,8.0] || subclass(u,complement(successor(successor(union(null_class,complement(u))))))* -> equal(complement(successor(successor(union(null_class,complement(u))))),u).
% 300.06/300.42  99222[4:SpL:47644.0,45890.0] || equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),intersection(union(complement(power_class(u)),v),power_class(w)))** -> .
% 300.06/300.42  99273[4:Rew:7631.0,99190.1] || subclass(union(complement(power_class(u)),v),null_class) -> equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),universal_class)**.
% 300.06/300.42  99415[4:Res:98540.0,8.0] || subclass(complement(u),complement(successor(successor(union(u,null_class)))))* -> equal(complement(successor(successor(union(u,null_class)))),complement(u)).
% 300.06/300.42  99817[4:SpL:47646.0,45890.0] || equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),intersection(power_class(u),union(complement(power_class(v)),w)))** -> .
% 300.06/300.42  99868[4:Rew:7631.0,99788.1] || subclass(union(complement(power_class(u)),v),null_class) -> equal(union(complement(power_class(w)),intersection(power_class(u),complement(v))),universal_class)**.
% 300.06/300.42  100041[4:Res:96680.0,8.0] || subclass(union(null_class,u),complement(union(complement(u),v)))* -> equal(complement(union(complement(u),v)),union(null_class,u)).
% 300.06/300.42  100096[4:SpR:47616.0,100042.0] ||  -> subclass(complement(union(union(complement(power_class(u)),image(element_relation,power_class(v))),w)),intersection(power_class(u),power_class(complement(power_class(v)))))*.
% 300.06/300.42  100097[4:SpR:47619.0,100042.0] ||  -> subclass(complement(union(union(image(element_relation,power_class(u)),complement(power_class(v))),w)),intersection(power_class(complement(power_class(u))),power_class(v)))*.
% 300.06/300.42  100143[4:Res:100042.0,3156.0] || subclass(u,v) -> equal(complement(union(complement(u),w)),null_class) member(regular(complement(union(complement(u),w))),v)*.
% 300.06/300.42  100154[4:Res:100042.0,3159.0] ||  -> equal(complement(union(complement(intersection(u,v)),w)),null_class) member(regular(complement(union(complement(intersection(u,v)),w))),v)*.
% 300.06/300.42  100155[4:Res:100042.0,3158.0] ||  -> equal(complement(union(complement(intersection(u,v)),w)),null_class) member(regular(complement(union(complement(intersection(u,v)),w))),u)*.
% 300.06/300.42  100236[0:Res:7.1,3165.0] || equal(cross_product(u,v),w)* -> equal(w,null_class) equal(ordered_pair(first(regular(w)),second(regular(w))),regular(w))**.
% 300.06/300.42  100709[4:SpR:47616.0,100115.0] ||  -> subclass(complement(union(u,union(complement(power_class(v)),image(element_relation,power_class(w))))),intersection(power_class(v),power_class(complement(power_class(w)))))*.
% 300.06/300.42  100710[4:SpR:47619.0,100115.0] ||  -> subclass(complement(union(u,union(image(element_relation,power_class(v)),complement(power_class(w))))),intersection(power_class(complement(power_class(v))),power_class(w)))*.
% 300.06/300.42  100755[4:Res:100115.0,3156.0] || subclass(u,v) -> equal(complement(union(w,complement(u))),null_class) member(regular(complement(union(w,complement(u)))),v)*.
% 300.06/300.42  100766[4:Res:100115.0,3159.0] ||  -> equal(complement(union(u,complement(intersection(v,w)))),null_class) member(regular(complement(union(u,complement(intersection(v,w))))),w)*.
% 300.06/300.42  100767[4:Res:100115.0,3158.0] ||  -> equal(complement(union(u,complement(intersection(v,w)))),null_class) member(regular(complement(union(u,complement(intersection(v,w))))),v)*.
% 300.06/300.42  101541[4:Res:99955.0,8.0] || subclass(successor(null_class),complement(union(complement(singleton(null_class)),u)))* -> equal(complement(union(complement(singleton(null_class)),u)),successor(null_class)).
% 300.06/300.42  101761[0:Rew:101686.0,90767.1] || member(u,universal_class) -> member(u,complement(union(symmetric_difference(v,w),x)))* member(u,union(symmetric_difference(w,v),x)).
% 300.06/300.42  101770[0:Rew:101686.0,90713.0] ||  -> equal(union(intersection(symmetric_difference(u,v),w),complement(union(symmetric_difference(v,u),w))),complement(symmetric_difference(symmetric_difference(u,v),w)))**.
% 300.06/300.42  101782[4:Rew:101686.0,83327.0] ||  -> equal(union(intersection(apply(null_class,u),v),complement(union(apply(null_class,w),v))),complement(symmetric_difference(apply(null_class,u),v)))**.
% 300.06/300.42  101792[4:Rew:101686.0,83381.1] || member(u,universal_class) -> member(u,complement(union(apply(null_class,v),w)))* member(u,union(apply(null_class,x),w))*.
% 300.06/300.42  101794[4:Rew:101686.0,81855.1] || member(u,universal_class) -> member(u,complement(union(apply(null_class,v),w)))* member(u,union(sum_class(range_of(null_class)),w)).
% 300.06/300.42  101804[0:Rew:101686.0,90777.1] || member(u,universal_class) -> member(u,complement(union(v,symmetric_difference(w,x))))* member(u,union(v,symmetric_difference(x,w))).
% 300.06/300.42  101807[4:Rew:101686.0,83389.1] || member(u,universal_class) -> member(u,complement(union(v,apply(null_class,w))))* member(u,union(v,apply(null_class,x)))*.
% 300.06/300.42  101809[4:Rew:101686.0,81862.1] || member(u,universal_class) -> member(u,complement(union(v,apply(null_class,w))))* member(u,union(v,sum_class(range_of(null_class)))).
% 300.06/300.42  101817[4:Rew:101686.0,81792.1] || member(u,universal_class) -> member(u,complement(union(v,sum_class(range_of(null_class)))))* member(u,union(v,apply(null_class,w)))*.
% 300.06/300.42  101830[4:Rew:101686.0,81785.1] || member(u,universal_class) -> member(u,complement(union(sum_class(range_of(null_class)),v)))* member(u,union(apply(null_class,w),v))*.
% 300.06/300.42  101832[4:Rew:101686.0,81731.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)))**.
% 300.06/300.42  101850[4:Rew:101686.0,81801.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)))**.
% 300.06/300.42  101867[0:Rew:101686.0,90763.0] ||  -> equal(union(intersection(u,symmetric_difference(v,w)),complement(union(u,symmetric_difference(w,v)))),complement(symmetric_difference(u,symmetric_difference(v,w))))**.
% 300.06/300.42  101872[4:Rew:101686.0,83377.0] ||  -> equal(union(intersection(u,apply(null_class,v)),complement(union(u,apply(null_class,w)))),complement(symmetric_difference(u,apply(null_class,v))))**.
% 300.06/300.42  101876[4:Rew:101686.0,81851.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)))))**.
% 300.06/300.42  101881[4:Rew:101686.0,81781.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))))**.
% 300.06/300.42  101963[0:Rew:101686.0,22594.0] ||  -> subclass(complement(union(u,intersection(complement(v),union(w,x)))),intersection(complement(u),union(v,complement(union(w,x)))))*.
% 300.06/300.42  101986[4:Rew:101686.0,91082.1] || member(u,symmetric_difference(complement(v),union(w,x)))* equal(successor(union(v,complement(union(w,x)))),null_class) -> .
% 300.06/300.42  102210[0:Rew:101686.0,101052.0] || subclass(universal_class,union(u,complement(union(v,w)))) member(singleton(x),intersection(complement(u),union(v,w)))* -> .
% 300.06/300.42  102240[0:Rew:101686.0,22611.0] ||  -> subclass(complement(union(intersection(complement(u),union(v,w)),x)),intersection(union(u,complement(union(v,w))),complement(x)))*.
% 300.06/300.42  102252[0:Rew:101686.0,26208.1] || equal(complement(successor(intersection(complement(u),union(v,w)))),universal_class)** -> member(omega,union(u,complement(union(v,w)))).
% 300.06/300.42  102255[0:Rew:101686.0,26321.1] || equal(complement(successor(intersection(complement(u),union(v,w)))),universal_class)** -> member(null_class,union(u,complement(union(v,w)))).
% 300.06/300.42  102314[7:Rew:101686.0,101066.0] || equal(union(u,complement(union(v,w))),singleton(null_class)) member(null_class,intersection(complement(u),union(v,w)))* -> .
% 300.06/300.42  102315[7:Rew:101686.0,101065.0] || equal(union(u,complement(union(v,w))),successor(null_class)) member(null_class,intersection(complement(u),union(v,w)))* -> .
% 300.06/300.42  102431[0:Rew:101686.0,22597.0] ||  -> subclass(complement(union(u,intersection(union(v,w),complement(x)))),intersection(complement(u),union(complement(union(v,w)),x)))*.
% 300.06/300.42  102454[4:Rew:101686.0,90170.1] || member(u,symmetric_difference(union(v,w),complement(x)))* equal(successor(union(complement(union(v,w)),x)),null_class) -> .
% 300.06/300.42  102493[0:Rew:101686.0,30736.0] || member(regular(intersection(u,union(v,w))),complement(union(v,w)))* -> equal(intersection(u,union(v,w)),null_class).
% 300.06/300.42  102511[0:Rew:101686.0,45219.2] || equal(u,union(v,w))* member(x,universal_class) -> member(x,complement(union(v,w)))* member(x,u)*.
% 300.06/300.42  102584[0:Rew:101686.0,101316.0] || subclass(universal_class,union(complement(union(u,v)),w)) member(singleton(x),intersection(union(u,v),complement(w)))* -> .
% 300.06/300.42  102614[0:Rew:101686.0,22614.0] ||  -> subclass(complement(union(intersection(union(u,v),complement(w)),x)),intersection(union(complement(union(u,v)),w),complement(x)))*.
% 300.06/300.42  102626[0:Rew:101686.0,26211.1] || equal(complement(successor(intersection(union(u,v),complement(w)))),universal_class)** -> member(omega,union(complement(union(u,v)),w)).
% 300.06/300.42  102629[0:Rew:101686.0,26324.1] || equal(complement(successor(intersection(union(u,v),complement(w)))),universal_class)** -> member(null_class,union(complement(union(u,v)),w)).
% 300.06/300.42  102686[7:Rew:101686.0,101330.0] || equal(union(complement(union(u,v)),w),singleton(null_class)) member(null_class,intersection(union(u,v),complement(w)))* -> .
% 300.06/300.42  102687[7:Rew:101686.0,101329.0] || equal(union(complement(union(u,v)),w),successor(null_class)) member(null_class,intersection(union(u,v),complement(w)))* -> .
% 300.06/300.42  102759[0:Rew:101686.0,23677.0] || subclass(image(element_relation,union(u,v)),power_class(complement(union(u,v))))* -> equal(image(element_relation,union(u,v)),null_class).
% 300.06/300.42  102793[4:Rew:101686.0,63208.0] || equal(power_class(complement(union(u,v))),singleton(singleton(null_class))) member(singleton(null_class),image(element_relation,union(u,v)))* -> .
% 300.06/300.42  102883[0:Rew:101686.0,31089.0] || member(regular(intersection(union(u,v),w)),complement(union(u,v)))* -> equal(intersection(union(u,v),w),null_class).
% 300.06/300.42  102890[0:Rew:101686.0,33100.0] || subclass(universal_class,symmetric_difference(intersection(u,v),complement(union(u,v))))* -> member(unordered_pair(w,x),complement(symmetric_difference(u,v)))*.
% 300.06/300.42  102904[4:Rew:101686.0,41104.0] ||  -> equal(complement(intersection(power_class(complement(singleton(null_class))),union(u,v))),union(image(element_relation,successor(null_class)),complement(union(u,v))))**.
% 300.06/300.42  103000[4:Rew:102963.0,61929.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))))** -> .
% 300.06/300.42  103011[4:Rew:102963.0,61331.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))))** -> .
% 300.06/300.42  103193[4:Rew:102963.0,86612.1] single_valued_class(intersection(union(null_class,union(cross_product(universal_class,universal_class),null_class)),u)) ||  -> function(intersection(union(null_class,cross_product(universal_class,universal_class)),u))*.
% 300.06/300.42  103194[4:Rew:102963.0,84282.1] single_valued_class(intersection(union(null_class,union(null_class,cross_product(universal_class,universal_class))),u)) ||  -> function(intersection(union(null_class,cross_product(universal_class,universal_class)),u))*.
% 300.06/300.42  103196[4:Rew:102963.0,86848.1] single_valued_class(intersection(u,union(null_class,union(cross_product(universal_class,universal_class),null_class)))) ||  -> function(intersection(u,union(null_class,cross_product(universal_class,universal_class))))*.
% 300.06/300.42  103197[4:Rew:102963.0,84491.1] single_valued_class(intersection(u,union(null_class,union(null_class,cross_product(universal_class,universal_class))))) ||  -> function(intersection(u,union(null_class,cross_product(universal_class,universal_class))))*.
% 300.06/300.42  103665[4:Rew:27420.0,103541.0] ||  -> equal(complement(union(union(null_class,complement(u)),restrict(u,v,w))),complement(union(complement(u),restrict(u,v,w))))**.
% 300.06/300.42  103672[0:Rew:103425.0,101726.0] ||  -> equal(union(complement(union(symmetric_difference(u,v),singleton(symmetric_difference(v,u)))),w),union(w,complement(successor(symmetric_difference(v,u)))))**.
% 300.06/300.42  103673[0:Rew:103414.0,101727.0] ||  -> equal(union(u,complement(union(symmetric_difference(v,w),singleton(symmetric_difference(w,v))))),union(u,complement(successor(symmetric_difference(w,v)))))**.
% 300.06/300.42  103674[4:Rew:103425.0,101730.0] ||  -> equal(union(complement(union(apply(null_class,u),singleton(apply(null_class,v)))),w),union(w,complement(successor(apply(null_class,v)))))**.
% 300.06/300.42  103675[4:Rew:103414.0,101731.0] ||  -> equal(union(u,complement(union(apply(null_class,v),singleton(apply(null_class,w))))),union(u,complement(successor(apply(null_class,w)))))**.
% 300.06/300.42  103676[4:Rew:103414.0,101733.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))))))**.
% 300.06/300.42  103677[4:Rew:103425.0,101736.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))))))**.
% 300.06/300.42  103678[4:Rew:103414.0,101737.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)))))**.
% 300.06/300.42  103679[4:Rew:103425.0,101740.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)))))**.
% 300.06/300.42  103689[0:Rew:101686.0,102734.0] || subclass(power_class(complement(union(u,v))),image(element_relation,union(u,v)))* -> equal(power_class(complement(union(u,v))),null_class).
% 300.06/300.42  103690[3:Rew:101686.0,102802.1] ||  -> member(power_class(complement(union(u,v))),image(element_relation,union(u,v)))* equal(singleton(power_class(complement(union(u,v)))),null_class).
% 300.06/300.42  103691[0:Rew:103337.0,102825.0] ||  -> equal(power_class(intersection(union(u,v),complement(singleton(complement(union(u,v)))))),power_class(complement(successor(complement(union(u,v))))))**.
% 300.06/300.42  103732[4:Rew:102963.0,103095.1] single_valued_class(union(null_class,union(null_class,union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class))))) ||  -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 300.06/300.42  103748[0:Rew:39581.1,101662.2] || subclass(complement(u),complement(v)) member(not_subclass_element(complement(u),w),union(v,u))* -> subclass(complement(u),w).
% 300.06/300.42  105339[4:Res:100165.0,8.0] || subclass(singleton(null_class),complement(union(complement(successor(null_class)),u)))* -> equal(complement(union(complement(successor(null_class)),u)),singleton(null_class)).
% 300.06/300.42  105413[4:Res:100777.0,8.0] || subclass(singleton(null_class),complement(union(u,complement(successor(null_class)))))* -> equal(complement(union(u,complement(successor(null_class)))),singleton(null_class)).
% 300.06/300.42  105457[4:Res:101514.0,8.0] || subclass(successor(null_class),complement(union(u,complement(singleton(null_class)))))* -> equal(complement(union(u,complement(singleton(null_class)))),successor(null_class)).
% 300.06/300.42  106682[0:SpR:103337.0,101695.0] ||  -> equal(complement(intersection(power_class(complement(successor(u))),union(v,w))),union(image(element_relation,successor(u)),complement(union(v,w))))**.
% 300.06/300.42  106699[0:SpR:103337.0,101705.0] ||  -> equal(complement(intersection(union(u,v),power_class(complement(successor(w))))),union(complement(union(u,v)),image(element_relation,successor(w))))**.
% 300.06/300.42  107078[4:Res:96797.0,8.0] || subclass(union(null_class,u),complement(union(v,complement(u))))* -> equal(complement(union(v,complement(u))),union(null_class,u)).
% 300.06/300.42  107182[4:Res:97706.0,8.0] || subclass(union(u,u),complement(successor(successor(complement(u)))))* -> equal(union(u,u),complement(successor(successor(complement(u))))).
% 300.06/300.42  107296[4:Res:97814.0,8.0] || subclass(u,complement(successor(successor(complement(intersection(u,v))))))* -> equal(complement(successor(successor(complement(intersection(u,v))))),u).
% 300.06/300.42  107401[3:SpR:103414.0,33010.0] ||  -> subclass(regular(intersection(complement(u),successor(v))),union(u,complement(successor(v))))* equal(intersection(complement(u),successor(v)),null_class).
% 300.06/300.42  107404[0:SpR:103414.0,47007.0] ||  -> equal(complement(intersection(union(u,complement(successor(v))),power_class(w))),union(intersection(complement(u),successor(v)),complement(power_class(w))))**.
% 300.06/300.42  107429[0:SpR:103414.0,103414.0] ||  -> equal(complement(intersection(union(u,complement(successor(v))),successor(w))),union(intersection(complement(u),successor(v)),complement(successor(w))))**.
% 300.06/300.42  107438[0:SpR:103414.0,47013.0] ||  -> equal(complement(intersection(power_class(u),union(v,complement(successor(w))))),union(complement(power_class(u)),intersection(complement(v),successor(w))))**.
% 300.06/300.42  107447[0:SpR:103414.0,3134.1] ||  -> equal(symmetric_difference(complement(u),successor(v)),null_class) member(regular(symmetric_difference(complement(u),successor(v))),union(u,complement(successor(v))))*.
% 300.06/300.42  107464[0:SpR:101704.0,103414.0] ||  -> equal(complement(intersection(power_class(complement(union(u,v))),successor(w))),union(image(element_relation,union(u,v)),complement(successor(w))))**.
% 300.06/300.42  107466[0:SpR:47007.0,103414.0] ||  -> equal(complement(intersection(union(u,complement(power_class(v))),successor(w))),union(intersection(complement(u),power_class(v)),complement(successor(w))))**.
% 300.06/300.42  107467[0:SpR:47013.0,103414.0] ||  -> equal(complement(intersection(union(complement(power_class(u)),v),successor(w))),union(intersection(power_class(u),complement(v)),complement(successor(w))))**.
% 300.06/300.42  107514[0:SpL:103414.0,23646.0] || subclass(intersection(complement(u),successor(v)),union(u,complement(successor(v))))* -> equal(intersection(complement(u),successor(v)),null_class).
% 300.06/300.42  107538[0:SpL:103414.0,4021.1] || member(u,symmetric_difference(complement(v),successor(w)))* subclass(union(v,complement(successor(w))),x)* -> member(u,x)*.
% 300.06/300.42  107616[0:Rew:103414.0,107500.1] || subclass(union(u,complement(successor(v))),intersection(complement(u),successor(v)))* -> equal(union(u,complement(successor(v))),null_class).
% 300.06/300.42  107617[3:Rew:103414.0,107416.1] ||  -> member(union(u,complement(successor(v))),intersection(complement(u),successor(v)))* equal(singleton(union(u,complement(successor(v)))),null_class).
% 300.06/300.42  107710[4:Res:98552.0,8.0] || subclass(complement(u),complement(successor(successor(union(u,u)))))* -> equal(complement(successor(successor(union(u,u)))),complement(u)).
% 300.06/300.42  107841[4:Res:99956.0,8.0] || subclass(union(u,null_class),complement(union(complement(u),v)))* -> equal(complement(union(complement(u),v)),union(u,null_class)).
% 300.06/300.42  107991[4:Res:100103.0,8.0] || subclass(complement(u),complement(union(union(null_class,u),v)))* -> equal(complement(union(union(null_class,u),v)),complement(u)).
% 300.06/300.42  108281[4:Rew:26691.0,108280.0] ||  -> equal(union(null_class,symmetric_difference(intersection(u,v),complement(union(u,v)))),symmetric_difference(intersection(u,v),complement(union(u,v))))**.
% 300.06/300.42  108318[4:Res:107937.0,8.0] || subclass(complement(singleton(null_class)),complement(union(successor(null_class),u)))* -> equal(complement(union(successor(null_class),u)),complement(singleton(null_class))).
% 300.06/300.42  108714[4:Res:17111.1,101697.0] || equal(image(element_relation,union(u,v)),singleton(singleton(null_class))) member(singleton(null_class),power_class(complement(union(u,v))))* -> .
% 300.06/300.42  108836[4:Res:108293.0,8.0] || subclass(complement(singleton(null_class)),complement(union(u,successor(null_class))))* -> equal(complement(union(u,successor(null_class))),complement(singleton(null_class))).
% 300.06/300.42  108909[4:Res:100205.0,8.0] || subclass(u,complement(union(union(null_class,complement(u)),v)))* -> equal(complement(union(union(null_class,complement(u)),v)),u).
% 300.06/300.42  109199[4:Rew:102963.0,109198.0,26691.0,109198.0] ||  -> equal(union(u,union(null_class,intersection(power_class(v),union(w,x)))),union(u,intersection(power_class(v),union(w,x))))**.
% 300.06/300.42  109206[4:Rew:102963.0,109205.0,26691.0,109205.0] ||  -> equal(union(union(null_class,intersection(power_class(u),union(v,w))),x),union(intersection(power_class(u),union(v,w)),x))**.
% 300.06/300.42  109350[4:Res:100716.0,8.0] || subclass(complement(u),complement(union(v,union(null_class,u))))* -> equal(complement(union(v,union(null_class,u))),complement(u)).
% 300.06/300.42  109458[4:Res:100818.0,8.0] || subclass(u,complement(union(v,union(null_class,complement(u)))))* -> equal(complement(union(v,union(null_class,complement(u)))),u).
% 300.06/300.42  109997[4:Rew:102963.0,109996.0,26691.0,109996.0] ||  -> equal(union(u,union(null_class,intersection(union(v,w),power_class(x)))),union(u,intersection(union(v,w),power_class(x))))**.
% 300.06/300.42  110006[4:Rew:102963.0,110005.0,26691.0,110005.0] ||  -> equal(union(union(null_class,intersection(union(u,v),power_class(w))),x),union(intersection(union(u,v),power_class(w)),x))**.
% 300.06/300.42  110295[4:Res:106992.0,8.0] || subclass(union(u,null_class),complement(union(v,complement(u))))* -> equal(complement(union(v,complement(u))),union(u,null_class)).
% 300.06/300.42  110431[4:Res:107232.0,8.0] || subclass(u,complement(successor(successor(complement(intersection(v,u))))))* -> equal(complement(successor(successor(complement(intersection(v,u))))),u).
% 300.06/300.42  110761[4:Res:107938.0,8.0] || subclass(complement(u),complement(union(union(u,null_class),v)))* -> equal(complement(union(union(u,null_class),v)),complement(u)).
% 300.06/300.42  110903[4:Res:109295.0,8.0] || subclass(complement(u),complement(union(v,union(u,null_class))))* -> equal(complement(union(v,union(u,null_class))),complement(u)).
% 300.06/300.42  111242[4:SpL:26691.0,101688.0] || member(u,symmetric_difference(union(null_class,v),union(w,x)))* -> member(u,union(complement(v),complement(union(w,x)))).
% 300.06/300.42  111266[4:Res:95102.1,101688.0] || equal(complement(symmetric_difference(complement(u),union(v,w))),null_class) -> member(singleton(x),union(u,complement(union(v,w))))*.
% 300.06/300.42  111276[0:Res:344.1,101688.0] || subclass(universal_class,symmetric_difference(complement(u),union(v,w))) -> member(unordered_pair(x,y),union(u,complement(union(v,w))))*.
% 300.06/300.42  111279[0:Res:362.1,101688.0] || subclass(universal_class,symmetric_difference(complement(u),union(v,w))) -> member(ordered_pair(x,y),union(u,complement(union(v,w))))*.
% 300.06/300.42  111301[3:Res:28597.1,101688.0] || equal(symmetric_difference(complement(u),union(v,w)),domain_relation) -> member(ordered_pair(null_class,null_class),union(u,complement(union(v,w))))*.
% 300.06/300.42  111302[3:Res:4824.1,101688.0] || subclass(domain_relation,symmetric_difference(complement(u),union(v,w))) -> member(ordered_pair(null_class,null_class),union(u,complement(union(v,w))))*.
% 300.06/300.42  111508[4:Res:96578.0,8.0] || subclass(u,intersection(union(null_class,intersection(u,v)),w))* -> equal(intersection(union(null_class,intersection(u,v)),w),u).
% 300.06/300.42  111658[4:Res:96588.0,8.0] || subclass(u,union(null_class,intersection(intersection(u,v),w)))* -> equal(union(null_class,intersection(intersection(u,v),w)),u).
% 300.06/300.42  111752[4:SpL:26691.0,101702.0] || member(u,symmetric_difference(union(v,w),union(null_class,x)))* -> member(u,union(complement(union(v,w)),complement(x))).
% 300.06/300.42  111814[4:Res:95102.1,101702.0] || equal(complement(symmetric_difference(union(u,v),complement(w))),null_class) -> member(singleton(x),union(complement(union(u,v)),w))*.
% 300.06/300.42  111824[0:Res:344.1,101702.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(w))) -> member(unordered_pair(x,y),union(complement(union(u,v)),w))*.
% 300.06/300.42  111827[0:Res:362.1,101702.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(w))) -> member(ordered_pair(x,y),union(complement(union(u,v)),w))*.
% 300.06/300.42  111849[3:Res:28597.1,101702.0] || equal(symmetric_difference(union(u,v),complement(w)),domain_relation) -> member(ordered_pair(null_class,null_class),union(complement(union(u,v)),w))*.
% 300.06/300.42  111850[3:Res:4824.1,101702.0] || subclass(domain_relation,symmetric_difference(union(u,v),complement(w))) -> member(ordered_pair(null_class,null_class),union(complement(union(u,v)),w))*.
% 300.06/300.42  112007[4:Res:96596.0,8.0] || subclass(u,intersection(v,union(null_class,intersection(u,w))))* -> equal(intersection(v,union(null_class,intersection(u,w))),u).
% 300.06/300.42  112149[4:Res:96601.0,8.0] || subclass(u,union(null_class,intersection(v,intersection(u,w))))* -> equal(union(null_class,intersection(v,intersection(u,w))),u).
% 300.06/300.42  112380[3:MRR:112286.0,3636.1] ||  -> member(image(element_relation,union(u,v)),power_class(complement(union(u,v))))* equal(singleton(image(element_relation,union(u,v))),null_class).
% 300.06/300.42  112434[4:Res:96889.0,8.0] || subclass(u,complement(successor(complement(restrict(u,v,w)))))* -> equal(complement(successor(complement(restrict(u,v,w)))),u).
% 300.06/300.42  112579[4:Res:99968.0,8.0] || subclass(union(u,u),complement(union(complement(u),v)))* -> equal(union(u,u),complement(union(complement(u),v))).
% 300.06/300.42  112743[0:Res:345.1,101687.0] || subclass(universal_class,intersection(complement(u),union(v,w))) member(singleton(x),union(u,complement(union(v,w))))* -> .
% 300.06/300.42  112756[7:Res:29936.1,101687.0] || equal(intersection(complement(u),union(v,w)),successor(null_class)) member(null_class,union(u,complement(union(v,w))))* -> .
% 300.06/300.42  112757[7:Res:29891.1,101687.0] || equal(intersection(complement(u),union(v,w)),singleton(null_class)) member(null_class,union(u,complement(union(v,w))))* -> .
% 300.06/300.42  112972[4:Res:100149.0,8.0] || subclass(u,complement(union(complement(intersection(u,v)),w)))* -> equal(complement(union(complement(intersection(u,v)),w)),u).
% 300.06/300.42  113144[4:Res:100761.0,8.0] || subclass(u,complement(union(v,complement(intersection(u,w)))))* -> equal(complement(union(v,complement(intersection(u,w)))),u).
% 300.06/300.42  113321[0:Res:345.1,101701.0] || subclass(universal_class,intersection(union(u,v),complement(w))) member(singleton(x),union(complement(union(u,v)),w))* -> .
% 300.06/300.42  113334[7:Res:29936.1,101701.0] || equal(intersection(union(u,v),complement(w)),successor(null_class)) member(null_class,union(complement(union(u,v)),w))* -> .
% 300.06/300.42  113335[7:Res:29891.1,101701.0] || equal(intersection(union(u,v),complement(w)),singleton(null_class)) member(null_class,union(complement(union(u,v)),w))* -> .
% 300.06/300.42  113834[4:SpR:103647.0,102963.0] ||  -> equal(union(null_class,complement(intersection(union(u,v),union(w,x)))),complement(intersection(union(u,v),union(w,x))))**.
% 300.06/300.42  114153[4:Rew:26691.0,113859.0,103647.0,113859.0,26691.0,113859.0] ||  -> subclass(union(null_class,intersection(union(u,v),union(w,x))),union(null_class,intersection(union(w,x),union(u,v))))*.
% 300.06/300.42  114162[4:Rew:102963.0,113841.2,26691.0,113841.2] || member(u,universal_class) -> member(u,complement(intersection(union(v,w),union(x,y))))* member(u,union(v,w)).
% 300.06/300.42  114163[4:Rew:102963.0,113840.2,26691.0,113840.2] || member(u,universal_class) -> member(u,complement(intersection(union(v,w),union(x,y))))* member(u,union(x,y)).
% 300.06/300.42  114169[4:Rew:47572.0,113835.0,26691.0,113835.0,47003.0,113835.0,26691.0,113835.0] ||  -> equal(power_class(union(null_class,intersection(union(u,v),union(w,x)))),power_class(intersection(union(u,v),union(w,x))))**.
% 300.06/300.42  114336[4:Res:113750.0,3156.0] || subclass(u,v) -> equal(regular(union(null_class,complement(u))),null_class) member(regular(regular(union(null_class,complement(u)))),v)*.
% 300.06/300.42  114347[4:Res:113750.0,3159.0] ||  -> equal(regular(union(null_class,complement(intersection(u,v)))),null_class) member(regular(regular(union(null_class,complement(intersection(u,v))))),v)*.
% 300.06/300.42  114348[4:Res:113750.0,3158.0] ||  -> equal(regular(union(null_class,complement(intersection(u,v)))),null_class) member(regular(regular(union(null_class,complement(intersection(u,v))))),u)*.
% 300.06/300.42  114406[4:Rew:102963.0,114310.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(power_class(v),complement(w)))),intersection(power_class(u),union(complement(power_class(v)),w)))*.
% 300.06/300.42  114407[4:Rew:102963.0,114309.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(complement(v),power_class(w)))),intersection(power_class(u),union(v,complement(power_class(w)))))*.
% 300.06/300.42  114408[4:Rew:102963.0,114308.0] ||  -> subclass(regular(union(intersection(power_class(u),complement(v)),complement(power_class(w)))),intersection(union(complement(power_class(u)),v),power_class(w)))*.
% 300.06/300.42  114409[4:Rew:102963.0,114307.0] ||  -> subclass(regular(union(intersection(complement(u),power_class(v)),complement(power_class(w)))),intersection(union(u,complement(power_class(v))),power_class(w)))*.
% 300.06/300.42  114411[4:Rew:102963.0,114340.1,26691.0,114340.1,102963.0,114340.0,26691.0,114340.0] || member(not_subclass_element(regular(union(null_class,compose(element_relation,universal_class))),u),element_relation)* -> subclass(regular(union(null_class,compose(element_relation,universal_class))),u).
% 300.06/300.42  114445[0:SpR:101864.0,7300.1] || member(u,universal_class) -> member(u,complement(symmetric_difference(cross_product(v,w),x)))* member(u,complement(restrict(x,v,w))).
% 300.06/300.42  114732[4:Res:114380.0,5342.0] || subclass(complement(u),v) -> subclass(regular(union(null_class,u)),w) member(not_subclass_element(regular(union(null_class,u)),w),v)*.
% 300.06/300.42  114822[4:Res:114701.0,5342.0] || subclass(complement(u),v) -> subclass(regular(union(u,null_class)),w) member(not_subclass_element(regular(union(u,null_class)),w),v)*.
% 300.06/300.42  114908[0:SpR:101884.0,7300.1] || member(u,universal_class) -> member(u,complement(symmetric_difference(v,cross_product(w,x))))* member(u,complement(restrict(v,w,x))).
% 300.06/300.42  115114[4:Res:114715.0,5342.0] || subclass(complement(u),v) -> subclass(regular(union(u,u)),w) member(not_subclass_element(regular(union(u,u)),w),v)*.
% 300.06/300.42  115238[4:Res:113739.0,8.0] || subclass(union(u,null_class),regular(union(null_class,complement(u))))* -> equal(regular(union(null_class,complement(u))),union(u,null_class)).
% 300.06/300.42  115291[4:Rew:102963.0,115206.0,78499.0,115206.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))))*.
% 300.06/300.42  115292[4:Rew:102963.0,115205.0,78499.0,115205.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))))))*.
% 300.06/300.42  115446[4:Res:115352.0,5303.0] ||  -> equal(regular(complement(restrict(u,v,w))),null_class) member(regular(regular(complement(restrict(u,v,w)))),cross_product(v,w))*.
% 300.06/300.42  115482[4:SpR:102364.0,115352.0] ||  -> subclass(regular(union(complement(power_class(u)),image(element_relation,union(v,w)))),intersection(power_class(u),power_class(complement(union(v,w)))))*.
% 300.06/300.42  115682[4:SpL:102364.0,45890.0] || equal(union(complement(power_class(u)),image(element_relation,union(v,w))),intersection(power_class(u),power_class(complement(union(v,w)))))** -> .
% 300.06/300.42  115749[4:Rew:7631.0,115656.1] || subclass(power_class(complement(union(u,v))),null_class) -> equal(union(complement(power_class(w)),image(element_relation,union(u,v))),universal_class)**.
% 300.06/300.42  115961[4:SpR:102512.0,115352.0] ||  -> subclass(regular(union(image(element_relation,power_class(u)),complement(union(v,w)))),intersection(power_class(complement(power_class(u))),union(v,w)))*.
% 300.06/300.42  116162[4:SpL:102512.0,45890.0] || equal(union(image(element_relation,power_class(u)),complement(union(v,w))),intersection(power_class(complement(power_class(u))),union(v,w)))** -> .
% 300.06/300.42  116489[4:Res:115435.0,3156.0] || subclass(u,v) -> equal(regular(complement(intersection(u,w))),null_class) member(regular(regular(complement(intersection(u,w)))),v)*.
% 300.06/300.42  116500[4:Res:115435.0,3159.0] ||  -> equal(regular(complement(intersection(intersection(u,v),w))),null_class) member(regular(regular(complement(intersection(intersection(u,v),w)))),v)*.
% 300.06/300.42  116501[4:Res:115435.0,3158.0] ||  -> equal(regular(complement(intersection(intersection(u,v),w))),null_class) member(regular(regular(complement(intersection(intersection(u,v),w)))),u)*.
% 300.06/300.42  116624[4:Res:116428.0,3156.0] || subclass(u,v) -> equal(regular(complement(intersection(w,u))),null_class) member(regular(regular(complement(intersection(w,u)))),v)*.
% 300.06/300.42  116635[4:Res:116428.0,3159.0] ||  -> equal(regular(complement(intersection(u,intersection(v,w)))),null_class) member(regular(regular(complement(intersection(u,intersection(v,w))))),w)*.
% 300.06/300.42  116636[4:Res:116428.0,3158.0] ||  -> equal(regular(complement(intersection(u,intersection(v,w)))),null_class) member(regular(regular(complement(intersection(u,intersection(v,w))))),v)*.
% 300.06/300.42  116697[4:SpR:102780.0,115352.0] ||  -> subclass(regular(union(image(element_relation,union(u,v)),complement(power_class(w)))),intersection(power_class(complement(union(u,v))),power_class(w)))*.
% 300.06/300.42  116902[4:SpL:102780.0,45890.0] || equal(union(image(element_relation,union(u,v)),complement(power_class(w))),intersection(power_class(complement(union(u,v))),power_class(w)))** -> .
% 300.06/300.42  116968[4:Rew:7631.0,116872.1] || subclass(power_class(complement(union(u,v))),null_class) -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),universal_class)**.
% 300.06/300.42  117098[4:Res:116431.0,3155.0] ||  -> equal(regular(complement(restrict(singleton(u),v,w))),null_class) equal(regular(regular(complement(restrict(singleton(u),v,w)))),u)**.
% 300.06/300.42  117108[4:Res:116431.0,1385.1] single_valued_class(regular(complement(restrict(cross_product(universal_class,universal_class),u,v)))) ||  -> function(regular(complement(restrict(cross_product(universal_class,universal_class),u,v))))*.
% 300.06/300.42  117138[4:SpR:102912.0,115352.0] ||  -> subclass(regular(union(complement(union(u,v)),image(element_relation,power_class(w)))),intersection(union(u,v),power_class(complement(power_class(w)))))*.
% 300.06/300.42  117339[4:SpL:102912.0,45890.0] || equal(union(complement(union(u,v)),image(element_relation,power_class(w))),intersection(union(u,v),power_class(complement(power_class(w)))))** -> .
% 300.06/300.42  117507[4:Res:115420.0,8.0] || subclass(sum_class(range_of(null_class)),regular(complement(apply(null_class,u))))* -> equal(regular(complement(apply(null_class,u))),sum_class(range_of(null_class))).
% 300.06/300.42  117523[4:Res:115425.0,8.0] || subclass(apply(null_class,u),regular(complement(sum_class(range_of(null_class)))))* -> equal(apply(null_class,u),regular(complement(sum_class(range_of(null_class))))).
% 300.06/300.42  117599[4:Res:116510.0,8.0] || subclass(singleton(null_class),regular(complement(intersection(successor(null_class),u))))* -> equal(regular(complement(intersection(successor(null_class),u))),singleton(null_class)).
% 300.06/300.42  117634[0:Res:7.1,7138.1] || equal(restrict(u,v,w),x)* member(x,universal_class) -> equal(x,null_class) member(apply(choice,x),u)*.
% 300.06/300.42  117780[4:Res:116645.0,8.0] || subclass(singleton(null_class),regular(complement(intersection(u,successor(null_class)))))* -> equal(regular(complement(intersection(u,successor(null_class)))),singleton(null_class)).
% 300.06/300.42  117849[4:Res:117775.0,8.0] || subclass(singleton(null_class),regular(union(u,complement(successor(null_class)))))* -> equal(regular(union(u,complement(successor(null_class)))),singleton(null_class)).
% 300.06/300.42  117876[4:Res:7.1,15721.1] || equal(restrict(u,v,w),domain_relation)** member(x,universal_class) -> member(ordered_pair(x,cantor(x)),cross_product(v,w))*.
% 300.06/300.42  117950[4:Res:117828.0,8.0] || subclass(singleton(null_class),regular(union(complement(successor(null_class)),u)))* -> equal(regular(union(complement(successor(null_class)),u)),singleton(null_class)).
% 300.06/300.42  117981[4:SpL:79059.0,28397.0] || member(not_subclass_element(union(null_class,intersection(u,v)),w),symmetric_difference(v,u))* -> subclass(union(null_class,intersection(u,v)),w).
% 300.06/300.42  118003[4:SpL:74519.0,28397.0] || member(not_subclass_element(union(null_class,intersection(u,v)),w),symmetric_difference(v,u))* -> subclass(union(null_class,intersection(v,u)),w).
% 300.06/300.42  118069[4:Rew:39581.1,118042.2] || subclass(u,v) member(not_subclass_element(union(null_class,u),w),symmetric_difference(v,u))* -> subclass(union(null_class,u),w).
% 300.06/300.42  118194[4:Res:113740.0,8.0] || subclass(union(null_class,u),regular(union(null_class,complement(u))))* -> equal(regular(union(null_class,complement(u))),union(null_class,u)).
% 300.06/300.42  118385[4:Res:114760.0,8.0] || subclass(union(null_class,complement(u)),regular(union(u,null_class)))* -> equal(union(null_class,complement(u)),regular(union(u,null_class))).
% 300.06/300.42  118527[4:Res:114761.0,8.0] || subclass(union(null_class,complement(u)),regular(union(null_class,u)))* -> equal(union(null_class,complement(u)),regular(union(null_class,u))).
% 300.06/300.42  118608[0:SpR:79059.0,9705.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)))*.
% 300.06/300.42  118653[4:Res:115424.0,8.0] || subclass(apply(null_class,u),regular(complement(apply(null_class,v))))* -> equal(apply(null_class,u),regular(complement(apply(null_class,v)))).
% 300.06/300.42  118764[4:Res:113738.0,8.0] || subclass(union(u,u),regular(union(null_class,complement(u))))* -> equal(union(u,u),regular(union(null_class,complement(u)))).
% 300.06/300.42  118897[4:Res:114342.0,8.0] || subclass(u,regular(union(null_class,complement(intersection(u,v)))))* -> equal(regular(union(null_class,complement(intersection(u,v)))),u).
% 300.06/300.42  119003[0:SpR:79059.0,9873.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)))*.
% 300.06/300.42  119082[8:Res:114712.1,3156.0] function(u) || subclass(complement(u),v) -> equal(regular(successor(u)),null_class) member(regular(regular(successor(u))),v)*.
% 300.06/300.42  119163[4:Res:114759.0,8.0] || subclass(union(null_class,complement(u)),regular(union(u,u)))* -> equal(union(null_class,complement(u)),regular(union(u,u))).
% 300.06/300.42  119270[8:Res:115302.1,3156.0] function(u) || subclass(successor(u),v) -> equal(regular(complement(u)),null_class) member(regular(regular(complement(u))),v)*.
% 300.06/300.42  119282[0:SpL:78499.0,102196.1] || member(u,universal_class) subclass(union(v,w),x)* -> member(u,complement(union(w,v)))* member(u,x)*.
% 300.06/300.42  119394[4:Rew:73603.0,119285.2] || member(u,universal_class) subclass(union(v,v),w)* -> member(u,union(null_class,complement(v)))* member(u,w)*.
% 300.06/300.42  119398[4:Rew:30456.0,119309.2] || member(u,universal_class) subclass(union(v,null_class),w)* -> member(u,union(null_class,complement(v)))* member(u,w)*.
% 300.06/300.42  119399[4:Rew:30456.0,119312.2] || member(u,universal_class) subclass(union(null_class,v),w)* -> member(u,union(null_class,complement(v)))* member(u,w)*.
% 300.06/300.42  119503[4:Res:116474.0,8.0] || subclass(complement(u),regular(union(u,complement(power_class(v)))))* -> equal(regular(union(u,complement(power_class(v)))),complement(u)).
% 300.06/300.42  119588[4:Res:116475.0,8.0] || subclass(complement(u),regular(union(u,complement(successor(v)))))* -> equal(regular(union(u,complement(successor(v)))),complement(u)).
% 300.06/300.42  119664[4:Res:116476.0,8.0] || subclass(power_class(u),regular(union(complement(power_class(u)),v)))* -> equal(regular(union(complement(power_class(u)),v)),power_class(u)).
% 300.06/300.42  119744[0:SpR:74519.0,5290.1] ||  -> equal(intersection(restrict(u,v,w),x),null_class) member(regular(intersection(x,restrict(u,v,w))),cross_product(v,w))*.
% 300.06/300.42  119868[4:Res:116512.0,8.0] || subclass(u,regular(complement(intersection(union(null_class,u),v))))* -> equal(regular(complement(intersection(union(null_class,u),v))),u).
% 300.06/300.42  119998[4:Res:116513.0,8.0] || subclass(u,regular(complement(intersection(union(u,null_class),v))))* -> equal(regular(complement(intersection(union(u,null_class),v))),u).
% 300.06/300.42  120142[4:Res:116609.0,8.0] || subclass(power_class(u),regular(union(v,complement(power_class(u)))))* -> equal(regular(union(v,complement(power_class(u)))),power_class(u)).
% 300.06/300.42  120171[0:SpR:74519.0,5302.1] ||  -> equal(intersection(u,restrict(v,w,x)),null_class) member(regular(intersection(restrict(v,w,x),u)),cross_product(w,x))*.
% 300.06/300.42  120247[4:Res:116610.0,8.0] || subclass(successor(u),regular(union(v,complement(successor(u)))))* -> equal(regular(union(v,complement(successor(u)))),successor(u)).
% 300.06/300.42  120336[4:Res:116611.0,8.0] || subclass(complement(u),regular(union(complement(power_class(v)),u)))* -> equal(regular(union(complement(power_class(v)),u)),complement(u)).
% 300.06/300.42  120424[4:Res:116647.0,8.0] || subclass(u,regular(complement(intersection(v,union(null_class,u)))))* -> equal(regular(complement(intersection(v,union(null_class,u)))),u).
% 300.06/300.42  120548[4:Res:116648.0,8.0] || subclass(u,regular(complement(intersection(v,union(u,null_class)))))* -> equal(regular(complement(intersection(v,union(u,null_class)))),u).
% 300.06/300.42  120713[4:Res:118827.0,8.0] || subclass(u,regular(union(null_class,complement(intersection(v,u)))))* -> equal(regular(union(null_class,complement(intersection(v,u)))),u).
% 300.06/300.42  120872[4:Res:119567.0,8.0] || subclass(complement(u),regular(union(complement(successor(v)),u)))* -> equal(regular(union(complement(successor(v)),u)),complement(u)).
% 300.06/300.42  120908[0:Res:7.1,5340.0] || equal(unordered_pair(u,v),w)* -> subclass(w,x) equal(not_subclass_element(w,x),v)* equal(not_subclass_element(w,x),u)*.
% 300.06/300.42  121086[4:Res:119915.0,8.0] || subclass(u,regular(union(union(null_class,complement(u)),v)))* -> equal(regular(union(union(null_class,complement(u)),v)),u).
% 300.06/300.42  121160[4:Rew:102963.0,121032.0] ||  -> subclass(regular(union(union(image(element_relation,power_class(u)),complement(power_class(v))),w)),intersection(power_class(complement(power_class(u))),power_class(v)))*.
% 300.06/300.42  121161[4:Rew:102963.0,121030.0] ||  -> subclass(regular(union(union(complement(power_class(u)),image(element_relation,power_class(v))),w)),intersection(power_class(u),power_class(complement(power_class(v)))))*.
% 300.06/300.42  121233[4:Res:121063.0,3155.0] ||  -> equal(regular(successor(union(null_class,complement(singleton(u))))),null_class) equal(regular(regular(successor(union(null_class,complement(singleton(u)))))),u)**.
% 300.06/300.42  121245[4:Res:121063.0,1385.1] single_valued_class(regular(successor(union(null_class,complement(cross_product(universal_class,universal_class)))))) ||  -> function(regular(successor(union(null_class,complement(cross_product(universal_class,universal_class))))))*.
% 300.06/300.42  121456[4:Res:121374.0,3156.0] || subclass(complement(singleton(null_class)),u) -> equal(regular(successor(successor(null_class))),null_class) member(regular(regular(successor(successor(null_class)))),u)*.
% 300.06/300.42  121617[4:Res:121391.0,3156.0] || subclass(complement(power_class(u)),v) -> equal(regular(successor(power_class(u))),null_class) member(regular(regular(successor(power_class(u)))),v)*.
% 300.06/300.42  121644[4:Res:121393.0,3156.0] || subclass(complement(successor(u)),v) -> equal(regular(successor(successor(u))),null_class) member(regular(regular(successor(successor(u)))),v)*.
% 300.06/300.42  121980[4:Res:120226.0,8.0] || subclass(successor(u),regular(union(complement(successor(u)),v)))* -> equal(regular(union(complement(successor(u)),v)),successor(u)).
% 300.06/300.42  122061[4:Res:120470.0,8.0] || subclass(u,regular(union(v,union(null_class,complement(u)))))* -> equal(regular(union(v,union(null_class,complement(u)))),u).
% 300.06/300.42  122136[4:Rew:102963.0,122008.0] ||  -> subclass(regular(union(u,union(image(element_relation,power_class(v)),complement(power_class(w))))),intersection(power_class(complement(power_class(v))),power_class(w)))*.
% 300.06/300.42  122137[4:Rew:102963.0,122006.0] ||  -> subclass(regular(union(u,union(complement(power_class(v)),image(element_relation,power_class(w))))),intersection(power_class(v),power_class(complement(power_class(w)))))*.
% 300.06/300.42  122246[4:Res:121135.0,8.0] || subclass(complement(u),regular(union(union(null_class,u),v)))* -> equal(regular(union(union(null_class,u),v)),complement(u)).
% 300.06/300.42  122292[4:Rew:106471.0,122171.0] ||  -> subclass(regular(union(intersection(power_class(complement(power_class(u))),power_class(v)),w)),union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 300.06/300.42  122293[4:Rew:106471.0,122169.0] ||  -> subclass(regular(union(intersection(power_class(u),power_class(complement(power_class(v)))),w)),union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 300.06/300.42  122332[4:Res:122192.0,8.0] || subclass(complement(singleton(null_class)),regular(union(successor(null_class),u)))* -> equal(regular(union(successor(null_class),u)),complement(singleton(null_class))).
% 300.06/300.42  122426[4:Res:122309.0,8.0] || subclass(complement(singleton(null_class)),regular(union(u,successor(null_class))))* -> equal(regular(union(u,successor(null_class))),complement(singleton(null_class))).
% 300.06/300.42  122523[4:Res:122111.0,8.0] || subclass(complement(u),regular(union(v,union(null_class,u))))* -> equal(regular(union(v,union(null_class,u))),complement(u)).
% 300.06/300.42  122570[4:Rew:105760.0,122446.0] ||  -> subclass(regular(union(u,intersection(power_class(complement(power_class(v))),power_class(w)))),union(image(element_relation,power_class(v)),complement(power_class(w))))*.
% 300.06/300.42  122571[4:Rew:105760.0,122444.0] ||  -> subclass(regular(union(u,intersection(power_class(v),power_class(complement(power_class(w)))))),union(complement(power_class(v)),image(element_relation,power_class(w))))*.
% 300.06/300.42  122658[4:MRR:122599.2,45106.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,complement(singleton(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)))))* -> .
% 300.06/300.42  122736[4:Res:122193.0,8.0] || subclass(complement(u),regular(union(union(u,null_class),v)))* -> equal(regular(union(union(u,null_class),v)),complement(u)).
% 300.06/300.42  122860[4:Res:122209.0,8.0] || subclass(complement(power_class(u)),regular(union(power_class(u),v)))* -> equal(regular(union(power_class(u),v)),complement(power_class(u))).
% 300.06/300.42  122914[4:Res:122211.0,8.0] || subclass(complement(successor(u)),regular(union(successor(u),v)))* -> equal(regular(union(successor(u),v)),complement(successor(u))).
% 300.06/300.42  123009[4:Res:122468.0,8.0] || subclass(complement(u),regular(union(v,union(u,null_class))))* -> equal(regular(union(v,union(u,null_class))),complement(u)).
% 300.06/300.42  123169[4:MRR:123108.2,45106.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,complement(singleton(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)))))* -> .
% 300.06/300.42  123215[4:Res:122484.0,8.0] || subclass(complement(power_class(u)),regular(union(v,power_class(u))))* -> equal(regular(union(v,power_class(u))),complement(power_class(u))).
% 300.06/300.42  123262[4:Res:122486.0,8.0] || subclass(complement(successor(u)),regular(union(v,successor(u))))* -> equal(regular(union(v,successor(u))),complement(successor(u))).
% 300.06/300.42  123369[4:Res:107004.0,8.0] || subclass(union(u,u),complement(union(v,complement(u))))* -> equal(union(u,u),complement(union(v,complement(u)))).
% 300.06/300.42  123532[4:Res:107950.0,8.0] || subclass(complement(u),complement(union(union(u,u),v)))* -> equal(complement(union(union(u,u),v)),complement(u)).
% 300.06/300.42  123697[4:Res:109307.0,8.0] || subclass(complement(u),complement(union(v,union(u,u))))* -> equal(complement(union(v,union(u,u))),complement(u)).
% 300.06/300.42  123896[4:Res:111436.0,8.0] || subclass(u,intersection(union(null_class,intersection(v,u)),w))* -> equal(intersection(union(null_class,intersection(v,u)),w),u).
% 300.06/300.42  124079[4:Res:111588.0,8.0] || subclass(u,union(null_class,intersection(intersection(v,u),w)))* -> equal(union(null_class,intersection(intersection(v,u),w)),u).
% 300.06/300.42  124257[4:Res:111942.0,8.0] || subclass(u,intersection(v,union(null_class,intersection(w,u))))* -> equal(intersection(v,union(null_class,intersection(w,u))),u).
% 300.06/300.42  124552[4:Res:112082.0,8.0] || subclass(u,union(null_class,intersection(v,intersection(w,u))))* -> equal(union(null_class,intersection(v,intersection(w,u))),u).
% 300.06/300.42  124724[4:Res:112885.0,8.0] || subclass(u,complement(union(complement(intersection(v,u)),w)))* -> equal(complement(union(complement(intersection(v,u)),w)),u).
% 300.06/300.42  125064[4:Res:113064.0,8.0] || subclass(u,complement(union(v,complement(intersection(w,u)))))* -> equal(complement(union(v,complement(intersection(w,u)))),u).
% 300.06/300.42  125876[0:Rew:102780.0,125273.0] ||  -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),union(image(element_relation,union(v,u)),complement(power_class(w))))*.
% 300.06/300.42  125877[0:Rew:102364.0,125308.0] ||  -> equal(union(complement(power_class(u)),image(element_relation,union(v,w))),union(complement(power_class(u)),image(element_relation,union(w,v))))*.
% 300.06/300.42  125563[0:SpL:113648.0,354.1] || member(u,universal_class) subclass(complement(union(v,w)),x)* -> member(u,union(w,v))* member(u,x)*.
% 300.06/300.42  125567[0:SpL:113648.0,7013.0] || equal(u,complement(union(v,w)))* member(x,universal_class) -> member(x,union(w,v))* member(x,u)*.
% 300.06/300.42  125575[0:SpL:113648.0,47228.0] || member(u,symmetric_difference(power_class(v),complement(union(w,x))))* -> member(u,union(complement(power_class(v)),union(x,w))).
% 300.06/300.42  125880[4:Rew:26691.0,125525.0,103647.0,125525.0,26691.0,125525.0] ||  -> equal(union(null_class,intersection(union(u,v),union(w,x))),union(null_class,intersection(union(w,x),union(u,v))))*.
% 300.06/300.42  125933[4:Res:114390.0,8.0] || subclass(symmetric_difference(u,v),regular(complement(symmetric_difference(v,u))))* -> equal(regular(complement(symmetric_difference(v,u))),symmetric_difference(u,v)).
% 300.06/300.42  126104[4:Rew:48548.0,126103.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).
% 300.06/300.42  126313[4:Res:114718.0,8.0] || subclass(complement(union(u,v)),regular(union(u,v)))* -> equal(complement(union(u,v)),regular(union(u,v))).
% 300.06/300.42  126452[4:Res:116449.0,8.0] || subclass(union(u,v),regular(complement(symmetric_difference(u,v))))* -> equal(regular(complement(symmetric_difference(u,v))),union(u,v)).
% 300.06/300.42  126541[4:Res:116467.1,3156.0] || subclass(u,v)* subclass(v,w)* -> equal(regular(complement(u)),null_class) member(regular(regular(complement(u))),w)*.
% 300.06/300.42  126553[4:Res:116467.1,7729.0] || subclass(u,complement(compose(element_relation,universal_class))) member(regular(regular(complement(u))),element_relation)* -> equal(regular(complement(u)),null_class).
% 300.06/300.42  126567[4:Res:116467.1,5348.0] || subclass(u,restrict(v,w,x))* -> subclass(regular(complement(u)),y) member(not_subclass_element(regular(complement(u)),y),v)*.
% 300.06/300.42  126639[5:MRR:126618.2,3050.0] || equal(complement(power_class(u)),universal_class) member(v,universal_class) -> member(v,image(element_relation,power_class(u)))* member(v,w)*.
% 300.06/300.42  126640[6:MRR:126617.2,3050.0] || equal(complement(power_class(u)),null_class) member(v,universal_class) -> member(v,image(element_relation,power_class(u)))* member(v,w)*.
% 300.06/300.42  126647[5:MRR:126646.2,3050.0] || equal(successor(power_class(u)),null_class) member(v,universal_class) -> member(v,image(element_relation,power_class(u)))* member(v,w)*.
% 300.06/300.42  126719[4:Res:116495.0,8.0] || subclass(u,regular(complement(intersection(intersection(u,v),w))))* -> equal(regular(complement(intersection(intersection(u,v),w))),u).
% 300.06/300.42  126869[4:Res:116630.0,8.0] || subclass(u,regular(complement(intersection(v,intersection(u,w)))))* -> equal(regular(complement(intersection(v,intersection(u,w)))),u).
% 300.06/300.42  127120[4:Res:119819.0,8.0] || subclass(u,regular(complement(intersection(union(u,u),v))))* -> equal(regular(complement(intersection(union(u,u),v))),u).
% 300.06/300.42  127281[4:Res:120380.0,8.0] || subclass(u,regular(complement(intersection(v,union(u,u)))))* -> equal(regular(complement(intersection(v,union(u,u)))),u).
% 300.06/300.42  127466[4:Res:122207.0,8.0] || subclass(complement(u),regular(union(union(u,u),v)))* -> equal(regular(union(union(u,u),v)),complement(u)).
% 300.06/300.42  127633[4:Res:122482.0,8.0] || subclass(complement(u),regular(union(v,union(u,u))))* -> equal(regular(union(v,union(u,u))),complement(u)).
% 300.06/300.42  127874[0:Res:48.1,6849.0] inductive(symmetric_difference(union(u,v),union(complement(u),complement(v)))) ||  -> member(null_class,complement(symmetric_difference(complement(u),complement(v))))*.
% 300.06/300.42  128143[4:Res:125157.0,8.0] || subclass(union(u,v),regular(complement(union(v,u))))* -> equal(regular(complement(union(v,u))),union(u,v)).
% 300.06/300.42  128218[4:Rew:26691.0,128125.0,103647.0,128125.0] ||  -> subclass(regular(union(null_class,intersection(union(u,v),union(w,x)))),complement(intersection(union(w,x),union(u,v))))*.
% 300.06/300.42  128313[4:Rew:26691.0,128262.0,103647.0,128262.0] || equal(union(null_class,intersection(union(u,v),union(w,x))),complement(intersection(union(w,x),union(u,v))))** -> .
% 300.06/300.42  128418[4:Res:125675.0,8.0] || subclass(complement(union(u,v)),regular(union(v,u)))* -> equal(complement(union(u,v)),regular(union(v,u))).
% 300.06/300.42  128495[4:Rew:26691.0,128408.0,103647.0,128408.0] ||  -> subclass(regular(complement(intersection(union(u,v),union(w,x)))),union(null_class,intersection(union(w,x),union(u,v))))*.
% 300.06/300.42  128575[4:Res:126377.0,8.0] || subclass(union(u,v),regular(complement(symmetric_difference(v,u))))* -> equal(regular(complement(symmetric_difference(v,u))),union(u,v)).
% 300.06/300.42  128817[4:Res:126650.0,8.0] || subclass(u,regular(complement(intersection(intersection(v,u),w))))* -> equal(regular(complement(intersection(intersection(v,u),w))),u).
% 300.06/300.42  128967[4:Res:126803.0,8.0] || subclass(u,regular(complement(intersection(v,intersection(w,u)))))* -> equal(regular(complement(intersection(v,intersection(w,u)))),u).
% 300.06/300.42  129235[0:Res:60563.0,8.0] || subclass(union(u,v),intersection(symmetric_difference(u,v),w))* -> equal(intersection(symmetric_difference(u,v),w),union(u,v)).
% 300.06/300.42  129977[0:Rew:74519.0,129836.0] ||  -> subclass(intersection(complement(restrict(u,v,w)),intersection(x,union(cross_product(v,w),u))),symmetric_difference(cross_product(v,w),u))*.
% 300.06/300.42  129978[0:Rew:74519.0,129837.0] ||  -> subclass(intersection(complement(restrict(u,v,w)),intersection(x,union(u,cross_product(v,w)))),symmetric_difference(u,cross_product(v,w)))*.
% 300.06/300.42  129979[0:Rew:74519.0,129842.0] ||  -> subclass(intersection(union(complement(u),power_class(v)),intersection(w,union(u,complement(power_class(v))))),symmetric_difference(complement(u),power_class(v)))*.
% 300.06/300.42  129980[0:Rew:74519.0,129843.0] ||  -> subclass(intersection(union(complement(power_class(u)),v),intersection(w,union(power_class(u),complement(v)))),symmetric_difference(power_class(u),complement(v)))*.
% 300.06/300.42  129922[0:Res:71859.0,8.0] || subclass(intersection(u,v),intersection(intersection(w,u),v))* -> equal(intersection(intersection(w,u),v),intersection(u,v)).
% 300.06/300.42  130146[0:Rew:74519.0,130005.0] ||  -> subclass(intersection(complement(restrict(u,v,w)),intersection(union(cross_product(v,w),u),x)),symmetric_difference(cross_product(v,w),u))*.
% 300.06/300.42  130147[0:Rew:74519.0,130006.0] ||  -> subclass(intersection(complement(restrict(u,v,w)),intersection(union(u,cross_product(v,w)),x)),symmetric_difference(u,cross_product(v,w)))*.
% 300.06/300.42  130148[0:Rew:74519.0,130011.0] ||  -> subclass(intersection(union(complement(u),power_class(v)),intersection(union(u,complement(power_class(v))),w)),symmetric_difference(complement(u),power_class(v)))*.
% 300.06/300.42  130149[0:Rew:74519.0,130012.0] ||  -> subclass(intersection(union(complement(power_class(u)),v),intersection(union(power_class(u),complement(v)),w)),symmetric_difference(power_class(u),complement(v)))*.
% 300.06/300.42  130091[0:Res:71860.0,8.0] || subclass(intersection(u,v),intersection(intersection(u,w),v))* -> equal(intersection(intersection(u,w),v),intersection(u,v)).
% 300.06/300.42  130201[4:Res:130067.0,8.0] || subclass(intersection(singleton(null_class),u),intersection(successor(null_class),u))* -> equal(intersection(successor(null_class),u),intersection(singleton(null_class),u)).
% 300.06/300.42  130668[4:Res:130153.0,8.0] || subclass(intersection(u,singleton(null_class)),intersection(successor(null_class),u))* -> equal(intersection(u,singleton(null_class)),intersection(successor(null_class),u)).
% 300.06/300.42  131031[7:SpR:130868.0,15719.2] || member(successor(null_class),universal_class) subclass(domain_relation,symmetric_difference(u,v)) -> member(ordered_pair(successor(null_class),null_class),union(u,v))*.
% 300.06/300.42  131040[7:SpL:130868.0,15720.2] || member(successor(null_class),universal_class) subclass(domain_relation,complement(compose(element_relation,universal_class))) member(ordered_pair(successor(null_class),null_class),element_relation)* -> .
% 300.06/300.42  131048[8:Rew:4652.0,131044.1] function(u) || subclass(range_of(u),null_class) equal(cantor(cantor(v)),universal_class) -> compatible(u,v,successor(null_class))*.
% 300.06/300.42  131049[7:Rew:130868.0,131032.1] || member(successor(null_class),universal_class) equal(compose(u,successor(null_class)),null_class) -> member(ordered_pair(successor(null_class),null_class),compose_class(u))*.
% 300.06/300.42  131054[0:Res:122.0,11985.0] ||  -> equal(ordered_pair(first(ordered_pair(singleton(u),singleton(v))),second(ordered_pair(singleton(u),singleton(v)))),ordered_pair(singleton(u),singleton(v)))**.
% 300.06/300.42  131290[7:SpL:130792.0,1922.1] || member(ordered_pair(u,v),compose(w,successor(null_class)))* subclass(image(w,range_of(null_class)),x)* -> member(v,x)*.
% 300.06/300.42  131344[7:MRR:131336.2,100383.0] || subclass(complement(restrict(u,v,w)),cross_product(v,w))* member(regular(complement(restrict(u,v,w))),u)* -> .
% 300.06/300.42  131391[4:Res:130177.0,8.0] || subclass(intersection(singleton(null_class),u),intersection(u,successor(null_class)))* -> equal(intersection(singleton(null_class),u),intersection(u,successor(null_class))).
% 300.06/300.42  131448[4:Res:130643.0,8.0] || subclass(intersection(u,singleton(null_class)),intersection(u,successor(null_class)))* -> equal(intersection(u,successor(null_class)),intersection(u,singleton(null_class))).
% 300.06/300.42  132593[4:Res:130057.0,8.0] || subclass(intersection(u,v),intersection(union(null_class,u),v))* -> equal(intersection(union(null_class,u),v),intersection(u,v)).
% 300.06/300.42  132738[4:Res:130059.0,8.0] || subclass(intersection(u,v),intersection(union(u,null_class),v))* -> equal(intersection(union(u,null_class),v),intersection(u,v)).
% 300.06/300.42  132952[4:Rew:74519.0,132824.0] ||  -> subclass(intersection(union(cross_product(u,v),w),union(null_class,complement(restrict(w,u,v)))),symmetric_difference(cross_product(u,v),w))*.
% 300.06/300.42  132953[4:Rew:74519.0,132825.0] ||  -> subclass(intersection(union(u,cross_product(v,w)),union(null_class,complement(restrict(u,v,w)))),symmetric_difference(u,cross_product(v,w)))*.
% 300.06/300.42  132903[4:Res:132489.0,8.0] || subclass(intersection(u,v),intersection(union(null_class,v),u))* -> equal(intersection(union(null_class,v),u),intersection(u,v)).
% 300.06/300.42  134668[4:Rew:133541.0,134507.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).
% 300.06/300.42  134669[4:Rew:133541.0,134496.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).
% 300.06/300.42  135165[0:Rew:134894.0,125569.0] || member(u,symmetric_difference(union(v,w),complement(power_class(x))))* -> member(u,union(union(w,v),complement(power_class(x)))).
% 300.06/300.42  135218[4:Rew:135213.0,51715.0] || member(u,symmetric_difference(union(null_class,v),complement(power_class(w))))* -> member(u,union(union(v,v),complement(power_class(w))))*.
% 300.06/300.42  135477[4:Res:132567.0,8.0] || subclass(intersection(u,v),intersection(v,union(null_class,u)))* -> equal(intersection(v,union(null_class,u)),intersection(u,v)).
% 300.06/300.42  135844[4:Res:132646.0,8.0] || subclass(intersection(u,v),intersection(union(v,null_class),u))* -> equal(intersection(union(v,null_class),u),intersection(u,v)).
% 300.06/300.42  135917[4:Res:95015.1,9541.0] || equal(complement(u),null_class) -> equal(regular(unordered_pair(v,w)),w)** equal(unordered_pair(v,w),null_class) member(v,u)*.
% 300.06/300.42  135923[4:Rew:64783.2,135921.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))*.
% 300.06/300.42  136022[4:Res:132713.0,8.0] || subclass(intersection(u,v),intersection(v,union(u,null_class)))* -> equal(intersection(v,union(u,null_class)),intersection(u,v)).
% 300.06/300.42  136190[4:Res:132877.0,8.0] || subclass(intersection(u,v),intersection(u,union(null_class,v)))* -> equal(intersection(u,union(null_class,v)),intersection(u,v)).
% 300.06/300.42  136689[4:SpR:135678.1,74536.0] || equal(union(cross_product(u,v),w),universal_class) -> equal(symmetric_difference(cross_product(u,v),w),complement(restrict(w,u,v)))**.
% 300.06/300.42  136690[4:SpR:135678.1,74537.0] || equal(union(u,cross_product(v,w)),universal_class) -> equal(symmetric_difference(u,cross_product(v,w)),complement(restrict(u,v,w)))**.
% 300.06/300.42  136696[4:SpR:135678.1,47152.0] || equal(union(u,complement(power_class(v))),universal_class) -> equal(symmetric_difference(complement(u),power_class(v)),union(complement(u),power_class(v)))**.
% 300.06/300.42  136698[4:SpR:135678.1,74526.0] || equal(union(power_class(u),complement(v)),universal_class) -> equal(symmetric_difference(power_class(u),complement(v)),union(complement(power_class(u)),v))**.
% 300.06/300.42  137146[4:Res:95015.1,9543.0] || equal(complement(u),null_class) -> equal(regular(unordered_pair(v,w)),v)** equal(unordered_pair(v,w),null_class) member(w,u)*.
% 300.06/300.42  137152[4:Rew:64783.2,137150.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))*.
% 300.06/300.42  137251[4:Res:135818.0,8.0] || subclass(intersection(u,v),intersection(u,union(v,null_class)))* -> equal(intersection(u,union(v,null_class)),intersection(u,v)).
% 300.06/300.42  137515[4:SpR:136381.1,74536.0] || equal(complement(restrict(u,v,w)),universal_class) -> equal(symmetric_difference(cross_product(v,w),u),union(cross_product(v,w),u))**.
% 300.06/300.42  137516[4:SpR:136381.1,74537.0] || equal(complement(restrict(u,v,w)),universal_class) -> equal(symmetric_difference(u,cross_product(v,w)),union(u,cross_product(v,w)))**.
% 300.06/300.42  137522[4:SpR:136381.1,47152.0] || equal(union(complement(u),power_class(v)),universal_class) -> equal(symmetric_difference(complement(u),power_class(v)),union(u,complement(power_class(v))))**.
% 300.06/300.42  137524[4:SpR:136381.1,74526.0] || equal(union(complement(power_class(u)),v),universal_class) -> equal(symmetric_difference(power_class(u),complement(v)),union(power_class(u),complement(v)))**.
% 300.06/300.42  138187[0:Res:72388.0,8.0] || subclass(intersection(u,v),intersection(v,intersection(u,w)))* -> equal(intersection(v,intersection(u,w)),intersection(u,v)).
% 300.06/300.42  138245[4:SpL:16954.0,11167.0] || equal(u,image(v,image(w,null_class)))* member(ordered_pair(universal_class,x),compose(v,w))* -> member(x,u)*.
% 300.06/300.42  138252[7:SpL:130792.0,11167.0] || equal(u,image(v,range_of(null_class)))* member(ordered_pair(w,x),compose(v,successor(null_class)))* -> member(x,u)*.
% 300.06/300.42  138386[0:Res:72391.0,8.0] || subclass(intersection(u,v),intersection(v,intersection(w,u)))* -> equal(intersection(v,intersection(w,u)),intersection(u,v)).
% 300.06/300.42  138657[0:SpR:78218.1,496.0] || subclass(union(u,v),union(complement(u),complement(v)))* -> equal(symmetric_difference(complement(u),complement(v)),union(u,v)).
% 300.06/300.42  138658[0:SpR:78218.1,6882.0] || subclass(successor(u),union(complement(u),complement(singleton(u))))* -> equal(symmetric_difference(complement(u),complement(singleton(u))),successor(u)).
% 300.06/300.42  138885[0:Rew:79059.0,138775.1] || subclass(u,v) member(w,symmetric_difference(complement(u),union(u,v)))* -> member(w,complement(symmetric_difference(u,v))).
% 300.06/300.42  138904[4:Rew:78218.1,138760.2] || subclass(u,v) member(not_subclass_element(union(null_class,u),w),symmetric_difference(u,v))* -> subclass(union(null_class,u),w).
% 300.06/300.42  139001[4:Res:87235.1,3156.0] || subclass(u,v)* subclass(v,w)* -> equal(union(u,u),null_class) member(regular(union(u,u)),w)*.
% 300.06/300.42  139013[4:Res:87235.1,7729.0] || subclass(u,complement(compose(element_relation,universal_class))) member(regular(union(u,u)),element_relation)* -> equal(union(u,u),null_class).
% 300.06/300.42  139028[4:Res:87235.1,5348.0] || subclass(u,restrict(v,w,x))* -> subclass(union(u,u),y) member(not_subclass_element(union(u,u),y),v)*.
% 300.06/300.42  139185[4:Res:89041.0,8.0] || subclass(u,intersection(intersection(union(u,u),v),w))* -> equal(intersection(intersection(union(u,u),v),w),u).
% 300.06/300.42  139423[4:Res:89180.0,8.0] || subclass(u,intersection(v,intersection(w,union(u,u))))* -> equal(intersection(v,intersection(w,union(u,u))),u).
% 300.06/300.42  139602[4:Res:89422.0,8.0] || subclass(u,intersection(v,intersection(union(u,u),w)))* -> equal(intersection(v,intersection(union(u,u),w)),u).
% 300.06/300.42  139788[4:Res:89556.0,8.0] || subclass(u,intersection(intersection(v,union(u,u)),w))* -> equal(intersection(intersection(v,union(u,u)),w),u).
% 300.06/300.42  140076[0:Res:96404.0,8.0] || subclass(union(u,v),intersection(w,symmetric_difference(v,u)))* -> equal(intersection(w,symmetric_difference(v,u)),union(u,v)).
% 300.06/300.42  140301[0:Res:96582.0,8.0] || subclass(u,intersection(intersection(intersection(u,v),w),x))* -> equal(intersection(intersection(intersection(u,v),w),x),u).
% 300.06/300.42  140590[0:Res:96592.0,8.0] || subclass(u,intersection(v,intersection(w,intersection(u,x))))* -> equal(intersection(v,intersection(w,intersection(u,x))),u).
% 300.06/300.42  140783[0:Res:96595.0,8.0] || subclass(u,intersection(v,intersection(intersection(u,w),x)))* -> equal(intersection(v,intersection(intersection(u,w),x)),u).
% 300.06/300.42  141090[0:Res:96599.0,8.0] || subclass(u,intersection(intersection(v,intersection(u,w)),x))* -> equal(intersection(intersection(v,intersection(u,w)),x),u).
% 300.06/300.42  141600[0:Res:129147.0,8.0] || subclass(union(u,v),intersection(symmetric_difference(v,u),w))* -> equal(intersection(symmetric_difference(v,u),w),union(u,v)).
% 300.06/300.42  141891[0:Res:129351.0,8.0] || subclass(u,intersection(intersection(intersection(v,u),w),x))* -> equal(intersection(intersection(intersection(v,u),w),x),u).
% 300.06/300.42  142085[0:Res:129360.0,8.0] || subclass(u,intersection(v,intersection(w,intersection(x,u))))* -> equal(intersection(v,intersection(w,intersection(x,u))),u).
% 300.06/300.42  142297[0:Res:129363.0,8.0] || subclass(u,intersection(v,intersection(intersection(w,u),x)))* -> equal(intersection(v,intersection(intersection(w,u),x)),u).
% 300.06/300.42  142493[0:Res:129367.0,8.0] || subclass(u,intersection(intersection(v,intersection(w,u)),x))* -> equal(intersection(intersection(v,intersection(w,u)),x),u).
% 300.06/300.42  142891[0:Rew:74519.0,142713.0] ||  -> subclass(intersection(union(cross_product(u,v),w),intersection(x,complement(restrict(w,u,v)))),symmetric_difference(cross_product(u,v),w))*.
% 300.06/300.42  142892[0:Rew:74519.0,142714.0] ||  -> subclass(intersection(union(u,cross_product(v,w)),intersection(x,complement(restrict(u,v,w)))),symmetric_difference(u,cross_product(v,w)))*.
% 300.06/300.42  142893[0:Rew:74519.0,142719.0] ||  -> subclass(intersection(union(u,complement(power_class(v))),intersection(w,union(complement(u),power_class(v)))),symmetric_difference(complement(u),power_class(v)))*.
% 300.06/300.42  142894[0:Rew:74519.0,142721.0] ||  -> subclass(intersection(union(power_class(u),complement(v)),intersection(w,union(complement(power_class(u)),v))),symmetric_difference(power_class(u),complement(v)))*.
% 300.06/300.42  142820[0:Res:129813.0,8.0] || subclass(intersection(u,v),intersection(intersection(w,v),u))* -> equal(intersection(intersection(w,v),u),intersection(u,v)).
% 300.06/300.42  146119[4:Rew:78499.0,146097.2,76326.0,146097.2] || member(u,universal_class) -> member(u,cantor(cross_product(singleton(u),universal_class)))* equal(union(null_class,cross_product(singleton(u),universal_class)),null_class).
% 300.06/300.42  148197[3:MRR:148127.2,4362.0] || subclass(power_class(complement(power_class(u))),null_class) member(v,universal_class) -> member(v,union(w,image(element_relation,power_class(u))))*.
% 300.06/300.42  149195[3:MRR:149118.2,4362.0] || subclass(power_class(complement(power_class(u))),null_class) member(v,universal_class) -> member(v,union(image(element_relation,power_class(u)),w))*.
% 300.06/300.42  151407[3:Rew:74519.0,151130.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)**.
% 300.06/300.42  151408[3:Rew:74519.0,151131.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)**.
% 300.06/300.42  151409[3:Rew:74519.0,151135.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)**.
% 300.06/300.42  151410[3:Rew:74519.0,151137.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)**.
% 300.06/300.42  151620[4:Res:10014.3,151507.0] || member(u,universal_class) member(v,u) subclass(element_relation,cantor(singleton(cross_product(singleton(ordered_pair(v,u)),universal_class))))* -> .
% 300.06/300.42  151651[4:MRR:151639.1,99.0] || member(u,universal_class) subclass(composition_function,cross_product(v,w))* -> member(ordered_pair(cantor(u),compose(u,cantor(u))),w)*.
% 300.06/300.42  151751[4:Res:10014.3,145698.0] || member(u,universal_class) member(v,u) subclass(element_relation,singleton(w)) member(ordered_pair(v,u),w)* -> .
% 300.06/300.42  151812[4:Res:47037.1,151761.0] || member(intersection(complement(u),power_class(v)),universal_class) -> member(intersection(complement(u),power_class(v)),union(u,complement(power_class(v))))*.
% 300.06/300.42  151815[4:Res:47226.1,151761.0] || member(intersection(power_class(u),complement(v)),universal_class) -> member(intersection(power_class(u),complement(v)),union(complement(power_class(u)),v))*.
% 300.06/300.42  151820[4:Res:101696.1,151761.0] || member(image(element_relation,union(u,v)),universal_class) -> member(image(element_relation,union(u,v)),power_class(complement(union(u,v))))*.
% 300.06/300.42  152370[4:Rew:47013.0,152332.1] || member(union(complement(power_class(u)),v),universal_class) -> member(union(complement(power_class(u)),v),intersection(power_class(u),complement(v)))*.
% 300.06/300.42  152371[4:Rew:103414.0,152331.1] || member(union(u,complement(successor(v))),universal_class) -> member(union(u,complement(successor(v))),intersection(complement(u),successor(v)))*.
% 300.06/300.42  152372[4:Rew:47007.0,152330.1] || member(union(u,complement(power_class(v))),universal_class) -> member(union(u,complement(power_class(v))),intersection(complement(u),power_class(v)))*.
% 300.06/300.42  152373[4:Rew:101704.0,152328.1] || member(power_class(complement(union(u,v))),universal_class) -> member(power_class(complement(union(u,v))),image(element_relation,union(u,v)))*.
% 300.06/300.42  153763[3:Rew:151100.0,153617.1] || member(not_subclass_element(intersection(intersection(u,v),w),null_class),symmetric_difference(v,u))* -> subclass(intersection(intersection(u,v),w),null_class).
% 300.06/300.42  153764[3:Rew:151100.0,153616.1] || member(not_subclass_element(intersection(u,intersection(v,w)),null_class),symmetric_difference(w,v))* -> subclass(intersection(u,intersection(v,w)),null_class).
% 300.06/300.42  153830[4:SpL:74536.0,151809.0] || member(complement(symmetric_difference(cross_product(u,v),w)),symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))))* -> .
% 300.06/300.42  153831[4:SpL:74537.0,151809.0] || member(complement(symmetric_difference(u,cross_product(v,w))),symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))))* -> .
% 300.06/300.42  153835[4:SpL:47152.0,151809.0] || member(complement(symmetric_difference(complement(u),power_class(v))),symmetric_difference(union(u,complement(power_class(v))),union(complement(u),power_class(v))))* -> .
% 300.06/300.42  153837[4:SpL:74526.0,151809.0] || member(complement(symmetric_difference(power_class(u),complement(v))),symmetric_difference(union(power_class(u),complement(v)),union(complement(power_class(u)),v)))* -> .
% 300.06/300.42  153871[4:SpL:102364.0,151809.0] || member(union(complement(power_class(u)),image(element_relation,union(v,w))),symmetric_difference(power_class(u),power_class(complement(union(v,w)))))* -> .
% 300.06/300.42  153873[4:SpL:102780.0,151809.0] || member(union(image(element_relation,union(u,v)),complement(power_class(w))),symmetric_difference(power_class(complement(union(u,v))),power_class(w)))* -> .
% 300.06/300.42  153874[4:SpL:47643.0,151809.0] || member(union(intersection(complement(u),power_class(v)),complement(power_class(w))),symmetric_difference(union(u,complement(power_class(v))),power_class(w)))* -> .
% 300.06/300.42  153875[4:SpL:47644.0,151809.0] || member(union(intersection(power_class(u),complement(v)),complement(power_class(w))),symmetric_difference(union(complement(power_class(u)),v),power_class(w)))* -> .
% 300.06/300.42  153876[4:SpL:102912.0,151809.0] || member(union(complement(union(u,v)),image(element_relation,power_class(w))),symmetric_difference(union(u,v),power_class(complement(power_class(w)))))* -> .
% 300.06/300.42  153877[4:SpL:47642.0,151809.0] || member(union(complement(power_class(u)),intersection(complement(v),power_class(w))),symmetric_difference(power_class(u),union(v,complement(power_class(w)))))* -> .
% 300.06/300.42  153878[4:SpL:47646.0,151809.0] || member(union(complement(power_class(u)),intersection(power_class(v),complement(w))),symmetric_difference(power_class(u),union(complement(power_class(v)),w)))* -> .
% 300.06/300.42  153880[4:SpL:102512.0,151809.0] || member(union(image(element_relation,power_class(u)),complement(union(v,w))),symmetric_difference(power_class(complement(power_class(u))),union(v,w)))* -> .
% 300.06/300.42  154931[4:SpL:102364.0,153770.0] || member(union(complement(power_class(u)),image(element_relation,union(v,w))),symmetric_difference(power_class(complement(union(v,w))),power_class(u)))* -> .
% 300.06/300.42  154933[4:SpL:102780.0,153770.0] || member(union(image(element_relation,union(u,v)),complement(power_class(w))),symmetric_difference(power_class(w),power_class(complement(union(u,v)))))* -> .
% 300.06/300.42  154934[4:SpL:47643.0,153770.0] || member(union(intersection(complement(u),power_class(v)),complement(power_class(w))),symmetric_difference(power_class(w),union(u,complement(power_class(v)))))* -> .
% 300.06/300.42  154935[4:SpL:47644.0,153770.0] || member(union(intersection(power_class(u),complement(v)),complement(power_class(w))),symmetric_difference(power_class(w),union(complement(power_class(u)),v)))* -> .
% 300.06/300.42  154936[4:SpL:102912.0,153770.0] || member(union(complement(union(u,v)),image(element_relation,power_class(w))),symmetric_difference(power_class(complement(power_class(w))),union(u,v)))* -> .
% 300.06/300.42  154937[4:SpL:47642.0,153770.0] || member(union(complement(power_class(u)),intersection(complement(v),power_class(w))),symmetric_difference(union(v,complement(power_class(w))),power_class(u)))* -> .
% 300.06/300.42  154938[4:SpL:47646.0,153770.0] || member(union(complement(power_class(u)),intersection(power_class(v),complement(w))),symmetric_difference(union(complement(power_class(v)),w),power_class(u)))* -> .
% 300.06/300.42  154940[4:SpL:102512.0,153770.0] || member(union(image(element_relation,power_class(u)),complement(union(v,w))),symmetric_difference(union(v,w),power_class(complement(power_class(u)))))* -> .
% 300.06/300.42  155320[0:Rew:74519.0,155083.0] ||  -> subclass(intersection(union(cross_product(u,v),w),intersection(complement(restrict(w,u,v)),x)),symmetric_difference(cross_product(u,v),w))*.
% 300.06/300.42  155321[0:Rew:74519.0,155084.0] ||  -> subclass(intersection(union(u,cross_product(v,w)),intersection(complement(restrict(u,v,w)),x)),symmetric_difference(u,cross_product(v,w)))*.
% 300.06/300.42  155322[0:Rew:74519.0,155088.0] ||  -> subclass(intersection(union(u,complement(power_class(v))),intersection(union(complement(u),power_class(v)),w)),symmetric_difference(complement(u),power_class(v)))*.
% 300.06/300.42  155323[0:Rew:74519.0,155090.0] ||  -> subclass(intersection(union(power_class(u),complement(v)),intersection(union(complement(power_class(u)),v),w)),symmetric_difference(power_class(u),complement(v)))*.
% 300.06/300.42  155218[0:Res:129982.0,8.0] || subclass(intersection(u,v),intersection(intersection(v,w),u))* -> equal(intersection(intersection(v,w),u),intersection(u,v)).
% 300.06/300.42  155459[4:Res:130058.0,8.0] || subclass(intersection(u,v),intersection(union(u,u),v))* -> equal(intersection(union(u,u),v),intersection(u,v)).
% 300.06/300.42  155670[4:Res:132860.0,8.0] || subclass(intersection(u,v),intersection(union(v,v),u))* -> equal(intersection(union(v,v),u),intersection(u,v)).
% 300.06/300.42  156102[4:Rew:65607.0,155963.0] ||  -> equal(complement(intersection(power_class(u),union(v,union(null_class,complement(w))))),complement(intersection(power_class(u),union(v,complement(w)))))**.
% 300.06/300.42  156104[4:Rew:156102.0,155961.0] ||  -> equal(union(complement(power_class(u)),intersection(complement(v),union(w,w))),complement(intersection(power_class(u),union(v,complement(w)))))**.
% 300.06/300.42  156393[4:Res:135438.0,8.0] || subclass(intersection(u,v),intersection(v,union(u,u)))* -> equal(intersection(v,union(u,u)),intersection(u,v)).
% 300.06/300.42  156590[4:Res:136151.0,8.0] || subclass(intersection(u,v),intersection(u,union(v,v)))* -> equal(intersection(u,union(v,v)),intersection(u,v)).
% 300.06/300.42  156834[0:Res:138061.0,8.0] || subclass(intersection(u,v),intersection(u,intersection(v,w)))* -> equal(intersection(u,intersection(v,w)),intersection(u,v)).
% 300.06/300.42  157066[0:Res:138260.0,8.0] || subclass(intersection(u,v),intersection(u,intersection(w,v)))* -> equal(intersection(u,intersection(w,v)),intersection(u,v)).
% 300.06/300.42  157320[4:Rew:104596.0,157153.1] || member(u,intersection(complement(v),power_class(complement(successor(w)))))* member(u,union(v,image(element_relation,successor(w)))) -> .
% 300.06/300.42  157408[0:Res:62416.0,8.0] || subclass(u,restrict(restrict(u,v,w),x,y))* -> equal(restrict(restrict(u,v,w),x,y),u).
% 300.06/300.42  157611[4:SpR:102071.0,97814.0] ||  -> subclass(complement(successor(successor(union(intersection(complement(u),power_class(v)),complement(union(w,x)))))),union(u,complement(power_class(v))))*.
% 300.06/300.42  157613[4:SpR:102071.0,100149.0] ||  -> subclass(complement(union(union(intersection(complement(u),power_class(v)),complement(union(w,x))),y)),union(u,complement(power_class(v))))*.
% 300.06/300.42  157621[4:SpR:102071.0,100761.0] ||  -> subclass(complement(union(u,union(intersection(complement(v),power_class(w)),complement(union(x,y))))),union(v,complement(power_class(w))))*.
% 300.06/300.42  157720[0:SpR:28712.0,102071.0] ||  -> equal(union(intersection(complement(u),power_class(v)),complement(union(u,complement(power_class(v))))),complement(union(u,complement(power_class(v)))))**.
% 300.06/300.42  158166[4:SpR:102072.0,97814.0] ||  -> subclass(complement(successor(successor(union(intersection(power_class(u),complement(v)),complement(union(w,x)))))),union(complement(power_class(u)),v))*.
% 300.06/300.42  158168[4:SpR:102072.0,100149.0] ||  -> subclass(complement(union(union(intersection(power_class(u),complement(v)),complement(union(w,x))),y)),union(complement(power_class(u)),v))*.
% 300.06/300.42  158176[4:SpR:102072.0,100761.0] ||  -> subclass(complement(union(u,union(intersection(power_class(v),complement(w)),complement(union(x,y))))),union(complement(power_class(v)),w))*.
% 300.06/300.42  158283[0:SpR:28712.0,102072.0] ||  -> equal(union(intersection(power_class(u),complement(v)),complement(union(complement(power_class(u)),v))),complement(union(complement(power_class(u)),v)))**.
% 300.06/300.42  158429[0:Rew:113905.0,158252.0,103464.0,158252.0] ||  -> equal(complement(intersection(union(u,v),successor(complement(power_class(w))))),complement(intersection(successor(complement(power_class(w))),union(u,v))))*.
% 300.06/300.42  158957[4:Rew:64669.0,158828.0] ||  -> equal(complement(intersection(union(u,union(null_class,complement(v))),power_class(w))),complement(intersection(union(u,complement(v)),power_class(w))))**.
% 300.06/300.42  158959[4:Rew:158957.0,158826.0] ||  -> equal(union(intersection(complement(u),union(v,v)),complement(power_class(w))),complement(intersection(union(u,complement(v)),power_class(w))))**.
% 300.06/300.42  159347[4:Rew:104596.0,159215.1] || member(u,intersection(power_class(complement(successor(v))),complement(w)))* member(u,union(image(element_relation,successor(v)),w)) -> .
% 300.06/300.42  159619[0:SpR:44.0,102446.0] ||  -> equal(complement(intersection(power_class(u),union(complement(successor(v)),w))),union(complement(power_class(u)),intersection(successor(v),complement(w))))**.
% 300.06/300.42  159819[4:Rew:65625.0,159672.0] ||  -> equal(complement(intersection(power_class(u),union(union(null_class,complement(v)),w))),complement(intersection(power_class(u),union(complement(v),w))))**.
% 300.06/300.42  159821[4:Rew:159819.0,159670.0] ||  -> equal(union(complement(power_class(u)),intersection(union(v,v),complement(w))),complement(intersection(power_class(u),union(complement(v),w))))**.
% 300.06/300.42  160021[3:SpL:100311.0,37.0] || member(ordered_pair(regular(domain_relation),u),flip(v)) -> member(ordered_pair(ordered_pair(second(regular(domain_relation)),first(regular(domain_relation))),u),v)*.
% 300.06/300.42  160022[3:SpL:100311.0,34.0] || member(ordered_pair(regular(domain_relation),u),rotate(v)) -> member(ordered_pair(ordered_pair(second(regular(domain_relation)),u),first(regular(domain_relation))),v)*.
% 300.06/300.42  160088[3:Rew:100311.0,160043.1] || member(singleton(singleton(singleton(regular(domain_relation)))),composition_function) -> equal(compose(singleton(regular(domain_relation)),first(regular(domain_relation))),second(regular(domain_relation)))**.
% 300.06/300.42  160089[3:Rew:100311.0,160041.1] || member(singleton(singleton(singleton(regular(domain_relation)))),application_function) -> equal(apply(singleton(regular(domain_relation)),first(regular(domain_relation))),second(regular(domain_relation)))**.
% 300.06/300.42  160090[3:Rew:100311.0,160026.2] || member(first(regular(domain_relation)),second(regular(domain_relation)))* member(regular(domain_relation),cross_product(universal_class,universal_class)) -> member(regular(domain_relation),element_relation).
% 300.06/300.42  160110[3:Res:159994.0,11985.0] ||  -> equal(ordered_pair(first(ordered_pair(regular(domain_relation),singleton(u))),second(ordered_pair(regular(domain_relation),singleton(u)))),ordered_pair(regular(domain_relation),singleton(u)))**.
% 300.06/300.42  160293[0:SpR:44.0,102653.0] ||  -> equal(complement(intersection(union(complement(successor(u)),v),power_class(w))),union(intersection(successor(u),complement(v)),complement(power_class(w))))**.
% 300.06/300.42  160482[4:Rew:64687.0,160346.0] ||  -> equal(complement(intersection(union(union(null_class,complement(u)),v),power_class(w))),complement(intersection(union(complement(u),v),power_class(w))))**.
% 300.06/300.42  160484[4:Rew:160482.0,160344.0] ||  -> equal(union(intersection(union(u,u),complement(v)),complement(power_class(w))),complement(intersection(union(complement(u),v),power_class(w))))**.
% 300.06/300.42  160527[0:Rew:109058.0,160348.0,103766.0,160348.0] ||  -> equal(complement(intersection(power_class(u),successor(complement(union(v,w))))),complement(intersection(successor(complement(union(v,w))),power_class(u))))*.
% 300.06/300.42  160804[4:SpR:102913.0,107232.0] ||  -> subclass(complement(successor(successor(union(complement(union(u,v)),intersection(complement(w),power_class(x)))))),union(w,complement(power_class(x))))*.
% 300.06/300.42  160806[4:SpR:102913.0,112885.0] ||  -> subclass(complement(union(union(complement(union(u,v)),intersection(complement(w),power_class(x))),y)),union(w,complement(power_class(x))))*.
% 300.06/300.42  160814[4:SpR:102913.0,113064.0] ||  -> subclass(complement(union(u,union(complement(union(v,w)),intersection(complement(x),power_class(y))))),union(x,complement(power_class(y))))*.
% 300.06/300.42  160862[0:SpR:44.0,102913.0] ||  -> equal(complement(intersection(successor(u),union(v,complement(power_class(w))))),union(complement(successor(u)),intersection(complement(v),power_class(w))))**.
% 300.06/300.42  161342[4:SpR:102914.0,107232.0] ||  -> subclass(complement(successor(successor(union(complement(union(u,v)),intersection(power_class(w),complement(x)))))),union(complement(power_class(w)),x))*.
% 300.06/300.42  161344[4:SpR:102914.0,112885.0] ||  -> subclass(complement(union(union(complement(union(u,v)),intersection(power_class(w),complement(x))),y)),union(complement(power_class(w)),x))*.
% 300.06/300.42  161352[4:SpR:102914.0,113064.0] ||  -> subclass(complement(union(u,union(complement(union(v,w)),intersection(power_class(x),complement(y))))),union(complement(power_class(x)),y))*.
% 300.06/300.42  161408[0:SpR:44.0,102914.0] ||  -> equal(complement(intersection(successor(u),union(complement(power_class(v)),w))),union(complement(successor(u)),intersection(power_class(v),complement(w))))**.
% 300.06/300.42  161902[4:SpR:103757.0,107232.0] ||  -> subclass(complement(successor(successor(union(complement(union(u,v)),image(element_relation,union(w,x)))))),power_class(complement(union(w,x))))*.
% 300.06/300.42  161904[4:SpR:103757.0,112885.0] ||  -> subclass(complement(union(union(complement(union(u,v)),image(element_relation,union(w,x))),y)),power_class(complement(union(w,x))))*.
% 300.06/300.42  161912[4:SpR:103757.0,113064.0] ||  -> subclass(complement(union(u,union(complement(union(v,w)),image(element_relation,union(x,y))))),power_class(complement(union(x,y))))*.
% 300.06/300.42  161984[0:SpR:44.0,103757.0] ||  -> equal(complement(intersection(successor(u),power_class(complement(union(v,w))))),union(complement(successor(u)),image(element_relation,union(v,w))))**.
% 300.06/300.42  162174[4:Rew:101709.0,162173.0] ||  -> equal(complement(intersection(union(u,v),power_class(union(null_class,complement(w))))),complement(intersection(union(u,v),power_class(complement(w)))))**.
% 300.06/300.42  162176[4:Rew:162174.0,161978.0] ||  -> equal(union(complement(union(u,v)),image(element_relation,union(w,w))),complement(intersection(union(u,v),power_class(complement(w)))))**.
% 300.06/300.42  162204[5:Rew:7631.0,161983.1,4392.0,161983.1,74519.0,161983.1] || equal(complement(union(u,v)),universal_class) -> equal(union(complement(union(w,x)),image(element_relation,union(u,v))),universal_class)**.
% 300.06/300.42  162205[6:Rew:7631.0,161982.1,4392.0,161982.1,74519.0,161982.1] || equal(complement(union(u,v)),null_class) -> equal(union(complement(union(w,x)),image(element_relation,union(u,v))),universal_class)**.
% 300.06/300.42  162222[4:Rew:48706.0,161776.1,136413.1,161776.1] || equal(intersection(union(u,v),power_class(complement(union(w,x)))),universal_class)** -> equal(image(element_relation,union(w,x)),null_class).
% 300.06/300.42  162229[5:Rew:7631.0,161974.1,4392.0,161974.1,11564.0,161974.1,74519.0,161974.1] || equal(successor(union(u,v)),null_class) -> equal(union(complement(union(w,x)),image(element_relation,union(u,v))),universal_class)**.
% 300.06/300.42  162474[4:SpR:103758.0,97814.0] ||  -> subclass(complement(successor(successor(union(image(element_relation,union(u,v)),complement(union(w,x)))))),power_class(complement(union(u,v))))*.
% 300.06/300.42  162476[4:SpR:103758.0,100149.0] ||  -> subclass(complement(union(union(image(element_relation,union(u,v)),complement(union(w,x))),y)),power_class(complement(union(u,v))))*.
% 300.06/300.42  162484[4:SpR:103758.0,100761.0] ||  -> subclass(complement(union(u,union(image(element_relation,union(v,w)),complement(union(x,y))))),power_class(complement(union(v,w))))*.
% 300.06/300.42  162735[4:Rew:101698.0,162734.0] ||  -> equal(complement(intersection(power_class(union(null_class,complement(u))),union(v,w))),complement(intersection(power_class(complement(u)),union(v,w))))**.
% 300.06/300.42  162737[4:Rew:162735.0,162598.0] ||  -> equal(union(image(element_relation,union(u,u)),complement(union(v,w))),complement(intersection(power_class(complement(u)),union(v,w))))**.
% 300.06/300.42  162789[5:Rew:7631.0,162603.1,4392.0,162603.1] || equal(complement(union(u,v)),universal_class) -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),universal_class)**.
% 300.06/300.42  162790[6:Rew:7631.0,162602.1,4392.0,162602.1] || equal(complement(union(u,v)),null_class) -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),universal_class)**.
% 300.06/300.42  162809[4:Rew:48706.0,162808.1] || equal(intersection(power_class(complement(union(u,v))),union(w,x)),universal_class)** -> equal(image(element_relation,union(u,v)),null_class).
% 300.06/300.42  162816[5:Rew:7631.0,162594.1,4392.0,162594.1,11564.0,162594.1] || equal(successor(union(u,v)),null_class) -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),universal_class)**.
% 300.06/300.42  163143[8:Rew:103370.1,163142.2,83014.1,163142.2,103370.1,163142.1] function(u) || member(not_subclass_element(power_class(complement(u)),v),image(element_relation,successor(u)))* -> subclass(power_class(complement(u)),v).
% 300.06/300.42  164230[3:Res:160007.1,101687.0] || subclass(universal_class,intersection(complement(u),union(v,w))) member(regular(domain_relation),union(u,complement(union(v,w))))* -> .
% 300.06/300.42  164235[3:Res:160007.1,101701.0] || subclass(universal_class,intersection(union(u,v),complement(w))) member(regular(domain_relation),union(complement(union(u,v)),w))* -> .
% 300.06/300.42  164402[7:Rew:64783.2,164334.2] || equal(unordered_pair(u,v),successor(null_class))** member(null_class,u) -> equal(null_class,v) equal(unordered_pair(u,v),null_class).
% 300.06/300.42  164411[3:MRR:164410.0,12.0] || member(apply(choice,unordered_pair(u,v)),u)* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 300.06/300.42  164413[4:MRR:164412.3,22109.0] || member(u,singleton(v)) member(u,ordered_pair(v,universal_class))* -> equal(regular(ordered_pair(v,universal_class)),unordered_pair(v,null_class)).
% 300.06/300.42  164553[7:Rew:64783.2,164485.2] || equal(unordered_pair(u,v),successor(null_class))** member(null_class,v) -> equal(null_class,u) equal(unordered_pair(u,v),null_class).
% 300.06/300.42  164564[3:MRR:164563.0,12.0] || member(apply(choice,unordered_pair(u,v)),v)* -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 300.06/300.42  164566[4:MRR:164565.3,22109.0] || member(u,unordered_pair(universal_class,singleton(v)))* member(u,ordered_pair(universal_class,v)) -> equal(regular(ordered_pair(universal_class,v)),null_class).
% 300.06/300.42  164568[4:MRR:164567.3,22109.0] || member(u,unordered_pair(v,null_class))* member(u,ordered_pair(v,universal_class)) -> equal(regular(ordered_pair(v,universal_class)),singleton(v)).
% 300.06/300.42  164612[4:Res:58710.1,11029.0] || equal(u,universal_class) -> equal(apply(choice,unordered_pair(v,w)),w)** equal(unordered_pair(v,w),null_class) member(v,u)*.
% 300.06/300.42  164617[4:MRR:164609.0,44904.0] ||  -> equal(apply(choice,unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) member(u,complement(singleton(unordered_pair(u,v))))*.
% 300.06/300.42  164667[4:SpL:100312.0,37.0] || member(ordered_pair(regular(composition_function),u),flip(v)) -> member(ordered_pair(ordered_pair(second(regular(composition_function)),first(regular(composition_function))),u),v)*.
% 300.06/300.42  164668[4:SpL:100312.0,34.0] || member(ordered_pair(regular(composition_function),u),rotate(v)) -> member(ordered_pair(ordered_pair(second(regular(composition_function)),u),first(regular(composition_function))),v)*.
% 300.06/300.42  164735[4:Rew:100312.0,164689.1] || member(singleton(singleton(singleton(regular(composition_function)))),composition_function) -> equal(compose(singleton(regular(composition_function)),first(regular(composition_function))),second(regular(composition_function)))**.
% 300.06/300.42  164736[4:Rew:100312.0,164687.1] || member(singleton(singleton(singleton(regular(composition_function)))),application_function) -> equal(apply(singleton(regular(composition_function)),first(regular(composition_function))),second(regular(composition_function)))**.
% 300.06/300.42  164737[4:Rew:100312.0,164672.2] || member(first(regular(composition_function)),second(regular(composition_function)))* member(regular(composition_function),cross_product(universal_class,universal_class)) -> member(regular(composition_function),element_relation).
% 300.06/300.42  164757[4:Res:164640.0,11985.0] ||  -> equal(ordered_pair(first(ordered_pair(regular(composition_function),singleton(u))),second(ordered_pair(regular(composition_function),singleton(u)))),ordered_pair(regular(composition_function),singleton(u)))**.
% 300.06/300.42  164783[4:Res:58710.1,11031.0] || equal(u,universal_class) -> equal(apply(choice,unordered_pair(v,w)),v)** equal(unordered_pair(v,w),null_class) member(w,u)*.
% 300.06/300.42  164788[4:MRR:164780.0,44904.0] ||  -> equal(apply(choice,unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) member(v,complement(singleton(unordered_pair(u,v))))*.
% 300.06/300.42  164814[4:Res:58710.1,11097.0] || equal(u,universal_class) -> equal(not_subclass_element(unordered_pair(v,w),x),w)** subclass(unordered_pair(v,w),x) member(v,u)*.
% 300.06/300.42  164820[4:MRR:164811.0,44904.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))))*.
% 300.06/300.42  164862[4:Res:58710.1,11098.0] || equal(u,universal_class) -> equal(not_subclass_element(unordered_pair(v,w),x),v)** subclass(unordered_pair(v,w),x) member(w,u)*.
% 300.06/300.42  164869[4:MRR:164859.0,44904.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))))*.
% 300.06/300.42  165234[0:SpL:47101.0,381.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(complement(power_class(v))))) -> member(singleton(w),union(u,image(element_relation,power_class(v))))*.
% 300.06/300.42  165714[0:SpL:47318.0,381.0] || subclass(universal_class,symmetric_difference(power_class(complement(power_class(u))),complement(v))) -> member(singleton(w),union(image(element_relation,power_class(u)),v))*.
% 300.06/300.42  166742[4:Res:10481.4,151761.0] || member(u,universal_class) member(v,universal_class) equal(successor(v),u) subclass(successor_relation,ordered_pair(v,u))* -> .
% 300.06/300.42  166778[4:MRR:166752.0,243.0] || member(u,universal_class) equal(successor(u),ordered_pair(v,w))* subclass(successor_relation,application_function) -> member(v,cantor(u))*.
% 300.06/300.42  166784[4:MRR:166783.0,32704.1] || equal(cantor(u),successor(u)) subclass(successor_relation,v) member(u,universal_class)* subclass(domain_relation,complement(v))* -> .
% 300.06/300.42  166953[4:Res:164653.1,101687.0] || subclass(universal_class,intersection(complement(u),union(v,w))) member(regular(composition_function),union(u,complement(union(v,w))))* -> .
% 300.06/300.42  166958[4:Res:164653.1,101701.0] || subclass(universal_class,intersection(union(u,v),complement(w))) member(regular(composition_function),union(complement(union(u,v)),w))* -> .
% 300.06/300.42  167814[4:Res:10608.3,151761.0] || member(intersection(u,v),universal_class) subclass(u,apply(choice,intersection(u,v)))* -> equal(intersection(u,v),null_class).
% 300.06/300.42  168364[4:Res:10804.3,151761.0] || member(intersection(u,v),universal_class) subclass(v,apply(choice,intersection(u,v)))* -> equal(intersection(u,v),null_class).
% 300.06/300.42  168541[4:MRR:168528.3,22109.0] || member(u,universal_class) subclass(domain_relation,ordered_pair(universal_class,v))* -> equal(ordered_pair(u,cantor(u)),unordered_pair(universal_class,singleton(v)))*.
% 300.06/300.42  168564[8:SoR:168561.0,2274.2] single_valued_class(complement(cross_product(singleton(regular(domain_relation)),universal_class))) || equal(complement(cross_product(singleton(regular(domain_relation)),universal_class)),cross_product(universal_class,universal_class))** -> .
% 300.06/300.42  168804[8:SoR:168801.0,2274.2] single_valued_class(complement(cross_product(singleton(regular(composition_function)),universal_class))) || equal(complement(cross_product(singleton(regular(composition_function)),universal_class)),cross_product(universal_class,universal_class))** -> .
% 300.06/300.42  169600[0:Res:63.1,5351.0] function(u) ||  -> subclass(u,v) equal(ordered_pair(first(not_subclass_element(u,v)),second(not_subclass_element(u,v))),not_subclass_element(u,v))**.
% 300.06/300.42  170789[8:SoR:170785.0,2274.2] single_valued_class(complement(cross_product(singleton(singleton(u)),universal_class))) || equal(complement(cross_product(singleton(singleton(u)),universal_class)),cross_product(universal_class,universal_class))** -> .
% 300.06/300.42  4902[3:SpL:4605.0,60.0] || member(u,range_of(null_class)) member(ordered_pair(v,u),cross_product(universal_class,universal_class)) -> member(ordered_pair(v,u),compose(null_class,w))*.
% 300.06/300.42  6472[3:SpR:6456.1,98.1] || equal(compose_class(u),domain_relation) member(ordered_pair(u,null_class),cross_product(universal_class,universal_class)) -> member(ordered_pair(u,ordered_pair(null_class,null_class)),composition_function)*.
% 300.06/300.42  7377[3:Res:4824.1,546.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)).
% 300.06/300.42  7399[0:Res:1311.2,380.1] || member(singleton(u),cross_product(v,w))* member(singleton(u),x)* subclass(universal_class,complement(restrict(x,v,w)))* -> .
% 300.06/300.42  10906[0:Res:345.1,1314.1] || subclass(universal_class,complement(intersection(u,v))) member(singleton(w),union(u,v)) -> member(singleton(w),symmetric_difference(u,v))*.
% 300.06/300.42  11215[0:SpL:1193.1,3016.0] || equal(u,regular(cross_product(v,w))) -> equal(cross_product(v,w),null_class) member(singleton(first(regular(cross_product(v,w)))),u)*.
% 300.06/300.42  11202[0:SpL:1193.1,363.0] || subclass(regular(cross_product(u,v)),w) -> equal(cross_product(u,v),null_class) member(singleton(first(regular(cross_product(u,v)))),w)*.
% 300.06/300.42  13413[3:Res:59.1,5587.1] || member(ordered_pair(u,ordered_pair(null_class,null_class)),compose(v,w))* subclass(domain_relation,complement(image(v,image(w,singleton(u))))) -> .
% 300.06/300.42  13517[0:SpL:1197.2,1962.0] || member(cross_product(u,v),universal_class) equal(complement(apply(choice,cross_product(u,v))),universal_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.42  13516[0:SpL:1197.2,1948.0] || member(cross_product(u,v),universal_class) subclass(universal_class,complement(apply(choice,cross_product(u,v))))* -> equal(cross_product(u,v),null_class).
% 300.06/300.42  14891[0:Res:59.1,537.1] || member(ordered_pair(u,unordered_pair(v,w)),compose(x,y))* subclass(universal_class,complement(image(x,image(y,singleton(u))))) -> .
% 300.06/300.42  15054[4:Res:452.3,10017.0] function(u) || member(v,universal_class) subclass(universal_class,sum_class(range_of(null_class))) -> member(image(u,v),apply(null_class,w))*.
% 300.06/300.42  15045[4:Res:413.3,10017.0] || member(u,universal_class) subclass(u,sum_class(range_of(null_class))) -> equal(u,null_class) member(apply(choice,u),apply(null_class,v))*.
% 300.06/300.42  15032[4:Res:71.2,10017.0] || member(sum_class(range_of(null_class)),universal_class) -> equal(sum_class(range_of(null_class)),null_class) member(apply(choice,sum_class(range_of(null_class))),apply(null_class,u))*.
% 300.06/300.42  15132[4:Res:452.3,10019.0] function(u) || member(v,universal_class) subclass(universal_class,apply(null_class,w))* -> member(image(u,v),sum_class(range_of(null_class)))*.
% 300.06/300.42  15121[4:Res:413.3,10019.0] || member(u,universal_class) subclass(u,apply(null_class,v))* -> equal(u,null_class) member(apply(choice,u),sum_class(range_of(null_class)))*.
% 300.06/300.42  15108[4:Res:71.2,10019.0] || member(apply(null_class,u),universal_class) -> equal(apply(null_class,u),null_class) member(apply(choice,apply(null_class,u)),sum_class(range_of(null_class)))*.
% 300.06/300.42  18035[4:Res:17111.1,546.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)).
% 300.06/300.42  19412[0:Res:59.1,688.1] || member(ordered_pair(u,ordered_pair(v,w)),compose(x,y))* subclass(universal_class,complement(image(x,image(y,singleton(u))))) -> .
% 300.06/300.42  19395[0:Res:1978.3,688.1] || member(u,universal_class)* member(v,universal_class) equal(compose(w,v),u)* subclass(universal_class,complement(compose_class(w)))* -> .
% 300.06/300.42  20451[4:Res:452.3,10018.0] function(u) || member(v,universal_class) subclass(universal_class,apply(null_class,w))* -> member(image(u,v),apply(null_class,x))*.
% 300.06/300.42  20436[4:Res:413.3,10018.0] || member(u,universal_class) subclass(u,apply(null_class,v))* -> equal(u,null_class) member(apply(choice,u),apply(null_class,w))*.
% 300.06/300.42  20421[4:Res:71.2,10018.0] || member(apply(null_class,u),universal_class) -> equal(apply(null_class,u),null_class) member(apply(choice,apply(null_class,u)),apply(null_class,v))*.
% 300.06/300.42  21484[4:Res:1311.2,21114.1] || member(singleton(u),cross_product(v,w))* member(singleton(u),x)* equal(complement(restrict(x,v,w)),universal_class)** -> .
% 300.06/300.42  22071[0:Res:364.1,9.0] || subclass(ordered_pair(u,v),unordered_pair(w,x))* -> equal(unordered_pair(u,singleton(v)),x) equal(unordered_pair(u,singleton(v)),w).
% 300.06/300.42  22220[0:SpL:496.0,4022.1] || member(u,symmetric_difference(union(v,w),union(complement(v),complement(w))))* member(u,symmetric_difference(complement(v),complement(w))) -> .
% 300.06/300.42  23624[0:Res:24.2,3157.1] || member(regular(u),v) member(regular(u),w) subclass(u,complement(intersection(w,v)))* -> equal(u,null_class).
% 300.06/300.42  24022[0:Res:49.1,3158.0] inductive(intersection(u,v)) ||  -> equal(image(successor_relation,intersection(u,v)),null_class) member(regular(image(successor_relation,intersection(u,v))),u)*.
% 300.06/300.42  25471[0:Res:49.1,3159.0] inductive(intersection(u,v)) ||  -> equal(image(successor_relation,intersection(u,v)),null_class) member(regular(image(successor_relation,intersection(u,v))),v)*.
% 300.06/300.42  25853[4:Res:15389.2,4012.0] || member(u,universal_class) subclass(domain_relation,symmetric_difference(complement(v),complement(w))) -> member(ordered_pair(u,cantor(u)),union(v,w))*.
% 300.06/300.42  25842[0:Res:9374.0,4012.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))*.
% 300.06/300.42  25901[0:Obv:25885.1] || subclass(unordered_pair(u,v),complement(unordered_pair(w,v)))* -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 300.06/300.42  25902[0:Obv:25884.1] || subclass(unordered_pair(u,v),complement(unordered_pair(w,u)))* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 300.06/300.42  25949[0:Obv:25933.1] || subclass(unordered_pair(u,v),complement(unordered_pair(v,w)))* -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 300.06/300.42  25950[0:Obv:25932.1] || subclass(unordered_pair(u,v),complement(unordered_pair(u,w)))* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 300.06/300.42  25998[0:Obv:25990.1] || equal(complement(unordered_pair(u,v)),unordered_pair(w,v))* -> equal(regular(unordered_pair(w,v)),w)** equal(unordered_pair(w,v),null_class).
% 300.06/300.42  25999[0:Obv:25989.1] || equal(complement(unordered_pair(u,v)),unordered_pair(v,w))* -> equal(regular(unordered_pair(v,w)),w)** equal(unordered_pair(v,w),null_class).
% 300.06/300.42  26374[0:Res:227.1,4022.1] || member(regular(restrict(intersection(u,v),w,x)),symmetric_difference(u,v))* -> equal(restrict(intersection(u,v),w,x),null_class).
% 300.06/300.42  26373[4:Res:227.1,7635.1] || member(regular(restrict(complement(compose(element_relation,universal_class)),u,v)),element_relation)* -> equal(restrict(complement(compose(element_relation,universal_class)),u,v),null_class).
% 300.06/300.42  26625[0:Rew:115.0,26522.1] || member(not_subclass_element(union(u,v),symmetric_difference(u,v)),complement(intersection(u,v)))* -> subclass(union(u,v),symmetric_difference(u,v)).
% 300.06/300.42  26784[4:Rew:26689.0,8000.1] || member(union(null_class,u),universal_class) member(apply(choice,union(null_class,u)),complement(u))* -> equal(union(null_class,u),null_class).
% 300.06/300.42  26971[4:Rew:26691.0,7361.0] || equal(union(null_class,ordered_pair(u,v)),universal_class)** -> equal(singleton(w),unordered_pair(u,singleton(v)))* equal(singleton(w),singleton(u)).
% 300.06/300.42  26999[4:Rew:26691.0,23451.0] || subclass(universal_class,union(null_class,cross_product(universal_class,universal_class)))* equal(compose(u,v),w) -> member(ordered_pair(v,w),compose_class(u))*.
% 300.06/300.42  28423[4:Rew:26691.0,27048.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))*.
% 300.06/300.42  30367[4:Res:10001.1,10121.0] || member(apply(choice,regular(compose(element_relation,universal_class))),element_relation)* -> equal(regular(compose(element_relation,universal_class)),null_class) equal(compose(element_relation,universal_class),null_class).
% 300.06/300.42  30376[3:MRR:30357.3,7015.0] || member(apply(choice,regular(complement(u))),universal_class)* -> member(apply(choice,regular(complement(u))),u)* equal(regular(complement(u)),null_class).
% 300.06/300.42  30447[4:SpR:27420.0,262.1] || member(u,universal_class) -> member(u,intersection(complement(v),union(null_class,complement(w))))* member(u,union(v,union(null_class,w))).
% 300.06/300.42  30443[4:SpR:27420.0,262.1] || member(u,universal_class) -> member(u,intersection(union(null_class,complement(v)),complement(w)))* member(u,union(union(null_class,v),w)).
% 300.06/300.42  30731[4:Rew:27420.0,30687.1] || member(regular(intersection(u,union(null_class,complement(v)))),union(null_class,v))* -> equal(intersection(u,union(null_class,complement(v))),null_class).
% 300.06/300.42  31083[4:Rew:27420.0,31028.1] || member(regular(intersection(union(null_class,complement(u)),v)),union(null_class,u))* -> equal(intersection(union(null_class,complement(u)),v),null_class).
% 300.06/300.42  31398[0:SpL:493.0,3785.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(cross_product(v,w),x)) -> member(power_class(u),complement(restrict(x,v,w)))*.
% 300.06/300.42  31397[0:SpL:492.0,3785.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,cross_product(w,x))) -> member(power_class(u),complement(restrict(v,w,x)))*.
% 300.06/300.42  31925[0:SpL:493.0,3847.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(cross_product(v,w),x)) -> member(sum_class(u),complement(restrict(x,v,w)))*.
% 300.06/300.42  31924[0:SpL:492.0,3847.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,cross_product(w,x))) -> member(sum_class(u),complement(restrict(v,w,x)))*.
% 300.06/300.42  32558[3:SpL:1197.2,32539.0] || member(cross_product(u,v),universal_class) subclass(universal_class,regular(apply(choice,cross_product(u,v))))* -> equal(cross_product(u,v),null_class).
% 300.06/300.42  32573[3:SpL:1197.2,32562.0] || member(cross_product(u,v),universal_class) equal(regular(apply(choice,cross_product(u,v))),universal_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.42  32950[3:Res:28597.1,546.0] || equal(ordered_pair(u,v),domain_relation) -> equal(unordered_pair(u,singleton(v)),ordered_pair(null_class,null_class))** equal(ordered_pair(null_class,null_class),singleton(u)).
% 300.06/300.42  33002[4:Res:10001.1,5181.0] || member(not_subclass_element(regular(compose(element_relation,universal_class)),u),element_relation)* -> subclass(regular(compose(element_relation,universal_class)),u) equal(compose(element_relation,universal_class),null_class).
% 300.06/300.42  33026[3:MRR:33001.0,10049.1] ||  -> member(not_subclass_element(regular(union(u,v)),w),complement(u))* subclass(regular(union(u,v)),w) equal(union(u,v),null_class).
% 300.06/300.42  33027[3:MRR:33000.0,10049.1] ||  -> member(not_subclass_element(regular(union(u,v)),w),complement(v))* subclass(regular(union(u,v)),w) equal(union(u,v),null_class).
% 300.06/300.42  33133[4:SpR:27420.0,6804.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)))**.
% 300.06/300.42  33119[4:SpR:27420.0,6804.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))))**.
% 300.06/300.42  34818[0:SpL:493.0,5345.0] || subclass(u,symmetric_difference(cross_product(v,w),x)) -> subclass(u,y) member(not_subclass_element(u,y),complement(restrict(x,v,w)))*.
% 300.06/300.42  34817[0:SpL:492.0,5345.0] || subclass(u,symmetric_difference(v,cross_product(w,x))) -> subclass(u,y) member(not_subclass_element(u,y),complement(restrict(v,w,x)))*.
% 300.06/300.42  35256[4:Res:228.1,10019.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)))*.
% 300.06/300.42  35255[4:Res:228.1,10018.0] ||  -> subclass(restrict(apply(null_class,u),v,w),x) member(not_subclass_element(restrict(apply(null_class,u),v,w),x),apply(null_class,y))*.
% 300.06/300.42  35254[4:Res:228.1,10017.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))*.
% 300.06/300.42  35252[3:Res:228.1,4365.0] || member(not_subclass_element(restrict(regular(u),v,w),x),u)* -> subclass(restrict(regular(u),v,w),x) equal(u,null_class).
% 300.06/300.42  35242[0:Res:228.1,499.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))*.
% 300.06/300.42  35238[0:Res:228.1,218.0] ||  -> subclass(restrict(restrict(u,v,w),x,y),z) member(not_subclass_element(restrict(restrict(u,v,w),x,y),z),u)*.
% 300.06/300.42  35223[0:SpR:223.0,228.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))*.
% 300.06/300.42  35818[4:Rew:30456.0,35775.1] || member(regular(intersection(u,union(null_class,complement(v)))),union(v,v))* -> equal(intersection(u,union(null_class,complement(v))),null_class).
% 300.06/300.42  35819[4:Rew:30456.0,35768.1] || member(regular(intersection(union(null_class,complement(u)),v)),union(u,u))* -> equal(intersection(union(null_class,complement(u)),v),null_class).
% 300.06/300.42  35730[4:SpR:30456.0,262.1] || member(u,universal_class) -> member(u,intersection(complement(v),union(null_class,complement(w))))* member(u,union(v,union(w,w)))*.
% 300.06/300.42  35726[4:SpR:30456.0,262.1] || member(u,universal_class) -> member(u,intersection(union(null_class,complement(v)),complement(w)))* member(u,union(union(v,v),w))*.
% 300.06/300.42  35721[4:SpR:30456.0,6804.0] ||  -> equal(union(intersection(u,union(v,v)),intersection(complement(u),union(null_class,complement(v)))),complement(symmetric_difference(u,union(v,v))))**.
% 300.06/300.42  35679[4:SpR:30456.0,6804.0] ||  -> equal(union(intersection(union(u,u),v),intersection(union(null_class,complement(u)),complement(v))),complement(symmetric_difference(union(u,u),v)))**.
% 300.06/300.42  36111[4:Res:10859.2,15447.0] || subclass(universal_class,cantor(regular(cross_product(singleton(regular(u)),universal_class))))* -> equal(u,null_class) equal(cross_product(singleton(regular(u)),universal_class),null_class).
% 300.06/300.42  36097[4:Res:349.2,15447.0] || subclass(u,cantor(regular(cross_product(singleton(regular(u)),universal_class))))* -> equal(u,null_class) equal(cross_product(singleton(regular(u)),universal_class),null_class).
% 300.06/300.42  38049[8:Rew:38039.2,7254.3] single_valued_class(inverse(u)) || subclass(range_of(inverse(u)),v) equal(inverse(u),null_class) -> maps(inverse(u),universal_class,v)*.
% 300.06/300.42  38078[8:SSi:38072.1,72.1] one_to_one(u) || subclass(universal_class,cantor(range_of(v))) equal(cantor(cantor(w)),universal_class) -> compatible(u,w,inverse(v))*.
% 300.06/300.42  38109[0:SpL:249.0,1220.0] || member(singleton(singleton(singleton(singleton(singleton(singleton(u)))))),application_function)* -> equal(apply(singleton(singleton(singleton(singleton(u)))),singleton(u)),u)**.
% 300.06/300.42  38301[8:SpR:1194.1,37668.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))*.
% 300.06/300.42  38315[0:SpL:249.0,1261.0] || member(singleton(singleton(singleton(singleton(singleton(singleton(u)))))),composition_function)* -> equal(compose(singleton(singleton(singleton(singleton(u)))),singleton(u)),u)**.
% 300.06/300.42  39000[4:MRR:38950.0,10049.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).
% 300.06/300.42  40189[0:SpL:39581.1,1314.1] || subclass(u,v) member(w,union(v,u)) member(w,complement(u)) -> member(w,symmetric_difference(v,u))*.
% 300.06/300.42  40941[4:Res:15450.1,4365.0] || subclass(domain_relation,rotate(regular(u))) member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)* -> equal(u,null_class).
% 300.06/300.42  40921[4:Res:15450.1,217.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))*.
% 300.06/300.42  40917[4:Res:15450.1,4022.1] || subclass(domain_relation,rotate(intersection(u,v))) member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),symmetric_difference(u,v))* -> .
% 300.06/300.42  41059[4:Res:15451.1,4365.0] || subclass(domain_relation,flip(regular(u))) member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)* -> equal(u,null_class).
% 300.06/300.42  41039[4:Res:15451.1,217.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))*.
% 300.06/300.42  41035[4:Res:15451.1,4022.1] || subclass(domain_relation,flip(intersection(u,v))) member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),symmetric_difference(u,v))* -> .
% 300.06/300.42  41188[4:SpL:26736.0,354.1] || member(u,universal_class) subclass(power_class(complement(singleton(null_class))),v)* -> member(u,image(element_relation,successor(null_class)))* member(u,v)*.
% 300.06/300.42  41318[3:Res:2332.2,4365.0] || subclass(u,regular(v)) member(regular(intersection(w,u)),v)* -> equal(intersection(w,u),null_class) equal(v,null_class).
% 300.06/300.42  41298[0:Res:2332.2,217.0] || subclass(u,restrict(v,w,x))* -> equal(intersection(y,u),null_class) member(regular(intersection(y,u)),cross_product(w,x))*.
% 300.06/300.42  41294[0:Res:2332.2,4022.1] || subclass(u,intersection(v,w)) member(regular(intersection(x,u)),symmetric_difference(v,w))* -> equal(intersection(x,u),null_class).
% 300.06/300.42  42888[3:Res:3120.2,4365.0] || subclass(u,regular(v)) member(regular(intersection(u,w)),v)* -> equal(intersection(u,w),null_class) equal(v,null_class).
% 300.06/300.42  42868[0:Res:3120.2,217.0] || subclass(u,restrict(v,w,x))* -> equal(intersection(u,y),null_class) member(regular(intersection(u,y)),cross_product(w,x))*.
% 300.06/300.42  42864[0:Res:3120.2,4022.1] || subclass(u,intersection(v,w)) member(regular(intersection(u,x)),symmetric_difference(v,w))* -> equal(intersection(u,x),null_class).
% 300.06/300.42  44757[3:Obv:44733.1] || subclass(regular(union(u,v)),symmetric_difference(u,v))* -> equal(regular(union(u,v)),null_class) equal(union(u,v),null_class).
% 300.06/300.42  44758[0:Obv:44721.1] || subclass(intersection(singleton(u),v),symmetric_difference(w,x))* -> equal(intersection(singleton(u),v),null_class) member(u,union(w,x)).
% 300.06/300.42  44759[0:Obv:44720.1] || subclass(intersection(u,singleton(v)),symmetric_difference(w,x))* -> equal(intersection(u,singleton(v)),null_class) member(v,union(w,x)).
% 300.06/300.42  44890[4:MRR:44839.0,10049.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).
% 300.06/300.42  45064[0:Rew:493.0,44972.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).
% 300.06/300.42  45065[0:Rew:492.0,44971.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).
% 300.06/300.42  45069[4:MRR:45002.0,10049.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).
% 300.06/300.42  45102[4:SpL:1197.2,44633.0] || member(cross_product(u,v),universal_class) subclass(singleton(apply(choice,cross_product(u,v))),null_class)* -> equal(cross_product(u,v),null_class).
% 300.06/300.42  45111[4:MRR:23802.2,45106.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,complement(singleton(ordered_pair(u,ordered_pair(v,compose(u,v))))))* -> .
% 300.06/300.42  45218[4:SpL:26736.0,7013.0] || equal(u,power_class(complement(singleton(null_class))))* member(v,universal_class) -> member(v,image(element_relation,successor(null_class)))* member(v,u)*.
% 300.06/300.42  45293[0:Obv:45257.3] || equal(u,v) subclass(unordered_pair(v,u),complement(w))* member(v,w) -> equal(unordered_pair(v,u),null_class).
% 300.06/300.42  45299[3:Rew:9516.2,45298.2] || equal(u,v) member(not_subclass_element(v,w),unordered_pair(v,u))* -> subclass(v,w) equal(unordered_pair(v,u),null_class).
% 300.06/300.42  45301[3:Rew:9516.2,45300.2] || equal(u,v) member(apply(choice,v),unordered_pair(v,u))* -> equal(v,null_class) equal(unordered_pair(v,u),null_class).
% 300.06/300.42  45467[0:Res:364.1,4002.0] || subclass(ordered_pair(u,v),symmetric_difference(w,cross_product(x,y))) -> member(unordered_pair(u,singleton(v)),complement(restrict(w,x,y)))*.
% 300.06/300.42  45549[0:Res:364.1,4003.0] || subclass(ordered_pair(u,v),symmetric_difference(cross_product(w,x),y)) -> member(unordered_pair(u,singleton(v)),complement(restrict(y,w,x)))*.
% 300.06/300.42  46241[0:Res:10483.2,2.0] || member(u,universal_class) equal(successor(singleton(u)),u) subclass(successor_relation,v) -> member(singleton(singleton(singleton(u))),v)*.
% 300.06/300.42  46434[4:Res:3419.2,10019.0] || member(inverse(u),universal_class) subclass(domain_relation,apply(null_class,v))* -> member(ordered_pair(inverse(u),range_of(u)),sum_class(range_of(null_class)))*.
% 300.06/300.42  46433[4:Res:3419.2,10018.0] || member(inverse(u),universal_class) subclass(domain_relation,apply(null_class,v))* -> member(ordered_pair(inverse(u),range_of(u)),apply(null_class,w))*.
% 300.06/300.42  46432[4:Res:3419.2,10017.0] || member(inverse(u),universal_class) subclass(domain_relation,sum_class(range_of(null_class))) -> member(ordered_pair(inverse(u),range_of(u)),apply(null_class,v))*.
% 300.06/300.42  46411[0:Res:3419.2,499.0] || member(inverse(u),universal_class) subclass(domain_relation,symmetric_difference(v,w)) -> member(ordered_pair(inverse(u),range_of(u)),union(v,w))*.
% 300.06/300.42  46399[4:Res:3419.2,7635.1] || member(inverse(u),universal_class) subclass(domain_relation,complement(compose(element_relation,universal_class))) member(ordered_pair(inverse(u),range_of(u)),element_relation)* -> .
% 300.06/300.42  46396[0:Res:3419.2,2.0] || member(inverse(u),universal_class) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(inverse(u),range_of(u)),w)*.
% 300.06/300.42  47031[0:Rew:47003.0,25791.0] || member(u,symmetric_difference(complement(v),union(w,complement(power_class(x)))))* -> member(u,union(v,intersection(complement(w),power_class(x)))).
% 300.06/300.42  47057[0:Rew:47003.0,25809.0] || member(u,symmetric_difference(union(v,complement(power_class(w))),complement(x)))* -> member(u,union(intersection(complement(v),power_class(w)),x)).
% 300.06/300.42  47078[0:Rew:47003.0,25794.0] || member(u,symmetric_difference(complement(v),union(complement(power_class(w)),x)))* -> member(u,union(v,intersection(power_class(w),complement(x)))).
% 300.06/300.42  47127[0:Rew:47003.0,45216.0] || equal(u,power_class(complement(power_class(v))))* member(w,universal_class) -> member(w,image(element_relation,power_class(v)))* member(w,u)*.
% 300.06/300.42  47159[0:Rew:47003.0,5847.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))))*.
% 300.06/300.42  47220[0:Rew:47003.0,45639.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))))*.
% 300.06/300.42  47246[0:Rew:47003.0,25812.0] || member(u,symmetric_difference(union(complement(power_class(v)),w),complement(x)))* -> member(u,union(intersection(power_class(v),complement(w)),x)).
% 300.06/300.42  47444[0:Rew:47003.0,5848.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))))*.
% 300.06/300.42  47505[0:Rew:47003.0,45641.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))*.
% 300.06/300.42  47652[0:Rew:47003.0,47052.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)))).
% 300.06/300.42  47657[0:Rew:47003.0,47241.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)).
% 300.06/300.42  47676[3:Rew:47003.0,47401.2,47003.0,47401.1] ||  -> subclass(singleton(regular(regular(complement(power_class(u))))),power_class(u))* equal(regular(complement(power_class(u))),null_class) equal(complement(power_class(u)),null_class).
% 300.06/300.42  48876[4:Rew:26691.0,48875.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).
% 300.06/300.42  49267[4:SpR:1194.1,45114.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))))*.
% 300.06/300.42  49640[0:SpR:47962.0,3257.1] || subclass(universal_class,symmetric_difference(complement(power_class(complement(power_class(u)))),v)) -> member(unordered_pair(w,x),union(image(element_relation,power_class(u)),v))*.
% 300.06/300.42  49846[4:SpL:1194.1,49282.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).
% 300.06/300.42  49872[0:SpR:47963.0,3257.1] || subclass(universal_class,symmetric_difference(u,complement(power_class(complement(power_class(v)))))) -> member(unordered_pair(w,x),union(u,image(element_relation,power_class(v))))*.
% 300.06/300.42  51769[0:Res:364.1,47039.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))))*.
% 300.06/300.42  51747[0:Res:347.2,47039.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(v),power_class(w))) -> member(sum_class(u),union(v,complement(power_class(w))))*.
% 300.06/300.42  51746[0:Res:346.2,47039.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(v),power_class(w))) -> member(power_class(u),union(v,complement(power_class(w))))*.
% 300.06/300.42  51743[0:Res:350.2,47039.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))))*.
% 300.06/300.42  51705[0:SpL:47012.0,47039.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))))*.
% 300.06/300.42  51704[4:SpL:26736.0,47039.0] || member(u,symmetric_difference(power_class(complement(singleton(null_class))),power_class(v))) -> member(u,union(image(element_relation,successor(null_class)),complement(power_class(v))))*.
% 300.06/300.42  52092[0:Res:364.1,47228.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))*.
% 300.06/300.42  52070[0:Res:347.2,47228.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(power_class(v),complement(w))) -> member(sum_class(u),union(complement(power_class(v)),w))*.
% 300.06/300.42  52069[0:Res:346.2,47228.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(power_class(v),complement(w))) -> member(power_class(u),union(complement(power_class(v)),w))*.
% 300.06/300.42  52066[0:Res:350.2,47228.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))*.
% 300.06/300.42  52021[0:SpL:47012.0,47228.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))))*.
% 300.06/300.42  52020[4:SpL:26736.0,47228.0] || member(u,symmetric_difference(power_class(v),power_class(complement(singleton(null_class))))) -> member(u,union(complement(power_class(v)),image(element_relation,successor(null_class))))*.
% 300.06/300.42  52846[4:Res:16144.2,2.0] || member(u,universal_class) equal(cantor(u),successor(u)) subclass(successor_relation,v) -> member(ordered_pair(u,cantor(u)),v)*.
% 300.06/300.42  52921[4:MRR:52887.0,243.0] || member(u,universal_class) subclass(domain_relation,complement(cantor(v))) -> equal(apply(v,ordered_pair(u,cantor(u))),sum_class(range_of(null_class)))**.
% 300.06/300.42  52997[0:Res:47090.1,2.0] || member(u,universal_class) subclass(image(element_relation,power_class(v)),w)* -> member(u,power_class(complement(power_class(v))))* member(u,w)*.
% 300.06/300.42  52977[4:SpR:35792.0,47090.1] || member(u,universal_class) -> member(u,image(element_relation,power_class(union(v,v))))* member(u,power_class(complement(power_class(union(null_class,v))))).
% 300.06/300.42  52976[4:SpR:35792.0,47090.1] || member(u,universal_class) -> member(u,image(element_relation,power_class(union(null_class,v))))* member(u,power_class(complement(power_class(union(v,v)))))*.
% 300.06/300.42  53451[4:Res:17012.1,3783.0] || member(image(u,null_class),universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(power_class(apply(u,universal_class)),w)*.
% 300.06/300.42  53585[0:Res:3797.2,2.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,w)) subclass(union(v,w),x)* -> member(power_class(u),x)*.
% 300.06/300.42  53582[4:SpR:35792.0,3797.2] || member(union(null_class,u),universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(power_class(union(u,u)),union(v,w))*.
% 300.06/300.42  53581[4:SpR:35792.0,3797.2] || member(union(u,u),universal_class)* subclass(universal_class,symmetric_difference(v,w)) -> member(power_class(union(null_class,u)),union(v,w))*.
% 300.06/300.42  53752[4:Res:17012.1,3845.0] || member(image(u,null_class),universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(sum_class(apply(u,universal_class)),w)*.
% 300.06/300.42  54137[0:Res:3859.2,2.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,w)) subclass(union(v,w),x)* -> member(sum_class(u),x)*.
% 300.06/300.42  54132[0:SpR:69.0,3859.2] || member(image(u,singleton(v)),universal_class) subclass(universal_class,symmetric_difference(w,x)) -> member(apply(u,v),union(w,x))*.
% 300.06/300.42  54437[3:MRR:54384.0,10047.1] || subclass(u,regular(union(v,w)))* -> member(regular(u),complement(v)) equal(u,null_class) equal(union(v,w),null_class).
% 300.06/300.42  54438[3:MRR:54383.0,10047.1] || subclass(u,regular(union(v,w)))* -> member(regular(u),complement(w)) equal(u,null_class) equal(union(v,w),null_class).
% 300.06/300.42  54439[4:MRR:54379.4,49335.2] || member(regular(u),v) member(regular(u),w) subclass(u,regular(intersection(w,v)))* -> equal(u,null_class).
% 300.06/300.42  54635[4:SpL:6882.0,15711.1] || member(u,universal_class) subclass(domain_relation,symmetric_difference(complement(v),complement(singleton(v))))* -> member(ordered_pair(u,cantor(u)),successor(v))*.
% 300.06/300.42  54826[4:Res:17151.1,47038.0] || subclass(ordered_pair(u,universal_class),intersection(complement(v),power_class(w))) member(unordered_pair(u,null_class),union(v,complement(power_class(w))))* -> .
% 300.06/300.42  54821[0:Res:349.2,47038.0] || subclass(u,intersection(complement(v),power_class(w))) member(regular(u),union(v,complement(power_class(w))))* -> equal(u,null_class).
% 300.06/300.42  54807[4:Res:25926.1,47038.0] || equal(intersection(complement(u),power_class(v)),ordered_pair(w,universal_class)) member(unordered_pair(w,null_class),union(u,complement(power_class(v))))* -> .
% 300.06/300.42  54793[0:Res:67.1,47038.0] || member(regular(intersection(complement(u),power_class(v))),union(u,complement(power_class(v))))* -> equal(intersection(complement(u),power_class(v)),null_class).
% 300.06/300.42  54788[4:SpL:27420.0,47038.0] || member(u,intersection(union(null_class,complement(v)),power_class(w)))* member(u,union(union(null_class,v),complement(power_class(w)))) -> .
% 300.06/300.42  54787[4:SpL:30456.0,47038.0] || member(u,intersection(union(null_class,complement(v)),power_class(w)))* member(u,union(union(v,v),complement(power_class(w))))* -> .
% 300.06/300.42  54772[4:SpL:35792.0,47038.0] || member(u,intersection(complement(v),power_class(union(w,w))))* member(u,union(v,complement(power_class(union(null_class,w))))) -> .
% 300.06/300.42  54771[4:SpL:35792.0,47038.0] || member(u,intersection(complement(v),power_class(union(null_class,w))))* member(u,union(v,complement(power_class(union(w,w)))))* -> .
% 300.06/300.42  55411[4:Res:17151.1,47227.0] || subclass(ordered_pair(u,universal_class),intersection(power_class(v),complement(w))) member(unordered_pair(u,null_class),union(complement(power_class(v)),w))* -> .
% 300.06/300.42  55406[0:Res:349.2,47227.0] || subclass(u,intersection(power_class(v),complement(w))) member(regular(u),union(complement(power_class(v)),w))* -> equal(u,null_class).
% 300.06/300.42  55392[4:Res:25926.1,47227.0] || equal(intersection(power_class(u),complement(v)),ordered_pair(w,universal_class)) member(unordered_pair(w,null_class),union(complement(power_class(u)),v))* -> .
% 300.06/300.42  55378[0:Res:67.1,47227.0] || member(regular(intersection(power_class(u),complement(v))),union(complement(power_class(u)),v))* -> equal(intersection(power_class(u),complement(v)),null_class).
% 300.06/300.42  55373[4:SpL:35792.0,47227.0] || member(u,intersection(power_class(union(v,v)),complement(w)))* member(u,union(complement(power_class(union(null_class,v))),w)) -> .
% 300.06/300.42  55372[4:SpL:35792.0,47227.0] || member(u,intersection(power_class(union(null_class,v)),complement(w)))* member(u,union(complement(power_class(union(v,v))),w))* -> .
% 300.06/300.42  55366[4:SpL:27420.0,47227.0] || member(u,intersection(power_class(v),union(null_class,complement(w))))* member(u,union(complement(power_class(v)),union(null_class,w))) -> .
% 300.06/300.42  55365[4:SpL:30456.0,47227.0] || member(u,intersection(power_class(v),union(null_class,complement(w))))* member(u,union(complement(power_class(v)),union(w,w)))* -> .
% 300.06/300.42  55670[0:Res:3257.1,6144.2] || subclass(universal_class,symmetric_difference(u,v))* member(unordered_pair(w,x),complement(v))* member(unordered_pair(w,x),complement(u))* -> .
% 300.06/300.42  55650[0:Res:3640.2,6144.2] || subclass(universal_class,union(u,v))* member(w,complement(v))* member(w,complement(u))* -> equal(singleton(w),null_class).
% 300.06/300.42  55649[4:Res:17111.1,6144.2] || equal(union(u,v),singleton(singleton(null_class)))** member(singleton(null_class),complement(v))* member(singleton(null_class),complement(u))* -> .
% 300.06/300.42  55646[3:Res:4824.1,6144.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))* -> .
% 300.06/300.42  55645[3:Res:28597.1,6144.2] || equal(union(u,v),domain_relation)** member(ordered_pair(null_class,null_class),complement(v))* member(ordered_pair(null_class,null_class),complement(u))* -> .
% 300.06/300.42  55622[0:Res:362.1,6144.2] || subclass(universal_class,union(u,v))* member(ordered_pair(w,x),complement(v))* member(ordered_pair(w,x),complement(u))* -> .
% 300.06/300.42  55621[4:Res:39248.1,6144.2] || equal(union(u,v),universal_class)** member(ordered_pair(w,x),complement(v))* member(ordered_pair(w,x),complement(u))* -> .
% 300.06/300.42  55619[0:Res:344.1,6144.2] || subclass(universal_class,union(u,v))* member(unordered_pair(w,x),complement(v))* member(unordered_pair(w,x),complement(u))* -> .
% 300.06/300.42  55618[4:Res:35314.1,6144.2] || equal(union(u,v),universal_class)** member(unordered_pair(w,x),complement(v))* member(unordered_pair(w,x),complement(u))* -> .
% 300.06/300.42  55705[0:Rew:27.0,55601.0] || member(u,union(v,w)) member(u,complement(intersection(v,w)))* member(u,complement(symmetric_difference(v,w))) -> .
% 300.06/300.42  55942[4:MRR:55941.2,55888.0] || equal(singleton(u),v) -> equal(regular(ordered_pair(v,u)),singleton(v)) equal(apply(choice,regular(ordered_pair(v,u))),v)**.
% 300.06/300.42  56827[4:Res:4066.2,10019.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)))*.
% 300.06/300.42  56826[4:Res:4066.2,10018.0] || subclass(u,apply(null_class,v))* -> subclass(intersection(w,u),x) member(not_subclass_element(intersection(w,u),x),apply(null_class,y))*.
% 300.06/300.42  56825[4:Res:4066.2,10017.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))*.
% 300.06/300.42  56811[0:Res:4066.2,499.0] || subclass(u,symmetric_difference(v,w)) -> subclass(intersection(x,u),y) member(not_subclass_element(intersection(x,u),y),union(v,w))*.
% 300.06/300.42  56797[4:Res:4066.2,7635.1] || subclass(u,complement(compose(element_relation,universal_class))) member(not_subclass_element(intersection(v,u),w),element_relation)* -> subclass(intersection(v,u),w).
% 300.06/300.42  56794[0:Res:4066.2,2.0] || subclass(u,v)* subclass(v,w)* -> subclass(intersection(x,u),y) member(not_subclass_element(intersection(x,u),y),w)*.
% 300.06/300.42  56907[0:Rew:29.0,56725.1] || subclass(cross_product(u,v),w) -> subclass(restrict(x,u,v),y) member(not_subclass_element(restrict(x,u,v),y),w)*.
% 300.06/300.42  57290[4:Res:4068.1,39314.0] ||  -> subclass(intersection(u,intersection(union(v,v),w)),x) member(not_subclass_element(intersection(u,intersection(union(v,v),w)),x),v)*.
% 300.06/300.42  57289[4:Res:4068.1,36188.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)*.
% 300.06/300.42  57273[0:Res:4068.1,23.0] ||  -> subclass(intersection(u,intersection(intersection(v,w),x)),y) member(not_subclass_element(intersection(u,intersection(intersection(v,w),x)),y),w)*.
% 300.06/300.42  57272[0:Res:4068.1,22.0] ||  -> subclass(intersection(u,intersection(intersection(v,w),x)),y) member(not_subclass_element(intersection(u,intersection(intersection(v,w),x)),y),v)*.
% 300.06/300.42  57267[0:Res:4068.1,2.0] || subclass(u,v) -> subclass(intersection(w,intersection(u,x)),y) member(not_subclass_element(intersection(w,intersection(u,x)),y),v)*.
% 300.06/300.42  57533[4:Res:4069.1,39314.0] ||  -> subclass(intersection(u,intersection(v,union(w,w))),x) member(not_subclass_element(intersection(u,intersection(v,union(w,w))),x),w)*.
% 300.06/300.42  57532[4:Res:4069.1,36188.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)*.
% 300.06/300.42  57516[0:Res:4069.1,23.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,x))),y) member(not_subclass_element(intersection(u,intersection(v,intersection(w,x))),y),x)*.
% 300.06/300.42  57515[0:Res:4069.1,22.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,x))),y) member(not_subclass_element(intersection(u,intersection(v,intersection(w,x))),y),w)*.
% 300.06/300.42  57510[0:Res:4069.1,2.0] || subclass(u,v) -> subclass(intersection(w,intersection(x,u)),y) member(not_subclass_element(intersection(w,intersection(x,u)),y),v)*.
% 300.06/300.42  57928[4:Res:5218.2,10019.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)))*.
% 300.06/300.42  57927[4:Res:5218.2,10018.0] || subclass(u,apply(null_class,v))* -> subclass(intersection(u,w),x) member(not_subclass_element(intersection(u,w),x),apply(null_class,y))*.
% 300.06/300.42  57926[4:Res:5218.2,10017.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))*.
% 300.06/300.42  57912[0:Res:5218.2,499.0] || subclass(u,symmetric_difference(v,w)) -> subclass(intersection(u,x),y) member(not_subclass_element(intersection(u,x),y),union(v,w))*.
% 300.06/300.42  57898[4:Res:5218.2,7635.1] || subclass(u,complement(compose(element_relation,universal_class))) member(not_subclass_element(intersection(u,v),w),element_relation)* -> subclass(intersection(u,v),w).
% 300.06/300.42  57895[0:Res:5218.2,2.0] || subclass(u,v)* subclass(v,w)* -> subclass(intersection(u,x),y) member(not_subclass_element(intersection(u,x),y),w)*.
% 300.06/300.42  58068[4:Res:57685.0,5345.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)*.
% 300.06/300.42  58067[4:Res:57685.0,5346.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)*.
% 300.06/300.42  58363[4:Res:5221.1,39314.0] ||  -> subclass(intersection(intersection(union(u,u),v),w),x) member(not_subclass_element(intersection(intersection(union(u,u),v),w),x),u)*.
% 300.06/300.42  58362[4:Res:5221.1,36188.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)*.
% 300.06/300.42  58346[0:Res:5221.1,23.0] ||  -> subclass(intersection(intersection(intersection(u,v),w),x),y) member(not_subclass_element(intersection(intersection(intersection(u,v),w),x),y),v)*.
% 300.06/300.42  58345[0:Res:5221.1,22.0] ||  -> subclass(intersection(intersection(intersection(u,v),w),x),y) member(not_subclass_element(intersection(intersection(intersection(u,v),w),x),y),u)*.
% 300.06/300.42  58340[0:Res:5221.1,2.0] || subclass(u,v) -> subclass(intersection(intersection(u,w),x),y) member(not_subclass_element(intersection(intersection(u,w),x),y),v)*.
% 300.06/300.42  58887[4:Res:5222.1,39314.0] ||  -> subclass(intersection(intersection(u,union(v,v)),w),x) member(not_subclass_element(intersection(intersection(u,union(v,v)),w),x),v)*.
% 300.06/300.42  58886[4:Res:5222.1,36188.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)*.
% 300.06/300.42  58870[0:Res:5222.1,23.0] ||  -> subclass(intersection(intersection(u,intersection(v,w)),x),y) member(not_subclass_element(intersection(intersection(u,intersection(v,w)),x),y),w)*.
% 300.06/300.42  58869[0:Res:5222.1,22.0] ||  -> subclass(intersection(intersection(u,intersection(v,w)),x),y) member(not_subclass_element(intersection(intersection(u,intersection(v,w)),x),y),v)*.
% 300.06/300.42  58864[0:Res:5222.1,2.0] || subclass(u,v) -> subclass(intersection(intersection(w,u),x),y) member(not_subclass_element(intersection(intersection(w,u),x),y),v)*.
% 300.06/300.42  59046[4:Res:58611.0,5345.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)*.
% 300.06/300.42  59045[4:Res:58611.0,5346.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)*.
% 300.06/300.42  59174[4:Res:57686.0,5342.0] || subclass(u,v) -> subclass(intersection(w,union(u,u)),x) member(not_subclass_element(intersection(w,union(u,u)),x),v)*.
% 300.06/300.42  59173[4:Res:57685.0,5342.0] || subclass(u,v) -> subclass(intersection(w,union(null_class,u)),x) member(not_subclass_element(intersection(w,union(null_class,u)),x),v)*.
% 300.06/300.42  59165[4:Res:58611.0,5342.0] || subclass(u,v) -> subclass(intersection(union(null_class,u),w),x) member(not_subclass_element(intersection(union(null_class,u),w),x),v)*.
% 300.06/300.42  59350[4:Res:58647.0,5345.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)*.
% 300.06/300.42  59349[4:Res:58647.0,5346.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)*.
% 300.06/300.42  59342[4:Res:58647.0,5342.0] || subclass(u,v) -> subclass(union(null_class,intersection(u,w)),x) member(not_subclass_element(union(null_class,intersection(u,w)),x),v)*.
% 300.06/300.42  59460[0:Res:5354.2,2.0] || subclass(u,symmetric_difference(v,w))* subclass(union(v,w),x)* -> subclass(u,y) member(not_subclass_element(u,y),x)*.
% 300.06/300.42  59651[8:Res:58710.1,37430.1] function(u) || equal(cantor(range_of(v)),universal_class) equal(cantor(cantor(w)),universal_class) -> compatible(u,w,inverse(v))*.
% 300.06/300.42  59934[0:Res:10929.1,2.0] || member(u,union(v,w)) subclass(intersection(v,w),x)* -> member(u,symmetric_difference(v,w))* member(u,x)*.
% 300.06/300.42  60197[4:Rew:16978.0,60181.1] || equal(unordered_pair(u,null_class),singleton(u)) -> subclass(ordered_pair(u,universal_class),v) equal(not_subclass_element(ordered_pair(u,universal_class),v),singleton(u))**.
% 300.06/300.42  60257[0:Rew:14.0,60237.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).
% 300.06/300.42  60261[0:Obv:60244.3] || member(u,v) subclass(unordered_pair(u,w),complement(x))* member(w,x) -> subclass(unordered_pair(u,w),v)*.
% 300.06/300.42  60425[4:Res:59287.0,5345.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)*.
% 300.06/300.42  60424[4:Res:59287.0,5346.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)*.
% 300.06/300.42  60417[4:Res:59287.0,5342.0] || subclass(u,v) -> subclass(union(null_class,intersection(w,u)),x) member(not_subclass_element(union(null_class,intersection(w,u)),x),v)*.
% 300.06/300.42  60517[0:Rew:14.0,60497.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).
% 300.06/300.42  60520[0:Obv:60504.3] || member(u,v) subclass(unordered_pair(w,u),complement(x))* member(w,x) -> subclass(unordered_pair(w,u),v)*.
% 300.06/300.42  60708[0:SpR:223.0,4091.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))*.
% 300.06/300.42  60777[4:Res:58612.0,5342.0] || subclass(u,v) -> subclass(intersection(union(u,u),w),x) member(not_subclass_element(intersection(union(u,u),w),x),v)*.
% 300.06/300.42  61053[4:Res:59527.0,5342.0] || subclass(union(null_class,u),v) -> subclass(complement(successor(complement(u))),w) member(not_subclass_element(complement(successor(complement(u))),w),v)*.
% 300.06/300.42  61336[7:SpL:47616.0,45336.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))))).
% 300.06/300.42  61335[4:SpL:47616.0,46062.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))))).
% 300.06/300.42  61319[0:SpL:47616.0,2149.1] inductive(intersection(power_class(u),power_class(complement(power_class(v))))) || equal(union(complement(power_class(u)),image(element_relation,power_class(v))),universal_class)** -> .
% 300.06/300.42  61317[4:SpL:47616.0,59615.0] || equal(union(complement(power_class(u)),image(element_relation,power_class(v))),universal_class)** -> equal(intersection(power_class(u),power_class(complement(power_class(v)))),null_class).
% 300.06/300.42  61276[0:SpR:47616.0,9930.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))))*.
% 300.06/300.42  61264[4:SpR:47616.0,59527.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))))))*.
% 300.06/300.42  61260[0:SpR:47616.0,42038.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)**.
% 300.06/300.42  61259[0:SpR:47616.0,41697.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)**.
% 300.06/300.42  61248[4:SpR:47616.0,30945.0] ||  -> equal(symmetric_difference(union(complement(power_class(u)),image(element_relation,power_class(v))),union(null_class,intersection(power_class(u),power_class(complement(power_class(v)))))),universal_class)**.
% 300.06/300.42  61246[4:SpR:47616.0,30853.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)**.
% 300.06/300.42  61220[4:SpR:47616.0,45830.1] || equal(intersection(power_class(u),power_class(complement(power_class(v)))),null_class) -> equal(union(complement(power_class(u)),image(element_relation,power_class(v))),universal_class)**.
% 300.06/300.42  61725[4:Res:59614.1,1660.2] || equal(complement(cross_product(u,v)),universal_class)** member(w,v)* member(x,u)* -> member(ordered_pair(x,w),y)*.
% 300.06/300.42  61934[7:SpL:47619.0,45336.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))).
% 300.06/300.42  61933[4:SpL:47619.0,46062.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))).
% 300.06/300.42  61917[0:SpL:47619.0,2149.1] inductive(intersection(power_class(complement(power_class(u))),power_class(v))) || equal(union(image(element_relation,power_class(u)),complement(power_class(v))),universal_class)** -> .
% 300.06/300.42  61915[4:SpL:47619.0,59615.0] || equal(union(image(element_relation,power_class(u)),complement(power_class(v))),universal_class)** -> equal(intersection(power_class(complement(power_class(u))),power_class(v)),null_class).
% 300.06/300.42  61910[0:SpR:39581.1,47619.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)))**.
% 300.06/300.42  61872[0:SpR:47619.0,9930.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))))*.
% 300.06/300.42  61859[4:SpR:47619.0,59527.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))))*.
% 300.06/300.42  61855[0:SpR:47619.0,42038.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)**.
% 300.06/300.42  61854[0:SpR:47619.0,41697.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)**.
% 300.06/300.42  61843[4:SpR:47619.0,30945.0] ||  -> equal(symmetric_difference(union(image(element_relation,power_class(u)),complement(power_class(v))),union(null_class,intersection(power_class(complement(power_class(u))),power_class(v)))),universal_class)**.
% 300.06/300.42  61841[4:SpR:47619.0,30853.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)**.
% 300.06/300.42  61815[4:SpR:47619.0,45830.1] || equal(intersection(power_class(complement(power_class(u))),power_class(v)),null_class) -> equal(union(image(element_relation,power_class(u)),complement(power_class(v))),universal_class)**.
% 300.06/300.42  62140[4:Res:61024.0,5342.0] || subclass(union(u,u),v)* -> subclass(complement(successor(complement(u))),w) member(not_subclass_element(complement(successor(complement(u))),w),v)*.
% 300.06/300.42  62273[4:Res:58043.0,5341.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)**.
% 300.06/300.42  62327[4:Res:59281.0,5341.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)**.
% 300.06/300.42  62437[0:Res:57651.0,5341.0] ||  -> subclass(intersection(u,restrict(singleton(v),w,x)),y) equal(not_subclass_element(intersection(u,restrict(singleton(v),w,x)),y),v)**.
% 300.06/300.42  62540[0:Res:57711.0,5341.0] ||  -> subclass(restrict(intersection(singleton(u),v),w,x),y) equal(not_subclass_element(restrict(intersection(singleton(u),v),w,x),y),u)**.
% 300.06/300.42  62610[4:Res:32704.1,11919.0] || member(u,universal_class) -> equal(ordered_pair(first(ordered_pair(cantor(u),omega)),second(ordered_pair(cantor(u),omega))),ordered_pair(cantor(u),omega))**.
% 300.06/300.42  62602[0:Res:55.1,11919.0] || member(u,universal_class) -> equal(ordered_pair(first(ordered_pair(sum_class(u),omega)),second(ordered_pair(sum_class(u),omega))),ordered_pair(sum_class(u),omega))**.
% 300.06/300.42  62601[0:Res:57.1,11919.0] || member(u,universal_class) -> equal(ordered_pair(first(ordered_pair(power_class(u),omega)),second(ordered_pair(power_class(u),omega))),ordered_pair(power_class(u),omega))**.
% 300.06/300.42  62838[0:Res:58168.0,5341.0] ||  -> subclass(restrict(intersection(u,singleton(v)),w,x),y) equal(not_subclass_element(restrict(intersection(u,singleton(v)),w,x),y),v)**.
% 300.06/300.42  63009[0:Res:58577.0,5341.0] ||  -> subclass(intersection(restrict(singleton(u),v,w),x),y) equal(not_subclass_element(intersection(restrict(singleton(u),v,w),x),y),u)**.
% 300.06/300.42  63163[0:SpL:39581.1,3659.1] || subclass(complement(u),complement(v)) member(w,image(element_relation,union(v,u)))* member(w,power_class(complement(u))) -> .
% 300.06/300.42  63946[4:Rew:26691.0,63910.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))*.
% 300.06/300.42  63949[4:Rew:26691.0,63892.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)))*.
% 300.06/300.42  64572[4:SpL:1197.2,64490.0] || member(cross_product(u,v),universal_class) equal(successor(apply(choice,cross_product(u,v))),null_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.42  64587[8:SpL:38098.1,15453.1] one_to_one(u) || member(inverse(u),cantor(cross_product(v,w)))* equal(restrict(cross_product(null_class,universal_class),v,w),null_class) -> .
% 300.06/300.42  64584[4:SpL:54674.1,15453.1] || equal(u,universal_class) member(u,cantor(cross_product(v,w)))* equal(restrict(cross_product(null_class,universal_class),v,w),null_class)** -> .
% 300.06/300.42  64699[0:SpR:39581.1,47063.0] || subclass(complement(u),complement(v)) -> equal(complement(intersection(union(v,u),power_class(w))),union(complement(u),complement(power_class(w))))**.
% 300.06/300.42  64896[4:SpR:26691.0,47152.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)))**.
% 300.06/300.42  65637[0:SpR:39581.1,47508.0] || subclass(complement(u),complement(v)) -> equal(complement(intersection(power_class(w),union(v,u))),union(complement(power_class(w)),complement(u)))**.
% 300.06/300.42  66467[4:Rew:66431.1,66177.1] || equal(successor(intersection(u,v)),null_class) member(w,union(u,v))* subclass(universal_class,x) -> member(w,x)*.
% 300.06/300.42  66574[0:Res:10014.3,218.0] || member(u,universal_class) member(v,u) subclass(element_relation,restrict(w,x,y))* -> member(ordered_pair(v,u),w)*.
% 300.06/300.42  66641[0:MRR:66618.2,19.0] || member(u,universal_class) member(v,u) equal(compose(w,v),u) -> member(ordered_pair(v,u),compose_class(w))*.
% 300.06/300.42  67227[3:Res:33060.0,47254.1] || member(u,universal_class) -> equal(singleton(power_class(v)),null_class) member(u,complement(power_class(v))) member(u,complement(singleton(power_class(v))))*.
% 300.06/300.42  67425[0:SpL:39581.1,2301.0] || subclass(complement(u),complement(v)) member(not_subclass_element(union(v,u),w),complement(u))* -> subclass(union(v,u),w).
% 300.06/300.42  67413[4:SpL:26691.0,2301.0] || member(not_subclass_element(union(complement(u),v),w),intersection(union(null_class,u),complement(v)))* -> subclass(union(complement(u),v),w).
% 300.06/300.42  67394[4:SpL:26691.0,2301.0] || member(not_subclass_element(union(u,complement(v)),w),intersection(complement(u),union(null_class,v)))* -> subclass(union(u,complement(v)),w).
% 300.06/300.42  67620[4:SpL:16961.0,3154.0] || subclass(u,ordered_pair(universal_class,v))* -> equal(u,null_class) equal(regular(u),unordered_pair(universal_class,singleton(v))) equal(regular(u),null_class).
% 300.06/300.42  67619[4:SpL:16978.0,3154.0] || subclass(u,ordered_pair(v,universal_class))* -> equal(u,null_class) equal(regular(u),unordered_pair(v,null_class)) equal(regular(u),singleton(v)).
% 300.06/300.42  69796[4:Res:1978.3,66389.1] || member(u,universal_class)* member(v,universal_class) equal(compose(w,v),u)* equal(successor(compose_class(w)),null_class) -> .
% 300.06/300.42  70743[4:Res:70688.0,5348.0] ||  -> subclass(complement(successor(complement(restrict(u,v,w)))),x) member(not_subclass_element(complement(successor(complement(restrict(u,v,w)))),x),u)*.
% 300.06/300.42  70817[0:Res:2338.1,25.1] || member(regular(intersection(u,restrict(complement(v),w,x))),v)* -> equal(intersection(u,restrict(complement(v),w,x)),null_class).
% 300.06/300.42  71020[0:Res:3127.1,25.1] || member(regular(intersection(restrict(complement(u),v,w),x)),u)* -> equal(intersection(restrict(complement(u),v,w),x),null_class).
% 300.06/300.42  71127[0:SpL:30.0,9990.0] || equal(u,restrict(v,w,x))* member(y,v)* member(y,cross_product(w,x))* -> member(y,u)*.
% 300.06/300.42  71623[4:Res:70771.0,5341.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)**.
% 300.06/300.42  71967[0:Rew:42032.0,71681.1] || member(not_subclass_element(intersection(u,restrict(v,w,x)),null_class),complement(v))* -> subclass(intersection(u,restrict(v,w,x)),null_class).
% 300.06/300.42  72144[4:MRR:28521.0,72143.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)).
% 300.06/300.42  72503[0:Rew:42032.0,72218.1] || member(not_subclass_element(intersection(restrict(u,v,w),x),null_class),complement(u))* -> subclass(intersection(restrict(u,v,w),x),null_class).
% 300.06/300.42  72764[0:Rew:11093.0,72763.1] || member(u,v) member(u,w) -> member(x,unordered_pair(x,u))* subclass(unordered_pair(x,u),intersection(w,v))*.
% 300.06/300.42  72894[0:Rew:11094.0,72893.1] || member(u,v) member(u,w) -> member(x,unordered_pair(u,x))* subclass(unordered_pair(u,x),intersection(w,v))*.
% 300.06/300.42  72912[4:SpL:1197.2,72131.0] || member(cross_product(u,v),universal_class) equal(complement(apply(choice,cross_product(u,v))),null_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.42  73159[4:Rew:73077.0,63955.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)))*.
% 300.06/300.42  75107[4:Rew:74519.0,73199.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)))**.
% 300.06/300.42  75120[4:Rew:73771.0,73341.1,73771.0,73341.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).
% 300.06/300.42  75122[4:Rew:73771.0,73357.1,73771.0,73357.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).
% 300.06/300.42  75126[4:Rew:73771.0,73413.1,73771.0,73413.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).
% 300.06/300.42  73640[4:Rew:73077.0,63954.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))*.
% 300.06/300.42  73699[4:Rew:73077.0,27399.1] || member(union(u,null_class),universal_class) member(apply(choice,union(u,null_class)),complement(u))* -> equal(union(u,null_class),null_class).
% 300.06/300.42  73740[4:Rew:73077.0,64897.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)))**.
% 300.06/300.42  75161[4:Rew:73771.0,73900.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)))*.
% 300.06/300.42  75162[4:Rew:73771.0,73904.1,73771.0,73904.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)))*.
% 300.06/300.42  75163[4:Rew:73771.0,73906.1] || member(u,universal_class) subclass(universal_class,union(null_class,apply(null_class,v)))* -> member(power_class(u),union(null_class,apply(null_class,w)))*.
% 300.06/300.42  75164[4:Rew:73771.0,73907.1] || member(u,universal_class) subclass(universal_class,union(null_class,apply(null_class,v)))* -> member(sum_class(u),union(null_class,apply(null_class,w)))*.
% 300.06/300.42  75165[4:Rew:73771.0,73908.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)))*.
% 300.06/300.42  75166[4:Rew:73771.0,73927.1,73771.0,73927.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)))*.
% 300.06/300.42  75167[4:Rew:73771.0,73930.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))))*.
% 300.06/300.42  75168[4:Rew:73771.0,73934.2] || member(u,universal_class) subclass(universal_class,union(null_class,apply(null_class,v)))* -> member(sum_class(u),union(null_class,sum_class(range_of(null_class))))*.
% 300.06/300.42  75169[4:Rew:73771.0,73935.2] || member(u,universal_class) subclass(universal_class,union(null_class,apply(null_class,v)))* -> member(power_class(u),union(null_class,sum_class(range_of(null_class))))*.
% 300.06/300.42  75170[4:Rew:73771.0,73936.1] || member(u,universal_class) subclass(universal_class,union(null_class,sum_class(range_of(null_class)))) -> member(power_class(u),union(null_class,apply(null_class,v)))*.
% 300.06/300.42  75171[4:Rew:73771.0,73937.1] || member(u,universal_class) subclass(universal_class,union(null_class,sum_class(range_of(null_class)))) -> member(sum_class(u),union(null_class,apply(null_class,v)))*.
% 300.06/300.42  75172[4:Rew:73771.0,73970.1,73771.0,73970.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))))*.
% 300.06/300.42  74562[4:Rew:74519.0,65292.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)))**.
% 300.06/300.42  75176[4:Rew:73077.0,73161.1] || member(not_subclass_element(union(u,complement(v)),w),intersection(complement(u),union(v,null_class)))* -> subclass(union(u,complement(v)),w).
% 300.06/300.42  75190[4:Rew:73077.0,73642.1] || member(not_subclass_element(union(complement(u),v),w),intersection(union(u,null_class),complement(v)))* -> subclass(union(complement(u),v),w).
% 300.06/300.42  75191[4:Rew:73077.0,73671.2] || subclass(union(u,null_class),v) -> subclass(complement(successor(complement(u))),w) member(not_subclass_element(complement(successor(complement(u))),w),v)*.
% 300.06/300.42  75235[4:Rew:74098.0,74149.2,74098.0,74149.0] || member(union(null_class,u),universal_class) -> equal(union(null_class,u),null_class) member(apply(choice,union(null_class,u)),union(u,null_class))*.
% 300.06/300.42  77570[4:Res:76341.0,5342.0] || subclass(u,v) -> subclass(intersection(union(u,null_class),w),x) member(not_subclass_element(intersection(union(u,null_class),w),x),v)*.
% 300.06/300.42  77677[4:Res:76347.0,5342.0] || subclass(u,v) -> subclass(intersection(w,union(u,null_class)),x) member(not_subclass_element(intersection(w,union(u,null_class)),x),v)*.
% 300.06/300.42  78711[4:Rew:78636.0,68636.0] || equal(symmetric_difference(union(u,v),complement(intersection(u,v))),singleton(singleton(null_class)))** -> member(singleton(null_class),complement(symmetric_difference(u,v))).
% 300.06/300.42  79105[4:Rew:79059.0,78595.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)))**.
% 300.06/300.42  80310[4:SpL:47619.0,70954.0] || subclass(union(image(element_relation,power_class(u)),complement(power_class(v))),null_class)* -> subclass(universal_class,intersection(power_class(complement(power_class(u))),power_class(v))).
% 300.06/300.42  80309[4:SpL:47616.0,70954.0] || subclass(union(complement(power_class(u)),image(element_relation,power_class(v))),null_class)* -> subclass(universal_class,intersection(power_class(u),power_class(complement(power_class(v))))).
% 300.06/300.42  80338[4:SpL:47619.0,72030.0] || equal(union(image(element_relation,power_class(u)),complement(power_class(v))),null_class)** -> equal(intersection(power_class(complement(power_class(u))),power_class(v)),universal_class).
% 300.06/300.42  80337[4:SpL:47616.0,72030.0] || equal(union(complement(power_class(u)),image(element_relation,power_class(v))),null_class)** -> equal(intersection(power_class(u),power_class(complement(power_class(v)))),universal_class).
% 300.06/300.42  81707[4:Res:73358.0,3156.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)*.
% 300.06/300.42  81724[4:Res:73399.0,3156.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)*.
% 300.06/300.42  81964[4:SpL:74227.0,47227.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)))) -> .
% 300.06/300.42  81959[4:SpL:74227.0,47038.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)))) -> .
% 300.06/300.42  81955[4:SpL:74227.0,2333.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).
% 300.06/300.42  81940[4:SpL:74227.0,3121.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).
% 300.06/300.42  81918[4:SpL:74227.0,47227.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)))* -> .
% 300.06/300.42  81913[4:SpL:74227.0,47038.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))))* -> .
% 300.06/300.42  81909[4:SpL:74227.0,2333.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).
% 300.06/300.42  81894[4:SpL:74227.0,3121.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).
% 300.06/300.42  82917[4:Res:73359.0,3156.0] || subclass(complement(apply(null_class,u)),v)* -> equal(complement(apply(null_class,w)),null_class) member(regular(complement(apply(null_class,w))),v)*.
% 300.06/300.42  83075[4:SpL:73603.0,47227.0] || member(u,intersection(power_class(v),union(null_class,complement(w))))* member(u,union(complement(power_class(v)),union(w,null_class))) -> .
% 300.06/300.42  83070[4:SpL:73603.0,47038.0] || member(u,intersection(union(null_class,complement(v)),power_class(w)))* member(u,union(union(v,null_class),complement(power_class(w)))) -> .
% 300.06/300.42  83128[4:Rew:73603.0,83066.1] || member(regular(intersection(u,union(null_class,complement(v)))),union(v,null_class))* -> equal(intersection(u,union(null_class,complement(v))),null_class).
% 300.06/300.42  83129[4:Rew:73603.0,83050.1] || member(regular(intersection(union(null_class,complement(u)),v)),union(u,null_class))* -> equal(intersection(union(null_class,complement(u)),v),null_class).
% 300.06/300.42  83002[4:SpR:73603.0,262.1] || member(u,universal_class) -> member(u,intersection(complement(v),union(null_class,complement(w))))* member(u,union(v,union(w,null_class))).
% 300.06/300.42  82994[4:SpR:73603.0,262.1] || member(u,universal_class) -> member(u,intersection(union(null_class,complement(v)),complement(w)))* member(u,union(union(v,null_class),w)).
% 300.06/300.42  82990[4:SpR:73603.0,6804.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))))**.
% 300.06/300.42  82940[4:SpR:73603.0,6804.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)))**.
% 300.06/300.42  83501[4:SpL:74226.0,47227.0] || member(u,intersection(power_class(v),complement(apply(null_class,w))))* member(u,union(complement(power_class(v)),apply(null_class,x)))* -> .
% 300.06/300.42  83496[4:SpL:74226.0,47038.0] || member(u,intersection(complement(apply(null_class,v)),power_class(w)))* member(u,union(apply(null_class,x),complement(power_class(w))))* -> .
% 300.06/300.42  83492[4:SpL:74226.0,2333.0] || member(regular(intersection(u,complement(apply(null_class,v)))),apply(null_class,w))* -> equal(intersection(u,complement(apply(null_class,w))),null_class).
% 300.06/300.42  83476[4:SpL:74226.0,3121.0] || member(regular(intersection(complement(apply(null_class,u)),v)),apply(null_class,w))* -> equal(intersection(complement(apply(null_class,w)),v),null_class).
% 300.06/300.42  83948[4:SpL:77128.0,47038.0] || member(u,intersection(complement(v),power_class(union(null_class,w))))* member(u,union(v,complement(power_class(union(w,null_class))))) -> .
% 300.06/300.42  83945[4:SpL:77128.0,47227.0] || member(u,intersection(power_class(union(null_class,v)),complement(w)))* member(u,union(complement(power_class(union(v,null_class))),w)) -> .
% 300.06/300.42  83935[4:SpL:77128.0,47038.0] || member(u,intersection(complement(v),power_class(union(w,null_class))))* member(u,union(v,complement(power_class(union(null_class,w))))) -> .
% 300.06/300.42  83932[4:SpL:77128.0,47227.0] || member(u,intersection(power_class(union(v,null_class)),complement(w)))* member(u,union(complement(power_class(union(null_class,v))),w)) -> .
% 300.06/300.42  83881[4:SpR:77128.0,47090.1] || member(u,universal_class) -> member(u,image(element_relation,power_class(union(null_class,v))))* member(u,power_class(complement(power_class(union(v,null_class))))).
% 300.06/300.42  83872[4:SpR:77128.0,3797.2] || member(union(u,null_class),universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(power_class(union(null_class,u)),union(v,w))*.
% 300.06/300.42  83850[4:SpR:77128.0,47090.1] || member(u,universal_class) -> member(u,image(element_relation,power_class(union(v,null_class))))* member(u,power_class(complement(power_class(union(null_class,v))))).
% 300.06/300.42  83841[4:SpR:77128.0,3797.2] || member(union(null_class,u),universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(power_class(union(u,null_class)),union(v,w))*.
% 300.06/300.42  84073[4:Res:15496.3,49331.0] || member(u,universal_class) member(range_of(null_class),universal_class) equal(singleton(apply(v,u)),null_class)** -> member(u,cantor(v)).
% 300.06/300.42  84069[4:Res:15496.3,55278.0] || member(u,universal_class) member(range_of(null_class),universal_class) equal(power_class(apply(v,u)),universal_class)** -> member(u,cantor(v)).
% 300.06/300.42  84068[4:Res:15496.3,55279.0] || member(u,universal_class) member(range_of(null_class),universal_class) equal(sum_class(apply(v,u)),universal_class)** -> member(u,cantor(v)).
% 300.06/300.42  84067[4:Res:15496.3,55287.0] || member(u,universal_class) member(range_of(null_class),universal_class) equal(cantor(apply(v,u)),universal_class)** -> member(u,cantor(v)).
% 300.06/300.42  85466[0:MRR:85442.0,10054.2] || member(u,universal_class) subclass(u,complement(union(v,w)))* -> member(apply(choice,u),complement(v))* equal(u,null_class).
% 300.06/300.42  85467[0:MRR:85441.0,10054.2] || member(u,universal_class) subclass(u,complement(union(v,w)))* -> member(apply(choice,u),complement(w))* equal(u,null_class).
% 300.06/300.42  85491[0:SpL:38775.0,7170.3] function(complement(cross_product(u,universal_class))) || member(u,universal_class)* subclass(universal_class,complement(v)) member(range_of(null_class),v)* -> .
% 300.06/300.42  85537[0:MRR:85514.1,66.2] function(u) || member(v,universal_class) subclass(universal_class,complement(union(w,x)))* -> member(image(u,v),complement(w))*.
% 300.06/300.42  85538[0:MRR:85513.1,66.2] function(u) || member(v,universal_class) subclass(universal_class,complement(union(w,x)))* -> member(image(u,v),complement(x))*.
% 300.06/300.42  85584[0:SpL:39581.1,10907.0] || subclass(u,v) subclass(universal_class,complement(u)) member(omega,union(v,u)) -> member(omega,symmetric_difference(v,u))*.
% 300.06/300.42  86032[4:SpL:76340.0,47038.0] || member(u,intersection(complement(v),power_class(union(w,null_class))))* member(u,union(v,complement(power_class(union(w,w)))))* -> .
% 300.06/300.42  86029[4:SpL:76340.0,47227.0] || member(u,intersection(power_class(union(v,null_class)),complement(w)))* member(u,union(complement(power_class(union(v,v))),w))* -> .
% 300.06/300.42  86018[4:SpL:76340.0,47038.0] || member(u,intersection(complement(v),power_class(union(w,w))))* member(u,union(v,complement(power_class(union(w,null_class))))) -> .
% 300.06/300.42  86015[4:SpL:76340.0,47227.0] || member(u,intersection(power_class(union(v,v)),complement(w)))* member(u,union(complement(power_class(union(v,null_class))),w)) -> .
% 300.06/300.42  85958[4:SpR:76340.0,47090.1] || member(u,universal_class) -> member(u,image(element_relation,power_class(union(v,null_class))))* member(u,power_class(complement(power_class(union(v,v)))))*.
% 300.06/300.42  85947[4:SpR:76340.0,3797.2] || member(union(u,u),universal_class)* subclass(universal_class,symmetric_difference(v,w)) -> member(power_class(union(u,null_class)),union(v,w))*.
% 300.06/300.42  85925[4:SpR:76340.0,47090.1] || member(u,universal_class) -> member(u,image(element_relation,power_class(union(v,v))))* member(u,power_class(complement(power_class(union(v,null_class))))).
% 300.06/300.42  85914[4:SpR:76340.0,3797.2] || member(union(u,null_class),universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(power_class(union(u,u)),union(v,w))*.
% 300.06/300.42  86070[8:SpL:47013.0,76649.1] function(intersection(power_class(u),complement(v))) || equal(successor(intersection(power_class(u),complement(v))),union(complement(power_class(u)),v))** -> .
% 300.06/300.42  86069[8:SpL:47007.0,76649.1] function(intersection(complement(u),power_class(v))) || equal(successor(intersection(complement(u),power_class(v))),union(u,complement(power_class(v))))** -> .
% 300.06/300.42  86483[4:Rew:39886.0,86402.1] || member(regular(union(null_class,intersection(u,v))),symmetric_difference(v,intersection(u,v)))* -> equal(union(null_class,intersection(u,v)),null_class).
% 300.06/300.42  86484[4:Rew:39745.0,86401.1] || member(regular(union(null_class,intersection(u,v))),symmetric_difference(u,intersection(u,v)))* -> equal(union(null_class,intersection(u,v)),null_class).
% 300.06/300.42  86990[0:SpL:249.0,1906.0] || member(singleton(singleton(singleton(singleton(singleton(u))))),flip(v)) -> member(ordered_pair(ordered_pair(u,singleton(u)),singleton(singleton(u))),v)*.
% 300.06/300.42  86999[3:Rew:54674.1,86982.2] || equal(u,universal_class) member(ordered_pair(singleton(singleton(null_class)),v),flip(w))* -> member(ordered_pair(ordered_pair(u,null_class),v),w)*.
% 300.06/300.42  87000[8:Rew:38098.1,86985.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)*.
% 300.06/300.42  87268[4:Res:59329.1,5303.0] || subclass(u,restrict(v,w,x))* -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),cross_product(w,x))*.
% 300.06/300.42  87258[4:Res:59329.1,7728.0] || subclass(u,complement(compose(element_relation,universal_class))) member(not_subclass_element(union(null_class,u),v),element_relation)* -> subclass(union(null_class,u),v).
% 300.06/300.42  87247[4:Res:59329.1,5342.0] || subclass(u,v)* subclass(v,w)* -> subclass(union(null_class,u),x) member(not_subclass_element(union(null_class,u),x),w)*.
% 300.06/300.42  87310[0:SpL:249.0,1913.0] || member(singleton(singleton(singleton(singleton(singleton(u))))),rotate(v)) -> member(ordered_pair(ordered_pair(u,singleton(singleton(u))),singleton(u)),v)*.
% 300.06/300.42  87319[3:Rew:54674.1,87302.2] || equal(u,universal_class) member(ordered_pair(singleton(singleton(null_class)),v),rotate(w))* -> member(ordered_pair(ordered_pair(u,v),null_class),w)*.
% 300.06/300.42  87320[8:Rew:38098.1,87305.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)*.
% 300.06/300.42  87474[4:SpL:26691.0,6148.0] || subclass(u,intersection(union(null_class,v),complement(w)))* member(regular(u),union(complement(v),w)) -> equal(u,null_class).
% 300.06/300.42  87451[4:SpL:26691.0,6148.0] || subclass(u,intersection(complement(v),union(null_class,w)))* member(regular(u),union(v,complement(w))) -> equal(u,null_class).
% 300.06/300.42  87571[4:Rew:26689.0,87460.1] || equal(successor(u),null_class) subclass(v,complement(w)) member(regular(v),union(u,w))* -> equal(v,null_class).
% 300.06/300.42  87572[4:Rew:26689.0,87437.1,74519.0,87437.1] || equal(successor(u),null_class) subclass(v,complement(w)) member(regular(v),union(w,u))* -> equal(v,null_class).
% 300.06/300.42  87923[0:Res:22622.0,7135.1] || member(complement(successor(u)),universal_class) -> equal(complement(successor(u)),null_class) member(apply(choice,complement(successor(u))),complement(singleton(u)))*.
% 300.06/300.42  88239[4:Res:32704.1,15713.0] || member(u,universal_class) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(cantor(u),cantor(cantor(u))),w)*.
% 300.06/300.42  88230[4:Res:55.1,15713.0] || member(u,universal_class) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(sum_class(u),cantor(sum_class(u))),w)*.
% 300.06/300.42  88229[4:Res:57.1,15713.0] || member(u,universal_class) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(power_class(u),cantor(power_class(u))),w)*.
% 300.06/300.42  88606[4:SpR:26691.0,47037.1] || member(u,universal_class) -> member(u,intersection(union(null_class,v),power_class(w)))* member(u,union(complement(v),complement(power_class(w)))).
% 300.06/300.42  88705[0:MRR:88646.0,10049.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))).
% 300.06/300.42  88860[4:SpR:26691.0,47226.1] || member(u,universal_class) -> member(u,intersection(power_class(v),union(null_class,w)))* member(u,union(complement(power_class(v)),complement(w))).
% 300.06/300.42  88972[0:MRR:88912.0,10049.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))).
% 300.06/300.42  89384[3:MRR:89316.0,10049.1] ||  -> member(not_subclass_element(intersection(u,regular(complement(v))),w),v)* subclass(intersection(u,regular(complement(v))),w) equal(complement(v),null_class).
% 300.06/300.42  89774[3:MRR:89702.0,10049.1] ||  -> member(not_subclass_element(intersection(regular(complement(u)),v),w),u)* subclass(intersection(regular(complement(u)),v),w) equal(complement(u),null_class).
% 300.06/300.42  89899[4:Res:5221.1,76461.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)*.
% 300.06/300.42  89898[4:Res:4069.1,76461.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)*.
% 300.06/300.42  89897[4:Res:5222.1,76461.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)*.
% 300.06/300.42  89895[4:Res:4068.1,76461.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)*.
% 300.06/300.42  90097[4:SpR:26691.0,6708.1] || member(u,symmetric_difference(union(complement(v),w),complement(x))) -> member(u,union(intersection(union(null_class,v),complement(w)),x))*.
% 300.06/300.42  90074[4:SpR:26691.0,6708.1] || member(u,symmetric_difference(union(v,complement(w)),complement(x))) -> member(u,union(intersection(complement(v),union(null_class,w)),x))*.
% 300.06/300.42  90222[4:Rew:26689.0,90083.2] || equal(successor(u),null_class) member(v,symmetric_difference(union(u,w),complement(x)))* -> member(v,union(complement(w),x)).
% 300.06/300.42  90223[4:Rew:26689.0,90060.2,74519.0,90060.2] || equal(successor(u),null_class) member(v,symmetric_difference(union(w,u),complement(x)))* -> member(v,union(complement(w),x)).
% 300.06/300.42  90565[8:Res:77537.1,1385.1] function(cross_product(universal_class,universal_class)) single_valued_class(intersection(successor(cross_product(universal_class,universal_class)),u)) ||  -> function(intersection(successor(cross_product(universal_class,universal_class)),u))*.
% 300.06/300.42  90540[8:Res:77537.1,3156.0] function(u) || subclass(u,v) -> equal(intersection(successor(u),w),null_class) member(regular(intersection(successor(u),w)),v)*.
% 300.06/300.42  90622[8:Res:77648.1,1385.1] function(cross_product(universal_class,universal_class)) single_valued_class(intersection(u,successor(cross_product(universal_class,universal_class)))) ||  -> function(intersection(u,successor(cross_product(universal_class,universal_class))))*.
% 300.06/300.42  90597[8:Res:77648.1,3156.0] function(u) || subclass(u,v) -> equal(intersection(w,successor(u)),null_class) member(regular(intersection(w,successor(u))),v)*.
% 300.06/300.42  90906[0:SpL:78616.0,47227.0] || member(u,intersection(power_class(v),complement(symmetric_difference(w,x))))* member(u,union(complement(power_class(v)),symmetric_difference(x,w))) -> .
% 300.06/300.42  90900[0:SpL:78616.0,47038.0] || member(u,intersection(complement(symmetric_difference(v,w)),power_class(x)))* member(u,union(symmetric_difference(w,v),complement(power_class(x)))) -> .
% 300.06/300.42  90896[0:SpL:78616.0,2333.0] || member(regular(intersection(u,complement(symmetric_difference(v,w)))),symmetric_difference(w,v))* -> equal(intersection(u,complement(symmetric_difference(w,v))),null_class).
% 300.06/300.42  90877[0:SpL:78616.0,3121.0] || member(regular(intersection(complement(symmetric_difference(u,v)),w)),symmetric_difference(v,u))* -> equal(intersection(complement(symmetric_difference(v,u)),w),null_class).
% 300.06/300.42  91008[4:SpR:26691.0,6784.1] || member(u,symmetric_difference(complement(v),union(complement(w),x))) -> member(u,union(v,intersection(union(null_class,w),complement(x))))*.
% 300.06/300.42  90983[4:SpR:26691.0,6784.1] || member(u,symmetric_difference(complement(v),union(w,complement(x)))) -> member(u,union(v,intersection(complement(w),union(null_class,x))))*.
% 300.06/300.42  91131[4:Rew:26689.0,90994.2] || equal(successor(u),null_class) member(v,symmetric_difference(complement(w),union(u,x)))* -> member(v,union(w,complement(x))).
% 300.06/300.42  91132[4:Rew:26689.0,90969.2,74519.0,90969.2] || equal(successor(u),null_class) member(v,symmetric_difference(complement(w),union(x,u)))* -> member(v,union(w,complement(x))).
% 300.06/300.42  92788[4:Res:87223.1,5303.0] || subclass(u,restrict(v,w,x))* -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),cross_product(w,x))*.
% 300.06/300.42  92775[4:Res:87223.1,7728.0] || subclass(u,complement(compose(element_relation,universal_class))) member(not_subclass_element(union(u,null_class),v),element_relation)* -> subclass(union(u,null_class),v).
% 300.06/300.42  92764[4:Res:87223.1,5342.0] || subclass(u,v)* subclass(v,w)* -> subclass(union(u,null_class),x) member(not_subclass_element(union(u,null_class),x),w)*.
% 300.06/300.42  95074[8:Res:95015.1,37432.1] function(u) || equal(complement(cantor(cantor(v))),null_class)** equal(cantor(cantor(w)),universal_class) -> compatible(u,w,v)*.
% 300.06/300.42  96396[8:Rew:37558.1,96391.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)))**.
% 300.06/300.42  96959[4:Res:96606.0,5341.0] ||  -> subclass(complement(successor(complement(intersection(singleton(u),v)))),w) equal(not_subclass_element(complement(successor(complement(intersection(singleton(u),v)))),w),u)**.
% 300.06/300.42  97123[4:Res:96886.0,5341.0] ||  -> subclass(complement(successor(complement(intersection(u,singleton(v))))),w) equal(not_subclass_element(complement(successor(complement(intersection(u,singleton(v))))),w),v)**.
% 300.06/300.42  97257[4:MRR:97202.0,243.0] || member(u,universal_class) subclass(domain_relation,regular(complement(v))) -> member(ordered_pair(u,cantor(u)),v)* equal(complement(v),null_class).
% 300.06/300.42  97353[4:Res:96932.0,7729.0] || member(regular(complement(successor(union(compose(element_relation,universal_class),u)))),element_relation)* -> equal(complement(successor(union(compose(element_relation,universal_class),u))),null_class).
% 300.06/300.42  97349[4:Res:96932.0,3156.0] || subclass(complement(u),v) -> equal(complement(successor(union(u,w))),null_class) member(regular(complement(successor(union(u,w)))),v)*.
% 300.06/300.42  97294[4:SpR:47619.0,96932.0] ||  -> subclass(complement(successor(union(intersection(power_class(complement(power_class(u))),power_class(v)),w))),union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 300.06/300.42  97293[4:SpR:47616.0,96932.0] ||  -> subclass(complement(successor(union(intersection(power_class(u),power_class(complement(power_class(v)))),w))),union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 300.06/300.42  97494[4:Res:97096.0,7729.0] || member(regular(complement(successor(union(u,compose(element_relation,universal_class))))),element_relation)* -> equal(complement(successor(union(u,compose(element_relation,universal_class)))),null_class).
% 300.06/300.42  97490[4:Res:97096.0,3156.0] || subclass(complement(u),v) -> equal(complement(successor(union(w,u))),null_class) member(regular(complement(successor(union(w,u)))),v)*.
% 300.06/300.42  97435[4:SpR:47619.0,97096.0] ||  -> subclass(complement(successor(union(u,intersection(power_class(complement(power_class(v))),power_class(w))))),union(image(element_relation,power_class(v)),complement(power_class(w))))*.
% 300.06/300.42  97434[4:SpR:47616.0,97096.0] ||  -> subclass(complement(successor(union(u,intersection(power_class(v),power_class(complement(power_class(w))))))),union(complement(power_class(v)),image(element_relation,power_class(w))))*.
% 300.06/300.42  97533[4:Res:97448.0,5342.0] || subclass(complement(singleton(u)),v) -> subclass(complement(successor(successor(u))),w) member(not_subclass_element(complement(successor(successor(u))),w),v)*.
% 300.06/300.42  97613[7:Res:29891.1,47068.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))))* -> .
% 300.06/300.42  97612[7:Res:29936.1,47068.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))))* -> .
% 300.06/300.42  97599[0:Res:345.1,47068.0] || subclass(universal_class,intersection(complement(u),power_class(complement(power_class(v))))) member(singleton(w),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.42  97598[4:Res:20926.1,47068.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),universal_class) member(singleton(w),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.42  97818[4:Res:97753.0,5345.0] ||  -> subclass(complement(successor(successor(complement(intersection(u,v))))),w) member(not_subclass_element(complement(successor(successor(complement(intersection(u,v))))),w),u)*.
% 300.06/300.42  97817[4:Res:97753.0,5346.0] ||  -> subclass(complement(successor(successor(complement(intersection(u,v))))),w) member(not_subclass_element(complement(successor(successor(complement(intersection(u,v))))),w),v)*.
% 300.06/300.42  97807[4:Res:97753.0,5342.0] || subclass(u,v) -> subclass(complement(successor(successor(complement(u)))),w) member(not_subclass_element(complement(successor(successor(complement(u)))),w),v)*.
% 300.06/300.42  97868[4:Rew:27.0,97821.1,27.0,97821.0] || member(regular(complement(successor(successor(union(u,v))))),union(u,v))* -> equal(complement(successor(successor(union(u,v)))),null_class).
% 300.06/300.42  97963[7:Res:29891.1,47100.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))* -> .
% 300.06/300.42  97962[7:Res:29936.1,47100.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))* -> .
% 300.06/300.42  97949[0:Res:345.1,47100.0] || subclass(universal_class,intersection(power_class(complement(power_class(u))),complement(v))) member(singleton(w),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.42  97948[4:Res:20926.1,47100.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),universal_class) member(singleton(w),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.42  98145[4:SpR:47642.0,59405.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))))*.
% 300.06/300.42  98141[4:SpR:47642.0,70688.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)))))*.
% 300.06/300.42  98127[4:SpR:47642.0,30861.0] ||  -> equal(symmetric_difference(intersection(power_class(u),union(v,complement(power_class(w)))),union(complement(power_class(u)),intersection(complement(v),power_class(w)))),universal_class)**.
% 300.06/300.42  98126[4:SpR:47642.0,30820.0] ||  -> equal(union(intersection(power_class(u),union(v,complement(power_class(w)))),union(complement(power_class(u)),intersection(complement(v),power_class(w)))),universal_class)**.
% 300.06/300.42  98125[0:SpR:47642.0,30716.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)**.
% 300.06/300.42  98660[4:SpR:47643.0,59405.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))))*.
% 300.06/300.42  98655[4:SpR:47643.0,70688.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)))*.
% 300.06/300.42  98641[4:SpR:47643.0,30861.0] ||  -> equal(symmetric_difference(intersection(union(u,complement(power_class(v))),power_class(w)),union(intersection(complement(u),power_class(v)),complement(power_class(w)))),universal_class)**.
% 300.06/300.42  98640[4:SpR:47643.0,30820.0] ||  -> equal(union(intersection(union(u,complement(power_class(v))),power_class(w)),union(intersection(complement(u),power_class(v)),complement(power_class(w)))),universal_class)**.
% 300.06/300.42  98639[0:SpR:47643.0,30716.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)**.
% 300.06/300.42  99088[4:SpR:47644.0,59405.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))))*.
% 300.06/300.42  99083[4:SpR:47644.0,70688.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)))*.
% 300.06/300.42  99069[4:SpR:47644.0,30861.0] ||  -> equal(symmetric_difference(intersection(union(complement(power_class(u)),v),power_class(w)),union(intersection(power_class(u),complement(v)),complement(power_class(w)))),universal_class)**.
% 300.06/300.42  99068[4:SpR:47644.0,30820.0] ||  -> equal(union(intersection(union(complement(power_class(u)),v),power_class(w)),union(intersection(power_class(u),complement(v)),complement(power_class(w)))),universal_class)**.
% 300.06/300.42  99067[0:SpR:47644.0,30716.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)**.
% 300.06/300.42  99681[4:SpR:47646.0,59405.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))))*.
% 300.06/300.42  99676[4:SpR:47646.0,70688.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)))*.
% 300.06/300.42  99662[4:SpR:47646.0,30861.0] ||  -> equal(symmetric_difference(intersection(power_class(u),union(complement(power_class(v)),w)),union(complement(power_class(u)),intersection(power_class(v),complement(w)))),universal_class)**.
% 300.06/300.42  99661[4:SpR:47646.0,30820.0] ||  -> equal(union(intersection(power_class(u),union(complement(power_class(v)),w)),union(complement(power_class(u)),intersection(power_class(v),complement(w)))),universal_class)**.
% 300.06/300.42  99660[0:SpR:47646.0,30716.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)**.
% 300.06/300.42  100153[4:Res:100042.0,5345.0] ||  -> subclass(complement(union(complement(intersection(u,v)),w)),x) member(not_subclass_element(complement(union(complement(intersection(u,v)),w)),x),u)*.
% 300.06/300.42  100152[4:Res:100042.0,5346.0] ||  -> subclass(complement(union(complement(intersection(u,v)),w)),x) member(not_subclass_element(complement(union(complement(intersection(u,v)),w)),x),v)*.
% 300.06/300.42  100142[4:Res:100042.0,5342.0] || subclass(u,v) -> subclass(complement(union(complement(u),w)),x) member(not_subclass_element(complement(union(complement(u),w)),x),v)*.
% 300.06/300.42  100216[4:Rew:27.0,100156.1,27.0,100156.0] || member(regular(complement(union(union(u,v),w))),union(u,v))* -> equal(complement(union(union(u,v),w)),null_class).
% 300.06/300.42  100578[4:Rew:26689.0,100459.3] || equal(null_class,u) member(v,universal_class) -> member(v,image(element_relation,union(u,w)))* member(v,power_class(complement(w))).
% 300.06/300.42  100580[4:Rew:26689.0,100430.3,74519.0,100430.3] || equal(null_class,u) member(v,universal_class) -> member(v,image(element_relation,union(w,u)))* member(v,power_class(complement(w))).
% 300.06/300.42  100765[4:Res:100115.0,5345.0] ||  -> subclass(complement(union(u,complement(intersection(v,w)))),x) member(not_subclass_element(complement(union(u,complement(intersection(v,w)))),x),v)*.
% 300.06/300.42  100764[4:Res:100115.0,5346.0] ||  -> subclass(complement(union(u,complement(intersection(v,w)))),x) member(not_subclass_element(complement(union(u,complement(intersection(v,w)))),x),w)*.
% 300.06/300.42  100754[4:Res:100115.0,5342.0] || subclass(u,v) -> subclass(complement(union(w,complement(u))),x) member(not_subclass_element(complement(union(w,complement(u))),x),v)*.
% 300.06/300.42  100829[4:Rew:27.0,100768.1,27.0,100768.0] || member(regular(complement(union(u,union(v,w)))),union(v,w))* -> equal(complement(union(u,union(v,w))),null_class).
% 300.06/300.42  101169[4:Rew:26689.0,100990.2] || equal(null_class,u) member(v,intersection(complement(w),union(u,x)))* member(v,union(w,complement(x))) -> .
% 300.06/300.42  101171[4:Rew:26689.0,100961.2,74519.0,100961.2] || equal(null_class,u) member(v,intersection(complement(w),union(x,u)))* member(v,union(w,complement(x))) -> .
% 300.06/300.42  101435[4:Rew:26689.0,101252.2] || equal(null_class,u) member(v,intersection(union(u,w),complement(x)))* member(v,union(complement(w),x)) -> .
% 300.06/300.42  101437[4:Rew:26689.0,101223.2,74519.0,101223.2] || equal(null_class,u) member(v,intersection(union(w,u),complement(x)))* member(v,union(complement(w),x)) -> .
% 300.06/300.42  101721[4:Rew:101686.0,83498.1] || member(u,image(element_relation,union(v,apply(null_class,w))))* member(u,power_class(complement(union(v,apply(null_class,x)))))* -> .
% 300.06/300.42  101757[0:Rew:101686.0,90892.1] || member(u,image(element_relation,union(symmetric_difference(v,w),x)))* member(u,power_class(complement(union(symmetric_difference(w,v),x)))) -> .
% 300.06/300.42  101780[4:Rew:101686.0,81952.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))))* -> .
% 300.06/300.42  101788[4:Rew:101686.0,83489.1] || member(u,image(element_relation,union(apply(null_class,v),w)))* member(u,power_class(complement(union(apply(null_class,x),w))))* -> .
% 300.06/300.42  101800[0:Rew:101686.0,90902.1] || member(u,image(element_relation,union(v,symmetric_difference(w,x))))* member(u,power_class(complement(union(v,symmetric_difference(x,w))))) -> .
% 300.06/300.42  101812[4:Rew:101686.0,81961.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)))))* -> .
% 300.06/300.42  101820[4:Rew:101686.0,81915.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)))))) -> .
% 300.06/300.42  101826[4:Rew:101686.0,81906.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)))) -> .
% 300.06/300.42  102019[0:Rew:101686.0,25789.0] || member(u,symmetric_difference(complement(v),power_class(complement(union(w,x)))))* -> member(u,union(v,image(element_relation,union(w,x)))).
% 300.06/300.42  102208[0:Rew:101686.0,101060.0] || subclass(universal_class,union(u,complement(union(v,w)))) member(unordered_pair(x,y),intersection(complement(u),union(v,w)))* -> .
% 300.06/300.42  102209[0:Rew:101686.0,101063.0] || subclass(universal_class,union(u,complement(union(v,w)))) member(ordered_pair(x,y),intersection(complement(u),union(v,w)))* -> .
% 300.06/300.42  102215[4:Rew:101686.0,18643.1] || equal(intersection(complement(u),union(v,w)),singleton(singleton(null_class))) subclass(universal_class,union(u,complement(union(v,w))))* -> .
% 300.06/300.42  102233[3:Rew:101686.0,101090.0] || subclass(domain_relation,union(u,complement(union(v,w)))) member(ordered_pair(null_class,null_class),intersection(complement(u),union(v,w)))* -> .
% 300.06/300.42  102237[3:Rew:101686.0,101089.0] || equal(union(u,complement(union(v,w))),domain_relation) member(ordered_pair(null_class,null_class),intersection(complement(u),union(v,w)))* -> .
% 300.06/300.42  102346[0:Rew:101686.0,63194.0] || subclass(u,power_class(complement(union(v,w)))) member(regular(u),image(element_relation,union(v,w)))* -> equal(u,null_class).
% 300.06/300.42  102355[0:Rew:101686.0,25807.0] || member(u,symmetric_difference(power_class(complement(union(v,w))),complement(x)))* -> member(u,union(image(element_relation,union(v,w)),x)).
% 300.06/300.42  102362[0:Rew:101686.0,38926.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))).
% 300.06/300.42  102368[4:Rew:101686.0,63199.0] || subclass(ordered_pair(u,universal_class),power_class(complement(union(v,w)))) member(unordered_pair(u,null_class),image(element_relation,union(v,w)))* -> .
% 300.06/300.42  102381[4:Rew:101686.0,100534.1] || member(u,universal_class) equal(successor(power_class(complement(union(v,w)))),null_class) -> member(u,image(element_relation,union(v,w)))*.
% 300.06/300.42  102510[0:Rew:101686.0,44884.0] || member(not_subclass_element(intersection(u,union(v,w)),x),complement(union(v,w)))* -> subclass(intersection(u,union(v,w)),x).
% 300.06/300.42  102548[0:Rew:101686.0,101118.0] || subclass(universal_class,symmetric_difference(u,complement(union(v,w)))) member(unordered_pair(x,y),intersection(complement(u),union(v,w)))* -> .
% 300.06/300.42  102582[0:Rew:101686.0,101324.0] || subclass(universal_class,union(complement(union(u,v)),w)) member(unordered_pair(x,y),intersection(union(u,v),complement(w)))* -> .
% 300.06/300.42  102583[0:Rew:101686.0,101327.0] || subclass(universal_class,union(complement(union(u,v)),w)) member(ordered_pair(x,y),intersection(union(u,v),complement(w)))* -> .
% 300.06/300.42  102589[4:Rew:101686.0,18646.1] || equal(intersection(union(u,v),complement(w)),singleton(singleton(null_class))) subclass(universal_class,union(complement(union(u,v)),w))* -> .
% 300.06/300.42  102607[3:Rew:101686.0,101354.0] || subclass(domain_relation,union(complement(union(u,v)),w)) member(ordered_pair(null_class,null_class),intersection(union(u,v),complement(w)))* -> .
% 300.06/300.42  102611[3:Rew:101686.0,101353.0] || equal(union(complement(union(u,v)),w),domain_relation) member(ordered_pair(null_class,null_class),intersection(union(u,v),complement(w)))* -> .
% 300.06/300.42  102712[0:Rew:101686.0,63209.0] || subclass(universal_class,power_class(complement(union(u,v)))) member(w,image(element_relation,union(u,v)))* -> equal(singleton(w),null_class).
% 300.06/300.42  102713[0:Rew:101686.0,63210.0] || subclass(universal_class,power_class(complement(union(u,v)))) member(regular(w),image(element_relation,union(u,v)))* -> equal(w,null_class).
% 300.06/300.42  102740[0:Rew:101686.0,5845.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))))*.
% 300.06/300.42  102773[0:Rew:101686.0,36022.0] || member(regular(image(element_relation,union(u,v))),power_class(complement(union(u,v))))* -> equal(image(element_relation,union(u,v)),null_class).
% 300.06/300.42  102794[4:Rew:101686.0,63181.0] || equal(power_class(complement(union(u,v))),ordered_pair(w,universal_class)) member(unordered_pair(w,null_class),image(element_relation,union(u,v)))* -> .
% 300.06/300.42  102804[8:Rew:101686.0,86064.1] function(image(element_relation,union(u,v))) || equal(successor(image(element_relation,union(u,v))),power_class(complement(union(u,v))))** -> .
% 300.06/300.42  102910[0:Rew:101686.0,45061.0] || member(not_subclass_element(intersection(union(u,v),w),x),complement(union(u,v)))* -> subclass(intersection(union(u,v),w),x).
% 300.06/300.42  102938[0:Rew:101686.0,101382.0] || subclass(universal_class,symmetric_difference(complement(union(u,v)),w)) member(unordered_pair(x,y),intersection(union(u,v),complement(w)))* -> .
% 300.06/300.42  103356[0:Rew:103337.0,47346.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))))))**.
% 300.06/300.42  103357[4:Rew:103337.0,41112.0] ||  -> equal(power_class(intersection(power_class(complement(singleton(null_class))),complement(singleton(image(element_relation,successor(null_class)))))),power_class(complement(successor(image(element_relation,successor(null_class))))))**.
% 300.06/300.42  103428[0:Rew:103414.0,92499.0] ||  -> member(not_subclass_element(u,intersection(complement(v),successor(w))),union(v,complement(successor(w))))* subclass(u,intersection(complement(v),successor(w))).
% 300.06/300.42  103439[4:Rew:103414.0,82999.0] ||  -> equal(union(u,intersection(union(null_class,complement(v)),complement(singleton(union(v,null_class))))),union(u,complement(successor(union(v,null_class)))))**.
% 300.06/300.42  103440[4:Rew:103414.0,38553.0] ||  -> equal(union(u,intersection(union(null_class,complement(v)),complement(singleton(union(v,v))))),union(u,complement(successor(union(v,v)))))**.
% 300.06/300.42  103441[4:Rew:103414.0,38554.0] ||  -> equal(union(u,intersection(union(null_class,complement(v)),complement(singleton(union(null_class,v))))),union(u,complement(successor(union(null_class,v)))))**.
% 300.06/300.42  103445[0:Rew:103414.0,85388.0] || member(regular(intersection(complement(u),successor(v))),union(u,complement(successor(v))))* -> equal(intersection(complement(u),successor(v)),null_class).
% 300.06/300.42  103457[0:Rew:103425.0,92497.0] ||  -> member(not_subclass_element(u,intersection(successor(v),complement(w))),union(w,complement(successor(v))))* subclass(u,intersection(successor(v),complement(w))).
% 300.06/300.42  103461[4:Rew:103425.0,82954.0] ||  -> equal(union(intersection(union(null_class,complement(u)),complement(singleton(union(u,null_class)))),v),union(v,complement(successor(union(u,null_class)))))**.
% 300.06/300.42  103462[4:Rew:103425.0,38395.0] ||  -> equal(union(intersection(union(null_class,complement(u)),complement(singleton(union(u,u)))),v),union(v,complement(successor(union(u,u)))))**.
% 300.06/300.42  103463[4:Rew:103425.0,38396.0] ||  -> equal(union(intersection(union(null_class,complement(u)),complement(singleton(union(null_class,u)))),v),union(v,complement(successor(union(null_class,u)))))**.
% 300.06/300.42  103475[0:Rew:103425.0,85386.0] || member(regular(intersection(successor(u),complement(v))),union(v,complement(successor(u))))* -> equal(intersection(successor(u),complement(v)),null_class).
% 300.06/300.42  103718[0:Rew:101686.0,102339.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)))).
% 300.06/300.42  103721[0:Rew:101686.0,102495.0] || member(u,symmetric_difference(union(v,w),complement(singleton(complement(union(v,w))))))* -> member(u,successor(complement(union(v,w)))).
% 300.06/300.42  104423[4:SpR:103338.0,3797.2] || member(complement(successor(null_class)),universal_class) subclass(universal_class,symmetric_difference(u,v)) -> member(power_class(complement(singleton(null_class))),union(u,v))*.
% 300.06/300.42  106745[0:SpL:103337.0,47228.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))))*.
% 300.06/300.42  106741[0:SpL:103337.0,47039.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))))*.
% 300.06/300.42  106740[0:SpL:103337.0,7013.0] || equal(u,power_class(complement(successor(v))))* member(w,universal_class) -> member(w,image(element_relation,successor(v)))* member(w,u)*.
% 300.06/300.42  106736[0:SpL:103337.0,354.1] || member(u,universal_class) subclass(power_class(complement(successor(v))),w)* -> member(u,image(element_relation,successor(v)))* member(u,w)*.
% 300.06/300.42  107372[4:Rew:30.0,107319.1] single_valued_class(complement(successor(successor(complement(intersection(cross_product(universal_class,universal_class),u)))))) ||  -> function(complement(successor(successor(complement(restrict(u,universal_class,universal_class))))))*.
% 300.06/300.42  107541[0:SpL:103414.0,4012.0] || member(u,symmetric_difference(complement(v),union(w,complement(successor(x)))))* -> member(u,union(v,intersection(complement(w),successor(x)))).
% 300.06/300.42  107529[0:SpL:103414.0,4012.0] || member(u,symmetric_difference(union(v,complement(successor(w))),complement(x)))* -> member(u,union(intersection(complement(v),successor(w)),x)).
% 300.06/300.42  107526[8:SpL:103414.0,76649.1] function(intersection(complement(u),successor(v))) || equal(successor(intersection(complement(u),successor(v))),union(u,complement(successor(v))))** -> .
% 300.06/300.42  107448[0:SpR:103414.0,5249.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))))*.
% 300.06/300.42  107383[0:SpR:103414.0,5770.0] ||  -> subclass(symmetric_difference(union(u,complement(successor(v))),complement(singleton(intersection(complement(u),successor(v))))),successor(intersection(complement(u),successor(v))))*.
% 300.06/300.42  107620[0:Rew:103414.0,107495.1] || member(regular(union(u,complement(successor(v)))),intersection(complement(u),successor(v)))* -> equal(union(u,complement(successor(v))),null_class).
% 300.06/300.42  107621[0:Rew:103414.0,107436.1] ||  -> member(not_subclass_element(u,union(v,complement(successor(w)))),intersection(complement(v),successor(w)))* subclass(u,union(v,complement(successor(w)))).
% 300.06/300.42  108706[4:Res:17151.1,101697.0] || subclass(ordered_pair(u,universal_class),image(element_relation,union(v,w))) member(unordered_pair(u,null_class),power_class(complement(union(v,w))))* -> .
% 300.06/300.42  108701[0:Res:349.2,101697.0] || subclass(u,image(element_relation,union(v,w))) member(regular(u),power_class(complement(union(v,w))))* -> equal(u,null_class).
% 300.06/300.42  108687[4:Res:25926.1,101697.0] || equal(image(element_relation,union(u,v)),ordered_pair(w,universal_class)) member(unordered_pair(w,null_class),power_class(complement(union(u,v))))* -> .
% 300.06/300.42  110504[4:Rew:29.0,110454.1] single_valued_class(complement(successor(successor(complement(intersection(u,cross_product(universal_class,universal_class))))))) ||  -> function(complement(successor(successor(complement(restrict(u,universal_class,universal_class))))))*.
% 300.06/300.42  111304[4:Res:17111.1,101688.0] || equal(symmetric_difference(complement(u),union(v,w)),singleton(singleton(null_class))) -> member(singleton(null_class),union(u,complement(union(v,w))))*.
% 300.06/300.42  111583[4:Rew:30.0,111531.1] single_valued_class(intersection(union(null_class,intersection(cross_product(universal_class,universal_class),u)),v)) ||  -> function(intersection(union(null_class,restrict(u,universal_class,universal_class)),v))*.
% 300.06/300.42  111732[4:Rew:30.0,111681.1] single_valued_class(union(null_class,intersection(intersection(cross_product(universal_class,universal_class),u),v))) ||  -> function(union(null_class,intersection(restrict(u,universal_class,universal_class),v)))*.
% 300.06/300.42  111852[4:Res:17111.1,101702.0] || equal(symmetric_difference(union(u,v),complement(w)),singleton(singleton(null_class))) -> member(singleton(null_class),union(complement(union(u,v)),w))*.
% 300.06/300.42  112077[4:Rew:30.0,112030.1] single_valued_class(intersection(u,union(null_class,intersection(cross_product(universal_class,universal_class),v)))) ||  -> function(intersection(u,union(null_class,restrict(v,universal_class,universal_class))))*.
% 300.06/300.42  112220[4:Rew:30.0,112172.1] single_valued_class(union(null_class,intersection(u,intersection(cross_product(universal_class,universal_class),v)))) ||  -> function(union(null_class,intersection(u,restrict(v,universal_class,universal_class))))*.
% 300.06/300.42  112779[3:Res:4824.1,101687.0] || subclass(domain_relation,intersection(complement(u),union(v,w))) member(ordered_pair(null_class,null_class),union(u,complement(union(v,w))))* -> .
% 300.06/300.42  112778[3:Res:28597.1,101687.0] || equal(intersection(complement(u),union(v,w)),domain_relation) member(ordered_pair(null_class,null_class),union(u,complement(union(v,w))))* -> .
% 300.06/300.42  112763[0:Res:24.2,101687.0] || member(u,union(v,w)) member(u,complement(x)) member(u,union(x,complement(union(v,w))))* -> .
% 300.06/300.42  112754[0:Res:362.1,101687.0] || subclass(universal_class,intersection(complement(u),union(v,w))) member(ordered_pair(x,y),union(u,complement(union(v,w))))* -> .
% 300.06/300.42  112751[0:Res:344.1,101687.0] || subclass(universal_class,intersection(complement(u),union(v,w))) member(unordered_pair(x,y),union(u,complement(union(v,w))))* -> .
% 300.06/300.42  112711[4:SpL:26691.0,101687.0] || member(u,intersection(union(null_class,v),union(w,x)))* member(u,union(complement(v),complement(union(w,x)))) -> .
% 300.06/300.42  113059[4:Rew:30.0,112995.1] single_valued_class(complement(union(complement(intersection(cross_product(universal_class,universal_class),u)),v))) ||  -> function(complement(union(complement(restrict(u,universal_class,universal_class)),v)))*.
% 300.06/300.42  113227[4:Rew:30.0,113167.1] single_valued_class(complement(union(u,complement(intersection(cross_product(universal_class,universal_class),v))))) ||  -> function(complement(union(u,complement(restrict(v,universal_class,universal_class)))))*.
% 300.06/300.42  113357[3:Res:4824.1,101701.0] || subclass(domain_relation,intersection(union(u,v),complement(w))) member(ordered_pair(null_class,null_class),union(complement(union(u,v)),w))* -> .
% 300.06/300.42  113356[3:Res:28597.1,101701.0] || equal(intersection(union(u,v),complement(w)),domain_relation) member(ordered_pair(null_class,null_class),union(complement(union(u,v)),w))* -> .
% 300.06/300.42  113341[0:Res:24.2,101701.0] || member(u,complement(v)) member(u,union(w,x)) member(u,union(complement(union(w,x)),v))* -> .
% 300.06/300.42  113332[0:Res:362.1,101701.0] || subclass(universal_class,intersection(union(u,v),complement(w))) member(ordered_pair(x,y),union(complement(union(u,v)),w))* -> .
% 300.06/300.42  113329[0:Res:344.1,101701.0] || subclass(universal_class,intersection(union(u,v),complement(w))) member(unordered_pair(x,y),union(complement(union(u,v)),w))* -> .
% 300.06/300.42  113249[4:SpL:26691.0,101701.0] || member(u,intersection(union(v,w),union(null_class,x)))* member(u,union(complement(union(v,w)),complement(x))) -> .
% 300.06/300.42  113566[0:Res:101853.0,3156.0] || subclass(complement(union(u,v)),w) -> equal(complement(union(v,u)),null_class) member(regular(complement(union(v,u))),w)*.
% 300.06/300.42  114346[4:Res:113750.0,5345.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)*.
% 300.06/300.42  114345[4:Res:113750.0,5346.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)*.
% 300.06/300.42  114335[4:Res:113750.0,5342.0] || subclass(u,v) -> subclass(regular(union(null_class,complement(u))),w) member(not_subclass_element(regular(union(null_class,complement(u))),w),v)*.
% 300.06/300.42  114453[0:SpR:101864.0,58118.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)))*.
% 300.06/300.42  114916[0:SpR:101884.0,58118.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))))*.
% 300.06/300.42  115445[4:Res:115352.0,5347.0] ||  -> subclass(regular(complement(restrict(u,v,w))),x) member(not_subclass_element(regular(complement(restrict(u,v,w))),x),cross_product(v,w))*.
% 300.06/300.42  115525[4:SpR:102364.0,59405.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))))*.
% 300.06/300.42  115519[4:SpR:102364.0,70688.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)))))*.
% 300.06/300.42  115505[4:SpR:102364.0,30861.0] ||  -> equal(symmetric_difference(intersection(power_class(u),power_class(complement(union(v,w)))),union(complement(power_class(u)),image(element_relation,union(v,w)))),universal_class)**.
% 300.06/300.42  115504[4:SpR:102364.0,30820.0] ||  -> equal(union(intersection(power_class(u),power_class(complement(union(v,w)))),union(complement(power_class(u)),image(element_relation,union(v,w)))),universal_class)**.
% 300.06/300.42  115503[0:SpR:102364.0,30716.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)**.
% 300.06/300.42  116005[4:SpR:102512.0,59405.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))))*.
% 300.06/300.42  115999[4:SpR:102512.0,70688.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)))*.
% 300.06/300.42  115985[4:SpR:102512.0,30861.0] ||  -> equal(symmetric_difference(intersection(power_class(complement(power_class(u))),union(v,w)),union(image(element_relation,power_class(u)),complement(union(v,w)))),universal_class)**.
% 300.06/300.42  115984[4:SpR:102512.0,30820.0] ||  -> equal(union(intersection(power_class(complement(power_class(u))),union(v,w)),union(image(element_relation,power_class(u)),complement(union(v,w)))),universal_class)**.
% 300.06/300.42  115983[0:SpR:102512.0,30716.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)**.
% 300.06/300.42  116499[4:Res:115435.0,5345.0] ||  -> subclass(regular(complement(intersection(intersection(u,v),w))),x) member(not_subclass_element(regular(complement(intersection(intersection(u,v),w))),x),u)*.
% 300.06/300.42  116498[4:Res:115435.0,5346.0] ||  -> subclass(regular(complement(intersection(intersection(u,v),w))),x) member(not_subclass_element(regular(complement(intersection(intersection(u,v),w))),x),v)*.
% 300.06/300.42  116488[4:Res:115435.0,5342.0] || subclass(u,v) -> subclass(regular(complement(intersection(u,w))),x) member(not_subclass_element(regular(complement(intersection(u,w))),x),v)*.
% 300.06/300.42  116634[4:Res:116428.0,5345.0] ||  -> subclass(regular(complement(intersection(u,intersection(v,w)))),x) member(not_subclass_element(regular(complement(intersection(u,intersection(v,w)))),x),v)*.
% 300.06/300.42  116633[4:Res:116428.0,5346.0] ||  -> subclass(regular(complement(intersection(u,intersection(v,w)))),x) member(not_subclass_element(regular(complement(intersection(u,intersection(v,w)))),x),w)*.
% 300.06/300.42  116623[4:Res:116428.0,5342.0] || subclass(u,v) -> subclass(regular(complement(intersection(w,u))),x) member(not_subclass_element(regular(complement(intersection(w,u))),x),v)*.
% 300.06/300.42  116742[4:SpR:102780.0,59405.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))))*.
% 300.06/300.42  116736[4:SpR:102780.0,70688.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)))*.
% 300.06/300.42  116722[4:SpR:102780.0,30861.0] ||  -> equal(symmetric_difference(intersection(power_class(complement(union(u,v))),power_class(w)),union(image(element_relation,union(u,v)),complement(power_class(w)))),universal_class)**.
% 300.06/300.42  116721[4:SpR:102780.0,30820.0] ||  -> equal(union(intersection(power_class(complement(union(u,v))),power_class(w)),union(image(element_relation,union(u,v)),complement(power_class(w)))),universal_class)**.
% 300.06/300.42  116720[0:SpR:102780.0,30716.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)**.
% 300.06/300.42  117097[4:Res:116431.0,5341.0] ||  -> subclass(regular(complement(restrict(singleton(u),v,w))),x) equal(not_subclass_element(regular(complement(restrict(singleton(u),v,w))),x),u)**.
% 300.06/300.42  117183[4:SpR:102912.0,59405.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))))*.
% 300.06/300.42  117177[4:SpR:102912.0,70688.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)))))*.
% 300.06/300.42  117163[4:SpR:102912.0,30861.0] ||  -> equal(symmetric_difference(intersection(union(u,v),power_class(complement(power_class(w)))),union(complement(union(u,v)),image(element_relation,power_class(w)))),universal_class)**.
% 300.06/300.42  117162[4:SpR:102912.0,30820.0] ||  -> equal(union(intersection(union(u,v),power_class(complement(power_class(w)))),union(complement(union(u,v)),image(element_relation,power_class(w)))),universal_class)**.
% 300.06/300.42  117161[0:SpR:102912.0,30716.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)**.
% 300.06/300.42  118383[4:Res:114760.0,3156.0] || subclass(union(null_class,complement(u)),v) -> equal(regular(union(u,null_class)),null_class) member(regular(regular(union(u,null_class))),v)*.
% 300.06/300.42  118525[4:Res:114761.0,3156.0] || subclass(union(null_class,complement(u)),v) -> equal(regular(union(null_class,u)),null_class) member(regular(regular(union(null_class,u))),v)*.
% 300.06/300.42  118631[4:Rew:26691.0,118630.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).
% 300.06/300.42  118636[7:MRR:118635.2,100383.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).
% 300.06/300.42  118989[4:Rew:30.0,118921.1] single_valued_class(regular(union(null_class,complement(intersection(cross_product(universal_class,universal_class),u))))) ||  -> function(regular(union(null_class,complement(restrict(u,universal_class,universal_class)))))*.
% 300.06/300.42  119035[4:Rew:26691.0,119034.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).
% 300.06/300.42  119041[7:MRR:119040.2,100383.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).
% 300.06/300.42  119081[8:Res:114712.1,5342.0] function(u) || subclass(complement(u),v) -> subclass(regular(successor(u)),w) member(not_subclass_element(regular(successor(u)),w),v)*.
% 300.06/300.42  119052[8:SpR:47013.0,114712.1] function(intersection(power_class(u),complement(v))) ||  -> subclass(regular(successor(intersection(power_class(u),complement(v)))),union(complement(power_class(u)),v))*.
% 300.06/300.42  119051[8:SpR:103414.0,114712.1] function(intersection(complement(u),successor(v))) ||  -> subclass(regular(successor(intersection(complement(u),successor(v)))),union(u,complement(successor(v))))*.
% 300.06/300.42  119050[8:SpR:47007.0,114712.1] function(intersection(complement(u),power_class(v))) ||  -> subclass(regular(successor(intersection(complement(u),power_class(v)))),union(u,complement(power_class(v))))*.
% 300.06/300.42  119161[4:Res:114759.0,3156.0] || subclass(union(null_class,complement(u)),v) -> equal(regular(union(u,u)),null_class) member(regular(regular(union(u,u))),v)*.
% 300.06/300.42  119269[8:Res:115302.1,5342.0] function(u) || subclass(successor(u),v) -> subclass(regular(complement(u)),w) member(not_subclass_element(regular(complement(u)),w),v)*.
% 300.06/300.42  119243[8:SpR:47013.0,115302.1] function(intersection(power_class(u),complement(v))) ||  -> subclass(regular(union(complement(power_class(u)),v)),successor(intersection(power_class(u),complement(v))))*.
% 300.06/300.42  119242[8:SpR:103414.0,115302.1] function(intersection(complement(u),successor(v))) ||  -> subclass(regular(union(u,complement(successor(v)))),successor(intersection(complement(u),successor(v))))*.
% 300.06/300.42  119241[8:SpR:47007.0,115302.1] function(intersection(complement(u),power_class(v))) ||  -> subclass(regular(union(u,complement(power_class(v)))),successor(intersection(complement(u),power_class(v))))*.
% 300.06/300.42  119239[8:SpR:101704.0,115302.1] function(image(element_relation,union(u,v))) ||  -> subclass(regular(power_class(complement(union(u,v)))),successor(image(element_relation,union(u,v))))*.
% 300.06/300.42  119332[0:Res:63.1,102196.1] function(union(u,v)) || member(w,universal_class) -> member(w,complement(union(u,v)))* member(w,cross_product(universal_class,universal_class)).
% 300.06/300.42  119716[4:Res:119635.0,3156.0] || subclass(power_class(u),v) -> equal(regular(successor(complement(power_class(u)))),null_class) member(regular(regular(successor(complement(power_class(u))))),v)*.
% 300.06/300.42  119798[0:Obv:119770.1] || subclass(intersection(restrict(u,v,w),x),complement(cross_product(v,w)))* -> equal(intersection(restrict(u,v,w),x),null_class).
% 300.06/300.42  120214[0:Obv:120192.1] || subclass(intersection(u,restrict(v,w,x)),complement(cross_product(w,x)))* -> equal(intersection(u,restrict(v,w,x)),null_class).
% 300.06/300.42  120803[4:Rew:29.0,120737.1] single_valued_class(regular(union(null_class,complement(intersection(u,cross_product(universal_class,universal_class)))))) ||  -> function(regular(union(null_class,complement(restrict(u,universal_class,universal_class)))))*.
% 300.06/300.42  121232[4:Res:121063.0,5341.0] ||  -> subclass(regular(successor(union(null_class,complement(singleton(u))))),v) equal(not_subclass_element(regular(successor(union(null_class,complement(singleton(u))))),v),u)**.
% 300.06/300.42  121292[4:Rew:102963.0,121192.0] ||  -> subclass(regular(successor(union(image(element_relation,power_class(u)),complement(union(v,w))))),intersection(power_class(complement(power_class(u))),union(v,w)))*.
% 300.06/300.42  121293[4:Rew:102963.0,121190.0] ||  -> subclass(regular(successor(union(complement(power_class(u)),intersection(power_class(v),complement(w))))),intersection(power_class(u),union(complement(power_class(v)),w)))*.
% 300.06/300.42  121294[4:Rew:102963.0,121189.0] ||  -> subclass(regular(successor(union(complement(power_class(u)),intersection(complement(v),power_class(w))))),intersection(power_class(u),union(v,complement(power_class(w)))))*.
% 300.06/300.42  121295[4:Rew:102963.0,121188.0] ||  -> subclass(regular(successor(union(complement(union(u,v)),image(element_relation,power_class(w))))),intersection(union(u,v),power_class(complement(power_class(w)))))*.
% 300.06/300.42  121296[4:Rew:102963.0,121187.0] ||  -> subclass(regular(successor(union(intersection(power_class(u),complement(v)),complement(power_class(w))))),intersection(union(complement(power_class(u)),v),power_class(w)))*.
% 300.06/300.42  121297[4:Rew:102963.0,121186.0] ||  -> subclass(regular(successor(union(intersection(complement(u),power_class(v)),complement(power_class(w))))),intersection(union(u,complement(power_class(v))),power_class(w)))*.
% 300.06/300.42  121298[4:Rew:102963.0,121185.0] ||  -> subclass(regular(successor(union(image(element_relation,union(u,v)),complement(power_class(w))))),intersection(power_class(complement(union(u,v))),power_class(w)))*.
% 300.06/300.42  121299[4:Rew:102963.0,121183.0] ||  -> subclass(regular(successor(union(complement(power_class(u)),image(element_relation,union(v,w))))),intersection(power_class(u),power_class(complement(union(v,w)))))*.
% 300.06/300.42  121300[4:Rew:102963.0,121223.1,26691.0,121223.1,102963.0,121223.0,26691.0,121223.0] || member(regular(regular(successor(union(null_class,compose(element_relation,universal_class))))),element_relation)* -> equal(regular(successor(union(null_class,compose(element_relation,universal_class)))),null_class).
% 300.06/300.42  121314[4:Res:121214.0,3156.0] || subclass(successor(u),v) -> equal(regular(successor(complement(successor(u)))),null_class) member(regular(regular(successor(complement(successor(u))))),v)*.
% 300.06/300.42  121408[4:Res:121264.0,3156.0] || subclass(complement(u),v) -> equal(regular(successor(union(null_class,u))),null_class) member(regular(regular(successor(union(null_class,u)))),v)*.
% 300.06/300.42  121353[4:SpR:47619.0,121264.0] ||  -> subclass(regular(successor(union(null_class,intersection(power_class(complement(power_class(u))),power_class(v))))),union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 300.06/300.42  121351[4:SpR:47616.0,121264.0] ||  -> subclass(regular(successor(union(null_class,intersection(power_class(u),power_class(complement(power_class(v))))))),union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 300.06/300.42  121455[4:Res:121374.0,5342.0] || subclass(complement(singleton(null_class)),u) -> subclass(regular(successor(successor(null_class))),v) member(not_subclass_element(regular(successor(successor(null_class))),v),u)*.
% 300.06/300.42  121472[4:Res:7.1,7716.2] function(u) || equal(complement(compose(element_relation,universal_class)),universal_class) member(v,universal_class) member(image(u,v),element_relation)* -> .
% 300.06/300.42  121530[4:Res:121375.0,3156.0] || subclass(complement(u),v) -> equal(regular(successor(union(u,null_class))),null_class) member(regular(regular(successor(union(u,null_class)))),v)*.
% 300.06/300.42  121616[4:Res:121391.0,5342.0] || subclass(complement(power_class(u)),v) -> subclass(regular(successor(power_class(u))),w) member(not_subclass_element(regular(successor(power_class(u))),w),v)*.
% 300.06/300.42  121643[4:Res:121393.0,5342.0] || subclass(complement(successor(u)),v) -> subclass(regular(successor(successor(u))),w) member(not_subclass_element(regular(successor(successor(u))),w),v)*.
% 300.06/300.42  121715[4:Res:121389.0,3156.0] || subclass(complement(u),v) -> equal(regular(successor(union(u,u))),null_class) member(regular(regular(successor(union(u,u)))),v)*.
% 300.06/300.42  121789[4:Res:7.1,7727.1] || equal(complement(compose(element_relation,universal_class)),u) member(u,universal_class) member(apply(choice,u),element_relation)* -> equal(u,null_class).
% 300.06/300.42  122659[4:MRR:122600.2,45106.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,complement(unordered_pair(v,ordered_pair(flip(cross_product(u,universal_class)),inverse(u)))))* -> .
% 300.06/300.42  123170[4:MRR:123109.2,45106.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,complement(unordered_pair(v,ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)))))* -> .
% 300.06/300.42  123972[4:Rew:29.0,123922.1] single_valued_class(intersection(union(null_class,intersection(u,cross_product(universal_class,universal_class))),v)) ||  -> function(intersection(union(null_class,restrict(u,universal_class,universal_class)),v))*.
% 300.06/300.42  124158[4:Rew:29.0,124105.1] single_valued_class(union(null_class,intersection(intersection(u,cross_product(universal_class,universal_class)),v))) ||  -> function(union(null_class,intersection(restrict(u,universal_class,universal_class),v)))*.
% 300.06/300.42  124328[4:Rew:29.0,124283.1] single_valued_class(intersection(u,union(null_class,intersection(v,cross_product(universal_class,universal_class))))) ||  -> function(intersection(u,union(null_class,restrict(v,universal_class,universal_class))))*.
% 300.06/300.42  124409[0:SpL:78499.0,47656.0] || member(regular(union(complement(power_class(u)),v)),intersection(complement(v),power_class(u)))* -> equal(union(v,complement(power_class(u))),null_class).
% 300.06/300.42  124384[0:SpL:74519.0,47656.0] || member(regular(union(u,complement(power_class(v)))),intersection(power_class(v),complement(u)))* -> equal(union(u,complement(power_class(v))),null_class).
% 300.06/300.42  124628[4:Rew:29.0,124578.1] single_valued_class(union(null_class,intersection(u,intersection(v,cross_product(universal_class,universal_class))))) ||  -> function(union(null_class,intersection(u,restrict(v,universal_class,universal_class))))*.
% 300.06/300.42  124815[4:Rew:29.0,124750.1] single_valued_class(complement(union(complement(intersection(u,cross_product(universal_class,universal_class))),v))) ||  -> function(complement(union(complement(restrict(u,universal_class,universal_class)),v)))*.
% 300.06/300.42  124899[0:SpL:78499.0,47662.0] || member(regular(union(u,complement(power_class(v)))),intersection(power_class(v),complement(u)))* -> equal(union(complement(power_class(v)),u),null_class).
% 300.06/300.42  124867[0:SpL:74519.0,47662.0] || member(regular(union(complement(power_class(u)),v)),intersection(complement(v),power_class(u)))* -> equal(union(complement(power_class(u)),v),null_class).
% 300.06/300.42  125151[4:Rew:29.0,125090.1] single_valued_class(complement(union(u,complement(intersection(v,cross_product(universal_class,universal_class)))))) ||  -> function(complement(union(u,complement(restrict(v,universal_class,universal_class)))))*.
% 300.06/300.42  125641[0:SpL:113648.0,47227.0] || member(u,intersection(power_class(v),complement(union(w,x))))* member(u,union(complement(power_class(v)),union(x,w))) -> .
% 300.06/300.42  125635[0:SpL:113648.0,47038.0] || member(u,intersection(complement(union(v,w)),power_class(x)))* member(u,union(union(w,v),complement(power_class(x)))) -> .
% 300.06/300.42  125630[0:SpL:113648.0,2333.0] || member(regular(intersection(u,complement(union(v,w)))),union(w,v))* -> equal(intersection(u,complement(union(w,v))),null_class).
% 300.06/300.42  125615[0:SpL:113648.0,3121.0] || member(regular(intersection(complement(union(u,v)),w)),union(v,u))* -> equal(intersection(complement(union(v,u)),w),null_class).
% 300.06/300.42  126069[0:SpL:113648.0,103723.0] || member(regular(power_class(complement(union(u,v)))),image(element_relation,union(v,u)))* -> equal(power_class(complement(union(v,u))),null_class).
% 300.06/300.42  126107[4:Rew:30456.0,126066.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).
% 300.06/300.42  126041[0:SpL:78499.0,103723.0] || member(regular(power_class(complement(union(u,v)))),image(element_relation,union(u,v)))* -> equal(power_class(complement(union(v,u))),null_class).
% 300.06/300.42  126311[4:Res:114718.0,3156.0] || subclass(complement(union(u,v)),w) -> equal(regular(union(u,v)),null_class) member(regular(regular(union(u,v))),w)*.
% 300.06/300.42  126418[4:SpR:101884.0,116449.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))))*.
% 300.06/300.42  126417[4:SpR:101864.0,116449.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)))*.
% 300.06/300.42  126566[4:Res:116467.1,5303.0] || subclass(u,restrict(v,w,x))* -> equal(regular(complement(u)),null_class) member(regular(regular(complement(u))),cross_product(w,x))*.
% 300.06/300.42  126552[4:Res:116467.1,7728.0] || subclass(u,complement(compose(element_relation,universal_class))) member(not_subclass_element(regular(complement(u)),v),element_relation)* -> subclass(regular(complement(u)),v).
% 300.06/300.42  126540[4:Res:116467.1,5342.0] || subclass(u,v)* subclass(v,w)* -> subclass(regular(complement(u)),x) member(not_subclass_element(regular(complement(u)),x),w)*.
% 300.06/300.42  126798[4:Rew:30.0,126745.1] single_valued_class(regular(complement(intersection(intersection(cross_product(universal_class,universal_class),u),v)))) ||  -> function(regular(complement(intersection(restrict(u,universal_class,universal_class),v))))*.
% 300.06/300.42  126945[4:Rew:30.0,126895.1] single_valued_class(regular(complement(intersection(u,intersection(cross_product(universal_class,universal_class),v))))) ||  -> function(regular(complement(intersection(u,restrict(v,universal_class,universal_class)))))*.
% 300.06/300.42  127006[0:SpR:79059.0,3256.2] || member(symmetric_difference(u,v),universal_class) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(v,u)),union(u,v))*.
% 300.06/300.42  126974[0:SpR:78499.0,3256.2] || member(symmetric_difference(u,v),universal_class) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(u,v)),union(v,u))*.
% 300.06/300.42  127033[4:Rew:26696.0,126964.2,26696.0,126964.1,26696.0,126964.0] || member(union(null_class,u),universal_class) -> equal(union(null_class,u),null_class) member(apply(choice,union(null_class,u)),union(u,u))*.
% 300.06/300.42  127034[4:Rew:26698.0,126953.2,26698.0,126953.1,26698.0,126953.0] || member(union(u,null_class),universal_class) -> equal(union(u,null_class),null_class) member(apply(choice,union(u,null_class)),union(u,u))*.
% 300.06/300.42  127873[0:Res:2118.1,6849.0] || subclass(universal_class,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(null_class,complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.42  127872[4:Res:20894.1,6849.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),universal_class)** -> member(null_class,complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.42  127860[0:Res:343.1,6849.0] || subclass(universal_class,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(omega,complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.42  127859[4:Res:20892.1,6849.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),universal_class)** -> member(omega,complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.42  127829[0:SpL:78499.0,6849.0] || member(u,symmetric_difference(union(v,w),union(complement(w),complement(v))))* -> member(u,complement(symmetric_difference(complement(w),complement(v)))).
% 300.06/300.42  127791[0:SpL:78499.0,6849.0] || member(u,symmetric_difference(union(v,w),union(complement(w),complement(v))))* -> member(u,complement(symmetric_difference(complement(v),complement(w)))).
% 300.06/300.42  128416[4:Res:125675.0,3156.0] || subclass(complement(union(u,v)),w) -> equal(regular(union(v,u)),null_class) member(regular(regular(union(v,u))),w)*.
% 300.06/300.42  128655[0:SpR:78499.0,7146.3] || member(u,universal_class) subclass(u,symmetric_difference(v,w)) -> equal(u,null_class) member(apply(choice,u),union(w,v))*.
% 300.06/300.42  128706[4:Rew:26696.0,128645.1] || member(u,universal_class) subclass(u,union(null_class,v)) -> equal(u,null_class) member(apply(choice,u),union(v,v))*.
% 300.06/300.42  128707[4:Rew:26698.0,128634.1] || member(u,universal_class) subclass(u,union(v,null_class)) -> equal(u,null_class) member(apply(choice,u),union(v,v))*.
% 300.06/300.42  128896[4:Rew:29.0,128843.1] single_valued_class(regular(complement(intersection(intersection(u,cross_product(universal_class,universal_class)),v)))) ||  -> function(regular(complement(intersection(restrict(u,universal_class,universal_class),v))))*.
% 300.06/300.42  129043[4:Rew:29.0,128993.1] single_valued_class(regular(complement(intersection(u,intersection(v,cross_product(universal_class,universal_class)))))) ||  -> function(regular(complement(intersection(u,restrict(v,universal_class,universal_class)))))*.
% 300.06/300.42  129050[0:Res:3636.1,7131.0] || subclass(u,v)* subclass(v,w)* -> equal(singleton(u),null_class) equal(u,null_class) member(apply(choice,u),w)*.
% 300.06/300.42  129188[0:SpR:101884.0,60563.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))))*.
% 300.06/300.42  129187[0:SpR:101864.0,60563.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)))*.
% 300.06/300.42  129732[0:SpR:78499.0,7184.3] function(u) || member(v,universal_class) subclass(universal_class,symmetric_difference(w,x)) -> member(image(u,v),union(x,w))*.
% 300.06/300.42  129783[4:Rew:26696.0,129722.2] function(u) || member(v,universal_class) subclass(universal_class,union(null_class,w)) -> member(image(u,v),union(w,w))*.
% 300.06/300.42  129784[4:Rew:26698.0,129711.2] function(u) || member(v,universal_class) subclass(universal_class,union(w,null_class)) -> member(image(u,v),union(w,w))*.
% 300.06/300.42  130291[0:Res:10047.1,7169.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> equal(x,null_class) member(image(u,regular(x)),w)*.
% 300.06/300.42  130231[0:Res:3636.1,7169.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> equal(singleton(x),null_class) member(image(u,x),w)*.
% 300.06/300.42  130377[0:SoR:11058.0,72.1] one_to_one(cross_product(u,v)) || member(w,v)* member(x,u)* -> member(ordered_pair(x,w),cross_product(universal_class,universal_class))*.
% 300.06/300.42  131038[7:SpL:130868.0,15709.2] || member(successor(null_class),universal_class) subclass(domain_relation,regular(u)) member(ordered_pair(successor(null_class),null_class),u)* -> equal(u,null_class).
% 300.06/300.42  131100[0:Res:639.1,11985.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)))**.
% 300.06/300.42  131300[7:Rew:130792.0,131291.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))).
% 300.06/300.42  131966[0:SpR:74519.0,101936.1] || member(u,universal_class) -> member(u,intersection(union(v,w),complement(x)))* member(u,union(x,complement(union(v,w)))).
% 300.06/300.42  132036[4:Rew:30456.0,131906.2] || member(u,universal_class) -> member(u,intersection(complement(v),union(null_class,w)))* member(u,union(v,union(null_class,complement(w)))).
% 300.06/300.42  132037[4:Rew:30456.0,131903.2] || member(u,universal_class) -> member(u,intersection(complement(v),union(w,null_class)))* member(u,union(v,union(null_class,complement(w)))).
% 300.06/300.42  131900[0:SpR:78499.0,101936.1] || member(u,universal_class) -> member(u,intersection(complement(v),union(w,x)))* member(u,union(v,complement(union(x,w)))).
% 300.06/300.42  132040[4:Rew:27420.0,131890.2] || member(u,universal_class) -> member(u,intersection(complement(v),union(w,w)))* member(u,union(v,union(null_class,complement(w)))).
% 300.06/300.42  132064[8:Rew:103424.1,132063.3,83014.1,132063.3] function(u) || member(v,universal_class) -> member(v,intersection(complement(w),successor(u)))* member(v,union(w,complement(u))).
% 300.06/300.42  133208[0:SpR:78499.0,103688.0] ||  -> equal(intersection(union(complement(union(u,v)),w),union(complement(w),union(u,v))),symmetric_difference(complement(w),union(u,v)))**.
% 300.06/300.42  133200[0:SpR:113648.0,103688.0] ||  -> equal(intersection(union(u,complement(union(v,w))),union(complement(u),union(w,v))),symmetric_difference(complement(u),union(w,v)))**.
% 300.06/300.42  133199[4:SpR:27420.0,103688.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)))**.
% 300.06/300.42  133198[4:SpR:73603.0,103688.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)))**.
% 300.06/300.42  133197[4:SpR:30456.0,103688.0] ||  -> equal(intersection(union(u,union(null_class,complement(v))),union(complement(u),union(v,v))),symmetric_difference(complement(u),union(v,v)))**.
% 300.06/300.42  133144[0:SpR:78499.0,103688.0] ||  -> equal(intersection(union(u,complement(union(v,w))),union(union(v,w),complement(u))),symmetric_difference(complement(u),union(v,w)))**.
% 300.06/300.42  132982[0:SpR:103688.0,39745.0] ||  -> equal(intersection(union(u,complement(union(v,w))),symmetric_difference(complement(u),union(v,w))),symmetric_difference(complement(u),union(v,w)))**.
% 300.06/300.42  133999[0:SpR:74519.0,102404.1] || member(u,universal_class) -> member(u,intersection(complement(v),union(w,x)))* member(u,union(complement(union(w,x)),v)).
% 300.06/300.42  134068[4:Rew:30456.0,133977.2] || member(u,universal_class) -> member(u,intersection(union(null_class,v),complement(w)))* member(u,union(union(null_class,complement(v)),w)).
% 300.06/300.42  134069[4:Rew:30456.0,133974.2] || member(u,universal_class) -> member(u,intersection(union(v,null_class),complement(w)))* member(u,union(union(null_class,complement(v)),w)).
% 300.06/300.42  133971[0:SpR:78499.0,102404.1] || member(u,universal_class) -> member(u,intersection(union(v,w),complement(x)))* member(u,union(complement(union(w,v)),x)).
% 300.06/300.42  134072[4:Rew:27420.0,133961.2] || member(u,universal_class) -> member(u,intersection(union(v,v),complement(w)))* member(u,union(union(null_class,complement(v)),w)).
% 300.06/300.42  134096[8:Rew:106413.1,134095.3,83014.1,134095.3] function(u) || member(v,universal_class) -> member(v,intersection(successor(u),complement(w)))* member(v,union(w,complement(u))).
% 300.06/300.42  135079[0:SpR:78499.0,102675.0] ||  -> equal(intersection(union(complement(u),union(v,w)),union(complement(union(v,w)),u)),symmetric_difference(union(v,w),complement(u)))**.
% 300.06/300.42  134985[0:SpR:78499.0,102675.0] ||  -> equal(intersection(union(union(u,v),complement(w)),union(w,complement(union(u,v)))),symmetric_difference(union(u,v),complement(w)))**.
% 300.06/300.42  134970[0:SpR:113648.0,102675.0] ||  -> equal(intersection(union(union(u,v),complement(w)),union(complement(union(v,u)),w)),symmetric_difference(union(u,v),complement(w)))**.
% 300.06/300.42  134969[4:SpR:27420.0,102675.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)))**.
% 300.06/300.42  134968[4:SpR:73603.0,102675.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)))**.
% 300.06/300.42  134967[4:SpR:30456.0,102675.0] ||  -> equal(intersection(union(union(u,u),complement(v)),union(union(null_class,complement(u)),v)),symmetric_difference(union(u,u),complement(v)))**.
% 300.06/300.42  134909[0:SpR:102675.0,39886.0] ||  -> equal(intersection(union(complement(union(u,v)),w),symmetric_difference(union(u,v),complement(w))),symmetric_difference(union(u,v),complement(w)))**.
% 300.06/300.42  135919[0:Res:7.1,9541.0] || equal(u,unordered_pair(v,w))* -> equal(regular(unordered_pair(v,w)),w)** equal(unordered_pair(v,w),null_class) member(v,u)*.
% 300.06/300.42  137148[0:Res:7.1,9543.0] || equal(u,unordered_pair(v,w))* -> equal(regular(unordered_pair(v,w)),v)** equal(unordered_pair(v,w),null_class) member(w,u)*.
% 300.06/300.42  137712[4:Rew:137511.1,121788.3] || equal(complement(compose(element_relation,universal_class)),universal_class) member(u,universal_class) member(apply(choice,u),element_relation)* -> equal(u,element_relation).
% 300.06/300.42  138772[0:SpL:78218.1,1314.1] || subclass(u,v) member(w,union(u,v)) member(w,complement(u)) -> member(w,symmetric_difference(u,v))*.
% 300.06/300.42  138744[0:SpL:78218.1,10907.0] || subclass(u,v) subclass(universal_class,complement(u)) member(omega,union(u,v)) -> member(omega,symmetric_difference(u,v))*.
% 300.06/300.42  138722[0:SpR:78218.1,47616.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)))**.
% 300.06/300.42  139027[4:Res:87235.1,5303.0] || subclass(u,restrict(v,w,x))* -> equal(union(u,u),null_class) member(regular(union(u,u)),cross_product(w,x))*.
% 300.06/300.42  139012[4:Res:87235.1,7728.0] || subclass(u,complement(compose(element_relation,universal_class))) member(not_subclass_element(union(u,u),v),element_relation)* -> subclass(union(u,u),v).
% 300.06/300.42  139000[4:Res:87235.1,5342.0] || subclass(u,v)* subclass(v,w)* -> subclass(union(u,u),x) member(not_subclass_element(union(u,u),x),w)*.
% 300.06/300.42  139313[0:SpR:79059.0,9707.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)))*.
% 300.06/300.42  139940[0:SpR:79059.0,9875.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)))*.
% 300.06/300.42  140394[0:Rew:30.0,140329.1] single_valued_class(intersection(intersection(intersection(cross_product(universal_class,universal_class),u),v),w)) ||  -> function(intersection(intersection(restrict(u,universal_class,universal_class),v),w))*.
% 300.06/300.42  140421[0:SpR:74519.0,5301.1] ||  -> subclass(intersection(u,restrict(v,w,x)),y) member(not_subclass_element(intersection(restrict(v,w,x),u),y),cross_product(w,x))*.
% 300.06/300.43  140486[0:Rew:30.0,140485.1] || subclass(intersection(u,restrict(v,w,x)),y) -> subclass(intersection(u,restrict(v,w,x)),restrict(y,w,x))*.
% 300.06/300.43  140678[0:Rew:30.0,140618.1] single_valued_class(intersection(u,intersection(v,intersection(cross_product(universal_class,universal_class),w)))) ||  -> function(intersection(u,intersection(v,restrict(w,universal_class,universal_class))))*.
% 300.06/300.43  140874[0:Rew:30.0,140811.1] single_valued_class(intersection(u,intersection(intersection(cross_product(universal_class,universal_class),v),w))) ||  -> function(intersection(u,intersection(restrict(v,universal_class,universal_class),w)))*.
% 300.06/300.43  140908[0:SpR:74519.0,5292.1] ||  -> subclass(intersection(restrict(u,v,w),x),y) member(not_subclass_element(intersection(x,restrict(u,v,w)),y),cross_product(v,w))*.
% 300.06/300.43  140982[0:Rew:30.0,140981.1] || subclass(intersection(restrict(u,v,w),x),y) -> subclass(intersection(restrict(u,v,w),x),restrict(y,v,w))*.
% 300.06/300.43  141180[0:Rew:30.0,141118.1] single_valued_class(intersection(intersection(u,intersection(cross_product(universal_class,universal_class),v)),w)) ||  -> function(intersection(intersection(u,restrict(v,universal_class,universal_class)),w))*.
% 300.06/300.43  141984[0:Rew:29.0,141919.1] single_valued_class(intersection(intersection(intersection(u,cross_product(universal_class,universal_class)),v),w)) ||  -> function(intersection(intersection(restrict(u,universal_class,universal_class),v),w))*.
% 300.06/300.43  142173[0:Rew:29.0,142113.1] single_valued_class(intersection(u,intersection(v,intersection(w,cross_product(universal_class,universal_class))))) ||  -> function(intersection(u,intersection(v,restrict(w,universal_class,universal_class))))*.
% 300.06/300.43  142388[0:Rew:29.0,142325.1] single_valued_class(intersection(u,intersection(intersection(v,cross_product(universal_class,universal_class)),w))) ||  -> function(intersection(u,intersection(restrict(v,universal_class,universal_class),w)))*.
% 300.06/300.43  142583[0:Rew:29.0,142521.1] single_valued_class(intersection(intersection(u,intersection(v,cross_product(universal_class,universal_class))),w)) ||  -> function(intersection(intersection(u,restrict(v,universal_class,universal_class)),w))*.
% 300.06/300.43  142639[4:MRR:142622.4,46902.0] || member(apply(choice,u),element_relation) member(u,universal_class) subclass(u,regular(compose(element_relation,universal_class)))* -> equal(u,null_class).
% 300.06/300.43  143185[4:MRR:143174.4,46902.0] function(u) || member(image(u,v),element_relation)* member(v,universal_class) subclass(universal_class,regular(compose(element_relation,universal_class)))* -> .
% 300.06/300.43  143439[3:SpR:47619.0,142985.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)**.
% 300.06/300.43  143437[3:SpR:47616.0,142985.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)**.
% 300.06/300.43  143978[3:SpR:47619.0,143107.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)**.
% 300.06/300.43  143976[3:SpR:47616.0,143107.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)**.
% 300.06/300.43  151958[0:Res:48.1,47029.0] inductive(intersection(complement(u),union(v,complement(power_class(w))))) || member(null_class,union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.43  152030[0:MRR:151962.0,9997.1] || member(u,union(v,intersection(complement(w),power_class(x)))) -> member(u,union(v,complement(union(w,complement(power_class(x))))))*.
% 300.06/300.43  152209[0:Res:48.1,47049.0] inductive(intersection(union(u,complement(power_class(v))),complement(w))) || member(null_class,union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.43  152282[0:MRR:152213.0,9997.1] || member(u,union(intersection(complement(v),power_class(w)),x)) -> member(u,union(complement(union(v,complement(power_class(w)))),x))*.
% 300.06/300.43  152674[4:Rew:148419.0,152577.1] || member(not_subclass_element(intersection(restrict(u,v,w),x),null_class),singleton(u))* -> subclass(intersection(restrict(u,v,w),x),null_class).
% 300.06/300.43  152675[4:Rew:148419.0,152576.1] || member(not_subclass_element(intersection(u,restrict(v,w,x)),null_class),singleton(v))* -> subclass(intersection(u,restrict(v,w,x)),null_class).
% 300.06/300.43  153216[0:Res:48.1,47076.0] inductive(intersection(complement(u),union(complement(power_class(v)),w))) || member(null_class,union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.43  153292[0:MRR:153220.0,9997.1] || member(u,union(v,intersection(power_class(w),complement(x)))) -> member(u,union(v,complement(union(complement(power_class(w)),x))))*.
% 300.06/300.43  154122[0:Res:48.1,47238.0] inductive(intersection(union(complement(power_class(u)),v),complement(w))) || member(null_class,union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.43  154197[0:Rew:103464.0,154059.1] || member(u,intersection(successor(complement(power_class(v))),complement(w)))* member(u,union(w,complement(successor(complement(power_class(v)))))) -> .
% 300.06/300.43  154198[0:MRR:154126.0,9997.1] || member(u,union(intersection(power_class(v),complement(w)),x)) -> member(u,union(complement(union(complement(power_class(v)),w)),x))*.
% 300.06/300.43  155899[0:SpR:101978.0,78114.0] ||  -> subclass(symmetric_difference(union(u,complement(union(v,w))),power_class(x)),union(complement(power_class(x)),intersection(complement(u),union(v,w))))*.
% 300.06/300.43  155898[4:SpR:101978.0,113064.0] ||  -> subclass(complement(union(u,union(complement(power_class(v)),intersection(complement(w),union(x,y))))),union(w,complement(union(x,y))))*.
% 300.06/300.43  155890[4:SpR:101978.0,112885.0] ||  -> subclass(complement(union(union(complement(power_class(u)),intersection(complement(v),union(w,x))),y)),union(v,complement(union(w,x))))*.
% 300.06/300.43  155888[4:SpR:101978.0,107232.0] ||  -> subclass(complement(successor(successor(union(complement(power_class(u)),intersection(complement(v),union(w,x)))))),union(v,complement(union(w,x))))*.
% 300.06/300.43  155880[0:SpR:101978.0,5255.0] ||  -> subclass(symmetric_difference(power_class(u),union(v,complement(union(w,x)))),union(complement(power_class(u)),intersection(complement(v),union(w,x))))*.
% 300.06/300.43  157260[0:Res:48.1,102010.0] inductive(intersection(complement(u),power_class(complement(union(v,w))))) || member(null_class,union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.43  157316[4:Rew:48548.0,157186.1] || member(u,intersection(complement(v),power_class(union(null_class,complement(w)))))* member(u,union(v,complement(power_class(complement(w))))) -> .
% 300.06/300.43  157623[0:SpR:102071.0,78114.0] ||  -> subclass(symmetric_difference(union(u,v),union(w,complement(power_class(x)))),union(intersection(complement(w),power_class(x)),complement(union(u,v))))*.
% 300.06/300.43  157604[0:SpR:102071.0,5255.0] ||  -> subclass(symmetric_difference(union(u,complement(power_class(v))),union(w,x)),union(intersection(complement(u),power_class(v)),complement(union(w,x))))*.
% 300.06/300.43  157832[4:Rew:7631.0,157719.1] || subclass(union(u,complement(power_class(v))),null_class) -> equal(union(intersection(complement(u),power_class(v)),complement(union(w,x))),universal_class)**.
% 300.06/300.43  157870[4:Rew:108234.0,157869.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)))**.
% 300.06/300.43  158178[0:SpR:102072.0,78114.0] ||  -> subclass(symmetric_difference(union(u,v),union(complement(power_class(w)),x)),union(intersection(power_class(w),complement(x)),complement(union(u,v))))*.
% 300.06/300.43  158159[0:SpR:102072.0,5255.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),v),union(w,x)),union(intersection(power_class(u),complement(v)),complement(union(w,x))))*.
% 300.06/300.43  158395[4:Rew:7631.0,158282.1] || subclass(union(complement(power_class(u)),v),null_class) -> equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),universal_class)**.
% 300.06/300.43  158435[4:Rew:108234.0,158434.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)))**.
% 300.06/300.43  158753[0:SpR:102281.0,78114.0] ||  -> subclass(symmetric_difference(power_class(u),union(v,complement(union(w,x)))),union(intersection(complement(v),union(w,x)),complement(power_class(u))))*.
% 300.06/300.43  158751[4:SpR:102281.0,100761.0] ||  -> subclass(complement(union(u,union(intersection(complement(v),union(w,x)),complement(power_class(y))))),union(v,complement(union(w,x))))*.
% 300.06/300.43  158743[4:SpR:102281.0,100149.0] ||  -> subclass(complement(union(union(intersection(complement(u),union(v,w)),complement(power_class(x))),y)),union(u,complement(union(v,w))))*.
% 300.06/300.43  158741[4:SpR:102281.0,97814.0] ||  -> subclass(complement(successor(successor(union(intersection(complement(u),union(v,w)),complement(power_class(x)))))),union(u,complement(union(v,w))))*.
% 300.06/300.43  158734[0:SpR:102281.0,5255.0] ||  -> subclass(symmetric_difference(union(u,complement(union(v,w))),power_class(x)),union(intersection(complement(u),union(v,w)),complement(power_class(x))))*.
% 300.06/300.43  159287[0:Res:48.1,102329.0] inductive(intersection(power_class(complement(union(u,v))),complement(w))) || member(null_class,union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.43  159343[4:Rew:48548.0,159248.1] || member(u,intersection(power_class(union(null_class,complement(v))),complement(w)))* member(u,union(complement(power_class(complement(v))),w)) -> .
% 300.06/300.43  159607[0:SpR:102446.0,78114.0] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),w),power_class(x)),union(complement(power_class(x)),intersection(union(u,v),complement(w))))*.
% 300.06/300.43  159606[4:SpR:102446.0,113064.0] ||  -> subclass(complement(union(u,union(complement(power_class(v)),intersection(union(w,x),complement(y))))),union(complement(union(w,x)),y))*.
% 300.06/300.43  159598[4:SpR:102446.0,112885.0] ||  -> subclass(complement(union(union(complement(power_class(u)),intersection(union(v,w),complement(x))),y)),union(complement(union(v,w)),x))*.
% 300.06/300.43  159596[4:SpR:102446.0,107232.0] ||  -> subclass(complement(successor(successor(union(complement(power_class(u)),intersection(union(v,w),complement(x)))))),union(complement(union(v,w)),x))*.
% 300.06/300.43  159588[0:SpR:102446.0,5255.0] ||  -> subclass(symmetric_difference(power_class(u),union(complement(union(v,w)),x)),union(complement(power_class(u)),intersection(union(v,w),complement(x))))*.
% 300.06/300.43  160091[3:Rew:100311.0,160025.2] || equal(successor(first(regular(domain_relation))),second(regular(domain_relation))) member(regular(domain_relation),cross_product(universal_class,universal_class))* -> member(regular(domain_relation),successor_relation).
% 300.06/300.43  160112[3:Res:159994.0,1661.0] || member(u,v)* -> equal(ordered_pair(first(ordered_pair(u,regular(domain_relation))),second(ordered_pair(u,regular(domain_relation)))),ordered_pair(u,regular(domain_relation)))**.
% 300.06/300.43  160270[0:SpR:102653.0,78114.0] ||  -> subclass(symmetric_difference(power_class(u),union(complement(union(v,w)),x)),union(intersection(union(v,w),complement(x)),complement(power_class(u))))*.
% 300.06/300.43  160268[4:SpR:102653.0,100761.0] ||  -> subclass(complement(union(u,union(intersection(union(v,w),complement(x)),complement(power_class(y))))),union(complement(union(v,w)),x))*.
% 300.06/300.43  160260[4:SpR:102653.0,100149.0] ||  -> subclass(complement(union(union(intersection(union(u,v),complement(w)),complement(power_class(x))),y)),union(complement(union(u,v)),w))*.
% 300.06/300.43  160258[4:SpR:102653.0,97814.0] ||  -> subclass(complement(successor(successor(union(intersection(union(u,v),complement(w)),complement(power_class(x)))))),union(complement(union(u,v)),w))*.
% 300.06/300.43  160251[0:SpR:102653.0,5255.0] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),w),power_class(x)),union(intersection(union(u,v),complement(w)),complement(power_class(x))))*.
% 300.06/300.43  161019[4:Rew:26691.0,160915.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)))))**.
% 300.06/300.43  160815[0:SpR:102913.0,78114.0] ||  -> subclass(symmetric_difference(union(u,complement(power_class(v))),union(w,x)),union(complement(union(w,x)),intersection(complement(u),power_class(v))))*.
% 300.06/300.43  160796[0:SpR:102913.0,5255.0] ||  -> subclass(symmetric_difference(union(u,v),union(w,complement(power_class(x)))),union(complement(union(u,v)),intersection(complement(w),power_class(x))))*.
% 300.06/300.43  161020[4:Rew:7631.0,160921.1] || subclass(union(u,complement(power_class(v))),null_class) -> equal(union(complement(union(w,x)),intersection(complement(u),power_class(v))),universal_class)**.
% 300.06/300.43  161046[4:Rew:108230.0,161045.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))))**.
% 300.06/300.43  161565[4:Rew:26691.0,161461.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))))**.
% 300.06/300.43  161353[0:SpR:102914.0,78114.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),v),union(w,x)),union(complement(union(w,x)),intersection(power_class(u),complement(v))))*.
% 300.06/300.43  161334[0:SpR:102914.0,5255.0] ||  -> subclass(symmetric_difference(union(u,v),union(complement(power_class(w)),x)),union(complement(union(u,v)),intersection(power_class(w),complement(x))))*.
% 300.06/300.43  161569[4:Rew:7631.0,161468.1] || subclass(union(complement(power_class(u)),v),null_class) -> equal(union(complement(union(w,x)),intersection(power_class(u),complement(v))),universal_class)**.
% 300.06/300.43  161599[4:Rew:108230.0,161598.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))))**.
% 300.06/300.43  161913[0:SpR:103757.0,78114.0] ||  -> subclass(symmetric_difference(power_class(complement(union(u,v))),union(w,x)),union(complement(union(w,x)),image(element_relation,union(u,v))))*.
% 300.06/300.43  161894[0:SpR:103757.0,5255.0] ||  -> subclass(symmetric_difference(union(u,v),power_class(complement(union(w,x)))),union(complement(union(u,v)),image(element_relation,union(w,x))))*.
% 300.06/300.43  162148[4:Rew:7631.0,162039.1] || subclass(power_class(complement(union(u,v))),null_class) -> equal(union(complement(union(w,x)),image(element_relation,union(u,v))),universal_class)**.
% 300.06/300.43  162486[0:SpR:103758.0,78114.0] ||  -> subclass(symmetric_difference(union(u,v),power_class(complement(union(w,x)))),union(image(element_relation,union(w,x)),complement(union(u,v))))*.
% 300.06/300.43  162467[0:SpR:103758.0,5255.0] ||  -> subclass(symmetric_difference(power_class(complement(union(u,v))),union(w,x)),union(image(element_relation,union(u,v)),complement(union(w,x))))*.
% 300.06/300.43  162729[4:Rew:7631.0,162608.1] || subclass(power_class(complement(union(u,v))),null_class) -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),universal_class)**.
% 300.06/300.43  163108[4:Rew:48548.0,163107.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).
% 300.06/300.43  163919[0:Obv:163914.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)*.
% 300.06/300.43  163968[0:Obv:163963.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)*.
% 300.06/300.43  164119[4:Res:160006.1,47100.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),universal_class) member(regular(domain_relation),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.43  164113[4:Res:160006.1,47068.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),universal_class) member(regular(domain_relation),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.43  164234[3:Res:160007.1,47100.0] || subclass(universal_class,intersection(power_class(complement(power_class(u))),complement(v))) member(regular(domain_relation),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.43  164228[3:Res:160007.1,47068.0] || subclass(universal_class,intersection(complement(u),power_class(complement(power_class(v))))) member(regular(domain_relation),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.43  164220[3:Res:160007.1,1314.1] || subclass(universal_class,complement(intersection(u,v))) member(regular(domain_relation),union(u,v)) -> member(regular(domain_relation),symmetric_difference(u,v))*.
% 300.06/300.43  164338[3:Res:48.1,9544.1] inductive(unordered_pair(u,v)) || member(null_class,u) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 300.06/300.43  164407[4:MRR:164373.1,95312.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).
% 300.06/300.43  164417[3:MRR:164416.3,22109.0] || member(u,singleton(v)) member(u,ordered_pair(v,w))* -> equal(unordered_pair(v,singleton(w)),regular(ordered_pair(v,w))).
% 300.06/300.43  164489[3:Res:48.1,9545.1] inductive(unordered_pair(u,v)) || member(null_class,v) -> equal(regular(unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class).
% 300.06/300.43  164558[4:MRR:164524.1,95312.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).
% 300.06/300.43  164611[4:Res:95015.1,11029.0] || equal(complement(u),null_class) -> equal(apply(choice,unordered_pair(v,w)),w)** equal(unordered_pair(v,w),null_class) member(v,u)*.
% 300.06/300.43  164738[4:Rew:100312.0,164671.2] || equal(successor(first(regular(composition_function))),second(regular(composition_function))) member(regular(composition_function),cross_product(universal_class,universal_class))* -> member(regular(composition_function),successor_relation).
% 300.06/300.43  164759[4:Res:164640.0,1661.0] || member(u,v)* -> equal(ordered_pair(first(ordered_pair(u,regular(composition_function))),second(ordered_pair(u,regular(composition_function)))),ordered_pair(u,regular(composition_function)))**.
% 300.06/300.43  164782[4:Res:95015.1,11031.0] || equal(complement(u),null_class) -> equal(apply(choice,unordered_pair(v,w)),v)** equal(unordered_pair(v,w),null_class) member(w,u)*.
% 300.06/300.43  164813[4:Res:95015.1,11097.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)*.
% 300.06/300.43  164861[4:Res:95015.1,11098.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)*.
% 300.06/300.43  165253[3:SpL:47101.0,14441.0] || equal(symmetric_difference(complement(u),power_class(complement(power_class(v)))),domain_relation) -> member(ordered_pair(null_class,null_class),union(u,image(element_relation,power_class(v))))*.
% 300.06/300.43  165251[3:SpL:47101.0,5589.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))))*.
% 300.06/300.43  165230[0:SpL:47101.0,538.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(complement(power_class(v))))) -> member(unordered_pair(w,x),union(u,image(element_relation,power_class(v))))*.
% 300.06/300.43  165733[3:SpL:47318.0,14441.0] || equal(symmetric_difference(power_class(complement(power_class(u))),complement(v)),domain_relation) -> member(ordered_pair(null_class,null_class),union(image(element_relation,power_class(u)),v))*.
% 300.06/300.43  165731[3:SpL:47318.0,5589.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))*.
% 300.06/300.43  165710[0:SpL:47318.0,538.0] || subclass(universal_class,symmetric_difference(power_class(complement(power_class(u))),complement(v))) -> member(unordered_pair(w,x),union(image(element_relation,power_class(u)),v))*.
% 300.06/300.43  166743[0:Res:10481.4,20.0] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u) subclass(successor_relation,element_relation) -> member(v,u)*.
% 300.06/300.43  166779[0:MRR:166754.0,243.0] || member(u,universal_class) equal(successor(u),ordered_pair(v,w))* subclass(successor_relation,composition_function) -> equal(compose(u,v),w)*.
% 300.06/300.43  166780[0:MRR:166753.0,243.0] || member(u,universal_class) equal(successor(u),ordered_pair(v,w))* subclass(successor_relation,application_function) -> equal(apply(u,v),w)*.
% 300.06/300.43  166840[4:Res:164652.1,47100.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),universal_class) member(regular(composition_function),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.43  166834[4:Res:164652.1,47068.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),universal_class) member(regular(composition_function),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.43  166957[4:Res:164653.1,47100.0] || subclass(universal_class,intersection(power_class(complement(power_class(u))),complement(v))) member(regular(composition_function),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.43  166951[4:Res:164653.1,47068.0] || subclass(universal_class,intersection(complement(u),power_class(complement(power_class(v))))) member(regular(composition_function),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.43  166943[4:Res:164653.1,1314.1] || subclass(universal_class,complement(intersection(u,v))) member(regular(composition_function),union(u,v)) -> member(regular(composition_function),symmetric_difference(u,v))*.
% 300.06/300.43  167101[4:MRR:167088.1,99.0] || member(u,universal_class) subclass(composition_function,compose_class(v))* -> equal(compose(v,u),ordered_pair(cantor(u),compose(u,cantor(u))))*.
% 300.06/300.43  167154[4:MRR:167141.1,99.0] || member(u,universal_class) subclass(composition_function,singleton(v))* -> equal(ordered_pair(u,ordered_pair(cantor(u),compose(u,cantor(u)))),v)*.
% 300.06/300.43  167827[4:Rew:135678.1,167671.3,135678.1,167671.1] || equal(u,universal_class) member(v,universal_class) subclass(u,w)* -> equal(v,null_class) member(apply(choice,v),w)*.
% 300.06/300.43  168454[4:Res:10001.1,15462.1] || member(ordered_pair(u,v),element_relation)* member(u,universal_class) -> member(u,cantor(universal_class)) member(v,image(element_relation,range_of(null_class)))*.
% 300.06/300.43  168453[4:Res:362.1,15462.1] || subclass(universal_class,compose(u,v))* member(w,universal_class) -> member(w,cantor(v))* member(x,image(u,range_of(null_class)))*.
% 300.06/300.43  168474[4:MRR:168445.0,122.0] || member(singleton(singleton(singleton(u))),compose(v,w))* -> member(singleton(u),cantor(w)) member(u,image(v,range_of(null_class))).
% 300.06/300.43  168629[4:Con:168600.3] || equal(complement(union(u,complement(power_class(v)))),universal_class) member(w,universal_class) -> member(w,intersection(complement(u),power_class(v)))*.
% 300.06/300.43  168630[4:Con:168599.3] || equal(successor(union(u,complement(power_class(v)))),null_class) member(w,universal_class) -> member(w,intersection(complement(u),power_class(v)))*.
% 300.06/300.43  168758[4:Con:168730.3] || equal(complement(union(complement(power_class(u)),v)),universal_class) member(w,universal_class) -> member(w,intersection(power_class(u),complement(v)))*.
% 300.06/300.43  168759[4:Con:168729.3] || equal(successor(union(complement(power_class(u)),v)),null_class) member(w,universal_class) -> member(w,intersection(power_class(u),complement(v)))*.
% 300.06/300.43  168926[6:MRR:168925.2,3050.0] || equal(union(u,v),universal_class) member(w,universal_class) -> member(w,image(element_relation,union(u,v)))* member(w,x)*.
% 300.06/300.43  169576[4:Rew:78499.0,169413.0,3177.0,169413.0] ||  -> equal(union(null_class,intersection(compose(element_relation,universal_class),union(null_class,complement(element_relation)))),complement(symmetric_difference(compose(element_relation,universal_class),union(null_class,complement(element_relation)))))**.
% 300.06/300.43  169604[0:Res:33.0,5351.0] ||  -> subclass(rotate(u),v) equal(ordered_pair(first(not_subclass_element(rotate(u),v)),second(not_subclass_element(rotate(u),v))),not_subclass_element(rotate(u),v))**.
% 300.06/300.43  169603[0:Res:36.0,5351.0] ||  -> subclass(flip(u),v) equal(ordered_pair(first(not_subclass_element(flip(u),v)),second(not_subclass_element(flip(u),v))),not_subclass_element(flip(u),v))**.
% 300.06/300.43  169598[0:Res:93.0,5351.0] ||  -> subclass(compose_class(u),v) equal(ordered_pair(first(not_subclass_element(compose_class(u),v)),second(not_subclass_element(compose_class(u),v))),not_subclass_element(compose_class(u),v))**.
% 300.06/300.43  170667[0:MRR:170593.0,9997.1] || member(u,union(v,w)) subclass(symmetric_difference(v,w),x)* -> member(u,intersection(v,w))* member(u,x)*.
% 300.06/300.43  171021[4:SpL:79104.2,154511.0] || member(universal_class,complement(union(u,unordered_pair(v,u))))* -> equal(regular(unordered_pair(v,u)),v) equal(unordered_pair(v,u),null_class).
% 300.06/300.43  171174[4:SpL:79127.2,154511.0] || member(universal_class,complement(union(u,unordered_pair(u,v))))* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 300.06/300.43  173836[4:Rew:82839.0,173712.1] || member(not_subclass_element(intersection(intersection(u,element_relation),v),null_class),complement(compose(element_relation,universal_class)))* -> subclass(intersection(intersection(u,element_relation),v),null_class).
% 300.06/300.43  173837[4:Rew:82839.0,173706.1] || member(not_subclass_element(intersection(u,intersection(v,element_relation)),null_class),complement(compose(element_relation,universal_class)))* -> subclass(intersection(u,intersection(v,element_relation)),null_class).
% 300.06/300.43  174229[4:Rew:82841.0,174103.1] || member(not_subclass_element(intersection(intersection(element_relation,u),v),null_class),complement(compose(element_relation,universal_class)))* -> subclass(intersection(intersection(element_relation,u),v),null_class).
% 300.06/300.43  174230[4:Rew:82841.0,174097.1] || member(not_subclass_element(intersection(u,intersection(element_relation,v)),null_class),complement(compose(element_relation,universal_class)))* -> subclass(intersection(u,intersection(element_relation,v)),null_class).
% 300.06/300.43  11946[0:Res:639.1,1661.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))**.
% 300.06/300.43  12981[4:Res:10001.1,1923.0] || member(ordered_pair(u,not_subclass_element(v,image(element_relation,image(universal_class,singleton(u))))),element_relation)* -> subclass(v,image(element_relation,image(universal_class,singleton(u)))).
% 300.06/300.43  14909[0:SpL:1197.2,14903.0] || member(cross_product(u,v),universal_class) subclass(universal_class,complement(singleton(apply(choice,cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 300.06/300.43  14917[0:SpL:1197.2,14911.0] || member(cross_product(u,v),universal_class) equal(complement(singleton(apply(choice,cross_product(u,v)))),universal_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.43  17039[4:Rew:16954.0,17001.1] || member(ordered_pair(universal_class,not_subclass_element(u,image(v,image(w,null_class)))),compose(v,w))* -> subclass(u,image(v,image(w,null_class))).
% 300.06/300.43  17158[4:SpR:16977.0,194.1] || member(restrict(element_relation,universal_class,image(u,null_class)),universal_class) -> member(ordered_pair(restrict(element_relation,universal_class,image(u,null_class)),apply(u,universal_class)),domain_relation)*.
% 300.06/300.43  17980[4:Rew:17934.0,17960.2,17934.0,17960.0] ||  -> subclass(ordered_pair(universal_class,universal_class),u) equal(not_subclass_element(ordered_pair(universal_class,universal_class),u),unordered_pair(universal_class,null_class))** equal(not_subclass_element(ordered_pair(universal_class,universal_class),u),null_class).
% 300.06/300.43  22276[0:Res:452.3,4022.1] function(u) || member(v,universal_class) subclass(universal_class,intersection(w,x)) member(image(u,v),symmetric_difference(w,x))* -> .
% 300.06/300.43  22264[0:Res:413.3,4022.1] || member(u,universal_class) subclass(u,intersection(v,w)) member(apply(choice,u),symmetric_difference(v,w))* -> equal(u,null_class).
% 300.06/300.43  22247[0:Res:71.2,4022.1] || member(intersection(u,v),universal_class) member(apply(choice,intersection(u,v)),symmetric_difference(u,v))* -> equal(intersection(u,v),null_class).
% 300.06/300.43  23003[3:Rew:548.1,23002.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).
% 300.06/300.43  23005[3:Rew:548.2,23004.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).
% 300.06/300.43  23371[4:Res:17151.1,18.0] || subclass(ordered_pair(u,universal_class),cross_product(v,w))* -> equal(ordered_pair(first(unordered_pair(u,null_class)),second(unordered_pair(u,null_class))),unordered_pair(u,null_class))**.
% 300.06/300.43  25845[0:Res:160.1,4012.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))*.
% 300.06/300.43  25823[0:Res:167.1,4012.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))*.
% 300.06/300.43  26106[4:Res:25926.1,18.0] || equal(cross_product(u,v),ordered_pair(w,universal_class))* -> equal(ordered_pair(first(unordered_pair(w,null_class)),second(unordered_pair(w,null_class))),unordered_pair(w,null_class))**.
% 300.06/300.43  26378[0:Res:227.1,217.0] ||  -> equal(restrict(restrict(u,v,w),x,y),null_class) member(regular(restrict(restrict(u,v,w),x,y)),cross_product(v,w))*.
% 300.06/300.43  26567[0:Res:498.1,12144.0] || member(not_subclass_element(u,intersection(complement(intersection(v,w)),u)),symmetric_difference(v,w))* -> subclass(u,intersection(complement(intersection(v,w)),u)).
% 300.06/300.43  27003[4:Rew:26691.0,14186.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))**.
% 300.06/300.43  27006[4:Rew:26691.0,23415.0] || subclass(universal_class,union(null_class,cross_product(u,v)))* -> equal(ordered_pair(first(ordered_pair(w,x)),second(ordered_pair(w,x))),ordered_pair(w,x))**.
% 300.06/300.43  27007[4:Rew:26691.0,23209.0] || subclass(universal_class,union(null_class,cross_product(u,v)))* -> equal(ordered_pair(first(unordered_pair(w,x)),second(unordered_pair(w,x))),unordered_pair(w,x))**.
% 300.06/300.43  28440[4:Rew:26691.0,27024.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))*.
% 300.06/300.43  29953[0:Res:24.2,3784.2] || member(power_class(u),v)* member(power_class(u),w)* member(u,universal_class) subclass(universal_class,complement(intersection(w,v)))* -> .
% 300.06/300.43  30046[0:Res:24.2,3846.2] || member(sum_class(u),v)* member(sum_class(u),w)* member(u,universal_class) subclass(universal_class,complement(intersection(w,v)))* -> .
% 300.06/300.43  30444[4:SpR:27420.0,496.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))))**.
% 300.06/300.43  30421[4:SpR:27420.0,496.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)))**.
% 300.06/300.43  34778[0:Obv:34738.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))).
% 300.06/300.43  34856[0:Res:49.1,5345.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)*.
% 300.06/300.43  35103[0:Res:49.1,5346.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)*.
% 300.06/300.43  35233[0:Res:228.1,4022.1] || member(not_subclass_element(restrict(intersection(u,v),w,x),y),symmetric_difference(u,v))* -> subclass(restrict(intersection(u,v),w,x),y).
% 300.06/300.43  35232[4:Res:228.1,7635.1] || member(not_subclass_element(restrict(complement(compose(element_relation,universal_class)),u,v),w),element_relation)* -> subclass(restrict(complement(compose(element_relation,universal_class)),u,v),w).
% 300.06/300.43  35727[4:SpR:30456.0,496.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))))**.
% 300.06/300.43  35686[4:SpR:30456.0,496.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)))**.
% 300.06/300.43  35940[3:Res:33060.0,1318.2] || member(u,v) member(u,w) -> equal(singleton(intersection(w,v)),null_class) member(u,complement(singleton(intersection(w,v))))*.
% 300.06/300.43  36101[4:Res:17151.1,15447.0] || subclass(ordered_pair(u,universal_class),cantor(regular(cross_product(singleton(unordered_pair(u,null_class)),universal_class))))* -> equal(cross_product(singleton(unordered_pair(u,null_class)),universal_class),null_class).
% 300.06/300.43  36099[4:Res:347.2,15447.0] || member(u,universal_class) subclass(universal_class,cantor(regular(cross_product(singleton(sum_class(u)),universal_class))))* -> equal(cross_product(singleton(sum_class(u)),universal_class),null_class).
% 300.06/300.43  36098[4:Res:346.2,15447.0] || member(u,universal_class) subclass(universal_class,cantor(regular(cross_product(singleton(power_class(u)),universal_class))))* -> equal(cross_product(singleton(power_class(u)),universal_class),null_class).
% 300.06/300.43  36088[4:Res:25926.1,15447.0] || equal(cantor(regular(cross_product(singleton(unordered_pair(u,null_class)),universal_class))),ordered_pair(u,universal_class))** -> equal(cross_product(singleton(unordered_pair(u,null_class)),universal_class),null_class).
% 300.06/300.43  37053[4:Res:10001.1,9314.1] || member(singleton(compose(element_relation,universal_class)),element_relation) member(compose(element_relation,universal_class),universal_class) -> member(singleton(singleton(singleton(compose(element_relation,universal_class)))),element_relation)*.
% 300.06/300.43  37060[0:MRR:37052.0,122.0] || member(union(u,v),universal_class) -> member(singleton(union(u,v)),complement(u))* member(singleton(singleton(singleton(union(u,v)))),element_relation)*.
% 300.06/300.43  37061[0:MRR:37051.0,122.0] || member(union(u,v),universal_class) -> member(singleton(union(u,v)),complement(v))* member(singleton(singleton(singleton(union(u,v)))),element_relation)*.
% 300.06/300.43  38828[0:Rew:38775.0,38824.1] || member(ordered_pair(u,not_subclass_element(v,range_of(null_class))),compose(complement(cross_product(image(w,singleton(u)),universal_class)),w))* -> subclass(v,range_of(null_class)).
% 300.06/300.43  38997[4:MRR:38951.0,122.0] || member(cantor(u),universal_class) -> equal(apply(u,singleton(cantor(u))),sum_class(range_of(null_class)))** member(singleton(singleton(singleton(cantor(u)))),element_relation)*.
% 300.06/300.43  40145[0:SpR:39581.1,496.0] || subclass(union(complement(u),complement(v)),union(u,v))* -> equal(symmetric_difference(complement(u),complement(v)),union(complement(u),complement(v))).
% 300.06/300.43  40928[4:Res:15450.1,4012.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))*.
% 300.06/300.43  41046[4:Res:15451.1,4012.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))*.
% 300.06/300.43  41153[4:SpR:26736.0,262.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(complement(singleton(null_class)))))* member(u,union(v,image(element_relation,successor(null_class)))).
% 300.06/300.43  41148[4:SpR:26736.0,262.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(singleton(null_class))),complement(v)))* member(u,union(image(element_relation,successor(null_class)),v)).
% 300.06/300.43  41224[4:Rew:26736.0,41190.1] || member(regular(intersection(u,power_class(complement(singleton(null_class))))),image(element_relation,successor(null_class)))* -> equal(intersection(u,power_class(complement(singleton(null_class)))),null_class).
% 300.06/300.43  41225[4:Rew:26736.0,41182.1] || member(regular(intersection(power_class(complement(singleton(null_class))),u)),image(element_relation,successor(null_class)))* -> equal(intersection(power_class(complement(singleton(null_class))),u),null_class).
% 300.06/300.43  41305[0:Res:2332.2,4012.0] || subclass(u,symmetric_difference(complement(v),complement(w))) -> equal(intersection(x,u),null_class) member(regular(intersection(x,u)),union(v,w))*.
% 300.06/300.43  41674[4:Res:2334.1,10019.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)))*.
% 300.06/300.43  41673[4:Res:2334.1,10018.0] ||  -> equal(intersection(u,intersection(apply(null_class,v),w)),null_class) member(regular(intersection(u,intersection(apply(null_class,v),w))),apply(null_class,x))*.
% 300.06/300.43  41672[4:Res:2334.1,10017.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))*.
% 300.06/300.43  41669[3:Res:2334.1,4365.0] || member(regular(intersection(u,intersection(regular(v),w))),v)* -> equal(intersection(u,intersection(regular(v),w)),null_class) equal(v,null_class).
% 300.06/300.43  41654[0:Res:2334.1,499.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))*.
% 300.06/300.43  41650[0:Res:2334.1,218.0] ||  -> equal(intersection(u,intersection(restrict(v,w,x),y)),null_class) member(regular(intersection(u,intersection(restrict(v,w,x),y))),v)*.
% 300.06/300.43  42275[4:Res:2335.1,10019.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)))*.
% 300.06/300.43  42274[4:Res:2335.1,10018.0] ||  -> equal(intersection(u,intersection(v,apply(null_class,w))),null_class) member(regular(intersection(u,intersection(v,apply(null_class,w)))),apply(null_class,x))*.
% 300.06/300.43  42273[4:Res:2335.1,10017.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))*.
% 300.06/300.43  42270[3:Res:2335.1,4365.0] || member(regular(intersection(u,intersection(v,regular(w)))),w)* -> equal(intersection(u,intersection(v,regular(w))),null_class) equal(w,null_class).
% 300.06/300.43  42255[0:Res:2335.1,499.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))*.
% 300.06/300.43  42251[0:Res:2335.1,218.0] ||  -> equal(intersection(u,intersection(v,restrict(w,x,y))),null_class) member(regular(intersection(u,intersection(v,restrict(w,x,y)))),w)*.
% 300.06/300.43  42875[0:Res:3120.2,4012.0] || subclass(u,symmetric_difference(complement(v),complement(w))) -> equal(intersection(u,x),null_class) member(regular(intersection(u,x)),union(v,w))*.
% 300.06/300.43  42940[0:Rew:496.0,42824.1] || subclass(union(u,v),w) -> equal(symmetric_difference(complement(u),complement(v)),null_class) member(regular(symmetric_difference(complement(u),complement(v))),w)*.
% 300.06/300.43  43388[4:Res:3122.1,10019.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)))*.
% 300.06/300.43  43387[4:Res:3122.1,10018.0] ||  -> equal(intersection(intersection(apply(null_class,u),v),w),null_class) member(regular(intersection(intersection(apply(null_class,u),v),w)),apply(null_class,x))*.
% 300.06/300.43  43386[4:Res:3122.1,10017.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))*.
% 300.06/300.43  43383[3:Res:3122.1,4365.0] || member(regular(intersection(intersection(regular(u),v),w)),u)* -> equal(intersection(intersection(regular(u),v),w),null_class) equal(u,null_class).
% 300.06/300.43  43368[0:Res:3122.1,499.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))*.
% 300.06/300.43  43364[0:Res:3122.1,218.0] ||  -> equal(intersection(intersection(restrict(u,v,w),x),y),null_class) member(regular(intersection(intersection(restrict(u,v,w),x),y)),u)*.
% 300.06/300.43  43895[4:Res:3123.1,10019.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)))*.
% 300.06/300.43  43894[4:Res:3123.1,10018.0] ||  -> equal(intersection(intersection(u,apply(null_class,v)),w),null_class) member(regular(intersection(intersection(u,apply(null_class,v)),w)),apply(null_class,x))*.
% 300.06/300.43  43893[4:Res:3123.1,10017.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))*.
% 300.06/300.43  43890[3:Res:3123.1,4365.0] || member(regular(intersection(intersection(u,regular(v)),w)),v)* -> equal(intersection(intersection(u,regular(v)),w),null_class) equal(v,null_class).
% 300.06/300.43  43875[0:Res:3123.1,499.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))*.
% 300.06/300.43  43871[0:Res:3123.1,218.0] ||  -> equal(intersection(intersection(u,restrict(v,w,x)),y),null_class) member(regular(intersection(intersection(u,restrict(v,w,x)),y)),v)*.
% 300.06/300.43  44878[4:Rew:27420.0,44806.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).
% 300.06/300.43  44879[4:Rew:30456.0,44805.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).
% 300.06/300.43  45054[4:Rew:27420.0,44956.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).
% 300.06/300.43  45055[4:Rew:30456.0,44955.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).
% 300.06/300.43  45112[4:MRR:26025.2,45106.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,complement(unordered_pair(w,ordered_pair(u,ordered_pair(v,compose(u,v))))))* -> .
% 300.06/300.43  46429[3:Res:3419.2,4365.0] || member(inverse(u),universal_class) subclass(domain_relation,regular(v)) member(ordered_pair(inverse(u),range_of(u)),v)* -> equal(v,null_class).
% 300.06/300.43  46406[0:Res:3419.2,217.0] || member(inverse(u),universal_class) subclass(domain_relation,restrict(v,w,x))* -> member(ordered_pair(inverse(u),range_of(u)),cross_product(w,x))*.
% 300.06/300.43  46402[0:Res:3419.2,4022.1] || member(inverse(u),universal_class) subclass(domain_relation,intersection(v,w)) member(ordered_pair(inverse(u),range_of(u)),symmetric_difference(v,w))* -> .
% 300.06/300.43  46389[0:SpR:30295.0,3419.2] || member(inverse(cross_product(u,universal_class)),universal_class) subclass(domain_relation,v) -> member(ordered_pair(inverse(cross_product(u,universal_class)),image(universal_class,u)),v)*.
% 300.06/300.43  46454[0:MRR:46448.1,99.0] || member(inverse(u),universal_class) equal(compose(v,inverse(u)),range_of(u)) -> member(ordered_pair(inverse(u),range_of(u)),compose_class(v))*.
% 300.06/300.43  47055[0:Rew:47003.0,30264.0] || subclass(universal_class,intersection(complement(u),union(v,complement(power_class(w)))))* member(omega,union(u,intersection(complement(v),power_class(w)))) -> .
% 300.06/300.43  47122[4:Rew:47003.0,36284.1] || member(u,universal_class) subclass(domain_relation,power_class(complement(power_class(v)))) member(ordered_pair(u,cantor(u)),image(element_relation,power_class(v)))* -> .
% 300.06/300.43  47186[0:Rew:47003.0,30277.0] || subclass(universal_class,intersection(union(u,complement(power_class(v))),complement(w)))* member(omega,union(intersection(complement(u),power_class(v)),w)) -> .
% 300.06/300.43  47188[0:Rew:47003.0,22670.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))))))*.
% 300.06/300.43  47244[0:Rew:47003.0,30266.0] || subclass(universal_class,intersection(complement(u),union(complement(power_class(v)),w)))* member(omega,union(u,intersection(power_class(v),complement(w)))) -> .
% 300.06/300.43  47471[0:Rew:47003.0,30279.0] || subclass(universal_class,intersection(union(complement(power_class(u)),v),complement(w)))* member(omega,union(intersection(power_class(u),complement(v)),w)) -> .
% 300.06/300.43  47473[0:Rew:47003.0,22673.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))))))*.
% 300.06/300.43  47670[0:Rew:47003.0,47114.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).
% 300.06/300.43  47674[0:Rew:47003.0,47359.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).
% 300.06/300.43  47691[3:Rew:47003.0,47404.2,47003.0,47404.0] ||  -> subclass(singleton(apply(choice,regular(complement(power_class(u))))),power_class(u))* equal(regular(complement(power_class(u))),null_class) equal(complement(power_class(u)),null_class).
% 300.06/300.43  47692[3:Rew:47003.0,47407.2,47003.0,47407.1] ||  -> subclass(singleton(not_subclass_element(regular(complement(power_class(u))),v)),power_class(u))* subclass(regular(complement(power_class(u))),v) equal(complement(power_class(u)),null_class).
% 300.06/300.43  49152[4:SpL:1197.2,44640.0] || member(cross_product(u,v),universal_class) subclass(unordered_pair(w,apply(choice,cross_product(u,v))),null_class)* -> equal(cross_product(u,v),null_class).
% 300.06/300.43  49200[4:Res:15389.2,47008.0] || member(u,universal_class) subclass(domain_relation,image(element_relation,power_class(v))) member(ordered_pair(u,cantor(u)),power_class(complement(power_class(v))))* -> .
% 300.06/300.43  49192[0:Res:160.1,47008.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).
% 300.06/300.43  49165[0:Res:167.1,47008.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).
% 300.06/300.43  49259[4:SpL:1197.2,44646.0] || member(cross_product(u,v),universal_class) subclass(unordered_pair(apply(choice,cross_product(u,v)),w),null_class)* -> equal(cross_product(u,v),null_class).
% 300.06/300.43  49622[4:SpL:1197.2,46869.0] || member(cross_product(u,v),universal_class) equal(unordered_pair(w,apply(choice,cross_product(u,v))),null_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.43  49840[4:SpL:1197.2,46878.0] || member(cross_product(u,v),universal_class) equal(unordered_pair(apply(choice,cross_product(u,v)),w),null_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.43  52198[0:SpL:6882.0,4022.1] || member(u,symmetric_difference(successor(v),union(complement(v),complement(singleton(v)))))* member(u,symmetric_difference(complement(v),complement(singleton(v)))) -> .
% 300.06/300.43  52169[4:SpR:26691.0,6882.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)))))**.
% 300.06/300.43  52142[0:SpR:6882.0,498.1] || member(u,symmetric_difference(successor(v),union(complement(v),complement(singleton(v)))))* -> member(u,complement(symmetric_difference(complement(v),complement(singleton(v))))).
% 300.06/300.43  52913[4:Rew:26691.0,52880.2] || member(ordered_pair(u,cantor(u)),symmetric_difference(v,w))* member(u,universal_class) subclass(domain_relation,union(null_class,intersection(v,w))) -> .
% 300.06/300.43  53039[0:MRR:53000.0,10049.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)).
% 300.06/300.43  53248[0:Res:24.2,212.0] || member(regular(union(u,v)),complement(v))* member(regular(union(u,v)),complement(u))* -> equal(union(u,v),null_class).
% 300.06/300.43  53448[0:Res:66.2,3783.0] function(u) || member(v,universal_class) subclass(universal_class,w)* subclass(w,x)* -> member(power_class(image(u,v)),x)*.
% 300.06/300.43  53524[0:MRR:53486.1,5.0] || member(u,universal_class) subclass(universal_class,v)* subclass(v,w)* -> equal(u,null_class) member(power_class(apply(choice,u)),w)*.
% 300.06/300.43  53749[0:Res:66.2,3845.0] function(u) || member(v,universal_class) subclass(universal_class,w)* subclass(w,x)* -> member(sum_class(image(u,v)),x)*.
% 300.06/300.43  53820[0:MRR:53787.1,5.0] || member(u,universal_class) subclass(universal_class,v)* subclass(v,w)* -> equal(u,null_class) member(sum_class(apply(choice,u)),w)*.
% 300.06/300.43  54434[3:Obv:54392.2] || subclass(u,symmetric_difference(v,w)) subclass(u,regular(union(v,w)))* -> equal(u,null_class) equal(union(v,w),null_class).
% 300.06/300.43  54446[4:MRR:54386.0,10047.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).
% 300.06/300.43  54449[3:Obv:54362.2] || subclass(intersection(singleton(u),v),regular(w))* member(u,w) -> equal(intersection(singleton(u),v),null_class) equal(w,null_class).
% 300.06/300.43  54450[3:Obv:54361.2] || subclass(intersection(u,singleton(v)),regular(w))* member(v,w) -> equal(intersection(u,singleton(v)),null_class) equal(w,null_class).
% 300.06/300.43  54846[0:Res:364.1,47038.0] || subclass(ordered_pair(u,v),intersection(complement(w),power_class(x))) member(unordered_pair(u,singleton(v)),union(w,complement(power_class(x))))* -> .
% 300.06/300.43  54819[0:Res:350.2,47038.0] || subclass(u,intersection(complement(v),power_class(w))) member(not_subclass_element(u,x),union(v,complement(power_class(w))))* -> subclass(u,x).
% 300.06/300.43  54795[0:Res:3.1,47038.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).
% 300.06/300.43  54777[0:SpL:47012.0,47038.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))))* -> .
% 300.06/300.43  54776[4:SpL:26736.0,47038.0] || member(u,intersection(power_class(complement(singleton(null_class))),power_class(v))) member(u,union(image(element_relation,successor(null_class)),complement(power_class(v))))* -> .
% 300.06/300.43  55431[0:Res:364.1,47227.0] || subclass(ordered_pair(u,v),intersection(power_class(w),complement(x))) member(unordered_pair(u,singleton(v)),union(complement(power_class(w)),x))* -> .
% 300.06/300.43  55404[0:Res:350.2,47227.0] || subclass(u,intersection(power_class(v),complement(w))) member(not_subclass_element(u,x),union(complement(power_class(v)),w))* -> subclass(u,x).
% 300.06/300.43  55380[0:Res:3.1,47227.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).
% 300.06/300.43  55355[0:SpL:47012.0,47227.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))))* -> .
% 300.06/300.43  55354[4:SpL:26736.0,47227.0] || member(u,intersection(power_class(v),power_class(complement(singleton(null_class))))) member(u,union(complement(power_class(v)),image(element_relation,successor(null_class))))* -> .
% 300.06/300.43  55658[0:Res:2346.1,6144.2] || member(regular(symmetric_difference(u,v)),complement(v))* member(regular(symmetric_difference(u,v)),complement(u))* -> equal(symmetric_difference(u,v),null_class).
% 300.06/300.43  55654[0:Res:10859.2,6144.2] || subclass(universal_class,union(u,v))* member(regular(w),complement(v))* member(regular(w),complement(u))* -> equal(w,null_class).
% 300.06/300.43  55653[0:Res:3260.2,6144.2] || subclass(u,symmetric_difference(v,w))* member(regular(u),complement(w))* member(regular(u),complement(v))* -> equal(u,null_class).
% 300.06/300.43  55635[0:Res:349.2,6144.2] || subclass(u,union(v,w))* member(regular(u),complement(w))* member(regular(u),complement(v))* -> equal(u,null_class).
% 300.06/300.43  55704[4:Rew:47572.0,55605.1,26691.0,55605.1] || member(u,complement(v)) member(u,power_class(complement(power_class(w)))) member(u,union(image(element_relation,power_class(w)),v))* -> .
% 300.06/300.43  55706[4:Rew:47572.0,55599.0,26691.0,55599.0] || member(u,power_class(complement(power_class(v)))) member(u,complement(w)) member(u,union(w,image(element_relation,power_class(v))))* -> .
% 300.06/300.43  55926[3:SpL:22117.0,23655.0] || subclass(u,complement(regular(ordered_pair(regular(u),v))))* -> equal(regular(ordered_pair(regular(u),v)),singleton(regular(u))) equal(u,null_class).
% 300.06/300.43  55916[3:SpL:22117.0,5684.0] || equal(u,regular(ordered_pair(v,w)))* member(v,universal_class) -> equal(regular(ordered_pair(v,w)),singleton(v))** member(v,u)*.
% 300.06/300.43  55911[3:SpL:22117.0,9.0] || member(u,regular(ordered_pair(v,w)))* -> equal(regular(ordered_pair(v,w)),singleton(v)) equal(u,singleton(w)) equal(u,v).
% 300.06/300.43  55904[3:SpL:22117.0,13446.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))).
% 300.06/300.43  55903[3:SpL:22117.0,13419.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))).
% 300.06/300.43  55870[3:SpL:22117.0,352.1] || member(u,universal_class) subclass(regular(ordered_pair(u,v)),w)* -> equal(regular(ordered_pair(u,v)),singleton(u)) member(u,w).
% 300.06/300.43  55864[3:SpR:22117.0,3257.1] || subclass(universal_class,symmetric_difference(u,v)) -> equal(regular(ordered_pair(w,x)),singleton(w)) member(regular(ordered_pair(w,x)),union(u,v))*.
% 300.06/300.43  56116[3:Res:33060.0,4021.1] || member(u,symmetric_difference(v,w)) -> equal(singleton(complement(intersection(v,w))),null_class) member(u,complement(singleton(complement(intersection(v,w)))))*.
% 300.06/300.43  56314[4:MRR:56313.2,55888.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)))*.
% 300.06/300.43  56822[3:Res:4066.2,4365.0] || subclass(u,regular(v)) member(not_subclass_element(intersection(w,u),x),v)* -> subclass(intersection(w,u),x) equal(v,null_class).
% 300.06/300.43  56806[0:Res:4066.2,217.0] || subclass(u,restrict(v,w,x))* -> subclass(intersection(y,u),z) member(not_subclass_element(intersection(y,u),z),cross_product(w,x))*.
% 300.06/300.43  56800[0:Res:4066.2,4022.1] || subclass(u,intersection(v,w)) member(not_subclass_element(intersection(x,u),y),symmetric_difference(v,w))* -> subclass(intersection(x,u),y).
% 300.06/300.43  56913[0:Obv:56838.2] || subclass(u,v) member(not_subclass_element(intersection(w,u),intersection(x,v)),x)* -> subclass(intersection(w,u),intersection(x,v)).
% 300.06/300.43  57389[0:Obv:57304.1] || member(not_subclass_element(intersection(u,intersection(v,w)),intersection(x,v)),x)* -> subclass(intersection(u,intersection(v,w)),intersection(x,v)).
% 300.06/300.43  57631[0:Obv:57547.1] || member(not_subclass_element(intersection(u,intersection(v,w)),intersection(x,w)),x)* -> subclass(intersection(u,intersection(v,w)),intersection(x,w)).
% 300.06/300.43  57923[3:Res:5218.2,4365.0] || subclass(u,regular(v)) member(not_subclass_element(intersection(u,w),x),v)* -> subclass(intersection(u,w),x) equal(v,null_class).
% 300.06/300.43  57907[0:Res:5218.2,217.0] || subclass(u,restrict(v,w,x))* -> subclass(intersection(u,y),z) member(not_subclass_element(intersection(u,y),z),cross_product(w,x))*.
% 300.06/300.43  57901[0:Res:5218.2,4022.1] || subclass(u,intersection(v,w)) member(not_subclass_element(intersection(u,x),y),symmetric_difference(v,w))* -> subclass(intersection(u,x),y).
% 300.06/300.43  58017[0:Obv:57939.2] || subclass(u,v) member(not_subclass_element(intersection(u,w),intersection(x,v)),x)* -> subclass(intersection(u,w),intersection(x,v)).
% 300.06/300.43  58075[4:Res:57685.0,3163.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)*.
% 300.06/300.43  58465[0:Obv:58377.1] || member(not_subclass_element(intersection(intersection(u,v),w),intersection(x,u)),x)* -> subclass(intersection(intersection(u,v),w),intersection(x,u)).
% 300.06/300.43  58988[0:Obv:58901.1] || member(not_subclass_element(intersection(intersection(u,v),w),intersection(x,v)),x)* -> subclass(intersection(intersection(u,v),w),intersection(x,v)).
% 300.06/300.43  59053[4:Res:58611.0,3163.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)*.
% 300.06/300.43  59357[4:Res:58647.0,3163.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)*.
% 300.06/300.43  59866[0:SpR:30.0,10929.1] || member(u,union(cross_product(v,w),x)) -> member(u,restrict(x,v,w)) member(u,symmetric_difference(cross_product(v,w),x))*.
% 300.06/300.43  59859[0:SpR:29.0,10929.1] || member(u,union(v,cross_product(w,x))) -> member(u,restrict(v,w,x)) member(u,symmetric_difference(v,cross_product(w,x)))*.
% 300.06/300.43  60203[0:Rew:14.0,60180.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))**.
% 300.06/300.43  60264[0:Obv:60243.2] || member(u,intersection(v,unordered_pair(u,w))) member(w,v) -> subclass(unordered_pair(u,w),intersection(v,unordered_pair(u,w)))*.
% 300.06/300.43  60266[0:Rew:11091.1,60265.2] || member(u,intersection(v,w)) member(x,w) member(x,v) -> subclass(unordered_pair(u,x),intersection(v,w))*.
% 300.06/300.43  60432[4:Res:59287.0,3163.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)*.
% 300.06/300.43  60523[0:Obv:60503.2] || member(u,intersection(v,unordered_pair(w,u))) member(w,v) -> subclass(unordered_pair(w,u),intersection(v,unordered_pair(w,u)))*.
% 300.06/300.43  60525[0:Rew:11092.1,60524.2] || member(u,intersection(v,w)) member(x,w) member(x,v) -> subclass(unordered_pair(x,u),intersection(v,w))*.
% 300.06/300.43  60732[0:Rew:29.0,60731.1,29.0,60731.0] || member(not_subclass_element(restrict(u,v,w),restrict(x,v,w)),x)* -> subclass(restrict(u,v,w),restrict(x,v,w)).
% 300.06/300.43  61147[4:SpL:1197.2,60859.0] || member(cross_product(u,v),universal_class) subclass(universal_class,regular(singleton(apply(choice,cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 300.06/300.43  61209[4:SpL:1197.2,61154.0] || member(cross_product(u,v),universal_class) equal(regular(singleton(apply(choice,cross_product(u,v)))),universal_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.43  61338[7:SpL:47616.0,52819.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))))).
% 300.06/300.43  61337[4:SpL:47616.0,52964.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))))).
% 300.06/300.43  61328[3:SpL:47616.0,13547.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)** -> .
% 300.06/300.43  61327[3:SpL:47616.0,13411.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))))* -> .
% 300.06/300.43  61326[3:SpL:47616.0,32970.1] || equal(intersection(power_class(u),power_class(complement(power_class(v)))),domain_relation) subclass(domain_relation,union(complement(power_class(u)),image(element_relation,power_class(v))))* -> .
% 300.06/300.43  61324[0:SpL:47616.0,2122.0] || subclass(universal_class,union(complement(power_class(u)),image(element_relation,power_class(v))))* member(null_class,intersection(power_class(u),power_class(complement(power_class(v))))) -> .
% 300.06/300.43  61323[0:SpL:47616.0,367.0] || subclass(universal_class,union(complement(power_class(u)),image(element_relation,power_class(v))))* member(omega,intersection(power_class(u),power_class(complement(power_class(v))))) -> .
% 300.06/300.43  61321[3:SpL:47616.0,19404.1] || subclass(domain_relation,intersection(power_class(u),power_class(complement(power_class(v))))) subclass(universal_class,union(complement(power_class(u)),image(element_relation,power_class(v))))* -> .
% 300.06/300.43  61320[3:SpL:47616.0,32920.1] || equal(intersection(power_class(u),power_class(complement(power_class(v)))),domain_relation) subclass(universal_class,union(complement(power_class(u)),image(element_relation,power_class(v))))* -> .
% 300.06/300.43  61272[0:SpR:47616.0,5329.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))))))*.
% 300.06/300.43  61230[4:SpR:47616.0,17988.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))))*.
% 300.06/300.43  61222[0:SpR:47616.0,5329.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))*.
% 300.06/300.43  61756[4:Res:59614.1,1922.1] || equal(complement(image(u,image(v,singleton(w)))),universal_class)** member(ordered_pair(w,x),compose(u,v))* -> member(x,y)*.
% 300.06/300.43  61936[7:SpL:47619.0,52819.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))).
% 300.06/300.43  61935[4:SpL:47619.0,52964.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))).
% 300.06/300.43  61926[3:SpL:47619.0,13547.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)** -> .
% 300.06/300.43  61925[3:SpL:47619.0,13411.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))))* -> .
% 300.06/300.43  61924[3:SpL:47619.0,32970.1] || equal(intersection(power_class(complement(power_class(u))),power_class(v)),domain_relation) subclass(domain_relation,union(image(element_relation,power_class(u)),complement(power_class(v))))* -> .
% 300.06/300.43  61922[0:SpL:47619.0,2122.0] || subclass(universal_class,union(image(element_relation,power_class(u)),complement(power_class(v))))* member(null_class,intersection(power_class(complement(power_class(u))),power_class(v))) -> .
% 300.06/300.43  61921[0:SpL:47619.0,367.0] || subclass(universal_class,union(image(element_relation,power_class(u)),complement(power_class(v))))* member(omega,intersection(power_class(complement(power_class(u))),power_class(v))) -> .
% 300.06/300.43  61919[3:SpL:47619.0,19404.1] || subclass(domain_relation,intersection(power_class(complement(power_class(u))),power_class(v))) subclass(universal_class,union(image(element_relation,power_class(u)),complement(power_class(v))))* -> .
% 300.06/300.43  61918[3:SpL:47619.0,32920.1] || equal(intersection(power_class(complement(power_class(u))),power_class(v)),domain_relation) subclass(universal_class,union(image(element_relation,power_class(u)),complement(power_class(v))))* -> .
% 300.06/300.43  61868[0:SpR:47619.0,5329.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))))*.
% 300.06/300.43  61825[4:SpR:47619.0,17988.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))))*.
% 300.06/300.43  61817[0:SpR:47619.0,5329.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))*.
% 300.06/300.43  62233[4:MRR:62206.4,49335.2] || member(power_class(u),v)* member(power_class(u),w)* member(u,universal_class) subclass(universal_class,regular(intersection(w,v)))* -> .
% 300.06/300.43  62272[4:Res:58043.0,3158.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)*.
% 300.06/300.43  62271[4:Res:58043.0,3159.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)*.
% 300.06/300.43  62263[4:Res:58043.0,3156.0] || subclass(u,v) -> equal(restrict(union(null_class,u),w,x),null_class) member(regular(restrict(union(null_class,u),w,x)),v)*.
% 300.06/300.43  62326[4:Res:59281.0,3158.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)*.
% 300.06/300.43  62325[4:Res:59281.0,3159.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)*.
% 300.06/300.43  62317[4:Res:59281.0,3156.0] || subclass(u,v) -> equal(union(null_class,restrict(u,w,x)),null_class) member(regular(union(null_class,restrict(u,w,x))),v)*.
% 300.06/300.43  62398[4:MRR:62371.4,49335.2] || member(sum_class(u),v)* member(sum_class(u),w)* member(u,universal_class) subclass(universal_class,regular(intersection(w,v)))* -> .
% 300.06/300.43  62436[0:Res:57651.0,3158.0] ||  -> equal(intersection(u,restrict(intersection(v,w),x,y)),null_class) member(regular(intersection(u,restrict(intersection(v,w),x,y))),v)*.
% 300.06/300.43  62435[0:Res:57651.0,3159.0] ||  -> equal(intersection(u,restrict(intersection(v,w),x,y)),null_class) member(regular(intersection(u,restrict(intersection(v,w),x,y))),w)*.
% 300.06/300.43  62427[0:Res:57651.0,3156.0] || subclass(u,v) -> equal(intersection(w,restrict(u,x,y)),null_class) member(regular(intersection(w,restrict(u,x,y))),v)*.
% 300.06/300.43  62539[0:Res:57711.0,3158.0] ||  -> equal(restrict(intersection(intersection(u,v),w),x,y),null_class) member(regular(restrict(intersection(intersection(u,v),w),x,y)),u)*.
% 300.06/300.43  62538[0:Res:57711.0,3159.0] ||  -> equal(restrict(intersection(intersection(u,v),w),x,y),null_class) member(regular(restrict(intersection(intersection(u,v),w),x,y)),v)*.
% 300.06/300.43  62530[0:Res:57711.0,3156.0] || subclass(u,v) -> equal(restrict(intersection(u,w),x,y),null_class) member(regular(restrict(intersection(u,w),x,y)),v)*.
% 300.06/300.43  62699[0:Res:59.1,11919.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))**.
% 300.06/300.43  62608[4:Res:32707.1,11919.0] || member(inverse(u),universal_class) -> equal(ordered_pair(first(ordered_pair(range_of(u),omega)),second(ordered_pair(range_of(u),omega))),ordered_pair(range_of(u),omega))**.
% 300.06/300.43  62837[0:Res:58168.0,3158.0] ||  -> equal(restrict(intersection(u,intersection(v,w)),x,y),null_class) member(regular(restrict(intersection(u,intersection(v,w)),x,y)),v)*.
% 300.06/300.43  62836[0:Res:58168.0,3159.0] ||  -> equal(restrict(intersection(u,intersection(v,w)),x,y),null_class) member(regular(restrict(intersection(u,intersection(v,w)),x,y)),w)*.
% 300.06/300.43  62828[0:Res:58168.0,3156.0] || subclass(u,v) -> equal(restrict(intersection(w,u),x,y),null_class) member(regular(restrict(intersection(w,u),x,y)),v)*.
% 300.06/300.43  62917[4:Res:58491.0,3156.0] || subclass(u,v) -> equal(restrict(union(u,u),w,x),null_class) member(regular(restrict(union(u,u),w,x)),v)*.
% 300.06/300.43  62963[4:Rew:28791.0,62932.1] single_valued_class(restrict(union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class)),u,v)) ||  -> function(restrict(union(null_class,cross_product(universal_class,universal_class)),u,v))*.
% 300.06/300.43  63008[0:Res:58577.0,3158.0] ||  -> equal(intersection(restrict(intersection(u,v),w,x),y),null_class) member(regular(intersection(restrict(intersection(u,v),w,x),y)),u)*.
% 300.06/300.43  63007[0:Res:58577.0,3159.0] ||  -> equal(intersection(restrict(intersection(u,v),w,x),y),null_class) member(regular(intersection(restrict(intersection(u,v),w,x),y)),v)*.
% 300.06/300.43  62999[0:Res:58577.0,3156.0] || subclass(u,v) -> equal(intersection(restrict(u,w,x),y),null_class) member(regular(intersection(restrict(u,w,x),y)),v)*.
% 300.06/300.43  63155[4:SpL:27420.0,3659.1] || member(u,image(element_relation,union(union(null_class,v),w))) member(u,power_class(intersection(union(null_class,complement(v)),complement(w))))* -> .
% 300.06/300.43  63154[4:SpL:30456.0,3659.1] || member(u,image(element_relation,union(union(v,v),w)))* member(u,power_class(intersection(union(null_class,complement(v)),complement(w))))* -> .
% 300.06/300.43  63137[4:SpL:27420.0,3659.1] || member(u,image(element_relation,union(v,union(null_class,w)))) member(u,power_class(intersection(complement(v),union(null_class,complement(w)))))* -> .
% 300.06/300.43  63136[4:SpL:30456.0,3659.1] || member(u,image(element_relation,union(v,union(w,w))))* member(u,power_class(intersection(complement(v),union(null_class,complement(w)))))* -> .
% 300.06/300.43  63283[4:Res:58032.0,3156.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)*.
% 300.06/300.43  63343[4:Res:59005.0,3156.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)*.
% 300.06/300.43  63442[3:Rew:3119.1,63441.1] || member(regular(intersection(u,v)),intersection(singleton(u),w))* -> equal(intersection(u,v),null_class) equal(intersection(singleton(u),w),null_class).
% 300.06/300.43  63444[3:Rew:2331.1,63443.1] || member(regular(intersection(u,v)),intersection(w,singleton(u)))* -> equal(intersection(u,v),null_class) equal(intersection(w,singleton(u)),null_class).
% 300.06/300.43  63618[3:Rew:3119.1,63617.1] || member(regular(intersection(u,v)),intersection(singleton(v),w))* -> equal(intersection(u,v),null_class) equal(intersection(singleton(v),w),null_class).
% 300.06/300.43  63620[3:Rew:2331.1,63619.1] || member(regular(intersection(u,v)),intersection(w,singleton(v)))* -> equal(intersection(u,v),null_class) equal(intersection(w,singleton(v)),null_class).
% 300.06/300.43  64144[4:Res:58627.0,7130.1] || member(intersection(successor(null_class),u),universal_class) -> equal(intersection(successor(null_class),u),null_class) equal(apply(choice,intersection(successor(null_class),u)),null_class)**.
% 300.06/300.43  64142[4:Res:57701.0,7130.1] || member(intersection(u,successor(null_class)),universal_class) -> equal(intersection(u,successor(null_class)),null_class) equal(apply(choice,intersection(u,successor(null_class))),null_class)**.
% 300.06/300.43  64124[4:Res:26905.0,7130.1] || member(union(null_class,singleton(u)),universal_class) -> equal(union(null_class,singleton(u)),null_class) equal(apply(choice,union(null_class,singleton(u))),u)**.
% 300.06/300.43  64552[4:Res:15450.1,11351.0] || subclass(domain_relation,rotate(cross_product(universal_class,universal_class))) subclass(composition_function,cross_product(u,v))* -> member(ordered_pair(w,cantor(ordered_pair(x,w))),u)*.
% 300.06/300.43  64595[4:SpL:1197.2,64487.0] || member(cross_product(u,v),universal_class) equal(successor(singleton(apply(choice,cross_product(u,v)))),null_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.43  64759[4:Rew:27.0,64705.1,47572.0,64705.0,26691.0,64705.0] || member(u,power_class(v)) member(u,union(w,x)) member(u,complement(intersection(union(w,x),power_class(v))))* -> .
% 300.06/300.43  65698[4:Rew:47572.0,65652.1,26691.0,65652.1,27.0,65652.0] || member(u,union(v,w)) member(u,power_class(x)) member(u,complement(intersection(power_class(x),union(v,w))))* -> .
% 300.06/300.43  65815[0:Res:1659.2,2.0] || member(u,v)* member(singleton(u),w)* subclass(cross_product(w,v),x)* -> member(singleton(singleton(singleton(u))),x)*.
% 300.06/300.43  66042[4:SpR:64484.1,47619.0] || equal(successor(intersection(power_class(complement(power_class(u))),power_class(v))),null_class) -> equal(union(image(element_relation,power_class(u)),complement(power_class(v))),universal_class)**.
% 300.06/300.43  66041[4:SpR:64484.1,47616.0] || equal(successor(intersection(power_class(u),power_class(complement(power_class(v))))),null_class) -> equal(union(complement(power_class(u)),image(element_relation,power_class(v))),universal_class)**.
% 300.06/300.43  66594[4:Res:10014.3,10019.0] || member(u,universal_class) member(v,u) subclass(element_relation,apply(null_class,w))* -> member(ordered_pair(v,u),sum_class(range_of(null_class)))*.
% 300.06/300.43  66593[4:Res:10014.3,10018.0] || member(u,universal_class) member(v,u) subclass(element_relation,apply(null_class,w))* -> member(ordered_pair(v,u),apply(null_class,x))*.
% 300.06/300.43  66592[4:Res:10014.3,10017.0] || member(u,universal_class) member(v,u) subclass(element_relation,sum_class(range_of(null_class))) -> member(ordered_pair(v,u),apply(null_class,w))*.
% 300.06/300.43  66578[0:Res:10014.3,499.0] || member(u,universal_class) member(v,u) subclass(element_relation,symmetric_difference(w,x)) -> member(ordered_pair(v,u),union(w,x))*.
% 300.06/300.43  66561[0:Res:10014.3,2.0] || member(u,universal_class) member(v,u) subclass(element_relation,w)* subclass(w,x)* -> member(ordered_pair(v,u),x)*.
% 300.06/300.43  67222[4:SpL:35792.0,47254.1] || member(u,universal_class) subclass(power_class(union(v,v)),w)* -> member(u,complement(power_class(union(null_class,v))))* member(u,w)*.
% 300.06/300.43  67221[4:SpL:35792.0,47254.1] || member(u,universal_class) subclass(power_class(union(null_class,v)),w)* -> member(u,complement(power_class(union(v,v))))* member(u,w)*.
% 300.06/300.43  67922[3:Res:54561.0,47228.0] ||  -> equal(singleton(complement(symmetric_difference(power_class(u),complement(v)))),null_class) member(complement(symmetric_difference(power_class(u),complement(v))),union(complement(power_class(u)),v))*.
% 300.06/300.43  67921[3:Res:54561.0,4003.0] ||  -> equal(singleton(complement(symmetric_difference(cross_product(u,v),w))),null_class) member(complement(symmetric_difference(cross_product(u,v),w)),complement(restrict(w,u,v)))*.
% 300.06/300.43  67920[3:Res:54561.0,47039.0] ||  -> equal(singleton(complement(symmetric_difference(complement(u),power_class(v)))),null_class) member(complement(symmetric_difference(complement(u),power_class(v))),union(u,complement(power_class(v))))*.
% 300.06/300.43  67918[3:Res:54561.0,4002.0] ||  -> equal(singleton(complement(symmetric_difference(u,cross_product(v,w)))),null_class) member(complement(symmetric_difference(u,cross_product(v,w))),complement(restrict(u,v,w)))*.
% 300.06/300.43  68063[0:Res:3251.1,2.0] || subclass(union(u,v),w) -> equal(intersection(symmetric_difference(u,v),x),null_class) member(regular(intersection(symmetric_difference(u,v),x)),w)*.
% 300.06/300.43  68142[3:SpR:1194.1,54887.1] || equal(first(not_subclass_element(cross_product(u,v),w)),universal_class) -> subclass(cross_product(u,v),w) member(null_class,not_subclass_element(cross_product(u,v),w))*.
% 300.06/300.43  68296[0:Res:3259.1,2.0] || subclass(union(u,v),w) -> equal(intersection(x,symmetric_difference(u,v)),null_class) member(regular(intersection(x,symmetric_difference(u,v))),w)*.
% 300.06/300.43  68531[0:SpL:39886.0,4004.0] || member(u,symmetric_difference(complement(intersection(v,w)),union(w,intersection(v,w))))* -> member(u,complement(symmetric_difference(w,intersection(v,w)))).
% 300.06/300.43  68530[0:SpL:39745.0,4004.0] || member(u,symmetric_difference(complement(intersection(v,w)),union(v,intersection(v,w))))* -> member(u,complement(symmetric_difference(v,intersection(v,w)))).
% 300.06/300.43  69407[0:Rew:47013.0,69308.1] || member(not_subclass_element(u,union(complement(power_class(v)),w)),symmetric_difference(power_class(v),complement(w)))* -> subclass(u,union(complement(power_class(v)),w)).
% 300.06/300.43  69408[0:Rew:47007.0,69307.1] || member(not_subclass_element(u,union(v,complement(power_class(w)))),symmetric_difference(complement(v),power_class(w)))* -> subclass(u,union(v,complement(power_class(w)))).
% 300.06/300.43  69413[0:Rew:30.0,69248.1] || member(not_subclass_element(u,complement(restrict(v,w,x))),symmetric_difference(cross_product(w,x),v))* -> subclass(u,complement(restrict(v,w,x))).
% 300.06/300.43  69414[0:Rew:29.0,69241.1] || member(not_subclass_element(u,complement(restrict(v,w,x))),symmetric_difference(v,cross_product(w,x)))* -> subclass(u,complement(restrict(v,w,x))).
% 300.06/300.43  69440[0:Obv:69314.2] || member(u,complement(intersection(v,w))) member(x,symmetric_difference(v,w)) -> subclass(unordered_pair(x,u),complement(intersection(v,w)))*.
% 300.06/300.43  69441[0:Obv:69313.2] || member(u,complement(intersection(v,w))) member(x,symmetric_difference(v,w)) -> subclass(unordered_pair(u,x),complement(intersection(v,w)))*.
% 300.06/300.43  69657[3:Obv:69635.2] || subclass(u,symmetric_difference(v,w)) subclass(u,regular(union(v,w)))* -> subclass(u,x)* equal(union(v,w),null_class).
% 300.06/300.43  69681[3:MRR:69615.0,10049.1] || subclass(u,regular(union(v,w)))* -> member(not_subclass_element(u,x),complement(v))* subclass(u,x) equal(union(v,w),null_class).
% 300.06/300.43  69682[3:MRR:69614.0,10049.1] || subclass(u,regular(union(v,w)))* -> member(not_subclass_element(u,x),complement(w))* subclass(u,x) equal(union(v,w),null_class).
% 300.06/300.43  70033[4:Rew:5523.0,70027.2] || member(u,universal_class) -> member(u,cantor(cross_product(v,singleton(w)))) equal(domain__dfg(cross_product(singleton(u),universal_class),v,w),single_valued3(null_class))**.
% 300.06/300.43  70116[0:SpR:47619.0,42032.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),restrict(intersection(power_class(complement(power_class(u))),power_class(v)),w,x)),null_class)**.
% 300.06/300.43  70115[0:SpR:47616.0,42032.0] ||  -> equal(intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),restrict(intersection(power_class(u),power_class(complement(power_class(v)))),w,x)),null_class)**.
% 300.06/300.43  70432[4:MRR:70431.2,45176.0] ||  -> equal(regular(ordered_pair(u,v)),null_class) equal(apply(choice,regular(ordered_pair(u,v))),singleton(v))** member(u,unordered_pair(u,singleton(v)))*.
% 300.06/300.43  70742[4:Res:70688.0,5303.0] ||  -> equal(complement(successor(complement(restrict(u,v,w)))),null_class) member(regular(complement(successor(complement(restrict(u,v,w))))),cross_product(v,w))*.
% 300.06/300.43  70840[4:Res:2338.1,39314.0] ||  -> equal(intersection(u,restrict(union(v,v),w,x)),null_class) member(regular(intersection(u,restrict(union(v,v),w,x))),v)*.
% 300.06/300.43  70839[4:Res:2338.1,36188.0] ||  -> equal(intersection(u,restrict(union(null_class,v),w,x)),null_class) member(regular(intersection(u,restrict(union(null_class,v),w,x))),v)*.
% 300.06/300.43  70876[3:Obv:70851.1] || subclass(intersection(u,restrict(v,w,x)),regular(v))* -> equal(intersection(u,restrict(v,w,x)),null_class) equal(v,null_class).
% 300.06/300.43  71043[4:Res:3127.1,39314.0] ||  -> equal(intersection(restrict(union(u,u),v,w),x),null_class) member(regular(intersection(restrict(union(u,u),v,w),x)),u)*.
% 300.06/300.43  71042[4:Res:3127.1,36188.0] ||  -> equal(intersection(restrict(union(null_class,u),v,w),x),null_class) member(regular(intersection(restrict(union(null_class,u),v,w),x)),u)*.
% 300.06/300.43  71083[3:Obv:71054.1] || subclass(intersection(restrict(u,v,w),x),regular(u))* -> equal(intersection(restrict(u,v,w),x),null_class) equal(u,null_class).
% 300.06/300.43  71450[4:Res:10001.1,12145.1] || member(not_subclass_element(u,intersection(compose(element_relation,universal_class),v)),element_relation)* subclass(u,v) -> subclass(u,intersection(compose(element_relation,universal_class),v)).
% 300.06/300.43  71522[0:Rew:30.0,71372.2] || subclass(u,v) member(not_subclass_element(u,restrict(v,w,x)),cross_product(w,x))* -> subclass(u,restrict(v,w,x)).
% 300.06/300.43  71523[0:Rew:29.0,71365.2] || subclass(u,cross_product(v,w)) member(not_subclass_element(u,restrict(x,v,w)),x)* -> subclass(u,restrict(x,v,w)).
% 300.06/300.43  71551[0:Obv:71435.3] || equal(u,v) subclass(unordered_pair(v,u),w) member(v,x) -> subclass(unordered_pair(v,u),intersection(x,w))*.
% 300.06/300.43  71556[0:MRR:71449.0,10049.1] || subclass(u,v) -> member(not_subclass_element(u,intersection(union(w,x),v)),complement(w))* subclass(u,intersection(union(w,x),v)).
% 300.06/300.43  71557[0:MRR:71448.0,10049.1] || subclass(u,v) -> member(not_subclass_element(u,intersection(union(w,x),v)),complement(x))* subclass(u,intersection(union(w,x),v)).
% 300.06/300.43  71621[4:Res:70771.0,3158.0] ||  -> equal(complement(successor(union(null_class,complement(intersection(u,v))))),null_class) member(regular(complement(successor(union(null_class,complement(intersection(u,v)))))),u)*.
% 300.06/300.43  71620[4:Res:70771.0,3159.0] ||  -> equal(complement(successor(union(null_class,complement(intersection(u,v))))),null_class) member(regular(complement(successor(union(null_class,complement(intersection(u,v)))))),v)*.
% 300.06/300.43  71612[4:Res:70771.0,3156.0] || subclass(u,v) -> equal(complement(successor(union(null_class,complement(u)))),null_class) member(regular(complement(successor(union(null_class,complement(u))))),v)*.
% 300.06/300.43  71815[4:Res:10001.1,12147.0] || member(not_subclass_element(intersection(u,v),intersection(compose(element_relation,universal_class),v)),element_relation)* -> subclass(intersection(u,v),intersection(compose(element_relation,universal_class),v)).
% 300.06/300.43  71926[0:Rew:30.0,71678.1] || member(not_subclass_element(intersection(u,v),restrict(v,w,x)),cross_product(w,x))* -> subclass(intersection(u,v),restrict(v,w,x)).
% 300.06/300.43  71972[0:MRR:71814.0,10049.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(union(w,x),v)),complement(w))* subclass(intersection(u,v),intersection(union(w,x),v)).
% 300.06/300.43  71973[0:MRR:71813.0,10049.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(union(w,x),v)),complement(x))* subclass(intersection(u,v),intersection(union(w,x),v)).
% 300.06/300.43  72352[4:Res:10001.1,12148.0] || member(not_subclass_element(intersection(u,v),intersection(compose(element_relation,universal_class),u)),element_relation)* -> subclass(intersection(u,v),intersection(compose(element_relation,universal_class),u)).
% 300.06/300.43  72463[0:Rew:30.0,72215.1] || member(not_subclass_element(intersection(u,v),restrict(u,w,x)),cross_product(w,x))* -> subclass(intersection(u,v),restrict(u,w,x)).
% 300.06/300.43  72512[0:MRR:72351.0,10049.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(union(w,x),u)),complement(w))* subclass(intersection(u,v),intersection(union(w,x),u)).
% 300.06/300.43  72513[0:MRR:72350.0,10049.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(union(w,x),u)),complement(x))* subclass(intersection(u,v),intersection(union(w,x),u)).
% 300.06/300.43  73692[4:Rew:73077.0,52170.0] ||  -> equal(intersection(successor(complement(u)),union(union(u,null_class),complement(singleton(complement(u))))),symmetric_difference(union(u,null_class),complement(singleton(complement(u)))))**.
% 300.06/300.43  75236[4:Rew:74098.0,74170.1] || member(not_subclass_element(union(null_class,u),intersection(v,union(u,null_class))),v)* -> subclass(union(null_class,u),intersection(v,union(u,null_class))).
% 300.06/300.43  76132[0:SpL:74540.0,4021.1] || member(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* subclass(complement(symmetric_difference(v,w)),x)* -> member(u,x)*.
% 300.06/300.43  76275[0:Rew:74540.0,76154.1] || member(not_subclass_element(complement(intersection(u,v)),symmetric_difference(u,v)),union(u,v))* -> subclass(complement(intersection(u,v)),symmetric_difference(u,v)).
% 300.06/300.43  77766[8:Res:76567.1,3163.0] function(restrict(u,v,w)) ||  -> equal(successor(restrict(u,v,w)),null_class) member(regular(successor(restrict(u,v,w))),u)*.
% 300.06/300.43  78459[0:SpL:74519.0,1321.0] || member(not_subclass_element(u,intersection(v,w)),v)* member(not_subclass_element(u,intersection(w,v)),w)* -> subclass(u,intersection(w,v)).
% 300.06/300.43  78652[0:Rew:78636.0,23988.0] || subclass(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> equal(u,null_class) member(regular(u),complement(symmetric_difference(v,w))).
% 300.06/300.43  78663[4:Rew:78636.0,68627.0] || subclass(ordered_pair(u,universal_class),symmetric_difference(union(v,w),complement(intersection(v,w))))* -> member(unordered_pair(u,null_class),complement(symmetric_difference(v,w))).
% 300.06/300.43  78669[0:Rew:78636.0,68637.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> equal(singleton(w),null_class) member(w,complement(symmetric_difference(u,v)))*.
% 300.06/300.43  78670[0:Rew:78636.0,68638.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> equal(w,null_class) member(regular(w),complement(symmetric_difference(u,v)))*.
% 300.06/300.43  78712[4:Rew:78636.0,68608.0] || equal(symmetric_difference(union(u,v),complement(intersection(u,v))),ordered_pair(w,universal_class))* -> member(unordered_pair(w,null_class),complement(symmetric_difference(u,v)))*.
% 300.06/300.43  80357[4:SpL:1197.2,72143.0] || member(cross_product(u,v),universal_class) equal(union(null_class,apply(choice,cross_product(u,v))),null_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.43  80477[4:SpL:1197.2,72102.0] || member(cross_product(u,v),universal_class) equal(complement(regular(apply(choice,cross_product(u,v)))),null_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.43  81379[4:Res:76344.0,3156.0] || subclass(u,v) -> equal(restrict(union(u,null_class),w,x),null_class) member(regular(restrict(union(u,null_class),w,x)),v)*.
% 300.06/300.43  81706[4:Res:73358.0,5342.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)*.
% 300.06/300.43  81723[4:Res:73399.0,5342.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)*.
% 300.06/300.43  81956[4:SpL:74227.0,4067.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).
% 300.06/300.43  81941[4:SpL:74227.0,5219.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).
% 300.06/300.43  81910[4:SpL:74227.0,4067.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).
% 300.06/300.43  81895[4:SpL:74227.0,5219.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).
% 300.06/300.43  81857[4:SpR:74227.0,496.0] ||  -> equal(intersection(union(u,sum_class(range_of(null_class))),union(complement(u),complement(apply(null_class,v)))),symmetric_difference(complement(u),complement(apply(null_class,v))))**.
% 300.06/300.43  81811[4:SpR:74227.0,496.0] ||  -> equal(intersection(union(sum_class(range_of(null_class)),u),union(complement(apply(null_class,v)),complement(u))),symmetric_difference(complement(apply(null_class,v)),complement(u)))**.
% 300.06/300.43  81787[4:SpR:74227.0,496.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)))))**.
% 300.06/300.43  81741[4:SpR:74227.0,496.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)))**.
% 300.06/300.43  82628[4:SpL:47619.0,70726.0] || equal(successor(union(image(element_relation,power_class(u)),complement(power_class(v)))),null_class)** -> subclass(universal_class,intersection(power_class(complement(power_class(u))),power_class(v))).
% 300.06/300.43  82627[4:SpL:47616.0,70726.0] || equal(successor(union(complement(power_class(u)),image(element_relation,power_class(v)))),null_class)** -> subclass(universal_class,intersection(power_class(u),power_class(complement(power_class(v))))).
% 300.06/300.43  82916[4:Res:73359.0,5342.0] || subclass(complement(apply(null_class,u)),v)* -> subclass(complement(apply(null_class,w)),x) member(not_subclass_element(complement(apply(null_class,w)),x),v)*.
% 300.06/300.43  83072[4:SpL:73603.0,3659.1] || member(u,image(element_relation,union(v,union(w,null_class)))) member(u,power_class(intersection(complement(v),union(null_class,complement(w)))))* -> .
% 300.06/300.43  83130[4:Rew:73603.0,83067.1] || member(not_subclass_element(intersection(u,union(null_class,complement(v))),w),union(v,null_class))* -> subclass(intersection(u,union(null_class,complement(v))),w).
% 300.06/300.43  83063[4:SpL:73603.0,3659.1] || member(u,image(element_relation,union(union(v,null_class),w))) member(u,power_class(intersection(union(null_class,complement(v)),complement(w))))* -> .
% 300.06/300.43  83131[4:Rew:73603.0,83051.1] || member(not_subclass_element(intersection(union(null_class,complement(u)),v),w),union(u,null_class))* -> subclass(intersection(union(null_class,complement(u)),v),w).
% 300.06/300.43  82996[4:SpR:73603.0,496.0] ||  -> equal(intersection(union(u,union(v,null_class)),union(complement(u),union(null_class,complement(v)))),symmetric_difference(complement(u),union(null_class,complement(v))))**.
% 300.06/300.43  82950[4:SpR:73603.0,496.0] ||  -> equal(intersection(union(union(u,null_class),v),union(union(null_class,complement(u)),complement(v))),symmetric_difference(union(null_class,complement(u)),complement(v)))**.
% 300.06/300.43  83493[4:SpL:74226.0,4067.0] || member(not_subclass_element(intersection(u,complement(apply(null_class,v))),w),apply(null_class,x))* -> subclass(intersection(u,complement(apply(null_class,x))),w).
% 300.06/300.43  83477[4:SpL:74226.0,5219.0] || member(not_subclass_element(intersection(complement(apply(null_class,u)),v),w),apply(null_class,x))* -> subclass(intersection(complement(apply(null_class,x)),v),w).
% 300.06/300.43  83383[4:SpR:74226.0,496.0] ||  -> equal(intersection(union(u,apply(null_class,v)),union(complement(u),complement(apply(null_class,w)))),symmetric_difference(complement(u),complement(apply(null_class,w))))**.
% 300.06/300.43  83337[4:SpR:74226.0,496.0] ||  -> equal(intersection(union(apply(null_class,u),v),union(complement(apply(null_class,w)),complement(v))),symmetric_difference(complement(apply(null_class,w)),complement(v)))**.
% 300.06/300.43  83946[4:SpL:77128.0,47254.1] || member(u,universal_class) subclass(power_class(union(null_class,v)),w)* -> member(u,complement(power_class(union(v,null_class))))* member(u,w)*.
% 300.06/300.43  83933[4:SpL:77128.0,47254.1] || member(u,universal_class) subclass(power_class(union(v,null_class)),w)* -> member(u,complement(power_class(union(null_class,v))))* member(u,w)*.
% 300.06/300.43  84387[4:Res:70667.0,1385.1] single_valued_class(union(null_class,intersection(union(null_class,cross_product(universal_class,universal_class)),u))) ||  -> function(union(null_class,intersection(union(null_class,cross_product(universal_class,universal_class)),u)))*.
% 300.06/300.43  84378[4:Res:70667.0,3155.0] ||  -> equal(union(null_class,intersection(union(null_class,singleton(u)),v)),null_class) equal(regular(union(null_class,intersection(union(null_class,singleton(u)),v))),u)**.
% 300.06/300.43  84588[4:Res:70677.0,1385.1] single_valued_class(union(null_class,intersection(u,union(null_class,cross_product(universal_class,universal_class))))) ||  -> function(union(null_class,intersection(u,union(null_class,cross_product(universal_class,universal_class)))))*.
% 300.06/300.43  84579[4:Res:70677.0,3155.0] ||  -> equal(union(null_class,intersection(u,union(null_class,singleton(v)))),null_class) equal(regular(union(null_class,intersection(u,union(null_class,singleton(v))))),v)**.
% 300.06/300.43  84758[4:Res:74121.0,3156.0] || subclass(union(u,null_class),v) -> equal(intersection(w,union(null_class,u)),null_class) member(regular(intersection(w,union(null_class,u))),v)*.
% 300.06/300.43  84908[4:Res:74165.0,3156.0] || subclass(union(u,null_class),v) -> equal(intersection(union(null_class,u),w),null_class) member(regular(intersection(union(null_class,u),w)),v)*.
% 300.06/300.43  85348[4:Rew:26691.0,85297.1] || member(regular(intersection(union(null_class,u),complement(v))),union(complement(u),v))* -> equal(intersection(union(null_class,u),complement(v)),null_class).
% 300.06/300.43  85351[4:Rew:26691.0,85274.1] || member(regular(intersection(complement(u),union(null_class,v))),union(u,complement(v)))* -> equal(intersection(complement(u),union(null_class,v)),null_class).
% 300.06/300.43  85383[4:Rew:47572.0,85253.1,26691.0,85253.1,47572.0,85253.1,26691.0,85253.1,47572.0,85253.0,26691.0,85253.0,47572.0,85253.0,26691.0,85253.0] || member(regular(intersection(power_class(u),power_class(v))),complement(intersection(power_class(u),power_class(v))))* -> equal(intersection(power_class(u),power_class(v)),null_class).
% 300.06/300.43  85476[0:MRR:85475.0,12.0] || subclass(unordered_pair(u,v),complement(w))* member(v,w) -> member(u,unordered_pair(u,v))* equal(unordered_pair(u,v),null_class).
% 300.06/300.43  85479[0:MRR:85478.0,12.0] || subclass(unordered_pair(u,v),complement(w))* member(u,w) -> member(v,unordered_pair(u,v))* equal(unordered_pair(u,v),null_class).
% 300.06/300.43  85591[0:SpL:27.0,10907.0] || subclass(universal_class,union(u,v)) member(omega,union(complement(u),complement(v))) -> member(omega,symmetric_difference(complement(u),complement(v)))*.
% 300.06/300.43  86030[4:SpL:76340.0,47254.1] || member(u,universal_class) subclass(power_class(union(v,null_class)),w)* -> member(u,complement(power_class(union(v,v))))* member(u,w)*.
% 300.06/300.43  86016[4:SpL:76340.0,47254.1] || member(u,universal_class) subclass(power_class(union(v,v)),w)* -> member(u,complement(power_class(union(v,null_class))))* member(u,w)*.
% 300.06/300.43  86471[8:Rew:74697.1,86439.2] function(intersection(u,v)) || member(regular(successor(intersection(u,v))),symmetric_difference(u,v))* -> equal(successor(intersection(u,v)),null_class).
% 300.06/300.43  86739[4:Rew:78499.0,86696.1] single_valued_class(union(null_class,intersection(union(cross_product(universal_class,universal_class),null_class),u))) ||  -> function(union(null_class,intersection(union(null_class,cross_product(universal_class,universal_class)),u)))*.
% 300.06/300.43  86967[4:Rew:78499.0,86929.1] single_valued_class(union(null_class,intersection(u,union(cross_product(universal_class,universal_class),null_class)))) ||  -> function(union(null_class,intersection(u,union(null_class,cross_product(universal_class,universal_class)))))*.
% 300.06/300.43  87267[4:Res:59329.1,5347.0] || subclass(u,restrict(v,w,x))* -> subclass(union(null_class,u),y) member(not_subclass_element(union(null_class,u),y),cross_product(w,x))*.
% 300.06/300.43  87491[0:SpL:39581.1,6148.0] || subclass(complement(u),complement(v)) subclass(w,complement(u)) member(regular(w),union(v,u))* -> equal(w,null_class).
% 300.06/300.43  87859[0:SpL:74540.0,7135.1] || member(u,universal_class) subclass(u,symmetric_difference(v,w)) -> equal(u,null_class) member(apply(choice,u),complement(intersection(v,w)))*.
% 300.06/300.43  88079[0:SpL:74540.0,7173.2] function(u) || member(v,universal_class) subclass(universal_class,symmetric_difference(w,x)) -> member(image(u,v),complement(intersection(w,x)))*.
% 300.06/300.43  88238[4:Res:10049.1,15713.0] || subclass(domain_relation,u)* subclass(u,v)* -> subclass(w,x) member(ordered_pair(not_subclass_element(w,x),cantor(not_subclass_element(w,x))),v)*.
% 300.06/300.43  88237[4:Res:32707.1,15713.0] || member(inverse(u),universal_class) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(range_of(u),cantor(range_of(u))),w)*.
% 300.06/300.43  88233[4:Res:3633.1,15713.0] function(u) || subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(apply(u,x),cantor(apply(u,x))),w)*.
% 300.06/300.43  88800[4:Res:60366.0,3156.0] || subclass(union(u,v),w) -> equal(union(null_class,symmetric_difference(u,v)),null_class) member(regular(union(null_class,symmetric_difference(u,v))),w)*.
% 300.06/300.43  89120[4:Res:70661.0,1385.1] single_valued_class(intersection(intersection(union(null_class,cross_product(universal_class,universal_class)),u),v)) ||  -> function(intersection(intersection(union(null_class,cross_product(universal_class,universal_class)),u),v))*.
% 300.06/300.43  89111[4:Res:70661.0,3155.0] ||  -> equal(intersection(intersection(union(null_class,singleton(u)),v),w),null_class) equal(regular(intersection(intersection(union(null_class,singleton(u)),v),w)),u)**.
% 300.06/300.43  89251[4:Res:70669.0,1385.1] single_valued_class(intersection(u,intersection(v,union(null_class,cross_product(universal_class,universal_class))))) ||  -> function(intersection(u,intersection(v,union(null_class,cross_product(universal_class,universal_class)))))*.
% 300.06/300.43  89242[4:Res:70669.0,3155.0] ||  -> equal(intersection(u,intersection(v,union(null_class,singleton(w)))),null_class) equal(regular(intersection(u,intersection(v,union(null_class,singleton(w))))),w)**.
% 300.06/300.43  89498[4:Res:70672.0,1385.1] single_valued_class(intersection(u,intersection(union(null_class,cross_product(universal_class,universal_class)),v))) ||  -> function(intersection(u,intersection(union(null_class,cross_product(universal_class,universal_class)),v)))*.
% 300.06/300.43  89489[4:Res:70672.0,3155.0] ||  -> equal(intersection(u,intersection(union(null_class,singleton(v)),w)),null_class) equal(regular(intersection(u,intersection(union(null_class,singleton(v)),w))),v)**.
% 300.06/300.43  89630[4:Res:70676.0,1385.1] single_valued_class(intersection(intersection(u,union(null_class,cross_product(universal_class,universal_class))),v)) ||  -> function(intersection(intersection(u,union(null_class,cross_product(universal_class,universal_class))),v))*.
% 300.06/300.43  89621[4:Res:70676.0,3155.0] ||  -> equal(intersection(intersection(u,union(null_class,singleton(v))),w),null_class) equal(regular(intersection(intersection(u,union(null_class,singleton(v))),w)),v)**.
% 300.06/300.43  89878[4:Res:2338.1,76461.0] ||  -> equal(intersection(u,restrict(union(v,null_class),w,x)),null_class) member(regular(intersection(u,restrict(union(v,null_class),w,x))),v)*.
% 300.06/300.43  89873[4:Res:3127.1,76461.0] ||  -> equal(intersection(restrict(union(u,null_class),v,w),x),null_class) member(regular(intersection(restrict(union(u,null_class),v,w),x)),u)*.
% 300.06/300.43  90114[0:SpR:39581.1,6708.1] || subclass(complement(u),complement(v)) member(w,symmetric_difference(union(v,u),complement(x)))* -> member(w,union(complement(u),x)).
% 300.06/300.43  90539[8:Res:77537.1,5342.0] function(u) || subclass(u,v) -> subclass(intersection(successor(u),w),x) member(not_subclass_element(intersection(successor(u),w),x),v)*.
% 300.06/300.43  90596[8:Res:77648.1,5342.0] function(u) || subclass(u,v) -> subclass(intersection(w,successor(u)),x) member(not_subclass_element(intersection(w,successor(u)),x),v)*.
% 300.06/300.43  90897[0:SpL:78616.0,4067.0] || member(not_subclass_element(intersection(u,complement(symmetric_difference(v,w))),x),symmetric_difference(w,v))* -> subclass(intersection(u,complement(symmetric_difference(w,v))),x).
% 300.06/300.43  90878[0:SpL:78616.0,5219.0] || member(not_subclass_element(intersection(complement(symmetric_difference(u,v)),w),x),symmetric_difference(v,u))* -> subclass(intersection(complement(symmetric_difference(v,u)),w),x).
% 300.06/300.43  90770[0:SpR:78616.0,496.0] ||  -> equal(intersection(union(u,symmetric_difference(v,w)),union(complement(u),complement(symmetric_difference(w,v)))),symmetric_difference(complement(u),complement(symmetric_difference(w,v))))**.
% 300.06/300.43  90723[0:SpR:78616.0,496.0] ||  -> equal(intersection(union(symmetric_difference(u,v),w),union(complement(symmetric_difference(v,u)),complement(w))),symmetric_difference(complement(symmetric_difference(v,u)),complement(w)))**.
% 300.06/300.43  91027[0:SpR:39581.1,6784.1] || subclass(complement(u),complement(v)) member(w,symmetric_difference(complement(x),union(v,u)))* -> member(w,union(x,complement(u))).
% 300.06/300.43  91262[0:Res:78797.0,3156.0] || subclass(union(u,v),w) -> equal(symmetric_difference(complement(v),complement(u)),null_class) member(regular(symmetric_difference(complement(v),complement(u))),w)*.
% 300.06/300.43  91243[0:SpR:47619.0,78797.0] ||  -> subclass(symmetric_difference(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(w)),union(w,intersection(power_class(complement(power_class(u))),power_class(v))))*.
% 300.06/300.43  91242[0:SpR:47616.0,78797.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(w)),union(w,intersection(power_class(u),power_class(complement(power_class(v))))))*.
% 300.06/300.43  91218[0:SpR:47619.0,78797.0] ||  -> subclass(symmetric_difference(complement(u),union(image(element_relation,power_class(v)),complement(power_class(w)))),union(intersection(power_class(complement(power_class(v))),power_class(w)),u))*.
% 300.06/300.43  91217[0:SpR:47616.0,78797.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),image(element_relation,power_class(w)))),union(intersection(power_class(v),power_class(complement(power_class(w)))),u))*.
% 300.06/300.43  91765[4:Rew:26691.0,91705.0] ||  -> subclass(symmetric_difference(union(null_class,u),complement(v)),w) member(not_subclass_element(symmetric_difference(union(null_class,u),complement(v)),w),union(complement(u),v))*.
% 300.06/300.43  91768[4:Rew:26691.0,91680.0] ||  -> subclass(symmetric_difference(complement(u),union(null_class,v)),w) member(not_subclass_element(symmetric_difference(complement(u),union(null_class,v)),w),union(u,complement(v)))*.
% 300.06/300.43  92151[4:Res:84699.0,3156.0] || subclass(union(u,u),v)* -> equal(intersection(w,union(null_class,u)),null_class) member(regular(intersection(w,union(null_class,u))),v)*.
% 300.06/300.43  92256[4:Res:84728.0,3156.0] || subclass(union(u,null_class),v) -> equal(intersection(w,union(u,u)),null_class) member(regular(intersection(w,union(u,u))),v)*.
% 300.06/300.43  92453[4:Rew:26691.0,92368.1] ||  -> member(not_subclass_element(u,intersection(union(null_class,v),complement(w))),union(complement(v),w))* subclass(u,intersection(union(null_class,v),complement(w))).
% 300.06/300.43  92456[4:Rew:26691.0,92343.1] ||  -> member(not_subclass_element(u,intersection(complement(v),union(null_class,w))),union(v,complement(w)))* subclass(u,intersection(complement(v),union(null_class,w))).
% 300.06/300.43  92492[4:Rew:47572.0,92322.1,26691.0,92322.1,47572.0,92322.1,26691.0,92322.1,47572.0,92322.0,26691.0,92322.0,47572.0,92322.0,26691.0,92322.0] ||  -> member(not_subclass_element(u,intersection(power_class(v),power_class(w))),complement(intersection(power_class(v),power_class(w))))* subclass(u,intersection(power_class(v),power_class(w))).
% 300.06/300.43  92587[4:Res:84844.0,3156.0] || subclass(union(u,u),v)* -> equal(intersection(union(null_class,u),w),null_class) member(regular(intersection(union(null_class,u),w)),v)*.
% 300.06/300.43  92702[4:Res:84873.0,3156.0] || subclass(union(u,null_class),v) -> equal(intersection(union(u,u),w),null_class) member(regular(intersection(union(u,u),w)),v)*.
% 300.06/300.43  92787[4:Res:87223.1,5347.0] || subclass(u,restrict(v,w,x))* -> subclass(union(u,null_class),y) member(not_subclass_element(union(u,null_class),y),cross_product(w,x))*.
% 300.06/300.43  93040[4:Res:88738.0,3156.0] || subclass(union(u,v),w) -> equal(union(null_class,symmetric_difference(v,u)),null_class) member(regular(union(null_class,symmetric_difference(v,u))),w)*.
% 300.06/300.43  93248[4:Rew:78499.0,93199.1] single_valued_class(intersection(intersection(union(cross_product(universal_class,universal_class),null_class),u),v)) ||  -> function(intersection(intersection(union(null_class,cross_product(universal_class,universal_class)),u),v))*.
% 300.06/300.43  93391[4:Rew:78499.0,93349.1] single_valued_class(intersection(u,intersection(v,union(cross_product(universal_class,universal_class),null_class)))) ||  -> function(intersection(u,intersection(v,union(null_class,cross_product(universal_class,universal_class)))))*.
% 300.06/300.43  93552[4:Rew:78499.0,93505.1] single_valued_class(intersection(u,intersection(union(cross_product(universal_class,universal_class),null_class),v))) ||  -> function(intersection(u,intersection(union(null_class,cross_product(universal_class,universal_class)),v)))*.
% 300.06/300.43  93700[4:Rew:78499.0,93656.1] single_valued_class(intersection(intersection(u,union(cross_product(universal_class,universal_class),null_class)),v)) ||  -> function(intersection(intersection(u,union(null_class,cross_product(universal_class,universal_class))),v))*.
% 300.06/300.43  93830[4:Res:92107.0,3156.0] || subclass(union(u,u),v)* -> equal(intersection(w,union(u,null_class)),null_class) member(regular(intersection(w,union(u,null_class))),v)*.
% 300.06/300.43  94094[4:Res:93784.0,3156.0] || subclass(union(null_class,u),v) -> equal(intersection(w,union(u,null_class)),null_class) member(regular(intersection(w,union(u,null_class))),v)*.
% 300.06/300.43  94195[4:Res:94074.0,3156.0] || subclass(union(null_class,u),v) -> equal(intersection(union(u,null_class),w),null_class) member(regular(intersection(union(u,null_class),w)),v)*.
% 300.06/300.43  94300[4:Res:92189.0,3156.0] || subclass(union(null_class,u),v) -> equal(intersection(w,union(u,u)),null_class) member(regular(intersection(w,union(u,u))),v)*.
% 300.06/300.43  94408[4:Res:92538.0,3156.0] || subclass(union(u,u),v)* -> equal(intersection(union(u,null_class),w),null_class) member(regular(intersection(union(u,null_class),w)),v)*.
% 300.06/300.43  94697[4:Res:92631.0,3156.0] || subclass(union(null_class,u),v) -> equal(intersection(union(u,u),w),null_class) member(regular(intersection(union(u,u),w)),v)*.
% 300.06/300.43  94918[0:Res:4074.1,25.1] || member(not_subclass_element(intersection(u,restrict(complement(v),w,x)),y),v)* -> subclass(intersection(u,restrict(complement(v),w,x)),y).
% 300.06/300.43  95075[8:Res:95015.1,37430.1] function(u) || equal(complement(cantor(range_of(v))),null_class) equal(cantor(cantor(w)),universal_class) -> compatible(u,w,inverse(v))*.
% 300.06/300.43  95430[0:Res:5223.1,25.1] || member(not_subclass_element(intersection(restrict(complement(u),v,w),x),y),u)* -> subclass(intersection(restrict(complement(u),v,w),x),y).
% 300.06/300.43  96143[4:Rew:26691.0,96060.0] || equal(union(null_class,intersection(u,v)),null_class) member(singleton(w),union(u,v)) -> member(singleton(w),symmetric_difference(u,v))*.
% 300.06/300.43  96151[5:SpR:52524.1,3418.1] || equal(null_class,u) member(inverse(restrict(element_relation,u,universal_class)),universal_class) -> member(ordered_pair(inverse(restrict(element_relation,u,universal_class)),universal_class),domain_relation)*.
% 300.06/300.43  96144[0:SpR:47003.0,3418.1] || member(inverse(restrict(element_relation,complement(u),universal_class)),universal_class) -> member(ordered_pair(inverse(restrict(element_relation,complement(u),universal_class)),complement(power_class(u))),domain_relation)*.
% 300.06/300.43  96397[3:Rew:54674.1,96390.1] || equal(u,universal_class) -> equal(cross_product(null_class,v),null_class) equal(range__dfg(regular(cross_product(null_class,v)),u,v),second(not_subclass_element(null_class,null_class)))**.
% 300.06/300.43  96956[4:Res:96606.0,3158.0] ||  -> equal(complement(successor(complement(intersection(intersection(u,v),w)))),null_class) member(regular(complement(successor(complement(intersection(intersection(u,v),w))))),u)*.
% 300.06/300.43  96955[4:Res:96606.0,3159.0] ||  -> equal(complement(successor(complement(intersection(intersection(u,v),w)))),null_class) member(regular(complement(successor(complement(intersection(intersection(u,v),w))))),v)*.
% 300.06/300.43  96944[4:Res:96606.0,3156.0] || subclass(u,v) -> equal(complement(successor(complement(intersection(u,w)))),null_class) member(regular(complement(successor(complement(intersection(u,w))))),v)*.
% 300.06/300.43  97120[4:Res:96886.0,3158.0] ||  -> equal(complement(successor(complement(intersection(u,intersection(v,w))))),null_class) member(regular(complement(successor(complement(intersection(u,intersection(v,w)))))),v)*.
% 300.06/300.43  97119[4:Res:96886.0,3159.0] ||  -> equal(complement(successor(complement(intersection(u,intersection(v,w))))),null_class) member(regular(complement(successor(complement(intersection(u,intersection(v,w)))))),w)*.
% 300.06/300.43  97108[4:Res:96886.0,3156.0] || subclass(u,v) -> equal(complement(successor(complement(intersection(w,u)))),null_class) member(regular(complement(successor(complement(intersection(w,u))))),v)*.
% 300.06/300.43  97352[4:Res:96932.0,7728.0] || member(not_subclass_element(complement(successor(union(compose(element_relation,universal_class),u))),v),element_relation)* -> subclass(complement(successor(union(compose(element_relation,universal_class),u))),v).
% 300.06/300.43  97348[4:Res:96932.0,5342.0] || subclass(complement(u),v) -> subclass(complement(successor(union(u,w))),x) member(not_subclass_element(complement(successor(union(u,w))),x),v)*.
% 300.06/300.43  97493[4:Res:97096.0,7728.0] || member(not_subclass_element(complement(successor(union(u,compose(element_relation,universal_class)))),v),element_relation)* -> subclass(complement(successor(union(u,compose(element_relation,universal_class)))),v).
% 300.06/300.43  97489[4:Res:97096.0,5342.0] || subclass(complement(u),v) -> subclass(complement(successor(union(w,u))),x) member(not_subclass_element(complement(successor(union(w,u))),x),v)*.
% 300.06/300.43  97636[3:Res:4824.1,47068.0] || subclass(domain_relation,intersection(complement(u),power_class(complement(power_class(v))))) member(ordered_pair(null_class,null_class),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.43  97635[3:Res:28597.1,47068.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),domain_relation) member(ordered_pair(null_class,null_class),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.43  97610[0:Res:362.1,47068.0] || subclass(universal_class,intersection(complement(u),power_class(complement(power_class(v))))) member(ordered_pair(w,x),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.43  97609[4:Res:39248.1,47068.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),universal_class) member(ordered_pair(w,x),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.43  97607[0:Res:344.1,47068.0] || subclass(universal_class,intersection(complement(u),power_class(complement(power_class(v))))) member(unordered_pair(w,x),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.43  97606[4:Res:35314.1,47068.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),universal_class) member(unordered_pair(w,x),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.43  97574[4:SpL:26691.0,47068.0] || member(u,intersection(union(null_class,v),power_class(complement(power_class(w)))))* member(u,union(complement(v),image(element_relation,power_class(w)))) -> .
% 300.06/300.43  97750[4:Res:97395.0,3156.0] || subclass(union(null_class,u),v) -> equal(complement(successor(successor(complement(u)))),null_class) member(regular(complement(successor(successor(complement(u))))),v)*.
% 300.06/300.43  97731[4:SpR:47619.0,97395.0] ||  -> subclass(complement(successor(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))))*.
% 300.06/300.43  97730[4:SpR:47616.0,97395.0] ||  -> subclass(complement(successor(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))))))*.
% 300.06/300.43  97828[4:Res:97753.0,3163.0] ||  -> equal(complement(successor(successor(complement(restrict(u,v,w))))),null_class) member(regular(complement(successor(successor(complement(restrict(u,v,w)))))),u)*.
% 300.06/300.43  97986[3:Res:4824.1,47100.0] || subclass(domain_relation,intersection(power_class(complement(power_class(u))),complement(v))) member(ordered_pair(null_class,null_class),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.43  97985[3:Res:28597.1,47100.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),domain_relation) member(ordered_pair(null_class,null_class),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.43  97960[0:Res:362.1,47100.0] || subclass(universal_class,intersection(power_class(complement(power_class(u))),complement(v))) member(ordered_pair(w,x),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.43  97959[4:Res:39248.1,47100.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),universal_class) member(ordered_pair(w,x),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.43  97957[0:Res:344.1,47100.0] || subclass(universal_class,intersection(power_class(complement(power_class(u))),complement(v))) member(unordered_pair(w,x),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.43  97956[4:Res:35314.1,47100.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),universal_class) member(unordered_pair(w,x),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.43  97907[4:SpL:26691.0,47100.0] || member(u,intersection(power_class(complement(power_class(v))),union(null_class,w)))* member(u,union(image(element_relation,power_class(v)),complement(w))) -> .
% 300.06/300.43  98175[0:SpR:47642.0,96692.0] ||  -> subclass(complement(union(u,intersection(power_class(v),union(w,complement(power_class(x)))))),union(complement(power_class(v)),intersection(complement(w),power_class(x))))*.
% 300.06/300.43  98154[4:SpR:47642.0,97307.0] ||  -> subclass(complement(successor(successor(intersection(power_class(u),union(v,complement(power_class(w))))))),union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 300.06/300.43  98152[0:SpR:47642.0,96604.0] ||  -> subclass(complement(union(intersection(power_class(u),union(v,complement(power_class(w)))),x)),union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 300.06/300.43  98144[4:SpR:47642.0,97753.0] ||  -> subclass(complement(successor(successor(union(complement(power_class(u)),intersection(complement(v),power_class(w)))))),intersection(power_class(u),union(v,complement(power_class(w)))))*.
% 300.06/300.43  98122[7:SpR:47642.0,29894.1] ||  -> member(null_class,intersection(power_class(u),union(v,complement(power_class(w))))) member(null_class,union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 300.06/300.43  98109[4:SpR:47642.0,26691.0] ||  -> equal(complement(union(complement(power_class(u)),intersection(complement(v),power_class(w)))),union(null_class,intersection(power_class(u),union(v,complement(power_class(w))))))**.
% 300.06/300.43  98466[4:Res:97694.0,3156.0] || subclass(union(u,null_class),v) -> equal(complement(successor(successor(complement(u)))),null_class) member(regular(complement(successor(successor(complement(u))))),v)*.
% 300.06/300.43  98525[4:SpR:47619.0,97791.0] ||  -> subclass(complement(successor(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))))*.
% 300.06/300.43  98524[4:SpR:47616.0,97791.0] ||  -> subclass(complement(successor(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))))*.
% 300.06/300.43  98608[4:Res:98539.0,3156.0] || subclass(complement(singleton(null_class)),u) -> equal(complement(successor(successor(successor(null_class)))),null_class) member(regular(complement(successor(successor(successor(null_class))))),u)*.
% 300.06/300.43  98691[0:SpR:47643.0,96692.0] ||  -> subclass(complement(union(u,intersection(union(v,complement(power_class(w))),power_class(x)))),union(intersection(complement(v),power_class(w)),complement(power_class(x))))*.
% 300.06/300.43  98669[4:SpR:47643.0,97307.0] ||  -> subclass(complement(successor(successor(intersection(union(u,complement(power_class(v))),power_class(w))))),union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 300.06/300.43  98667[0:SpR:47643.0,96604.0] ||  -> subclass(complement(union(intersection(union(u,complement(power_class(v))),power_class(w)),x)),union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 300.06/300.43  98658[4:SpR:47643.0,97753.0] ||  -> subclass(complement(successor(successor(union(intersection(complement(u),power_class(v)),complement(power_class(w)))))),intersection(union(u,complement(power_class(v))),power_class(w)))*.
% 300.06/300.43  98636[7:SpR:47643.0,29894.1] ||  -> member(null_class,intersection(union(u,complement(power_class(v))),power_class(w))) member(null_class,union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 300.06/300.43  98623[4:SpR:47643.0,26691.0] ||  -> equal(complement(union(intersection(complement(u),power_class(v)),complement(power_class(w)))),union(null_class,intersection(union(u,complement(power_class(v))),power_class(w))))**.
% 300.06/300.43  99001[4:Res:97858.0,1385.1] single_valued_class(complement(successor(successor(union(null_class,complement(cross_product(universal_class,universal_class))))))) ||  -> function(complement(successor(successor(union(null_class,complement(cross_product(universal_class,universal_class)))))))*.
% 300.06/300.43  98991[4:Res:97858.0,3155.0] ||  -> equal(complement(successor(successor(union(null_class,complement(singleton(u)))))),null_class) equal(regular(complement(successor(successor(union(null_class,complement(singleton(u))))))),u)**.
% 300.06/300.43  99119[0:SpR:47644.0,96692.0] ||  -> subclass(complement(union(u,intersection(union(complement(power_class(v)),w),power_class(x)))),union(intersection(power_class(v),complement(w)),complement(power_class(x))))*.
% 300.06/300.43  99097[4:SpR:47644.0,97307.0] ||  -> subclass(complement(successor(successor(intersection(union(complement(power_class(u)),v),power_class(w))))),union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 300.06/300.43  99095[0:SpR:47644.0,96604.0] ||  -> subclass(complement(union(intersection(union(complement(power_class(u)),v),power_class(w)),x)),union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 300.06/300.43  99086[4:SpR:47644.0,97753.0] ||  -> subclass(complement(successor(successor(union(intersection(power_class(u),complement(v)),complement(power_class(w)))))),intersection(union(complement(power_class(u)),v),power_class(w)))*.
% 300.06/300.43  99063[7:SpR:47644.0,29894.1] ||  -> member(null_class,intersection(union(complement(power_class(u)),v),power_class(w))) member(null_class,union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 300.06/300.43  99050[4:SpR:47644.0,26691.0] ||  -> equal(complement(union(intersection(power_class(u),complement(v)),complement(power_class(w)))),union(null_class,intersection(union(complement(power_class(u)),v),power_class(w))))**.
% 300.06/300.43  99714[0:SpR:47646.0,96692.0] ||  -> subclass(complement(union(u,intersection(power_class(v),union(complement(power_class(w)),x)))),union(complement(power_class(v)),intersection(power_class(w),complement(x))))*.
% 300.06/300.43  99690[4:SpR:47646.0,97307.0] ||  -> subclass(complement(successor(successor(intersection(power_class(u),union(complement(power_class(v)),w))))),union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 300.06/300.43  99688[0:SpR:47646.0,96604.0] ||  -> subclass(complement(union(intersection(power_class(u),union(complement(power_class(v)),w)),x)),union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 300.06/300.43  99679[4:SpR:47646.0,97753.0] ||  -> subclass(complement(successor(successor(union(complement(power_class(u)),intersection(power_class(v),complement(w)))))),intersection(power_class(u),union(complement(power_class(v)),w)))*.
% 300.06/300.43  99656[7:SpR:47646.0,29894.1] ||  -> member(null_class,intersection(power_class(u),union(complement(power_class(v)),w))) member(null_class,union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 300.06/300.43  99643[4:SpR:47646.0,26691.0] ||  -> equal(complement(union(complement(power_class(u)),intersection(power_class(v),complement(w)))),union(null_class,intersection(power_class(u),union(complement(power_class(v)),w))))**.
% 300.06/300.43  100039[4:Res:96680.0,3156.0] || subclass(union(null_class,u),v) -> equal(complement(union(complement(u),w)),null_class) member(regular(complement(union(complement(u),w))),v)*.
% 300.06/300.43  99993[4:SpR:47619.0,96680.0] ||  -> subclass(complement(union(union(image(element_relation,power_class(u)),complement(power_class(v))),w)),union(null_class,intersection(power_class(complement(power_class(u))),power_class(v))))*.
% 300.06/300.43  99992[4:SpR:47616.0,96680.0] ||  -> subclass(complement(union(union(complement(power_class(u)),image(element_relation,power_class(v))),w)),union(null_class,intersection(power_class(u),power_class(complement(power_class(v))))))*.
% 300.06/300.43  100163[4:Res:100042.0,3163.0] ||  -> equal(complement(union(complement(restrict(u,v,w)),x)),null_class) member(regular(complement(union(complement(restrict(u,v,w)),x))),u)*.
% 300.06/300.43  100101[4:SpR:47646.0,100042.0] ||  -> subclass(complement(union(union(complement(power_class(u)),intersection(power_class(v),complement(w))),x)),intersection(power_class(u),union(complement(power_class(v)),w)))*.
% 300.06/300.43  100100[4:SpR:47642.0,100042.0] ||  -> subclass(complement(union(union(complement(power_class(u)),intersection(complement(v),power_class(w))),x)),intersection(power_class(u),union(v,complement(power_class(w)))))*.
% 300.06/300.43  100099[4:SpR:47644.0,100042.0] ||  -> subclass(complement(union(union(intersection(power_class(u),complement(v)),complement(power_class(w))),x)),intersection(union(complement(power_class(u)),v),power_class(w)))*.
% 300.06/300.43  100098[4:SpR:47643.0,100042.0] ||  -> subclass(complement(union(union(intersection(complement(u),power_class(v)),complement(power_class(w))),x)),intersection(union(u,complement(power_class(v))),power_class(w)))*.
% 300.06/300.43  100226[0:Res:58.0,3165.0] ||  -> equal(compose(u,v),null_class) equal(ordered_pair(first(regular(compose(u,v))),second(regular(compose(u,v)))),regular(compose(u,v)))**.
% 300.06/300.43  100476[4:SpR:26691.0,5447.2] || member(u,universal_class) -> member(u,image(element_relation,union(complement(v),w))) member(u,power_class(intersection(union(null_class,v),complement(w))))*.
% 300.06/300.43  100447[4:SpR:26691.0,5447.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,complement(w)))) member(u,power_class(intersection(complement(v),union(null_class,w))))*.
% 300.06/300.43  100583[4:Rew:26689.0,100458.3] || equal(successor(u),null_class) member(v,universal_class) -> member(v,image(element_relation,union(u,w)))* member(v,power_class(complement(w))).
% 300.06/300.43  100584[4:Rew:26689.0,100429.3,74519.0,100429.3] || equal(successor(u),null_class) member(v,universal_class) -> member(v,image(element_relation,union(w,u)))* member(v,power_class(complement(w))).
% 300.06/300.43  100775[4:Res:100115.0,3163.0] ||  -> equal(complement(union(u,complement(restrict(v,w,x)))),null_class) member(regular(complement(union(u,complement(restrict(v,w,x))))),v)*.
% 300.06/300.43  100714[4:SpR:47646.0,100115.0] ||  -> subclass(complement(union(u,union(complement(power_class(v)),intersection(power_class(w),complement(x))))),intersection(power_class(v),union(complement(power_class(w)),x)))*.
% 300.06/300.43  100713[4:SpR:47642.0,100115.0] ||  -> subclass(complement(union(u,union(complement(power_class(v)),intersection(complement(w),power_class(x))))),intersection(power_class(v),union(w,complement(power_class(x)))))*.
% 300.06/300.43  100712[4:SpR:47644.0,100115.0] ||  -> subclass(complement(union(u,union(intersection(power_class(v),complement(w)),complement(power_class(x))))),intersection(union(complement(power_class(v)),w),power_class(x)))*.
% 300.06/300.43  100711[4:SpR:47643.0,100115.0] ||  -> subclass(complement(union(u,union(intersection(complement(v),power_class(w)),complement(power_class(x))))),intersection(union(v,complement(power_class(w))),power_class(x)))*.
% 300.06/300.43  100894[4:Res:4824.1,15575.1] || subclass(domain_relation,cross_product(singleton(u),universal_class))* member(u,universal_class) member(ordered_pair(null_class,null_class),v)* -> member(u,cantor(v))*.
% 300.06/300.43  100893[4:Res:28597.1,15575.1] || equal(cross_product(singleton(u),universal_class),domain_relation)** member(u,universal_class) member(ordered_pair(null_class,null_class),v)* -> member(u,cantor(v))*.
% 300.06/300.43  101007[4:SpL:26691.0,6117.1] || member(u,intersection(complement(v),union(complement(w),x))) member(u,union(v,intersection(union(null_class,w),complement(x))))* -> .
% 300.06/300.43  100978[4:SpL:26691.0,6117.1] || member(u,intersection(complement(v),union(w,complement(x)))) member(u,union(v,intersection(complement(w),union(null_class,x))))* -> .
% 300.06/300.43  101176[4:Rew:26689.0,100989.2] || equal(successor(u),null_class) member(v,intersection(complement(w),union(u,x)))* member(v,union(w,complement(x))) -> .
% 300.06/300.43  101177[4:Rew:26689.0,100960.2,74519.0,100960.2] || equal(successor(u),null_class) member(v,intersection(complement(w),union(x,u)))* member(v,union(w,complement(x))) -> .
% 300.06/300.43  101269[4:SpL:26691.0,6127.1] || member(u,intersection(union(complement(v),w),complement(x))) member(u,union(intersection(union(null_class,v),complement(w)),x))* -> .
% 300.06/300.43  101240[4:SpL:26691.0,6127.1] || member(u,intersection(union(v,complement(w)),complement(x))) member(u,union(intersection(complement(v),union(null_class,w)),x))* -> .
% 300.06/300.43  101442[4:Rew:26689.0,101251.2] || equal(successor(u),null_class) member(v,intersection(union(u,w),complement(x)))* member(v,union(complement(w),x)) -> .
% 300.06/300.43  101443[4:Rew:26689.0,101222.2,74519.0,101222.2] || equal(successor(u),null_class) member(v,intersection(union(w,u),complement(x)))* member(v,union(complement(w),x)) -> .
% 300.06/300.43  101714[4:Rew:101686.0,90993.1] || member(u,symmetric_difference(complement(v),union(w,apply(null_class,x))))* -> member(u,union(v,complement(union(w,apply(null_class,y)))))*.
% 300.06/300.43  101716[4:Rew:101686.0,90082.1] || member(u,symmetric_difference(union(v,apply(null_class,w)),complement(x)))* -> member(u,union(complement(union(v,apply(null_class,y))),x))*.
% 300.06/300.43  101718[4:Rew:101686.0,90987.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)))))*.
% 300.06/300.43  101723[4:Rew:101686.0,90076.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))*.
% 300.06/300.43  101753[4:Rew:101686.0,91017.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)))).
% 300.06/300.43  101755[4:Rew:101686.0,91018.1] || member(u,symmetric_difference(complement(v),union(apply(null_class,w),x)))* -> member(u,union(v,complement(union(apply(null_class,y),x))))*.
% 300.06/300.43  101759[0:Rew:101686.0,90769.1] || member(u,symmetric_difference(union(symmetric_difference(v,w),x),complement(y)))* -> member(u,union(complement(union(symmetric_difference(w,v),x)),y)).
% 300.06/300.43  101763[0:Rew:101686.0,90893.0] || subclass(u,complement(union(symmetric_difference(v,w),x))) member(regular(u),union(symmetric_difference(w,v),x))* -> equal(u,null_class).
% 300.06/300.43  101771[0:Rew:101686.0,90853.0] || member(regular(union(symmetric_difference(u,v),w)),complement(union(symmetric_difference(v,u),w)))* -> equal(union(symmetric_difference(u,v),w),null_class).
% 300.06/300.43  101777[4:Rew:101686.0,90099.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))*.
% 300.06/300.43  101783[4:Rew:101686.0,83454.0] || member(regular(union(apply(null_class,u),v)),complement(union(apply(null_class,w),v)))* -> equal(union(apply(null_class,u),v),null_class).
% 300.06/300.43  101786[4:Rew:101686.0,90105.1] || member(u,symmetric_difference(union(apply(null_class,v),w),complement(x)))* -> member(u,union(complement(union(apply(null_class,y),w)),x))*.
% 300.06/300.43  101790[4:Rew:101686.0,91012.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))))*.
% 300.06/300.43  101796[4:Rew:101686.0,87476.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).
% 300.06/300.43  101797[4:Rew:101686.0,87482.0] || subclass(u,complement(union(apply(null_class,v),w)))* member(regular(u),union(apply(null_class,x),w))* -> equal(u,null_class).
% 300.06/300.43  101802[0:Rew:101686.0,90779.1] || member(u,symmetric_difference(union(v,symmetric_difference(w,x)),complement(y)))* -> member(u,union(complement(union(v,symmetric_difference(x,w))),y)).
% 300.06/300.43  101806[0:Rew:101686.0,90903.0] || subclass(u,complement(union(v,symmetric_difference(w,x)))) member(regular(u),union(v,symmetric_difference(x,w)))* -> equal(u,null_class).
% 300.06/300.43  101814[4:Rew:101686.0,87453.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).
% 300.06/300.43  101815[4:Rew:101686.0,87459.0] || subclass(u,complement(union(v,apply(null_class,w))))* member(regular(u),union(v,apply(null_class,x)))* -> equal(u,null_class).
% 300.06/300.43  101821[4:Rew:101686.0,87458.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).
% 300.06/300.43  101823[4:Rew:101686.0,90081.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)).
% 300.06/300.43  101828[4:Rew:101686.0,90104.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)).
% 300.06/300.43  101833[4:Rew:101686.0,81873.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).
% 300.06/300.43  101835[4:Rew:101686.0,87481.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).
% 300.06/300.43  101851[4:Rew:101686.0,81919.0] || member(regular(union(sum_class(range_of(null_class)),u)),complement(union(apply(null_class,v),u)))* -> equal(union(sum_class(range_of(null_class)),u),null_class).
% 300.06/300.43  101868[0:Rew:101686.0,90888.0] || member(regular(union(u,symmetric_difference(v,w))),complement(union(u,symmetric_difference(w,v))))* -> equal(union(u,symmetric_difference(v,w)),null_class).
% 300.06/300.43  101873[4:Rew:101686.0,83486.0] || member(regular(union(u,apply(null_class,v))),complement(union(u,apply(null_class,w))))* -> equal(union(u,apply(null_class,v)),null_class).
% 300.06/300.43  101877[4:Rew:101686.0,81949.0] || member(regular(union(u,sum_class(range_of(null_class)))),complement(union(u,apply(null_class,v))))* -> equal(union(u,sum_class(range_of(null_class))),null_class).
% 300.06/300.43  101882[4:Rew:101686.0,81903.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).
% 300.06/300.43  101886[0:Rew:101686.0,91010.1] || member(u,symmetric_difference(complement(v),union(symmetric_difference(w,x),y)))* -> member(u,union(v,complement(union(symmetric_difference(x,w),y)))).
% 300.06/300.43  101903[4:Rew:101686.0,91154.1] || member(unordered_pair(u,v),symmetric_difference(complement(w),union(x,y)))* subclass(universal_class,regular(union(w,complement(union(x,y))))) -> .
% 300.06/300.43  101926[0:Rew:101686.0,90985.1] || member(u,symmetric_difference(complement(v),union(w,symmetric_difference(x,y))))* -> member(u,union(v,complement(union(w,symmetric_difference(y,x))))).
% 300.06/300.43  101928[4:Rew:101686.0,90992.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)))))).
% 300.06/300.43  101951[0:Rew:101686.0,56110.1] || member(u,symmetric_difference(complement(v),union(w,x)))* subclass(union(v,complement(union(w,x))),y)* -> member(u,y)*.
% 300.06/300.43  102023[0:Rew:101686.0,63219.0] || subclass(ordered_pair(u,v),power_class(complement(union(w,x)))) member(unordered_pair(u,singleton(v)),image(element_relation,union(w,x)))* -> .
% 300.06/300.43  102051[4:Rew:101686.0,90244.1] || member(unordered_pair(u,v),symmetric_difference(union(w,x),complement(y)))* subclass(universal_class,regular(union(complement(union(w,x)),y))) -> .
% 300.06/300.43  102316[4:Rew:101686.0,101092.0] || equal(union(u,complement(union(v,w))),singleton(singleton(null_class))) member(singleton(null_class),intersection(complement(u),union(v,w)))* -> .
% 300.06/300.43  102345[0:Rew:101686.0,63192.0] || subclass(u,power_class(complement(union(v,w)))) member(not_subclass_element(u,x),image(element_relation,union(v,w)))* -> subclass(u,x).
% 300.06/300.43  102349[0:Rew:101686.0,30262.0] || subclass(universal_class,intersection(complement(u),power_class(complement(union(v,w)))))* member(omega,union(u,image(element_relation,union(v,w)))) -> .
% 300.06/300.43  102369[0:Rew:101686.0,63195.1] || member(u,universal_class) subclass(universal_class,power_class(complement(union(v,w)))) member(power_class(u),image(element_relation,union(v,w)))* -> .
% 300.06/300.43  102370[0:Rew:101686.0,63196.1] || member(u,universal_class) subclass(universal_class,power_class(complement(union(v,w)))) member(sum_class(u),image(element_relation,union(v,w)))* -> .
% 300.06/300.43  102391[4:Rew:101686.0,92783.0] || subclass(u,complement(union(v,w))) member(regular(union(u,null_class)),union(v,w))* -> equal(union(u,null_class),null_class).
% 300.06/300.43  102395[4:Rew:101686.0,87530.0] || subclass(u,complement(union(v,w))) member(regular(union(null_class,u)),union(v,w))* -> equal(union(null_class,u),null_class).
% 300.06/300.43  102419[0:Rew:101686.0,56113.1] || member(u,symmetric_difference(union(v,w),complement(x)))* subclass(union(complement(union(v,w)),x),y)* -> member(u,y)*.
% 300.06/300.43  102502[0:Rew:101686.0,44713.0] || subclass(u,symmetric_difference(intersection(v,w),complement(union(v,w))))* -> equal(u,null_class) member(regular(u),complement(symmetric_difference(v,w))).
% 300.06/300.43  103722[0:Rew:78499.0,102545.0] ||  -> equal(union(intersection(u,complement(union(v,w))),intersection(complement(u),union(v,w))),complement(symmetric_difference(u,complement(union(v,w)))))**.
% 300.06/300.43  102688[4:Rew:101686.0,101356.0] || equal(union(complement(union(u,v)),w),singleton(singleton(null_class))) member(singleton(null_class),intersection(union(u,v),complement(w)))* -> .
% 300.06/300.43  102750[0:Rew:101686.0,30275.0] || subclass(universal_class,intersection(power_class(complement(union(u,v))),complement(w)))* member(omega,union(image(element_relation,union(u,v)),w)) -> .
% 300.06/300.43  102756[0:Rew:101686.0,22668.0] ||  -> subclass(complement(successor(image(element_relation,union(u,v)))),intersection(power_class(complement(union(u,v))),complement(singleton(image(element_relation,union(u,v))))))*.
% 300.06/300.43  102781[0:Rew:101686.0,47697.0] || member(not_subclass_element(image(element_relation,union(u,v)),w),power_class(complement(union(u,v))))* -> subclass(image(element_relation,union(u,v)),w).
% 300.06/300.43  102818[8:Rew:101686.0,101179.2] function(intersection(complement(u),complement(v))) || member(w,union(u,v)) member(w,successor(complement(union(u,v))))* -> .
% 300.06/300.43  102819[8:Rew:101686.0,90228.2] function(intersection(complement(u),complement(v))) || member(w,complement(union(u,v))) -> member(w,successor(complement(union(u,v))))*.
% 300.06/300.43  102935[0:Rew:101686.0,78539.0] ||  -> equal(union(intersection(union(u,v),complement(w)),intersection(complement(union(u,v)),w)),complement(symmetric_difference(complement(union(u,v)),w)))**.
% 300.06/300.43  102996[4:Rew:102963.0,99301.0] || equal(union(null_class,intersection(union(complement(power_class(u)),v),power_class(w))),union(intersection(power_class(u),complement(v)),complement(power_class(w))))** -> .
% 300.06/300.43  102999[4:Rew:102963.0,98864.0] || equal(union(null_class,intersection(union(u,complement(power_class(v))),power_class(w))),union(intersection(complement(u),power_class(v)),complement(power_class(w))))** -> .
% 300.06/300.43  103005[4:Rew:102963.0,99896.0] || equal(union(null_class,intersection(power_class(u),union(complement(power_class(v)),w))),union(complement(power_class(u)),intersection(power_class(v),complement(w))))** -> .
% 300.06/300.43  103008[4:Rew:102963.0,98348.0] || equal(union(null_class,intersection(power_class(u),union(v,complement(power_class(w))))),union(complement(power_class(u)),intersection(complement(v),power_class(w))))** -> .
% 300.06/300.43  103192[4:Rew:102963.0,91464.1] single_valued_class(intersection(union(null_class,union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class))),u)) ||  -> function(intersection(union(null_class,cross_product(universal_class,universal_class)),u))*.
% 300.06/300.43  103195[4:Rew:102963.0,91926.1] single_valued_class(intersection(u,union(null_class,union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class))))) ||  -> function(intersection(u,union(null_class,cross_product(universal_class,universal_class))))*.
% 300.06/300.43  103763[0:Rew:101686.0,102494.0] || member(u,intersection(union(v,w),complement(singleton(complement(union(v,w))))))* member(u,successor(complement(union(v,w)))) -> .
% 300.06/300.43  103764[0:Rew:103414.0,102496.0] ||  -> equal(union(u,intersection(union(v,w),complement(singleton(complement(union(v,w)))))),union(u,complement(successor(complement(union(v,w))))))**.
% 300.06/300.43  103766[0:Rew:103425.0,102826.0] ||  -> equal(union(intersection(union(u,v),complement(singleton(complement(union(u,v))))),w),union(w,complement(successor(complement(union(u,v))))))**.
% 300.06/300.43  106746[0:SpL:103337.0,47227.0] || member(u,intersection(power_class(v),power_class(complement(successor(w))))) member(u,union(complement(power_class(v)),image(element_relation,successor(w))))* -> .
% 300.06/300.43  106742[0:SpL:103337.0,47038.0] || member(u,intersection(power_class(complement(successor(v))),power_class(w))) member(u,union(image(element_relation,successor(v)),complement(power_class(w))))* -> .
% 300.06/300.43  106805[0:Rew:103337.0,106738.1] || member(regular(intersection(u,power_class(complement(successor(v))))),image(element_relation,successor(v)))* -> equal(intersection(u,power_class(complement(successor(v)))),null_class).
% 300.06/300.43  106806[0:Rew:103337.0,106725.1] || member(regular(intersection(power_class(complement(successor(u))),v)),image(element_relation,successor(u)))* -> equal(intersection(power_class(complement(successor(u))),v),null_class).
% 300.06/300.43  107076[4:Res:96797.0,3156.0] || subclass(union(null_class,u),v) -> equal(complement(union(w,complement(u))),null_class) member(regular(complement(union(w,complement(u)))),v)*.
% 300.06/300.43  107030[4:SpR:47619.0,96797.0] ||  -> subclass(complement(union(u,union(image(element_relation,power_class(v)),complement(power_class(w))))),union(null_class,intersection(power_class(complement(power_class(v))),power_class(w))))*.
% 300.06/300.43  107029[4:SpR:47616.0,96797.0] ||  -> subclass(complement(union(u,union(complement(power_class(v)),image(element_relation,power_class(w))))),union(null_class,intersection(power_class(v),power_class(complement(power_class(w))))))*.
% 300.06/300.43  107180[4:Res:97706.0,3156.0] || subclass(union(u,u),v)* -> equal(complement(successor(successor(complement(u)))),null_class) member(regular(complement(successor(successor(complement(u))))),v)*.
% 300.06/300.43  107309[4:Res:97814.0,3155.0] ||  -> equal(complement(successor(successor(complement(intersection(singleton(u),v))))),null_class) equal(regular(complement(successor(successor(complement(intersection(singleton(u),v)))))),u)**.
% 300.06/300.43  107475[0:SpR:101695.0,103414.0] ||  -> equal(complement(intersection(union(u,complement(union(v,w))),successor(x))),union(intersection(complement(u),union(v,w)),complement(successor(x))))**.
% 300.06/300.43  107468[0:SpR:101705.0,103414.0] ||  -> equal(complement(intersection(union(complement(union(u,v)),w),successor(x))),union(intersection(union(u,v),complement(w)),complement(successor(x))))**.
% 300.06/300.43  107457[0:SpR:103414.0,101705.0] ||  -> equal(complement(intersection(union(u,v),union(w,complement(successor(x))))),union(complement(union(u,v)),intersection(complement(w),successor(x))))**.
% 300.06/300.43  107428[0:SpR:103414.0,101695.0] ||  -> equal(complement(intersection(union(u,complement(successor(v))),union(w,x))),union(intersection(complement(u),successor(v)),complement(union(w,x))))**.
% 300.06/300.43  107623[0:Rew:103414.0,107539.1] || member(not_subclass_element(u,union(v,complement(successor(w)))),symmetric_difference(complement(v),successor(w)))* -> subclass(u,union(v,complement(successor(w)))).
% 300.06/300.43  107624[0:Rew:103414.0,107499.1] || member(not_subclass_element(union(u,complement(successor(v))),w),intersection(complement(u),successor(v)))* -> subclass(union(u,complement(successor(v))),w).
% 300.06/300.43  107839[4:Res:99956.0,3156.0] || subclass(union(u,null_class),v) -> equal(complement(union(complement(u),w)),null_class) member(regular(complement(union(complement(u),w))),v)*.
% 300.06/300.43  108316[4:Res:107937.0,3156.0] || subclass(complement(singleton(null_class)),u) -> equal(complement(union(successor(null_class),v)),null_class) member(regular(complement(union(successor(null_class),v))),u)*.
% 300.06/300.43  108727[0:Res:364.1,101697.0] || subclass(ordered_pair(u,v),image(element_relation,union(w,x))) member(unordered_pair(u,singleton(v)),power_class(complement(union(w,x))))* -> .
% 300.06/300.43  108699[0:Res:350.2,101697.0] || subclass(u,image(element_relation,union(v,w))) member(not_subclass_element(u,x),power_class(complement(union(v,w))))* -> subclass(u,x).
% 300.06/300.43  108834[4:Res:108293.0,3156.0] || subclass(complement(singleton(null_class)),u) -> equal(complement(union(v,successor(null_class))),null_class) member(regular(complement(union(v,successor(null_class)))),u)*.
% 300.06/300.43  108932[4:Res:100205.0,1385.1] single_valued_class(complement(union(union(null_class,complement(cross_product(universal_class,universal_class))),u))) ||  -> function(complement(union(union(null_class,complement(cross_product(universal_class,universal_class))),u)))*.
% 300.06/300.43  108922[4:Res:100205.0,3155.0] ||  -> equal(complement(union(union(null_class,complement(singleton(u))),v)),null_class) equal(regular(complement(union(union(null_class,complement(singleton(u))),v))),u)**.
% 300.06/300.43  109481[4:Res:100818.0,1385.1] single_valued_class(complement(union(u,union(null_class,complement(cross_product(universal_class,universal_class)))))) ||  -> function(complement(union(u,union(null_class,complement(cross_product(universal_class,universal_class))))))*.
% 300.06/300.43  109471[4:Res:100818.0,3155.0] ||  -> equal(complement(union(u,union(null_class,complement(singleton(v))))),null_class) equal(regular(complement(union(u,union(null_class,complement(singleton(v)))))),v)**.
% 300.06/300.43  110293[4:Res:106992.0,3156.0] || subclass(union(u,null_class),v) -> equal(complement(union(w,complement(u))),null_class) member(regular(complement(union(w,complement(u)))),v)*.
% 300.06/300.43  110444[4:Res:107232.0,3155.0] ||  -> equal(complement(successor(successor(complement(intersection(u,singleton(v)))))),null_class) equal(regular(complement(successor(successor(complement(intersection(u,singleton(v))))))),v)**.
% 300.06/300.43  111306[0:Res:10859.2,101688.0] || subclass(universal_class,symmetric_difference(complement(u),union(v,w))) -> equal(x,null_class) member(regular(x),union(u,complement(union(v,w))))*.
% 300.06/300.43  111305[0:Res:3640.2,101688.0] || subclass(universal_class,symmetric_difference(complement(u),union(v,w))) -> equal(singleton(x),null_class) member(x,union(u,complement(union(v,w))))*.
% 300.06/300.43  111296[4:Res:17151.1,101688.0] || subclass(ordered_pair(u,universal_class),symmetric_difference(complement(v),union(w,x))) -> member(unordered_pair(u,null_class),union(v,complement(union(w,x))))*.
% 300.06/300.43  111291[0:Res:349.2,101688.0] || subclass(u,symmetric_difference(complement(v),union(w,x))) -> equal(u,null_class) member(regular(u),union(v,complement(union(w,x))))*.
% 300.06/300.43  111277[4:Res:25926.1,101688.0] || equal(symmetric_difference(complement(u),union(v,w)),ordered_pair(x,universal_class)) -> member(unordered_pair(x,null_class),union(u,complement(union(v,w))))*.
% 300.06/300.43  111252[4:SpL:74226.0,101688.0] || member(u,symmetric_difference(complement(apply(null_class,v)),union(w,x)))* -> member(u,union(apply(null_class,y),complement(union(w,x))))*.
% 300.06/300.43  111251[4:SpL:74227.0,101688.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))))*.
% 300.06/300.43  111246[4:SpL:74227.0,101688.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)))).
% 300.06/300.43  111244[0:SpL:78616.0,101688.0] || member(u,symmetric_difference(complement(symmetric_difference(v,w)),union(x,y)))* -> member(u,union(symmetric_difference(w,v),complement(union(x,y)))).
% 300.06/300.43  111521[4:Res:96578.0,3155.0] ||  -> equal(intersection(union(null_class,intersection(singleton(u),v)),w),null_class) equal(regular(intersection(union(null_class,intersection(singleton(u),v)),w)),u)**.
% 300.06/300.43  111671[4:Res:96588.0,3155.0] ||  -> equal(union(null_class,intersection(intersection(singleton(u),v),w)),null_class) equal(regular(union(null_class,intersection(intersection(singleton(u),v),w))),u)**.
% 300.06/300.43  111854[0:Res:10859.2,101702.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(w))) -> equal(x,null_class) member(regular(x),union(complement(union(u,v)),w))*.
% 300.06/300.43  111853[0:Res:3640.2,101702.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(w))) -> equal(singleton(x),null_class) member(x,union(complement(union(u,v)),w))*.
% 300.06/300.43  111844[4:Res:17151.1,101702.0] || subclass(ordered_pair(u,universal_class),symmetric_difference(union(v,w),complement(x))) -> member(unordered_pair(u,null_class),union(complement(union(v,w)),x))*.
% 300.06/300.43  111839[0:Res:349.2,101702.0] || subclass(u,symmetric_difference(union(v,w),complement(x))) -> equal(u,null_class) member(regular(u),union(complement(union(v,w)),x))*.
% 300.06/300.43  111825[4:Res:25926.1,101702.0] || equal(symmetric_difference(union(u,v),complement(w)),ordered_pair(x,universal_class)) -> member(unordered_pair(x,null_class),union(complement(union(u,v)),w))*.
% 300.06/300.43  111923[4:Rew:102945.0,111762.1] || member(u,symmetric_difference(union(v,w),complement(apply(null_class,x))))* -> member(u,union(sum_class(range_of(null_class)),complement(union(v,w)))).
% 300.06/300.43  111759[4:SpL:27420.0,101702.0] || member(u,symmetric_difference(union(v,w),union(null_class,complement(x))))* -> member(u,union(complement(union(v,w)),union(null_class,x))).
% 300.06/300.43  111758[4:SpL:73603.0,101702.0] || member(u,symmetric_difference(union(v,w),union(null_class,complement(x))))* -> member(u,union(complement(union(v,w)),union(x,null_class))).
% 300.06/300.43  111757[4:SpL:30456.0,101702.0] || member(u,symmetric_difference(union(v,w),union(null_class,complement(x))))* -> member(u,union(complement(union(v,w)),union(x,x)))*.
% 300.06/300.43  111754[0:SpL:78616.0,101702.0] || member(u,symmetric_difference(union(v,w),complement(symmetric_difference(x,y))))* -> member(u,union(complement(union(v,w)),symmetric_difference(y,x))).
% 300.06/300.43  112020[4:Res:96596.0,3155.0] ||  -> equal(intersection(u,union(null_class,intersection(singleton(v),w))),null_class) equal(regular(intersection(u,union(null_class,intersection(singleton(v),w)))),v)**.
% 300.06/300.43  112162[4:Res:96601.0,3155.0] ||  -> equal(union(null_class,intersection(u,intersection(singleton(v),w))),null_class) equal(regular(union(null_class,intersection(u,intersection(singleton(v),w)))),v)**.
% 300.06/300.43  112457[4:Res:96889.0,1385.1] single_valued_class(complement(successor(complement(restrict(cross_product(universal_class,universal_class),u,v))))) ||  -> function(complement(successor(complement(restrict(cross_product(universal_class,universal_class),u,v)))))*.
% 300.06/300.43  112447[4:Res:96889.0,3155.0] ||  -> equal(complement(successor(complement(restrict(singleton(u),v,w)))),null_class) equal(regular(complement(successor(complement(restrict(singleton(u),v,w))))),u)**.
% 300.06/300.43  112577[4:Res:99968.0,3156.0] || subclass(union(u,u),v)* -> equal(complement(union(complement(u),w)),null_class) member(regular(complement(union(complement(u),w))),v)*.
% 300.06/300.43  112781[4:Res:17111.1,101687.0] || equal(intersection(complement(u),union(v,w)),singleton(singleton(null_class))) member(singleton(null_class),union(u,complement(union(v,w))))* -> .
% 300.06/300.43  112985[4:Res:100149.0,3155.0] ||  -> equal(complement(union(complement(intersection(singleton(u),v)),w)),null_class) equal(regular(complement(union(complement(intersection(singleton(u),v)),w))),u)**.
% 300.06/300.43  113157[4:Res:100761.0,3155.0] ||  -> equal(complement(union(u,complement(intersection(singleton(v),w)))),null_class) equal(regular(complement(union(u,complement(intersection(singleton(v),w))))),v)**.
% 300.06/300.43  113359[4:Res:17111.1,101701.0] || equal(intersection(union(u,v),complement(w)),singleton(singleton(null_class))) member(singleton(null_class),union(complement(union(u,v)),w))* -> .
% 300.06/300.43  113565[0:Res:101853.0,5342.0] || subclass(complement(union(u,v)),w) -> subclass(complement(union(v,u)),x) member(not_subclass_element(complement(union(v,u)),x),w)*.
% 300.06/300.43  114174[4:Rew:102963.0,114173.0,26691.0,114173.0] ||  -> equal(union(u,union(null_class,intersection(union(v,w),union(x,y)))),union(u,intersection(union(v,w),union(x,y))))**.
% 300.06/300.43  114177[4:Rew:102963.0,114176.0,26691.0,114176.0] ||  -> equal(union(union(null_class,intersection(union(u,v),union(w,x))),y),union(intersection(union(u,v),union(w,x)),y))**.
% 300.06/300.43  114246[4:Res:113799.0,7130.1] || member(regular(complement(successor(null_class))),universal_class) -> equal(regular(complement(successor(null_class))),null_class) equal(apply(choice,regular(complement(successor(null_class)))),null_class)**.
% 300.06/300.43  114355[4:Res:113750.0,3163.0] ||  -> equal(regular(union(null_class,complement(restrict(u,v,w)))),null_class) member(regular(regular(union(null_class,complement(restrict(u,v,w))))),u)*.
% 300.06/300.43  115236[4:Res:113739.0,3156.0] || subclass(union(u,null_class),v) -> equal(regular(union(null_class,complement(u))),null_class) member(regular(regular(union(null_class,complement(u)))),v)*.
% 300.06/300.43  115293[4:Rew:102963.0,115210.0,78499.0,115210.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(power_class(v),complement(w)))),union(null_class,intersection(power_class(u),union(complement(power_class(v)),w))))*.
% 300.06/300.43  115294[4:Rew:102963.0,115209.0,78499.0,115209.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(complement(v),power_class(w)))),union(null_class,intersection(power_class(u),union(v,complement(power_class(w))))))*.
% 300.06/300.43  115295[4:Rew:102963.0,115208.0,78499.0,115208.0] ||  -> subclass(regular(union(intersection(power_class(u),complement(v)),complement(power_class(w)))),union(null_class,intersection(union(complement(power_class(u)),v),power_class(w))))*.
% 300.06/300.43  115296[4:Rew:102963.0,115207.0,78499.0,115207.0] ||  -> subclass(regular(union(intersection(complement(u),power_class(v)),complement(power_class(w)))),union(null_class,intersection(union(u,complement(power_class(v))),power_class(w))))*.
% 300.06/300.43  115442[4:Res:115352.0,7130.1] || member(regular(complement(singleton(u))),universal_class) -> equal(regular(complement(singleton(u))),null_class) equal(apply(choice,regular(complement(singleton(u)))),u)**.
% 300.06/300.43  115562[4:SpR:102364.0,100115.0] ||  -> subclass(complement(union(u,union(complement(power_class(v)),image(element_relation,union(w,x))))),intersection(power_class(v),power_class(complement(union(w,x)))))*.
% 300.06/300.43  115560[0:SpR:102364.0,96692.0] ||  -> subclass(complement(union(u,intersection(power_class(v),power_class(complement(union(w,x)))))),union(complement(power_class(v)),image(element_relation,union(w,x))))*.
% 300.06/300.43  115538[4:SpR:102364.0,100042.0] ||  -> subclass(complement(union(union(complement(power_class(u)),image(element_relation,union(v,w))),x)),intersection(power_class(u),power_class(complement(union(v,w)))))*.
% 300.06/300.43  115534[4:SpR:102364.0,97307.0] ||  -> subclass(complement(successor(successor(intersection(power_class(u),power_class(complement(union(v,w))))))),union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 300.06/300.43  115532[0:SpR:102364.0,96604.0] ||  -> subclass(complement(union(intersection(power_class(u),power_class(complement(union(v,w)))),x)),union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 300.06/300.43  115522[4:SpR:102364.0,97753.0] ||  -> subclass(complement(successor(successor(union(complement(power_class(u)),image(element_relation,union(v,w)))))),intersection(power_class(u),power_class(complement(union(v,w)))))*.
% 300.06/300.43  115495[7:SpR:102364.0,29894.1] ||  -> member(null_class,intersection(power_class(u),power_class(complement(union(v,w))))) member(null_class,union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 300.06/300.43  115486[4:SpR:102364.0,26691.0] ||  -> equal(complement(union(complement(power_class(u)),image(element_relation,union(v,w)))),union(null_class,intersection(power_class(u),power_class(complement(union(v,w))))))**.
% 300.06/300.43  115760[4:Rew:78499.0,115481.0] ||  -> subclass(regular(union(complement(power_class(u)),image(element_relation,union(v,w)))),union(null_class,intersection(power_class(u),power_class(complement(union(v,w))))))*.
% 300.06/300.43  115778[4:Rew:102963.0,115679.0,78499.0,115679.0] || equal(union(null_class,intersection(power_class(u),power_class(complement(union(v,w))))),union(complement(power_class(u)),image(element_relation,union(v,w))))** -> .
% 300.06/300.43  116042[4:SpR:102512.0,100115.0] ||  -> subclass(complement(union(u,union(image(element_relation,power_class(v)),complement(union(w,x))))),intersection(power_class(complement(power_class(v))),union(w,x)))*.
% 300.06/300.43  116040[0:SpR:102512.0,96692.0] ||  -> subclass(complement(union(u,intersection(power_class(complement(power_class(v))),union(w,x)))),union(image(element_relation,power_class(v)),complement(union(w,x))))*.
% 300.06/300.43  116018[4:SpR:102512.0,100042.0] ||  -> subclass(complement(union(union(image(element_relation,power_class(u)),complement(union(v,w))),x)),intersection(power_class(complement(power_class(u))),union(v,w)))*.
% 300.06/300.43  116014[4:SpR:102512.0,97307.0] ||  -> subclass(complement(successor(successor(intersection(power_class(complement(power_class(u))),union(v,w))))),union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 300.06/300.43  116012[0:SpR:102512.0,96604.0] ||  -> subclass(complement(union(intersection(power_class(complement(power_class(u))),union(v,w)),x)),union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 300.06/300.43  116002[4:SpR:102512.0,97753.0] ||  -> subclass(complement(successor(successor(union(image(element_relation,power_class(u)),complement(union(v,w)))))),intersection(power_class(complement(power_class(u))),union(v,w)))*.
% 300.06/300.43  115975[7:SpR:102512.0,29894.1] ||  -> member(null_class,intersection(power_class(complement(power_class(u))),union(v,w))) member(null_class,union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 300.06/300.43  115966[4:SpR:102512.0,26691.0] ||  -> equal(complement(union(image(element_relation,power_class(u)),complement(union(v,w)))),union(null_class,intersection(power_class(complement(power_class(u))),union(v,w))))**.
% 300.06/300.43  115962[4:SpR:102512.0,115297.0] ||  -> subclass(regular(union(image(element_relation,power_class(u)),complement(union(v,w)))),union(null_class,intersection(power_class(complement(power_class(u))),union(v,w))))*.
% 300.06/300.43  116252[4:Rew:102963.0,116159.0,78499.0,116159.0] || equal(union(null_class,intersection(power_class(complement(power_class(u))),union(v,w))),union(image(element_relation,power_class(u)),complement(union(v,w))))** -> .
% 300.06/300.43  116508[4:Res:115435.0,3163.0] ||  -> equal(regular(complement(intersection(restrict(u,v,w),x))),null_class) member(regular(regular(complement(intersection(restrict(u,v,w),x)))),u)*.
% 300.06/300.43  116643[4:Res:116428.0,3163.0] ||  -> equal(regular(complement(intersection(u,restrict(v,w,x)))),null_class) member(regular(regular(complement(intersection(u,restrict(v,w,x))))),v)*.
% 300.06/300.43  116779[4:SpR:102780.0,100115.0] ||  -> subclass(complement(union(u,union(image(element_relation,union(v,w)),complement(power_class(x))))),intersection(power_class(complement(union(v,w))),power_class(x)))*.
% 300.06/300.43  116777[0:SpR:102780.0,96692.0] ||  -> subclass(complement(union(u,intersection(power_class(complement(union(v,w))),power_class(x)))),union(image(element_relation,union(v,w)),complement(power_class(x))))*.
% 300.06/300.43  116755[4:SpR:102780.0,100042.0] ||  -> subclass(complement(union(union(image(element_relation,union(u,v)),complement(power_class(w))),x)),intersection(power_class(complement(union(u,v))),power_class(w)))*.
% 300.06/300.43  116751[4:SpR:102780.0,97307.0] ||  -> subclass(complement(successor(successor(intersection(power_class(complement(union(u,v))),power_class(w))))),union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 300.06/300.43  116749[0:SpR:102780.0,96604.0] ||  -> subclass(complement(union(intersection(power_class(complement(union(u,v))),power_class(w)),x)),union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 300.06/300.43  116739[4:SpR:102780.0,97753.0] ||  -> subclass(complement(successor(successor(union(image(element_relation,union(u,v)),complement(power_class(w)))))),intersection(power_class(complement(union(u,v))),power_class(w)))*.
% 300.06/300.43  116712[7:SpR:102780.0,29894.1] ||  -> member(null_class,intersection(power_class(complement(union(u,v))),power_class(w))) member(null_class,union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 300.06/300.43  116703[4:SpR:102780.0,26691.0] ||  -> equal(complement(union(image(element_relation,union(u,v)),complement(power_class(w)))),union(null_class,intersection(power_class(complement(union(u,v))),power_class(w))))**.
% 300.06/300.43  116698[4:SpR:102780.0,115297.0] ||  -> subclass(regular(union(image(element_relation,union(u,v)),complement(power_class(w)))),union(null_class,intersection(power_class(complement(union(u,v))),power_class(w))))*.
% 300.06/300.43  116997[4:Rew:102963.0,116899.0,78499.0,116899.0] || equal(union(null_class,intersection(power_class(complement(union(u,v))),power_class(w))),union(image(element_relation,union(u,v)),complement(power_class(w))))** -> .
% 300.06/300.43  117095[4:Res:116431.0,3158.0] ||  -> equal(regular(complement(restrict(intersection(u,v),w,x))),null_class) member(regular(regular(complement(restrict(intersection(u,v),w,x)))),u)*.
% 300.06/300.43  117094[4:Res:116431.0,3159.0] ||  -> equal(regular(complement(restrict(intersection(u,v),w,x))),null_class) member(regular(regular(complement(restrict(intersection(u,v),w,x)))),v)*.
% 300.06/300.43  117083[4:Res:116431.0,3156.0] || subclass(u,v) -> equal(regular(complement(restrict(u,w,x))),null_class) member(regular(regular(complement(restrict(u,w,x)))),v)*.
% 300.06/300.43  117220[4:SpR:102912.0,100115.0] ||  -> subclass(complement(union(u,union(complement(union(v,w)),image(element_relation,power_class(x))))),intersection(union(v,w),power_class(complement(power_class(x)))))*.
% 300.06/300.43  117218[0:SpR:102912.0,96692.0] ||  -> subclass(complement(union(u,intersection(union(v,w),power_class(complement(power_class(x)))))),union(complement(union(v,w)),image(element_relation,power_class(x))))*.
% 300.06/300.43  117196[4:SpR:102912.0,100042.0] ||  -> subclass(complement(union(union(complement(union(u,v)),image(element_relation,power_class(w))),x)),intersection(union(u,v),power_class(complement(power_class(w)))))*.
% 300.06/300.43  117192[4:SpR:102912.0,97307.0] ||  -> subclass(complement(successor(successor(intersection(union(u,v),power_class(complement(power_class(w))))))),union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 300.06/300.43  117190[0:SpR:102912.0,96604.0] ||  -> subclass(complement(union(intersection(union(u,v),power_class(complement(power_class(w)))),x)),union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 300.06/300.43  117180[4:SpR:102912.0,97753.0] ||  -> subclass(complement(successor(successor(union(complement(union(u,v)),image(element_relation,power_class(w)))))),intersection(union(u,v),power_class(complement(power_class(w)))))*.
% 300.06/300.43  117153[7:SpR:102912.0,29894.1] ||  -> member(null_class,intersection(union(u,v),power_class(complement(power_class(w))))) member(null_class,union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 300.06/300.43  117144[4:SpR:102912.0,26691.0] ||  -> equal(complement(union(complement(union(u,v)),image(element_relation,power_class(w)))),union(null_class,intersection(union(u,v),power_class(complement(power_class(w))))))**.
% 300.06/300.43  117139[4:SpR:102912.0,115297.0] ||  -> subclass(regular(union(complement(union(u,v)),image(element_relation,power_class(w)))),union(null_class,intersection(union(u,v),power_class(complement(power_class(w))))))*.
% 300.06/300.43  117427[4:Rew:102963.0,117336.0,78499.0,117336.0] || equal(union(null_class,intersection(union(u,v),power_class(complement(power_class(w))))),union(complement(union(u,v)),image(element_relation,power_class(w))))** -> .
% 300.06/300.43  117505[4:Res:115420.0,3156.0] || subclass(sum_class(range_of(null_class)),u) -> equal(regular(complement(apply(null_class,v))),null_class) member(regular(regular(complement(apply(null_class,v)))),u)*.
% 300.06/300.43  117521[4:Res:115425.0,3156.0] || subclass(apply(null_class,u),v)* -> equal(regular(complement(sum_class(range_of(null_class)))),null_class) member(regular(regular(complement(sum_class(range_of(null_class))))),v)*.
% 300.06/300.43  118092[4:Rew:39886.0,118010.1] || member(not_subclass_element(union(null_class,intersection(u,v)),w),symmetric_difference(v,intersection(u,v)))* -> subclass(union(null_class,intersection(u,v)),w).
% 300.06/300.43  118093[4:Rew:39745.0,118009.1] || member(not_subclass_element(union(null_class,intersection(u,v)),w),symmetric_difference(u,intersection(u,v)))* -> subclass(union(null_class,intersection(u,v)),w).
% 300.06/300.43  118192[4:Res:113740.0,3156.0] || subclass(union(null_class,u),v) -> equal(regular(union(null_class,complement(u))),null_class) member(regular(regular(union(null_class,complement(u)))),v)*.
% 300.06/300.43  118260[4:SpL:47619.0,114328.0] || subclass(union(image(element_relation,power_class(u)),complement(power_class(v))),null_class)* -> subclass(regular(null_class),intersection(power_class(complement(power_class(u))),power_class(v))).
% 300.06/300.43  118258[4:SpL:47616.0,114328.0] || subclass(union(complement(power_class(u)),image(element_relation,power_class(v))),null_class)* -> subclass(regular(null_class),intersection(power_class(u),power_class(complement(power_class(v))))).
% 300.06/300.43  118382[4:Res:114760.0,5342.0] || subclass(union(null_class,complement(u)),v) -> subclass(regular(union(u,null_class)),w) member(not_subclass_element(regular(union(u,null_class)),w),v)*.
% 300.06/300.43  118524[4:Res:114761.0,5342.0] || subclass(union(null_class,complement(u)),v) -> subclass(regular(union(null_class,u)),w) member(not_subclass_element(regular(union(null_class,u)),w),v)*.
% 300.06/300.43  118651[4:Res:115424.0,3156.0] || subclass(apply(null_class,u),v)* -> equal(regular(complement(apply(null_class,w))),null_class) member(regular(regular(complement(apply(null_class,w)))),v)*.
% 300.06/300.43  118668[4:SpL:47619.0,117068.0] || equal(regular(union(image(element_relation,power_class(u)),complement(power_class(v)))),universal_class)** -> member(null_class,intersection(power_class(complement(power_class(u))),power_class(v))).
% 300.06/300.43  118666[4:SpL:47616.0,117068.0] || equal(regular(union(complement(power_class(u)),image(element_relation,power_class(v)))),universal_class)** -> member(null_class,intersection(power_class(u),power_class(complement(power_class(v))))).
% 300.06/300.43  118762[4:Res:113738.0,3156.0] || subclass(union(u,u),v)* -> equal(regular(union(null_class,complement(u))),null_class) member(regular(regular(union(null_class,complement(u)))),v)*.
% 300.06/300.43  118910[4:Res:114342.0,3155.0] ||  -> equal(regular(union(null_class,complement(intersection(singleton(u),v)))),null_class) equal(regular(regular(union(null_class,complement(intersection(singleton(u),v))))),u)**.
% 300.06/300.43  119086[8:Res:114712.1,7729.0] function(compose(element_relation,universal_class)) || member(regular(regular(successor(compose(element_relation,universal_class)))),element_relation)* -> equal(regular(successor(compose(element_relation,universal_class))),null_class).
% 300.06/300.43  119160[4:Res:114759.0,5342.0] || subclass(union(null_class,complement(u)),v) -> subclass(regular(union(u,u)),w) member(not_subclass_element(regular(union(u,u)),w),v)*.
% 300.06/300.43  119364[4:Res:63493.1,102196.1] || equal(union(u,v),successor(null_class)) member(w,universal_class) -> member(w,complement(union(u,v)))* member(w,singleton(null_class)).
% 300.06/300.43  119424[4:Rew:26691.0,119324.2,101707.0,119324.2] || member(u,universal_class) subclass(complement(symmetric_difference(v,w)),x)* -> member(u,union(null_class,symmetric_difference(v,w)))* member(u,x)*.
% 300.06/300.43  119715[4:Res:119635.0,5342.0] || subclass(power_class(u),v) -> subclass(regular(successor(complement(power_class(u)))),w) member(not_subclass_element(regular(successor(complement(power_class(u)))),w),v)*.
% 300.06/300.43  119892[4:Res:116512.0,1385.1] single_valued_class(regular(complement(intersection(union(null_class,cross_product(universal_class,universal_class)),u)))) ||  -> function(regular(complement(intersection(union(null_class,cross_product(universal_class,universal_class)),u))))*.
% 300.06/300.43  119881[4:Res:116512.0,3155.0] ||  -> equal(regular(complement(intersection(union(null_class,singleton(u)),v))),null_class) equal(regular(regular(complement(intersection(union(null_class,singleton(u)),v)))),u)**.
% 300.06/300.43  120075[4:Rew:78499.0,120022.1] single_valued_class(regular(complement(intersection(union(cross_product(universal_class,universal_class),null_class),u)))) ||  -> function(regular(complement(intersection(union(null_class,cross_product(universal_class,universal_class)),u))))*.
% 300.06/300.43  120448[4:Res:116647.0,1385.1] single_valued_class(regular(complement(intersection(u,union(null_class,cross_product(universal_class,universal_class)))))) ||  -> function(regular(complement(intersection(u,union(null_class,cross_product(universal_class,universal_class))))))*.
% 300.06/300.43  120437[4:Res:116647.0,3155.0] ||  -> equal(regular(complement(intersection(u,union(null_class,singleton(v))))),null_class) equal(regular(regular(complement(intersection(u,union(null_class,singleton(v)))))),v)**.
% 300.06/300.43  120623[4:Rew:78499.0,120572.1] single_valued_class(regular(complement(intersection(u,union(cross_product(universal_class,universal_class),null_class))))) ||  -> function(regular(complement(intersection(u,union(null_class,cross_product(universal_class,universal_class))))))*.
% 300.06/300.43  120726[4:Res:118827.0,3155.0] ||  -> equal(regular(union(null_class,complement(intersection(u,singleton(v))))),null_class) equal(regular(regular(union(null_class,complement(intersection(u,singleton(v)))))),v)**.
% 300.06/300.43  120901[4:SpL:17934.0,5340.0] || subclass(u,ordered_pair(universal_class,universal_class))* -> subclass(u,v) equal(not_subclass_element(u,v),unordered_pair(universal_class,null_class))* equal(not_subclass_element(u,v),null_class).
% 300.06/300.43  121111[4:Res:119915.0,1385.1] single_valued_class(regular(union(union(null_class,complement(cross_product(universal_class,universal_class))),u))) ||  -> function(regular(union(union(null_class,complement(cross_product(universal_class,universal_class))),u)))*.
% 300.06/300.43  121099[4:Res:119915.0,3155.0] ||  -> equal(regular(union(union(null_class,complement(singleton(u))),v)),null_class) equal(regular(regular(union(union(null_class,complement(singleton(u))),v))),u)**.
% 300.06/300.43  121162[4:Rew:102963.0,121040.0] ||  -> subclass(regular(union(union(image(element_relation,power_class(u)),complement(union(v,w))),x)),intersection(power_class(complement(power_class(u))),union(v,w)))*.
% 300.06/300.43  121163[4:Rew:102963.0,121038.0] ||  -> subclass(regular(union(union(complement(power_class(u)),intersection(power_class(v),complement(w))),x)),intersection(power_class(u),union(complement(power_class(v)),w)))*.
% 300.06/300.43  121164[4:Rew:102963.0,121037.0] ||  -> subclass(regular(union(union(complement(power_class(u)),intersection(complement(v),power_class(w))),x)),intersection(power_class(u),union(v,complement(power_class(w)))))*.
% 300.06/300.43  121165[4:Rew:102963.0,121036.0] ||  -> subclass(regular(union(union(complement(union(u,v)),image(element_relation,power_class(w))),x)),intersection(union(u,v),power_class(complement(power_class(w)))))*.
% 300.06/300.43  121166[4:Rew:102963.0,121035.0] ||  -> subclass(regular(union(union(intersection(power_class(u),complement(v)),complement(power_class(w))),x)),intersection(union(complement(power_class(u)),v),power_class(w)))*.
% 300.06/300.43  121167[4:Rew:102963.0,121034.0] ||  -> subclass(regular(union(union(intersection(complement(u),power_class(v)),complement(power_class(w))),x)),intersection(union(u,complement(power_class(v))),power_class(w)))*.
% 300.06/300.43  121168[4:Rew:102963.0,121033.0] ||  -> subclass(regular(union(union(image(element_relation,union(u,v)),complement(power_class(w))),x)),intersection(power_class(complement(union(u,v))),power_class(w)))*.
% 300.06/300.43  121169[4:Rew:102963.0,121031.0] ||  -> subclass(regular(union(union(complement(power_class(u)),image(element_relation,union(v,w))),x)),intersection(power_class(u),power_class(complement(union(v,w)))))*.
% 300.06/300.43  121230[4:Res:121063.0,3158.0] ||  -> equal(regular(successor(union(null_class,complement(intersection(u,v))))),null_class) member(regular(regular(successor(union(null_class,complement(intersection(u,v)))))),u)*.
% 300.06/300.43  121229[4:Res:121063.0,3159.0] ||  -> equal(regular(successor(union(null_class,complement(intersection(u,v))))),null_class) member(regular(regular(successor(union(null_class,complement(intersection(u,v)))))),v)*.
% 300.06/300.43  121218[4:Res:121063.0,3156.0] || subclass(u,v) -> equal(regular(successor(union(null_class,complement(u)))),null_class) member(regular(regular(successor(union(null_class,complement(u))))),v)*.
% 300.06/300.43  121301[4:Rew:102963.0,121222.1,26691.0,121222.1,102963.0,121222.0,26691.0,121222.0] || member(not_subclass_element(regular(successor(union(null_class,compose(element_relation,universal_class)))),u),element_relation)* -> subclass(regular(successor(union(null_class,compose(element_relation,universal_class)))),u).
% 300.06/300.43  121313[4:Res:121214.0,5342.0] || subclass(successor(u),v) -> subclass(regular(successor(complement(successor(u)))),w) member(not_subclass_element(regular(successor(complement(successor(u)))),w),v)*.
% 300.06/300.43  121407[4:Res:121264.0,5342.0] || subclass(complement(u),v) -> subclass(regular(successor(union(null_class,u))),w) member(not_subclass_element(regular(successor(union(null_class,u))),w),v)*.
% 300.06/300.43  121473[4:Rew:26691.0,121470.1] function(u) || equal(union(null_class,compose(element_relation,universal_class)),null_class)** member(v,universal_class) member(image(u,v),element_relation)* -> .
% 300.06/300.43  121529[4:Res:121375.0,5342.0] || subclass(complement(u),v) -> subclass(regular(successor(union(u,null_class))),w) member(not_subclass_element(regular(successor(union(u,null_class))),w),v)*.
% 300.06/300.43  121714[4:Res:121389.0,5342.0] || subclass(complement(u),v) -> subclass(regular(successor(union(u,u))),w) member(not_subclass_element(regular(successor(union(u,u))),w),v)*.
% 300.06/300.43  122087[4:Res:120470.0,1385.1] single_valued_class(regular(union(u,union(null_class,complement(cross_product(universal_class,universal_class)))))) ||  -> function(regular(union(u,union(null_class,complement(cross_product(universal_class,universal_class))))))*.
% 300.06/300.43  122075[4:Res:120470.0,3155.0] ||  -> equal(regular(union(u,union(null_class,complement(singleton(v))))),null_class) equal(regular(regular(union(u,union(null_class,complement(singleton(v)))))),v)**.
% 300.06/300.43  122138[4:Rew:102963.0,122016.0] ||  -> subclass(regular(union(u,union(image(element_relation,power_class(v)),complement(union(w,x))))),intersection(power_class(complement(power_class(v))),union(w,x)))*.
% 300.06/300.43  122139[4:Rew:102963.0,122014.0] ||  -> subclass(regular(union(u,union(complement(power_class(v)),intersection(power_class(w),complement(x))))),intersection(power_class(v),union(complement(power_class(w)),x)))*.
% 300.06/300.43  122140[4:Rew:102963.0,122013.0] ||  -> subclass(regular(union(u,union(complement(power_class(v)),intersection(complement(w),power_class(x))))),intersection(power_class(v),union(w,complement(power_class(x)))))*.
% 300.06/300.43  122141[4:Rew:102963.0,122012.0] ||  -> subclass(regular(union(u,union(complement(union(v,w)),image(element_relation,power_class(x))))),intersection(union(v,w),power_class(complement(power_class(x)))))*.
% 300.06/300.43  122142[4:Rew:102963.0,122011.0] ||  -> subclass(regular(union(u,union(intersection(power_class(v),complement(w)),complement(power_class(x))))),intersection(union(complement(power_class(v)),w),power_class(x)))*.
% 300.06/300.43  122143[4:Rew:102963.0,122010.0] ||  -> subclass(regular(union(u,union(intersection(complement(v),power_class(w)),complement(power_class(x))))),intersection(union(v,complement(power_class(w))),power_class(x)))*.
% 300.06/300.43  122144[4:Rew:102963.0,122009.0] ||  -> subclass(regular(union(u,union(image(element_relation,union(v,w)),complement(power_class(x))))),intersection(power_class(complement(union(v,w))),power_class(x)))*.
% 300.06/300.43  122145[4:Rew:102963.0,122007.0] ||  -> subclass(regular(union(u,union(complement(power_class(v)),image(element_relation,union(w,x))))),intersection(power_class(v),power_class(complement(union(w,x)))))*.
% 300.06/300.43  122294[4:Rew:109206.0,122179.0] ||  -> subclass(regular(union(intersection(power_class(complement(power_class(u))),union(v,w)),x)),union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 300.06/300.43  122295[4:Rew:109206.0,122177.0] ||  -> subclass(regular(union(intersection(power_class(u),union(complement(power_class(v)),w)),x)),union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 300.06/300.43  122296[4:Rew:109206.0,122176.0] ||  -> subclass(regular(union(intersection(power_class(u),union(v,complement(power_class(w)))),x)),union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 300.06/300.43  122297[4:Rew:110006.0,122175.0] ||  -> subclass(regular(union(intersection(union(u,v),power_class(complement(power_class(w)))),x)),union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 300.06/300.43  122298[4:Rew:110006.0,122174.0] ||  -> subclass(regular(union(intersection(union(complement(power_class(u)),v),power_class(w)),x)),union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 300.06/300.43  122299[4:Rew:110006.0,122173.0] ||  -> subclass(regular(union(intersection(union(u,complement(power_class(v))),power_class(w)),x)),union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 300.06/300.43  122300[4:Rew:106471.0,122172.0] ||  -> subclass(regular(union(intersection(power_class(complement(union(u,v))),power_class(w)),x)),union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 300.06/300.43  122301[4:Rew:106471.0,122170.0] ||  -> subclass(regular(union(intersection(power_class(u),power_class(complement(union(v,w)))),x)),union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 300.06/300.43  122330[4:Res:122192.0,3156.0] || subclass(complement(singleton(null_class)),u) -> equal(regular(union(successor(null_class),v)),null_class) member(regular(regular(union(successor(null_class),v))),u)*.
% 300.06/300.43  122424[4:Res:122309.0,3156.0] || subclass(complement(singleton(null_class)),u) -> equal(regular(union(v,successor(null_class))),null_class) member(regular(regular(union(v,successor(null_class)))),u)*.
% 300.06/300.43  122572[4:Rew:109199.0,122454.0] ||  -> subclass(regular(union(u,intersection(power_class(complement(power_class(v))),union(w,x)))),union(image(element_relation,power_class(v)),complement(union(w,x))))*.
% 300.06/300.43  122573[4:Rew:109199.0,122452.0] ||  -> subclass(regular(union(u,intersection(power_class(v),union(complement(power_class(w)),x)))),union(complement(power_class(v)),intersection(power_class(w),complement(x))))*.
% 300.06/300.43  122574[4:Rew:109199.0,122451.0] ||  -> subclass(regular(union(u,intersection(power_class(v),union(w,complement(power_class(x)))))),union(complement(power_class(v)),intersection(complement(w),power_class(x))))*.
% 300.06/300.43  122575[4:Rew:109997.0,122450.0] ||  -> subclass(regular(union(u,intersection(union(v,w),power_class(complement(power_class(x)))))),union(complement(union(v,w)),image(element_relation,power_class(x))))*.
% 300.06/300.43  122576[4:Rew:109997.0,122449.0] ||  -> subclass(regular(union(u,intersection(union(complement(power_class(v)),w),power_class(x)))),union(intersection(power_class(v),complement(w)),complement(power_class(x))))*.
% 300.06/300.43  122577[4:Rew:109997.0,122448.0] ||  -> subclass(regular(union(u,intersection(union(v,complement(power_class(w))),power_class(x)))),union(intersection(complement(v),power_class(w)),complement(power_class(x))))*.
% 300.06/300.43  122578[4:Rew:105760.0,122447.0] ||  -> subclass(regular(union(u,intersection(power_class(complement(union(v,w))),power_class(x)))),union(image(element_relation,union(v,w)),complement(power_class(x))))*.
% 300.06/300.43  122579[4:Rew:105760.0,122445.0] ||  -> subclass(regular(union(u,intersection(power_class(v),power_class(complement(union(w,x)))))),union(complement(power_class(v)),image(element_relation,union(w,x))))*.
% 300.06/300.43  122591[0:Res:5954.2,557.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,singleton(v))* -> equal(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),v)*.
% 300.06/300.43  122858[4:Res:122209.0,3156.0] || subclass(complement(power_class(u)),v) -> equal(regular(union(power_class(u),w)),null_class) member(regular(regular(union(power_class(u),w))),v)*.
% 300.06/300.43  122912[4:Res:122211.0,3156.0] || subclass(complement(successor(u)),v) -> equal(regular(union(successor(u),w)),null_class) member(regular(regular(union(successor(u),w))),v)*.
% 300.06/300.43  123100[0:Res:5953.2,557.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,singleton(v))* -> equal(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),v)*.
% 300.06/300.43  123213[4:Res:122484.0,3156.0] || subclass(complement(power_class(u)),v) -> equal(regular(union(w,power_class(u))),null_class) member(regular(regular(union(w,power_class(u)))),v)*.
% 300.06/300.43  123260[4:Res:122486.0,3156.0] || subclass(complement(successor(u)),v) -> equal(regular(union(w,successor(u))),null_class) member(regular(regular(union(w,successor(u)))),v)*.
% 300.06/300.43  123367[4:Res:107004.0,3156.0] || subclass(union(u,u),v)* -> equal(complement(union(w,complement(u))),null_class) member(regular(complement(union(w,complement(u)))),v)*.
% 300.06/300.43  123910[4:Res:111436.0,3155.0] ||  -> equal(intersection(union(null_class,intersection(u,singleton(v))),w),null_class) equal(regular(intersection(union(null_class,intersection(u,singleton(v))),w)),v)**.
% 300.06/300.43  124093[4:Res:111588.0,3155.0] ||  -> equal(union(null_class,intersection(intersection(u,singleton(v)),w)),null_class) equal(regular(union(null_class,intersection(intersection(u,singleton(v)),w))),v)**.
% 300.06/300.43  124271[4:Res:111942.0,3155.0] ||  -> equal(intersection(u,union(null_class,intersection(v,singleton(w)))),null_class) equal(regular(intersection(u,union(null_class,intersection(v,singleton(w))))),w)**.
% 300.06/300.43  124566[4:Res:112082.0,3155.0] ||  -> equal(union(null_class,intersection(u,intersection(v,singleton(w)))),null_class) equal(regular(union(null_class,intersection(u,intersection(v,singleton(w))))),w)**.
% 300.06/300.43  124738[4:Res:112885.0,3155.0] ||  -> equal(complement(union(complement(intersection(u,singleton(v))),w)),null_class) equal(regular(complement(union(complement(intersection(u,singleton(v))),w))),v)**.
% 300.06/300.43  124965[0:Rew:44.0,124885.1] || member(regular(successor(complement(power_class(u)))),intersection(power_class(u),complement(singleton(complement(power_class(u))))))* -> equal(successor(complement(power_class(u))),null_class).
% 300.06/300.43  125078[4:Res:113064.0,3155.0] ||  -> equal(complement(union(u,complement(intersection(v,singleton(w))))),null_class) equal(regular(complement(union(u,complement(intersection(v,singleton(w)))))),w)**.
% 300.06/300.43  125655[0:SpL:113648.0,101702.0] || member(u,symmetric_difference(union(v,w),complement(union(x,y))))* -> member(u,union(complement(union(v,w)),union(y,x))).
% 300.06/300.43  125631[0:SpL:113648.0,4067.0] || member(not_subclass_element(intersection(u,complement(union(v,w))),x),union(w,v))* -> subclass(intersection(u,complement(union(w,v))),x).
% 300.06/300.43  125616[0:SpL:113648.0,5219.0] || member(not_subclass_element(intersection(complement(union(u,v)),w),x),union(v,u))* -> subclass(intersection(complement(union(v,u)),w),x).
% 300.06/300.43  125408[0:SpR:113648.0,496.0] ||  -> equal(intersection(union(u,union(v,w)),union(complement(u),complement(union(w,v)))),symmetric_difference(complement(u),complement(union(w,v))))**.
% 300.06/300.43  125330[0:SpR:113648.0,496.0] ||  -> equal(intersection(union(union(u,v),w),union(complement(union(v,u)),complement(w))),symmetric_difference(complement(union(v,u)),complement(w)))**.
% 300.06/300.43  125931[4:Res:114390.0,3156.0] || subclass(symmetric_difference(u,v),w) -> equal(regular(complement(symmetric_difference(v,u))),null_class) member(regular(regular(complement(symmetric_difference(v,u)))),w)*.
% 300.06/300.43  126310[4:Res:114718.0,5342.0] || subclass(complement(union(u,v)),w) -> subclass(regular(union(u,v)),x) member(not_subclass_element(regular(union(u,v)),x),w)*.
% 300.06/300.43  126450[4:Res:116449.0,3156.0] || subclass(union(u,v),w) -> equal(regular(complement(symmetric_difference(u,v))),null_class) member(regular(regular(complement(symmetric_difference(u,v)))),w)*.
% 300.06/300.43  126565[4:Res:116467.1,5347.0] || subclass(u,restrict(v,w,x))* -> subclass(regular(complement(u)),y) member(not_subclass_element(regular(complement(u)),y),cross_product(w,x))*.
% 300.06/300.43  126516[4:SpR:47619.0,116467.1] || subclass(intersection(power_class(complement(power_class(u))),power_class(v)),w) -> subclass(regular(union(image(element_relation,power_class(u)),complement(power_class(v)))),w)*.
% 300.06/300.43  126514[4:SpR:47616.0,116467.1] || subclass(intersection(power_class(u),power_class(complement(power_class(v)))),w) -> subclass(regular(union(complement(power_class(u)),image(element_relation,power_class(v)))),w)*.
% 300.06/300.43  126624[0:Res:63.1,47102.1] function(power_class(complement(power_class(u)))) || member(v,universal_class) -> member(v,image(element_relation,power_class(u)))* member(v,cross_product(universal_class,universal_class)).
% 300.06/300.43  126733[4:Res:116495.0,3155.0] ||  -> equal(regular(complement(intersection(intersection(singleton(u),v),w))),null_class) equal(regular(regular(complement(intersection(intersection(singleton(u),v),w)))),u)**.
% 300.06/300.43  126883[4:Res:116630.0,3155.0] ||  -> equal(regular(complement(intersection(u,intersection(singleton(v),w)))),null_class) equal(regular(regular(complement(intersection(u,intersection(singleton(v),w))))),v)**.
% 300.06/300.43  127871[7:Res:29891.1,6849.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),singleton(null_class))** -> member(null_class,complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.43  127870[7:Res:29936.1,6849.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),successor(null_class))** -> member(null_class,complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.43  127869[7:Res:46478.1,6849.0] || equal(complement(symmetric_difference(union(u,v),union(complement(u),complement(v)))),null_class)** -> member(null_class,complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.43  127858[4:Res:48015.1,6849.0] || equal(complement(symmetric_difference(union(u,v),union(complement(u),complement(v)))),null_class)** -> member(omega,complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.43  127857[0:Res:345.1,6849.0] || subclass(universal_class,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(singleton(w),complement(symmetric_difference(complement(u),complement(v))))*.
% 300.06/300.43  127856[4:Res:20926.1,6849.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),universal_class)** -> member(singleton(w),complement(symmetric_difference(complement(u),complement(v))))*.
% 300.06/300.43  128141[4:Res:125157.0,3156.0] || subclass(union(u,v),w) -> equal(regular(complement(union(v,u))),null_class) member(regular(regular(complement(union(v,u)))),w)*.
% 300.06/300.43  128415[4:Res:125675.0,5342.0] || subclass(complement(union(u,v)),w) -> subclass(regular(union(v,u)),x) member(not_subclass_element(regular(union(v,u)),x),w)*.
% 300.06/300.43  128573[4:Res:126377.0,3156.0] || subclass(union(u,v),w) -> equal(regular(complement(symmetric_difference(v,u))),null_class) member(regular(regular(complement(symmetric_difference(v,u)))),w)*.
% 300.06/300.43  128831[4:Res:126650.0,3155.0] ||  -> equal(regular(complement(intersection(intersection(u,singleton(v)),w))),null_class) equal(regular(regular(complement(intersection(intersection(u,singleton(v)),w)))),v)**.
% 300.06/300.43  128981[4:Res:126803.0,3155.0] ||  -> equal(regular(complement(intersection(u,intersection(v,singleton(w))))),null_class) equal(regular(regular(complement(intersection(u,intersection(v,singleton(w)))))),w)**.
% 300.06/300.43  129920[0:Res:71859.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(intersection(x,u),v),null_class) member(regular(intersection(intersection(x,u),v)),w)*.
% 300.06/300.43  130089[0:Res:71860.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(intersection(u,x),v),null_class) member(regular(intersection(intersection(u,x),v)),w)*.
% 300.06/300.43  130242[4:Res:32704.1,7169.1] function(u) || member(v,universal_class) subclass(universal_class,w)* subclass(w,x)* -> member(image(u,cantor(v)),x)*.
% 300.06/300.43  130241[0:Res:10049.1,7169.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> subclass(x,y) member(image(u,not_subclass_element(x,y)),w)*.
% 300.06/300.43  130236[0:Res:3633.1,7169.1] function(u) function(v) || subclass(universal_class,w)* subclass(w,x)* -> member(image(v,apply(u,y)),x)*.
% 300.06/300.43  130233[0:Res:55.1,7169.1] function(u) || member(v,universal_class) subclass(universal_class,w)* subclass(w,x)* -> member(image(u,sum_class(v)),x)*.
% 300.06/300.43  130232[0:Res:57.1,7169.1] function(u) || member(v,universal_class) subclass(universal_class,w)* subclass(w,x)* -> member(image(u,power_class(v)),x)*.
% 300.06/300.43  131295[7:SpL:130792.0,60.0] || member(u,range_of(null_class)) member(ordered_pair(v,u),cross_product(universal_class,universal_class)) -> member(ordered_pair(v,u),compose(successor(null_class),w))*.
% 300.06/300.43  132591[4:Res:130057.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(union(null_class,u),v),null_class) member(regular(intersection(union(null_class,u),v)),w)*.
% 300.06/300.43  132736[4:Res:130059.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(union(u,null_class),v),null_class) member(regular(intersection(union(u,null_class),v)),w)*.
% 300.06/300.43  132901[4:Res:132489.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(union(null_class,v),u),null_class) member(regular(intersection(union(null_class,v),u)),w)*.
% 300.06/300.43  133371[0:Rew:79059.0,133053.0] ||  -> subclass(symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w))),complement(symmetric_difference(complement(u),union(v,w))))*.
% 300.06/300.43  135234[0:Rew:79059.0,134914.0] ||  -> subclass(symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w)),complement(symmetric_difference(union(u,v),complement(w))))*.
% 300.06/300.43  135176[0:Rew:134895.0,125637.0] || member(u,symmetric_difference(union(v,w),complement(union(x,y))))* -> member(u,union(union(w,v),complement(union(x,y)))).
% 300.06/300.43  135219[4:Rew:135212.0,111247.0] || member(u,symmetric_difference(union(null_class,v),complement(union(w,x))))* -> member(u,union(union(v,v),complement(union(w,x))))*.
% 300.06/300.43  135475[4:Res:132567.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(v,union(null_class,u)),null_class) member(regular(intersection(v,union(null_class,u))),w)*.
% 300.06/300.43  135842[4:Res:132646.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(union(v,null_class),u),null_class) member(regular(intersection(union(v,null_class),u)),w)*.
% 300.06/300.43  136020[4:Res:132713.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(v,union(u,null_class)),null_class) member(regular(intersection(v,union(u,null_class))),w)*.
% 300.06/300.43  136188[4:Res:132877.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(u,union(null_class,v)),null_class) member(regular(intersection(u,union(null_class,v))),w)*.
% 300.06/300.43  137249[4:Res:135818.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(u,union(v,null_class)),null_class) member(regular(intersection(u,union(v,null_class))),w)*.
% 300.06/300.43  138185[0:Res:72388.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(v,intersection(u,x)),null_class) member(regular(intersection(v,intersection(u,x))),w)*.
% 300.06/300.43  138384[0:Res:72391.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(v,intersection(x,u)),null_class) member(regular(intersection(v,intersection(x,u))),w)*.
% 300.06/300.43  138505[4:SpR:78218.1,79520.2] || subclass(u,singleton(u)) member(successor(u),universal_class) -> equal(successor(u),null_class) member(apply(choice,successor(u)),complement(u))*.
% 300.06/300.43  138960[0:Res:63.1,7403.2] function(restrict(u,v,w)) || member(x,cross_product(v,w))* member(x,u)* -> member(x,cross_product(universal_class,universal_class))*.
% 300.06/300.43  138957[4:Res:59614.1,7403.2] || equal(complement(restrict(u,v,w)),universal_class)** member(x,cross_product(v,w))* member(x,u)* -> member(x,y)*.
% 300.06/300.43  139026[4:Res:87235.1,5347.0] || subclass(u,restrict(v,w,x))* -> subclass(union(u,u),y) member(not_subclass_element(union(u,u),y),cross_product(w,x))*.
% 300.06/300.43  139345[0:Obv:139328.1] || subclass(symmetric_difference(u,cross_product(v,w)),x) -> subclass(symmetric_difference(u,cross_product(v,w)),intersection(complement(restrict(u,v,w)),x))*.
% 300.06/300.43  139981[0:Obv:139955.1] || subclass(symmetric_difference(cross_product(u,v),w),x) -> subclass(symmetric_difference(cross_product(u,v),w),intersection(complement(restrict(w,u,v)),x))*.
% 300.06/300.43  140074[0:Res:96404.0,3156.0] || subclass(union(u,v),w) -> equal(intersection(x,symmetric_difference(v,u)),null_class) member(regular(intersection(x,symmetric_difference(v,u))),w)*.
% 300.06/300.43  140316[0:Res:96582.0,3155.0] ||  -> equal(intersection(intersection(intersection(singleton(u),v),w),x),null_class) equal(regular(intersection(intersection(intersection(singleton(u),v),w),x)),u)**.
% 300.06/300.43  140605[0:Res:96592.0,3155.0] ||  -> equal(intersection(u,intersection(v,intersection(singleton(w),x))),null_class) equal(regular(intersection(u,intersection(v,intersection(singleton(w),x)))),w)**.
% 300.06/300.43  140798[0:Res:96595.0,3155.0] ||  -> equal(intersection(u,intersection(intersection(singleton(v),w),x)),null_class) equal(regular(intersection(u,intersection(intersection(singleton(v),w),x))),v)**.
% 300.06/300.43  141105[0:Res:96599.0,3155.0] ||  -> equal(intersection(intersection(u,intersection(singleton(v),w)),x),null_class) equal(regular(intersection(intersection(u,intersection(singleton(v),w)),x)),v)**.
% 300.06/300.43  141598[0:Res:129147.0,3156.0] || subclass(union(u,v),w) -> equal(intersection(symmetric_difference(v,u),x),null_class) member(regular(intersection(symmetric_difference(v,u),x)),w)*.
% 300.06/300.43  141906[0:Res:129351.0,3155.0] ||  -> equal(intersection(intersection(intersection(u,singleton(v)),w),x),null_class) equal(regular(intersection(intersection(intersection(u,singleton(v)),w),x)),v)**.
% 300.06/300.43  142100[0:Res:129360.0,3155.0] ||  -> equal(intersection(u,intersection(v,intersection(w,singleton(x)))),null_class) equal(regular(intersection(u,intersection(v,intersection(w,singleton(x))))),x)**.
% 300.06/300.43  142312[0:Res:129363.0,3155.0] ||  -> equal(intersection(u,intersection(intersection(v,singleton(w)),x)),null_class) equal(regular(intersection(u,intersection(intersection(v,singleton(w)),x))),w)**.
% 300.06/300.43  142508[0:Res:129367.0,3155.0] ||  -> equal(intersection(intersection(u,intersection(v,singleton(w))),x),null_class) equal(regular(intersection(intersection(u,intersection(v,singleton(w))),x)),w)**.
% 300.06/300.43  142818[0:Res:129813.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(intersection(x,v),u),null_class) member(regular(intersection(intersection(x,v),u)),w)*.
% 300.06/300.43  144328[0:SpR:74519.0,10606.2] || member(intersection(singleton(u),v),universal_class) -> equal(intersection(singleton(u),v),null_class) equal(apply(choice,intersection(v,singleton(u))),u)**.
% 300.06/300.43  145829[0:SpR:74519.0,10802.2] || member(intersection(u,singleton(v)),universal_class) -> equal(intersection(u,singleton(v)),null_class) equal(apply(choice,intersection(singleton(v),u)),v)**.
% 300.06/300.43  146083[4:SpR:26816.2,78795.0] || member(u,universal_class) -> member(u,cantor(v)) subclass(union(v,cross_product(singleton(u),universal_class)),union(cross_product(singleton(u),universal_class),v))*.
% 300.06/300.43  146855[4:SpR:26824.2,78795.0] || member(u,universal_class) -> member(u,cantor(v)) subclass(union(cross_product(singleton(u),universal_class),v),union(v,cross_product(singleton(u),universal_class)))*.
% 300.06/300.43  146909[4:Rew:78499.0,146867.2,109657.0,146867.2,78499.0,146867.1] || member(u,universal_class) -> member(u,cantor(union(null_class,cross_product(singleton(u),universal_class))))* equal(union(null_class,cross_product(singleton(u),universal_class)),null_class).
% 300.06/300.43  148125[0:SpR:74519.0,47067.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(power_class(v))),complement(w)))* member(u,union(w,image(element_relation,power_class(v)))).
% 300.06/300.43  149121[0:SpR:74519.0,47099.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(complement(power_class(w)))))* member(u,union(image(element_relation,power_class(w)),v)).
% 300.06/300.43  149943[0:Res:10645.2,25.1] || member(symmetric_difference(u,v),universal_class) member(apply(choice,symmetric_difference(u,v)),intersection(u,v))* -> equal(symmetric_difference(u,v),null_class).
% 300.06/300.43  149925[0:SpR:79059.0,10645.2] || member(symmetric_difference(u,v),universal_class) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(v,u)),complement(intersection(u,v)))*.
% 300.06/300.43  149881[0:SpR:74519.0,10645.2] || member(symmetric_difference(u,v),universal_class) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(u,v)),complement(intersection(v,u)))*.
% 300.06/300.43  150715[3:SpR:47619.0,143467.0] ||  -> equal(intersection(intersection(power_class(complement(power_class(u))),power_class(v)),restrict(union(image(element_relation,power_class(u)),complement(power_class(v))),w,x)),null_class)**.
% 300.06/300.43  150713[3:SpR:47616.0,143467.0] ||  -> equal(intersection(intersection(power_class(u),power_class(complement(power_class(v)))),restrict(union(complement(power_class(u)),image(element_relation,power_class(v))),w,x)),null_class)**.
% 300.06/300.43  151529[0:SoR:11166.0,72.1] one_to_one(image(u,image(v,singleton(w)))) || member(ordered_pair(w,x),compose(u,v))* -> member(x,cross_product(universal_class,universal_class)).
% 300.06/300.43  151566[4:Rew:151445.0,151559.1] || member(ordered_pair(u,not_subclass_element(v,range_of(null_class))),compose(singleton(cross_product(image(w,singleton(u)),universal_class)),w))* -> subclass(v,range_of(null_class)).
% 300.06/300.43  151640[0:Res:17.2,11352.0] || member(u,universal_class) member(v,universal_class) subclass(composition_function,cross_product(w,x))* -> member(ordered_pair(u,compose(v,u)),x)*.
% 300.06/300.43  151635[4:SpL:16964.0,11352.0] || member(singleton(singleton(null_class)),cross_product(universal_class,universal_class)) subclass(composition_function,cross_product(u,v))* -> member(ordered_pair(universal_class,compose(null_class,universal_class)),v)*.
% 300.06/300.43  151652[0:MRR:151649.2,19.0] || member(u,universal_class) member(v,u) subclass(composition_function,cross_product(w,x))* -> member(ordered_pair(u,compose(v,u)),x)*.
% 300.06/300.43  151653[0:MRR:151645.1,99.0] || member(inverse(u),universal_class) subclass(composition_function,cross_product(v,w))* -> member(ordered_pair(range_of(u),compose(inverse(u),range_of(u))),w)*.
% 300.06/300.43  151957[0:Res:2118.1,47029.0] || subclass(universal_class,intersection(complement(u),union(v,complement(power_class(w)))))* member(null_class,union(u,intersection(complement(v),power_class(w)))) -> .
% 300.06/300.43  151956[4:Res:20894.1,47029.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),universal_class) member(null_class,union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.43  151943[4:Res:20892.1,47029.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),universal_class) member(omega,union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.43  151930[0:SpL:74519.0,47029.0] || member(u,intersection(union(v,complement(power_class(w))),complement(x)))* member(u,union(x,intersection(complement(v),power_class(w)))) -> .
% 300.06/300.43  151873[0:SpL:78499.0,47029.0] || member(u,intersection(complement(v),union(complement(power_class(w)),x)))* member(u,union(v,intersection(complement(x),power_class(w)))) -> .
% 300.06/300.43  152018[7:Rew:101695.0,151953.0] || equal(union(u,complement(union(v,complement(power_class(w))))),null_class) member(null_class,union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.43  152019[4:Rew:101695.0,151942.0] || equal(union(u,complement(union(v,complement(power_class(w))))),null_class) member(omega,union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.43  152208[0:Res:2118.1,47049.0] || subclass(universal_class,intersection(union(u,complement(power_class(v))),complement(w)))* member(null_class,union(intersection(complement(u),power_class(v)),w)) -> .
% 300.06/300.43  152207[4:Res:20894.1,47049.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),universal_class) member(null_class,union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.43  152194[4:Res:20892.1,47049.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),universal_class) member(omega,union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.43  152181[0:SpL:74519.0,47049.0] || member(u,intersection(complement(v),union(w,complement(power_class(x)))))* member(u,union(intersection(complement(w),power_class(x)),v)) -> .
% 300.06/300.43  152160[0:SpL:78499.0,47049.0] || member(u,intersection(union(complement(power_class(v)),w),complement(x)))* member(u,union(intersection(complement(w),power_class(v)),x)) -> .
% 300.06/300.43  152268[7:Rew:101705.0,152204.0] || equal(union(complement(union(u,complement(power_class(v)))),w),null_class) member(null_class,union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.43  152269[4:Rew:101705.0,152193.0] || equal(union(complement(union(u,complement(power_class(v)))),w),null_class) member(omega,union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.43  153215[0:Res:2118.1,47076.0] || subclass(universal_class,intersection(complement(u),union(complement(power_class(v)),w)))* member(null_class,union(u,intersection(power_class(v),complement(w)))) -> .
% 300.06/300.43  153214[4:Res:20894.1,47076.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),universal_class) member(null_class,union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.43  153201[4:Res:20892.1,47076.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),universal_class) member(omega,union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.43  153188[0:SpL:74519.0,47076.0] || member(u,intersection(union(complement(power_class(v)),w),complement(x)))* member(u,union(x,intersection(power_class(v),complement(w)))) -> .
% 300.06/300.43  153132[0:SpL:78499.0,47076.0] || member(u,intersection(complement(v),union(w,complement(power_class(x)))))* member(u,union(v,intersection(power_class(x),complement(w)))) -> .
% 300.06/300.43  153277[7:Rew:101695.0,153211.0] || equal(union(u,complement(union(complement(power_class(v)),w))),null_class) member(null_class,union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.43  153278[4:Rew:101695.0,153200.0] || equal(union(u,complement(union(complement(power_class(v)),w))),null_class) member(omega,union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.43  154121[0:Res:2118.1,47238.0] || subclass(universal_class,intersection(union(complement(power_class(u)),v),complement(w)))* member(null_class,union(intersection(power_class(u),complement(v)),w)) -> .
% 300.06/300.43  154120[4:Res:20894.1,47238.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),universal_class) member(null_class,union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.43  154107[4:Res:20892.1,47238.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),universal_class) member(omega,union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.43  154094[0:SpL:74519.0,47238.0] || member(u,intersection(complement(v),union(complement(power_class(w)),x)))* member(u,union(intersection(power_class(w),complement(x)),v)) -> .
% 300.06/300.43  154074[0:SpL:78499.0,47238.0] || member(u,intersection(union(v,complement(power_class(w))),complement(x)))* member(u,union(intersection(power_class(w),complement(v)),x)) -> .
% 300.06/300.43  154182[7:Rew:101705.0,154117.0] || equal(union(complement(union(complement(power_class(u)),v)),w),null_class) member(null_class,union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.43  154183[4:Rew:101705.0,154106.0] || equal(union(complement(union(complement(power_class(u)),v)),w),null_class) member(omega,union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.43  154397[0:SpL:78499.0,47672.0] || member(not_subclass_element(union(complement(power_class(u)),v),w),intersection(complement(v),power_class(u)))* -> subclass(union(v,complement(power_class(u))),w).
% 300.06/300.43  154372[0:SpL:74519.0,47672.0] || member(not_subclass_element(union(u,complement(power_class(v))),w),intersection(power_class(v),complement(u)))* -> subclass(union(u,complement(power_class(v))),w).
% 300.06/300.43  154754[0:SpL:78499.0,47680.0] || member(not_subclass_element(union(u,complement(power_class(v))),w),intersection(power_class(v),complement(u)))* -> subclass(union(complement(power_class(v)),u),w).
% 300.06/300.43  154721[0:SpL:74519.0,47680.0] || member(not_subclass_element(union(complement(power_class(u)),v),w),intersection(complement(v),power_class(u)))* -> subclass(union(complement(power_class(u)),v),w).
% 300.06/300.43  155216[0:Res:129982.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(intersection(v,x),u),null_class) member(regular(intersection(intersection(v,x),u)),w)*.
% 300.06/300.43  155457[4:Res:130058.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(union(u,u),v),null_class) member(regular(intersection(union(u,u),v)),w)*.
% 300.06/300.43  155668[4:Res:132860.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(union(v,v),u),null_class) member(regular(intersection(union(v,v),u)),w)*.
% 300.06/300.43  156061[4:SpL:101978.0,153770.0] || member(union(complement(power_class(u)),intersection(complement(v),union(w,x))),symmetric_difference(union(v,complement(union(w,x))),power_class(u)))* -> .
% 300.06/300.43  156060[4:SpL:101978.0,151809.0] || member(union(complement(power_class(u)),intersection(complement(v),union(w,x))),symmetric_difference(power_class(u),union(v,complement(union(w,x)))))* -> .
% 300.06/300.43  156032[4:SpL:101978.0,45890.0] || equal(union(complement(power_class(u)),intersection(complement(v),union(w,x))),intersection(power_class(u),union(v,complement(union(w,x)))))** -> .
% 300.06/300.43  156099[0:Rew:102446.0,155972.0] ||  -> equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),union(complement(power_class(u)),intersection(complement(x),union(v,w))))*.
% 300.06/300.43  156101[0:Rew:101978.0,155964.0] ||  -> equal(union(complement(power_class(u)),intersection(complement(v),union(w,x))),union(complement(power_class(u)),intersection(complement(v),union(x,w))))*.
% 300.06/300.43  155757[4:SpR:101978.0,115352.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(complement(v),union(w,x)))),intersection(power_class(u),union(v,complement(union(w,x)))))*.
% 300.06/300.43  156123[4:Rew:7631.0,156004.1] || subclass(union(u,complement(union(v,w))),null_class) -> equal(union(complement(power_class(x)),intersection(complement(u),union(v,w))),universal_class)**.
% 300.06/300.43  156391[4:Res:135438.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(v,union(u,u)),null_class) member(regular(intersection(v,union(u,u))),w)*.
% 300.06/300.43  156588[4:Res:136151.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(u,union(v,v)),null_class) member(regular(intersection(u,union(v,v))),w)*.
% 300.06/300.43  156832[0:Res:138061.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(u,intersection(v,x)),null_class) member(regular(intersection(u,intersection(v,x))),w)*.
% 300.06/300.43  157064[0:Res:138260.0,3156.0] || subclass(intersection(u,v),w) -> equal(intersection(u,intersection(x,v)),null_class) member(regular(intersection(u,intersection(x,v))),w)*.
% 300.06/300.43  157259[0:Res:2118.1,102010.0] || subclass(universal_class,intersection(complement(u),power_class(complement(union(v,w)))))* member(null_class,union(u,image(element_relation,union(v,w)))) -> .
% 300.06/300.43  157258[4:Res:20894.1,102010.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),universal_class) member(null_class,union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.43  157245[4:Res:20892.1,102010.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),universal_class) member(omega,union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.43  157232[0:SpL:74519.0,102010.0] || member(u,intersection(power_class(complement(union(v,w))),complement(x)))* member(u,union(x,image(element_relation,union(v,w)))) -> .
% 300.06/300.43  157187[0:SpL:113648.0,102010.0] || member(u,intersection(complement(v),power_class(complement(union(w,x)))))* member(u,union(v,image(element_relation,union(x,w)))) -> .
% 300.06/300.43  157184[4:SpL:30456.0,102010.0] || member(u,intersection(complement(v),power_class(union(null_class,complement(w)))))* member(u,union(v,image(element_relation,union(w,w))))* -> .
% 300.06/300.43  157436[0:Res:62416.0,1385.1] single_valued_class(restrict(restrict(cross_product(universal_class,universal_class),u,v),w,x)) ||  -> function(restrict(restrict(cross_product(universal_class,universal_class),u,v),w,x))*.
% 300.06/300.43  157423[0:Res:62416.0,3155.0] ||  -> equal(restrict(restrict(singleton(u),v,w),x,y),null_class) equal(regular(restrict(restrict(singleton(u),v,w),x,y)),u)**.
% 300.06/300.43  157791[4:SpL:102071.0,153770.0] || member(union(intersection(complement(u),power_class(v)),complement(union(w,x))),symmetric_difference(union(w,x),union(u,complement(power_class(v)))))* -> .
% 300.06/300.43  157790[4:SpL:102071.0,151809.0] || member(union(intersection(complement(u),power_class(v)),complement(union(w,x))),symmetric_difference(union(u,complement(power_class(v))),union(w,x)))* -> .
% 300.06/300.43  157761[4:SpL:102071.0,45890.0] || equal(union(intersection(complement(u),power_class(v)),complement(union(w,x))),intersection(union(u,complement(power_class(v))),union(w,x)))** -> .
% 300.06/300.43  157836[0:Rew:102072.0,157703.0] ||  -> equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),union(intersection(complement(v),power_class(u)),complement(union(w,x))))*.
% 300.06/300.43  157481[4:SpR:102071.0,115352.0] ||  -> subclass(regular(union(intersection(complement(u),power_class(v)),complement(union(w,x)))),intersection(union(u,complement(power_class(v))),union(w,x)))*.
% 300.06/300.43  158018[4:Rew:158017.1,121904.3] || equal(union(null_class,compose(element_relation,universal_class)),null_class)** member(u,universal_class) member(apply(choice,u),element_relation)* -> equal(u,element_relation).
% 300.06/300.43  158353[4:SpL:102072.0,153770.0] || member(union(intersection(power_class(u),complement(v)),complement(union(w,x))),symmetric_difference(union(w,x),union(complement(power_class(u)),v)))* -> .
% 300.06/300.43  158352[4:SpL:102072.0,151809.0] || member(union(intersection(power_class(u),complement(v)),complement(union(w,x))),symmetric_difference(union(complement(power_class(u)),v),union(w,x)))* -> .
% 300.06/300.43  158323[4:SpL:102072.0,45890.0] || equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),intersection(union(complement(power_class(u)),v),union(w,x)))** -> .
% 300.06/300.43  158036[4:SpR:102072.0,115352.0] ||  -> subclass(regular(union(intersection(power_class(u),complement(v)),complement(union(w,x)))),intersection(union(complement(power_class(u)),v),union(w,x)))*.
% 300.06/300.43  158916[4:SpL:102281.0,153770.0] || member(union(intersection(complement(u),union(v,w)),complement(power_class(x))),symmetric_difference(power_class(x),union(u,complement(union(v,w)))))* -> .
% 300.06/300.43  158915[4:SpL:102281.0,151809.0] || member(union(intersection(complement(u),union(v,w)),complement(power_class(x))),symmetric_difference(union(u,complement(union(v,w))),power_class(x)))* -> .
% 300.06/300.43  158886[4:SpL:102281.0,45890.0] || equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),intersection(union(u,complement(union(v,w))),power_class(x)))** -> .
% 300.06/300.43  158954[0:Rew:102653.0,158837.0] ||  -> equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),union(intersection(complement(w),union(u,v)),complement(power_class(x))))*.
% 300.06/300.43  158956[0:Rew:102281.0,158829.0] ||  -> equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),union(intersection(complement(u),union(w,v)),complement(power_class(x))))*.
% 300.06/300.43  158611[4:SpR:102281.0,115352.0] ||  -> subclass(regular(union(intersection(complement(u),union(v,w)),complement(power_class(x)))),intersection(union(u,complement(union(v,w))),power_class(x)))*.
% 300.06/300.43  158978[4:Rew:7631.0,158854.1] || subclass(union(u,complement(union(v,w))),null_class) -> equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),universal_class)**.
% 300.06/300.43  159144[4:Res:59138.0,8.0] || subclass(image(element_relation,successor(null_class)),complement(power_class(complement(singleton(null_class)))))* -> equal(complement(power_class(complement(singleton(null_class)))),image(element_relation,successor(null_class))).
% 300.06/300.43  159286[0:Res:2118.1,102329.0] || subclass(universal_class,intersection(power_class(complement(union(u,v))),complement(w)))* member(null_class,union(image(element_relation,union(u,v)),w)) -> .
% 300.06/300.43  159285[4:Res:20894.1,102329.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),universal_class) member(null_class,union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.43  159272[4:Res:20892.1,102329.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),universal_class) member(omega,union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.43  159259[0:SpL:74519.0,102329.0] || member(u,intersection(complement(v),power_class(complement(union(w,x)))))* member(u,union(image(element_relation,union(w,x)),v)) -> .
% 300.06/300.43  159249[0:SpL:113648.0,102329.0] || member(u,intersection(power_class(complement(union(v,w))),complement(x)))* member(u,union(image(element_relation,union(w,v)),x)) -> .
% 300.06/300.43  159246[4:SpL:30456.0,102329.0] || member(u,intersection(power_class(union(null_class,complement(v))),complement(w)))* member(u,union(image(element_relation,union(v,v)),w))* -> .
% 300.06/300.43  159776[4:SpL:102446.0,153770.0] || member(union(complement(power_class(u)),intersection(union(v,w),complement(x))),symmetric_difference(union(complement(union(v,w)),x),power_class(u)))* -> .
% 300.06/300.43  159775[4:SpL:102446.0,151809.0] || member(union(complement(power_class(u)),intersection(union(v,w),complement(x))),symmetric_difference(power_class(u),union(complement(union(v,w)),x)))* -> .
% 300.06/300.43  159746[4:SpL:102446.0,45890.0] || equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),intersection(power_class(u),union(complement(union(v,w)),x)))** -> .
% 300.06/300.43  159818[0:Rew:102446.0,159673.0] ||  -> equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),union(complement(power_class(u)),intersection(union(w,v),complement(x))))*.
% 300.06/300.43  159465[4:SpR:102446.0,115352.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(union(v,w),complement(x)))),intersection(power_class(u),union(complement(union(v,w)),x)))*.
% 300.06/300.43  159840[4:Rew:7631.0,159718.1] || subclass(union(complement(union(u,v)),w),null_class) -> equal(union(complement(power_class(x)),intersection(union(u,v),complement(w))),universal_class)**.
% 300.06/300.43  160078[3:SpL:100311.0,546.0] || member(u,regular(domain_relation))* -> equal(u,unordered_pair(first(regular(domain_relation)),singleton(second(regular(domain_relation)))))* equal(u,singleton(first(regular(domain_relation)))).
% 300.06/300.43  160439[4:SpL:102653.0,153770.0] || member(union(intersection(union(u,v),complement(w)),complement(power_class(x))),symmetric_difference(power_class(x),union(complement(union(u,v)),w)))* -> .
% 300.06/300.43  160438[4:SpL:102653.0,151809.0] || member(union(intersection(union(u,v),complement(w)),complement(power_class(x))),symmetric_difference(union(complement(union(u,v)),w),power_class(x)))* -> .
% 300.06/300.43  160409[4:SpL:102653.0,45890.0] || equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),intersection(union(complement(union(u,v)),w),power_class(x)))** -> .
% 300.06/300.43  160481[0:Rew:102653.0,160347.0] ||  -> equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),union(intersection(union(v,u),complement(w)),complement(power_class(x))))*.
% 300.06/300.43  160128[4:SpR:102653.0,115352.0] ||  -> subclass(regular(union(intersection(union(u,v),complement(w)),complement(power_class(x)))),intersection(union(complement(union(u,v)),w),power_class(x)))*.
% 300.06/300.43  160503[4:Rew:7631.0,160377.1] || subclass(union(complement(union(u,v)),w),null_class) -> equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),universal_class)**.
% 300.06/300.43  160979[4:SpL:102913.0,153770.0] || member(union(complement(union(u,v)),intersection(complement(w),power_class(x))),symmetric_difference(union(w,complement(power_class(x))),union(u,v)))* -> .
% 300.06/300.43  160978[4:SpL:102913.0,151809.0] || member(union(complement(union(u,v)),intersection(complement(w),power_class(x))),symmetric_difference(union(u,v),union(w,complement(power_class(x)))))* -> .
% 300.06/300.43  160949[4:SpL:102913.0,45890.0] || equal(union(complement(union(u,v)),intersection(complement(w),power_class(x))),intersection(union(u,v),union(w,complement(power_class(x)))))** -> .
% 300.06/300.43  161039[0:Rew:102914.0,160850.0] ||  -> equal(union(complement(union(u,v)),intersection(power_class(w),complement(x))),union(complement(union(u,v)),intersection(complement(x),power_class(w))))*.
% 300.06/300.43  160673[4:SpR:102913.0,115352.0] ||  -> subclass(regular(union(complement(union(u,v)),intersection(complement(w),power_class(x)))),intersection(union(u,v),union(w,complement(power_class(x)))))*.
% 300.06/300.43  161526[4:SpL:102914.0,153770.0] || member(union(complement(union(u,v)),intersection(power_class(w),complement(x))),symmetric_difference(union(complement(power_class(w)),x),union(u,v)))* -> .
% 300.06/300.43  161525[4:SpL:102914.0,151809.0] || member(union(complement(union(u,v)),intersection(power_class(w),complement(x))),symmetric_difference(union(u,v),union(complement(power_class(w)),x)))* -> .
% 300.06/300.43  161496[4:SpL:102914.0,45890.0] || equal(union(complement(union(u,v)),intersection(power_class(w),complement(x))),intersection(union(u,v),union(complement(power_class(w)),x)))** -> .
% 300.06/300.43  161211[4:SpR:102914.0,115352.0] ||  -> subclass(regular(union(complement(union(u,v)),intersection(power_class(w),complement(x)))),intersection(union(u,v),union(complement(power_class(w)),x)))*.
% 300.06/300.43  162097[4:SpL:103757.0,153770.0] || member(union(complement(union(u,v)),image(element_relation,union(w,x))),symmetric_difference(power_class(complement(union(w,x))),union(u,v)))* -> .
% 300.06/300.43  162096[4:SpL:103757.0,151809.0] || member(union(complement(union(u,v)),image(element_relation,union(w,x))),symmetric_difference(union(u,v),power_class(complement(union(w,x)))))* -> .
% 300.06/300.43  162067[4:SpL:103757.0,45890.0] || equal(union(complement(union(u,v)),image(element_relation,union(w,x))),intersection(union(u,v),power_class(complement(union(w,x)))))** -> .
% 300.06/300.43  162172[0:Rew:103757.0,161981.0] ||  -> equal(union(complement(union(u,v)),image(element_relation,union(w,x))),union(complement(union(u,v)),image(element_relation,union(x,w))))*.
% 300.06/300.43  161771[4:SpR:103757.0,115352.0] ||  -> subclass(regular(union(complement(union(u,v)),image(element_relation,union(w,x)))),intersection(union(u,v),power_class(complement(union(w,x)))))*.
% 300.06/300.43  162675[4:SpL:103758.0,153770.0] || member(union(image(element_relation,union(u,v)),complement(union(w,x))),symmetric_difference(union(w,x),power_class(complement(union(u,v)))))* -> .
% 300.06/300.43  162674[4:SpL:103758.0,151809.0] || member(union(image(element_relation,union(u,v)),complement(union(w,x))),symmetric_difference(power_class(complement(union(u,v))),union(w,x)))* -> .
% 300.06/300.43  162645[4:SpL:103758.0,45890.0] || equal(union(image(element_relation,union(u,v)),complement(union(w,x))),intersection(power_class(complement(union(u,v))),union(w,x)))** -> .
% 300.06/300.43  162733[0:Rew:103758.0,162601.0] ||  -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),union(image(element_relation,union(v,u)),complement(union(w,x))))*.
% 300.06/300.43  162344[4:SpR:103758.0,115352.0] ||  -> subclass(regular(union(image(element_relation,union(u,v)),complement(union(w,x)))),intersection(power_class(complement(union(u,v))),union(w,x)))*.
% 300.06/300.43  163074[0:SpL:113648.0,103765.0] || member(not_subclass_element(power_class(complement(union(u,v))),w),image(element_relation,union(v,u)))* -> subclass(power_class(complement(union(v,u))),w).
% 300.06/300.43  163111[4:Rew:30456.0,163071.1] || member(not_subclass_element(power_class(union(null_class,complement(u))),v),image(element_relation,union(u,u)))* -> subclass(power_class(union(null_class,complement(u))),v).
% 300.06/300.43  163046[0:SpL:78499.0,103765.0] || member(not_subclass_element(power_class(complement(union(u,v))),w),image(element_relation,union(u,v)))* -> subclass(power_class(complement(union(v,u))),w).
% 300.06/300.43  163334[0:SpR:79059.0,6850.2] || member(u,union(complement(v),complement(w))) member(u,union(v,w)) -> member(u,symmetric_difference(complement(w),complement(v)))*.
% 300.06/300.43  163537[0:Res:7.1,7137.1] || equal(restrict(u,v,w),x)* member(x,universal_class) -> equal(x,null_class) member(apply(choice,x),cross_product(v,w))*.
% 300.06/300.43  163724[0:Res:7.1,7372.0] || equal(ordered_pair(u,v),w) -> equal(w,null_class) equal(regular(w),unordered_pair(u,singleton(v)))* equal(regular(w),singleton(u)).
% 300.06/300.43  164139[4:Res:160006.1,6849.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),universal_class)** -> member(regular(domain_relation),complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.43  164254[3:Res:160007.1,6849.0] || subclass(universal_class,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(regular(domain_relation),complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.43  164613[0:Res:7.1,11029.0] || equal(u,unordered_pair(v,w))* -> equal(apply(choice,unordered_pair(v,w)),w)** equal(unordered_pair(v,w),null_class) member(v,u)*.
% 300.06/300.43  164724[4:SpL:100312.0,546.0] || member(u,regular(composition_function))* -> equal(u,unordered_pair(first(regular(composition_function)),singleton(second(regular(composition_function)))))* equal(u,singleton(first(regular(composition_function)))).
% 300.06/300.43  164784[0:Res:7.1,11031.0] || equal(u,unordered_pair(v,w))* -> equal(apply(choice,unordered_pair(v,w)),v)** equal(unordered_pair(v,w),null_class) member(w,u)*.
% 300.06/300.43  164815[0:Res:7.1,11097.0] || equal(u,unordered_pair(v,w))* -> equal(not_subclass_element(unordered_pair(v,w),x),w)** subclass(unordered_pair(v,w),x) member(v,u)*.
% 300.06/300.43  164863[0:Res:7.1,11098.0] || equal(u,unordered_pair(v,w))* -> equal(not_subclass_element(unordered_pair(v,w),x),v)** subclass(unordered_pair(v,w),x) member(w,u)*.
% 300.06/300.43  164921[4:Res:5368.1,15444.2] || equal(range_of(null_class),null_class) member(u,universal_class) member(null_class,singleton(u))* -> member(u,cantor(successor_relation))* inductive(singleton(u)).
% 300.06/300.43  166532[0:Obv:166502.2] || subclass(complement(intersection(u,v)),v)* member(regular(complement(intersection(u,v))),u)* -> equal(complement(intersection(u,v)),null_class).
% 300.06/300.43  166774[4:Res:10481.4,46866.1] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)* subclass(successor_relation,w)* equal(null_class,w) -> .
% 300.06/300.43  166769[4:Res:10481.4,15386.0] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u) subclass(successor_relation,domain_relation) -> equal(cantor(v),u)*.
% 300.06/300.43  166781[4:MRR:166692.4,45106.0] || member(u,universal_class) member(v,universal_class) equal(successor(v),u) subclass(successor_relation,complement(singleton(ordered_pair(v,u))))* -> .
% 300.06/300.43  166782[4:MRR:166760.0,122.0] || member(u,universal_class) equal(successor(u),singleton(singleton(singleton(v)))) subclass(successor_relation,application_function) -> member(singleton(v),cantor(u))*.
% 300.06/300.43  166792[4:MRR:166791.0,32704.1] || equal(cantor(u),successor(u)) subclass(successor_relation,element_relation) member(u,universal_class)* subclass(domain_relation,complement(compose(element_relation,universal_class)))* -> .
% 300.06/300.43  166860[4:Res:164652.1,6849.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),universal_class)** -> member(regular(composition_function),complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.43  166977[4:Res:164653.1,6849.0] || subclass(universal_class,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(regular(composition_function),complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.43  167205[5:SpR:17164.0,15658.2] || member(ordered_pair(element_relation,universal_class),cross_product(universal_class,universal_class)) member(universal_class,cantor(element_relation)) -> member(ordered_pair(element_relation,ordered_pair(universal_class,sum_class(universal_class))),application_function)*.
% 300.06/300.43  167838[4:MRR:167764.3,53393.1] || member(intersection(u,v),universal_class) subclass(u,complement(singleton(apply(choice,intersection(u,v)))))* -> equal(intersection(u,v),null_class).
% 300.06/300.43  168387[4:MRR:168314.3,53393.1] || member(intersection(u,v),universal_class) subclass(v,complement(singleton(apply(choice,intersection(u,v)))))* -> equal(intersection(u,v),null_class).
% 300.06/300.43  168473[4:Obv:168458.0] || subclass(domain_relation,compose(u,v))* member(w,universal_class) -> member(w,cantor(v))* member(cantor(w),image(u,range_of(null_class)))*.
% 300.06/300.43  168882[4:Rew:48548.0,168858.2] || member(u,universal_class) subclass(power_class(union(null_class,complement(v))),w)* -> member(u,complement(power_class(complement(v))))* member(u,w)*.
% 300.06/300.43  168923[5:MRR:168861.2,3050.0] || equal(complement(union(u,v)),universal_class) member(w,universal_class) -> member(w,image(element_relation,union(u,v)))* member(w,x)*.
% 300.06/300.43  168924[6:MRR:168860.2,3050.0] || equal(complement(union(u,v)),null_class) member(w,universal_class) -> member(w,image(element_relation,union(u,v)))* member(w,x)*.
% 300.06/300.43  168929[5:MRR:168928.2,3050.0] || equal(successor(union(u,v)),null_class) member(w,universal_class) -> member(w,image(element_relation,union(u,v)))* member(w,x)*.
% 300.06/300.43  169032[4:Res:10910.2,46866.1] || subclass(universal_class,complement(intersection(u,v))) member(unordered_pair(w,x),union(u,v))* equal(symmetric_difference(u,v),null_class) -> .
% 300.06/300.43  169396[4:Rew:167254.0,169269.1] || member(not_subclass_element(intersection(complement(compose(element_relation,universal_class)),u),null_class),union(element_relation,element_relation))* -> subclass(intersection(complement(compose(element_relation,universal_class)),u),null_class).
% 300.06/300.43  169397[4:Rew:167254.0,169268.1] || member(not_subclass_element(intersection(u,complement(compose(element_relation,universal_class))),null_class),union(element_relation,element_relation))* -> subclass(intersection(u,complement(compose(element_relation,universal_class))),null_class).
% 300.06/300.43  170591[0:Res:48.1,9961.1] inductive(complement(intersection(u,v))) || member(null_class,union(u,v))* subclass(symmetric_difference(u,v),w)* -> member(null_class,w).
% 300.06/300.43  170848[0:Res:48.1,77814.0] inductive(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v)))) ||  -> member(null_class,complement(symmetric_difference(cross_product(u,v),w)))*.
% 300.06/300.43  171210[4:MRR:171209.1,22109.0] ||  -> equal(regular(ordered_pair(u,universal_class)),unordered_pair(u,null_class)) equal(symmetric_difference(singleton(u),ordered_pair(u,universal_class)),union(singleton(u),ordered_pair(u,universal_class)))**.
% 300.06/300.43  171576[4:Rew:81750.0,171446.1] || member(not_subclass_element(intersection(complement(sum_class(range_of(null_class))),u),null_class),apply(null_class,v))* -> subclass(intersection(complement(sum_class(range_of(null_class))),u),null_class).
% 300.06/300.43  171577[4:Rew:81750.0,171445.1] || member(not_subclass_element(intersection(u,complement(sum_class(range_of(null_class)))),null_class),apply(null_class,v))* -> subclass(intersection(u,complement(sum_class(range_of(null_class)))),null_class).
% 300.06/300.43  171838[0:Res:48.1,79135.0] inductive(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w)))) ||  -> member(null_class,complement(symmetric_difference(u,cross_product(v,w))))*.
% 300.06/300.43  172039[4:Res:81766.0,8.0] || subclass(apply(null_class,u),complement(successor(complement(sum_class(range_of(null_class))))))* -> equal(apply(null_class,u),complement(successor(complement(sum_class(range_of(null_class)))))).
% 300.06/300.43  172060[4:Res:81768.0,8.0] || subclass(complement(sum_class(range_of(null_class))),complement(successor(apply(null_class,u))))* -> equal(complement(successor(apply(null_class,u))),complement(sum_class(range_of(null_class)))).
% 300.06/300.43  172393[4:Rew:81820.0,172257.1] || member(not_subclass_element(intersection(complement(apply(null_class,u)),v),null_class),sum_class(range_of(null_class)))* -> subclass(intersection(complement(apply(null_class,u)),v),null_class).
% 300.06/300.43  172394[4:Rew:81820.0,172256.1] || member(not_subclass_element(intersection(u,complement(apply(null_class,v))),null_class),sum_class(range_of(null_class)))* -> subclass(intersection(u,complement(apply(null_class,v))),null_class).
% 300.06/300.43  172697[4:Res:81836.0,8.0] || subclass(sum_class(range_of(null_class)),complement(successor(complement(apply(null_class,u)))))* -> equal(complement(successor(complement(apply(null_class,u)))),sum_class(range_of(null_class))).
% 300.06/300.43  172720[4:Res:81838.0,8.0] || subclass(complement(apply(null_class,u)),complement(successor(sum_class(range_of(null_class)))))* -> equal(complement(apply(null_class,u)),complement(successor(sum_class(range_of(null_class))))).
% 300.06/300.43  173080[4:Rew:82721.0,172954.1] || member(not_subclass_element(intersection(complement(compose(element_relation,universal_class)),u),null_class),intersection(v,element_relation))* -> subclass(intersection(complement(compose(element_relation,universal_class)),u),null_class).
% 300.06/300.43  173081[4:Rew:82721.0,172952.1] || member(not_subclass_element(intersection(u,complement(compose(element_relation,universal_class))),null_class),intersection(v,element_relation))* -> subclass(intersection(u,complement(compose(element_relation,universal_class))),null_class).
% 300.06/300.43  173465[4:Rew:82723.0,173337.1] || member(not_subclass_element(intersection(complement(compose(element_relation,universal_class)),u),null_class),intersection(element_relation,v))* -> subclass(intersection(complement(compose(element_relation,universal_class)),u),null_class).
% 300.06/300.43  173466[4:Rew:82723.0,173335.1] || member(not_subclass_element(intersection(u,complement(compose(element_relation,universal_class))),null_class),intersection(element_relation,v))* -> subclass(intersection(u,complement(compose(element_relation,universal_class))),null_class).
% 300.06/300.43  4901[3:SpL:4605.0,60.0] || member(u,image(v,range_of(null_class))) member(ordered_pair(w,u),cross_product(universal_class,universal_class)) -> member(ordered_pair(w,u),compose(v,null_class))*.
% 300.06/300.43  9896[0:Res:9374.0,9.0] ||  -> subclass(u,complement(unordered_pair(v,w))) equal(not_subclass_element(u,complement(unordered_pair(v,w))),w)** equal(not_subclass_element(u,complement(unordered_pair(v,w))),v)**.
% 300.06/300.43  10926[3:Res:4824.1,1314.1] || subclass(domain_relation,complement(intersection(u,v))) member(ordered_pair(null_class,null_class),union(u,v)) -> member(ordered_pair(null_class,null_class),symmetric_difference(u,v))*.
% 300.06/300.43  10911[0:Res:362.1,1314.1] || subclass(universal_class,complement(intersection(u,v))) member(ordered_pair(w,x),union(u,v)) -> member(ordered_pair(w,x),symmetric_difference(u,v))*.
% 300.06/300.43  13126[0:SpL:1194.1,3016.0] || equal(u,not_subclass_element(cross_product(v,w),x)) -> subclass(cross_product(v,w),x) member(singleton(first(not_subclass_element(cross_product(v,w),x))),u)*.
% 300.06/300.43  13113[0:SpL:1194.1,363.0] || subclass(not_subclass_element(cross_product(u,v),w),x) -> subclass(cross_product(u,v),w) member(singleton(first(not_subclass_element(cross_product(u,v),w))),x)*.
% 300.06/300.43  13398[3:Res:1311.2,5587.1] || member(ordered_pair(null_class,null_class),cross_product(u,v))* member(ordered_pair(null_class,null_class),w) subclass(domain_relation,complement(restrict(w,u,v)))* -> .
% 300.06/300.43  14883[0:Res:1311.2,537.1] || member(unordered_pair(u,v),cross_product(w,x))* member(unordered_pair(u,v),y)* subclass(universal_class,complement(restrict(y,w,x)))* -> .
% 300.06/300.43  14946[0:SpL:1197.2,14933.0] || member(cross_product(u,v),universal_class) subclass(universal_class,complement(unordered_pair(w,apply(choice,cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 300.06/300.43  14969[0:SpL:1197.2,14939.0] || member(cross_product(u,v),universal_class) subclass(universal_class,complement(unordered_pair(apply(choice,cross_product(u,v)),w)))* -> equal(cross_product(u,v),null_class).
% 300.06/300.43  14979[0:SpL:1197.2,14949.0] || member(cross_product(u,v),universal_class) equal(complement(unordered_pair(w,apply(choice,cross_product(u,v)))),universal_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.43  15003[0:SpL:1197.2,14972.0] || member(cross_product(u,v),universal_class) equal(complement(unordered_pair(apply(choice,cross_product(u,v)),w)),universal_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.43  18020[4:Res:17111.1,1314.1] || equal(complement(intersection(u,v)),singleton(singleton(null_class))) member(singleton(null_class),union(u,v)) -> member(singleton(null_class),symmetric_difference(u,v))*.
% 300.06/300.43  19381[0:Res:1311.2,688.1] || member(ordered_pair(u,v),cross_product(w,x))* member(ordered_pair(u,v),y)* subclass(universal_class,complement(restrict(y,w,x)))* -> .
% 300.06/300.43  19553[0:Res:3640.2,1314.1] || subclass(universal_class,complement(intersection(u,v)))* member(w,union(u,v)) -> equal(singleton(w),null_class) member(w,symmetric_difference(u,v))*.
% 300.06/300.43  23386[4:Res:17151.1,546.0] || subclass(ordered_pair(u,universal_class),ordered_pair(v,w))* -> equal(unordered_pair(u,null_class),unordered_pair(v,singleton(w))) equal(unordered_pair(u,null_class),singleton(v)).
% 300.06/300.43  23641[0:Res:59.1,3157.1] || member(ordered_pair(u,regular(v)),compose(w,x)) subclass(v,complement(image(w,image(x,singleton(u)))))* -> equal(v,null_class).
% 300.06/300.43  23672[0:Obv:23613.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).
% 300.06/300.43  23673[0:Obv:23612.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).
% 300.06/300.43  25862[0:Res:452.3,4012.0] function(u) || member(v,universal_class) subclass(universal_class,symmetric_difference(complement(w),complement(x))) -> member(image(u,v),union(w,x))*.
% 300.06/300.43  25849[0:Res:413.3,4012.0] || member(u,universal_class) subclass(u,symmetric_difference(complement(v),complement(w))) -> equal(u,null_class) member(apply(choice,u),union(v,w))*.
% 300.06/300.43  25843[0:Res:161.1,4012.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),complement(w))),x) member(not_subclass_element(intersection(u,symmetric_difference(complement(v),complement(w))),x),union(v,w))*.
% 300.06/300.43  25826[0:Res:168.1,4012.0] ||  -> subclass(intersection(symmetric_difference(complement(u),complement(v)),w),x) member(not_subclass_element(intersection(symmetric_difference(complement(u),complement(v)),w),x),union(u,v))*.
% 300.06/300.43  26123[4:Res:25926.1,546.0] || equal(ordered_pair(u,v),ordered_pair(w,universal_class)) -> equal(unordered_pair(w,null_class),unordered_pair(u,singleton(v)))* equal(unordered_pair(w,null_class),singleton(u)).
% 300.06/300.43  26176[0:MRR:26151.0,10054.2] || member(complement(union(u,v)),universal_class) -> member(apply(choice,complement(union(u,v))),complement(u))* equal(complement(union(u,v)),null_class).
% 300.06/300.43  26289[0:MRR:26262.0,10054.2] || member(complement(union(u,v)),universal_class) -> member(apply(choice,complement(union(u,v))),complement(v))* equal(complement(union(u,v)),null_class).
% 300.06/300.43  26972[4:Rew:26691.0,14193.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)).
% 300.06/300.43  26975[4:Rew:26691.0,23430.0] || subclass(universal_class,union(null_class,ordered_pair(u,v)))* -> equal(ordered_pair(w,x),unordered_pair(u,singleton(v)))* equal(ordered_pair(w,x),singleton(u)).
% 300.06/300.43  26976[4:Rew:26691.0,23224.0] || subclass(universal_class,union(null_class,ordered_pair(u,v)))* -> equal(unordered_pair(w,x),unordered_pair(u,singleton(v)))* equal(unordered_pair(w,x),singleton(u)).
% 300.06/300.43  28479[4:Rew:26691.0,27025.1] ||  -> subclass(union(null_class,symmetric_difference(complement(u),complement(v))),w) member(not_subclass_element(union(null_class,symmetric_difference(complement(u),complement(v))),w),union(u,v))*.
% 300.06/300.43  28480[4:Rew:27420.0,27071.0] || equal(union(null_class,complement(intersection(u,v))),universal_class)** member(singleton(w),union(u,v)) -> member(singleton(w),symmetric_difference(u,v))*.
% 300.06/300.43  30382[3:Rew:548.1,30381.2] || member(apply(choice,u),unordered_pair(v,u))* -> equal(regular(unordered_pair(v,u)),v) equal(u,null_class) equal(unordered_pair(v,u),null_class).
% 300.06/300.43  30384[3:Rew:548.2,30383.2] || member(apply(choice,u),unordered_pair(u,v))* -> equal(regular(unordered_pair(u,v)),v) equal(u,null_class) equal(unordered_pair(u,v),null_class).
% 300.06/300.43  30734[4:Rew:26691.0,30700.1,26691.0,30700.0] || member(regular(intersection(u,union(null_class,intersection(v,w)))),symmetric_difference(v,w))* -> equal(intersection(u,union(null_class,intersection(v,w))),null_class).
% 300.06/300.43  31087[4:Rew:26691.0,31048.1,26691.0,31048.0] || member(regular(intersection(union(null_class,intersection(u,v)),w)),symmetric_difference(u,v))* -> equal(intersection(union(null_class,intersection(u,v)),w),null_class).
% 300.06/300.43  32927[3:Res:28597.1,1314.1] || equal(complement(intersection(u,v)),domain_relation) member(ordered_pair(null_class,null_class),union(u,v)) -> member(ordered_pair(null_class,null_class),symmetric_difference(u,v))*.
% 300.06/300.43  33029[3:Rew:548.1,33028.2] || member(not_subclass_element(u,v),unordered_pair(w,u))* -> equal(regular(unordered_pair(w,u)),w) subclass(u,v) equal(unordered_pair(w,u),null_class).
% 300.06/300.43  33031[3:Rew:548.2,33030.2] || member(not_subclass_element(u,v),unordered_pair(u,w))* -> equal(regular(unordered_pair(u,w)),w) subclass(u,v) equal(unordered_pair(u,w),null_class).
% 300.06/300.43  34304[0:Res:24.2,5343.1] || member(not_subclass_element(u,v),w)* member(not_subclass_element(u,v),x)* subclass(u,complement(intersection(x,w)))* -> subclass(u,v).
% 300.06/300.43  35237[0:Res:228.1,217.0] ||  -> subclass(restrict(restrict(u,v,w),x,y),z) member(not_subclass_element(restrict(restrict(u,v,w),x,y),z),cross_product(v,w))*.
% 300.06/300.43  35933[3:Res:33060.0,321.1] function(complement(singleton(cross_product(universal_class,universal_class)))) ||  -> equal(singleton(cross_product(universal_class,universal_class)),null_class) equal(complement(singleton(cross_product(universal_class,universal_class))),cross_product(universal_class,universal_class))**.
% 300.06/300.43  36096[4:Res:350.2,15447.0] || subclass(u,cantor(regular(cross_product(singleton(not_subclass_element(u,v)),universal_class))))* -> subclass(u,v) equal(cross_product(singleton(not_subclass_element(u,v)),universal_class),null_class).
% 300.06/300.43  37541[8:SpL:37383.1,37432.1] function(u) function(v) || subclass(range_of(v),cantor(universal_class))* equal(cantor(cantor(w)),universal_class) -> compatible(v,w,u)*.
% 300.06/300.43  37780[8:SpL:37558.1,1922.1] function(u) || member(ordered_pair(u,v),compose(w,x))* subclass(image(w,image(x,null_class)),y)* -> member(v,y)*.
% 300.06/300.43  38052[8:Rew:38040.2,14356.3] single_valued_class(inverse(u)) || subclass(range_of(inverse(u)),v) equal(cross_product(universal_class,universal_class),inverse(u)) -> maps(inverse(u),universal_class,v)*.
% 300.06/300.43  38823[0:SpL:38775.0,1922.1] || member(ordered_pair(u,v),compose(complement(cross_product(image(w,singleton(u)),universal_class)),w))* subclass(range_of(null_class),x)* -> member(v,x)*.
% 300.06/300.43  38820[0:SpL:38775.0,1922.1] || member(ordered_pair(u,v),compose(w,complement(cross_product(singleton(u),universal_class))))* subclass(image(w,range_of(null_class)),x)* -> member(v,x)*.
% 300.06/300.43  39001[4:MRR:38955.0,10054.2] || member(complement(cantor(u)),universal_class) -> equal(apply(u,apply(choice,complement(cantor(u)))),sum_class(range_of(null_class)))** equal(complement(cantor(u)),null_class).
% 300.06/300.43  40085[0:SpR:39581.1,487.0] || subclass(u,v) -> equal(intersection(complement(symmetric_difference(v,u)),union(complement(u),union(v,u))),symmetric_difference(complement(u),union(v,u)))**.
% 300.06/300.43  40379[0:SpL:39745.0,1314.1] || member(u,union(v,intersection(v,w))) member(u,complement(intersection(v,w))) -> member(u,symmetric_difference(v,intersection(v,w)))*.
% 300.06/300.43  40681[0:SpL:39886.0,1314.1] || member(u,union(v,intersection(w,v))) member(u,complement(intersection(w,v))) -> member(u,symmetric_difference(v,intersection(w,v)))*.
% 300.06/300.43  41149[4:SpR:26736.0,496.0] ||  -> equal(intersection(union(u,image(element_relation,successor(null_class))),union(complement(u),power_class(complement(singleton(null_class))))),symmetric_difference(complement(u),power_class(complement(singleton(null_class)))))**.
% 300.06/300.43  41142[4:SpR:26736.0,6804.0] ||  -> equal(union(intersection(u,image(element_relation,successor(null_class))),intersection(complement(u),power_class(complement(singleton(null_class))))),complement(symmetric_difference(u,image(element_relation,successor(null_class)))))**.
% 300.06/300.43  41105[4:SpR:26736.0,496.0] ||  -> equal(intersection(union(image(element_relation,successor(null_class)),u),union(power_class(complement(singleton(null_class))),complement(u))),symmetric_difference(power_class(complement(singleton(null_class))),complement(u)))**.
% 300.06/300.43  41098[4:SpR:26736.0,6804.0] ||  -> equal(union(intersection(image(element_relation,successor(null_class)),u),intersection(power_class(complement(singleton(null_class))),complement(u))),complement(symmetric_difference(image(element_relation,successor(null_class)),u)))**.
% 300.06/300.43  41645[0:Res:2334.1,4022.1] || member(regular(intersection(u,intersection(intersection(v,w),x))),symmetric_difference(v,w))* -> equal(intersection(u,intersection(intersection(v,w),x)),null_class).
% 300.06/300.43  41644[4:Res:2334.1,7635.1] || member(regular(intersection(u,intersection(complement(compose(element_relation,universal_class)),v))),element_relation)* -> equal(intersection(u,intersection(complement(compose(element_relation,universal_class)),v)),null_class).
% 300.06/300.43  42246[0:Res:2335.1,4022.1] || member(regular(intersection(u,intersection(v,intersection(w,x)))),symmetric_difference(w,x))* -> equal(intersection(u,intersection(v,intersection(w,x))),null_class).
% 300.06/300.43  42245[4:Res:2335.1,7635.1] || member(regular(intersection(u,intersection(v,complement(compose(element_relation,universal_class))))),element_relation)* -> equal(intersection(u,intersection(v,complement(compose(element_relation,universal_class)))),null_class).
% 300.06/300.43  43359[0:Res:3122.1,4022.1] || member(regular(intersection(intersection(intersection(u,v),w),x)),symmetric_difference(u,v))* -> equal(intersection(intersection(intersection(u,v),w),x),null_class).
% 300.06/300.43  43358[4:Res:3122.1,7635.1] || member(regular(intersection(intersection(complement(compose(element_relation,universal_class)),u),v)),element_relation)* -> equal(intersection(intersection(complement(compose(element_relation,universal_class)),u),v),null_class).
% 300.06/300.43  43866[0:Res:3123.1,4022.1] || member(regular(intersection(intersection(u,intersection(v,w)),x)),symmetric_difference(v,w))* -> equal(intersection(intersection(u,intersection(v,w)),x),null_class).
% 300.06/300.43  43865[4:Res:3123.1,7635.1] || member(regular(intersection(intersection(u,complement(compose(element_relation,universal_class))),v)),element_relation)* -> equal(intersection(intersection(u,complement(compose(element_relation,universal_class))),v),null_class).
% 300.06/300.43  44520[0:Res:5770.0,3156.0] || subclass(successor(u),v) -> equal(symmetric_difference(complement(u),complement(singleton(u))),null_class) member(regular(symmetric_difference(complement(u),complement(singleton(u)))),v)*.
% 300.06/300.43  44883[4:Rew:26736.0,44795.1] || member(not_subclass_element(intersection(u,power_class(complement(singleton(null_class)))),v),image(element_relation,successor(null_class)))* -> subclass(intersection(u,power_class(complement(singleton(null_class)))),v).
% 300.06/300.43  45060[4:Rew:26736.0,44945.1] || member(not_subclass_element(intersection(power_class(complement(singleton(null_class))),u),v),image(element_relation,successor(null_class)))* -> subclass(intersection(power_class(complement(singleton(null_class))),u),v).
% 300.06/300.43  45297[0:Obv:45247.2] || equal(u,v) subclass(unordered_pair(v,u),symmetric_difference(w,x))* -> equal(unordered_pair(v,u),null_class) member(v,union(w,x)).
% 300.06/300.43  45450[4:Res:15389.2,4002.0] || member(u,universal_class) subclass(domain_relation,symmetric_difference(v,cross_product(w,x))) -> member(ordered_pair(u,cantor(u)),complement(restrict(v,w,x)))*.
% 300.06/300.43  45439[0:Res:9374.0,4002.0] ||  -> subclass(u,complement(symmetric_difference(v,cross_product(w,x)))) member(not_subclass_element(u,complement(symmetric_difference(v,cross_product(w,x)))),complement(restrict(v,w,x)))*.
% 300.06/300.43  45532[4:Res:15389.2,4003.0] || member(u,universal_class) subclass(domain_relation,symmetric_difference(cross_product(v,w),x)) -> member(ordered_pair(u,cantor(u)),complement(restrict(x,v,w)))*.
% 300.06/300.43  45521[0:Res:9374.0,4003.0] ||  -> subclass(u,complement(symmetric_difference(cross_product(v,w),x))) member(not_subclass_element(u,complement(symmetric_difference(cross_product(v,w),x))),complement(restrict(x,v,w)))*.
% 300.06/300.43  46414[0:Res:3419.2,4012.0] || member(inverse(u),universal_class) subclass(domain_relation,symmetric_difference(complement(v),complement(w))) -> member(ordered_pair(inverse(u),range_of(u)),union(v,w))*.
% 300.06/300.43  47062[0:Rew:47003.0,45220.0] || equal(u,union(v,complement(power_class(w))))* member(x,universal_class) -> member(x,intersection(complement(v),power_class(w)))* member(x,u)*.
% 300.06/300.43  47104[0:Rew:47003.0,42878.0] || subclass(u,power_class(complement(power_class(v)))) member(regular(intersection(u,w)),image(element_relation,power_class(v)))* -> equal(intersection(u,w),null_class).
% 300.06/300.43  47105[0:Rew:47003.0,41308.0] || subclass(u,power_class(complement(power_class(v)))) member(regular(intersection(w,u)),image(element_relation,power_class(v)))* -> equal(intersection(w,u),null_class).
% 300.06/300.43  47112[0:Rew:47003.0,33108.0] ||  -> equal(union(intersection(u,image(element_relation,power_class(v))),intersection(complement(u),power_class(complement(power_class(v))))),complement(symmetric_difference(u,image(element_relation,power_class(v)))))**.
% 300.06/300.43  47251[0:Rew:47003.0,45222.0] || equal(u,union(complement(power_class(v)),w))* member(x,universal_class) -> member(x,intersection(power_class(v),complement(w)))* member(x,u)*.
% 300.06/300.43  47344[0:Rew:47003.0,33122.0] ||  -> equal(union(intersection(image(element_relation,power_class(u)),v),intersection(power_class(complement(power_class(u))),complement(v))),complement(symmetric_difference(image(element_relation,power_class(u)),v)))**.
% 300.06/300.43  47385[4:Rew:47003.0,40931.0] || subclass(domain_relation,rotate(power_class(complement(power_class(u))))) member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),image(element_relation,power_class(u)))* -> .
% 300.06/300.43  47386[4:Rew:47003.0,41049.0] || subclass(domain_relation,flip(power_class(complement(power_class(u))))) member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),image(element_relation,power_class(u)))* -> .
% 300.06/300.43  47686[0:Rew:47003.0,47116.1] || member(not_subclass_element(intersection(u,power_class(complement(power_class(v)))),w),image(element_relation,power_class(v)))* -> subclass(intersection(u,power_class(complement(power_class(v)))),w).
% 300.06/300.43  47689[0:Rew:47003.0,47361.1] || member(not_subclass_element(intersection(power_class(complement(power_class(u))),v),w),image(element_relation,power_class(u)))* -> subclass(intersection(power_class(complement(power_class(u))),v),w).
% 300.06/300.43  47696[0:Rew:47003.0,47423.2,47003.0,47423.1] || member(complement(power_class(u)),universal_class) -> subclass(singleton(singleton(complement(power_class(u)))),power_class(u))* member(singleton(singleton(singleton(complement(power_class(u))))),element_relation)*.
% 300.06/300.43  49215[0:Res:2332.2,47008.0] || subclass(u,image(element_relation,power_class(v))) member(regular(intersection(w,u)),power_class(complement(power_class(v))))* -> equal(intersection(w,u),null_class).
% 300.06/300.43  49214[0:Res:3120.2,47008.0] || subclass(u,image(element_relation,power_class(v))) member(regular(intersection(u,w)),power_class(complement(power_class(v))))* -> equal(intersection(u,w),null_class).
% 300.06/300.43  49202[4:Res:15451.1,47008.0] || subclass(domain_relation,flip(image(element_relation,power_class(u)))) member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),power_class(complement(power_class(u))))* -> .
% 300.06/300.43  49201[4:Res:15450.1,47008.0] || subclass(domain_relation,rotate(image(element_relation,power_class(u)))) member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),power_class(complement(power_class(u))))* -> .
% 300.06/300.43  49190[0:Res:161.1,47008.0] || member(not_subclass_element(intersection(u,image(element_relation,power_class(v))),w),power_class(complement(power_class(v))))* -> subclass(intersection(u,image(element_relation,power_class(v))),w).
% 300.06/300.43  49168[0:Res:168.1,47008.0] || member(not_subclass_element(intersection(image(element_relation,power_class(u)),v),w),power_class(complement(power_class(u))))* -> subclass(intersection(image(element_relation,power_class(u)),v),w).
% 300.06/300.43  49659[0:SpR:47962.0,3260.2] || subclass(u,symmetric_difference(complement(power_class(complement(power_class(v)))),w)) -> equal(u,null_class) member(regular(u),union(image(element_relation,power_class(v)),w))*.
% 300.06/300.43  49878[0:SpR:47963.0,3260.2] || subclass(u,symmetric_difference(v,complement(power_class(complement(power_class(w)))))) -> equal(u,null_class) member(regular(u),union(v,image(element_relation,power_class(w))))*.
% 300.06/300.43  51752[4:Res:15389.2,47039.0] || member(u,universal_class) subclass(domain_relation,symmetric_difference(complement(v),power_class(w))) -> member(ordered_pair(u,cantor(u)),union(v,complement(power_class(w))))*.
% 300.06/300.43  51741[0:Res:9374.0,47039.0] ||  -> subclass(u,complement(symmetric_difference(complement(v),power_class(w)))) member(not_subclass_element(u,complement(symmetric_difference(complement(v),power_class(w)))),union(v,complement(power_class(w))))*.
% 300.06/300.43  51709[0:SpL:47013.0,47039.0] || member(u,symmetric_difference(union(complement(power_class(v)),w),power_class(x))) -> member(u,union(intersection(power_class(v),complement(w)),complement(power_class(x))))*.
% 300.06/300.43  51708[0:SpL:47007.0,47039.0] || member(u,symmetric_difference(union(v,complement(power_class(w))),power_class(x))) -> member(u,union(intersection(complement(v),power_class(w)),complement(power_class(x))))*.
% 300.06/300.43  52075[4:Res:15389.2,47228.0] || member(u,universal_class) subclass(domain_relation,symmetric_difference(power_class(v),complement(w))) -> member(ordered_pair(u,cantor(u)),union(complement(power_class(v)),w))*.
% 300.06/300.43  52064[0:Res:9374.0,47228.0] ||  -> subclass(u,complement(symmetric_difference(power_class(v),complement(w)))) member(not_subclass_element(u,complement(symmetric_difference(power_class(v),complement(w)))),union(complement(power_class(v)),w))*.
% 300.06/300.43  52025[0:SpL:47013.0,47228.0] || member(u,symmetric_difference(power_class(v),union(complement(power_class(w)),x))) -> member(u,union(complement(power_class(v)),intersection(power_class(w),complement(x))))*.
% 300.06/300.43  52024[0:SpL:47007.0,47228.0] || member(u,symmetric_difference(power_class(v),union(w,complement(power_class(x))))) -> member(u,union(complement(power_class(v)),intersection(complement(w),power_class(x))))*.
% 300.06/300.43  52146[0:SpR:6882.0,24.2] || member(u,union(complement(v),complement(singleton(v)))) member(u,successor(v)) -> member(u,symmetric_difference(complement(v),complement(singleton(v))))*.
% 300.06/300.43  52228[0:Rew:6882.0,52143.0] ||  -> equal(intersection(u,symmetric_difference(complement(v),complement(singleton(v)))),null_class) member(regular(intersection(u,symmetric_difference(complement(v),complement(singleton(v))))),successor(v))*.
% 300.06/300.43  52229[0:Rew:6882.0,52138.0] ||  -> equal(intersection(symmetric_difference(complement(u),complement(singleton(u))),v),null_class) member(regular(intersection(symmetric_difference(complement(u),complement(singleton(u))),v)),successor(u))*.
% 300.06/300.43  52445[4:SpL:1197.2,45115.0] || member(cross_product(u,v),universal_class) subclass(universal_class,union(null_class,singleton(apply(choice,cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 300.06/300.43  52869[4:SpL:15950.0,15712.2] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,complement(v)) member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),v)* -> .
% 300.06/300.43  52868[4:SpL:15908.0,15712.2] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,complement(v)) member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),v)* -> .
% 300.06/300.43  53162[4:SpL:1197.2,49283.0] || member(cross_product(u,v),universal_class) equal(union(null_class,singleton(apply(choice,cross_product(u,v)))),universal_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.43  53202[4:SpL:27420.0,212.0] || member(regular(union(union(null_class,u),v)),intersection(union(null_class,complement(u)),complement(v)))* -> equal(union(union(null_class,u),v),null_class).
% 300.06/300.43  53201[4:SpL:30456.0,212.0] || member(regular(union(union(u,u),v)),intersection(union(null_class,complement(u)),complement(v)))* -> equal(union(union(u,u),v),null_class).
% 300.06/300.43  53186[4:SpL:27420.0,212.0] || member(regular(union(u,union(null_class,v))),intersection(complement(u),union(null_class,complement(v))))* -> equal(union(u,union(null_class,v)),null_class).
% 300.06/300.43  53185[4:SpL:30456.0,212.0] || member(regular(union(u,union(v,v))),intersection(complement(u),union(null_class,complement(v))))* -> equal(union(u,union(v,v)),null_class).
% 300.06/300.43  53694[4:SpL:15365.2,3842.0] || member(u,universal_class) member(range_of(null_class),universal_class) subclass(universal_class,v) -> member(u,cantor(w)) member(apply(w,u),v)*.
% 300.06/300.43  53849[5:SpL:52524.1,1922.1] || equal(image(u,singleton(v)),null_class) member(ordered_pair(v,w),compose(element_relation,u))* subclass(universal_class,x) -> member(w,x)*.
% 300.06/300.43  53846[5:SpL:52524.1,1922.1] || equal(singleton(u),null_class) member(ordered_pair(u,v),compose(w,element_relation))* subclass(image(w,universal_class),x)* -> member(v,x)*.
% 300.06/300.43  53859[5:Rew:52524.1,53847.2] || equal(singleton(u),null_class) member(ordered_pair(u,not_subclass_element(v,image(w,universal_class))),compose(w,element_relation))* -> subclass(v,image(w,universal_class)).
% 300.06/300.43  53860[5:MRR:53851.1,16.1] || equal(image(u,singleton(v)),null_class) member(ordered_pair(v,w),cross_product(universal_class,universal_class)) -> member(ordered_pair(v,w),compose(element_relation,u))*.
% 300.06/300.43  54454[4:MRR:54389.3,49390.1] || member(ordered_pair(u,regular(v)),compose(w,x)) subclass(v,regular(image(w,image(x,singleton(u)))))* -> equal(v,null_class).
% 300.06/300.43  55674[0:Res:3859.2,6144.2] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,w))* member(sum_class(u),complement(w))* member(sum_class(u),complement(v))* -> .
% 300.06/300.43  55673[0:Res:3797.2,6144.2] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,w))* member(power_class(u),complement(w))* member(power_class(u),complement(v))* -> .
% 300.06/300.43  55640[4:Res:17151.1,6144.2] || subclass(ordered_pair(u,universal_class),union(v,w))* member(unordered_pair(u,null_class),complement(w)) member(unordered_pair(u,null_class),complement(v)) -> .
% 300.06/300.43  55637[0:Res:347.2,6144.2] || member(u,universal_class) subclass(universal_class,union(v,w))* member(sum_class(u),complement(w))* member(sum_class(u),complement(v))* -> .
% 300.06/300.43  55636[0:Res:346.2,6144.2] || member(u,universal_class) subclass(universal_class,union(v,w))* member(power_class(u),complement(w))* member(power_class(u),complement(v))* -> .
% 300.06/300.43  55620[4:Res:25926.1,6144.2] || equal(union(u,v),ordered_pair(w,universal_class))* member(unordered_pair(w,null_class),complement(v))* member(unordered_pair(w,null_class),complement(u))* -> .
% 300.06/300.43  55944[4:MRR:55943.1,55888.0] ||  -> equal(regular(ordered_pair(u,v)),singleton(u)) equal(regular(regular(ordered_pair(u,v))),singleton(v))** equal(regular(regular(ordered_pair(u,v))),u)**.
% 300.06/300.43  56814[0:Res:4066.2,4012.0] || subclass(u,symmetric_difference(complement(v),complement(w))) -> subclass(intersection(x,u),y) member(not_subclass_element(intersection(x,u),y),union(v,w))*.
% 300.06/300.43  57298[4:Res:4068.1,10019.0] ||  -> subclass(intersection(u,intersection(apply(null_class,v),w)),x) member(not_subclass_element(intersection(u,intersection(apply(null_class,v),w)),x),sum_class(range_of(null_class)))*.
% 300.06/300.43  57297[4:Res:4068.1,10018.0] ||  -> subclass(intersection(u,intersection(apply(null_class,v),w)),x) member(not_subclass_element(intersection(u,intersection(apply(null_class,v),w)),x),apply(null_class,y))*.
% 300.06/300.43  57296[4:Res:4068.1,10017.0] ||  -> subclass(intersection(u,intersection(sum_class(range_of(null_class)),v)),w) member(not_subclass_element(intersection(u,intersection(sum_class(range_of(null_class)),v)),w),apply(null_class,x))*.
% 300.06/300.43  57293[3:Res:4068.1,4365.0] || member(not_subclass_element(intersection(u,intersection(regular(v),w)),x),v)* -> subclass(intersection(u,intersection(regular(v),w)),x) equal(v,null_class).
% 300.06/300.43  57282[0:Res:4068.1,499.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(v,w),x)),y) member(not_subclass_element(intersection(u,intersection(symmetric_difference(v,w),x)),y),union(v,w))*.
% 300.06/300.43  57278[0:Res:4068.1,218.0] ||  -> subclass(intersection(u,intersection(restrict(v,w,x),y)),z) member(not_subclass_element(intersection(u,intersection(restrict(v,w,x),y)),z),v)*.
% 300.06/300.43  57541[4:Res:4069.1,10019.0] ||  -> subclass(intersection(u,intersection(v,apply(null_class,w))),x) member(not_subclass_element(intersection(u,intersection(v,apply(null_class,w))),x),sum_class(range_of(null_class)))*.
% 300.06/300.43  57540[4:Res:4069.1,10018.0] ||  -> subclass(intersection(u,intersection(v,apply(null_class,w))),x) member(not_subclass_element(intersection(u,intersection(v,apply(null_class,w))),x),apply(null_class,y))*.
% 300.06/300.43  57539[4:Res:4069.1,10017.0] ||  -> subclass(intersection(u,intersection(v,sum_class(range_of(null_class)))),w) member(not_subclass_element(intersection(u,intersection(v,sum_class(range_of(null_class)))),w),apply(null_class,x))*.
% 300.06/300.43  57536[3:Res:4069.1,4365.0] || member(not_subclass_element(intersection(u,intersection(v,regular(w))),x),w)* -> subclass(intersection(u,intersection(v,regular(w))),x) equal(w,null_class).
% 300.06/300.43  57525[0:Res:4069.1,499.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(w,x))),y) member(not_subclass_element(intersection(u,intersection(v,symmetric_difference(w,x))),y),union(w,x))*.
% 300.06/300.43  57521[0:Res:4069.1,218.0] ||  -> subclass(intersection(u,intersection(v,restrict(w,x,y))),z) member(not_subclass_element(intersection(u,intersection(v,restrict(w,x,y))),z),w)*.
% 300.06/300.43  57915[0:Res:5218.2,4012.0] || subclass(u,symmetric_difference(complement(v),complement(w))) -> subclass(intersection(u,x),y) member(not_subclass_element(intersection(u,x),y),union(v,w))*.
% 300.06/300.43  58015[0:Rew:496.0,57856.1] || subclass(union(u,v),w) -> subclass(symmetric_difference(complement(u),complement(v)),x) member(not_subclass_element(symmetric_difference(complement(u),complement(v)),x),w)*.
% 300.06/300.43  58074[4:Res:57685.0,5348.0] ||  -> subclass(intersection(u,union(null_class,restrict(v,w,x))),y) member(not_subclass_element(intersection(u,union(null_class,restrict(v,w,x))),y),v)*.
% 300.06/300.43  58066[4:Res:57685.0,7729.0] || member(regular(intersection(u,union(null_class,complement(compose(element_relation,universal_class))))),element_relation)* -> equal(intersection(u,union(null_class,complement(compose(element_relation,universal_class)))),null_class).
% 300.06/300.43  58371[4:Res:5221.1,10019.0] ||  -> subclass(intersection(intersection(apply(null_class,u),v),w),x) member(not_subclass_element(intersection(intersection(apply(null_class,u),v),w),x),sum_class(range_of(null_class)))*.
% 300.06/300.43  58370[4:Res:5221.1,10018.0] ||  -> subclass(intersection(intersection(apply(null_class,u),v),w),x) member(not_subclass_element(intersection(intersection(apply(null_class,u),v),w),x),apply(null_class,y))*.
% 300.06/300.43  58369[4:Res:5221.1,10017.0] ||  -> subclass(intersection(intersection(sum_class(range_of(null_class)),u),v),w) member(not_subclass_element(intersection(intersection(sum_class(range_of(null_class)),u),v),w),apply(null_class,x))*.
% 300.06/300.43  58366[3:Res:5221.1,4365.0] || member(not_subclass_element(intersection(intersection(regular(u),v),w),x),u)* -> subclass(intersection(intersection(regular(u),v),w),x) equal(u,null_class).
% 300.06/300.43  58355[0:Res:5221.1,499.0] ||  -> subclass(intersection(intersection(symmetric_difference(u,v),w),x),y) member(not_subclass_element(intersection(intersection(symmetric_difference(u,v),w),x),y),union(u,v))*.
% 300.06/300.43  58351[0:Res:5221.1,218.0] ||  -> subclass(intersection(intersection(restrict(u,v,w),x),y),z) member(not_subclass_element(intersection(intersection(restrict(u,v,w),x),y),z),u)*.
% 300.06/300.43  58895[4:Res:5222.1,10019.0] ||  -> subclass(intersection(intersection(u,apply(null_class,v)),w),x) member(not_subclass_element(intersection(intersection(u,apply(null_class,v)),w),x),sum_class(range_of(null_class)))*.
% 300.06/300.43  58894[4:Res:5222.1,10018.0] ||  -> subclass(intersection(intersection(u,apply(null_class,v)),w),x) member(not_subclass_element(intersection(intersection(u,apply(null_class,v)),w),x),apply(null_class,y))*.
% 300.06/300.43  58893[4:Res:5222.1,10017.0] ||  -> subclass(intersection(intersection(u,sum_class(range_of(null_class))),v),w) member(not_subclass_element(intersection(intersection(u,sum_class(range_of(null_class))),v),w),apply(null_class,x))*.
% 300.06/300.43  58890[3:Res:5222.1,4365.0] || member(not_subclass_element(intersection(intersection(u,regular(v)),w),x),v)* -> subclass(intersection(intersection(u,regular(v)),w),x) equal(v,null_class).
% 300.06/300.43  58879[0:Res:5222.1,499.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(v,w)),x),y) member(not_subclass_element(intersection(intersection(u,symmetric_difference(v,w)),x),y),union(v,w))*.
% 300.06/300.43  58875[0:Res:5222.1,218.0] ||  -> subclass(intersection(intersection(u,restrict(v,w,x)),y),z) member(not_subclass_element(intersection(intersection(u,restrict(v,w,x)),y),z),v)*.
% 300.06/300.43  59052[4:Res:58611.0,5348.0] ||  -> subclass(intersection(union(null_class,restrict(u,v,w)),x),y) member(not_subclass_element(intersection(union(null_class,restrict(u,v,w)),x),y),u)*.
% 300.06/300.43  59044[4:Res:58611.0,7729.0] || member(regular(intersection(union(null_class,complement(compose(element_relation,universal_class))),u)),element_relation)* -> equal(intersection(union(null_class,complement(compose(element_relation,universal_class))),u),null_class).
% 300.06/300.43  59356[4:Res:58647.0,5348.0] ||  -> subclass(union(null_class,intersection(restrict(u,v,w),x)),y) member(not_subclass_element(union(null_class,intersection(restrict(u,v,w),x)),y),u)*.
% 300.06/300.43  59348[4:Res:58647.0,7729.0] || member(regular(union(null_class,intersection(complement(compose(element_relation,universal_class)),u))),element_relation)* -> equal(union(null_class,intersection(complement(compose(element_relation,universal_class)),u)),null_class).
% 300.06/300.43  60208[0:Obv:60188.2] || equal(u,v) member(ordered_pair(w,v),compose(x,y)) -> subclass(unordered_pair(v,u),image(x,image(y,singleton(w))))*.
% 300.06/300.43  60263[0:Obv:60229.2] || member(u,v) subclass(unordered_pair(u,w),symmetric_difference(x,y))* -> subclass(unordered_pair(u,w),v)* member(w,union(x,y)).
% 300.06/300.43  60431[4:Res:59287.0,5348.0] ||  -> subclass(union(null_class,intersection(u,restrict(v,w,x))),y) member(not_subclass_element(union(null_class,intersection(u,restrict(v,w,x))),y),v)*.
% 300.06/300.43  60423[4:Res:59287.0,7729.0] || member(regular(union(null_class,intersection(u,complement(compose(element_relation,universal_class))))),element_relation)* -> equal(union(null_class,intersection(u,complement(compose(element_relation,universal_class)))),null_class).
% 300.06/300.43  60522[0:Obv:60488.2] || member(u,v) subclass(unordered_pair(w,u),symmetric_difference(x,y))* -> subclass(unordered_pair(w,u),v)* member(w,union(x,y)).
% 300.06/300.43  61312[0:SpR:39581.1,47616.0] || subclass(power_class(complement(power_class(u))),power_class(v)) -> equal(union(complement(power_class(v)),image(element_relation,power_class(u))),complement(power_class(complement(power_class(u)))))**.
% 300.06/300.43  61270[0:SpR:47616.0,21949.0] ||  -> subclass(complement(union(u,intersection(power_class(v),power_class(complement(power_class(w)))))),intersection(complement(u),union(complement(power_class(v)),image(element_relation,power_class(w)))))*.
% 300.06/300.43  61237[0:SpR:47616.0,26291.1] || equal(complement(successor(intersection(power_class(u),power_class(complement(power_class(v)))))),universal_class) -> member(null_class,union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 300.06/300.43  61235[0:SpR:47616.0,26178.1] || equal(complement(successor(intersection(power_class(u),power_class(complement(power_class(v)))))),universal_class) -> member(omega,union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 300.06/300.43  61217[0:SpR:47616.0,21949.0] ||  -> subclass(complement(union(intersection(power_class(u),power_class(complement(power_class(v)))),w)),intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(w)))*.
% 300.06/300.43  61866[0:SpR:47619.0,21949.0] ||  -> subclass(complement(union(u,intersection(power_class(complement(power_class(v))),power_class(w)))),intersection(complement(u),union(image(element_relation,power_class(v)),complement(power_class(w)))))*.
% 300.06/300.43  61832[0:SpR:47619.0,26291.1] || equal(complement(successor(intersection(power_class(complement(power_class(u))),power_class(v)))),universal_class) -> member(null_class,union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 300.06/300.43  61830[0:SpR:47619.0,26178.1] || equal(complement(successor(intersection(power_class(complement(power_class(u))),power_class(v)))),universal_class) -> member(omega,union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 300.06/300.43  61812[0:SpR:47619.0,21949.0] ||  -> subclass(complement(union(intersection(power_class(complement(power_class(u))),power_class(v)),w)),intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(w)))*.
% 300.06/300.43  62270[4:Res:58043.0,5345.0] ||  -> subclass(restrict(union(null_class,intersection(u,v)),w,x),y) member(not_subclass_element(restrict(union(null_class,intersection(u,v)),w,x),y),u)*.
% 300.06/300.43  62269[4:Res:58043.0,5346.0] ||  -> subclass(restrict(union(null_class,intersection(u,v)),w,x),y) member(not_subclass_element(restrict(union(null_class,intersection(u,v)),w,x),y),v)*.
% 300.06/300.43  62262[4:Res:58043.0,5342.0] || subclass(u,v) -> subclass(restrict(union(null_class,u),w,x),y) member(not_subclass_element(restrict(union(null_class,u),w,x),y),v)*.
% 300.06/300.43  62324[4:Res:59281.0,5345.0] ||  -> subclass(union(null_class,restrict(intersection(u,v),w,x)),y) member(not_subclass_element(union(null_class,restrict(intersection(u,v),w,x)),y),u)*.
% 300.06/300.43  62323[4:Res:59281.0,5346.0] ||  -> subclass(union(null_class,restrict(intersection(u,v),w,x)),y) member(not_subclass_element(union(null_class,restrict(intersection(u,v),w,x)),y),v)*.
% 300.06/300.43  62316[4:Res:59281.0,5342.0] || subclass(u,v) -> subclass(union(null_class,restrict(u,w,x)),y) member(not_subclass_element(union(null_class,restrict(u,w,x)),y),v)*.
% 300.06/300.43  62434[0:Res:57651.0,5345.0] ||  -> subclass(intersection(u,restrict(intersection(v,w),x,y)),z) member(not_subclass_element(intersection(u,restrict(intersection(v,w),x,y)),z),v)*.
% 300.06/300.43  62433[0:Res:57651.0,5346.0] ||  -> subclass(intersection(u,restrict(intersection(v,w),x,y)),z) member(not_subclass_element(intersection(u,restrict(intersection(v,w),x,y)),z),w)*.
% 300.06/300.43  62426[0:Res:57651.0,5342.0] || subclass(u,v) -> subclass(intersection(w,restrict(u,x,y)),z) member(not_subclass_element(intersection(w,restrict(u,x,y)),z),v)*.
% 300.06/300.43  62537[0:Res:57711.0,5345.0] ||  -> subclass(restrict(intersection(intersection(u,v),w),x,y),z) member(not_subclass_element(restrict(intersection(intersection(u,v),w),x,y),z),u)*.
% 300.06/300.43  62536[0:Res:57711.0,5346.0] ||  -> subclass(restrict(intersection(intersection(u,v),w),x,y),z) member(not_subclass_element(restrict(intersection(intersection(u,v),w),x,y),z),v)*.
% 300.06/300.43  62529[0:Res:57711.0,5342.0] || subclass(u,v) -> subclass(restrict(intersection(u,w),x,y),z) member(not_subclass_element(restrict(intersection(u,w),x,y),z),v)*.
% 300.06/300.43  62613[0:Res:3.1,11919.0] ||  -> subclass(u,v) equal(ordered_pair(first(ordered_pair(not_subclass_element(u,v),omega)),second(ordered_pair(not_subclass_element(u,v),omega))),ordered_pair(not_subclass_element(u,v),omega))**.
% 300.06/300.43  62605[0:Res:3633.1,11919.0] function(u) ||  -> equal(ordered_pair(first(ordered_pair(apply(u,v),omega)),second(ordered_pair(apply(u,v),omega))),ordered_pair(apply(u,v),omega))**.
% 300.06/300.43  62835[0:Res:58168.0,5345.0] ||  -> subclass(restrict(intersection(u,intersection(v,w)),x,y),z) member(not_subclass_element(restrict(intersection(u,intersection(v,w)),x,y),z),v)*.
% 300.06/300.43  62834[0:Res:58168.0,5346.0] ||  -> subclass(restrict(intersection(u,intersection(v,w)),x,y),z) member(not_subclass_element(restrict(intersection(u,intersection(v,w)),x,y),z),w)*.
% 300.06/300.43  62827[0:Res:58168.0,5342.0] || subclass(u,v) -> subclass(restrict(intersection(w,u),x,y),z) member(not_subclass_element(restrict(intersection(w,u),x,y),z),v)*.
% 300.06/300.43  62916[4:Res:58491.0,5342.0] || subclass(u,v) -> subclass(restrict(union(u,u),w,x),y) member(not_subclass_element(restrict(union(u,u),w,x),y),v)*.
% 300.06/300.43  63006[0:Res:58577.0,5345.0] ||  -> subclass(intersection(restrict(intersection(u,v),w,x),y),z) member(not_subclass_element(intersection(restrict(intersection(u,v),w,x),y),z),u)*.
% 300.06/300.43  63005[0:Res:58577.0,5346.0] ||  -> subclass(intersection(restrict(intersection(u,v),w,x),y),z) member(not_subclass_element(intersection(restrict(intersection(u,v),w,x),y),z),v)*.
% 300.06/300.43  62998[0:Res:58577.0,5342.0] || subclass(u,v) -> subclass(intersection(restrict(u,w,x),y),z) member(not_subclass_element(intersection(restrict(u,w,x),y),z),v)*.
% 300.06/300.43  63142[0:SpL:47012.0,3659.1] || member(u,image(element_relation,union(image(element_relation,power_class(v)),w)))* member(u,power_class(intersection(power_class(complement(power_class(v))),complement(w)))) -> .
% 300.06/300.43  63141[4:SpL:26736.0,3659.1] || member(u,image(element_relation,union(image(element_relation,successor(null_class)),v)))* member(u,power_class(intersection(power_class(complement(singleton(null_class))),complement(v)))) -> .
% 300.06/300.43  63124[0:SpL:47012.0,3659.1] || member(u,image(element_relation,union(v,image(element_relation,power_class(w)))))* member(u,power_class(intersection(complement(v),power_class(complement(power_class(w)))))) -> .
% 300.06/300.43  63123[4:SpL:26736.0,3659.1] || member(u,image(element_relation,union(v,image(element_relation,successor(null_class)))))* member(u,power_class(intersection(complement(v),power_class(complement(singleton(null_class)))))) -> .
% 300.06/300.43  63282[4:Res:58032.0,5342.0] || subclass(complement(singleton(null_class)),u) -> subclass(intersection(v,complement(successor(null_class))),w) member(not_subclass_element(intersection(v,complement(successor(null_class))),w),u)*.
% 300.06/300.43  63342[4:Res:59005.0,5342.0] || subclass(complement(singleton(null_class)),u) -> subclass(intersection(complement(successor(null_class)),v),w) member(not_subclass_element(intersection(complement(successor(null_class)),v),w),u)*.
% 300.06/300.43  64678[0:SpR:47012.0,47063.0] ||  -> equal(union(intersection(power_class(complement(power_class(u))),complement(v)),complement(power_class(w))),complement(intersection(union(image(element_relation,power_class(u)),v),power_class(w))))**.
% 300.06/300.43  64677[4:SpR:26736.0,47063.0] ||  -> equal(union(intersection(power_class(complement(singleton(null_class))),complement(u)),complement(power_class(v))),complement(intersection(union(image(element_relation,successor(null_class)),u),power_class(v))))**.
% 300.06/300.43  64660[0:SpR:47012.0,47063.0] ||  -> equal(union(intersection(complement(u),power_class(complement(power_class(v)))),complement(power_class(w))),complement(intersection(union(u,image(element_relation,power_class(v))),power_class(w))))**.
% 300.06/300.43  64659[4:SpR:26736.0,47063.0] ||  -> equal(union(intersection(complement(u),power_class(complement(singleton(null_class)))),complement(power_class(v))),complement(intersection(union(u,image(element_relation,successor(null_class))),power_class(v))))**.
% 300.06/300.43  64813[4:Res:63493.1,1922.1] || equal(image(u,image(v,singleton(w))),successor(null_class)) member(ordered_pair(w,x),compose(u,v))* -> member(x,singleton(null_class)).
% 300.06/300.43  64951[0:SpL:47152.0,4022.1] || member(u,symmetric_difference(union(v,complement(power_class(w))),union(complement(v),power_class(w))))* member(u,symmetric_difference(complement(v),power_class(w))) -> .
% 300.06/300.43  64856[0:SpR:47152.0,498.1] || member(u,symmetric_difference(union(v,complement(power_class(w))),union(complement(v),power_class(w))))* -> member(u,complement(symmetric_difference(complement(v),power_class(w)))).
% 300.06/300.43  65317[0:SpR:44.0,47437.0] ||  -> equal(intersection(successor(complement(power_class(u))),union(power_class(u),complement(singleton(complement(power_class(u)))))),symmetric_difference(power_class(u),complement(singleton(complement(power_class(u))))))**.
% 300.06/300.43  65616[0:SpR:47012.0,47508.0] ||  -> equal(union(complement(power_class(u)),intersection(power_class(complement(power_class(v))),complement(w))),complement(intersection(power_class(u),union(image(element_relation,power_class(v)),w))))**.
% 300.06/300.43  65615[4:SpR:26736.0,47508.0] ||  -> equal(union(complement(power_class(u)),intersection(power_class(complement(singleton(null_class))),complement(v))),complement(intersection(power_class(u),union(image(element_relation,successor(null_class)),v))))**.
% 300.06/300.43  65598[0:SpR:47012.0,47508.0] ||  -> equal(union(complement(power_class(u)),intersection(complement(v),power_class(complement(power_class(w))))),complement(intersection(power_class(u),union(v,image(element_relation,power_class(w))))))**.
% 300.06/300.43  65597[4:SpR:26736.0,47508.0] ||  -> equal(union(complement(power_class(u)),intersection(complement(v),power_class(complement(singleton(null_class))))),complement(intersection(power_class(u),union(v,image(element_relation,successor(null_class))))))**.
% 300.06/300.43  66620[0:Res:10014.3,34.0] || member(u,universal_class) member(ordered_pair(v,w),u) subclass(element_relation,rotate(x)) -> member(ordered_pair(ordered_pair(w,u),v),x)*.
% 300.06/300.43  66619[0:Res:10014.3,37.0] || member(u,universal_class) member(ordered_pair(v,w),u) subclass(element_relation,flip(x)) -> member(ordered_pair(ordered_pair(w,v),u),x)*.
% 300.06/300.43  66589[3:Res:10014.3,4365.0] || member(u,universal_class) member(v,u) subclass(element_relation,regular(w)) member(ordered_pair(v,u),w)* -> equal(w,null_class).
% 300.06/300.43  66573[0:Res:10014.3,217.0] || member(u,universal_class) member(v,u) subclass(element_relation,restrict(w,x,y))* -> member(ordered_pair(v,u),cross_product(x,y))*.
% 300.06/300.43  66567[0:Res:10014.3,4022.1] || member(u,universal_class) member(v,u) subclass(element_relation,intersection(w,x)) member(ordered_pair(v,u),symmetric_difference(w,x))* -> .
% 300.06/300.43  68173[4:SpL:1197.2,57139.0] || member(cross_product(u,v),universal_class) subclass(universal_class,regular(unordered_pair(w,apply(choice,cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 300.06/300.43  69573[4:SpL:1197.2,64493.0] || member(cross_product(u,v),universal_class) equal(successor(unordered_pair(w,apply(choice,cross_product(u,v)))),null_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.43  69683[4:MRR:69610.4,49335.2] || member(not_subclass_element(u,v),w)* member(not_subclass_element(u,v),x)* subclass(u,regular(intersection(x,w)))* -> subclass(u,v).
% 300.06/300.43  69688[4:MRR:69617.0,10049.1] || subclass(u,regular(cantor(v))) -> equal(apply(v,not_subclass_element(u,w)),sum_class(range_of(null_class)))** subclass(u,w) equal(cantor(v),null_class).
% 300.06/300.43  69704[4:SpL:1197.2,64498.0] || member(cross_product(u,v),universal_class) equal(successor(unordered_pair(apply(choice,cross_product(u,v)),w)),null_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.43  69973[4:SpL:1197.2,69814.0] || member(cross_product(u,v),universal_class) equal(successor(complement(singleton(apply(choice,cross_product(u,v))))),null_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.43  69984[4:SpL:1197.2,67343.0] || member(cross_product(u,v),universal_class) subclass(universal_class,regular(unordered_pair(apply(choice,cross_product(u,v)),w)))* -> equal(cross_product(u,v),null_class).
% 300.06/300.43  70014[4:SpL:1197.2,68183.0] || member(cross_product(u,v),universal_class) equal(regular(unordered_pair(w,apply(choice,cross_product(u,v)))),universal_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.43  70037[4:SpL:1197.2,69995.0] || member(cross_product(u,v),universal_class) equal(regular(unordered_pair(apply(choice,cross_product(u,v)),w)),universal_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.43  70430[4:MRR:70429.2,55888.0] ||  -> equal(regular(ordered_pair(u,v)),singleton(u)) equal(apply(choice,regular(ordered_pair(u,v))),singleton(v))** member(u,regular(ordered_pair(u,v)))*.
% 300.06/300.43  71131[0:SpL:115.0,9990.0] || equal(u,symmetric_difference(v,w))* member(x,union(v,w)) member(x,complement(intersection(v,w)))* -> member(x,u)*.
% 300.06/300.43  71550[0:Rew:115.0,71376.2] || subclass(u,union(v,w)) member(not_subclass_element(u,symmetric_difference(v,w)),complement(intersection(v,w)))* -> subclass(u,symmetric_difference(v,w)).
% 300.06/300.43  71555[4:MRR:71451.0,10049.1] || subclass(u,v) -> equal(apply(w,not_subclass_element(u,intersection(cantor(w),v))),sum_class(range_of(null_class)))** subclass(u,intersection(cantor(w),v)).
% 300.06/300.43  71619[4:Res:70771.0,5345.0] ||  -> subclass(complement(successor(union(null_class,complement(intersection(u,v))))),w) member(not_subclass_element(complement(successor(union(null_class,complement(intersection(u,v))))),w),u)*.
% 300.06/300.43  71618[4:Res:70771.0,5346.0] ||  -> subclass(complement(successor(union(null_class,complement(intersection(u,v))))),w) member(not_subclass_element(complement(successor(union(null_class,complement(intersection(u,v))))),w),v)*.
% 300.06/300.43  71611[4:Res:70771.0,5342.0] || subclass(u,v) -> subclass(complement(successor(union(null_class,complement(u)))),w) member(not_subclass_element(complement(successor(union(null_class,complement(u)))),w),v)*.
% 300.06/300.43  71971[4:MRR:71816.0,10049.1] ||  -> equal(apply(u,not_subclass_element(intersection(v,w),intersection(cantor(u),w))),sum_class(range_of(null_class)))** subclass(intersection(v,w),intersection(cantor(u),w)).
% 300.06/300.43  72511[4:MRR:72353.0,10049.1] ||  -> equal(apply(u,not_subclass_element(intersection(v,w),intersection(cantor(u),v))),sum_class(range_of(null_class)))** subclass(intersection(v,w),intersection(cantor(u),v)).
% 300.06/300.43  72594[4:Res:70688.0,5347.0] ||  -> subclass(complement(successor(complement(restrict(u,v,w)))),x) member(not_subclass_element(complement(successor(complement(restrict(u,v,w)))),x),cross_product(v,w))*.
% 300.06/300.43  72760[0:Obv:72710.2] || subclass(unordered_pair(u,v),w) member(v,x) -> member(u,unordered_pair(u,v))* subclass(unordered_pair(u,v),intersection(x,w))*.
% 300.06/300.43  72890[0:Obv:72838.2] || subclass(unordered_pair(u,v),w) member(u,x) -> member(v,unordered_pair(u,v))* subclass(unordered_pair(u,v),intersection(x,w))*.
% 300.06/300.43  76279[0:Rew:74540.0,76148.2] || subclass(u,complement(intersection(v,w))) member(not_subclass_element(u,symmetric_difference(v,w)),union(v,w))* -> subclass(u,symmetric_difference(v,w)).
% 300.06/300.43  76281[0:Rew:76020.0,76280.1] || member(not_subclass_element(u,complement(symmetric_difference(v,w))),symmetric_difference(union(v,w),complement(intersection(v,w))))* -> subclass(u,complement(symmetric_difference(v,w))).
% 300.06/300.43  77765[8:Res:76567.1,5348.0] function(restrict(u,v,w)) ||  -> subclass(successor(restrict(u,v,w)),x) member(not_subclass_element(successor(restrict(u,v,w)),x),u)*.
% 300.06/300.43  77755[8:Res:76567.1,7729.0] function(complement(compose(element_relation,universal_class))) || member(regular(successor(complement(compose(element_relation,universal_class)))),element_relation)* -> equal(successor(complement(compose(element_relation,universal_class))),null_class).
% 300.06/300.43  77885[0:SpL:74536.0,4022.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)) -> .
% 300.06/300.43  78638[0:Rew:78636.0,68647.0] || subclass(ordered_pair(u,v),symmetric_difference(union(w,x),complement(intersection(w,x))))* -> member(unordered_pair(u,singleton(v)),complement(symmetric_difference(w,x))).
% 300.06/300.43  78651[0:Rew:78636.0,34819.0] || subclass(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> subclass(u,x) member(not_subclass_element(u,x),complement(symmetric_difference(v,w)))*.
% 300.06/300.43  78653[0:Rew:78636.0,31926.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> member(sum_class(u),complement(symmetric_difference(v,w)))*.
% 300.06/300.43  78654[0:Rew:78636.0,31399.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> member(power_class(u),complement(symmetric_difference(v,w)))*.
% 300.06/300.43  78693[0:Rew:78636.0,40322.0] ||  -> equal(intersection(complement(symmetric_difference(u,v)),symmetric_difference(union(u,v),complement(intersection(u,v)))),symmetric_difference(union(u,v),complement(intersection(u,v))))**.
% 300.06/300.43  79079[0:Rew:79059.0,65260.0] || member(u,symmetric_difference(union(power_class(v),complement(w)),union(complement(power_class(v)),w)))* -> member(u,complement(symmetric_difference(power_class(v),complement(w)))).
% 300.06/300.43  79080[0:Rew:79059.0,65354.0] || member(u,symmetric_difference(union(power_class(v),complement(w)),union(complement(power_class(v)),w)))* member(u,symmetric_difference(power_class(v),complement(w))) -> .
% 300.06/300.43  79107[0:Rew:79059.0,78634.0] ||  -> equal(intersection(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(v,u)))),symmetric_difference(union(u,v),complement(intersection(v,u))))**.
% 300.06/300.43  79134[0:Rew:79059.0,22206.0] || member(u,symmetric_difference(union(v,cross_product(w,x)),complement(restrict(v,w,x))))* member(u,symmetric_difference(v,cross_product(w,x))) -> .
% 300.06/300.43  80082[0:SpR:79059.0,76243.0] ||  -> equal(intersection(complement(symmetric_difference(u,v)),union(union(v,u),complement(intersection(v,u)))),symmetric_difference(union(v,u),complement(intersection(v,u))))**.
% 300.06/300.43  80056[0:SpR:78499.0,76243.0] ||  -> equal(intersection(complement(symmetric_difference(u,v)),union(union(v,u),complement(intersection(u,v)))),symmetric_difference(union(v,u),complement(intersection(u,v))))**.
% 300.06/300.43  81378[4:Res:76344.0,5342.0] || subclass(u,v) -> subclass(restrict(union(u,null_class),w,x),y) member(not_subclass_element(restrict(union(u,null_class),w,x),y),v)*.
% 300.06/300.43  82739[4:SpL:1197.2,72156.0] || member(cross_product(u,v),universal_class) equal(union(null_class,singleton(apply(choice,cross_product(u,v)))),null_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.43  82892[4:SpL:1197.2,72114.0] || member(cross_product(u,v),universal_class) equal(complement(regular(singleton(apply(choice,cross_product(u,v))))),null_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.43  83060[4:SpL:73603.0,212.0] || member(regular(union(u,union(v,null_class))),intersection(complement(u),union(null_class,complement(v))))* -> equal(union(u,union(v,null_class)),null_class).
% 300.06/300.43  83028[4:SpL:73603.0,212.0] || member(regular(union(union(u,null_class),v)),intersection(union(null_class,complement(u)),complement(v)))* -> equal(union(union(u,null_class),v),null_class).
% 300.06/300.43  83597[4:Res:28367.1,25.1] || member(union(null_class,complement(u)),universal_class) member(apply(choice,union(null_class,complement(u))),u)* -> equal(union(null_class,complement(u)),null_class).
% 300.06/300.43  83596[4:Res:28367.1,2.0] || member(union(null_class,u),universal_class) subclass(u,v) -> equal(union(null_class,u),null_class) member(apply(choice,union(null_class,u)),v)*.
% 300.06/300.43  84377[4:Res:70667.0,5341.0] ||  -> subclass(union(null_class,intersection(union(null_class,singleton(u)),v)),w) equal(not_subclass_element(union(null_class,intersection(union(null_class,singleton(u)),v)),w),u)**.
% 300.06/300.43  84578[4:Res:70677.0,5341.0] ||  -> subclass(union(null_class,intersection(u,union(null_class,singleton(v)))),w) equal(not_subclass_element(union(null_class,intersection(u,union(null_class,singleton(v)))),w),v)**.
% 300.06/300.43  84757[4:Res:74121.0,5342.0] || subclass(union(u,null_class),v) -> subclass(intersection(w,union(null_class,u)),x) member(not_subclass_element(intersection(w,union(null_class,u)),x),v)*.
% 300.06/300.43  84907[4:Res:74165.0,5342.0] || subclass(union(u,null_class),v) -> subclass(intersection(union(null_class,u),w),x) member(not_subclass_element(intersection(union(null_class,u),w),x),v)*.
% 300.06/300.43  85468[4:MRR:85444.0,10054.2] || member(u,universal_class) subclass(u,complement(cantor(v))) -> equal(apply(v,apply(choice,u)),sum_class(range_of(null_class)))** equal(u,null_class).
% 300.06/300.43  85540[4:MRR:85516.1,66.2] function(u) || member(v,universal_class) subclass(universal_class,complement(cantor(w))) -> equal(apply(w,image(u,v)),sum_class(range_of(null_class)))**.
% 300.06/300.43  85554[0:SpL:39886.0,10907.0] || subclass(universal_class,complement(intersection(u,v))) member(omega,union(v,intersection(u,v))) -> member(omega,symmetric_difference(v,intersection(u,v)))*.
% 300.06/300.43  85553[0:SpL:39745.0,10907.0] || subclass(universal_class,complement(intersection(u,v))) member(omega,union(u,intersection(u,v))) -> member(omega,symmetric_difference(u,intersection(u,v)))*.
% 300.06/300.43  86126[0:Res:11142.2,2.0] || member(u,universal_class) equal(compose(v,singleton(u)),u)** subclass(compose_class(v),w)* -> member(singleton(singleton(singleton(u))),w)*.
% 300.06/300.43  86490[4:Rew:30.0,86404.1] || member(regular(union(null_class,restrict(u,v,w))),symmetric_difference(cross_product(v,w),u))* -> equal(union(null_class,restrict(u,v,w)),null_class).
% 300.06/300.43  86491[4:Rew:29.0,86398.1] || member(regular(union(null_class,restrict(u,v,w))),symmetric_difference(u,cross_product(v,w)))* -> equal(union(null_class,restrict(u,v,w)),null_class).
% 300.06/300.43  87252[4:Res:59329.1,328.1] inductive(union(null_class,u)) || subclass(u,image(successor_relation,union(null_class,u)))* -> equal(image(successor_relation,union(null_class,u)),union(null_class,u)).
% 300.06/300.43  87479[4:SpL:27420.0,6148.0] || subclass(u,intersection(union(null_class,complement(v)),complement(w)))* member(regular(u),union(union(null_class,v),w)) -> equal(u,null_class).
% 300.06/300.43  87478[4:SpL:73603.0,6148.0] || subclass(u,intersection(union(null_class,complement(v)),complement(w)))* member(regular(u),union(union(v,null_class),w)) -> equal(u,null_class).
% 300.06/300.43  87477[4:SpL:30456.0,6148.0] || subclass(u,intersection(union(null_class,complement(v)),complement(w)))* member(regular(u),union(union(v,v),w))* -> equal(u,null_class).
% 300.06/300.43  87456[4:SpL:27420.0,6148.0] || subclass(u,intersection(complement(v),union(null_class,complement(w))))* member(regular(u),union(v,union(null_class,w))) -> equal(u,null_class).
% 300.06/300.43  87455[4:SpL:73603.0,6148.0] || subclass(u,intersection(complement(v),union(null_class,complement(w))))* member(regular(u),union(v,union(w,null_class))) -> equal(u,null_class).
% 300.06/300.43  87454[4:SpL:30456.0,6148.0] || subclass(u,intersection(complement(v),union(null_class,complement(w))))* member(regular(u),union(v,union(w,w)))* -> equal(u,null_class).
% 300.06/300.43  87697[0:SpL:6882.0,7134.1] || member(u,universal_class) subclass(u,symmetric_difference(complement(v),complement(singleton(v))))* -> equal(u,null_class) member(apply(choice,u),successor(v)).
% 300.06/300.43  88005[0:SpL:6882.0,7172.2] function(u) || member(v,universal_class) subclass(universal_class,symmetric_difference(complement(w),complement(singleton(w))))* -> member(image(u,v),successor(w))*.
% 300.06/300.43  88172[4:Res:15657.2,2.0] || member(u,universal_class) member(v,cantor(u)) subclass(application_function,w) -> member(ordered_pair(u,ordered_pair(v,apply(u,v))),w)*.
% 300.06/300.43  88180[4:Rew:249.0,88159.3] || member(choice,universal_class) member(singleton(u),cantor(choice)) -> equal(singleton(u),null_class) member(ordered_pair(choice,singleton(singleton(singleton(u)))),application_function)*.
% 300.06/300.43  88392[4:Res:15719.2,2.0] || member(u,universal_class) subclass(domain_relation,symmetric_difference(v,w)) subclass(union(v,w),x)* -> member(ordered_pair(u,cantor(u)),x)*.
% 300.06/300.43  88469[4:Res:16173.2,2.0] || member(u,universal_class) equal(compose(v,u),cantor(u))** subclass(compose_class(v),w)* -> member(ordered_pair(u,cantor(u)),w)*.
% 300.06/300.43  88640[0:Res:47037.1,2.0] || member(u,universal_class) subclass(intersection(complement(v),power_class(w)),x)* -> member(u,union(v,complement(power_class(w))))* member(u,x)*.
% 300.06/300.43  88614[4:SpR:74226.0,47037.1] || member(u,universal_class) -> member(u,intersection(complement(apply(null_class,v)),power_class(w)))* member(u,union(apply(null_class,x),complement(power_class(w))))*.
% 300.06/300.43  88613[4:SpR:74227.0,47037.1] || member(u,universal_class) -> member(u,intersection(complement(sum_class(range_of(null_class))),power_class(v)))* member(u,union(apply(null_class,w),complement(power_class(v))))*.
% 300.06/300.43  88611[4:SpR:27420.0,47037.1] || member(u,universal_class) -> member(u,intersection(union(null_class,complement(v)),power_class(w)))* member(u,union(union(null_class,v),complement(power_class(w)))).
% 300.06/300.43  88610[4:SpR:73603.0,47037.1] || member(u,universal_class) -> member(u,intersection(union(null_class,complement(v)),power_class(w)))* member(u,union(union(v,null_class),complement(power_class(w)))).
% 300.06/300.43  88609[4:SpR:30456.0,47037.1] || member(u,universal_class) -> member(u,intersection(union(null_class,complement(v)),power_class(w)))* member(u,union(union(v,v),complement(power_class(w))))*.
% 300.06/300.43  88608[4:SpR:74227.0,47037.1] || member(u,universal_class) -> member(u,intersection(complement(apply(null_class,v)),power_class(w)))* member(u,union(sum_class(range_of(null_class)),complement(power_class(w)))).
% 300.06/300.43  88591[4:SpR:77128.0,47037.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(union(null_class,w))))* member(u,union(v,complement(power_class(union(w,null_class))))).
% 300.06/300.43  88590[4:SpR:76340.0,47037.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(union(w,w))))* member(u,union(v,complement(power_class(union(w,null_class))))).
% 300.06/300.43  88589[4:SpR:35792.0,47037.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(union(w,w))))* member(u,union(v,complement(power_class(union(null_class,w))))).
% 300.06/300.43  88588[4:SpR:77128.0,47037.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(union(w,null_class))))* member(u,union(v,complement(power_class(union(null_class,w))))).
% 300.06/300.43  88587[4:SpR:35792.0,47037.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(union(null_class,w))))* member(u,union(v,complement(power_class(union(w,w)))))*.
% 300.06/300.43  88586[4:SpR:76340.0,47037.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(union(w,null_class))))* member(u,union(v,complement(power_class(union(w,w)))))*.
% 300.06/300.43  88799[4:Res:60366.0,5342.0] || subclass(union(u,v),w) -> subclass(union(null_class,symmetric_difference(u,v)),x) member(not_subclass_element(union(null_class,symmetric_difference(u,v)),x),w)*.
% 300.06/300.43  88906[0:Res:47226.1,2.0] || member(u,universal_class) subclass(intersection(power_class(v),complement(w)),x)* -> member(u,union(complement(power_class(v)),w))* member(u,x)*.
% 300.06/300.43  88879[4:SpR:77128.0,47226.1] || member(u,universal_class) -> member(u,intersection(power_class(union(null_class,v)),complement(w)))* member(u,union(complement(power_class(union(v,null_class))),w)).
% 300.06/300.43  88878[4:SpR:76340.0,47226.1] || member(u,universal_class) -> member(u,intersection(power_class(union(v,v)),complement(w)))* member(u,union(complement(power_class(union(v,null_class))),w)).
% 300.06/300.43  88877[4:SpR:35792.0,47226.1] || member(u,universal_class) -> member(u,intersection(power_class(union(v,v)),complement(w)))* member(u,union(complement(power_class(union(null_class,v))),w)).
% 300.06/300.43  88876[4:SpR:77128.0,47226.1] || member(u,universal_class) -> member(u,intersection(power_class(union(v,null_class)),complement(w)))* member(u,union(complement(power_class(union(null_class,v))),w)).
% 300.06/300.43  88875[4:SpR:35792.0,47226.1] || member(u,universal_class) -> member(u,intersection(power_class(union(null_class,v)),complement(w)))* member(u,union(complement(power_class(union(v,v))),w))*.
% 300.06/300.43  88874[4:SpR:76340.0,47226.1] || member(u,universal_class) -> member(u,intersection(power_class(union(v,null_class)),complement(w)))* member(u,union(complement(power_class(union(v,v))),w))*.
% 300.06/300.43  88868[4:SpR:74226.0,47226.1] || member(u,universal_class) -> member(u,intersection(power_class(v),complement(apply(null_class,w))))* member(u,union(complement(power_class(v)),apply(null_class,x)))*.
% 300.06/300.43  88867[4:SpR:74227.0,47226.1] || member(u,universal_class) -> member(u,intersection(power_class(v),complement(sum_class(range_of(null_class)))))* member(u,union(complement(power_class(v)),apply(null_class,w)))*.
% 300.06/300.43  88865[4:SpR:27420.0,47226.1] || member(u,universal_class) -> member(u,intersection(power_class(v),union(null_class,complement(w))))* member(u,union(complement(power_class(v)),union(null_class,w))).
% 300.06/300.43  88864[4:SpR:73603.0,47226.1] || member(u,universal_class) -> member(u,intersection(power_class(v),union(null_class,complement(w))))* member(u,union(complement(power_class(v)),union(w,null_class))).
% 300.06/300.43  88863[4:SpR:30456.0,47226.1] || member(u,universal_class) -> member(u,intersection(power_class(v),union(null_class,complement(w))))* member(u,union(complement(power_class(v)),union(w,w)))*.
% 300.06/300.43  88862[4:SpR:74227.0,47226.1] || member(u,universal_class) -> member(u,intersection(power_class(v),complement(apply(null_class,w))))* member(u,union(complement(power_class(v)),sum_class(range_of(null_class)))).
% 300.06/300.43  89110[4:Res:70661.0,5341.0] ||  -> subclass(intersection(intersection(union(null_class,singleton(u)),v),w),x) equal(not_subclass_element(intersection(intersection(union(null_class,singleton(u)),v),w),x),u)**.
% 300.06/300.43  89241[4:Res:70669.0,5341.0] ||  -> subclass(intersection(u,intersection(v,union(null_class,singleton(w)))),x) equal(not_subclass_element(intersection(u,intersection(v,union(null_class,singleton(w)))),x),w)**.
% 300.06/300.43  89390[3:Rew:3119.1,89389.1] || member(not_subclass_element(intersection(u,v),w),intersection(singleton(v),x))* -> subclass(intersection(u,v),w) equal(intersection(singleton(v),x),null_class).
% 300.06/300.43  89392[3:Rew:2331.1,89391.1] || member(not_subclass_element(intersection(u,v),w),intersection(x,singleton(v)))* -> subclass(intersection(u,v),w) equal(intersection(x,singleton(v)),null_class).
% 300.06/300.43  89488[4:Res:70672.0,5341.0] ||  -> subclass(intersection(u,intersection(union(null_class,singleton(v)),w)),x) equal(not_subclass_element(intersection(u,intersection(union(null_class,singleton(v)),w)),x),v)**.
% 300.06/300.43  89620[4:Res:70676.0,5341.0] ||  -> subclass(intersection(intersection(u,union(null_class,singleton(v))),w),x) equal(not_subclass_element(intersection(intersection(u,union(null_class,singleton(v))),w),x),v)**.
% 300.06/300.43  89780[3:Rew:3119.1,89779.1] || member(not_subclass_element(intersection(u,v),w),intersection(singleton(u),x))* -> subclass(intersection(u,v),w) equal(intersection(singleton(u),x),null_class).
% 300.06/300.43  89782[3:Rew:2331.1,89781.1] || member(not_subclass_element(intersection(u,v),w),intersection(x,singleton(u)))* -> subclass(intersection(u,v),w) equal(intersection(x,singleton(u)),null_class).
% 300.06/300.43  90102[4:SpR:27420.0,6708.1] || member(u,symmetric_difference(union(union(null_class,v),w),complement(x))) -> member(u,union(intersection(union(null_class,complement(v)),complement(w)),x))*.
% 300.06/300.43  90101[4:SpR:73603.0,6708.1] || member(u,symmetric_difference(union(union(v,null_class),w),complement(x))) -> member(u,union(intersection(union(null_class,complement(v)),complement(w)),x))*.
% 300.06/300.43  90100[4:SpR:30456.0,6708.1] || member(u,symmetric_difference(union(union(v,v),w),complement(x)))* -> member(u,union(intersection(union(null_class,complement(v)),complement(w)),x))*.
% 300.06/300.43  90079[4:SpR:27420.0,6708.1] || member(u,symmetric_difference(union(v,union(null_class,w)),complement(x))) -> member(u,union(intersection(complement(v),union(null_class,complement(w))),x))*.
% 300.06/300.43  90078[4:SpR:73603.0,6708.1] || member(u,symmetric_difference(union(v,union(w,null_class)),complement(x))) -> member(u,union(intersection(complement(v),union(null_class,complement(w))),x))*.
% 300.06/300.43  90077[4:SpR:30456.0,6708.1] || member(u,symmetric_difference(union(v,union(w,w)),complement(x)))* -> member(u,union(intersection(complement(v),union(null_class,complement(w))),x))*.
% 300.06/300.43  90551[8:Res:77537.1,3158.0] function(intersection(u,v)) ||  -> equal(intersection(successor(intersection(u,v)),w),null_class) member(regular(intersection(successor(intersection(u,v)),w)),u)*.
% 300.06/300.43  90550[8:Res:77537.1,3159.0] function(intersection(u,v)) ||  -> equal(intersection(successor(intersection(u,v)),w),null_class) member(regular(intersection(successor(intersection(u,v)),w)),v)*.
% 300.06/300.43  90608[8:Res:77648.1,3158.0] function(intersection(u,v)) ||  -> equal(intersection(w,successor(intersection(u,v))),null_class) member(regular(intersection(w,successor(intersection(u,v)))),u)*.
% 300.06/300.43  90607[8:Res:77648.1,3159.0] function(intersection(u,v)) ||  -> equal(intersection(w,successor(intersection(u,v))),null_class) member(regular(intersection(w,successor(intersection(u,v)))),v)*.
% 300.06/300.43  90781[0:SpR:78616.0,47226.1] || member(u,universal_class) -> member(u,intersection(power_class(v),complement(symmetric_difference(w,x))))* member(u,union(complement(power_class(v)),symmetric_difference(x,w))).
% 300.06/300.43  90775[0:SpR:78616.0,47037.1] || member(u,universal_class) -> member(u,intersection(complement(symmetric_difference(v,w)),power_class(x)))* member(u,union(symmetric_difference(w,v),complement(power_class(x)))).
% 300.06/300.43  91015[4:SpR:27420.0,6784.1] || member(u,symmetric_difference(complement(v),union(union(null_class,w),x))) -> member(u,union(v,intersection(union(null_class,complement(w)),complement(x))))*.
% 300.06/300.43  91014[4:SpR:73603.0,6784.1] || member(u,symmetric_difference(complement(v),union(union(w,null_class),x))) -> member(u,union(v,intersection(union(null_class,complement(w)),complement(x))))*.
% 300.06/300.43  91013[4:SpR:30456.0,6784.1] || member(u,symmetric_difference(complement(v),union(union(w,w),x)))* -> member(u,union(v,intersection(union(null_class,complement(w)),complement(x))))*.
% 300.06/300.43  90990[4:SpR:27420.0,6784.1] || member(u,symmetric_difference(complement(v),union(w,union(null_class,x)))) -> member(u,union(v,intersection(complement(w),union(null_class,complement(x)))))*.
% 300.06/300.43  90989[4:SpR:73603.0,6784.1] || member(u,symmetric_difference(complement(v),union(w,union(x,null_class)))) -> member(u,union(v,intersection(complement(w),union(null_class,complement(x)))))*.
% 300.06/300.43  90988[4:SpR:30456.0,6784.1] || member(u,symmetric_difference(complement(v),union(w,union(x,x))))* -> member(u,union(v,intersection(complement(w),union(null_class,complement(x)))))*.
% 300.06/300.43  91261[0:Res:78797.0,5342.0] || subclass(union(u,v),w) -> subclass(symmetric_difference(complement(v),complement(u)),x) member(not_subclass_element(symmetric_difference(complement(v),complement(u)),x),w)*.
% 300.06/300.43  92150[4:Res:84699.0,5342.0] || subclass(union(u,u),v)* -> subclass(intersection(w,union(null_class,u)),x) member(not_subclass_element(intersection(w,union(null_class,u)),x),v)*.
% 300.06/300.43  92255[4:Res:84728.0,5342.0] || subclass(union(u,null_class),v) -> subclass(intersection(w,union(u,u)),x) member(not_subclass_element(intersection(w,union(u,u)),x),v)*.
% 300.06/300.43  92586[4:Res:84844.0,5342.0] || subclass(union(u,u),v)* -> subclass(intersection(union(null_class,u),w),x) member(not_subclass_element(intersection(union(null_class,u),w),x),v)*.
% 300.06/300.43  92701[4:Res:84873.0,5342.0] || subclass(union(u,null_class),v) -> subclass(intersection(union(u,u),w),x) member(not_subclass_element(intersection(union(u,u),w),x),v)*.
% 300.06/300.43  92769[4:Res:87223.1,328.1] inductive(union(u,null_class)) || subclass(u,image(successor_relation,union(u,null_class)))* -> equal(image(successor_relation,union(u,null_class)),union(u,null_class)).
% 300.06/300.43  93039[4:Res:88738.0,5342.0] || subclass(union(u,v),w) -> subclass(union(null_class,symmetric_difference(v,u)),x) member(not_subclass_element(union(null_class,symmetric_difference(v,u)),x),w)*.
% 300.06/300.43  93829[4:Res:92107.0,5342.0] || subclass(union(u,u),v)* -> subclass(intersection(w,union(u,null_class)),x) member(not_subclass_element(intersection(w,union(u,null_class)),x),v)*.
% 300.06/300.43  93936[0:Res:4081.1,2.0] || subclass(union(u,v),w) -> subclass(intersection(x,symmetric_difference(u,v)),y) member(not_subclass_element(intersection(x,symmetric_difference(u,v)),y),w)*.
% 300.06/300.43  94093[4:Res:93784.0,5342.0] || subclass(union(null_class,u),v) -> subclass(intersection(w,union(u,null_class)),x) member(not_subclass_element(intersection(w,union(u,null_class)),x),v)*.
% 300.06/300.43  94194[4:Res:94074.0,5342.0] || subclass(union(null_class,u),v) -> subclass(intersection(union(u,null_class),w),x) member(not_subclass_element(intersection(union(u,null_class),w),x),v)*.
% 300.06/300.43  94299[4:Res:92189.0,5342.0] || subclass(union(null_class,u),v) -> subclass(intersection(w,union(u,u)),x) member(not_subclass_element(intersection(w,union(u,u)),x),v)*.
% 300.06/300.43  94407[4:Res:92538.0,5342.0] || subclass(union(u,u),v)* -> subclass(intersection(union(u,null_class),w),x) member(not_subclass_element(intersection(union(u,null_class),w),x),v)*.
% 300.06/300.43  94525[0:Res:5229.1,2.0] || subclass(union(u,v),w) -> subclass(intersection(symmetric_difference(u,v),x),y) member(not_subclass_element(intersection(symmetric_difference(u,v),x),y),w)*.
% 300.06/300.43  94696[4:Res:92631.0,5342.0] || subclass(union(null_class,u),v) -> subclass(intersection(union(u,u),w),x) member(not_subclass_element(intersection(union(u,u),w),x),v)*.
% 300.06/300.43  94830[0:Res:56847.1,328.1] inductive(intersection(u,v)) || subclass(v,image(successor_relation,intersection(u,v)))* -> equal(image(successor_relation,intersection(u,v)),intersection(u,v)).
% 300.06/300.43  94942[4:Res:4074.1,39314.0] ||  -> subclass(intersection(u,restrict(union(v,v),w,x)),y) member(not_subclass_element(intersection(u,restrict(union(v,v),w,x)),y),v)*.
% 300.06/300.43  94941[4:Res:4074.1,36188.0] ||  -> subclass(intersection(u,restrict(union(null_class,v),w,x)),y) member(not_subclass_element(intersection(u,restrict(union(null_class,v),w,x)),y),v)*.
% 300.06/300.43  94940[4:Res:4074.1,76461.0] ||  -> subclass(intersection(u,restrict(union(v,null_class),w,x)),y) member(not_subclass_element(intersection(u,restrict(union(v,null_class),w,x)),y),v)*.
% 300.06/300.43  95454[4:Res:5223.1,39314.0] ||  -> subclass(intersection(restrict(union(u,u),v,w),x),y) member(not_subclass_element(intersection(restrict(union(u,u),v,w),x),y),u)*.
% 300.06/300.43  95453[4:Res:5223.1,36188.0] ||  -> subclass(intersection(restrict(union(null_class,u),v,w),x),y) member(not_subclass_element(intersection(restrict(union(null_class,u),v,w),x),y),u)*.
% 300.06/300.43  95452[4:Res:5223.1,76461.0] ||  -> subclass(intersection(restrict(union(u,null_class),v,w),x),y) member(not_subclass_element(intersection(restrict(union(u,null_class),v,w),x),y),u)*.
% 300.06/300.43  95710[4:Res:95602.0,3156.0] || subclass(complement(element_relation),u) -> equal(intersection(v,complement(compose(element_relation,universal_class))),null_class) member(regular(intersection(v,complement(compose(element_relation,universal_class)))),u)*.
% 300.06/300.43  95833[4:Res:95695.0,3156.0] || subclass(complement(element_relation),u) -> equal(intersection(complement(compose(element_relation,universal_class)),v),null_class) member(regular(intersection(complement(compose(element_relation,universal_class)),v)),u)*.
% 300.06/300.43  95858[4:Res:95824.0,3156.0] || subclass(complement(element_relation),u) -> equal(union(null_class,complement(compose(element_relation,universal_class))),null_class) member(regular(union(null_class,complement(compose(element_relation,universal_class)))),u)*.
% 300.06/300.43  96337[0:Res:57948.1,328.1] inductive(intersection(u,v)) || subclass(u,image(successor_relation,intersection(u,v)))* -> equal(image(successor_relation,intersection(u,v)),intersection(u,v)).
% 300.06/300.43  96954[4:Res:96606.0,5345.0] ||  -> subclass(complement(successor(complement(intersection(intersection(u,v),w)))),x) member(not_subclass_element(complement(successor(complement(intersection(intersection(u,v),w)))),x),u)*.
% 300.06/300.43  96953[4:Res:96606.0,5346.0] ||  -> subclass(complement(successor(complement(intersection(intersection(u,v),w)))),x) member(not_subclass_element(complement(successor(complement(intersection(intersection(u,v),w)))),x),v)*.
% 300.06/300.43  96943[4:Res:96606.0,5342.0] || subclass(u,v) -> subclass(complement(successor(complement(intersection(u,w)))),x) member(not_subclass_element(complement(successor(complement(intersection(u,w)))),x),v)*.
% 300.06/300.43  97118[4:Res:96886.0,5345.0] ||  -> subclass(complement(successor(complement(intersection(u,intersection(v,w))))),x) member(not_subclass_element(complement(successor(complement(intersection(u,intersection(v,w))))),x),v)*.
% 300.06/300.43  97117[4:Res:96886.0,5346.0] ||  -> subclass(complement(successor(complement(intersection(u,intersection(v,w))))),x) member(not_subclass_element(complement(successor(complement(intersection(u,intersection(v,w))))),x),w)*.
% 300.06/300.43  97107[4:Res:96886.0,5342.0] || subclass(u,v) -> subclass(complement(successor(complement(intersection(w,u)))),x) member(not_subclass_element(complement(successor(complement(intersection(w,u)))),x),v)*.
% 300.06/300.43  97254[4:Obv:97237.0] || subclass(domain_relation,symmetric_difference(u,v)) member(w,universal_class)* subclass(domain_relation,regular(union(u,v)))* -> equal(union(u,v),null_class).
% 300.06/300.43  97638[4:Res:17111.1,47068.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),singleton(singleton(null_class))) member(singleton(null_class),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.43  97749[4:Res:97395.0,5342.0] || subclass(union(null_class,u),v) -> subclass(complement(successor(successor(complement(u)))),w) member(not_subclass_element(complement(successor(successor(complement(u)))),w),v)*.
% 300.06/300.43  97827[4:Res:97753.0,5348.0] ||  -> subclass(complement(successor(successor(complement(restrict(u,v,w))))),x) member(not_subclass_element(complement(successor(successor(complement(restrict(u,v,w))))),x),u)*.
% 300.06/300.43  97866[4:Rew:26691.0,97813.1,26691.0,97813.0] || member(regular(complement(successor(successor(union(null_class,compose(element_relation,universal_class)))))),element_relation)* -> equal(complement(successor(successor(union(null_class,compose(element_relation,universal_class))))),null_class).
% 300.06/300.43  97988[4:Res:17111.1,47100.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),singleton(singleton(null_class))) member(singleton(null_class),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.43  97941[0:SpL:39581.1,47100.0] || subclass(complement(u),power_class(complement(power_class(v)))) member(w,complement(u)) member(w,union(image(element_relation,power_class(v)),u))* -> .
% 300.06/300.43  98277[7:SpL:47642.0,45336.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))))).
% 300.06/300.43  98276[4:SpL:47642.0,46062.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))))).
% 300.06/300.43  98275[4:SpL:47642.0,70954.0] || subclass(union(complement(power_class(u)),intersection(complement(v),power_class(w))),null_class)* -> subclass(universal_class,intersection(power_class(u),union(v,complement(power_class(w))))).
% 300.06/300.43  98258[0:SpL:47642.0,2149.1] inductive(intersection(power_class(u),union(v,complement(power_class(w))))) || equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),universal_class)** -> .
% 300.06/300.43  98256[4:SpL:47642.0,59615.0] || equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),universal_class)** -> equal(intersection(power_class(u),union(v,complement(power_class(w)))),null_class).
% 300.06/300.43  98253[4:SpL:47642.0,72030.0] || equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),null_class)** -> equal(intersection(power_class(u),union(v,complement(power_class(w)))),universal_class).
% 300.06/300.43  98176[4:SpR:47642.0,97096.0] ||  -> subclass(complement(successor(union(u,intersection(power_class(v),union(w,complement(power_class(x))))))),union(complement(power_class(v)),intersection(complement(w),power_class(x))))*.
% 300.06/300.43  98170[0:SpR:47642.0,9930.1] ||  -> member(u,intersection(power_class(v),union(w,complement(power_class(x))))) subclass(singleton(u),union(complement(power_class(v)),intersection(complement(w),power_class(x))))*.
% 300.06/300.43  98153[4:SpR:47642.0,96932.0] ||  -> subclass(complement(successor(union(intersection(power_class(u),union(v,complement(power_class(w)))),x))),union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 300.06/300.43  98342[4:Rew:78499.0,98151.0] ||  -> equal(symmetric_difference(union(complement(power_class(u)),intersection(complement(v),power_class(w))),union(null_class,intersection(power_class(u),union(v,complement(power_class(w)))))),universal_class)**.
% 300.06/300.43  98344[4:Rew:78499.0,98149.0] ||  -> equal(intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),union(null_class,intersection(power_class(u),union(v,complement(power_class(w)))))),null_class)**.
% 300.06/300.43  98345[4:Rew:78499.0,98142.0] ||  -> subclass(complement(successor(union(complement(power_class(u)),intersection(complement(v),power_class(w))))),union(null_class,intersection(power_class(u),union(v,complement(power_class(w))))))*.
% 300.06/300.43  98136[0:SpR:47642.0,42038.0] ||  -> equal(intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),intersection(x,intersection(power_class(u),union(v,complement(power_class(w)))))),null_class)**.
% 300.06/300.43  98135[0:SpR:47642.0,41697.0] ||  -> equal(intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),intersection(intersection(power_class(u),union(v,complement(power_class(w)))),x)),null_class)**.
% 300.06/300.43  98108[4:SpR:47642.0,45830.1] || equal(intersection(power_class(u),union(v,complement(power_class(w)))),null_class) -> equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),universal_class)**.
% 300.06/300.43  98465[4:Res:97694.0,5342.0] || subclass(union(u,null_class),v) -> subclass(complement(successor(successor(complement(u)))),w) member(not_subclass_element(complement(successor(successor(complement(u)))),w),v)*.
% 300.06/300.43  98571[4:Res:97791.0,3156.0] || subclass(complement(u),v) -> equal(complement(successor(successor(union(null_class,u)))),null_class) member(regular(complement(successor(successor(union(null_class,u))))),v)*.
% 300.06/300.43  98607[4:Res:98539.0,5342.0] || subclass(complement(singleton(null_class)),u) -> subclass(complement(successor(successor(successor(null_class)))),v) member(not_subclass_element(complement(successor(successor(successor(null_class)))),v),u)*.
% 300.06/300.43  98793[7:SpL:47643.0,45336.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))).
% 300.06/300.43  98792[4:SpL:47643.0,46062.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))).
% 300.06/300.43  98791[4:SpL:47643.0,70954.0] || subclass(union(intersection(complement(u),power_class(v)),complement(power_class(w))),null_class)* -> subclass(universal_class,intersection(union(u,complement(power_class(v))),power_class(w))).
% 300.06/300.43  98774[0:SpL:47643.0,2149.1] inductive(intersection(union(u,complement(power_class(v))),power_class(w))) || equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),universal_class)** -> .
% 300.06/300.43  98772[4:SpL:47643.0,59615.0] || equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),universal_class)** -> equal(intersection(union(u,complement(power_class(v))),power_class(w)),null_class).
% 300.06/300.43  98769[4:SpL:47643.0,72030.0] || equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),null_class)** -> equal(intersection(union(u,complement(power_class(v))),power_class(w)),universal_class).
% 300.06/300.43  98762[0:SpR:39581.1,47643.0] || subclass(power_class(u),union(v,complement(power_class(w)))) -> equal(union(intersection(complement(v),power_class(w)),complement(power_class(u))),complement(power_class(u)))**.
% 300.06/300.43  98692[4:SpR:47643.0,97096.0] ||  -> subclass(complement(successor(union(u,intersection(union(v,complement(power_class(w))),power_class(x))))),union(intersection(complement(v),power_class(w)),complement(power_class(x))))*.
% 300.06/300.43  98686[0:SpR:47643.0,9930.1] ||  -> member(u,intersection(union(v,complement(power_class(w))),power_class(x))) subclass(singleton(u),union(intersection(complement(v),power_class(w)),complement(power_class(x))))*.
% 300.06/300.43  98668[4:SpR:47643.0,96932.0] ||  -> subclass(complement(successor(union(intersection(union(u,complement(power_class(v))),power_class(w)),x))),union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 300.06/300.43  98858[4:Rew:78499.0,98666.0] ||  -> equal(symmetric_difference(union(intersection(complement(u),power_class(v)),complement(power_class(w))),union(null_class,intersection(union(u,complement(power_class(v))),power_class(w)))),universal_class)**.
% 300.06/300.43  98860[4:Rew:78499.0,98664.0] ||  -> equal(intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),union(null_class,intersection(union(u,complement(power_class(v))),power_class(w)))),null_class)**.
% 300.06/300.43  98861[4:Rew:78499.0,98656.0] ||  -> subclass(complement(successor(union(intersection(complement(u),power_class(v)),complement(power_class(w))))),union(null_class,intersection(union(u,complement(power_class(v))),power_class(w))))*.
% 300.06/300.43  98650[0:SpR:47643.0,42038.0] ||  -> equal(intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),intersection(x,intersection(union(u,complement(power_class(v))),power_class(w)))),null_class)**.
% 300.06/300.43  98649[0:SpR:47643.0,41697.0] ||  -> equal(intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),intersection(intersection(union(u,complement(power_class(v))),power_class(w)),x)),null_class)**.
% 300.06/300.43  98622[4:SpR:47643.0,45830.1] || equal(intersection(union(u,complement(power_class(v))),power_class(w)),null_class) -> equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),universal_class)**.
% 300.06/300.43  98990[4:Res:97858.0,5341.0] ||  -> subclass(complement(successor(successor(union(null_class,complement(singleton(u)))))),v) equal(not_subclass_element(complement(successor(successor(union(null_class,complement(singleton(u)))))),v),u)**.
% 300.06/300.43  99225[7:SpL:47644.0,45336.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))).
% 300.06/300.43  99224[4:SpL:47644.0,46062.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))).
% 300.06/300.43  99223[4:SpL:47644.0,70954.0] || subclass(union(intersection(power_class(u),complement(v)),complement(power_class(w))),null_class)* -> subclass(universal_class,intersection(union(complement(power_class(u)),v),power_class(w))).
% 300.06/300.43  99206[0:SpL:47644.0,2149.1] inductive(intersection(union(complement(power_class(u)),v),power_class(w))) || equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),universal_class)** -> .
% 300.06/300.43  99204[4:SpL:47644.0,59615.0] || equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),universal_class)** -> equal(intersection(union(complement(power_class(u)),v),power_class(w)),null_class).
% 300.06/300.43  99201[4:SpL:47644.0,72030.0] || equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),null_class)** -> equal(intersection(union(complement(power_class(u)),v),power_class(w)),universal_class).
% 300.06/300.43  99194[0:SpR:39581.1,47644.0] || subclass(power_class(u),union(complement(power_class(v)),w)) -> equal(union(intersection(power_class(v),complement(w)),complement(power_class(u))),complement(power_class(u)))**.
% 300.06/300.43  99120[4:SpR:47644.0,97096.0] ||  -> subclass(complement(successor(union(u,intersection(union(complement(power_class(v)),w),power_class(x))))),union(intersection(power_class(v),complement(w)),complement(power_class(x))))*.
% 300.06/300.43  99114[0:SpR:47644.0,9930.1] ||  -> member(u,intersection(union(complement(power_class(v)),w),power_class(x))) subclass(singleton(u),union(intersection(power_class(v),complement(w)),complement(power_class(x))))*.
% 300.06/300.43  99096[4:SpR:47644.0,96932.0] ||  -> subclass(complement(successor(union(intersection(union(complement(power_class(u)),v),power_class(w)),x))),union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 300.06/300.43  99295[4:Rew:78499.0,99094.0] ||  -> equal(symmetric_difference(union(intersection(power_class(u),complement(v)),complement(power_class(w))),union(null_class,intersection(union(complement(power_class(u)),v),power_class(w)))),universal_class)**.
% 300.06/300.43  99297[4:Rew:78499.0,99092.0] ||  -> equal(intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),union(null_class,intersection(union(complement(power_class(u)),v),power_class(w)))),null_class)**.
% 300.06/300.43  99298[4:Rew:78499.0,99084.0] ||  -> subclass(complement(successor(union(intersection(power_class(u),complement(v)),complement(power_class(w))))),union(null_class,intersection(union(complement(power_class(u)),v),power_class(w))))*.
% 300.06/300.43  99078[0:SpR:47644.0,42038.0] ||  -> equal(intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),intersection(x,intersection(union(complement(power_class(u)),v),power_class(w)))),null_class)**.
% 300.06/300.43  99077[0:SpR:47644.0,41697.0] ||  -> equal(intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),intersection(intersection(union(complement(power_class(u)),v),power_class(w)),x)),null_class)**.
% 300.06/300.43  99049[4:SpR:47644.0,45830.1] || equal(intersection(union(complement(power_class(u)),v),power_class(w)),null_class) -> equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),universal_class)**.
% 300.06/300.43  99413[4:Res:98540.0,3156.0] || subclass(complement(u),v) -> equal(complement(successor(successor(union(u,null_class)))),null_class) member(regular(complement(successor(successor(union(u,null_class))))),v)*.
% 300.06/300.43  99820[7:SpL:47646.0,45336.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))).
% 300.06/300.43  99819[4:SpL:47646.0,46062.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))).
% 300.06/300.43  99818[4:SpL:47646.0,70954.0] || subclass(union(complement(power_class(u)),intersection(power_class(v),complement(w))),null_class)* -> subclass(universal_class,intersection(power_class(u),union(complement(power_class(v)),w))).
% 300.06/300.43  99801[0:SpL:47646.0,2149.1] inductive(intersection(power_class(u),union(complement(power_class(v)),w))) || equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),universal_class)** -> .
% 300.06/300.43  99799[4:SpL:47646.0,59615.0] || equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),universal_class)** -> equal(intersection(power_class(u),union(complement(power_class(v)),w)),null_class).
% 300.06/300.43  99796[4:SpL:47646.0,72030.0] || equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),null_class)** -> equal(intersection(power_class(u),union(complement(power_class(v)),w)),universal_class).
% 300.06/300.43  99715[4:SpR:47646.0,97096.0] ||  -> subclass(complement(successor(union(u,intersection(power_class(v),union(complement(power_class(w)),x))))),union(complement(power_class(v)),intersection(power_class(w),complement(x))))*.
% 300.06/300.43  99709[0:SpR:47646.0,9930.1] ||  -> member(u,intersection(power_class(v),union(complement(power_class(w)),x))) subclass(singleton(u),union(complement(power_class(v)),intersection(power_class(w),complement(x))))*.
% 300.06/300.43  99689[4:SpR:47646.0,96932.0] ||  -> subclass(complement(successor(union(intersection(power_class(u),union(complement(power_class(v)),w)),x))),union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 300.06/300.43  99890[4:Rew:78499.0,99687.0] ||  -> equal(symmetric_difference(union(complement(power_class(u)),intersection(power_class(v),complement(w))),union(null_class,intersection(power_class(u),union(complement(power_class(v)),w)))),universal_class)**.
% 300.06/300.43  99892[4:Rew:78499.0,99685.0] ||  -> equal(intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),union(null_class,intersection(power_class(u),union(complement(power_class(v)),w)))),null_class)**.
% 300.06/300.43  99893[4:Rew:78499.0,99677.0] ||  -> subclass(complement(successor(union(complement(power_class(u)),intersection(power_class(v),complement(w))))),union(null_class,intersection(power_class(u),union(complement(power_class(v)),w))))*.
% 300.06/300.43  99671[0:SpR:47646.0,42038.0] ||  -> equal(intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),intersection(x,intersection(power_class(u),union(complement(power_class(v)),w)))),null_class)**.
% 300.06/300.43  99670[0:SpR:47646.0,41697.0] ||  -> equal(intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),intersection(intersection(power_class(u),union(complement(power_class(v)),w)),x)),null_class)**.
% 300.06/300.43  99642[4:SpR:47646.0,45830.1] || equal(intersection(power_class(u),union(complement(power_class(v)),w)),null_class) -> equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),universal_class)**.
% 300.06/300.43  100038[4:Res:96680.0,5342.0] || subclass(union(null_class,u),v) -> subclass(complement(union(complement(u),w)),x) member(not_subclass_element(complement(union(complement(u),w)),x),v)*.
% 300.06/300.43  100162[4:Res:100042.0,5348.0] ||  -> subclass(complement(union(complement(restrict(u,v,w)),x)),y) member(not_subclass_element(complement(union(complement(restrict(u,v,w)),x)),y),u)*.
% 300.06/300.43  100214[4:Rew:26691.0,100148.1,26691.0,100148.0] || member(regular(complement(union(union(null_class,compose(element_relation,universal_class)),u))),element_relation)* -> equal(complement(union(union(null_class,compose(element_relation,universal_class)),u)),null_class).
% 300.06/300.43  100495[0:SpR:39581.1,5447.2] || subclass(complement(u),complement(v)) member(w,universal_class) -> member(w,image(element_relation,union(v,u)))* member(w,power_class(complement(u))).
% 300.06/300.43  100774[4:Res:100115.0,5348.0] ||  -> subclass(complement(union(u,complement(restrict(v,w,x)))),y) member(not_subclass_element(complement(union(u,complement(restrict(v,w,x)))),y),v)*.
% 300.06/300.43  100827[4:Rew:26691.0,100760.1,26691.0,100760.0] || member(regular(complement(union(u,union(null_class,compose(element_relation,universal_class))))),element_relation)* -> equal(complement(union(u,union(null_class,compose(element_relation,universal_class)))),null_class).
% 300.06/300.43  100897[4:Res:17111.1,15575.1] || equal(cross_product(singleton(u),universal_class),singleton(singleton(null_class)))** member(u,universal_class) member(singleton(null_class),v)* -> member(u,cantor(v))*.
% 300.06/300.43  100852[4:Res:67.1,15575.1] || member(u,universal_class) member(regular(cross_product(singleton(u),universal_class)),v)* -> equal(cross_product(singleton(u),universal_class),null_class) member(u,cantor(v)).
% 300.06/300.43  101026[0:SpL:39581.1,6117.1] || subclass(complement(u),complement(v)) member(w,intersection(complement(x),union(v,u)))* member(w,union(x,complement(u))) -> .
% 300.06/300.43  101288[0:SpL:39581.1,6127.1] || subclass(complement(u),complement(v)) member(w,intersection(union(v,u),complement(x)))* member(w,union(complement(u),x)) -> .
% 300.06/300.43  103749[4:Rew:26691.0,101643.1] || member(not_subclass_element(intersection(union(null_class,u),complement(v)),w),union(complement(u),v))* -> subclass(intersection(union(null_class,u),complement(v)),w).
% 300.06/300.43  103752[4:Rew:26691.0,101614.1] || member(not_subclass_element(intersection(complement(u),union(null_class,v)),w),union(u,complement(v)))* -> subclass(intersection(complement(u),union(null_class,v)),w).
% 300.06/300.43  101713[4:Rew:101686.0,100988.1] || member(u,intersection(complement(v),union(w,apply(null_class,x))))* member(u,union(v,complement(union(w,apply(null_class,y)))))* -> .
% 300.06/300.43  101715[4:Rew:101686.0,101250.1] || member(u,intersection(union(v,apply(null_class,w)),complement(x)))* member(u,union(complement(union(v,apply(null_class,y))),x))* -> .
% 300.06/300.43  101717[4:Rew:101686.0,100982.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)))))* -> .
% 300.06/300.43  101719[4:Rew:101686.0,83487.0] || member(not_subclass_element(union(u,apply(null_class,v)),w),complement(union(u,apply(null_class,x))))* -> subclass(union(u,apply(null_class,v)),w).
% 300.06/300.43  101720[4:Rew:101686.0,100457.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,apply(null_class,w))))* member(u,power_class(complement(union(v,apply(null_class,x)))))*.
% 300.06/300.43  101722[4:Rew:101686.0,101244.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))* -> .
% 300.06/300.43  101752[4:Rew:101686.0,101016.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)))) -> .
% 300.06/300.43  101754[4:Rew:101686.0,101017.1] || member(u,intersection(complement(v),union(apply(null_class,w),x)))* member(u,union(v,complement(union(apply(null_class,y),x))))* -> .
% 300.06/300.43  101756[0:Rew:101686.0,100478.2] || member(u,universal_class) -> member(u,image(element_relation,union(symmetric_difference(v,w),x)))* member(u,power_class(complement(union(symmetric_difference(w,v),x)))).
% 300.06/300.43  101758[0:Rew:101686.0,101271.1] || member(u,intersection(union(symmetric_difference(v,w),x),complement(y)))* member(u,union(complement(union(symmetric_difference(w,v),x)),y)) -> .
% 300.06/300.43  101772[0:Rew:101686.0,90854.0] || member(not_subclass_element(union(symmetric_difference(u,v),w),x),complement(union(symmetric_difference(v,u),w)))* -> subclass(union(symmetric_difference(u,v),w),x).
% 300.06/300.43  101775[4:Rew:101686.0,83455.0] || member(not_subclass_element(union(apply(null_class,u),v),w),complement(union(apply(null_class,x),v)))* -> subclass(union(apply(null_class,u),v),w).
% 300.06/300.43  101776[4:Rew:101686.0,101273.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))* -> .
% 300.06/300.43  101778[4:Rew:101686.0,81920.0] || member(not_subclass_element(union(sum_class(range_of(null_class)),u),v),complement(union(apply(null_class,w),u)))* -> subclass(union(sum_class(range_of(null_class)),u),v).
% 300.06/300.43  101779[4:Rew:101686.0,100480.2] || member(u,universal_class) -> member(u,image(element_relation,union(sum_class(range_of(null_class)),v)))* member(u,power_class(complement(union(apply(null_class,w),v))))*.
% 300.06/300.43  101785[4:Rew:101686.0,101279.1] || member(u,intersection(union(apply(null_class,v),w),complement(x)))* member(u,union(complement(union(apply(null_class,y),w)),x))* -> .
% 300.06/300.43  101787[4:Rew:101686.0,100486.2] || member(u,universal_class) -> member(u,image(element_relation,union(apply(null_class,v),w)))* member(u,power_class(complement(union(apply(null_class,x),w))))*.
% 300.06/300.43  101789[4:Rew:101686.0,101011.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))))* -> .
% 300.06/300.43  101799[0:Rew:101686.0,100449.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,symmetric_difference(w,x))))* member(u,power_class(complement(union(v,symmetric_difference(x,w))))).
% 300.06/300.43  101801[0:Rew:101686.0,101242.1] || member(u,intersection(union(v,symmetric_difference(w,x)),complement(y)))* member(u,union(complement(union(v,symmetric_difference(x,w))),y)) -> .
% 300.06/300.43  101811[4:Rew:101686.0,100451.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,sum_class(range_of(null_class)))))* member(u,power_class(complement(union(v,apply(null_class,w)))))*.
% 300.06/300.43  101819[4:Rew:101686.0,100456.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,apply(null_class,w))))* member(u,power_class(complement(union(v,sum_class(range_of(null_class)))))).
% 300.06/300.43  101822[4:Rew:101686.0,101249.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)) -> .
% 300.06/300.43  101825[4:Rew:101686.0,100485.2] || member(u,universal_class) -> member(u,image(element_relation,union(apply(null_class,v),w)))* member(u,power_class(complement(union(sum_class(range_of(null_class)),w)))).
% 300.06/300.43  101827[4:Rew:101686.0,101278.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)) -> .
% 300.06/300.43  101834[4:Rew:101686.0,81874.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).
% 300.06/300.43  101869[0:Rew:101686.0,90889.0] || member(not_subclass_element(union(u,symmetric_difference(v,w)),x),complement(union(u,symmetric_difference(w,v))))* -> subclass(union(u,symmetric_difference(v,w)),x).
% 300.06/300.43  101870[4:Rew:101686.0,81950.0] || member(not_subclass_element(union(u,sum_class(range_of(null_class))),v),complement(union(u,apply(null_class,w))))* -> subclass(union(u,sum_class(range_of(null_class))),v).
% 300.06/300.43  101883[4:Rew:101686.0,81904.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).
% 300.06/300.43  101885[0:Rew:101686.0,101009.1] || member(u,intersection(complement(v),union(symmetric_difference(w,x),y)))* member(u,union(v,complement(union(symmetric_difference(x,w),y)))) -> .
% 300.06/300.43  101897[0:Rew:101686.0,25792.0] || member(u,symmetric_difference(complement(v),union(w,complement(union(x,y)))))* -> member(u,union(v,intersection(complement(w),union(x,y)))).
% 300.06/300.43  101925[0:Rew:101686.0,100980.1] || member(u,intersection(complement(v),union(w,symmetric_difference(x,y))))* member(u,union(v,complement(union(w,symmetric_difference(y,x))))) -> .
% 300.06/300.43  101927[4:Rew:101686.0,100987.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)))))) -> .
% 300.06/300.43  101961[0:Rew:101686.0,101079.0] || subclass(u,union(v,complement(union(w,x)))) member(regular(u),intersection(complement(v),union(w,x)))* -> equal(u,null_class).
% 300.06/300.43  101970[0:Rew:101686.0,25810.0] || member(u,symmetric_difference(union(v,complement(union(w,x))),complement(y)))* -> member(u,union(intersection(complement(v),union(w,x)),y)).
% 300.06/300.43  101984[0:Rew:101686.0,87443.1] || subclass(u,intersection(complement(v),union(w,x))) member(regular(u),union(v,complement(union(w,x))))* -> equal(u,null_class).
% 300.06/300.43  102002[4:Rew:101686.0,101084.0] || subclass(ordered_pair(u,universal_class),union(v,complement(union(w,x)))) member(unordered_pair(u,null_class),intersection(complement(v),union(w,x)))* -> .
% 300.06/300.43  102020[0:Rew:101686.0,52019.0] || member(u,symmetric_difference(power_class(v),power_class(complement(union(w,x))))) -> member(u,union(complement(power_class(v)),image(element_relation,union(w,x))))*.
% 300.06/300.43  102047[0:Rew:101686.0,25795.0] || member(u,symmetric_difference(complement(v),union(complement(union(w,x)),y)))* -> member(u,union(v,intersection(union(w,x),complement(y)))).
% 300.06/300.43  102096[0:Rew:101686.0,101096.0] || subclass(u,symmetric_difference(v,complement(union(w,x)))) member(regular(u),intersection(complement(v),union(w,x)))* -> equal(u,null_class).
% 300.06/300.43  102206[0:Rew:101686.0,101093.0] || subclass(universal_class,union(u,complement(union(v,w)))) member(x,intersection(complement(u),union(v,w)))* -> equal(singleton(x),null_class).
% 300.06/300.43  102207[0:Rew:101686.0,101097.0] || subclass(universal_class,union(u,complement(union(v,w)))) member(regular(x),intersection(complement(u),union(v,w)))* -> equal(x,null_class).
% 300.06/300.43  102250[0:Rew:101686.0,23680.0] || subclass(intersection(complement(u),union(v,w)),union(u,complement(union(v,w))))* -> equal(intersection(complement(u),union(v,w)),null_class).
% 300.06/300.43  102268[0:Rew:101686.0,32838.1] ||  -> equal(symmetric_difference(complement(u),union(v,w)),null_class) member(regular(symmetric_difference(complement(u),union(v,w))),union(u,complement(union(v,w))))*.
% 300.06/300.43  102269[3:Rew:101686.0,33040.0] ||  -> subclass(regular(intersection(complement(u),union(v,w))),union(u,complement(union(v,w))))* equal(intersection(complement(u),union(v,w)),null_class).
% 300.06/300.43  102317[4:Rew:101686.0,101061.0] || equal(union(u,complement(union(v,w))),ordered_pair(x,universal_class)) member(unordered_pair(x,null_class),intersection(complement(u),union(v,w)))* -> .
% 300.06/300.43  102363[0:Rew:101686.0,45217.0] || equal(u,power_class(complement(union(v,w))))* member(x,universal_class) -> member(x,image(element_relation,union(v,w)))* member(x,u)*.
% 300.06/300.43  102365[0:Rew:101686.0,51703.0] || member(u,symmetric_difference(power_class(complement(union(v,w))),power_class(x))) -> member(u,union(image(element_relation,union(v,w)),complement(power_class(x))))*.
% 300.06/300.43  102429[0:Rew:101686.0,101343.0] || subclass(u,union(complement(union(v,w)),x)) member(regular(u),intersection(union(v,w),complement(x)))* -> equal(u,null_class).
% 300.07/300.43  102438[0:Rew:101686.0,25813.0] || member(u,symmetric_difference(union(complement(union(v,w)),x),complement(y)))* -> member(u,union(intersection(union(v,w),complement(x)),y)).
% 300.07/300.43  102452[0:Rew:101686.0,87466.1] || subclass(u,intersection(union(v,w),complement(x))) member(regular(u),union(complement(union(v,w)),x))* -> equal(u,null_class).
% 300.07/300.43  102470[4:Rew:101686.0,101348.0] || subclass(ordered_pair(u,universal_class),union(complement(union(v,w)),x)) member(unordered_pair(u,null_class),intersection(union(v,w),complement(x)))* -> .
% 300.07/300.43  102501[0:Rew:101686.0,59446.0] || subclass(u,symmetric_difference(intersection(v,w),complement(union(v,w))))* -> subclass(u,x) member(not_subclass_element(u,x),complement(symmetric_difference(v,w)))*.
% 300.07/300.43  102503[0:Rew:101686.0,54127.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(intersection(v,w),complement(union(v,w))))* -> member(sum_class(u),complement(symmetric_difference(v,w)))*.
% 300.07/300.43  102504[0:Rew:101686.0,53571.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(intersection(v,w),complement(union(v,w))))* -> member(power_class(u),complement(symmetric_difference(v,w)))*.
% 300.07/300.43  102564[0:Rew:101686.0,101360.0] || subclass(u,symmetric_difference(complement(union(v,w)),x)) member(regular(u),intersection(union(v,w),complement(x)))* -> equal(u,null_class).
% 300.07/300.43  102580[0:Rew:101686.0,101357.0] || subclass(universal_class,union(complement(union(u,v)),w)) member(x,intersection(union(u,v),complement(w)))* -> equal(singleton(x),null_class).
% 300.07/300.43  102581[0:Rew:101686.0,101361.0] || subclass(universal_class,union(complement(union(u,v)),w)) member(regular(x),intersection(union(u,v),complement(w)))* -> equal(x,null_class).
% 300.07/300.43  102624[0:Rew:101686.0,23683.0] || subclass(intersection(union(u,v),complement(w)),union(complement(union(u,v)),w))* -> equal(intersection(union(u,v),complement(w)),null_class).
% 300.07/300.43  102642[0:Rew:101686.0,32840.1] ||  -> equal(symmetric_difference(union(u,v),complement(w)),null_class) member(regular(symmetric_difference(union(u,v),complement(w))),union(complement(union(u,v)),w))*.
% 300.07/300.43  102643[3:Rew:101686.0,33042.0] ||  -> subclass(regular(intersection(union(u,v),complement(w))),union(complement(union(u,v)),w))* equal(intersection(union(u,v),complement(w)),null_class).
% 300.07/300.43  102689[4:Rew:101686.0,101325.0] || equal(union(complement(union(u,v)),w),ordered_pair(x,universal_class)) member(unordered_pair(x,null_class),intersection(union(u,v),complement(w)))* -> .
% 300.07/300.43  103437[0:Rew:103414.0,47123.0] ||  -> equal(union(u,intersection(power_class(complement(power_class(v))),complement(singleton(image(element_relation,power_class(v)))))),union(u,complement(successor(image(element_relation,power_class(v))))))**.
% 300.07/300.43  103438[4:Rew:103414.0,41152.0] ||  -> equal(union(u,intersection(power_class(complement(singleton(null_class))),complement(singleton(image(element_relation,successor(null_class)))))),union(u,complement(successor(image(element_relation,successor(null_class))))))**.
% 300.07/300.43  103446[4:Rew:103425.0,41113.0] ||  -> equal(union(intersection(power_class(complement(singleton(null_class))),complement(singleton(image(element_relation,successor(null_class))))),u),union(u,complement(successor(image(element_relation,successor(null_class))))))**.
% 300.07/300.43  103460[0:Rew:103425.0,47347.0] ||  -> equal(union(intersection(power_class(complement(power_class(u))),complement(singleton(image(element_relation,power_class(u))))),v),union(v,complement(successor(image(element_relation,power_class(u))))))**.
% 300.07/300.43  103805[4:Rew:101686.0,101724.0] ||  -> member(not_subclass_element(u,complement(union(v,apply(null_class,w)))),union(v,apply(null_class,x)))* subclass(u,complement(union(v,apply(null_class,x)))).
% 300.07/300.43  103812[0:Rew:101686.0,101760.0] ||  -> member(not_subclass_element(u,complement(union(symmetric_difference(v,w),x))),union(symmetric_difference(w,v),x))* subclass(u,complement(union(symmetric_difference(w,v),x))).
% 300.07/300.43  103813[0:Rew:101686.0,101768.1] || member(regular(complement(union(symmetric_difference(u,v),w))),union(symmetric_difference(v,u),w))* -> equal(complement(union(symmetric_difference(v,u),w)),null_class).
% 300.07/300.43  103814[4:Rew:101686.0,101773.1] || member(regular(complement(union(apply(null_class,u),v))),union(apply(null_class,w),v))* -> equal(complement(union(apply(null_class,w),v)),null_class).
% 300.07/300.43  103815[4:Rew:101686.0,101774.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).
% 300.07/300.43  103816[4:Rew:101686.0,101784.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))).
% 300.07/300.43  103817[4:Rew:101686.0,101791.0] ||  -> member(not_subclass_element(u,complement(union(apply(null_class,v),w))),union(apply(null_class,x),w))* subclass(u,complement(union(apply(null_class,x),w))).
% 300.07/300.43  103818[4:Rew:101686.0,101798.1] ||  -> 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))).
% 300.07/300.43  103819[0:Rew:101686.0,101803.0] ||  -> member(not_subclass_element(u,complement(union(v,symmetric_difference(w,x)))),union(v,symmetric_difference(x,w)))* subclass(u,complement(union(v,symmetric_difference(x,w)))).
% 300.07/300.43  103820[4:Rew:101686.0,101813.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)))).
% 300.07/300.43  103821[4:Rew:101686.0,101816.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))))).
% 300.07/300.43  103822[4:Rew:101686.0,101824.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).
% 300.07/300.43  103823[0:Rew:101686.0,101865.1] || member(regular(complement(union(u,symmetric_difference(v,w)))),union(u,symmetric_difference(w,v)))* -> equal(complement(union(u,symmetric_difference(w,v))),null_class).
% 300.07/300.43  103824[4:Rew:101686.0,101874.0] || member(regular(complement(union(u,apply(null_class,v)))),union(u,apply(null_class,w)))* -> equal(complement(union(u,apply(null_class,w))),null_class).
% 300.07/300.43  103825[4:Rew:101686.0,101878.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).
% 300.07/300.43  103826[4:Rew:101686.0,101879.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).
% 300.07/300.43  103835[0:Rew:101686.0,102223.0] || subclass(union(u,complement(union(v,w))),intersection(complement(u),union(v,w)))* -> equal(union(u,complement(union(v,w))),null_class).
% 300.07/300.43  103836[3:Rew:101686.0,102300.1] ||  -> member(union(u,complement(union(v,w))),intersection(complement(u),union(v,w)))* equal(singleton(union(u,complement(union(v,w)))),null_class).
% 300.07/300.43  103837[0:Rew:101686.0,102597.0] || subclass(union(complement(union(u,v)),w),intersection(union(u,v),complement(w)))* -> equal(union(complement(union(u,v)),w),null_class).
% 300.07/300.43  103838[3:Rew:101686.0,102672.1] ||  -> member(union(complement(union(u,v)),w),intersection(union(u,v),complement(w)))* equal(singleton(union(complement(union(u,v)),w)),null_class).
% 300.07/300.43  104153[4:Rew:47572.0,101589.1,26691.0,101589.1,47572.0,101589.1,26691.0,101589.1,47572.0,101589.0,26691.0,101589.0,47572.0,101589.0,26691.0,101589.0] || member(not_subclass_element(intersection(power_class(u),power_class(v)),w),complement(intersection(power_class(u),power_class(v))))* -> subclass(intersection(power_class(u),power_class(v)),w).
% 300.07/300.43  106689[0:SpR:103337.0,496.0] ||  -> equal(intersection(union(u,image(element_relation,successor(v))),union(complement(u),power_class(complement(successor(v))))),symmetric_difference(complement(u),power_class(complement(successor(v)))))**.
% 300.07/300.43  106639[0:SpR:103337.0,496.0] ||  -> equal(intersection(union(image(element_relation,successor(u)),v),union(power_class(complement(successor(u))),complement(v))),symmetric_difference(power_class(complement(successor(u))),complement(v)))**.
% 300.07/300.43  106807[0:Rew:103337.0,106739.1] || member(not_subclass_element(intersection(u,power_class(complement(successor(v)))),w),image(element_relation,successor(v)))* -> subclass(intersection(u,power_class(complement(successor(v)))),w).
% 300.07/300.43  106808[0:Rew:103337.0,106726.1] || member(not_subclass_element(intersection(power_class(complement(successor(u))),v),w),image(element_relation,successor(u)))* -> subclass(intersection(power_class(complement(successor(u))),v),w).
% 300.07/300.43  107075[4:Res:96797.0,5342.0] || subclass(union(null_class,u),v) -> subclass(complement(union(w,complement(u))),x) member(not_subclass_element(complement(union(w,complement(u))),x),v)*.
% 300.07/300.43  107179[4:Res:97706.0,5342.0] || subclass(union(u,u),v)* -> subclass(complement(successor(successor(complement(u)))),w) member(not_subclass_element(complement(successor(successor(complement(u)))),w),v)*.
% 300.07/300.43  107308[4:Res:97814.0,5341.0] ||  -> subclass(complement(successor(successor(complement(intersection(singleton(u),v))))),w) equal(not_subclass_element(complement(successor(successor(complement(intersection(singleton(u),v))))),w),u)**.
% 300.07/300.43  107542[0:SpL:103414.0,47228.0] || member(u,symmetric_difference(power_class(v),union(w,complement(successor(x))))) -> member(u,union(complement(power_class(v)),intersection(complement(w),successor(x))))*.
% 300.07/300.43  107622[0:Rew:79059.0,107540.0] || member(u,symmetric_difference(union(v,complement(successor(w))),union(complement(v),successor(w))))* -> member(u,complement(symmetric_difference(complement(v),successor(w)))).
% 300.07/300.43  107533[0:SpL:103414.0,47039.0] || member(u,symmetric_difference(union(v,complement(successor(w))),power_class(x))) -> member(u,union(intersection(complement(v),successor(w)),complement(power_class(x))))*.
% 300.07/300.43  107532[0:SpL:103414.0,7013.0] || equal(u,union(v,complement(successor(w))))* member(x,universal_class) -> member(x,intersection(complement(v),successor(w)))* member(x,u)*.
% 300.07/300.43  107528[0:SpL:103414.0,354.1] || member(u,universal_class) subclass(union(v,complement(successor(w))),x)* -> member(u,intersection(complement(v),successor(w)))* member(u,x)*.
% 300.07/300.43  107708[4:Res:98552.0,3156.0] || subclass(complement(u),v) -> equal(complement(successor(successor(union(u,u)))),null_class) member(regular(complement(successor(successor(union(u,u))))),v)*.
% 300.07/300.43  107838[4:Res:99956.0,5342.0] || subclass(union(u,null_class),v) -> subclass(complement(union(complement(u),w)),x) member(not_subclass_element(complement(union(complement(u),w)),x),v)*.
% 300.07/300.43  107989[4:Res:100103.0,3156.0] || subclass(complement(u),v) -> equal(complement(union(union(null_class,u),w)),null_class) member(regular(complement(union(union(null_class,u),w))),v)*.
% 300.07/300.43  108279[4:Rew:108230.0,108278.0] ||  -> equal(union(symmetric_difference(u,v),intersection(intersection(u,v),complement(union(u,v)))),complement(symmetric_difference(intersection(u,v),complement(union(u,v)))))**.
% 300.07/300.43  108315[4:Res:107937.0,5342.0] || subclass(complement(singleton(null_class)),u) -> subclass(complement(union(successor(null_class),v)),w) member(not_subclass_element(complement(union(successor(null_class),v)),w),u)*.
% 300.07/300.43  108833[4:Res:108293.0,5342.0] || subclass(complement(singleton(null_class)),u) -> subclass(complement(union(v,successor(null_class))),w) member(not_subclass_element(complement(union(v,successor(null_class))),w),u)*.
% 300.07/300.43  108921[4:Res:100205.0,5341.0] ||  -> subclass(complement(union(union(null_class,complement(singleton(u))),v)),w) equal(not_subclass_element(complement(union(union(null_class,complement(singleton(u))),v)),w),u)**.
% 300.07/300.43  109348[4:Res:100716.0,3156.0] || subclass(complement(u),v) -> equal(complement(union(w,union(null_class,u))),null_class) member(regular(complement(union(w,union(null_class,u)))),v)*.
% 300.07/300.43  109470[4:Res:100818.0,5341.0] ||  -> subclass(complement(union(u,union(null_class,complement(singleton(v))))),w) equal(not_subclass_element(complement(union(u,union(null_class,complement(singleton(v))))),w),v)**.
% 300.07/300.43  110292[4:Res:106992.0,5342.0] || subclass(union(u,null_class),v) -> subclass(complement(union(w,complement(u))),x) member(not_subclass_element(complement(union(w,complement(u))),x),v)*.
% 300.07/300.43  110443[4:Res:107232.0,5341.0] ||  -> subclass(complement(successor(successor(complement(intersection(u,singleton(v)))))),w) equal(not_subclass_element(complement(successor(successor(complement(intersection(u,singleton(v)))))),w),v)**.
% 300.07/300.43  110759[4:Res:107938.0,3156.0] || subclass(complement(u),v) -> equal(complement(union(union(u,null_class),w)),null_class) member(regular(complement(union(union(u,null_class),w))),v)*.
% 300.07/300.43  110901[4:Res:109295.0,3156.0] || subclass(complement(u),v) -> equal(complement(union(w,union(u,null_class))),null_class) member(regular(complement(union(w,union(u,null_class)))),v)*.
% 300.07/300.43  111317[0:Res:364.1,101688.0] || subclass(ordered_pair(u,v),symmetric_difference(complement(w),union(x,y))) -> member(unordered_pair(u,singleton(v)),union(w,complement(union(x,y))))*.
% 300.07/300.43  111293[0:Res:347.2,101688.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(v),union(w,x))) -> member(sum_class(u),union(v,complement(union(w,x))))*.
% 300.07/300.43  111292[0:Res:346.2,101688.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(v),union(w,x))) -> member(power_class(u),union(v,complement(union(w,x))))*.
% 300.07/300.43  111289[0:Res:350.2,101688.0] || subclass(u,symmetric_difference(complement(v),union(w,x))) -> subclass(u,y) member(not_subclass_element(u,y),union(v,complement(union(w,x))))*.
% 300.07/300.43  111229[0:SpL:103337.0,101688.0] || member(u,symmetric_difference(power_class(complement(successor(v))),union(w,x))) -> member(u,union(image(element_relation,successor(v)),complement(union(w,x))))*.
% 300.07/300.43  111227[0:SpL:47012.0,101688.0] || member(u,symmetric_difference(power_class(complement(power_class(v))),union(w,x))) -> member(u,union(image(element_relation,power_class(v)),complement(union(w,x))))*.
% 300.07/300.43  111520[4:Res:96578.0,5341.0] ||  -> subclass(intersection(union(null_class,intersection(singleton(u),v)),w),x) equal(not_subclass_element(intersection(union(null_class,intersection(singleton(u),v)),w),x),u)**.
% 300.07/300.43  111670[4:Res:96588.0,5341.0] ||  -> subclass(union(null_class,intersection(intersection(singleton(u),v),w)),x) equal(not_subclass_element(union(null_class,intersection(intersection(singleton(u),v),w)),x),u)**.
% 300.07/300.43  111865[0:Res:364.1,101702.0] || subclass(ordered_pair(u,v),symmetric_difference(union(w,x),complement(y))) -> member(unordered_pair(u,singleton(v)),union(complement(union(w,x)),y))*.
% 300.07/300.43  111841[0:Res:347.2,101702.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(union(v,w),complement(x))) -> member(sum_class(u),union(complement(union(v,w)),x))*.
% 300.07/300.43  111840[0:Res:346.2,101702.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(union(v,w),complement(x))) -> member(power_class(u),union(complement(union(v,w)),x))*.
% 300.07/300.43  111837[0:Res:350.2,101702.0] || subclass(u,symmetric_difference(union(v,w),complement(x))) -> subclass(u,y) member(not_subclass_element(u,y),union(complement(union(v,w)),x))*.
% 300.07/300.43  111739[0:SpL:103337.0,101702.0] || member(u,symmetric_difference(union(v,w),power_class(complement(successor(x))))) -> member(u,union(complement(union(v,w)),image(element_relation,successor(x))))*.
% 300.07/300.43  111737[0:SpL:47012.0,101702.0] || member(u,symmetric_difference(union(v,w),power_class(complement(power_class(x))))) -> member(u,union(complement(union(v,w)),image(element_relation,power_class(x))))*.
% 300.07/300.43  112019[4:Res:96596.0,5341.0] ||  -> subclass(intersection(u,union(null_class,intersection(singleton(v),w))),x) equal(not_subclass_element(intersection(u,union(null_class,intersection(singleton(v),w))),x),v)**.
% 300.07/300.43  112161[4:Res:96601.0,5341.0] ||  -> subclass(union(null_class,intersection(u,intersection(singleton(v),w))),x) equal(not_subclass_element(union(null_class,intersection(u,intersection(singleton(v),w))),x),v)**.
% 300.07/300.43  112284[0:Res:101696.1,2.0] || member(u,universal_class) subclass(image(element_relation,union(v,w)),x)* -> member(u,power_class(complement(union(v,w))))* member(u,x)*.
% 300.07/300.43  112446[4:Res:96889.0,5341.0] ||  -> subclass(complement(successor(complement(restrict(singleton(u),v,w)))),x) equal(not_subclass_element(complement(successor(complement(restrict(singleton(u),v,w)))),x),u)**.
% 300.07/300.43  112576[4:Res:99968.0,5342.0] || subclass(union(u,u),v)* -> subclass(complement(union(complement(u),w)),x) member(not_subclass_element(complement(union(complement(u),w)),x),v)*.
% 300.07/300.43  112783[0:Res:10859.2,101687.0] || subclass(universal_class,intersection(complement(u),union(v,w))) member(regular(x),union(u,complement(union(v,w))))* -> equal(x,null_class).
% 300.07/300.43  112782[0:Res:3640.2,101687.0] || subclass(universal_class,intersection(complement(u),union(v,w))) member(x,union(u,complement(union(v,w))))* -> equal(singleton(x),null_class).
% 300.07/300.43  112773[4:Res:17151.1,101687.0] || subclass(ordered_pair(u,universal_class),intersection(complement(v),union(w,x))) member(unordered_pair(u,null_class),union(v,complement(union(w,x))))* -> .
% 300.07/300.43  112752[4:Res:25926.1,101687.0] || equal(intersection(complement(u),union(v,w)),ordered_pair(x,universal_class)) member(unordered_pair(x,null_class),union(u,complement(union(v,w))))* -> .
% 300.07/300.43  112721[4:SpL:74226.0,101687.0] || member(u,intersection(complement(apply(null_class,v)),union(w,x)))* member(u,union(apply(null_class,y),complement(union(w,x))))* -> .
% 300.07/300.43  112720[4:SpL:74227.0,101687.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))))* -> .
% 300.07/300.43  112718[4:SpL:27420.0,101687.0] || member(u,intersection(union(null_class,complement(v)),union(w,x)))* member(u,union(union(null_class,v),complement(union(w,x)))) -> .
% 300.07/300.43  112717[4:SpL:73603.0,101687.0] || member(u,intersection(union(null_class,complement(v)),union(w,x)))* member(u,union(union(v,null_class),complement(union(w,x)))) -> .
% 300.07/300.43  112716[4:SpL:30456.0,101687.0] || member(u,intersection(union(null_class,complement(v)),union(w,x)))* member(u,union(union(v,v),complement(union(w,x))))* -> .
% 300.07/300.43  112715[4:SpL:74227.0,101687.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)))) -> .
% 300.07/300.43  112713[0:SpL:78616.0,101687.0] || member(u,intersection(complement(symmetric_difference(v,w)),union(x,y)))* member(u,union(symmetric_difference(w,v),complement(union(x,y)))) -> .
% 300.07/300.43  112984[4:Res:100149.0,5341.0] ||  -> subclass(complement(union(complement(intersection(singleton(u),v)),w)),x) equal(not_subclass_element(complement(union(complement(intersection(singleton(u),v)),w)),x),u)**.
% 300.07/300.43  113156[4:Res:100761.0,5341.0] ||  -> subclass(complement(union(u,complement(intersection(singleton(v),w)))),x) equal(not_subclass_element(complement(union(u,complement(intersection(singleton(v),w)))),x),v)**.
% 300.07/300.43  113361[0:Res:10859.2,101701.0] || subclass(universal_class,intersection(union(u,v),complement(w))) member(regular(x),union(complement(union(u,v)),w))* -> equal(x,null_class).
% 300.07/300.43  113360[0:Res:3640.2,101701.0] || subclass(universal_class,intersection(union(u,v),complement(w))) member(x,union(complement(union(u,v)),w))* -> equal(singleton(x),null_class).
% 300.07/300.43  113351[4:Res:17151.1,101701.0] || subclass(ordered_pair(u,universal_class),intersection(union(v,w),complement(x))) member(unordered_pair(u,null_class),union(complement(union(v,w)),x))* -> .
% 300.07/300.43  113330[4:Res:25926.1,101701.0] || equal(intersection(union(u,v),complement(w)),ordered_pair(x,universal_class)) member(unordered_pair(x,null_class),union(complement(union(u,v)),w))* -> .
% 300.07/300.43  113446[4:Rew:102945.0,113259.1] || member(u,intersection(union(v,w),complement(apply(null_class,x))))* member(u,union(sum_class(range_of(null_class)),complement(union(v,w)))) -> .
% 300.07/300.43  113256[4:SpL:27420.0,101701.0] || member(u,intersection(union(v,w),union(null_class,complement(x))))* member(u,union(complement(union(v,w)),union(null_class,x))) -> .
% 300.07/300.43  113255[4:SpL:73603.0,101701.0] || member(u,intersection(union(v,w),union(null_class,complement(x))))* member(u,union(complement(union(v,w)),union(x,null_class))) -> .
% 300.07/300.43  113254[4:SpL:30456.0,101701.0] || member(u,intersection(union(v,w),union(null_class,complement(x))))* member(u,union(complement(union(v,w)),union(x,x)))* -> .
% 300.07/300.43  113251[0:SpL:78616.0,101701.0] || member(u,intersection(union(v,w),complement(symmetric_difference(x,y))))* member(u,union(complement(union(v,w)),symmetric_difference(y,x))) -> .
% 300.07/300.43  114354[4:Res:113750.0,5348.0] ||  -> subclass(regular(union(null_class,complement(restrict(u,v,w)))),x) member(not_subclass_element(regular(union(null_class,complement(restrict(u,v,w)))),x),u)*.
% 300.07/300.43  114420[0:SpR:101864.0,505.1] || subclass(universal_class,symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))))* -> member(omega,complement(symmetric_difference(cross_product(v,w),u))).
% 300.07/300.43  114419[0:SpR:101864.0,530.1] || equal(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))),universal_class)** -> member(omega,complement(symmetric_difference(cross_product(v,w),u))).
% 300.07/300.43  114417[0:SpR:101864.0,2217.1] || subclass(universal_class,symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))))* -> member(null_class,complement(symmetric_difference(cross_product(v,w),u))).
% 300.07/300.43  114416[0:SpR:101864.0,2244.1] || equal(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))),universal_class)** -> member(null_class,complement(symmetric_difference(cross_product(v,w),u))).
% 300.07/300.43  114883[0:SpR:101884.0,505.1] || subclass(universal_class,symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))))* -> member(omega,complement(symmetric_difference(u,cross_product(v,w)))).
% 300.07/300.43  114882[0:SpR:101884.0,530.1] || equal(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))),universal_class)** -> member(omega,complement(symmetric_difference(u,cross_product(v,w)))).
% 300.07/300.43  114880[0:SpR:101884.0,2217.1] || subclass(universal_class,symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))))* -> member(null_class,complement(symmetric_difference(u,cross_product(v,w)))).
% 300.07/300.43  114879[0:SpR:101884.0,2244.1] || equal(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))),universal_class)** -> member(null_class,complement(symmetric_difference(u,cross_product(v,w)))).
% 300.07/300.43  115235[4:Res:113739.0,5342.0] || subclass(union(u,null_class),v) -> subclass(regular(union(null_class,complement(u))),w) member(not_subclass_element(regular(union(null_class,complement(u))),w),v)*.
% 300.07/300.43  115685[7:SpL:102364.0,45336.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))))).
% 300.07/300.43  115684[4:SpL:102364.0,46062.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))))).
% 300.07/300.43  115683[4:SpL:102364.0,70954.0] || subclass(union(complement(power_class(u)),image(element_relation,union(v,w))),null_class)* -> subclass(universal_class,intersection(power_class(u),power_class(complement(union(v,w))))).
% 300.07/300.43  115666[0:SpL:102364.0,2149.1] inductive(intersection(power_class(u),power_class(complement(union(v,w))))) || equal(union(complement(power_class(u)),image(element_relation,union(v,w))),universal_class)** -> .
% 300.07/300.43  115664[4:SpL:102364.0,59615.0] || equal(union(complement(power_class(u)),image(element_relation,union(v,w))),universal_class)** -> equal(intersection(power_class(u),power_class(complement(union(v,w)))),null_class).
% 300.07/300.43  115661[4:SpL:102364.0,72030.0] || equal(union(complement(power_class(u)),image(element_relation,union(v,w))),null_class)** -> equal(intersection(power_class(u),power_class(complement(union(v,w)))),universal_class).
% 300.07/300.43  115561[4:SpR:102364.0,97096.0] ||  -> subclass(complement(successor(union(u,intersection(power_class(v),power_class(complement(union(w,x))))))),union(complement(power_class(v)),image(element_relation,union(w,x))))*.
% 300.07/300.43  115556[0:SpR:102364.0,9930.1] ||  -> member(u,intersection(power_class(v),power_class(complement(union(w,x))))) subclass(singleton(u),union(complement(power_class(v)),image(element_relation,union(w,x))))*.
% 300.07/300.43  115533[4:SpR:102364.0,96932.0] ||  -> subclass(complement(successor(union(intersection(power_class(u),power_class(complement(union(v,w)))),x))),union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 300.07/300.43  115766[4:Rew:78499.0,115531.0] ||  -> equal(symmetric_difference(union(complement(power_class(u)),image(element_relation,union(v,w))),union(null_class,intersection(power_class(u),power_class(complement(union(v,w)))))),universal_class)**.
% 300.07/300.43  115770[4:Rew:78499.0,115529.0] ||  -> equal(intersection(union(complement(power_class(u)),image(element_relation,union(v,w))),union(null_class,intersection(power_class(u),power_class(complement(union(v,w)))))),null_class)**.
% 300.07/300.43  115771[4:Rew:78499.0,115520.0] ||  -> subclass(complement(successor(union(complement(power_class(u)),image(element_relation,union(v,w))))),union(null_class,intersection(power_class(u),power_class(complement(union(v,w))))))*.
% 300.07/300.43  115514[0:SpR:102364.0,42038.0] ||  -> equal(intersection(union(complement(power_class(u)),image(element_relation,union(v,w))),intersection(x,intersection(power_class(u),power_class(complement(union(v,w)))))),null_class)**.
% 300.07/300.43  115513[0:SpR:102364.0,41697.0] ||  -> equal(intersection(union(complement(power_class(u)),image(element_relation,union(v,w))),intersection(intersection(power_class(u),power_class(complement(union(v,w)))),x)),null_class)**.
% 300.07/300.43  115485[4:SpR:102364.0,45830.1] || equal(intersection(power_class(u),power_class(complement(union(v,w)))),null_class) -> equal(union(complement(power_class(u)),image(element_relation,union(v,w))),universal_class)**.
% 300.07/300.43  116165[7:SpL:102512.0,45336.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))).
% 300.07/300.43  116164[4:SpL:102512.0,46062.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))).
% 300.07/300.43  116163[4:SpL:102512.0,70954.0] || subclass(union(image(element_relation,power_class(u)),complement(union(v,w))),null_class)* -> subclass(universal_class,intersection(power_class(complement(power_class(u))),union(v,w))).
% 300.07/300.43  116146[0:SpL:102512.0,2149.1] inductive(intersection(power_class(complement(power_class(u))),union(v,w))) || equal(union(image(element_relation,power_class(u)),complement(union(v,w))),universal_class)** -> .
% 300.07/300.43  116144[4:SpL:102512.0,59615.0] || equal(union(image(element_relation,power_class(u)),complement(union(v,w))),universal_class)** -> equal(intersection(power_class(complement(power_class(u))),union(v,w)),null_class).
% 300.07/300.43  116141[4:SpL:102512.0,72030.0] || equal(union(image(element_relation,power_class(u)),complement(union(v,w))),null_class)** -> equal(intersection(power_class(complement(power_class(u))),union(v,w)),universal_class).
% 300.07/300.43  116041[4:SpR:102512.0,97096.0] ||  -> subclass(complement(successor(union(u,intersection(power_class(complement(power_class(v))),union(w,x))))),union(image(element_relation,power_class(v)),complement(union(w,x))))*.
% 300.07/300.43  116036[0:SpR:102512.0,9930.1] ||  -> member(u,intersection(power_class(complement(power_class(v))),union(w,x))) subclass(singleton(u),union(image(element_relation,power_class(v)),complement(union(w,x))))*.
% 300.07/300.43  116013[4:SpR:102512.0,96932.0] ||  -> subclass(complement(successor(union(intersection(power_class(complement(power_class(u))),union(v,w)),x))),union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 300.07/300.43  116240[4:Rew:78499.0,116011.0] ||  -> equal(symmetric_difference(union(image(element_relation,power_class(u)),complement(union(v,w))),union(null_class,intersection(power_class(complement(power_class(u))),union(v,w)))),universal_class)**.
% 300.07/300.43  116244[4:Rew:78499.0,116009.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),complement(union(v,w))),union(null_class,intersection(power_class(complement(power_class(u))),union(v,w)))),null_class)**.
% 300.07/300.43  116245[4:Rew:78499.0,116000.0] ||  -> subclass(complement(successor(union(image(element_relation,power_class(u)),complement(union(v,w))))),union(null_class,intersection(power_class(complement(power_class(u))),union(v,w))))*.
% 300.07/300.43  115994[0:SpR:102512.0,42038.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),complement(union(v,w))),intersection(x,intersection(power_class(complement(power_class(u))),union(v,w)))),null_class)**.
% 300.07/300.43  115993[0:SpR:102512.0,41697.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),complement(union(v,w))),intersection(intersection(power_class(complement(power_class(u))),union(v,w)),x)),null_class)**.
% 300.07/300.43  115965[4:SpR:102512.0,45830.1] || equal(intersection(power_class(complement(power_class(u))),union(v,w)),null_class) -> equal(union(image(element_relation,power_class(u)),complement(union(v,w))),universal_class)**.
% 300.07/300.43  116257[0:Rew:47962.0,116062.0] ||  -> equal(union(image(element_relation,power_class(u)),complement(union(complement(power_class(v)),w))),union(image(element_relation,power_class(u)),intersection(power_class(v),complement(w))))**.
% 300.07/300.43  116258[0:Rew:47962.0,116061.0] ||  -> equal(union(image(element_relation,power_class(u)),complement(union(v,complement(power_class(w))))),union(image(element_relation,power_class(u)),intersection(complement(v),power_class(w))))**.
% 300.07/300.43  116507[4:Res:115435.0,5348.0] ||  -> subclass(regular(complement(intersection(restrict(u,v,w),x))),y) member(not_subclass_element(regular(complement(intersection(restrict(u,v,w),x))),y),u)*.
% 300.07/300.43  116494[4:Res:115435.0,7729.0] || member(regular(regular(complement(intersection(complement(compose(element_relation,universal_class)),u)))),element_relation)* -> equal(regular(complement(intersection(complement(compose(element_relation,universal_class)),u))),null_class).
% 300.07/300.43  116642[4:Res:116428.0,5348.0] ||  -> subclass(regular(complement(intersection(u,restrict(v,w,x)))),y) member(not_subclass_element(regular(complement(intersection(u,restrict(v,w,x)))),y),v)*.
% 300.07/300.43  116629[4:Res:116428.0,7729.0] || member(regular(regular(complement(intersection(u,complement(compose(element_relation,universal_class)))))),element_relation)* -> equal(regular(complement(intersection(u,complement(compose(element_relation,universal_class))))),null_class).
% 300.07/300.43  116905[7:SpL:102780.0,45336.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))).
% 300.07/300.43  116904[4:SpL:102780.0,46062.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))).
% 300.07/300.43  116903[4:SpL:102780.0,70954.0] || subclass(union(image(element_relation,union(u,v)),complement(power_class(w))),null_class)* -> subclass(universal_class,intersection(power_class(complement(union(u,v))),power_class(w))).
% 300.07/300.43  116886[0:SpL:102780.0,2149.1] inductive(intersection(power_class(complement(union(u,v))),power_class(w))) || equal(union(image(element_relation,union(u,v)),complement(power_class(w))),universal_class)** -> .
% 300.07/300.43  116884[4:SpL:102780.0,59615.0] || equal(union(image(element_relation,union(u,v)),complement(power_class(w))),universal_class)** -> equal(intersection(power_class(complement(union(u,v))),power_class(w)),null_class).
% 300.07/300.43  116881[4:SpL:102780.0,72030.0] || equal(union(image(element_relation,union(u,v)),complement(power_class(w))),null_class)** -> equal(intersection(power_class(complement(union(u,v))),power_class(w)),universal_class).
% 300.07/300.43  116877[0:SpR:39581.1,102780.0] || subclass(power_class(u),power_class(complement(union(v,w)))) -> equal(union(image(element_relation,union(v,w)),complement(power_class(u))),complement(power_class(u)))**.
% 300.07/300.43  116778[4:SpR:102780.0,97096.0] ||  -> subclass(complement(successor(union(u,intersection(power_class(complement(union(v,w))),power_class(x))))),union(image(element_relation,union(v,w)),complement(power_class(x))))*.
% 300.07/300.43  116773[0:SpR:102780.0,9930.1] ||  -> member(u,intersection(power_class(complement(union(v,w))),power_class(x))) subclass(singleton(u),union(image(element_relation,union(v,w)),complement(power_class(x))))*.
% 300.07/300.43  116750[4:SpR:102780.0,96932.0] ||  -> subclass(complement(successor(union(intersection(power_class(complement(union(u,v))),power_class(w)),x))),union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 300.07/300.43  116985[4:Rew:78499.0,116748.0] ||  -> equal(symmetric_difference(union(image(element_relation,union(u,v)),complement(power_class(w))),union(null_class,intersection(power_class(complement(union(u,v))),power_class(w)))),universal_class)**.
% 300.07/300.43  116989[4:Rew:78499.0,116746.0] ||  -> equal(intersection(union(image(element_relation,union(u,v)),complement(power_class(w))),union(null_class,intersection(power_class(complement(union(u,v))),power_class(w)))),null_class)**.
% 300.07/300.43  116990[4:Rew:78499.0,116737.0] ||  -> subclass(complement(successor(union(image(element_relation,union(u,v)),complement(power_class(w))))),union(null_class,intersection(power_class(complement(union(u,v))),power_class(w))))*.
% 300.07/300.43  116731[0:SpR:102780.0,42038.0] ||  -> equal(intersection(union(image(element_relation,union(u,v)),complement(power_class(w))),intersection(x,intersection(power_class(complement(union(u,v))),power_class(w)))),null_class)**.
% 300.07/300.43  116730[0:SpR:102780.0,41697.0] ||  -> equal(intersection(union(image(element_relation,union(u,v)),complement(power_class(w))),intersection(intersection(power_class(complement(union(u,v))),power_class(w)),x)),null_class)**.
% 300.07/300.43  116702[4:SpR:102780.0,45830.1] || equal(intersection(power_class(complement(union(u,v))),power_class(w)),null_class) -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),universal_class)**.
% 300.07/300.43  117093[4:Res:116431.0,5345.0] ||  -> subclass(regular(complement(restrict(intersection(u,v),w,x))),y) member(not_subclass_element(regular(complement(restrict(intersection(u,v),w,x))),y),u)*.
% 300.07/300.43  117092[4:Res:116431.0,5346.0] ||  -> subclass(regular(complement(restrict(intersection(u,v),w,x))),y) member(not_subclass_element(regular(complement(restrict(intersection(u,v),w,x))),y),v)*.
% 300.07/300.43  117082[4:Res:116431.0,5342.0] || subclass(u,v) -> subclass(regular(complement(restrict(u,w,x))),y) member(not_subclass_element(regular(complement(restrict(u,w,x))),y),v)*.
% 300.07/300.43  117342[7:SpL:102912.0,45336.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))))).
% 300.07/300.43  117341[4:SpL:102912.0,46062.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))))).
% 300.07/300.43  117340[4:SpL:102912.0,70954.0] || subclass(union(complement(union(u,v)),image(element_relation,power_class(w))),null_class)* -> subclass(universal_class,intersection(union(u,v),power_class(complement(power_class(w))))).
% 300.07/300.43  117323[0:SpL:102912.0,2149.1] inductive(intersection(union(u,v),power_class(complement(power_class(w))))) || equal(union(complement(union(u,v)),image(element_relation,power_class(w))),universal_class)** -> .
% 300.07/300.43  117321[4:SpL:102912.0,59615.0] || equal(union(complement(union(u,v)),image(element_relation,power_class(w))),universal_class)** -> equal(intersection(union(u,v),power_class(complement(power_class(w)))),null_class).
% 300.07/300.43  117318[4:SpL:102912.0,72030.0] || equal(union(complement(union(u,v)),image(element_relation,power_class(w))),null_class)** -> equal(intersection(union(u,v),power_class(complement(power_class(w)))),universal_class).
% 300.07/300.43  117219[4:SpR:102912.0,97096.0] ||  -> subclass(complement(successor(union(u,intersection(union(v,w),power_class(complement(power_class(x))))))),union(complement(union(v,w)),image(element_relation,power_class(x))))*.
% 300.07/300.43  117214[0:SpR:102912.0,9930.1] ||  -> member(u,intersection(union(v,w),power_class(complement(power_class(x))))) subclass(singleton(u),union(complement(union(v,w)),image(element_relation,power_class(x))))*.
% 300.07/300.43  117191[4:SpR:102912.0,96932.0] ||  -> subclass(complement(successor(union(intersection(union(u,v),power_class(complement(power_class(w)))),x))),union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 300.07/300.43  117415[4:Rew:78499.0,117189.0] ||  -> equal(symmetric_difference(union(complement(union(u,v)),image(element_relation,power_class(w))),union(null_class,intersection(union(u,v),power_class(complement(power_class(w)))))),universal_class)**.
% 300.07/300.43  117419[4:Rew:78499.0,117187.0] ||  -> equal(intersection(union(complement(union(u,v)),image(element_relation,power_class(w))),union(null_class,intersection(union(u,v),power_class(complement(power_class(w)))))),null_class)**.
% 300.07/300.43  117420[4:Rew:78499.0,117178.0] ||  -> subclass(complement(successor(union(complement(union(u,v)),image(element_relation,power_class(w))))),union(null_class,intersection(union(u,v),power_class(complement(power_class(w))))))*.
% 300.07/300.43  117172[0:SpR:102912.0,42038.0] ||  -> equal(intersection(union(complement(union(u,v)),image(element_relation,power_class(w))),intersection(x,intersection(union(u,v),power_class(complement(power_class(w)))))),null_class)**.
% 300.07/300.43  117171[0:SpR:102912.0,41697.0] ||  -> equal(intersection(union(complement(union(u,v)),image(element_relation,power_class(w))),intersection(intersection(union(u,v),power_class(complement(power_class(w)))),x)),null_class)**.
% 300.07/300.43  117143[4:SpR:102912.0,45830.1] || equal(intersection(union(u,v),power_class(complement(power_class(w)))),null_class) -> equal(union(complement(union(u,v)),image(element_relation,power_class(w))),universal_class)**.
% 300.07/300.43  117432[0:Rew:47963.0,117242.0] ||  -> equal(union(complement(union(complement(power_class(u)),v)),image(element_relation,power_class(w))),union(intersection(power_class(u),complement(v)),image(element_relation,power_class(w))))**.
% 300.07/300.43  117433[0:Rew:47963.0,117241.0] ||  -> equal(union(complement(union(u,complement(power_class(v)))),image(element_relation,power_class(w))),union(intersection(complement(u),power_class(v)),image(element_relation,power_class(w))))**.
% 300.07/300.43  117504[4:Res:115420.0,5342.0] || subclass(sum_class(range_of(null_class)),u) -> subclass(regular(complement(apply(null_class,v))),w) member(not_subclass_element(regular(complement(apply(null_class,v))),w),u)*.
% 300.07/300.43  117520[4:Res:115425.0,5342.0] || subclass(apply(null_class,u),v)* -> subclass(regular(complement(sum_class(range_of(null_class)))),w) member(not_subclass_element(regular(complement(sum_class(range_of(null_class)))),w),v)*.
% 300.07/300.43  118080[8:Rew:74697.1,118047.2] function(intersection(u,v)) || member(not_subclass_element(successor(intersection(u,v)),w),symmetric_difference(u,v))* -> subclass(successor(intersection(u,v)),w).
% 300.07/300.43  118191[4:Res:113740.0,5342.0] || subclass(union(null_class,u),v) -> subclass(regular(union(null_class,complement(u))),w) member(not_subclass_element(regular(union(null_class,complement(u))),w),v)*.
% 300.07/300.43  118650[4:Res:115424.0,5342.0] || subclass(apply(null_class,u),v)* -> subclass(regular(complement(apply(null_class,w))),x) member(not_subclass_element(regular(complement(apply(null_class,w))),x),v)*.
% 300.07/300.43  118761[4:Res:113738.0,5342.0] || subclass(union(u,u),v)* -> subclass(regular(union(null_class,complement(u))),w) member(not_subclass_element(regular(union(null_class,complement(u))),w),v)*.
% 300.07/300.43  118909[4:Res:114342.0,5341.0] ||  -> subclass(regular(union(null_class,complement(intersection(singleton(u),v)))),w) equal(not_subclass_element(regular(union(null_class,complement(intersection(singleton(u),v)))),w),u)**.
% 300.07/300.43  119085[8:Res:114712.1,7728.0] function(compose(element_relation,universal_class)) || member(not_subclass_element(regular(successor(compose(element_relation,universal_class))),u),element_relation)* -> subclass(regular(successor(compose(element_relation,universal_class))),u).
% 300.07/300.43  119505[4:Res:116474.0,7729.0] || member(regular(regular(union(compose(element_relation,universal_class),complement(power_class(u))))),element_relation)* -> equal(regular(union(compose(element_relation,universal_class),complement(power_class(u)))),null_class).
% 300.07/300.43  119501[4:Res:116474.0,3156.0] || subclass(complement(u),v) -> equal(regular(union(u,complement(power_class(w)))),null_class) member(regular(regular(union(u,complement(power_class(w))))),v)*.
% 300.07/300.43  119590[4:Res:116475.0,7729.0] || member(regular(regular(union(compose(element_relation,universal_class),complement(successor(u))))),element_relation)* -> equal(regular(union(compose(element_relation,universal_class),complement(successor(u)))),null_class).
% 300.07/300.43  119586[4:Res:116475.0,3156.0] || subclass(complement(u),v) -> equal(regular(union(u,complement(successor(w)))),null_class) member(regular(regular(union(u,complement(successor(w))))),v)*.
% 300.07/300.43  119662[4:Res:116476.0,3156.0] || subclass(power_class(u),v) -> equal(regular(union(complement(power_class(u)),w)),null_class) member(regular(regular(union(complement(power_class(u)),w))),v)*.
% 300.07/300.43  119880[4:Res:116512.0,5341.0] ||  -> subclass(regular(complement(intersection(union(null_class,singleton(u)),v))),w) equal(not_subclass_element(regular(complement(intersection(union(null_class,singleton(u)),v))),w),u)**.
% 300.07/300.43  120140[4:Res:116609.0,3156.0] || subclass(power_class(u),v) -> equal(regular(union(w,complement(power_class(u)))),null_class) member(regular(regular(union(w,complement(power_class(u))))),v)*.
% 300.07/300.43  120245[4:Res:116610.0,3156.0] || subclass(successor(u),v) -> equal(regular(union(w,complement(successor(u)))),null_class) member(regular(regular(union(w,complement(successor(u))))),v)*.
% 300.07/300.43  120338[4:Res:116611.0,7729.0] || member(regular(regular(union(complement(power_class(u)),compose(element_relation,universal_class)))),element_relation)* -> equal(regular(union(complement(power_class(u)),compose(element_relation,universal_class))),null_class).
% 300.07/300.43  120334[4:Res:116611.0,3156.0] || subclass(complement(u),v) -> equal(regular(union(complement(power_class(w)),u)),null_class) member(regular(regular(union(complement(power_class(w)),u))),v)*.
% 300.07/300.43  120436[4:Res:116647.0,5341.0] ||  -> subclass(regular(complement(intersection(u,union(null_class,singleton(v))))),w) equal(not_subclass_element(regular(complement(intersection(u,union(null_class,singleton(v))))),w),v)**.
% 300.07/300.43  120725[4:Res:118827.0,5341.0] ||  -> subclass(regular(union(null_class,complement(intersection(u,singleton(v))))),w) equal(not_subclass_element(regular(union(null_class,complement(intersection(u,singleton(v))))),w),v)**.
% 300.07/300.43  120874[4:Res:119567.0,7729.0] || member(regular(regular(union(complement(successor(u)),compose(element_relation,universal_class)))),element_relation)* -> equal(regular(union(complement(successor(u)),compose(element_relation,universal_class))),null_class).
% 300.07/300.43  120870[4:Res:119567.0,3156.0] || subclass(complement(u),v) -> equal(regular(union(complement(successor(w)),u)),null_class) member(regular(regular(union(complement(successor(w)),u))),v)*.
% 300.07/300.43  120900[4:SpL:16961.0,5340.0] || subclass(u,ordered_pair(universal_class,v))* -> subclass(u,w) equal(not_subclass_element(u,w),unordered_pair(universal_class,singleton(v)))* equal(not_subclass_element(u,w),null_class).
% 300.07/300.43  120899[4:SpL:16978.0,5340.0] || subclass(u,ordered_pair(v,universal_class))* -> subclass(u,w) equal(not_subclass_element(u,w),unordered_pair(v,null_class))* equal(not_subclass_element(u,w),singleton(v)).
% 300.07/300.43  121098[4:Res:119915.0,5341.0] ||  -> subclass(regular(union(union(null_class,complement(singleton(u))),v)),w) equal(not_subclass_element(regular(union(union(null_class,complement(singleton(u))),v)),w),u)**.
% 300.07/300.43  121170[4:Rew:102963.0,121089.1,26691.0,121089.1,102963.0,121089.0,26691.0,121089.0] || member(regular(regular(union(union(null_class,compose(element_relation,universal_class)),u))),element_relation)* -> equal(regular(union(union(null_class,compose(element_relation,universal_class)),u)),null_class).
% 300.07/300.43  121228[4:Res:121063.0,5345.0] ||  -> subclass(regular(successor(union(null_class,complement(intersection(u,v))))),w) member(not_subclass_element(regular(successor(union(null_class,complement(intersection(u,v))))),w),u)*.
% 300.07/300.43  121227[4:Res:121063.0,5346.0] ||  -> subclass(regular(successor(union(null_class,complement(intersection(u,v))))),w) member(not_subclass_element(regular(successor(union(null_class,complement(intersection(u,v))))),w),v)*.
% 300.07/300.43  121217[4:Res:121063.0,5342.0] || subclass(u,v) -> subclass(regular(successor(union(null_class,complement(u)))),w) member(not_subclass_element(regular(successor(union(null_class,complement(u)))),w),v)*.
% 300.07/300.43  121361[4:SpR:102512.0,121264.0] ||  -> subclass(regular(successor(union(null_class,intersection(power_class(complement(power_class(u))),union(v,w))))),union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 300.07/300.43  121359[4:SpR:47646.0,121264.0] ||  -> subclass(regular(successor(union(null_class,intersection(power_class(u),union(complement(power_class(v)),w))))),union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 300.07/300.43  121358[4:SpR:47642.0,121264.0] ||  -> subclass(regular(successor(union(null_class,intersection(power_class(u),union(v,complement(power_class(w))))))),union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 300.07/300.43  121357[4:SpR:102912.0,121264.0] ||  -> subclass(regular(successor(union(null_class,intersection(union(u,v),power_class(complement(power_class(w))))))),union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 300.07/300.43  121356[4:SpR:47644.0,121264.0] ||  -> subclass(regular(successor(union(null_class,intersection(union(complement(power_class(u)),v),power_class(w))))),union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 300.07/300.43  121355[4:SpR:47643.0,121264.0] ||  -> subclass(regular(successor(union(null_class,intersection(union(u,complement(power_class(v))),power_class(w))))),union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 300.07/300.43  121354[4:SpR:102780.0,121264.0] ||  -> subclass(regular(successor(union(null_class,intersection(power_class(complement(union(u,v))),power_class(w))))),union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 300.07/300.43  121352[4:SpR:102364.0,121264.0] ||  -> subclass(regular(successor(union(null_class,intersection(power_class(u),power_class(complement(union(v,w))))))),union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 300.07/300.43  121978[4:Res:120226.0,3156.0] || subclass(successor(u),v) -> equal(regular(union(complement(successor(u)),w)),null_class) member(regular(regular(union(complement(successor(u)),w))),v)*.
% 300.07/300.43  122074[4:Res:120470.0,5341.0] ||  -> subclass(regular(union(u,union(null_class,complement(singleton(v))))),w) equal(not_subclass_element(regular(union(u,union(null_class,complement(singleton(v))))),w),v)**.
% 300.07/300.43  122146[4:Rew:102963.0,122065.1,26691.0,122065.1,102963.0,122065.0,26691.0,122065.0] || member(regular(regular(union(u,union(null_class,compose(element_relation,universal_class))))),element_relation)* -> equal(regular(union(u,union(null_class,compose(element_relation,universal_class)))),null_class).
% 300.07/300.43  122244[4:Res:121135.0,3156.0] || subclass(complement(u),v) -> equal(regular(union(union(null_class,u),w)),null_class) member(regular(regular(union(union(null_class,u),w))),v)*.
% 300.07/300.43  122329[4:Res:122192.0,5342.0] || subclass(complement(singleton(null_class)),u) -> subclass(regular(union(successor(null_class),v)),w) member(not_subclass_element(regular(union(successor(null_class),v)),w),u)*.
% 300.07/300.43  122423[4:Res:122309.0,5342.0] || subclass(complement(singleton(null_class)),u) -> subclass(regular(union(v,successor(null_class))),w) member(not_subclass_element(regular(union(v,successor(null_class))),w),u)*.
% 300.07/300.43  122521[4:Res:122111.0,3156.0] || subclass(complement(u),v) -> equal(regular(union(w,union(null_class,u))),null_class) member(regular(regular(union(w,union(null_class,u)))),v)*.
% 300.07/300.43  122641[4:Res:5954.2,38799.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,cantor(complement(cross_product(singleton(ordered_pair(flip(cross_product(u,universal_class)),inverse(u))),universal_class))))* -> .
% 300.07/300.43  122638[4:Res:5954.2,49359.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,cantor(ordered_pair(flip(cross_product(u,universal_class)),inverse(u))))* equal(null_class,element_relation) -> .
% 300.07/300.43  122633[4:Res:5954.2,35175.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,successor(null_class)) -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),singleton(null_class))*.
% 300.07/300.43  122628[4:Res:5954.2,39314.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,union(v,v))* -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),v)*.
% 300.07/300.43  122627[4:Res:5954.2,36188.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,union(null_class,v)) -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),v)*.
% 300.07/300.43  122626[4:Res:5954.2,76461.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,union(v,null_class)) -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),v)*.
% 300.07/300.43  122603[0:Res:5954.2,23.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,intersection(v,w))* -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),w)*.
% 300.07/300.43  122602[0:Res:5954.2,22.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,intersection(v,w))* -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),v)*.
% 300.07/300.43  122734[4:Res:122193.0,3156.0] || subclass(complement(u),v) -> equal(regular(union(union(u,null_class),w)),null_class) member(regular(regular(union(union(u,null_class),w))),v)*.
% 300.07/300.43  122857[4:Res:122209.0,5342.0] || subclass(complement(power_class(u)),v) -> subclass(regular(union(power_class(u),w)),x) member(not_subclass_element(regular(union(power_class(u),w)),x),v)*.
% 300.07/300.43  122911[4:Res:122211.0,5342.0] || subclass(complement(successor(u)),v) -> subclass(regular(union(successor(u),w)),x) member(not_subclass_element(regular(union(successor(u),w)),x),v)*.
% 300.07/300.43  123007[4:Res:122468.0,3156.0] || subclass(complement(u),v) -> equal(regular(union(w,union(u,null_class))),null_class) member(regular(regular(union(w,union(u,null_class)))),v)*.
% 300.07/300.43  123150[4:Res:5953.2,38799.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,cantor(complement(cross_product(singleton(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u))),universal_class))))* -> .
% 300.07/300.43  123142[4:Res:5953.2,35175.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,successor(null_class)) -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),singleton(null_class))*.
% 300.07/300.43  123137[4:Res:5953.2,39314.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,union(v,v))* -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),v)*.
% 300.07/300.43  123136[4:Res:5953.2,36188.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,union(null_class,v)) -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),v)*.
% 300.07/300.43  123135[4:Res:5953.2,76461.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,union(v,null_class)) -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),v)*.
% 300.07/300.43  123112[0:Res:5953.2,23.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,intersection(v,w))* -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),w)*.
% 300.07/300.43  123111[0:Res:5953.2,22.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,intersection(v,w))* -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),v)*.
% 300.07/300.43  123212[4:Res:122484.0,5342.0] || subclass(complement(power_class(u)),v) -> subclass(regular(union(w,power_class(u))),x) member(not_subclass_element(regular(union(w,power_class(u))),x),v)*.
% 300.07/300.43  123259[4:Res:122486.0,5342.0] || subclass(complement(successor(u)),v) -> subclass(regular(union(w,successor(u))),x) member(not_subclass_element(regular(union(w,successor(u))),x),v)*.
% 300.07/300.43  123366[4:Res:107004.0,5342.0] || subclass(union(u,u),v)* -> subclass(complement(union(w,complement(u))),x) member(not_subclass_element(complement(union(w,complement(u))),x),v)*.
% 300.07/300.43  123530[4:Res:107950.0,3156.0] || subclass(complement(u),v) -> equal(complement(union(union(u,u),w)),null_class) member(regular(complement(union(union(u,u),w))),v)*.
% 300.07/300.43  123695[4:Res:109307.0,3156.0] || subclass(complement(u),v) -> equal(complement(union(w,union(u,u))),null_class) member(regular(complement(union(w,union(u,u)))),v)*.
% 300.07/300.43  123909[4:Res:111436.0,5341.0] ||  -> subclass(intersection(union(null_class,intersection(u,singleton(v))),w),x) equal(not_subclass_element(intersection(union(null_class,intersection(u,singleton(v))),w),x),v)**.
% 300.07/300.43  124092[4:Res:111588.0,5341.0] ||  -> subclass(union(null_class,intersection(intersection(u,singleton(v)),w)),x) equal(not_subclass_element(union(null_class,intersection(intersection(u,singleton(v)),w)),x),v)**.
% 300.07/300.43  124270[4:Res:111942.0,5341.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,singleton(w)))),x) equal(not_subclass_element(intersection(u,union(null_class,intersection(v,singleton(w)))),x),w)**.
% 300.07/300.43  124565[4:Res:112082.0,5341.0] ||  -> subclass(union(null_class,intersection(u,intersection(v,singleton(w)))),x) equal(not_subclass_element(union(null_class,intersection(u,intersection(v,singleton(w)))),x),w)**.
% 300.07/300.43  124737[4:Res:112885.0,5341.0] ||  -> subclass(complement(union(complement(intersection(u,singleton(v))),w)),x) equal(not_subclass_element(complement(union(complement(intersection(u,singleton(v))),w)),x),v)**.
% 300.07/300.43  125077[4:Res:113064.0,5341.0] ||  -> subclass(complement(union(u,complement(intersection(v,singleton(w))))),x) equal(not_subclass_element(complement(union(u,complement(intersection(v,singleton(w))))),x),w)**.
% 300.07/300.43  125656[0:SpL:113648.0,101701.0] || member(u,intersection(union(v,w),complement(union(x,y))))* member(u,union(complement(union(v,w)),union(y,x))) -> .
% 300.07/300.43  125638[0:SpL:113648.0,101687.0] || member(u,intersection(complement(union(v,w)),union(x,y)))* member(u,union(union(w,v),complement(union(x,y)))) -> .
% 300.07/300.43  125429[0:SpR:113648.0,47226.1] || member(u,universal_class) -> member(u,intersection(power_class(v),complement(union(w,x))))* member(u,union(complement(power_class(v)),union(x,w))).
% 300.07/300.43  125412[0:SpR:113648.0,47037.1] || member(u,universal_class) -> member(u,intersection(complement(union(v,w)),power_class(x)))* member(u,union(union(w,v),complement(power_class(x)))).
% 300.07/300.43  125930[4:Res:114390.0,5342.0] || subclass(symmetric_difference(u,v),w) -> subclass(regular(complement(symmetric_difference(v,u))),x) member(not_subclass_element(regular(complement(symmetric_difference(v,u))),x),w)*.
% 300.07/300.43  126449[4:Res:116449.0,5342.0] || subclass(union(u,v),w) -> subclass(regular(complement(symmetric_difference(u,v))),x) member(not_subclass_element(regular(complement(symmetric_difference(u,v))),x),w)*.
% 300.07/300.43  126545[4:Res:116467.1,328.1] inductive(regular(complement(u))) || subclass(u,image(successor_relation,regular(complement(u))))* -> equal(image(successor_relation,regular(complement(u))),regular(complement(u))).
% 300.07/300.43  126630[4:Res:63493.1,47102.1] || equal(power_class(complement(power_class(u))),successor(null_class)) member(v,universal_class) -> member(v,image(element_relation,power_class(u)))* member(v,singleton(null_class)).
% 300.07/300.43  126732[4:Res:116495.0,5341.0] ||  -> subclass(regular(complement(intersection(intersection(singleton(u),v),w))),x) equal(not_subclass_element(regular(complement(intersection(intersection(singleton(u),v),w))),x),u)**.
% 300.07/300.43  126882[4:Res:116630.0,5341.0] ||  -> subclass(regular(complement(intersection(u,intersection(singleton(v),w)))),x) equal(not_subclass_element(regular(complement(intersection(u,intersection(singleton(v),w)))),x),v)**.
% 300.07/300.43  127464[4:Res:122207.0,3156.0] || subclass(complement(u),v) -> equal(regular(union(union(u,u),w)),null_class) member(regular(regular(union(union(u,u),w))),v)*.
% 300.07/300.43  127631[4:Res:122482.0,3156.0] || subclass(complement(u),v) -> equal(regular(union(w,union(u,u))),null_class) member(regular(regular(union(w,union(u,u)))),v)*.
% 300.07/300.43  127891[3:Res:4824.1,6849.0] || subclass(domain_relation,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(ordered_pair(null_class,null_class),complement(symmetric_difference(complement(u),complement(v)))).
% 300.07/300.43  127890[3:Res:28597.1,6849.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),domain_relation)** -> member(ordered_pair(null_class,null_class),complement(symmetric_difference(complement(u),complement(v))))*.
% 300.07/300.43  127868[0:Res:362.1,6849.0] || subclass(universal_class,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(ordered_pair(w,x),complement(symmetric_difference(complement(u),complement(v))))*.
% 300.07/300.43  127867[4:Res:39248.1,6849.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),universal_class)** -> member(ordered_pair(w,x),complement(symmetric_difference(complement(u),complement(v))))*.
% 300.07/300.43  127865[0:Res:344.1,6849.0] || subclass(universal_class,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(unordered_pair(w,x),complement(symmetric_difference(complement(u),complement(v))))*.
% 300.07/300.43  127864[4:Res:35314.1,6849.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),universal_class)** -> member(unordered_pair(w,x),complement(symmetric_difference(complement(u),complement(v))))*.
% 300.07/300.43  127855[4:Res:95102.1,6849.0] || equal(complement(symmetric_difference(union(u,v),union(complement(u),complement(v)))),null_class)** -> member(singleton(w),complement(symmetric_difference(complement(u),complement(v))))*.
% 300.07/300.43  128140[4:Res:125157.0,5342.0] || subclass(union(u,v),w) -> subclass(regular(complement(union(v,u))),x) member(not_subclass_element(regular(complement(union(v,u))),x),w)*.
% 300.07/300.43  128572[4:Res:126377.0,5342.0] || subclass(union(u,v),w) -> subclass(regular(complement(symmetric_difference(v,u))),x) member(not_subclass_element(regular(complement(symmetric_difference(v,u))),x),w)*.
% 300.07/300.43  128830[4:Res:126650.0,5341.0] ||  -> subclass(regular(complement(intersection(intersection(u,singleton(v)),w))),x) equal(not_subclass_element(regular(complement(intersection(intersection(u,singleton(v)),w))),x),v)**.
% 300.07/300.43  128980[4:Res:126803.0,5341.0] ||  -> subclass(regular(complement(intersection(u,intersection(v,singleton(w))))),x) equal(not_subclass_element(regular(complement(intersection(u,intersection(v,singleton(w))))),x),w)**.
% 300.07/300.43  129110[0:Res:10047.1,7131.0] || subclass(regular(u),v)* subclass(v,w)* -> equal(u,null_class) equal(regular(u),null_class) member(apply(choice,regular(u)),w)*.
% 300.07/300.43  129048[0:Res:12.0,7131.0] || subclass(unordered_pair(u,v),w)* subclass(w,x)* -> equal(unordered_pair(u,v),null_class) member(apply(choice,unordered_pair(u,v)),x)*.
% 300.07/300.43  129759[0:SpR:38775.0,7184.3] function(complement(cross_product(u,universal_class))) || member(u,universal_class)* subclass(universal_class,symmetric_difference(v,w)) -> member(range_of(null_class),union(v,w))*.
% 300.07/300.43  129919[0:Res:71859.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(intersection(x,u),v),y) member(not_subclass_element(intersection(intersection(x,u),v),y),w)*.
% 300.07/300.43  130088[0:Res:71860.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(intersection(u,x),v),y) member(not_subclass_element(intersection(intersection(u,x),v),y),w)*.
% 300.07/300.43  130240[4:Res:32707.1,7169.1] function(u) || member(inverse(v),universal_class) subclass(universal_class,w)* subclass(w,x)* -> member(image(u,range_of(v)),x)*.
% 300.07/300.43  131183[0:Res:10047.1,11985.0] ||  -> equal(u,null_class) equal(ordered_pair(first(ordered_pair(regular(u),singleton(v))),second(ordered_pair(regular(u),singleton(v)))),ordered_pair(regular(u),singleton(v)))**.
% 300.07/300.43  131126[0:Res:243.0,11985.0] ||  -> equal(ordered_pair(first(ordered_pair(ordered_pair(u,v),singleton(w))),second(ordered_pair(ordered_pair(u,v),singleton(w)))),ordered_pair(ordered_pair(u,v),singleton(w)))**.
% 300.07/300.43  131053[0:Res:12.0,11985.0] ||  -> equal(ordered_pair(first(ordered_pair(unordered_pair(u,v),singleton(w))),second(ordered_pair(unordered_pair(u,v),singleton(w)))),ordered_pair(unordered_pair(u,v),singleton(w)))**.
% 300.07/300.43  131943[4:SpR:26691.0,101936.1] || member(u,universal_class) -> member(u,intersection(union(null_class,v),union(w,x)))* member(u,union(complement(v),complement(union(w,x)))).
% 300.07/300.43  132104[3:MRR:131994.0,3636.1] ||  -> member(intersection(complement(u),union(v,w)),union(u,complement(union(v,w))))* equal(singleton(intersection(complement(u),union(v,w))),null_class).
% 300.07/300.43  132590[4:Res:130057.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(union(null_class,u),v),x) member(not_subclass_element(intersection(union(null_class,u),v),x),w)*.
% 300.07/300.43  132735[4:Res:130059.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(union(u,null_class),v),x) member(not_subclass_element(intersection(union(u,null_class),v),x),w)*.
% 300.07/300.43  132900[4:Res:132489.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(union(null_class,v),u),x) member(not_subclass_element(intersection(union(null_class,v),u),x),w)*.
% 300.07/300.43  133378[0:Rew:74519.0,133026.0] ||  -> subclass(intersection(union(complement(u),union(v,w)),intersection(union(u,complement(union(v,w))),x)),symmetric_difference(complement(u),union(v,w)))*.
% 300.07/300.43  133379[0:Rew:74519.0,133022.0] ||  -> subclass(intersection(union(complement(u),union(v,w)),intersection(x,union(u,complement(union(v,w))))),symmetric_difference(complement(u),union(v,w)))*.
% 300.07/300.43  133933[4:SpR:26691.0,102404.1] || member(u,universal_class) -> member(u,intersection(union(v,w),union(null_class,x)))* member(u,union(complement(union(v,w)),complement(x))).
% 300.07/300.43  134141[3:MRR:134027.0,3636.1] ||  -> member(intersection(union(u,v),complement(w)),union(complement(union(u,v)),w))* equal(singleton(intersection(union(u,v),complement(w))),null_class).
% 300.07/300.43  135242[0:Rew:74519.0,134889.0] ||  -> subclass(intersection(union(complement(union(u,v)),w),intersection(union(union(u,v),complement(w)),x)),symmetric_difference(union(u,v),complement(w)))*.
% 300.07/300.43  135243[0:Rew:74519.0,134885.0] ||  -> subclass(intersection(union(complement(union(u,v)),w),intersection(x,union(union(u,v),complement(w)))),symmetric_difference(union(u,v),complement(w)))*.
% 300.07/300.43  135474[4:Res:132567.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(v,union(null_class,u)),x) member(not_subclass_element(intersection(v,union(null_class,u)),x),w)*.
% 300.07/300.43  135841[4:Res:132646.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(union(v,null_class),u),x) member(not_subclass_element(intersection(union(v,null_class),u),x),w)*.
% 300.07/300.43  136019[4:Res:132713.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(v,union(u,null_class)),x) member(not_subclass_element(intersection(v,union(u,null_class)),x),w)*.
% 300.07/300.43  136187[4:Res:132877.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(u,union(null_class,v)),x) member(not_subclass_element(intersection(u,union(null_class,v)),x),w)*.
% 300.07/300.43  136700[4:SpR:135678.1,102675.0] || equal(union(union(u,v),complement(w)),universal_class) -> equal(symmetric_difference(union(u,v),complement(w)),union(complement(union(u,v)),w))**.
% 300.07/300.43  136697[4:SpR:135678.1,103688.0] || equal(union(u,complement(union(v,w))),universal_class) -> equal(symmetric_difference(complement(u),union(v,w)),union(complement(u),union(v,w)))**.
% 300.07/300.43  137248[4:Res:135818.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(u,union(v,null_class)),x) member(not_subclass_element(intersection(u,union(v,null_class)),x),w)*.
% 300.07/300.43  137526[4:SpR:136381.1,102675.0] || equal(union(complement(union(u,v)),w),universal_class) -> equal(symmetric_difference(union(u,v),complement(w)),union(union(u,v),complement(w)))**.
% 300.07/300.43  137523[4:SpR:136381.1,103688.0] || equal(union(complement(u),union(v,w)),universal_class) -> equal(symmetric_difference(complement(u),union(v,w)),union(u,complement(union(v,w))))**.
% 300.07/300.43  138184[0:Res:72388.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(v,intersection(u,x)),y) member(not_subclass_element(intersection(v,intersection(u,x)),y),w)*.
% 300.07/300.43  138255[0:SpL:38775.0,11167.0] || equal(u,range_of(null_class)) member(ordered_pair(v,w),compose(complement(cross_product(image(x,singleton(v)),universal_class)),x))* -> member(w,u)*.
% 300.07/300.43  138251[5:SpL:52524.1,11167.0] || equal(singleton(u),null_class) equal(v,image(w,universal_class))* member(ordered_pair(u,x),compose(w,element_relation))* -> member(x,v)*.
% 300.07/300.43  138250[0:SpL:38775.0,11167.0] || equal(u,image(v,range_of(null_class)))* member(ordered_pair(w,x),compose(v,complement(cross_product(singleton(w),universal_class))))* -> member(x,u)*.
% 300.07/300.43  138244[8:SpL:37558.1,11167.0] function(u) || equal(v,image(w,image(x,null_class)))* member(ordered_pair(u,y),compose(w,x))* -> member(y,v)*.
% 300.07/300.43  138383[0:Res:72391.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(v,intersection(x,u)),y) member(not_subclass_element(intersection(v,intersection(x,u)),y),w)*.
% 300.07/300.43  138825[0:SpL:78218.1,47068.0] || subclass(complement(u),power_class(complement(power_class(v)))) member(w,complement(u)) member(w,union(u,image(element_relation,power_class(v))))* -> .
% 300.07/300.43  138724[0:SpR:78218.1,47619.0] || subclass(power_class(complement(power_class(u))),power_class(v)) -> equal(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(power_class(complement(power_class(u)))))**.
% 300.07/300.43  138723[0:SpR:78218.1,102364.0] || subclass(power_class(u),power_class(complement(union(v,w)))) -> equal(union(complement(power_class(u)),image(element_relation,union(v,w))),complement(power_class(u)))**.
% 300.07/300.43  138691[0:SpR:78218.1,47642.0] || subclass(power_class(u),union(v,complement(power_class(w)))) -> equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(power_class(u)))**.
% 300.07/300.43  138662[0:SpR:78218.1,47646.0] || subclass(power_class(u),union(complement(power_class(v)),w)) -> equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(power_class(u)))**.
% 300.07/300.43  138910[0:Rew:78499.0,138446.1,79059.0,138446.1] || subclass(u,v) -> equal(intersection(complement(symmetric_difference(u,v)),union(complement(u),union(u,v))),symmetric_difference(complement(u),union(u,v)))**.
% 300.07/300.43  139005[4:Res:87235.1,328.1] inductive(union(u,u)) || subclass(u,image(successor_relation,union(u,u)))* -> equal(image(successor_relation,union(u,u)),union(u,u)).
% 300.07/300.43  140073[0:Res:96404.0,5342.0] || subclass(union(u,v),w) -> subclass(intersection(x,symmetric_difference(v,u)),y) member(not_subclass_element(intersection(x,symmetric_difference(v,u)),y),w)*.
% 300.07/300.43  140315[0:Res:96582.0,5341.0] ||  -> subclass(intersection(intersection(intersection(singleton(u),v),w),x),y) equal(not_subclass_element(intersection(intersection(intersection(singleton(u),v),w),x),y),u)**.
% 300.07/300.43  140604[0:Res:96592.0,5341.0] ||  -> subclass(intersection(u,intersection(v,intersection(singleton(w),x))),y) equal(not_subclass_element(intersection(u,intersection(v,intersection(singleton(w),x))),y),w)**.
% 300.07/300.43  140797[0:Res:96595.0,5341.0] ||  -> subclass(intersection(u,intersection(intersection(singleton(v),w),x)),y) equal(not_subclass_element(intersection(u,intersection(intersection(singleton(v),w),x)),y),v)**.
% 300.07/300.43  141104[0:Res:96599.0,5341.0] ||  -> subclass(intersection(intersection(u,intersection(singleton(v),w)),x),y) equal(not_subclass_element(intersection(intersection(u,intersection(singleton(v),w)),x),y),v)**.
% 300.07/300.43  141597[0:Res:129147.0,5342.0] || subclass(union(u,v),w) -> subclass(intersection(symmetric_difference(v,u),x),y) member(not_subclass_element(intersection(symmetric_difference(v,u),x),y),w)*.
% 300.07/300.43  141905[0:Res:129351.0,5341.0] ||  -> subclass(intersection(intersection(intersection(u,singleton(v)),w),x),y) equal(not_subclass_element(intersection(intersection(intersection(u,singleton(v)),w),x),y),v)**.
% 300.07/300.43  142099[0:Res:129360.0,5341.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,singleton(x)))),y) equal(not_subclass_element(intersection(u,intersection(v,intersection(w,singleton(x)))),y),x)**.
% 300.07/300.43  142311[0:Res:129363.0,5341.0] ||  -> subclass(intersection(u,intersection(intersection(v,singleton(w)),x)),y) equal(not_subclass_element(intersection(u,intersection(intersection(v,singleton(w)),x)),y),w)**.
% 300.07/300.43  142507[0:Res:129367.0,5341.0] ||  -> subclass(intersection(intersection(u,intersection(v,singleton(w))),x),y) equal(not_subclass_element(intersection(intersection(u,intersection(v,singleton(w))),x),y),w)**.
% 300.07/300.43  142645[3:MRR:142608.0,10054.2] || member(u,universal_class) subclass(u,regular(complement(v))) -> member(apply(choice,u),v)* equal(u,null_class) equal(complement(v),null_class).
% 300.07/300.43  142817[0:Res:129813.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(intersection(x,v),u),y) member(not_subclass_element(intersection(intersection(x,v),u),y),w)*.
% 300.07/300.43  142895[0:Rew:74519.0,142722.0] ||  -> subclass(intersection(union(union(u,v),complement(w)),intersection(x,union(complement(union(u,v)),w))),symmetric_difference(union(u,v),complement(w)))*.
% 300.07/300.43  142896[0:Rew:74519.0,142720.0] ||  -> subclass(intersection(union(u,complement(union(v,w))),intersection(x,union(complement(u),union(v,w)))),symmetric_difference(complement(u),union(v,w)))*.
% 300.07/300.43  143447[3:SpR:102512.0,142985.0] ||  -> equal(intersection(intersection(power_class(complement(power_class(u))),union(v,w)),intersection(x,union(image(element_relation,power_class(u)),complement(union(v,w))))),null_class)**.
% 300.07/300.43  143445[3:SpR:47646.0,142985.0] ||  -> equal(intersection(intersection(power_class(u),union(complement(power_class(v)),w)),intersection(x,union(complement(power_class(u)),intersection(power_class(v),complement(w))))),null_class)**.
% 300.07/300.43  143444[3:SpR:47642.0,142985.0] ||  -> equal(intersection(intersection(power_class(u),union(v,complement(power_class(w)))),intersection(x,union(complement(power_class(u)),intersection(complement(v),power_class(w))))),null_class)**.
% 300.07/300.43  143443[3:SpR:102912.0,142985.0] ||  -> equal(intersection(intersection(union(u,v),power_class(complement(power_class(w)))),intersection(x,union(complement(union(u,v)),image(element_relation,power_class(w))))),null_class)**.
% 300.07/300.43  143442[3:SpR:47644.0,142985.0] ||  -> equal(intersection(intersection(union(complement(power_class(u)),v),power_class(w)),intersection(x,union(intersection(power_class(u),complement(v)),complement(power_class(w))))),null_class)**.
% 300.07/300.43  143441[3:SpR:47643.0,142985.0] ||  -> equal(intersection(intersection(union(u,complement(power_class(v))),power_class(w)),intersection(x,union(intersection(complement(u),power_class(v)),complement(power_class(w))))),null_class)**.
% 300.07/300.43  143440[3:SpR:102780.0,142985.0] ||  -> equal(intersection(intersection(power_class(complement(union(u,v))),power_class(w)),intersection(x,union(image(element_relation,union(u,v)),complement(power_class(w))))),null_class)**.
% 300.07/300.43  143438[3:SpR:102364.0,142985.0] ||  -> equal(intersection(intersection(power_class(u),power_class(complement(union(v,w)))),intersection(x,union(complement(power_class(u)),image(element_relation,union(v,w))))),null_class)**.
% 300.07/300.43  143986[3:SpR:102512.0,143107.0] ||  -> equal(intersection(intersection(power_class(complement(power_class(u))),union(v,w)),intersection(union(image(element_relation,power_class(u)),complement(union(v,w))),x)),null_class)**.
% 300.07/300.43  143984[3:SpR:47646.0,143107.0] ||  -> equal(intersection(intersection(power_class(u),union(complement(power_class(v)),w)),intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),x)),null_class)**.
% 300.07/300.43  143983[3:SpR:47642.0,143107.0] ||  -> equal(intersection(intersection(power_class(u),union(v,complement(power_class(w)))),intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),x)),null_class)**.
% 300.07/300.43  143982[3:SpR:102912.0,143107.0] ||  -> equal(intersection(intersection(union(u,v),power_class(complement(power_class(w)))),intersection(union(complement(union(u,v)),image(element_relation,power_class(w))),x)),null_class)**.
% 300.07/300.43  143981[3:SpR:47644.0,143107.0] ||  -> equal(intersection(intersection(union(complement(power_class(u)),v),power_class(w)),intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),x)),null_class)**.
% 300.07/300.43  143980[3:SpR:47643.0,143107.0] ||  -> equal(intersection(intersection(union(u,complement(power_class(v))),power_class(w)),intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),x)),null_class)**.
% 300.07/300.43  143979[3:SpR:102780.0,143107.0] ||  -> equal(intersection(intersection(power_class(complement(union(u,v))),power_class(w)),intersection(union(image(element_relation,union(u,v)),complement(power_class(w))),x)),null_class)**.
% 300.07/300.43  143977[3:SpR:102364.0,143107.0] ||  -> equal(intersection(intersection(power_class(u),power_class(complement(union(v,w)))),intersection(union(complement(power_class(u)),image(element_relation,union(v,w))),x)),null_class)**.
% 300.07/300.43  148171[4:Res:47067.1,46866.1] || member(u,universal_class) equal(intersection(complement(v),power_class(complement(power_class(w)))),null_class) -> member(u,union(v,image(element_relation,power_class(w))))*.
% 300.07/300.43  149167[4:Res:47099.1,46866.1] || member(u,universal_class) equal(intersection(power_class(complement(power_class(v))),complement(w)),null_class) -> member(u,union(image(element_relation,power_class(v)),w))*.
% 300.07/300.43  151420[3:Rew:74519.0,151138.0] ||  -> equal(intersection(symmetric_difference(union(u,v),complement(w)),symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w))),null_class)**.
% 300.07/300.43  151421[3:Rew:74519.0,151136.0] ||  -> equal(intersection(symmetric_difference(complement(u),union(v,w)),symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w)))),null_class)**.
% 300.07/300.43  151561[4:SpL:151445.0,11167.0] || equal(u,range_of(null_class)) member(ordered_pair(v,w),compose(singleton(cross_product(image(x,singleton(v)),universal_class)),x))* -> member(w,u)*.
% 300.07/300.43  151558[4:SpL:151445.0,1922.1] || member(ordered_pair(u,v),compose(singleton(cross_product(image(w,singleton(u)),universal_class)),w))* subclass(range_of(null_class),x)* -> member(v,x)*.
% 300.07/300.43  151557[4:SpL:151445.0,11167.0] || equal(u,image(v,range_of(null_class)))* member(ordered_pair(w,x),compose(v,singleton(cross_product(singleton(w),universal_class))))* -> member(x,u)*.
% 300.07/300.43  151554[4:SpL:151445.0,1922.1] || member(ordered_pair(u,v),compose(w,singleton(cross_product(singleton(u),universal_class))))* subclass(image(w,range_of(null_class)),x)* -> member(v,x)*.
% 300.07/300.43  151612[4:Res:5953.2,151507.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,cantor(singleton(cross_product(singleton(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u))),universal_class))))* -> .
% 300.07/300.43  151611[4:Res:5954.2,151507.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,cantor(singleton(cross_product(singleton(ordered_pair(flip(cross_product(u,universal_class)),inverse(u))),universal_class))))* -> .
% 300.07/300.43  151732[4:Res:5953.2,145698.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,singleton(v)) member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),v)* -> .
% 300.07/300.43  151731[4:Res:5954.2,145698.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,singleton(v)) member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),v)* -> .
% 300.07/300.43  151817[4:Res:102404.1,151761.0] || member(intersection(union(u,v),complement(w)),universal_class) -> member(intersection(union(u,v),complement(w)),union(complement(union(u,v)),w))*.
% 300.07/300.43  151814[4:Res:101936.1,151761.0] || member(intersection(complement(u),union(v,w)),universal_class) -> member(intersection(complement(u),union(v,w)),union(u,complement(union(v,w))))*.
% 300.07/300.43  151955[7:Res:29891.1,47029.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),singleton(null_class)) member(null_class,union(u,intersection(complement(v),power_class(w))))* -> .
% 300.07/300.43  151954[7:Res:29936.1,47029.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),successor(null_class)) member(null_class,union(u,intersection(complement(v),power_class(w))))* -> .
% 300.07/300.43  151941[0:Res:345.1,47029.0] || subclass(universal_class,intersection(complement(u),union(v,complement(power_class(w))))) member(singleton(x),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.07/300.43  151940[4:Res:20926.1,47029.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),universal_class) member(singleton(x),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.07/300.43  152020[4:Rew:101695.0,151939.0] || equal(union(u,complement(union(v,complement(power_class(w))))),null_class) member(singleton(x),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.07/300.43  152032[4:Rew:26689.0,151886.1] || equal(null_class,u) member(v,union(w,complement(power_class(x)))) member(v,union(u,intersection(complement(w),power_class(x))))* -> .
% 300.07/300.43  152206[7:Res:29891.1,47049.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),singleton(null_class)) member(null_class,union(intersection(complement(u),power_class(v)),w))* -> .
% 300.07/300.43  152205[7:Res:29936.1,47049.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),successor(null_class)) member(null_class,union(intersection(complement(u),power_class(v)),w))* -> .
% 300.07/300.43  152192[0:Res:345.1,47049.0] || subclass(universal_class,intersection(union(u,complement(power_class(v))),complement(w))) member(singleton(x),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.07/300.43  152191[4:Res:20926.1,47049.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),universal_class) member(singleton(x),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.07/300.43  152272[4:Rew:101705.0,152190.0] || equal(union(complement(union(u,complement(power_class(v)))),w),null_class) member(singleton(x),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.07/300.43  152374[4:Rew:101695.0,152343.1] || member(union(u,complement(union(v,w))),universal_class) -> member(union(u,complement(union(v,w))),intersection(complement(u),union(v,w)))*.
% 300.07/300.43  152375[4:Rew:101705.0,152333.1] || member(union(complement(union(u,v)),w),universal_class) -> member(union(complement(union(u,v)),w),intersection(union(u,v),complement(w)))*.
% 300.07/300.43  153213[7:Res:29891.1,47076.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),singleton(null_class)) member(null_class,union(u,intersection(power_class(v),complement(w))))* -> .
% 300.07/300.43  153212[7:Res:29936.1,47076.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),successor(null_class)) member(null_class,union(u,intersection(power_class(v),complement(w))))* -> .
% 300.07/300.43  153199[0:Res:345.1,47076.0] || subclass(universal_class,intersection(complement(u),union(complement(power_class(v)),w))) member(singleton(x),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.07/300.43  153198[4:Res:20926.1,47076.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),universal_class) member(singleton(x),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.07/300.43  153280[4:Rew:101695.0,153197.0] || equal(union(u,complement(union(complement(power_class(v)),w))),null_class) member(singleton(x),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.07/300.43  153294[4:Rew:26689.0,153144.1] || equal(null_class,u) member(v,union(complement(power_class(w)),x)) member(v,union(u,intersection(power_class(w),complement(x))))* -> .
% 300.07/300.43  153838[4:SpL:102675.0,151809.0] || member(complement(symmetric_difference(union(u,v),complement(w))),symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w)))* -> .
% 300.07/300.43  153836[4:SpL:103688.0,151809.0] || member(complement(symmetric_difference(complement(u),union(v,w))),symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w))))* -> .
% 300.07/300.43  154119[7:Res:29891.1,47238.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),singleton(null_class)) member(null_class,union(intersection(power_class(u),complement(v)),w))* -> .
% 300.07/300.43  154118[7:Res:29936.1,47238.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),successor(null_class)) member(null_class,union(intersection(power_class(u),complement(v)),w))* -> .
% 300.07/300.43  154105[0:Res:345.1,47238.0] || subclass(universal_class,intersection(union(complement(power_class(u)),v),complement(w))) member(singleton(x),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.07/300.43  154104[4:Res:20926.1,47238.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),universal_class) member(singleton(x),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.07/300.43  154186[4:Rew:101705.0,154103.0] || equal(union(complement(union(complement(power_class(u)),v)),w),null_class) member(singleton(x),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.07/300.43  154816[0:Rew:44.0,154739.1] || member(not_subclass_element(successor(complement(power_class(u))),v),intersection(power_class(u),complement(singleton(complement(power_class(u))))))* -> subclass(successor(complement(power_class(u))),v).
% 300.07/300.43  155215[0:Res:129982.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(intersection(v,x),u),y) member(not_subclass_element(intersection(intersection(v,x),u),y),w)*.
% 300.07/300.43  155324[0:Rew:74519.0,155091.0] ||  -> subclass(intersection(union(union(u,v),complement(w)),intersection(union(complement(union(u,v)),w),x)),symmetric_difference(union(u,v),complement(w)))*.
% 300.07/300.43  155325[0:Rew:74519.0,155089.0] ||  -> subclass(intersection(union(u,complement(union(v,w))),intersection(union(complement(u),union(v,w)),x)),symmetric_difference(complement(u),union(v,w)))*.
% 300.07/300.43  155456[4:Res:130058.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(union(u,u),v),x) member(not_subclass_element(intersection(union(u,u),v),x),w)*.
% 300.07/300.43  155667[4:Res:132860.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(union(v,v),u),x) member(not_subclass_element(intersection(union(v,v),u),x),w)*.
% 300.07/300.43  155814[4:SpR:101978.0,59405.0] ||  -> subclass(complement(successor(intersection(power_class(u),union(v,complement(union(w,x)))))),union(complement(power_class(u)),intersection(complement(v),union(w,x))))*.
% 300.07/300.43  155808[4:SpR:101978.0,70688.0] ||  -> subclass(complement(successor(union(complement(power_class(u)),intersection(complement(v),union(w,x))))),intersection(power_class(u),union(v,complement(union(w,x)))))*.
% 300.07/300.43  155793[4:SpR:101978.0,30861.0] ||  -> equal(symmetric_difference(intersection(power_class(u),union(v,complement(union(w,x)))),union(complement(power_class(u)),intersection(complement(v),union(w,x)))),universal_class)**.
% 300.07/300.43  155792[4:SpR:101978.0,30820.0] ||  -> equal(union(intersection(power_class(u),union(v,complement(union(w,x)))),union(complement(power_class(u)),intersection(complement(v),union(w,x)))),universal_class)**.
% 300.07/300.43  155791[0:SpR:101978.0,30716.0] ||  -> equal(intersection(intersection(power_class(u),union(v,complement(union(w,x)))),union(complement(power_class(u)),intersection(complement(v),union(w,x)))),null_class)**.
% 300.07/300.43  156160[4:Rew:102963.0,155778.0] ||  -> subclass(regular(successor(union(complement(power_class(u)),intersection(complement(v),union(w,x))))),intersection(power_class(u),union(v,complement(union(w,x)))))*.
% 300.07/300.43  156390[4:Res:135438.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(v,union(u,u)),x) member(not_subclass_element(intersection(v,union(u,u)),x),w)*.
% 300.07/300.43  156587[4:Res:136151.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(u,union(v,v)),x) member(not_subclass_element(intersection(u,union(v,v)),x),w)*.
% 300.07/300.43  156831[0:Res:138061.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(u,intersection(v,x)),y) member(not_subclass_element(intersection(u,intersection(v,x)),y),w)*.
% 300.07/300.43  157063[0:Res:138260.0,5342.0] || subclass(intersection(u,v),w) -> subclass(intersection(u,intersection(x,v)),y) member(not_subclass_element(intersection(u,intersection(x,v)),y),w)*.
% 300.07/300.43  157257[7:Res:29891.1,102010.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),singleton(null_class)) member(null_class,union(u,image(element_relation,union(v,w))))* -> .
% 300.07/300.43  157256[7:Res:29936.1,102010.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),successor(null_class)) member(null_class,union(u,image(element_relation,union(v,w))))* -> .
% 300.07/300.43  157243[0:Res:345.1,102010.0] || subclass(universal_class,intersection(complement(u),power_class(complement(union(v,w))))) member(singleton(x),union(u,image(element_relation,union(v,w))))* -> .
% 300.07/300.43  157242[4:Res:20926.1,102010.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),universal_class) member(singleton(x),union(u,image(element_relation,union(v,w))))* -> .
% 300.07/300.43  157363[4:Rew:26689.0,157191.1] || equal(null_class,u) member(v,power_class(complement(union(w,x)))) member(v,union(u,image(element_relation,union(w,x))))* -> .
% 300.07/300.43  157422[0:Res:62416.0,5341.0] ||  -> subclass(restrict(restrict(singleton(u),v,w),x,y),z) equal(not_subclass_element(restrict(restrict(singleton(u),v,w),x,y),z),u)**.
% 300.07/300.43  157538[4:SpR:102071.0,59405.0] ||  -> subclass(complement(successor(intersection(union(u,complement(power_class(v))),union(w,x)))),union(intersection(complement(u),power_class(v)),complement(union(w,x))))*.
% 300.07/300.43  157532[4:SpR:102071.0,70688.0] ||  -> subclass(complement(successor(union(intersection(complement(u),power_class(v)),complement(union(w,x))))),intersection(union(u,complement(power_class(v))),union(w,x)))*.
% 300.07/300.43  157517[4:SpR:102071.0,30861.0] ||  -> equal(symmetric_difference(intersection(union(u,complement(power_class(v))),union(w,x)),union(intersection(complement(u),power_class(v)),complement(union(w,x)))),universal_class)**.
% 300.07/300.43  157516[4:SpR:102071.0,30820.0] ||  -> equal(union(intersection(union(u,complement(power_class(v))),union(w,x)),union(intersection(complement(u),power_class(v)),complement(union(w,x)))),universal_class)**.
% 300.07/300.43  157515[0:SpR:102071.0,30716.0] ||  -> equal(intersection(intersection(union(u,complement(power_class(v))),union(w,x)),union(intersection(complement(u),power_class(v)),complement(union(w,x)))),null_class)**.
% 300.07/300.43  157890[4:Rew:102963.0,157502.0] ||  -> subclass(regular(successor(union(intersection(complement(u),power_class(v)),complement(union(w,x))))),intersection(union(u,complement(power_class(v))),union(w,x)))*.
% 300.07/300.43  158093[4:SpR:102072.0,59405.0] ||  -> subclass(complement(successor(intersection(union(complement(power_class(u)),v),union(w,x)))),union(intersection(power_class(u),complement(v)),complement(union(w,x))))*.
% 300.07/300.43  158087[4:SpR:102072.0,70688.0] ||  -> subclass(complement(successor(union(intersection(power_class(u),complement(v)),complement(union(w,x))))),intersection(union(complement(power_class(u)),v),union(w,x)))*.
% 300.07/300.43  158072[4:SpR:102072.0,30861.0] ||  -> equal(symmetric_difference(intersection(union(complement(power_class(u)),v),union(w,x)),union(intersection(power_class(u),complement(v)),complement(union(w,x)))),universal_class)**.
% 300.07/300.43  158071[4:SpR:102072.0,30820.0] ||  -> equal(union(intersection(union(complement(power_class(u)),v),union(w,x)),union(intersection(power_class(u),complement(v)),complement(union(w,x)))),universal_class)**.
% 300.07/300.43  158070[0:SpR:102072.0,30716.0] ||  -> equal(intersection(intersection(union(complement(power_class(u)),v),union(w,x)),union(intersection(power_class(u),complement(v)),complement(union(w,x)))),null_class)**.
% 300.07/300.43  158455[4:Rew:102963.0,158057.0] ||  -> subclass(regular(successor(union(intersection(power_class(u),complement(v)),complement(union(w,x))))),intersection(union(complement(power_class(u)),v),union(w,x)))*.
% 300.07/300.43  158668[4:SpR:102281.0,59405.0] ||  -> subclass(complement(successor(intersection(union(u,complement(union(v,w))),power_class(x)))),union(intersection(complement(u),union(v,w)),complement(power_class(x))))*.
% 300.07/300.43  158662[4:SpR:102281.0,70688.0] ||  -> subclass(complement(successor(union(intersection(complement(u),union(v,w)),complement(power_class(x))))),intersection(union(u,complement(union(v,w))),power_class(x)))*.
% 300.07/300.43  158647[4:SpR:102281.0,30861.0] ||  -> equal(symmetric_difference(intersection(union(u,complement(union(v,w))),power_class(x)),union(intersection(complement(u),union(v,w)),complement(power_class(x)))),universal_class)**.
% 300.07/300.43  158646[4:SpR:102281.0,30820.0] ||  -> equal(union(intersection(union(u,complement(union(v,w))),power_class(x)),union(intersection(complement(u),union(v,w)),complement(power_class(x)))),universal_class)**.
% 300.07/300.43  158645[0:SpR:102281.0,30716.0] ||  -> equal(intersection(intersection(union(u,complement(union(v,w))),power_class(x)),union(intersection(complement(u),union(v,w)),complement(power_class(x)))),null_class)**.
% 300.07/300.43  159013[4:Rew:102963.0,158632.0] ||  -> subclass(regular(successor(union(intersection(complement(u),union(v,w)),complement(power_class(x))))),intersection(union(u,complement(union(v,w))),power_class(x)))*.
% 300.07/300.43  159142[4:Res:59138.0,3156.0] || subclass(image(element_relation,successor(null_class)),u) -> equal(complement(power_class(complement(singleton(null_class)))),null_class) member(regular(complement(power_class(complement(singleton(null_class))))),u)*.
% 300.07/300.43  159284[7:Res:29891.1,102329.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),singleton(null_class)) member(null_class,union(image(element_relation,union(u,v)),w))* -> .
% 300.07/300.43  159283[7:Res:29936.1,102329.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),successor(null_class)) member(null_class,union(image(element_relation,union(u,v)),w))* -> .
% 300.07/300.43  159270[0:Res:345.1,102329.0] || subclass(universal_class,intersection(power_class(complement(union(u,v))),complement(w))) member(singleton(x),union(image(element_relation,union(u,v)),w))* -> .
% 300.07/300.43  159269[4:Res:20926.1,102329.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),universal_class) member(singleton(x),union(image(element_relation,union(u,v)),w))* -> .
% 300.07/300.43  159522[4:SpR:102446.0,59405.0] ||  -> subclass(complement(successor(intersection(power_class(u),union(complement(union(v,w)),x)))),union(complement(power_class(u)),intersection(union(v,w),complement(x))))*.
% 300.07/300.43  159516[4:SpR:102446.0,70688.0] ||  -> subclass(complement(successor(union(complement(power_class(u)),intersection(union(v,w),complement(x))))),intersection(power_class(u),union(complement(union(v,w)),x)))*.
% 300.07/300.43  159501[4:SpR:102446.0,30861.0] ||  -> equal(symmetric_difference(intersection(power_class(u),union(complement(union(v,w)),x)),union(complement(power_class(u)),intersection(union(v,w),complement(x)))),universal_class)**.
% 300.07/300.43  159500[4:SpR:102446.0,30820.0] ||  -> equal(union(intersection(power_class(u),union(complement(union(v,w)),x)),union(complement(power_class(u)),intersection(union(v,w),complement(x)))),universal_class)**.
% 300.07/300.43  159499[0:SpR:102446.0,30716.0] ||  -> equal(intersection(intersection(power_class(u),union(complement(union(v,w)),x)),union(complement(power_class(u)),intersection(union(v,w),complement(x)))),null_class)**.
% 300.07/300.43  159881[4:Rew:102963.0,159486.0] ||  -> subclass(regular(successor(union(complement(power_class(u)),intersection(union(v,w),complement(x))))),intersection(power_class(u),union(complement(union(v,w)),x)))*.
% 300.07/300.43  160005[3:SpR:100311.0,10014.3] || member(second(regular(domain_relation)),universal_class) member(first(regular(domain_relation)),second(regular(domain_relation)))* subclass(element_relation,u) -> member(regular(domain_relation),u)*.
% 300.07/300.43  160092[3:Rew:100311.0,160075.2] || equal(compose(u,first(regular(domain_relation))),second(regular(domain_relation)))** member(regular(domain_relation),cross_product(universal_class,universal_class))* -> member(regular(domain_relation),compose_class(u)).
% 300.07/300.43  160093[3:Rew:100311.0,160000.1] ||  -> equal(unordered_pair(first(regular(domain_relation)),singleton(second(regular(domain_relation)))),apply(choice,regular(domain_relation)))** equal(apply(choice,regular(domain_relation)),singleton(first(regular(domain_relation)))).
% 300.07/300.43  160185[4:SpR:102653.0,59405.0] ||  -> subclass(complement(successor(intersection(union(complement(union(u,v)),w),power_class(x)))),union(intersection(union(u,v),complement(w)),complement(power_class(x))))*.
% 300.07/300.43  160179[4:SpR:102653.0,70688.0] ||  -> subclass(complement(successor(union(intersection(union(u,v),complement(w)),complement(power_class(x))))),intersection(union(complement(union(u,v)),w),power_class(x)))*.
% 300.07/300.43  160164[4:SpR:102653.0,30861.0] ||  -> equal(symmetric_difference(intersection(union(complement(union(u,v)),w),power_class(x)),union(intersection(union(u,v),complement(w)),complement(power_class(x)))),universal_class)**.
% 300.07/300.43  160163[4:SpR:102653.0,30820.0] ||  -> equal(union(intersection(union(complement(union(u,v)),w),power_class(x)),union(intersection(union(u,v),complement(w)),complement(power_class(x)))),universal_class)**.
% 300.07/300.43  160162[0:SpR:102653.0,30716.0] ||  -> equal(intersection(intersection(union(complement(union(u,v)),w),power_class(x)),union(intersection(union(u,v),complement(w)),complement(power_class(x)))),null_class)**.
% 300.07/300.43  160542[4:Rew:102963.0,160149.0] ||  -> subclass(regular(successor(union(intersection(union(u,v),complement(w)),complement(power_class(x))))),intersection(union(complement(union(u,v)),w),power_class(x)))*.
% 300.07/300.43  160730[4:SpR:102913.0,59405.0] ||  -> subclass(complement(successor(intersection(union(u,v),union(w,complement(power_class(x)))))),union(complement(union(u,v)),intersection(complement(w),power_class(x))))*.
% 300.07/300.43  160724[4:SpR:102913.0,70688.0] ||  -> subclass(complement(successor(union(complement(union(u,v)),intersection(complement(w),power_class(x))))),intersection(union(u,v),union(w,complement(power_class(x)))))*.
% 300.07/300.43  160709[4:SpR:102913.0,30861.0] ||  -> equal(symmetric_difference(intersection(union(u,v),union(w,complement(power_class(x)))),union(complement(union(u,v)),intersection(complement(w),power_class(x)))),universal_class)**.
% 300.07/300.43  160708[4:SpR:102913.0,30820.0] ||  -> equal(union(intersection(union(u,v),union(w,complement(power_class(x)))),union(complement(union(u,v)),intersection(complement(w),power_class(x)))),universal_class)**.
% 300.07/300.43  160707[0:SpR:102913.0,30716.0] ||  -> equal(intersection(intersection(union(u,v),union(w,complement(power_class(x)))),union(complement(union(u,v)),intersection(complement(w),power_class(x)))),null_class)**.
% 300.07/300.43  161076[4:Rew:102963.0,160694.0] ||  -> subclass(regular(successor(union(complement(union(u,v)),intersection(complement(w),power_class(x))))),intersection(union(u,v),union(w,complement(power_class(x)))))*.
% 300.07/300.43  161268[4:SpR:102914.0,59405.0] ||  -> subclass(complement(successor(intersection(union(u,v),union(complement(power_class(w)),x)))),union(complement(union(u,v)),intersection(power_class(w),complement(x))))*.
% 300.07/300.43  161262[4:SpR:102914.0,70688.0] ||  -> subclass(complement(successor(union(complement(union(u,v)),intersection(power_class(w),complement(x))))),intersection(union(u,v),union(complement(power_class(w)),x)))*.
% 300.07/300.43  161247[4:SpR:102914.0,30861.0] ||  -> equal(symmetric_difference(intersection(union(u,v),union(complement(power_class(w)),x)),union(complement(union(u,v)),intersection(power_class(w),complement(x)))),universal_class)**.
% 300.07/300.43  161246[4:SpR:102914.0,30820.0] ||  -> equal(union(intersection(union(u,v),union(complement(power_class(w)),x)),union(complement(union(u,v)),intersection(power_class(w),complement(x)))),universal_class)**.
% 300.07/300.43  161245[0:SpR:102914.0,30716.0] ||  -> equal(intersection(intersection(union(u,v),union(complement(power_class(w)),x)),union(complement(union(u,v)),intersection(power_class(w),complement(x)))),null_class)**.
% 300.07/300.43  161631[4:Rew:102963.0,161232.0] ||  -> subclass(regular(successor(union(complement(union(u,v)),intersection(power_class(w),complement(x))))),intersection(union(u,v),union(complement(power_class(w)),x)))*.
% 300.07/300.43  161828[4:SpR:103757.0,59405.0] ||  -> subclass(complement(successor(intersection(union(u,v),power_class(complement(union(w,x)))))),union(complement(union(u,v)),image(element_relation,union(w,x))))*.
% 300.07/300.43  161822[4:SpR:103757.0,70688.0] ||  -> subclass(complement(successor(union(complement(union(u,v)),image(element_relation,union(w,x))))),intersection(union(u,v),power_class(complement(union(w,x)))))*.
% 300.07/300.43  161807[4:SpR:103757.0,30861.0] ||  -> equal(symmetric_difference(intersection(union(u,v),power_class(complement(union(w,x)))),union(complement(union(u,v)),image(element_relation,union(w,x)))),universal_class)**.
% 300.07/300.43  161806[4:SpR:103757.0,30820.0] ||  -> equal(union(intersection(union(u,v),power_class(complement(union(w,x)))),union(complement(union(u,v)),image(element_relation,union(w,x)))),universal_class)**.
% 300.07/300.43  161805[0:SpR:103757.0,30716.0] ||  -> equal(intersection(intersection(union(u,v),power_class(complement(union(w,x)))),union(complement(union(u,v)),image(element_relation,union(w,x)))),null_class)**.
% 300.07/300.43  162220[4:Rew:102963.0,161792.0] ||  -> subclass(regular(successor(union(complement(union(u,v)),image(element_relation,union(w,x))))),intersection(union(u,v),power_class(complement(union(w,x)))))*.
% 300.07/300.43  162401[4:SpR:103758.0,59405.0] ||  -> subclass(complement(successor(intersection(power_class(complement(union(u,v))),union(w,x)))),union(image(element_relation,union(u,v)),complement(union(w,x))))*.
% 300.07/300.43  162395[4:SpR:103758.0,70688.0] ||  -> subclass(complement(successor(union(image(element_relation,union(u,v)),complement(union(w,x))))),intersection(power_class(complement(union(u,v))),union(w,x)))*.
% 300.07/300.43  162380[4:SpR:103758.0,30861.0] ||  -> equal(symmetric_difference(intersection(power_class(complement(union(u,v))),union(w,x)),union(image(element_relation,union(u,v)),complement(union(w,x)))),universal_class)**.
% 300.07/300.43  162379[4:SpR:103758.0,30820.0] ||  -> equal(union(intersection(power_class(complement(union(u,v))),union(w,x)),union(image(element_relation,union(u,v)),complement(union(w,x)))),universal_class)**.
% 300.07/300.43  162378[0:SpR:103758.0,30716.0] ||  -> equal(intersection(intersection(power_class(complement(union(u,v))),union(w,x)),union(image(element_relation,union(u,v)),complement(union(w,x)))),null_class)**.
% 300.07/300.43  162805[4:Rew:102963.0,162365.0] ||  -> subclass(regular(successor(union(image(element_relation,union(u,v)),complement(union(w,x))))),intersection(power_class(complement(union(u,v))),union(w,x)))*.
% 300.07/300.43  163372[4:Res:6850.2,46866.1] || member(u,union(complement(v),complement(w)))* member(u,union(v,w)) equal(symmetric_difference(complement(v),complement(w)),null_class) -> .
% 300.07/300.43  163357[4:Res:6850.2,151761.0] || member(symmetric_difference(complement(u),complement(v)),union(complement(u),complement(v)))* member(symmetric_difference(complement(u),complement(v)),union(u,v)) -> .
% 300.07/300.43  163348[7:Res:6850.2,44586.1] || member(null_class,union(complement(u),complement(v)))* member(null_class,union(u,v)) subclass(symmetric_difference(complement(u),complement(v)),null_class) -> .
% 300.07/300.43  163342[4:Res:6850.2,44653.1] || member(omega,union(complement(u),complement(v)))* member(omega,union(u,v)) subclass(symmetric_difference(complement(u),complement(v)),null_class) -> .
% 300.07/300.43  164123[4:Res:160006.1,102329.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),universal_class) member(regular(domain_relation),union(image(element_relation,union(u,v)),w))* -> .
% 300.07/300.43  164122[4:Res:160006.1,47238.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),universal_class) member(regular(domain_relation),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.07/300.43  164121[4:Res:160006.1,47049.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),universal_class) member(regular(domain_relation),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.07/300.43  164117[4:Res:160006.1,47076.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),universal_class) member(regular(domain_relation),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.07/300.43  164116[4:Res:160006.1,47029.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),universal_class) member(regular(domain_relation),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.07/300.43  164114[4:Res:160006.1,102010.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),universal_class) member(regular(domain_relation),union(u,image(element_relation,union(v,w))))* -> .
% 300.07/300.43  164238[3:Res:160007.1,102329.0] || subclass(universal_class,intersection(power_class(complement(union(u,v))),complement(w))) member(regular(domain_relation),union(image(element_relation,union(u,v)),w))* -> .
% 300.07/300.43  164237[3:Res:160007.1,47238.0] || subclass(universal_class,intersection(union(complement(power_class(u)),v),complement(w))) member(regular(domain_relation),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.07/300.43  164236[3:Res:160007.1,47049.0] || subclass(universal_class,intersection(union(u,complement(power_class(v))),complement(w))) member(regular(domain_relation),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.07/300.43  164232[3:Res:160007.1,47076.0] || subclass(universal_class,intersection(complement(u),union(complement(power_class(v)),w))) member(regular(domain_relation),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.07/300.43  164231[3:Res:160007.1,47029.0] || subclass(universal_class,intersection(complement(u),union(v,complement(power_class(w))))) member(regular(domain_relation),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.07/300.43  164229[3:Res:160007.1,102010.0] || subclass(universal_class,intersection(complement(u),power_class(complement(union(v,w))))) member(regular(domain_relation),union(u,image(element_relation,union(v,w))))* -> .
% 300.07/300.43  164335[7:Res:29891.1,9544.1] || equal(unordered_pair(u,v),singleton(null_class)) member(null_class,u) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 300.07/300.43  164486[7:Res:29891.1,9545.1] || equal(unordered_pair(u,v),singleton(null_class)) member(null_class,v) -> equal(regular(unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class).
% 300.07/300.43  164651[4:SpR:100312.0,10014.3] || member(second(regular(composition_function)),universal_class) member(first(regular(composition_function)),second(regular(composition_function)))* subclass(element_relation,u) -> member(regular(composition_function),u)*.
% 300.07/300.43  164739[4:Rew:100312.0,164721.2] || equal(compose(u,first(regular(composition_function))),second(regular(composition_function)))** member(regular(composition_function),cross_product(universal_class,universal_class))* -> member(regular(composition_function),compose_class(u)).
% 300.07/300.43  164740[4:Rew:100312.0,164646.1] ||  -> equal(unordered_pair(first(regular(composition_function)),singleton(second(regular(composition_function)))),apply(choice,regular(composition_function)))** equal(apply(choice,regular(composition_function)),singleton(first(regular(composition_function)))).
% 300.07/300.43  164920[4:Res:59614.1,15444.2] || equal(complement(range_of(null_class)),universal_class) member(u,universal_class) member(null_class,singleton(u))* -> member(u,cantor(successor_relation))* inductive(singleton(u)).
% 300.07/300.43  164919[4:Res:66364.1,15444.2] || equal(successor(range_of(null_class)),null_class) member(u,universal_class) member(null_class,singleton(u))* -> member(u,cantor(successor_relation))* inductive(singleton(u)).
% 300.07/300.43  165275[0:SpL:47101.0,3158.0] || subclass(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))) -> equal(u,null_class) member(regular(u),union(v,image(element_relation,power_class(w))))*.
% 300.07/300.43  165221[0:SpR:78499.0,47101.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),v),union(complement(v),power_class(complement(power_class(u))))),symmetric_difference(complement(v),power_class(complement(power_class(u)))))**.
% 300.07/300.43  165200[0:SpR:78499.0,47101.0] ||  -> equal(intersection(union(u,image(element_relation,power_class(v))),union(power_class(complement(power_class(v))),complement(u))),symmetric_difference(complement(u),power_class(complement(power_class(v)))))**.
% 300.07/300.43  165325[5:Rew:78499.0,165152.1,74519.0,165152.1,26696.0,165152.1,79059.0,165152.1] || equal(complement(power_class(u)),universal_class) -> equal(intersection(union(null_class,complement(v)),union(v,image(element_relation,power_class(u)))),union(null_class,complement(v)))**.
% 300.07/300.43  165326[6:Rew:78499.0,165151.1,74519.0,165151.1,26696.0,165151.1,79059.0,165151.1] || equal(complement(power_class(u)),null_class) -> equal(intersection(union(null_class,complement(v)),union(v,image(element_relation,power_class(u)))),union(null_class,complement(v)))**.
% 300.07/300.43  165023[0:SpR:47101.0,39745.0] ||  -> equal(intersection(union(u,image(element_relation,power_class(v))),symmetric_difference(complement(u),power_class(complement(power_class(v))))),symmetric_difference(complement(u),power_class(complement(power_class(v)))))**.
% 300.07/300.43  165755[0:SpL:47318.0,3158.0] || subclass(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))) -> equal(u,null_class) member(regular(u),union(image(element_relation,power_class(v)),w))*.
% 300.07/300.43  165809[5:Rew:74519.0,165670.1,26696.0,165670.1] || equal(complement(power_class(u)),universal_class) -> equal(intersection(union(null_class,complement(v)),union(image(element_relation,power_class(u)),v)),union(null_class,complement(v)))**.
% 300.07/300.43  165810[6:Rew:74519.0,165669.1,26696.0,165669.1] || equal(complement(power_class(u)),null_class) -> equal(intersection(union(null_class,complement(v)),union(image(element_relation,power_class(u)),v)),union(null_class,complement(v)))**.
% 300.07/300.43  165496[0:SpR:47318.0,39745.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),v),symmetric_difference(power_class(complement(power_class(u))),complement(v))),symmetric_difference(power_class(complement(power_class(u))),complement(v)))**.
% 300.07/300.43  166041[0:SpL:74519.0,10609.1] || member(intersection(complement(u),v),universal_class) member(apply(choice,intersection(v,complement(u))),u)* -> equal(intersection(complement(u),v),null_class).
% 300.07/300.43  166250[0:SpL:74519.0,10805.1] || member(intersection(u,complement(v)),universal_class) member(apply(choice,intersection(complement(v),u)),v)* -> equal(intersection(u,complement(v)),null_class).
% 300.07/300.43  166438[0:SpL:74519.0,1316.0] || member(regular(complement(intersection(u,v))),u)* member(regular(complement(intersection(v,u))),v)* -> equal(complement(intersection(v,u)),null_class).
% 300.07/300.43  166773[4:Res:10481.4,66389.1] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)* subclass(successor_relation,w)* equal(successor(w),null_class) -> .
% 300.07/300.43  166746[0:Res:10481.4,16.0] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)* subclass(successor_relation,cross_product(w,x))* -> member(u,x)*.
% 300.07/300.43  166745[0:Res:10481.4,15.0] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)* subclass(successor_relation,cross_product(w,x))* -> member(v,w)*.
% 300.07/300.43  166678[0:Res:10481.4,688.1] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)* subclass(successor_relation,w) subclass(universal_class,complement(w))* -> .
% 300.07/300.43  166785[4:MRR:166693.4,45106.0] || member(u,universal_class) member(v,universal_class) equal(successor(v),u) subclass(successor_relation,complement(unordered_pair(w,ordered_pair(v,u))))* -> .
% 300.07/300.43  166788[0:MRR:166761.0,122.0] || member(u,universal_class) equal(successor(u),singleton(singleton(singleton(v)))) subclass(successor_relation,composition_function) -> equal(compose(u,singleton(v)),v)**.
% 300.07/300.43  166789[0:MRR:166759.0,122.0] || member(u,universal_class) equal(successor(u),singleton(singleton(singleton(v)))) subclass(successor_relation,application_function) -> equal(apply(u,singleton(v)),v)**.
% 300.07/300.44  166794[4:MRR:166793.0,32704.1] || equal(cantor(u),successor(u)) subclass(successor_relation,v) member(u,universal_class)* subclass(domain_relation,regular(v))* -> equal(v,null_class).
% 300.07/300.44  166844[4:Res:164652.1,102329.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),universal_class) member(regular(composition_function),union(image(element_relation,union(u,v)),w))* -> .
% 300.07/300.44  166843[4:Res:164652.1,47238.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),universal_class) member(regular(composition_function),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.07/300.44  166842[4:Res:164652.1,47049.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),universal_class) member(regular(composition_function),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.07/300.44  166838[4:Res:164652.1,47076.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),universal_class) member(regular(composition_function),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.07/300.44  166837[4:Res:164652.1,47029.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),universal_class) member(regular(composition_function),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.07/300.44  166835[4:Res:164652.1,102010.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),universal_class) member(regular(composition_function),union(u,image(element_relation,union(v,w))))* -> .
% 300.07/300.44  166961[4:Res:164653.1,102329.0] || subclass(universal_class,intersection(power_class(complement(union(u,v))),complement(w))) member(regular(composition_function),union(image(element_relation,union(u,v)),w))* -> .
% 300.07/300.44  166960[4:Res:164653.1,47238.0] || subclass(universal_class,intersection(union(complement(power_class(u)),v),complement(w))) member(regular(composition_function),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.07/300.44  166959[4:Res:164653.1,47049.0] || subclass(universal_class,intersection(union(u,complement(power_class(v))),complement(w))) member(regular(composition_function),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.07/300.44  166955[4:Res:164653.1,47076.0] || subclass(universal_class,intersection(complement(u),union(complement(power_class(v)),w))) member(regular(composition_function),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.07/300.44  166954[4:Res:164653.1,47029.0] || subclass(universal_class,intersection(complement(u),union(v,complement(power_class(w))))) member(regular(composition_function),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.07/300.44  166952[4:Res:164653.1,102010.0] || subclass(universal_class,intersection(complement(u),power_class(complement(union(v,w))))) member(regular(composition_function),union(u,image(element_relation,union(v,w))))* -> .
% 300.07/300.44  167046[3:Obv:167040.1] || member(unordered_pair(first(regular(cross_product(u,v))),singleton(second(regular(cross_product(u,v))))),cross_product(u,v))* -> equal(cross_product(u,v),null_class).
% 300.07/300.44  167089[0:Res:17.2,11355.0] || member(u,universal_class) member(v,universal_class) subclass(composition_function,compose_class(w))* -> equal(compose(w,v),ordered_pair(u,compose(v,u)))*.
% 300.07/300.44  167084[4:SpL:16964.0,11355.0] || member(singleton(singleton(null_class)),cross_product(universal_class,universal_class))* subclass(composition_function,compose_class(u))* -> equal(compose(u,null_class),ordered_pair(universal_class,compose(null_class,universal_class)))*.
% 300.07/300.44  167102[0:MRR:167099.2,19.0] || member(u,universal_class) member(v,u) subclass(composition_function,compose_class(w))* -> equal(compose(w,v),ordered_pair(u,compose(v,u)))*.
% 300.07/300.44  167142[0:Res:17.2,11326.0] || member(u,universal_class) member(v,universal_class) subclass(composition_function,singleton(w))* -> equal(ordered_pair(v,ordered_pair(u,compose(v,u))),w)*.
% 300.07/300.44  167137[4:SpL:16964.0,11326.0] || member(singleton(singleton(null_class)),cross_product(universal_class,universal_class)) subclass(composition_function,singleton(u))* -> equal(ordered_pair(null_class,ordered_pair(universal_class,compose(null_class,universal_class))),u)*.
% 300.07/300.44  167155[0:MRR:167152.2,19.0] || member(u,universal_class) member(v,u) subclass(composition_function,singleton(w))* -> equal(ordered_pair(v,ordered_pair(u,compose(v,u))),w)*.
% 300.07/300.44  167562[4:Rew:27420.0,167538.1] || member(union(u,u),universal_class) member(apply(choice,union(null_class,u)),union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 300.07/300.44  167564[4:Rew:73603.0,167535.1] || member(union(u,u),universal_class) member(apply(choice,union(u,null_class)),union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 300.07/300.44  167532[0:SpL:78499.0,102860.1] || member(union(u,v),universal_class) member(apply(choice,union(v,u)),complement(union(v,u)))* -> equal(union(u,v),null_class).
% 300.07/300.44  167568[4:Rew:30456.0,167522.1] || member(union(null_class,u),universal_class) member(apply(choice,union(u,u)),union(null_class,complement(u)))* -> equal(union(null_class,u),null_class).
% 300.07/300.44  167570[4:Rew:30456.0,167510.1] || member(union(u,null_class),universal_class) member(apply(choice,union(u,u)),union(null_class,complement(u)))* -> equal(union(u,null_class),null_class).
% 300.07/300.44  167505[0:SpL:113648.0,102860.1] || member(union(u,v),universal_class) member(apply(choice,union(u,v)),complement(union(v,u)))* -> equal(union(u,v),null_class).
% 300.07/300.44  167504[4:SpL:27420.0,102860.1] || member(union(null_class,u),universal_class) member(apply(choice,union(null_class,u)),union(null_class,complement(u)))* -> equal(union(null_class,u),null_class).
% 300.07/300.44  167503[4:SpL:73603.0,102860.1] || member(union(u,null_class),universal_class) member(apply(choice,union(u,null_class)),union(null_class,complement(u)))* -> equal(union(u,null_class),null_class).
% 300.07/300.44  167502[4:SpL:30456.0,102860.1] || member(union(u,u),universal_class) member(apply(choice,union(u,u)),union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 300.07/300.44  167722[0:SpR:74519.0,10608.3] || member(intersection(u,v),universal_class) subclass(u,w) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(v,u)),w)*.
% 300.07/300.44  167832[4:Rew:76338.0,167717.2,76338.0,167717.0] || member(union(u,null_class),universal_class) subclass(u,v) -> equal(union(u,null_class),null_class) member(apply(choice,union(u,null_class)),v)*.
% 300.07/300.44  167833[4:Rew:36163.0,167714.2,36163.0,167714.0] || member(union(u,u),universal_class) subclass(u,v) -> equal(union(u,u),null_class) member(apply(choice,union(u,u)),v)*.
% 300.07/300.44  167841[4:MRR:167765.3,53393.1] || member(intersection(u,v),universal_class) subclass(u,complement(unordered_pair(w,apply(choice,intersection(u,v)))))* -> equal(intersection(u,v),null_class).
% 300.07/300.44  168272[0:SpR:74519.0,10804.3] || member(intersection(u,v),universal_class) subclass(v,w) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(v,u)),w)*.
% 300.07/300.44  168390[4:MRR:168315.3,53393.1] || member(intersection(u,v),universal_class) subclass(v,complement(unordered_pair(w,apply(choice,intersection(u,v)))))* -> equal(intersection(u,v),null_class).
% 300.07/300.44  168477[4:MRR:168460.1,243.0] || subclass(domain_relation,flip(compose(u,v)))* -> member(ordered_pair(w,x),cantor(v))* member(cantor(ordered_pair(x,w)),image(u,range_of(null_class)))*.
% 300.07/300.44  168478[4:MRR:168459.1,243.0] || subclass(domain_relation,rotate(compose(u,v)))* -> member(ordered_pair(w,cantor(ordered_pair(x,w))),cantor(v))* member(x,image(u,range_of(null_class)))*.
% 300.07/300.44  168535[4:Res:7.1,16198.1] || equal(unordered_pair(u,v),domain_relation)** member(w,universal_class) -> equal(ordered_pair(w,cantor(w)),v)* equal(ordered_pair(w,cantor(w)),u)*.
% 300.07/300.44  168586[0:SpL:78499.0,47051.1] || member(u,universal_class) subclass(union(complement(power_class(v)),w),x)* -> member(u,intersection(complement(w),power_class(v)))* member(u,x)*.
% 300.07/300.44  168717[0:SpL:78499.0,47240.1] || member(u,universal_class) subclass(union(v,complement(power_class(w))),x)* -> member(u,intersection(power_class(w),complement(v)))* member(u,x)*.
% 300.07/300.44  168859[0:SpL:113648.0,102338.1] || member(u,universal_class) subclass(power_class(complement(union(v,w))),x)* -> member(u,image(element_relation,union(w,v)))* member(u,x)*.
% 300.07/300.44  168856[4:SpL:30456.0,102338.1] || member(u,universal_class) subclass(power_class(union(null_class,complement(v))),w)* -> member(u,image(element_relation,union(v,v)))* member(u,w)*.
% 300.07/300.44  169031[4:Res:10910.2,66389.1] || subclass(universal_class,complement(intersection(u,v))) member(unordered_pair(w,x),union(u,v))* equal(successor(symmetric_difference(u,v)),null_class) -> .
% 300.07/300.44  169015[0:Res:10910.2,537.1] || subclass(universal_class,complement(intersection(u,v))) member(unordered_pair(w,x),union(u,v))* subclass(universal_class,complement(symmetric_difference(u,v))) -> .
% 300.07/300.44  168996[0:SpR:79059.0,10910.2] || subclass(universal_class,complement(intersection(u,v))) member(unordered_pair(w,x),union(u,v)) -> member(unordered_pair(w,x),symmetric_difference(v,u))*.
% 300.07/300.44  169609[0:Res:7.1,5351.0] || equal(cross_product(u,v),w)* -> subclass(w,x) equal(ordered_pair(first(not_subclass_element(w,x)),second(not_subclass_element(w,x))),not_subclass_element(w,x))**.
% 300.07/300.44  170590[0:Res:2118.1,9961.1] || subclass(universal_class,complement(intersection(u,v)))* member(null_class,union(u,v)) subclass(symmetric_difference(u,v),w)* -> member(null_class,w).
% 300.07/300.44  170577[0:Res:343.1,9961.1] || subclass(universal_class,complement(intersection(u,v)))* member(omega,union(u,v)) subclass(symmetric_difference(u,v),w)* -> member(omega,w).
% 300.07/300.44  170523[0:SpL:74519.0,9961.1] || member(u,union(v,w)) member(u,complement(intersection(w,v)))* subclass(symmetric_difference(v,w),x)* -> member(u,x)*.
% 300.07/300.44  170847[0:Res:2118.1,77814.0] || subclass(universal_class,symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))))* -> member(null_class,complement(symmetric_difference(cross_product(u,v),w))).
% 300.07/300.44  170846[4:Res:20894.1,77814.0] || equal(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),universal_class)** -> member(null_class,complement(symmetric_difference(cross_product(u,v),w))).
% 300.07/300.44  170834[0:Res:343.1,77814.0] || subclass(universal_class,symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))))* -> member(omega,complement(symmetric_difference(cross_product(u,v),w))).
% 300.07/300.44  170833[4:Res:20892.1,77814.0] || equal(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),universal_class)** -> member(omega,complement(symmetric_difference(cross_product(u,v),w))).
% 300.07/300.44  170816[0:SpL:78499.0,77814.0] || member(u,symmetric_difference(union(v,cross_product(w,x)),complement(restrict(v,w,x))))* -> member(u,complement(symmetric_difference(cross_product(w,x),v))).
% 300.07/300.44  171062[4:MRR:171061.1,22109.0] ||  -> equal(regular(ordered_pair(u,universal_class)),singleton(u)) equal(symmetric_difference(ordered_pair(u,universal_class),unordered_pair(u,null_class)),union(ordered_pair(u,universal_class),unordered_pair(u,null_class)))**.
% 300.07/300.44  171222[4:MRR:171221.1,22109.0] ||  -> equal(unordered_pair(u,singleton(v)),regular(ordered_pair(u,v))) equal(symmetric_difference(singleton(u),ordered_pair(u,v)),union(singleton(u),ordered_pair(u,v)))**.
% 300.07/300.44  171837[0:Res:2118.1,79135.0] || subclass(universal_class,symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))))* -> member(null_class,complement(symmetric_difference(u,cross_product(v,w)))).
% 300.07/300.44  171836[4:Res:20894.1,79135.0] || equal(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),universal_class)** -> member(null_class,complement(symmetric_difference(u,cross_product(v,w)))).
% 300.07/300.44  171824[0:Res:343.1,79135.0] || subclass(universal_class,symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))))* -> member(omega,complement(symmetric_difference(u,cross_product(v,w)))).
% 300.07/300.44  171823[4:Res:20892.1,79135.0] || equal(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),universal_class)** -> member(omega,complement(symmetric_difference(u,cross_product(v,w)))).
% 300.07/300.44  171806[0:SpL:78499.0,79135.0] || member(u,symmetric_difference(union(cross_product(v,w),x),complement(restrict(x,v,w))))* -> member(u,complement(symmetric_difference(x,cross_product(v,w)))).
% 300.07/300.44  172058[4:Res:81768.0,3156.0] || subclass(complement(sum_class(range_of(null_class))),u) -> equal(complement(successor(apply(null_class,v))),null_class) member(regular(complement(successor(apply(null_class,v)))),u)*.
% 300.07/300.44  172718[4:Res:81838.0,3156.0] || subclass(complement(apply(null_class,u)),v)* -> equal(complement(successor(sum_class(range_of(null_class)))),null_class) member(regular(complement(successor(sum_class(range_of(null_class))))),v)*.
% 300.07/300.44  2330[0:Res:160.1,9.0] ||  -> equal(intersection(u,unordered_pair(v,w)),null_class) equal(regular(intersection(u,unordered_pair(v,w))),w)** equal(regular(intersection(u,unordered_pair(v,w))),v)**.
% 300.07/300.44  3118[0:Res:167.1,9.0] ||  -> equal(intersection(unordered_pair(u,v),w),null_class) equal(regular(intersection(unordered_pair(u,v),w)),v)** equal(regular(intersection(unordered_pair(u,v),w)),u)**.
% 300.07/300.44  5296[0:Res:71.2,217.0] || member(restrict(u,v,w),universal_class) -> equal(restrict(u,v,w),null_class) member(apply(choice,restrict(u,v,w)),cross_product(v,w))*.
% 300.07/300.44  7021[0:SpR:69.0,194.1] || member(restrict(element_relation,universal_class,image(u,singleton(v))),universal_class) -> member(ordered_pair(restrict(element_relation,universal_class,image(u,singleton(v))),apply(u,v)),domain_relation)*.
% 300.07/300.44  7129[0:Res:413.3,9.0] || member(u,universal_class) subclass(u,unordered_pair(v,w))* -> equal(u,null_class) equal(apply(choice,u),w) equal(apply(choice,u),v).
% 300.07/300.44  7370[0:Res:350.2,546.0] || subclass(u,ordered_pair(v,w))* -> subclass(u,x) equal(not_subclass_element(u,x),unordered_pair(v,singleton(w)))* equal(not_subclass_element(u,x),singleton(v)).
% 300.07/300.44  7359[0:Res:3.1,546.0] ||  -> subclass(ordered_pair(u,v),w) equal(not_subclass_element(ordered_pair(u,v),w),unordered_pair(u,singleton(v)))** equal(not_subclass_element(ordered_pair(u,v),w),singleton(u)).
% 300.07/300.44  9677[0:SpR:492.0,24.2] || member(u,union(v,cross_product(w,x))) member(u,complement(restrict(v,w,x))) -> member(u,symmetric_difference(v,cross_product(w,x)))*.
% 300.07/300.44  9843[0:SpR:493.0,24.2] || member(u,union(cross_product(v,w),x)) member(u,complement(restrict(x,v,w))) -> member(u,symmetric_difference(cross_product(v,w),x))*.
% 300.07/300.44  10920[0:Res:349.2,1314.1] || subclass(u,complement(intersection(v,w))) member(regular(u),union(v,w)) -> equal(u,null_class) member(regular(u),symmetric_difference(v,w))*.
% 300.07/300.44  11191[0:SpL:1193.1,20.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))))*.
% 300.07/300.44  11333[0:Res:1928.2,23.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,intersection(w,x))* -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),x)*.
% 300.07/300.44  11332[0:Res:1928.2,22.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,intersection(w,x))* -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)*.
% 300.07/300.44  11329[0:Res:1928.2,25.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,complement(w)) member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)* -> .
% 300.07/300.44  12001[0:Res:10047.1,1661.0] || member(u,v)* -> equal(w,null_class) equal(ordered_pair(first(ordered_pair(u,regular(w))),second(ordered_pair(u,regular(w)))),ordered_pair(u,regular(w)))**.
% 300.07/300.44  11969[0:Res:243.0,1661.0] || member(u,v)* -> equal(ordered_pair(first(ordered_pair(u,ordered_pair(w,x))),second(ordered_pair(u,ordered_pair(w,x)))),ordered_pair(u,ordered_pair(w,x)))**.
% 300.07/300.44  11920[0:Res:12.0,1661.0] || member(u,v)* -> equal(ordered_pair(first(ordered_pair(u,unordered_pair(w,x))),second(ordered_pair(u,unordered_pair(w,x)))),ordered_pair(u,unordered_pair(w,x)))**.
% 300.07/300.44  12167[0:MRR:12129.0,10049.1] || member(not_subclass_element(u,intersection(v,complement(w))),v)* -> member(not_subclass_element(u,intersection(v,complement(w))),w)* subclass(u,intersection(v,complement(w))).
% 300.07/300.44  13106[0:SpL:1194.1,16.0] || member(not_subclass_element(cross_product(u,v),w),cross_product(x,y))* -> subclass(cross_product(u,v),w) member(second(not_subclass_element(cross_product(u,v),w)),y).
% 300.07/300.44  13105[0:SpL:1194.1,15.0] || member(not_subclass_element(cross_product(u,v),w),cross_product(x,y))* -> subclass(cross_product(u,v),w) member(first(not_subclass_element(cross_product(u,v),w)),x).
% 300.07/300.44  14017[3:Rew:4605.0,14013.1,4605.0,14013.0] || member(ordered_pair(u,regular(range_of(null_class))),cross_product(universal_class,universal_class)) -> equal(range_of(null_class),null_class) member(ordered_pair(u,regular(range_of(null_class))),compose(null_class,v))*.
% 300.07/300.44  14020[3:MRR:14019.3,4362.0] || equal(compose_class(u),domain_relation) member(ordered_pair(v,regular(image(u,range_of(null_class)))),cross_product(universal_class,universal_class))* -> equal(image(u,range_of(null_class)),null_class).
% 300.07/300.44  17018[4:SpL:16954.0,60.0] || member(u,image(v,image(w,null_class))) member(ordered_pair(universal_class,u),cross_product(universal_class,universal_class)) -> member(ordered_pair(universal_class,u),compose(v,w))*.
% 300.07/300.44  20583[0:Res:10859.2,1314.1] || subclass(universal_class,complement(intersection(u,v))) member(regular(w),union(u,v)) -> equal(w,null_class) member(regular(w),symmetric_difference(u,v))*.
% 300.07/300.44  23626[0:Res:1311.2,3157.1] || member(regular(u),cross_product(v,w)) member(regular(u),x) subclass(u,complement(restrict(x,v,w)))* -> equal(u,null_class).
% 300.07/300.44  26389[0:Res:227.1,4012.0] ||  -> equal(restrict(symmetric_difference(complement(u),complement(v)),w,x),null_class) member(regular(restrict(symmetric_difference(complement(u),complement(v)),w,x)),union(u,v))*.
% 300.07/300.44  28484[4:Rew:26691.0,27014.2,26691.0,27014.1] ||  -> equal(union(null_class,unordered_pair(u,v)),null_class) equal(regular(union(null_class,unordered_pair(u,v))),v)** equal(regular(union(null_class,unordered_pair(u,v))),u)**.
% 300.07/300.44  29963[0:Res:59.1,3784.2] || member(ordered_pair(u,power_class(v)),compose(w,x))* member(v,universal_class) subclass(universal_class,complement(image(w,image(x,singleton(u)))))* -> .
% 300.07/300.44  30056[0:Res:59.1,3846.2] || member(ordered_pair(u,sum_class(v)),compose(w,x))* member(v,universal_class) subclass(universal_class,complement(image(w,image(x,singleton(u)))))* -> .
% 300.07/300.44  34316[0:Res:59.1,5343.1] || member(ordered_pair(u,not_subclass_element(v,w)),compose(x,y))* subclass(v,complement(image(x,image(y,singleton(u))))) -> subclass(v,w).
% 300.07/300.44  34347[0:Obv:34290.2] || subclass(unordered_pair(u,v),complement(w))* member(v,w) -> equal(not_subclass_element(unordered_pair(u,v),x),u)** subclass(unordered_pair(u,v),x).
% 300.07/300.44  34348[0:Obv:34289.2] || subclass(unordered_pair(u,v),complement(w))* member(u,w) -> equal(not_subclass_element(unordered_pair(u,v),x),v)** subclass(unordered_pair(u,v),x).
% 300.07/300.44  35379[4:Res:1928.2,35175.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,successor(null_class)) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),singleton(null_class))*.
% 300.07/300.44  35934[3:Res:33060.0,1660.2] || member(u,v) member(w,x) -> equal(singleton(cross_product(x,v)),null_class) member(ordered_pair(w,u),complement(singleton(cross_product(x,v))))*.
% 300.07/300.44  36113[4:Res:364.1,15447.0] || subclass(ordered_pair(u,v),cantor(regular(cross_product(singleton(unordered_pair(u,singleton(v))),universal_class))))* -> equal(cross_product(singleton(unordered_pair(u,singleton(v))),universal_class),null_class).
% 300.07/300.44  38074[8:SpL:38037.1,37430.1] one_to_one(u) function(v) || subclass(range_of(v),cantor(universal_class)) equal(cantor(cantor(w)),universal_class) -> compatible(v,w,inverse(u))*.
% 300.07/300.44  38198[8:SpL:38098.1,1922.1] one_to_one(u) || member(ordered_pair(inverse(u),v),compose(w,x))* subclass(image(w,image(x,null_class)),y)* -> member(v,y)*.
% 300.07/300.44  38827[0:Rew:38775.0,38821.1] || member(ordered_pair(u,not_subclass_element(v,image(w,range_of(null_class)))),compose(w,complement(cross_product(singleton(u),universal_class))))* -> subclass(v,image(w,range_of(null_class))).
% 300.07/300.44  38860[4:Res:1928.2,38799.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,cantor(complement(cross_product(singleton(ordered_pair(u,ordered_pair(v,compose(u,v)))),universal_class))))* -> .
% 300.07/300.44  39354[4:Res:1928.2,36188.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,union(null_class,w)) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)*.
% 300.07/300.44  40039[4:Res:1928.2,39314.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,union(w,w))* -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)*.
% 300.07/300.44  40119[0:SpR:39581.1,493.0] || subclass(union(cross_product(u,v),w),complement(restrict(w,u,v)))* -> equal(symmetric_difference(cross_product(u,v),w),union(cross_product(u,v),w)).
% 300.07/300.44  40118[0:SpR:39581.1,492.0] || subclass(union(u,cross_product(v,w)),complement(restrict(u,v,w)))* -> equal(symmetric_difference(u,cross_product(v,w)),union(u,cross_product(v,w))).
% 300.07/300.44  41284[0:Res:2332.2,9.0] || subclass(u,unordered_pair(v,w))* -> equal(intersection(x,u),null_class) equal(regular(intersection(x,u)),w)* equal(regular(intersection(x,u)),v)*.
% 300.07/300.44  41649[0:Res:2334.1,217.0] ||  -> equal(intersection(u,intersection(restrict(v,w,x),y)),null_class) member(regular(intersection(u,intersection(restrict(v,w,x),y))),cross_product(w,x))*.
% 300.07/300.44  41742[0:Rew:493.0,41584.0] ||  -> equal(intersection(u,symmetric_difference(cross_product(v,w),x)),null_class) member(regular(intersection(u,symmetric_difference(cross_product(v,w),x))),complement(restrict(x,v,w)))*.
% 300.07/300.44  41743[0:Rew:492.0,41583.0] ||  -> equal(intersection(u,symmetrCputime limit exceeded (core dumped)
%------------------------------------------------------------------------------