TSTP Solution File: NUM116-1 by SPASS---3.9

View Problem - Process Solution

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

% Computer : n029.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Mon Jul 18 14:24:11 EDT 2022

% Result   : Timeout 300.01s 300.49s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem  : NUM116-1 : TPTP v8.1.0. Bugfixed v2.1.0.
% 0.07/0.13  % Command  : run_spass %d %s
% 0.13/0.34  % Computer : n029.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % WCLimit  : 600
% 0.13/0.35  % DateTime : Wed Jul  6 03:58:13 EDT 2022
% 0.13/0.35  % CPUTime  : 
% 300.01/300.49  
% 300.01/300.49  SPASS V 3.9 
% 300.01/300.49  SPASS beiseite: Ran out of time.
% 300.01/300.49  Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p 
% 300.01/300.49  SPASS derived 198268 clauses, backtracked 33343 clauses, performed 77 splits and kept 99025 clauses.
% 300.01/300.49  SPASS allocated 242770 KBytes.
% 300.01/300.49  SPASS spent	0:05:00.13 on the problem.
% 300.01/300.49  		0:00:00.05 for the input.
% 300.01/300.49  		0:00:00.00 for the FLOTTER CNF translation.
% 300.01/300.49  		0:00:03.07 for inferences.
% 300.01/300.49  		0:0:13.88 for the backtracking.
% 300.01/300.49  		0:4:38.69 for the reduction.
% 300.01/300.49  
% 300.01/300.49  
% 300.01/300.49   The set of clauses at termination is :
% 300.01/300.49  238213[19:Rew:235038.0,199011.2] || transitive(u,v) well_ordering(w,restrict(u,v,v)) -> equal(compose(restrict(u,v,v),restrict(u,v,v)),ordinal_numbers) member(least(w,compose(restrict(u,v,v),restrict(u,v,v))),compose(restrict(u,v,v),restrict(u,v,v)))*.
% 300.01/300.49  251203[17:Con:251084.2] || equal(rest_of(u),rest_relation) member(u,universal_class)* -> .
% 300.01/300.49  251202[17:Con:251083.2] || equal(rest_of(u),domain_relation) member(u,universal_class)* -> .
% 300.01/300.49  253977[19:Res:235220.0,251168.0] || equal(successor(regular(complement(power_class(ordinal_numbers)))),ordinal_numbers)** -> .
% 300.01/300.49  253976[19:Res:235147.0,251168.0] || equal(successor(regular(complement(symmetrization_of(ordinal_numbers)))),ordinal_numbers)** -> .
% 300.01/300.49  7312[0:Rew:123.0,7302.1] function(restrict(u,v,singleton(w))) || subclass(range_of(restrict(u,v,singleton(w))),domain_of(segment(u,v,w)))* equal(cross_product(domain_of(segment(u,v,w)),domain_of(segment(u,v,w))),segment(u,v,w)) -> operation(restrict(u,v,singleton(w))).
% 300.01/300.49  253975[19:Res:235095.0,251168.0] || equal(successor(regular(complement(successor(ordinal_numbers)))),ordinal_numbers)** -> .
% 300.01/300.49  253966[19:Res:12.0,251168.0] || equal(successor(unordered_pair(u,v)),ordinal_numbers)** -> .
% 300.01/300.49  253960[19:Res:950.0,251168.0] || equal(successor(ordered_pair(u,v)),ordinal_numbers)** -> .
% 300.01/300.49  253958[19:Res:177.0,251168.0] || equal(successor(singleton(u)),ordinal_numbers)** -> .
% 300.01/300.49  21542[0:SpR:54.0,91.3] operation(u) operation(restrict(element_relation,universal_class,v)) || compatible(w,restrict(element_relation,universal_class,v),u) -> member(ordered_pair(not_homomorphism1(w,restrict(element_relation,universal_class,v),u),not_homomorphism2(w,restrict(element_relation,universal_class,v),u)),sum_class(v))* homomorphism(w,restrict(element_relation,universal_class,v),u).
% 300.01/300.49  253965[19:Res:235230.0,251168.0] || equal(successor(power_class(ordinal_numbers)),ordinal_numbers)** -> .
% 300.01/300.49  253959[19:Res:53.0,251168.0] || equal(successor(omega),ordinal_numbers)** -> .
% 300.01/300.49  251168[19:Rew:251097.1,200704.1] || member(u,universal_class)* equal(successor(u),ordinal_numbers) -> .
% 300.01/300.49  251128[19:Res:235547.1,244496.1] || subclass(domain_relation,rest_of(u))* member(u,universal_class) -> .
% 300.01/300.49  21523[0:SpR:39.0,91.3] operation(u) operation(flip(cross_product(v,universal_class))) || compatible(w,flip(cross_product(v,universal_class)),u) -> member(ordered_pair(not_homomorphism1(w,flip(cross_product(v,universal_class)),u),not_homomorphism2(w,flip(cross_product(v,universal_class)),u)),inverse(v))* homomorphism(w,flip(cross_product(v,universal_class)),u).
% 300.01/300.49  252429[19:MRR:252428.1,235037.0] operation(regular(complement(power_class(ordinal_numbers)))) ||  -> connected(u,ordinal_numbers)*.
% 300.01/300.49  252380[19:MRR:252379.1,235037.0] operation(regular(complement(symmetrization_of(ordinal_numbers)))) ||  -> connected(u,ordinal_numbers)*.
% 300.01/300.49  252316[19:MRR:252315.1,235037.0] operation(regular(complement(successor(ordinal_numbers)))) ||  -> connected(u,ordinal_numbers)*.
% 300.01/300.49  251709[19:Rew:235200.0,251678.1] operation(singleton(u)) ||  -> equal(cross_product(ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  7482[0:SpL:123.0,90.0] || member(ordered_pair(u,v),segment(w,x,y))+ homomorphism(z,restrict(w,x,singleton(y)),x1)* -> equal(apply(x1,ordered_pair(apply(z,u),apply(z,v))),apply(z,apply(restrict(w,x,singleton(y)),ordered_pair(u,v))))*.
% 300.01/300.49  253887[22:Res:7.1,253847.0] || equal(subset_relation,omega) equal(inverse(subset_relation),omega)** -> .
% 300.01/300.49  253847[22:Res:253161.1,253791.1] || subclass(omega,subset_relation)* equal(inverse(subset_relation),omega) -> .
% 300.01/300.49  253803[22:Res:7.1,253261.0] || equal(cantor(regular(cross_product(singleton(ordinal_numbers),universal_class))),omega)** -> .
% 300.01/300.49  253798[22:Res:7.1,253260.0] || equal(cantor(complement(cross_product(singleton(ordinal_numbers),universal_class))),omega)** -> .
% 300.01/300.49  23261[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))*.
% 300.01/300.49  253853[22:Res:235262.1,253791.1] inductive(subset_relation) || equal(inverse(subset_relation),omega)** -> .
% 300.01/300.49  253791[22:Res:7.1,253259.0] || equal(inverse(subset_relation),omega) member(ordinal_numbers,subset_relation)* -> .
% 300.01/300.49  253788[22:Res:7.1,253256.0] || equal(domain_of(regular(cross_product(singleton(ordinal_numbers),universal_class))),omega)** -> .
% 300.01/300.49  253691[22:Res:7.1,253255.0] || equal(domain_of(complement(cross_product(singleton(ordinal_numbers),universal_class))),omega)** -> .
% 300.01/300.49  7009[0:Res:59.1,126.0] || member(ordered_pair(u,v),compose(w,x))* subclass(image(w,image(x,singleton(u))),y)*+ well_ordering(z,y)* -> member(least(z,image(w,image(x,singleton(u)))),image(w,image(x,singleton(u))))*.
% 300.01/300.49  253261[22:Res:253161.1,249553.0] || subclass(omega,cantor(regular(cross_product(singleton(ordinal_numbers),universal_class))))* -> .
% 300.01/300.49  253260[22:Res:253161.1,232720.0] || subclass(omega,cantor(complement(cross_product(singleton(ordinal_numbers),universal_class))))* -> .
% 300.01/300.49  253259[22:Res:253161.1,177207.1] || subclass(omega,inverse(subset_relation))* member(ordinal_numbers,subset_relation) -> .
% 300.01/300.49  253256[22:Res:253161.1,241819.0] || subclass(omega,domain_of(regular(cross_product(singleton(ordinal_numbers),universal_class))))* -> .
% 300.01/300.49  239346[19:Rew:235038.0,199793.2] || transitive(u,v) well_ordering(w,restrict(u,v,v)) -> equal(segment(w,compose(restrict(u,v,v),restrict(u,v,v)),least(w,compose(restrict(u,v,v),restrict(u,v,v)))),ordinal_numbers)**.
% 300.01/300.49  253255[22:Res:253161.1,232695.0] || subclass(omega,domain_of(complement(cross_product(singleton(ordinal_numbers),universal_class))))* -> .
% 300.01/300.49  253606[22:Res:7.1,253276.0] || equal(u,omega) subclass(u,ordinal_numbers)* -> .
% 300.01/300.49  253594[22:Res:7.1,253269.0] || equal(u,omega)* equal(ordinal_numbers,u) -> .
% 300.01/300.49  253588[22:Res:7.1,253268.0] || equal(singleton(u),omega)** -> equal(ordinal_numbers,u).
% 300.01/300.49  21546[0:SpL:54.0,90.0] || member(ordered_pair(u,v),sum_class(w)) homomorphism(x,restrict(element_relation,universal_class,w),y)*+ -> equal(apply(y,ordered_pair(apply(x,u),apply(x,v))),apply(x,apply(restrict(element_relation,universal_class,w),ordered_pair(u,v))))*.
% 300.01/300.49  253390[22:SpL:194641.1,253360.0] operation(u) || equal(cantor(u),omega)** -> .
% 300.01/300.49  253633[22:Res:52.1,253358.1] inductive(cantor(u)) operation(u) ||  -> .
% 300.01/300.49  253358[22:SpL:194641.1,253283.0] operation(u) || subclass(omega,cantor(u))* -> .
% 300.01/300.49  253614[22:MRR:253612.1,235656.0] || subclass(complement(singleton(omega)),ordinal_numbers)* -> .
% 300.01/300.49  21527[0:SpL:39.0,90.0] || member(ordered_pair(u,v),inverse(w)) homomorphism(x,flip(cross_product(w,universal_class)),y)*+ -> equal(apply(y,ordered_pair(apply(x,u),apply(x,v))),apply(x,apply(flip(cross_product(w,universal_class)),ordered_pair(u,v))))*.
% 300.01/300.49  253276[22:Res:253161.1,239558.1] || subclass(omega,u)*+ subclass(u,ordinal_numbers)* -> .
% 300.01/300.49  253269[22:Res:253161.1,235464.1] || subclass(omega,u)* equal(ordinal_numbers,u) -> .
% 300.01/300.49  253268[22:Res:253161.1,2366.0] || subclass(omega,singleton(u))* -> equal(ordinal_numbers,u).
% 300.01/300.49  253553[22:Res:7.1,253281.0] || equal(range_of(ordinal_numbers),omega) -> inductive(range_of(ordinal_numbers))*.
% 300.01/300.49  238898[19:Rew:235038.0,199776.1] || member(ordered_pair(u,regular(image(v,image(w,singleton(u))))),cross_product(universal_class,universal_class)) -> equal(image(v,image(w,singleton(u))),ordinal_numbers) member(ordered_pair(u,regular(image(v,image(w,singleton(u))))),compose(v,w))*.
% 300.01/300.49  253281[22:Res:253161.1,239560.0] || subclass(omega,range_of(ordinal_numbers))* -> inductive(range_of(ordinal_numbers)).
% 300.01/300.49  253550[22:Res:7.1,253274.0] || equal(singleton(ordered_pair(universal_class,u)),omega)** -> .
% 300.01/300.49  253274[22:Res:253161.1,235637.0] || subclass(omega,singleton(ordered_pair(universal_class,u)))* -> .
% 300.01/300.49  253400[22:Res:7.1,253280.0] || equal(intersection(inverse(ordinal_numbers),universal_class),omega)** -> .
% 300.01/300.49  7186[0:Res:24.2,128.3] || member(ordered_pair(u,least(intersection(v,w),x)),w)*+ member(ordered_pair(u,least(intersection(v,w),x)),v)* member(u,x) subclass(x,y)* well_ordering(intersection(v,w),y)* -> .
% 300.01/300.49  253392[22:Res:7.1,253279.0] || equal(symmetric_difference(universal_class,singleton(ordinal_numbers)),omega)** -> .
% 300.01/300.49  253280[22:Res:253161.1,235601.0] || subclass(omega,intersection(inverse(ordinal_numbers),universal_class))* -> .
% 300.01/300.49  253279[22:Res:253161.1,235648.0] || subclass(omega,symmetric_difference(universal_class,singleton(ordinal_numbers)))* -> .
% 300.01/300.49  253360[22:Res:7.1,253283.0] || equal(cross_product(u,v),omega)** -> .
% 300.01/300.49  7191[0:Res:59.1,128.3] || member(ordered_pair(u,ordered_pair(v,least(image(w,image(x,singleton(u))),y))),compose(w,x))*+ member(v,y) subclass(y,z)* well_ordering(image(w,image(x,singleton(u))),z)* -> .
% 300.01/300.49  253364[22:SoR:253362.0,79.1] operation(omega) ||  -> .
% 300.01/300.49  253363[22:SoR:253362.0,72.1] one_to_one(omega) ||  -> .
% 300.01/300.49  253362[22:Res:63.1,253283.0] function(omega) ||  -> .
% 300.01/300.49  253283[22:MRR:253247.1,235378.0] || subclass(omega,cross_product(u,v))* -> .
% 300.01/300.49  7108[0:Res:119.1,8.0] || transitive(u,v) subclass(restrict(u,v,v),compose(restrict(u,v,v),restrict(u,v,v)))* -> equal(compose(restrict(u,v,v),restrict(u,v,v)),restrict(u,v,v)).
% 300.01/300.49  253303[22:Res:7.1,253273.0] || equal(singleton(singleton(ordinal_numbers)),omega)** -> .
% 300.01/300.49  253300[22:Res:7.1,253272.0] || equal(complement(singleton(ordinal_numbers)),omega)** -> .
% 300.01/300.49  253273[22:Res:253161.1,235616.0] || subclass(omega,singleton(singleton(ordinal_numbers)))* -> .
% 300.01/300.49  253272[22:Res:253161.1,235206.0] || subclass(omega,complement(singleton(ordinal_numbers)))* -> .
% 300.01/300.49  7375[0:SpR:40.0,91.3] operation(u) operation(inverse(v)) || compatible(w,inverse(v),u) -> member(ordered_pair(not_homomorphism1(w,inverse(v),u),not_homomorphism2(w,inverse(v),u)),range_of(v))* homomorphism(w,inverse(v),u).
% 300.01/300.49  253295[22:Res:7.1,253282.0] || equal(symmetrization_of(ordinal_numbers),omega)** -> .
% 300.01/300.49  253290[22:Res:7.1,253278.0] || equal(inverse(ordinal_numbers),omega)** -> .
% 300.01/300.49  253282[22:MRR:253267.1,235211.0] || subclass(omega,symmetrization_of(ordinal_numbers))* -> .
% 300.01/300.49  253278[22:Res:253161.1,235211.0] || subclass(omega,inverse(ordinal_numbers))* -> .
% 300.01/300.49  21548[0:Rew:54.0,21544.1] function(restrict(element_relation,universal_class,u)) || subclass(range_of(restrict(element_relation,universal_class,u)),domain_of(sum_class(u)))* equal(cross_product(domain_of(sum_class(u)),domain_of(sum_class(u))),sum_class(u)) -> operation(restrict(element_relation,universal_class,u)).
% 300.01/300.49  253161[22:MRR:253151.1,235184.0] || subclass(omega,u) -> member(ordinal_numbers,u)*.
% 300.01/300.49  253226[22:Res:253160.0,235252.1] || equal(complement(omega),universal_class)** -> .
% 300.01/300.49  253227[22:Res:253160.0,239558.1] || subclass(omega,ordinal_numbers)* -> .
% 300.01/300.49  253160[22:MRR:253149.0,235184.0] ||  -> member(ordinal_numbers,omega)*.
% 300.01/300.49  194662[6:Rew:194638.1,7380.3] operation(u) operation(v) || compatible(w,v,u) subclass(cantor(v),x) -> homomorphism(w,v,u) member(ordered_pair(not_homomorphism1(w,v,u),not_homomorphism2(w,v,u)),x)*.
% 300.01/300.49  253138[22:Spt:253055.1] ||  -> equal(regular(omega),ordinal_numbers)**.
% 300.01/300.49  251590[19:MRR:251589.1,235037.0] operation(power_class(ordinal_numbers)) ||  -> equal(range_of(power_class(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.49  251584[19:Rew:235200.0,251552.1] operation(power_class(ordinal_numbers)) ||  -> equal(cross_product(ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  252074[19:MRR:252073.1,235037.0] operation(unordered_pair(u,v)) ||  -> connected(w,ordinal_numbers)*.
% 300.01/300.49  194990[6:Rew:194638.1,194663.6] operation(u) operation(v) || compatible(w,v,u)+ subclass(cantor(v),x)* well_ordering(y,x)* -> homomorphism(w,v,u)* member(least(y,cantor(v)),cantor(v))*.
% 300.01/300.49  252028[19:MRR:252027.1,235037.0] operation(ordered_pair(u,v)) ||  -> connected(w,ordinal_numbers)*.
% 300.01/300.49  252912[19:Rew:235353.0,252867.1] ||  -> equal(u,ordinal_numbers) equal(cantor(regular(u)),ordinal_numbers)**.
% 300.01/300.49  252833[19:Rew:235353.0,252766.1] ||  -> equal(integer_of(u),ordinal_numbers)** equal(cantor(u),ordinal_numbers).
% 300.01/300.49  252730[19:Rew:235353.0,252664.1] ||  -> equal(singleton(u),ordinal_numbers) equal(cantor(u),ordinal_numbers)**.
% 300.01/300.49  7481[0:SpL:40.0,90.0] || member(ordered_pair(u,v),range_of(w))+ homomorphism(x,inverse(w),y)* -> equal(apply(y,ordered_pair(apply(x,u),apply(x,v))),apply(x,apply(inverse(w),ordered_pair(u,v))))*.
% 300.01/300.49  251276[19:Res:235349.1,251097.0] ||  -> equal(u,ordinal_numbers) equal(domain_of(regular(u)),ordinal_numbers)**.
% 300.01/300.49  251260[19:Res:235312.1,251097.0] ||  -> equal(integer_of(u),ordinal_numbers) equal(domain_of(u),ordinal_numbers)**.
% 300.01/300.49  251259[19:Res:235441.0,251097.0] ||  -> equal(singleton(u),ordinal_numbers) equal(domain_of(u),ordinal_numbers)**.
% 300.01/300.49  251127[19:Res:235262.1,244496.1] inductive(domain_of(u)) || member(u,universal_class)* -> .
% 300.01/300.49  21770[0:SpL:43.0,86.1] function(restrict(u,v,universal_class)) || subclass(image(u,v),domain_of(domain_of(w))) equal(domain_of(domain_of(x)),domain_of(restrict(u,v,universal_class))) -> compatible(restrict(u,v,universal_class),x,w)*.
% 300.01/300.49  252265[19:MRR:252230.1,235208.0] || subclass(domain_relation,rest_of(regular(complement(power_class(ordinal_numbers)))))* -> .
% 300.01/300.49  252263[19:MRR:252227.1,189336.0] || equal(rest_of(regular(complement(power_class(ordinal_numbers)))),rest_relation)** -> .
% 300.01/300.49  252262[19:MRR:252226.1,189336.0] || equal(rest_of(regular(complement(power_class(ordinal_numbers)))),domain_relation)** -> .
% 300.01/300.49  252203[19:MRR:252169.1,235208.0] || subclass(domain_relation,rest_of(regular(complement(symmetrization_of(ordinal_numbers)))))* -> .
% 300.01/300.49  237722[19:Rew:235038.0,198649.1] || member(cross_product(u,v),universal_class) -> equal(cross_product(u,v),ordinal_numbers) equal(ordered_pair(first(apply(choice,cross_product(u,v))),second(apply(choice,cross_product(u,v)))),apply(choice,cross_product(u,v)))**.
% 300.01/300.49  252201[19:MRR:252166.1,189336.0] || equal(rest_of(regular(complement(symmetrization_of(ordinal_numbers)))),rest_relation)** -> .
% 300.01/300.49  252200[19:MRR:252165.1,189336.0] || equal(rest_of(regular(complement(symmetrization_of(ordinal_numbers)))),domain_relation)** -> .
% 300.01/300.49  252127[19:MRR:252095.1,235208.0] || subclass(domain_relation,rest_of(regular(complement(successor(ordinal_numbers)))))* -> .
% 300.01/300.49  252125[19:MRR:252092.1,189336.0] || equal(rest_of(regular(complement(successor(ordinal_numbers)))),rest_relation)** -> .
% 300.01/300.49  238753[19:Rew:235038.0,199611.2] || section(u,v,w) well_ordering(x,v) -> equal(domain_of(restrict(u,w,v)),ordinal_numbers) member(least(x,domain_of(restrict(u,w,v))),domain_of(restrict(u,w,v)))*.
% 300.01/300.49  252124[19:MRR:252091.1,189336.0] || equal(rest_of(regular(complement(successor(ordinal_numbers)))),domain_relation)** -> .
% 300.01/300.49  251975[19:MRR:251942.1,235208.0] || subclass(domain_relation,rest_of(unordered_pair(u,v)))* -> .
% 300.01/300.49  251973[19:MRR:251939.1,189336.0] || equal(rest_of(unordered_pair(u,v)),rest_relation)** -> .
% 300.01/300.49  21531[0:Rew:40.0,21525.2,40.0,21525.1,39.0,21525.1] function(flip(cross_product(u,universal_class))) || subclass(range_of(flip(cross_product(u,universal_class))),range_of(u))* equal(cross_product(range_of(u),range_of(u)),inverse(u)) -> operation(flip(cross_product(u,universal_class))).
% 300.01/300.49  251972[19:MRR:251938.1,189336.0] || equal(rest_of(unordered_pair(u,v)),domain_relation)** -> .
% 300.01/300.49  251811[19:MRR:251776.1,235208.0] || subclass(domain_relation,rest_of(ordered_pair(u,v)))* -> .
% 300.01/300.49  251809[19:MRR:251773.1,189336.0] || equal(rest_of(ordered_pair(u,v)),rest_relation)** -> .
% 300.01/300.49  251808[19:MRR:251772.1,189336.0] || equal(rest_of(ordered_pair(u,v)),domain_relation)** -> .
% 300.01/300.49  23150[0:Res:144.2,128.3] || member(u,domain_of(v)) equal(restrict(v,u,universal_class),least(rest_of(v),w))*+ member(u,w)* subclass(w,x)* well_ordering(rest_of(v),x)* -> .
% 300.01/300.49  251713[19:MRR:251712.1,235037.0] operation(singleton(u)) ||  -> connected(v,ordinal_numbers)*.
% 300.01/300.49  251588[19:MRR:251587.1,235037.0] operation(power_class(ordinal_numbers)) ||  -> connected(u,ordinal_numbers)*.
% 300.01/300.49  252246[19:Rew:235353.0,252214.0] ||  -> equal(cantor(regular(complement(power_class(ordinal_numbers)))),ordinal_numbers)**.
% 300.01/300.49  252184[19:Rew:235353.0,252153.0] ||  -> equal(cantor(regular(complement(symmetrization_of(ordinal_numbers)))),ordinal_numbers)**.
% 300.01/300.49  23323[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))*.
% 300.01/300.49  252109[19:Rew:235353.0,252079.0] ||  -> equal(cantor(regular(complement(successor(ordinal_numbers)))),ordinal_numbers)**.
% 300.01/300.49  251275[19:Res:235220.0,251097.0] ||  -> equal(domain_of(regular(complement(power_class(ordinal_numbers)))),ordinal_numbers)**.
% 300.01/300.49  251274[19:Res:235147.0,251097.0] ||  -> equal(domain_of(regular(complement(symmetrization_of(ordinal_numbers)))),ordinal_numbers)**.
% 300.01/300.49  23354[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))*.
% 300.01/300.49  251273[19:Res:235095.0,251097.0] ||  -> equal(domain_of(regular(complement(successor(ordinal_numbers)))),ordinal_numbers)**.
% 300.01/300.49  251957[19:Rew:235353.0,251926.0] ||  -> equal(cantor(unordered_pair(u,v)),ordinal_numbers)**.
% 300.01/300.49  251793[19:Rew:235353.0,251760.0] ||  -> equal(cantor(ordered_pair(u,v)),ordinal_numbers)**.
% 300.01/300.49  251264[19:Res:12.0,251097.0] ||  -> equal(domain_of(unordered_pair(u,v)),ordinal_numbers)**.
% 300.01/300.49  6996[0:Res:24.2,126.0] || member(u,v)* member(u,w)* subclass(intersection(w,v),x)*+ well_ordering(y,x)* -> member(least(y,intersection(w,v)),intersection(w,v))*.
% 300.01/300.49  251258[19:Res:950.0,251097.0] ||  -> equal(domain_of(ordered_pair(u,v)),ordinal_numbers)**.
% 300.01/300.49  251663[19:MRR:251629.1,235208.0] || subclass(domain_relation,rest_of(singleton(u)))* -> .
% 300.01/300.49  251661[19:MRR:251626.1,189336.0] || equal(rest_of(singleton(u)),rest_relation)** -> .
% 300.01/300.49  251660[19:MRR:251625.1,189336.0] || equal(rest_of(singleton(u)),domain_relation)** -> .
% 300.01/300.49  6989[0:Res:17.2,126.0] || member(u,v)* member(w,x)* subclass(cross_product(x,v),y)*+ well_ordering(z,y)* -> member(least(z,cross_product(x,v)),cross_product(x,v))*.
% 300.01/300.49  251470[19:MRR:251436.1,235208.0] || subclass(domain_relation,rest_of(power_class(ordinal_numbers)))* -> .
% 300.01/300.49  251468[19:MRR:251433.1,189336.0] || equal(rest_of(power_class(ordinal_numbers)),rest_relation)** -> .
% 300.01/300.49  251467[19:MRR:251432.1,189336.0] || equal(rest_of(power_class(ordinal_numbers)),domain_relation)** -> .
% 300.01/300.49  3927[0:SpR:123.0,113.2] function(restrict(u,v,singleton(w))) || subclass(range_of(restrict(u,v,singleton(w))),x) -> maps(restrict(u,v,singleton(w)),segment(u,v,w),x)*.
% 300.01/300.49  251375[19:MRR:251367.0,177.0] ||  -> member(singleton(singleton(singleton(ordinal_numbers))),domain_relation)*.
% 300.01/300.49  251644[19:Rew:235353.0,251613.0] ||  -> equal(cantor(singleton(u)),ordinal_numbers)**.
% 300.01/300.49  251256[19:Res:177.0,251097.0] ||  -> equal(domain_of(singleton(u)),ordinal_numbers)**.
% 300.01/300.49  251481[19:Res:7.1,251303.0] || equal(rotate(domain_relation),rest_relation)** -> .
% 300.01/300.49  7268[0:SpL:123.0,86.1] function(u) || subclass(range_of(u),domain_of(segment(v,w,x))) equal(domain_of(domain_of(y)),domain_of(u)) -> compatible(u,y,restrict(v,w,singleton(x)))*.
% 300.01/300.49  251451[19:Rew:235353.0,251420.0] ||  -> equal(cantor(power_class(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.49  251359[19:MRR:251324.1,235208.0] || subclass(domain_relation,rest_of(omega))* -> .
% 300.01/300.49  251354[19:MRR:251321.1,189336.0] || equal(rest_of(omega),rest_relation)** -> .
% 300.01/300.49  251353[19:MRR:251320.1,189336.0] || equal(rest_of(omega),domain_relation)** -> .
% 300.01/300.49  251131[19:Rew:251097.1,1748.2] || member(u,universal_class) subclass(domain_relation,v) -> member(ordered_pair(u,ordinal_numbers),v)*.
% 300.01/300.49  251303[19:AED:1.0,251295.1] || subclass(rest_relation,rotate(domain_relation))* -> .
% 300.01/300.49  251263[19:Res:235230.0,251097.0] ||  -> equal(domain_of(power_class(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.49  251366[19:Res:7.1,251298.0] || equal(rest_relation,element_relation)** -> .
% 300.01/300.49  251337[19:Rew:235353.0,251308.0] ||  -> equal(cantor(omega),ordinal_numbers)**.
% 300.01/300.49  251130[19:Rew:251097.1,101.1] || member(u,universal_class) -> member(ordered_pair(u,ordinal_numbers),domain_relation)*.
% 300.01/300.49  251298[19:MRR:251296.1,235208.0] || subclass(rest_relation,element_relation)* -> .
% 300.01/300.49  251257[19:Res:53.0,251097.0] ||  -> equal(domain_of(omega),ordinal_numbers)**.
% 300.01/300.49  251097[19:Res:235351.1,244496.1] || member(u,universal_class)* -> equal(domain_of(u),ordinal_numbers).
% 300.01/300.49  7184[0:Res:17.2,128.3] || member(least(cross_product(u,v),w),v)*+ member(x,u)* member(x,w)* subclass(w,y)* well_ordering(cross_product(u,v),y)* -> .
% 300.01/300.49  235733[19:Rew:235038.0,227892.0] || equal(complement(symmetrization_of(u)),ordinal_numbers)**+ -> connected(u,v)*.
% 300.01/300.49  235597[19:Rew:235038.0,198307.1] || subclass(complement(u),u)* -> equal(complement(u),ordinal_numbers).
% 300.01/300.49  235585[19:Rew:235038.0,198294.0] || equal(sum_class(u),ordinal_numbers) -> subclass(sum_class(u),u)*.
% 300.01/300.49  235553[19:Rew:235038.0,198241.1] || subclass(ordered_pair(universal_class,u),v)* -> member(ordinal_numbers,v).
% 300.01/300.49  7306[0:Rew:40.0,7301.1] function(inverse(u)) || subclass(range_of(inverse(u)),domain_of(range_of(u))) equal(cross_product(domain_of(range_of(u)),domain_of(range_of(u))),range_of(u))** -> operation(inverse(u)).
% 300.01/300.49  235552[19:Rew:235038.0,198247.1] || subclass(universal_class,intersection(u,v))* -> member(ordinal_numbers,v).
% 300.01/300.49  235551[19:Rew:235038.0,198248.1] || equal(intersection(u,v),universal_class)** -> member(ordinal_numbers,v).
% 300.01/300.49  235550[19:Rew:235038.0,198257.1] || subclass(domain_relation,cross_product(u,v))* -> member(ordinal_numbers,v).
% 300.01/300.49  235549[19:Rew:235038.0,198258.1] || equal(cross_product(u,v),domain_relation)** -> member(ordinal_numbers,v).
% 300.01/300.49  239282[19:Rew:235038.0,199636.2] || section(u,v,w) well_ordering(x,v) -> equal(segment(x,domain_of(restrict(u,w,v)),least(x,domain_of(restrict(u,w,v)))),ordinal_numbers)**.
% 300.01/300.49  235488[19:Rew:235038.0,198330.1] inductive(symmetric_difference(u,u)) ||  -> member(ordinal_numbers,complement(u))*.
% 300.01/300.49  239638[19:Rew:235038.0,235484.1] || subclass(u,ordinal_numbers) -> equal(intersection(u,v),ordinal_numbers)**.
% 300.01/300.49  239636[19:Rew:235038.0,235476.1] || subclass(u,ordinal_numbers) -> equal(intersection(v,u),ordinal_numbers)**.
% 300.01/300.49  250436[19:Obv:250412.1] single_valued_class(ordinal_numbers) ||  -> member(sum_class(range_of(ordinal_numbers)),universal_class)*.
% 300.01/300.49  238614[19:Rew:235038.0,199522.2] || connected(u,v)* well_ordering(w,complement(complement(symmetrization_of(u))))*+ -> equal(cross_product(v,v),ordinal_numbers) member(least(w,cross_product(v,v)),cross_product(v,v))*.
% 300.01/300.49  235456[19:Rew:235038.0,197434.1] single_valued_class(u) || equal(ordinal_numbers,u) -> function(u)*.
% 300.01/300.49  239635[19:Rew:235038.0,235455.1] || equal(ordinal_numbers,u) -> equal(intersection(v,u),ordinal_numbers)**.
% 300.01/300.49  239634[19:Rew:235038.0,235454.1] || equal(ordinal_numbers,u) -> equal(intersection(u,v),ordinal_numbers)**.
% 300.01/300.49  235439[19:Rew:235038.0,198085.0] ||  -> equal(singleton(u),ordinal_numbers) equal(regular(singleton(u)),u)**.
% 300.01/300.49  2493[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))**.
% 300.01/300.49  235438[19:Rew:235038.0,198086.1] ||  -> subclass(u,complement(singleton(u)))* equal(singleton(u),ordinal_numbers).
% 300.01/300.49  235436[19:Rew:235038.0,226669.1] inductive(ordered_pair(u,v)) ||  -> equal(singleton(u),ordinal_numbers)**.
% 300.01/300.49  235241[19:Rew:235038.0,197740.1] || subclass(universal_class,intersection(u,v))* -> member(ordinal_numbers,u).
% 300.01/300.49  235239[19:Rew:235038.0,197741.1] || equal(intersection(u,v),universal_class)** -> member(ordinal_numbers,u).
% 300.01/300.49  21545[0:SpL:54.0,86.1] function(u) || subclass(range_of(u),domain_of(sum_class(v))) equal(domain_of(domain_of(w)),domain_of(u)) -> compatible(u,w,restrict(element_relation,universal_class,v))*.
% 300.01/300.49  235238[19:Rew:235038.0,197750.1] || subclass(domain_relation,cross_product(u,v))* -> member(ordinal_numbers,u).
% 300.01/300.49  235237[19:Rew:235038.0,197751.1] || equal(cross_product(u,v),domain_relation)** -> member(ordinal_numbers,u).
% 300.01/300.49  235236[19:Rew:235038.0,225237.1] || equal(u,ordered_pair(universal_class,v))*+ -> member(ordinal_numbers,u)*.
% 300.01/300.49  249699[20:Res:244571.1,50746.0] || well_ordering(u,omega) -> member(least(u,omega),universal_class)*.
% 300.01/300.49  239258[19:Rew:235038.0,199554.3] || connected(u,v) well_ordering(w,v) -> well_ordering(u,v) equal(segment(w,not_well_ordering(u,v),least(w,not_well_ordering(u,v))),ordinal_numbers)**.
% 300.01/300.49  249692[20:Res:244568.1,50746.0] || well_ordering(u,universal_class) -> member(least(u,omega),universal_class)*.
% 300.01/300.49  249732[19:Res:235262.1,249553.0] inductive(cantor(regular(cross_product(singleton(ordinal_numbers),universal_class)))) ||  -> .
% 300.01/300.49  249553[19:Res:920.1,241819.0] || member(u,cantor(regular(cross_product(singleton(u),universal_class))))* -> .
% 300.01/300.49  244571[20:Res:294.0,244566.0] || well_ordering(u,omega) -> member(least(u,omega),omega)*.
% 300.01/300.49  2395[0:SpR:123.0,80.1] operation(restrict(u,v,singleton(w))) ||  -> equal(cross_product(domain_of(segment(u,v,w)),domain_of(segment(u,v,w))),segment(u,v,w))**.
% 300.01/300.49  244568[20:Res:5.0,244566.0] || well_ordering(u,universal_class) -> member(least(u,omega),omega)*.
% 300.01/300.49  249650[19:MRR:249642.1,294.0] || equal(cantor(regular(cross_product(singleton(ordinal_numbers),universal_class))),universal_class)** -> .
% 300.01/300.49  249649[19:MRR:249641.1,294.0] || equal(rest_of(regular(cross_product(singleton(ordinal_numbers),universal_class))),rest_relation)** -> .
% 300.01/300.49  249648[19:MRR:249640.1,294.0] || equal(rest_of(regular(cross_product(singleton(ordinal_numbers),universal_class))),domain_relation)** -> .
% 300.01/300.49  21730[0:Res:11.1,126.0] || member(u,universal_class) subclass(unordered_pair(v,u),w)*+ well_ordering(x,w)* -> member(least(x,unordered_pair(v,u)),unordered_pair(v,u))*.
% 300.01/300.49  249645[19:Res:129012.1,249577.0] || subclass(universal_class,cantor(regular(cross_product(singleton(ordinal_numbers),universal_class))))* -> .
% 300.01/300.49  249610[19:Res:129012.1,249558.0] || subclass(universal_class,cantor(regular(cross_product(singleton(omega),universal_class))))* -> .
% 300.01/300.49  249604[19:Obv:249600.1] || equal(cantor(regular(cross_product(singleton(omega),universal_class))),universal_class)** -> .
% 300.01/300.49  249603[19:Obv:249599.1] || equal(rest_of(regular(cross_product(singleton(omega),universal_class))),rest_relation)** -> .
% 300.01/300.49  21740[0:Res:10.1,126.0] || member(u,universal_class) subclass(unordered_pair(u,v),w)*+ well_ordering(x,w)* -> member(least(x,unordered_pair(u,v)),unordered_pair(u,v))*.
% 300.01/300.49  249602[19:Obv:249598.1] || equal(rest_of(regular(cross_product(singleton(omega),universal_class))),domain_relation)** -> .
% 300.01/300.49  249580[19:Res:235547.1,241819.0] || subclass(domain_relation,rest_of(regular(cross_product(singleton(ordinal_numbers),universal_class))))* -> .
% 300.01/300.49  249578[19:Res:235260.1,241819.0] || equal(domain_of(regular(cross_product(singleton(ordinal_numbers),universal_class))),universal_class)** -> .
% 300.01/300.49  249577[19:Res:235261.1,241819.0] || subclass(universal_class,domain_of(regular(cross_product(singleton(ordinal_numbers),universal_class))))* -> .
% 300.01/300.49  5078[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)))).
% 300.01/300.49  249558[19:Res:1736.1,241819.0] || subclass(universal_class,domain_of(regular(cross_product(singleton(omega),universal_class))))* -> .
% 300.01/300.49  249557[19:Res:224868.1,241819.0] || equal(domain_of(regular(cross_product(singleton(omega),universal_class))),universal_class)** -> .
% 300.01/300.49  249586[19:Res:920.1,249547.0] || member(universal_class,cantor(regular(cross_product(ordinal_numbers,universal_class))))* -> .
% 300.01/300.49  249579[19:Res:235262.1,241819.0] inductive(domain_of(regular(cross_product(singleton(ordinal_numbers),universal_class)))) ||  -> .
% 300.01/300.49  239256[19:Rew:235038.0,199553.2] || connected(u,v)* well_ordering(w,complement(complement(symmetrization_of(u))))*+ -> equal(segment(w,cross_product(v,v),least(w,cross_product(v,v))),ordinal_numbers)**.
% 300.01/300.49  249547[19:SpL:235190.0,241819.0] || member(universal_class,domain_of(regular(cross_product(ordinal_numbers,universal_class))))* -> .
% 300.01/300.49  241819[19:Obv:241813.1] || member(u,domain_of(regular(cross_product(singleton(u),universal_class))))* -> .
% 300.01/300.49  241803[19:SpR:239955.0,43.0] ||  -> equal(image(regular(cross_product(u,universal_class)),u),range_of(ordinal_numbers))**.
% 300.01/300.49  235764[19:Rew:235038.0,234185.1] || subclass(universal_class,u) -> equal(symmetric_difference(u,universal_class),ordinal_numbers)**.
% 300.01/300.49  22280[0:Res:26.2,126.0] || member(u,universal_class)* subclass(complement(v),w)*+ well_ordering(x,w)* -> member(u,v)* member(least(x,complement(v)),complement(v))*.
% 300.01/300.49  235745[19:Rew:235038.0,232415.0] || equal(complement(regular(unordered_pair(singleton(u),v))),ordinal_numbers)** -> .
% 300.01/300.49  235741[19:Rew:235038.0,232372.0] || equal(complement(regular(singleton(ordered_pair(u,v)))),ordinal_numbers)** -> .
% 300.01/300.49  235740[19:Rew:235038.0,232347.0] || equal(complement(regular(singleton(unordered_pair(u,v)))),ordinal_numbers)** -> .
% 300.01/300.49  235739[19:Rew:235038.0,232271.0] || equal(complement(regular(unordered_pair(u,singleton(v)))),ordinal_numbers)** -> .
% 300.01/300.49  21530[0:Rew:40.0,21526.1] function(u) || subclass(range_of(u),range_of(v)) equal(domain_of(domain_of(w)),domain_of(u)) -> compatible(u,w,flip(cross_product(v,universal_class)))*.
% 300.01/300.49  235699[19:Rew:235038.0,228174.0] || equal(complement(complement(unordered_pair(singleton(u),v))),ordinal_numbers)** -> .
% 300.01/300.49  235698[19:Rew:235038.0,228173.0] || equal(complement(complement(unordered_pair(u,singleton(v)))),ordinal_numbers)** -> .
% 300.01/300.49  235697[19:Rew:235038.0,228166.0] || equal(complement(complement(singleton(unordered_pair(u,v)))),ordinal_numbers)** -> .
% 300.01/300.49  235696[19:Rew:235038.0,228164.0] || equal(complement(complement(singleton(ordered_pair(u,v)))),ordinal_numbers)** -> .
% 300.01/300.49  240431[19:Rew:235038.0,239271.2] inductive(image(u,image(v,singleton(w)))) || member(ordered_pair(w,ordinal_numbers),cross_product(universal_class,universal_class)) -> member(ordered_pair(w,ordinal_numbers),compose(u,v))*.
% 300.01/300.49  235695[19:Rew:235038.0,228085.1] operation(u) || equal(complement(cantor(u)),ordinal_numbers)** -> .
% 300.01/300.49  239645[19:Rew:235038.0,235693.0] || equal(domain_of(u),ordinal_numbers)** -> equal(cantor(u),ordinal_numbers).
% 300.01/300.49  239644[19:Rew:235038.0,235692.1] || subclass(domain_of(u),ordinal_numbers)* -> equal(cantor(u),ordinal_numbers).
% 300.01/300.49  235603[19:Rew:235038.0,222607.1] || member(u,universal_class) -> equal(singleton(successor(u)),ordinal_numbers)**.
% 300.01/300.49  23152[0:Res:144.2,2.0] || member(u,domain_of(v)) equal(restrict(v,u,universal_class),w)*+ subclass(rest_of(v),x)* -> member(ordered_pair(u,w),x)*.
% 300.01/300.49  235602[19:Rew:235038.0,222606.1] || member(u,universal_class) -> equal(integer_of(successor(u)),ordinal_numbers)**.
% 300.01/300.49  235592[19:Rew:235038.0,197388.0] ||  -> equal(second(not_subclass_element(ordinal_numbers,ordinal_numbers)),range__dfg(ordinal_numbers,u,v))*.
% 300.01/300.49  235591[19:Rew:235038.0,197389.1] inductive(cantor(inverse(u))) ||  -> member(ordinal_numbers,range_of(u))*.
% 300.01/300.49  235590[19:Rew:235038.0,197390.0] ||  -> equal(intersection(power_class(u),image(element_relation,complement(u))),ordinal_numbers)**.
% 300.01/300.49  7267[0:SpL:40.0,86.1] function(u) || subclass(range_of(u),domain_of(range_of(v)))*+ equal(domain_of(domain_of(w)),domain_of(u)) -> compatible(u,w,inverse(v))*.
% 300.01/300.49  235589[19:Rew:235038.0,197391.0] ||  -> equal(intersection(image(element_relation,complement(u)),power_class(u)),ordinal_numbers)**.
% 300.01/300.49  235588[19:Rew:235038.0,197392.0] ||  -> equal(intersection(cantor(inverse(u)),complement(range_of(u))),ordinal_numbers)**.
% 300.01/300.49  235587[19:Rew:235038.0,197393.0] ||  -> equal(intersection(complement(range_of(u)),cantor(inverse(u))),ordinal_numbers)**.
% 300.01/300.49  235586[19:Rew:235038.0,197397.0] || equal(sum_class(u),ordinal_numbers) -> section(element_relation,u,universal_class)*.
% 300.01/300.49  3926[0:SpR:54.0,113.2] function(restrict(element_relation,universal_class,u)) || subclass(range_of(restrict(element_relation,universal_class,u)),v) -> maps(restrict(element_relation,universal_class,u),sum_class(u),v)*.
% 300.01/300.49  235584[19:Rew:235038.0,197398.0] ||  -> equal(intersection(symmetric_difference(universal_class,u),union(u,ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.49  235583[19:Rew:235038.0,197399.0] ||  -> equal(intersection(union(u,ordinal_numbers),symmetric_difference(universal_class,u)),ordinal_numbers)**.
% 300.01/300.49  235582[19:Rew:235038.0,197400.0] ||  -> equal(intersection(symmetric_difference(universal_class,u),complement(complement(u))),ordinal_numbers)**.
% 300.01/300.49  235575[19:Rew:235038.0,200515.0] ||  -> equal(intersection(complement(complement(u)),symmetric_difference(universal_class,u)),ordinal_numbers)**.
% 300.01/300.49  3928[0:SpR:39.0,113.2] function(flip(cross_product(u,universal_class))) || subclass(range_of(flip(cross_product(u,universal_class))),v) -> maps(flip(cross_product(u,universal_class)),inverse(u),v)*.
% 300.01/300.49  235547[19:Rew:235038.0,197242.1] || subclass(domain_relation,rest_of(u)) -> member(ordinal_numbers,domain_of(u))*.
% 300.01/300.49  235545[19:Rew:235038.0,198461.1] || subclass(domain_relation,rest_of(u)) -> member(ordinal_numbers,cantor(u))*.
% 300.01/300.49  235524[19:Rew:235038.0,197220.1] inductive(restrict(identity_relation,u,v)) ||  -> member(ordinal_numbers,subset_relation)*.
% 300.01/300.49  235489[19:Rew:235038.0,197244.1] inductive(symmetric_difference(universal_class,u)) ||  -> member(ordinal_numbers,complement(u))*.
% 300.01/300.49  3969[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)).
% 300.01/300.49  239637[19:Rew:235038.0,235477.1] || subclass(u,ordinal_numbers) -> equal(union(u,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  235462[19:Rew:235038.0,228543.1] || subclass(rest_relation,rotate(u))* equal(ordinal_numbers,u) -> .
% 300.01/300.49  235461[19:Rew:235038.0,228544.1] || subclass(rest_relation,flip(u))* equal(ordinal_numbers,u) -> .
% 300.01/300.49  235460[19:Rew:235038.0,229544.0] || equal(ordinal_numbers,u) equal(power_class(u),universal_class)** -> .
% 300.01/300.49  22286[0:MRR:22279.0,950.0] || member(u,v) subclass(v,w)* well_ordering(complement(x),w)*+ -> member(ordered_pair(u,least(complement(x),v)),x)*.
% 300.01/300.49  235459[19:Rew:235038.0,229545.0] || equal(ordinal_numbers,u) subclass(universal_class,power_class(u))* -> .
% 300.01/300.49  235458[19:Rew:235038.0,229787.1] || equal(rotate(u),rest_relation)** equal(ordinal_numbers,u) -> .
% 300.01/300.49  235457[19:Rew:235038.0,229837.1] || equal(flip(u),rest_relation)** equal(ordinal_numbers,u) -> .
% 300.01/300.49  235450[19:Rew:235038.0,197209.0] ||  -> equal(symmetric_difference(symmetric_difference(universal_class,u),union(u,ordinal_numbers)),universal_class)**.
% 300.01/300.49  237752[19:Rew:235038.0,198698.0] ||  -> equal(cross_product(u,v),ordinal_numbers) equal(ordered_pair(first(regular(cross_product(u,v))),second(regular(cross_product(u,v)))),regular(cross_product(u,v)))**.
% 300.01/300.49  235449[19:Rew:235038.0,197210.0] ||  -> equal(symmetric_difference(union(u,ordinal_numbers),symmetric_difference(universal_class,u)),universal_class)**.
% 300.01/300.49  235448[19:Rew:235038.0,197211.0] ||  -> equal(union(symmetric_difference(universal_class,u),union(u,ordinal_numbers)),universal_class)**.
% 300.01/300.49  235447[19:Rew:235038.0,197212.0] ||  -> equal(union(union(u,ordinal_numbers),symmetric_difference(universal_class,u)),universal_class)**.
% 300.01/300.49  235437[19:Rew:235038.0,228551.1] || member(u,universal_class)* equal(singleton(u),ordinal_numbers) -> .
% 300.01/300.49  23077[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)*.
% 300.01/300.49  239625[19:Rew:235038.0,235340.0] || equal(singleton(regular(u)),ordinal_numbers)** -> equal(u,ordinal_numbers).
% 300.01/300.49  235325[19:Rew:235038.0,197093.2] one_to_one(singleton(u)) ||  -> member(u,universal_class)* function(ordinal_numbers).
% 300.01/300.49  235324[19:Rew:235038.0,197094.2] function(singleton(u)) ||  -> member(u,universal_class)* function(ordinal_numbers).
% 300.01/300.49  235323[19:Rew:235038.0,197095.2] single_valued_class(singleton(u)) ||  -> member(u,universal_class)* function(ordinal_numbers).
% 300.01/300.49  194945[6:Rew:194638.1,194775.3,194638.1,194775.2] operation(u) || member(v,domain_of(cantor(u))) member(w,domain_of(cantor(u))) -> member(ordered_pair(w,v),cantor(u))*.
% 300.01/300.49  235322[19:Rew:235038.0,197096.2] operation(singleton(u)) ||  -> member(u,universal_class)* function(ordinal_numbers).
% 300.01/300.49  239624[19:Rew:235038.0,235308.0] || equal(singleton(u),ordinal_numbers) -> equal(integer_of(u),ordinal_numbers)**.
% 300.01/300.49  235307[19:Rew:235038.0,232678.0] ||  -> equal(image(complement(cross_product(u,universal_class)),u),range_of(ordinal_numbers))**.
% 300.01/300.49  235276[19:Rew:235038.0,197082.1] || subclass(domain_relation,u) -> member(ordered_pair(ordinal_numbers,ordinal_numbers),u)*.
% 300.01/300.49  7272[0:Res:7.1,86.1] function(u) || equal(domain_of(domain_of(v)),range_of(u)) equal(domain_of(domain_of(w)),domain_of(u)) -> compatible(u,w,v)*.
% 300.01/300.49  235254[19:Rew:235038.0,197054.1] || subclass(universal_class,complement(u))* member(ordinal_numbers,u) -> .
% 300.01/300.49  235253[19:Rew:235038.0,197055.1] || equal(complement(complement(u)),universal_class)** -> member(ordinal_numbers,u).
% 300.01/300.49  235252[19:Rew:235038.0,197056.1] || equal(complement(u),universal_class) member(ordinal_numbers,u)* -> .
% 300.01/300.49  235251[19:Rew:235038.0,197727.1] || subclass(image(element_relation,universal_class),u)* -> member(ordinal_numbers,u).
% 300.01/300.49  179782[6:Rew:177066.0,178230.1] || connected(u,v) subclass(complement(complement(symmetrization_of(u))),cross_product(v,v))* -> equal(complement(complement(symmetrization_of(u))),cross_product(v,v)).
% 300.01/300.49  239619[19:Rew:235038.0,235249.0] || subclass(image(element_relation,ordinal_numbers),u)* -> member(ordinal_numbers,u).
% 300.01/300.49  235248[19:Rew:235038.0,223276.1] || equal(u,image(element_relation,universal_class))*+ -> member(ordinal_numbers,u)*.
% 300.01/300.49  239618[19:Rew:235038.0,235247.0] || equal(u,image(element_relation,ordinal_numbers))*+ -> member(ordinal_numbers,u)*.
% 300.01/300.49  235240[19:Rew:235038.0,231365.1] || subclass(universal_class,complement(complement(u)))* -> member(ordinal_numbers,u).
% 300.01/300.49  21501[0:Res:63.1,134.1] function(domain_of(restrict(u,v,cross_product(universal_class,universal_class)))) || subclass(cross_product(universal_class,universal_class),v) -> section(u,cross_product(universal_class,universal_class),v)*.
% 300.01/300.49  239616[19:Rew:235038.0,235229.0] || equal(ordinal_numbers,u) -> equal(power_class(ordinal_numbers),power_class(u))*.
% 300.01/300.49  239615[19:Rew:235038.0,235160.1] || equal(u,complement(inverse(ordinal_numbers)))*+ -> member(ordinal_numbers,u)*.
% 300.01/300.49  239614[19:Rew:235038.0,235157.1] || subclass(complement(inverse(ordinal_numbers)),u)* -> member(ordinal_numbers,u).
% 300.01/300.49  239613[19:Rew:235038.0,235148.1] || member(u,symmetrization_of(ordinal_numbers))* -> member(u,inverse(ordinal_numbers)).
% 300.01/300.49  5184[2:MRR:5162.3,2638.1] || connected(u,v) well_ordering(w,v) -> well_ordering(u,v) member(least(w,not_well_ordering(u,v)),not_well_ordering(u,v))*.
% 300.01/300.49  239610[19:Rew:235038.0,235121.1] || equal(singleton(u),successor(ordinal_numbers))** -> equal(ordinal_numbers,u).
% 300.01/300.49  235120[19:Rew:235038.0,200567.1] operation(u) || equal(cantor(u),successor(ordinal_numbers))** -> .
% 300.01/300.49  239608[19:Rew:235038.0,235117.1] || equal(u,successor(ordinal_numbers)) subclass(u,ordinal_numbers)* -> .
% 300.01/300.49  239607[19:Rew:235038.0,235116.1] || equal(u,successor(ordinal_numbers))* equal(ordinal_numbers,u) -> .
% 300.01/300.49  2321[0:Res:133.1,8.0] || section(u,v,w) subclass(v,domain_of(restrict(u,w,v)))* -> equal(domain_of(restrict(u,w,v)),v).
% 300.01/300.49  247643[19:Res:239604.1,172.0] || member(successor(ordinal_numbers),successor(ordinal_numbers))* -> .
% 300.01/300.49  239604[19:Rew:235038.0,235073.0] || member(u,successor(ordinal_numbers)) -> member(u,singleton(ordinal_numbers))*.
% 300.01/300.49  239603[19:Rew:235038.0,235072.1] || equal(singleton(u),singleton(ordinal_numbers))* -> equal(ordinal_numbers,u).
% 300.01/300.49  235071[19:Rew:235038.0,197707.1] operation(u) || equal(cantor(u),singleton(ordinal_numbers))** -> .
% 300.01/300.49  5077[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)*.
% 300.01/300.49  239601[19:Rew:235038.0,235066.1] || equal(u,singleton(ordinal_numbers)) subclass(u,ordinal_numbers)* -> .
% 300.01/300.49  239600[19:Rew:235038.0,235065.1] || equal(u,singleton(ordinal_numbers))* equal(ordinal_numbers,u) -> .
% 300.01/300.49  235064[19:Rew:235038.0,197699.0] || equal(u,singleton(ordinal_numbers)) well_ordering(universal_class,u)* -> .
% 300.01/300.49  235062[19:Rew:235038.0,197128.0] || subclass(singleton(ordinal_numbers),u)* well_ordering(universal_class,u) -> .
% 300.01/300.49  1293[0:SpR:123.0,101.1] || member(restrict(u,v,singleton(w)),universal_class) -> member(ordered_pair(restrict(u,v,singleton(w)),segment(u,v,w)),domain_relation)*.
% 300.01/300.49  243685[19:Rew:235200.0,243668.1,235353.0,243668.1] operation(ordinal_numbers) ||  -> equal(restrict(u,ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  235572[19:Rew:235038.0,197386.1] operation(singleton_relation) ||  -> equal(restrict(u,ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  235568[19:Rew:235038.0,197332.1] inductive(intersection(identity_relation,u)) ||  -> member(ordinal_numbers,inverse(subset_relation))*.
% 300.01/300.49  235567[19:Rew:235038.0,197333.1] inductive(intersection(u,identity_relation)) ||  -> member(ordinal_numbers,inverse(subset_relation))*.
% 300.01/300.49  238305[19:Rew:235038.0,200328.1] || well_ordering(u,cross_product(universal_class,universal_class)) -> equal(compose(v,w),ordinal_numbers) member(least(u,compose(v,w)),compose(v,w))*.
% 300.01/300.49  239641[19:Rew:235038.0,235535.0] || subclass(compose(ordinal_numbers,ordinal_numbers),ordinal_numbers)*+ -> transitive(ordinal_numbers,u)*.
% 300.01/300.49  239640[19:Rew:235038.0,235534.0] || equal(compose(ordinal_numbers,ordinal_numbers),ordinal_numbers)**+ -> transitive(ordinal_numbers,u)*.
% 300.01/300.49  239639[19:Rew:235038.0,235533.1] || transitive(ordinal_numbers,u)*+ -> equal(compose(ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  235504[19:Rew:235038.0,197301.1] inductive(rest_of(u)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  23194[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))*.
% 300.01/300.49  235503[19:Rew:235038.0,197302.1] inductive(compose_class(u)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  239630[19:Rew:235038.0,235386.0] || equal(sum_class(ordinal_numbers),ordinal_numbers) -> asymmetric(sum_class(ordinal_numbers),u)*.
% 300.01/300.49  239629[19:Rew:235038.0,235385.0] || equal(sum_class(ordinal_numbers),ordinal_numbers) -> subclass(sum_class(ordinal_numbers),u)*.
% 300.01/300.49  235275[19:Rew:235038.0,197076.0] || subclass(domain_relation,complement(unordered_pair(ordered_pair(ordinal_numbers,ordinal_numbers),u)))* -> .
% 300.01/300.49  239210[19:Rew:235038.0,199455.3] || member(u,v)+ subclass(v,w)* well_ordering(omega,w)* -> equal(integer_of(ordered_pair(u,least(omega,v))),ordinal_numbers)**.
% 300.01/300.49  235274[19:Rew:235038.0,197077.0] || equal(complement(unordered_pair(ordered_pair(ordinal_numbers,ordinal_numbers),u)),domain_relation)** -> .
% 300.01/300.49  235273[19:Rew:235038.0,197078.0] || subclass(domain_relation,complement(unordered_pair(u,ordered_pair(ordinal_numbers,ordinal_numbers))))* -> .
% 300.01/300.49  235272[19:Rew:235038.0,197079.0] || equal(complement(unordered_pair(u,ordered_pair(ordinal_numbers,ordinal_numbers))),domain_relation)** -> .
% 300.01/300.49  235138[19:Rew:235038.0,228350.1] || member(u,universal_class)* subclass(rest_relation,successor(ordinal_numbers))*+ -> .
% 300.01/300.49  238273[19:Rew:235038.0,199144.2] operation(u) || well_ordering(v,domain_of(cantor(u))) -> equal(range_of(u),ordinal_numbers) member(least(v,range_of(u)),range_of(u))*.
% 300.01/300.49  235052[19:Rew:235038.0,197147.0] || member(singleton(singleton(ordinal_numbers)),subset_relation)*+ -> member(u,universal_class)*.
% 300.01/300.49  247314[19:SoR:244562.0,79.1] operation(successor(ordinal_numbers)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  247313[19:SoR:244562.0,72.1] one_to_one(successor(ordinal_numbers)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  247312[19:SoR:244512.0,79.1] operation(singleton(ordinal_numbers)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  2357[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)**.
% 300.01/300.49  247311[19:SoR:244512.0,72.1] one_to_one(singleton(ordinal_numbers)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  247309[19:Res:235474.1,240149.0] || equal(sum_class(subset_relation),ordinal_numbers) well_ordering(element_relation,subset_relation)* -> .
% 300.01/300.49  247282[19:Res:235474.1,239883.0] || equal(sum_class(kind_1_ordinals),ordinal_numbers) well_ordering(element_relation,kind_1_ordinals)* -> .
% 300.01/300.49  246062[19:Res:235284.1,235345.0] inductive(complement(range_of(ordinal_numbers))) ||  -> equal(range_of(ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  1292[0:SpR:123.0,81.1] operation(restrict(u,v,singleton(w))) ||  -> subclass(range_of(restrict(u,v,singleton(w))),domain_of(segment(u,v,w)))*.
% 300.01/300.49  244562[19:Res:63.1,239552.0] function(successor(ordinal_numbers)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  244512[19:Res:63.1,239549.0] function(singleton(ordinal_numbers)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  240149[19:MRR:240148.1,240148.3,235180.0,235208.0] || subclass(sum_class(subset_relation),ordinal_numbers)* well_ordering(element_relation,subset_relation) -> .
% 300.01/300.49  240132[19:MRR:240131.2,240131.3,235180.0,235208.0] || connected(element_relation,ordinal_numbers)* equal(sum_class(ordinal_numbers),ordinal_numbers) -> .
% 300.01/300.49  237900[19:Rew:235038.0,198795.0] ||  -> equal(unordered_pair(u,v),ordinal_numbers) equal(apply(choice,unordered_pair(u,v)),v)** equal(apply(choice,unordered_pair(u,v)),u)**.
% 300.01/300.49  239883[19:MRR:239459.2,235208.0] || subclass(sum_class(kind_1_ordinals),ordinal_numbers)* well_ordering(element_relation,kind_1_ordinals) -> .
% 300.01/300.49  235765[19:Rew:235038.0,234763.0] || equal(compose(subset_relation,subset_relation),ordinal_numbers)** -> transitive(subset_relation,universal_class).
% 300.01/300.49  235691[19:Rew:235038.0,225950.0] || member(not_subclass_element(image(element_relation,universal_class),ordinal_numbers),power_class(ordinal_numbers))* -> .
% 300.01/300.49  235690[19:Rew:235038.0,225948.0] || member(not_subclass_element(image(element_relation,ordinal_numbers),ordinal_numbers),power_class(universal_class))* -> .
% 300.01/300.49  239204[19:Rew:235038.0,200633.2] operation(u) || well_ordering(v,domain_of(cantor(u))) -> equal(segment(v,range_of(u),least(v,range_of(u))),ordinal_numbers)**.
% 300.01/300.49  235689[19:Rew:235038.0,225945.0] || member(not_subclass_element(complement(inverse(ordinal_numbers)),ordinal_numbers),symmetrization_of(ordinal_numbers))* -> .
% 300.01/300.49  239643[19:Rew:235038.0,235621.0] || equal(inverse(ordinal_numbers),ordinal_numbers) -> equal(symmetrization_of(ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  239642[19:Rew:235038.0,235620.1] || subclass(inverse(ordinal_numbers),ordinal_numbers)* -> equal(symmetrization_of(ordinal_numbers),ordinal_numbers).
% 300.01/300.49  235611[19:Rew:235038.0,224355.0] ||  -> equal(symmetric_difference(image(element_relation,universal_class),complement(power_class(ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.49  238310[19:Rew:235038.0,200322.1] || well_ordering(u,cross_product(cross_product(universal_class,universal_class),universal_class))*+ -> equal(rotate(v),ordinal_numbers) member(least(u,rotate(v)),rotate(v))*.
% 300.01/300.49  235610[19:Rew:235038.0,224354.0] ||  -> equal(symmetric_difference(image(element_relation,ordinal_numbers),complement(power_class(universal_class))),ordinal_numbers)**.
% 300.01/300.49  235609[19:Rew:235038.0,224350.0] ||  -> equal(symmetric_difference(complement(singleton(ordinal_numbers)),complement(successor(ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.49  235608[19:Rew:235038.0,224349.0] ||  -> equal(symmetric_difference(complement(inverse(ordinal_numbers)),complement(symmetrization_of(ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.49  235581[19:Rew:235038.0,222635.0] ||  -> equal(intersection(successor(ordinal_numbers),symmetric_difference(universal_class,singleton(ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.49  238308[19:Rew:235038.0,200324.1] || well_ordering(u,cross_product(cross_product(universal_class,universal_class),universal_class))*+ -> equal(flip(v),ordinal_numbers) member(least(u,flip(v)),flip(v))*.
% 300.01/300.49  235580[19:Rew:235038.0,222634.0] ||  -> equal(intersection(symmetrization_of(ordinal_numbers),symmetric_difference(universal_class,inverse(ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.49  235571[19:Rew:235038.0,197330.1] || equal(singleton(domain_relation),domain_relation)** -> equal(singleton(domain_relation),ordinal_numbers).
% 300.01/300.49  235570[19:Rew:235038.0,197331.1] || subclass(domain_relation,singleton(domain_relation))* -> equal(singleton(domain_relation),ordinal_numbers).
% 300.01/300.49  235569[19:Rew:235038.0,197334.1] inductive(complement(complement(identity_relation))) ||  -> member(ordinal_numbers,inverse(subset_relation))*.
% 300.01/300.49  7118[0:Res:7.1,120.0] || equal(compose(restrict(u,v,v),restrict(u,v,v)),restrict(u,v,v))** -> transitive(u,v).
% 300.01/300.49  235564[19:Rew:235038.0,197372.0] || subclass(sum_class(subset_relation),ordinal_numbers) -> section(element_relation,subset_relation,universal_class)*.
% 300.01/300.49  235562[19:Rew:235038.0,197401.0] ||  -> equal(intersection(symmetric_difference(universal_class,inverse(ordinal_numbers)),symmetrization_of(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.49  235561[19:Rew:235038.0,197402.0] ||  -> equal(intersection(symmetric_difference(universal_class,singleton(ordinal_numbers)),successor(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.49  2230[0:Res:130.2,8.0] || connected(u,v) subclass(v,not_well_ordering(u,v))* -> well_ordering(u,v) equal(not_well_ordering(u,v),v).
% 300.01/300.49  235525[19:Rew:235038.0,197221.1] || subclass(universal_class,inverse(subset_relation))* member(ordinal_numbers,subset_relation) -> .
% 300.01/300.49  235516[19:Rew:235038.0,197303.1] operation(successor(identity_relation)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  235515[19:Rew:235038.0,197304.1] one_to_one(successor(identity_relation)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  235514[19:Rew:235038.0,197305.1] operation(singleton(identity_relation)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  238505[19:Rew:235038.0,199255.1] || asymmetric(cross_product(u,v),w) -> equal(restrict(restrict(inverse(cross_product(u,v)),u,v),w,w),ordinal_numbers)**.
% 300.01/300.49  235513[19:Rew:235038.0,197306.1] one_to_one(singleton(identity_relation)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  235512[19:Rew:235038.0,197307.1] function(successor(identity_relation)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  235511[19:Rew:235038.0,197308.1] function(singleton(identity_relation)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  235510[19:Rew:235038.0,205104.1] function(successor(successor_relation)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  238504[19:Rew:235038.0,199256.0] || equal(restrict(restrict(inverse(cross_product(u,v)),u,v),w,w),ordinal_numbers)** -> asymmetric(cross_product(u,v),w).
% 300.01/300.49  235509[19:Rew:235038.0,205164.1] function(singleton(successor_relation)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  235508[19:Rew:235038.0,222327.1] one_to_one(successor(successor_relation)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  235507[19:Rew:235038.0,222328.1] operation(successor(successor_relation)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  235506[19:Rew:235038.0,222331.1] one_to_one(singleton(successor_relation)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  6846[0:SpL:123.0,134.1] || subclass(singleton(u),v) subclass(segment(w,v,u),singleton(u))* -> section(w,singleton(u),v).
% 300.01/300.49  235505[19:Rew:235038.0,222332.1] operation(singleton(successor_relation)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  235402[19:Rew:235038.0,221880.1] inductive(complement(range_of(successor_relation))) ||  -> equal(range_of(ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  235302[19:Rew:235038.0,200777.0] ||  -> subclass(symmetric_difference(complement(singleton(ordinal_numbers)),complement(range_of(ordinal_numbers))),kind_1_ordinals)*.
% 300.01/300.49  235300[19:Rew:235038.0,200722.1] inductive(image(successor_relation,omega)) ||  -> equal(range_of(ordinal_numbers),omega)**.
% 300.01/300.49  239158[19:Rew:235038.0,200351.1] || well_ordering(u,cross_product(universal_class,universal_class)) -> equal(segment(u,compose(v,w),least(u,compose(v,w))),ordinal_numbers)**.
% 300.01/300.49  239623[19:Rew:235038.0,235299.0] || equal(range_of(ordinal_numbers),universal_class)** -> equal(range_of(ordinal_numbers),omega).
% 300.01/300.49  239622[19:Rew:235038.0,235296.0] || equal(complement(range_of(ordinal_numbers)),ordinal_numbers)** -> inductive(range_of(ordinal_numbers)).
% 300.01/300.49  235271[19:Rew:235038.0,197075.1] || equal(rest_relation,domain_relation) -> member(ordered_pair(ordinal_numbers,ordinal_numbers),rest_relation)*.
% 300.01/300.49  235170[19:Rew:235038.0,223887.0] || equal(complement(complement(intersection(inverse(ordinal_numbers),universal_class))),universal_class)** -> .
% 300.01/300.49  237284[19:Rew:235038.0,198346.1] || member(intersection(u,v),universal_class) -> equal(intersection(u,v),ordinal_numbers) member(apply(choice,intersection(u,v)),u)*.
% 300.01/300.49  239612[19:Rew:235038.0,235144.0] || equal(subset_relation,ordinal_numbers) equal(successor(ordinal_numbers),subset_relation)** -> .
% 300.01/300.49  239609[19:Rew:235038.0,235119.0] || equal(range_of(ordinal_numbers),successor(ordinal_numbers)) -> inductive(successor(ordinal_numbers))*.
% 300.01/300.49  239606[19:Rew:235038.0,235091.0] || equal(subset_relation,ordinal_numbers) equal(singleton(ordinal_numbers),subset_relation)** -> .
% 300.01/300.49  235090[19:Rew:235038.0,232859.0] || subclass(universal_class,cantor(complement(cross_product(singleton(ordinal_numbers),universal_class))))* -> .
% 300.01/300.49  237283[19:Rew:235038.0,198347.1] || member(intersection(u,v),universal_class) -> equal(intersection(u,v),ordinal_numbers) member(apply(choice,intersection(u,v)),v)*.
% 300.01/300.49  235089[19:Rew:235038.0,232780.0] || equal(cantor(complement(cross_product(singleton(ordinal_numbers),universal_class))),universal_class)** -> .
% 300.01/300.49  235088[19:Rew:235038.0,232779.0] || equal(rest_of(complement(cross_product(singleton(ordinal_numbers),universal_class))),rest_relation)** -> .
% 300.01/300.49  235087[19:Rew:235038.0,232778.0] || equal(rest_of(complement(cross_product(singleton(ordinal_numbers),universal_class))),domain_relation)** -> .
% 300.01/300.49  235086[19:Rew:235038.0,232745.0] || subclass(domain_relation,rest_of(complement(cross_product(singleton(ordinal_numbers),universal_class))))* -> .
% 300.01/300.49  236934[19:Rew:235038.0,198046.1] || asymmetric(u,singleton(v)) -> equal(range__dfg(intersection(u,inverse(u)),v,singleton(v)),second(not_subclass_element(ordinal_numbers,ordinal_numbers)))**.
% 300.01/300.49  235085[19:Rew:235038.0,232743.0] || subclass(universal_class,domain_of(complement(cross_product(singleton(ordinal_numbers),universal_class))))* -> .
% 300.01/300.49  235084[19:Rew:235038.0,232742.0] || equal(domain_of(complement(cross_product(singleton(ordinal_numbers),universal_class))),universal_class)** -> .
% 300.01/300.49  239602[19:Rew:235038.0,235070.0] || equal(range_of(ordinal_numbers),singleton(ordinal_numbers)) -> inductive(singleton(ordinal_numbers))*.
% 300.01/300.49  235560[19:Rew:235038.0,197328.1] || subclass(u,v) -> section(ordinal_numbers,u,v)*.
% 300.01/300.49  239160[19:Rew:235038.0,200349.1] || well_ordering(u,cross_product(cross_product(universal_class,universal_class),universal_class)) -> equal(segment(u,flip(v),least(u,flip(v))),ordinal_numbers)**.
% 300.01/300.49  235732[19:Rew:235038.0,231683.0] || equal(unordered_pair(unordered_pair(u,v),w),ordinal_numbers)** -> .
% 300.01/300.49  235731[19:Rew:235038.0,231653.0] || equal(unordered_pair(ordered_pair(u,v),w),ordinal_numbers)** -> .
% 300.01/300.49  235730[19:Rew:235038.0,231628.0] || equal(unordered_pair(u,unordered_pair(v,w)),ordinal_numbers)** -> .
% 300.01/300.49  235729[19:Rew:235038.0,231612.0] || equal(unordered_pair(u,ordered_pair(v,w)),ordinal_numbers)** -> .
% 300.01/300.49  239159[19:Rew:235038.0,200350.1] || well_ordering(u,cross_product(cross_product(universal_class,universal_class),universal_class)) -> equal(segment(u,rotate(v),least(u,rotate(v))),ordinal_numbers)**.
% 300.01/300.49  235726[19:Rew:235038.0,231283.0] || equal(inverse(u),ordinal_numbers) -> asymmetric(u,v)*.
% 300.01/300.49  235725[19:Rew:235038.0,231260.0] || subclass(inverse(u),ordinal_numbers)*+ -> asymmetric(u,v)*.
% 300.01/300.49  235559[19:Rew:235038.0,197324.0] ||  -> equal(intersection(intersection(u,v),complement(u)),ordinal_numbers)**.
% 300.01/300.49  235558[19:Rew:235038.0,197325.0] ||  -> equal(intersection(intersection(u,v),complement(v)),ordinal_numbers)**.
% 300.01/300.49  241019[19:Rew:235200.0,241017.2] inductive(domain_of(domain_of(u))) function(ordinal_numbers) || equal(domain_of(domain_of(v)),ordinal_numbers) -> compatible(ordinal_numbers,v,u)*.
% 300.01/300.49  235557[19:Rew:235038.0,197326.0] ||  -> equal(intersection(complement(u),intersection(u,v)),ordinal_numbers)**.
% 300.01/300.49  235556[19:Rew:235038.0,197327.0] ||  -> equal(intersection(complement(u),intersection(v,u)),ordinal_numbers)**.
% 300.01/300.49  235473[19:Rew:235038.0,197198.0] || equal(ordinal_numbers,u) -> equal(integer_of(u),u)**.
% 300.01/300.49  235464[19:Rew:235038.0,227868.0] || equal(ordinal_numbers,u) member(v,u)* -> .
% 300.01/300.49  240258[19:Rew:235038.0,238414.3] inductive(domain_of(domain_of(u))) function(successor_relation) || equal(domain_of(domain_of(v)),ordinal_numbers) -> compatible(ordinal_numbers,v,u)*.
% 300.01/300.49  235440[19:Rew:235038.0,197294.0] ||  -> equal(singleton(u),ordinal_numbers) member(u,singleton(u))*.
% 300.01/300.49  235345[19:Rew:235038.0,197113.1] || subclass(u,complement(u))* -> equal(u,ordinal_numbers).
% 300.01/300.49  235344[19:Rew:235038.0,197115.1] ||  -> subclass(regular(u),complement(u))* equal(u,ordinal_numbers).
% 300.01/300.49  235687[19:Rew:235038.0,228176.0] || equal(complement(regular(ordered_pair(u,v))),ordinal_numbers)** -> .
% 300.01/300.49  246011[21:Spt:240233.0,240233.1,240233.3] inductive(u) || well_ordering(v,u)*+ -> member(least(v,range_of(ordinal_numbers)),range_of(ordinal_numbers))*.
% 300.01/300.49  235686[19:Rew:235038.0,228167.0] || equal(complement(complement(ordered_pair(u,v))),ordinal_numbers)** -> .
% 300.01/300.49  235661[19:Rew:235038.0,225924.0] || subclass(complement(u),ordinal_numbers)* -> member(omega,u).
% 300.01/300.49  235596[19:Rew:235038.0,227264.0] || equal(complement(u),ordinal_numbers) -> member(omega,u)*.
% 300.01/300.49  235595[19:Rew:235038.0,227615.0] || equal(complement(u),ordinal_numbers) -> subclass(universal_class,u)*.
% 300.01/300.49  2123[0:SpR:29.0,160.0] ||  -> equal(intersection(complement(restrict(u,v,w)),union(u,cross_product(v,w))),symmetric_difference(u,cross_product(v,w)))**.
% 300.01/300.49  235594[19:Rew:235038.0,228183.0] || equal(complement(u),ordinal_numbers)** -> equal(universal_class,u).
% 300.01/300.49  235548[19:Rew:235038.0,197243.1] inductive(cantor(u)) ||  -> member(ordinal_numbers,domain_of(u))*.
% 300.01/300.49  235546[19:Rew:235038.0,197323.1] inductive(domain_of(u)) ||  -> member(ordinal_numbers,cantor(u))*.
% 300.01/300.49  235544[19:Rew:235038.0,197379.0] ||  -> equal(sum_class(image(u,ordinal_numbers)),apply(u,universal_class))**.
% 300.01/300.49  2126[0:SpR:30.0,160.0] ||  -> equal(intersection(complement(restrict(u,v,w)),union(cross_product(v,w),u)),symmetric_difference(cross_product(v,w),u))**.
% 300.01/300.49  235539[19:Rew:235038.0,197240.0] ||  -> equal(intersection(cantor(u),complement(domain_of(u))),ordinal_numbers)**.
% 300.01/300.49  235538[19:Rew:235038.0,197241.0] ||  -> equal(intersection(complement(domain_of(u)),cantor(u)),ordinal_numbers)**.
% 300.01/300.49  235481[19:Rew:235038.0,225918.0] || subclass(u,ordinal_numbers)*+ subclass(universal_class,u)* -> .
% 300.01/300.49  235480[19:Rew:235038.0,225919.0] || subclass(u,ordinal_numbers) member(omega,u)* -> .
% 300.01/300.49  237903[19:Rew:235038.0,198802.0] ||  -> equal(unordered_pair(u,v),ordinal_numbers) equal(regular(unordered_pair(u,v)),v)** equal(regular(unordered_pair(u,v)),u)**.
% 300.01/300.49  235479[19:Rew:235038.0,225927.0] || subclass(u,ordinal_numbers)* -> equal(complement(u),universal_class).
% 300.01/300.49  235478[19:Rew:235038.0,226885.1] || equal(u,universal_class) subclass(u,ordinal_numbers)* -> .
% 300.01/300.49  235469[19:Rew:235038.0,227096.0] || equal(ordinal_numbers,u) subclass(universal_class,u)* -> .
% 300.01/300.49  235468[19:Rew:235038.0,227269.0] || equal(ordinal_numbers,u) -> equal(complement(u),universal_class)**.
% 300.01/300.49  239132[19:Rew:235038.0,199092.2] function(u) || well_ordering(v,cross_product(universal_class,universal_class)) -> equal(segment(v,u,least(v,u)),ordinal_numbers)**.
% 300.01/300.49  235467[19:Rew:235038.0,227329.0] || equal(ordinal_numbers,u) equal(u,universal_class)* -> .
% 300.01/300.49  235466[19:Rew:235038.0,227864.0] || equal(ordinal_numbers,u) subclass(domain_relation,u)* -> .
% 300.01/300.49  235465[19:Rew:235038.0,228363.1] || equal(u,domain_relation)* equal(ordinal_numbers,u) -> .
% 300.01/300.49  235463[19:Rew:235038.0,229563.0] || equal(ordinal_numbers,u) -> member(power_class(u),universal_class)*.
% 300.01/300.49  236960[19:Rew:235038.0,197933.2] function(u) || well_ordering(v,cross_product(universal_class,universal_class))*+ -> equal(u,ordinal_numbers) member(least(v,u),u)*.
% 300.01/300.49  235451[19:Rew:235038.0,227302.0] || equal(symmetric_difference(universal_class,u),union(u,ordinal_numbers))** -> .
% 300.01/300.49  235446[19:Rew:235038.0,197206.0] ||  -> subclass(symmetric_difference(complement(u),universal_class),union(u,ordinal_numbers))*.
% 300.01/300.49  235445[19:Rew:235038.0,197207.0] ||  -> subclass(complement(union(u,ordinal_numbers)),symmetric_difference(universal_class,u))*.
% 300.01/300.49  235444[19:Rew:235038.0,197208.0] ||  -> equal(complement(symmetric_difference(universal_class,u)),union(u,ordinal_numbers))**.
% 300.01/300.49  239150[19:Rew:235038.0,201212.2] inductive(u) || well_ordering(v,u)*+ -> equal(segment(v,range_of(ordinal_numbers),least(v,range_of(ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.49  235406[19:Rew:235038.0,197174.1] single_valued_class(u) ||  -> equal(single_valued3(ordinal_numbers),single_valued1(u))*.
% 300.01/300.49  235405[19:Rew:235038.0,197175.1] function(u) ||  -> equal(single_valued3(ordinal_numbers),single_valued1(u))*.
% 300.01/300.49  235310[19:Rew:235038.0,197087.0] ||  -> equal(integer_of(u),ordinal_numbers) subclass(singleton(u),omega)*.
% 300.01/300.49  235256[19:Rew:235038.0,197067.1] inductive(complement(complement(u))) ||  -> member(ordinal_numbers,u)*.
% 300.01/300.49  238111[19:Rew:235038.0,200258.1] || well_ordering(u,cross_product(universal_class,universal_class)) -> equal(rest_of(v),ordinal_numbers) member(least(u,rest_of(v)),rest_of(v))*.
% 300.01/300.49  239558[19:Rew:235038.0,235246.0] || subclass(u,ordinal_numbers) member(ordinal_numbers,u)* -> .
% 300.01/300.49  239557[19:Rew:235038.0,235245.0] || subclass(complement(u),ordinal_numbers)* -> member(ordinal_numbers,u).
% 300.01/300.49  239556[19:Rew:235038.0,235244.0] || equal(complement(u),ordinal_numbers) -> member(ordinal_numbers,u)*.
% 300.01/300.49  235243[19:Rew:235038.0,197058.0] || member(ordinal_numbers,u) well_ordering(universal_class,u)* -> .
% 300.01/300.49  238106[19:Rew:235038.0,200263.1] || well_ordering(u,cross_product(universal_class,universal_class)) -> equal(compose_class(v),ordinal_numbers) member(least(u,compose_class(v)),compose_class(v))*.
% 300.01/300.49  235242[19:Rew:235038.0,197057.1] || well_ordering(universal_class,complement(u))* -> member(ordinal_numbers,u).
% 300.01/300.49  235231[19:Rew:235038.0,229607.1] || subclass(universal_class,u) -> member(power_class(ordinal_numbers),u)*.
% 300.01/300.49  239554[19:Rew:235038.0,235123.1] || member(u,successor(ordinal_numbers))* -> equal(u,ordinal_numbers).
% 300.01/300.49  239553[19:Rew:235038.0,235118.1] || equal(u,successor(ordinal_numbers)) -> member(ordinal_numbers,u)*.
% 300.01/300.49  244566[20:Spt:237914.0,237914.1,237914.3] || subclass(omega,u)+ well_ordering(v,u)* -> member(least(v,omega),omega)*.
% 300.01/300.49  239552[19:Rew:235038.0,235115.1] || subclass(successor(ordinal_numbers),u)* -> member(ordinal_numbers,u).
% 300.01/300.49  239550[19:Rew:235038.0,235067.1] || equal(u,singleton(ordinal_numbers)) -> member(ordinal_numbers,u)*.
% 300.01/300.49  239549[19:Rew:235038.0,235063.1] || subclass(singleton(ordinal_numbers),u)* -> member(ordinal_numbers,u).
% 300.01/300.49  235743[19:Rew:235038.0,232419.0] || equal(complement(regular(unordered_pair(ordinal_numbers,u))),ordinal_numbers)** -> .
% 300.01/300.49  236933[19:Rew:235038.0,198052.2] || member(u,universal_class) -> member(u,domain_of(v)) equal(second(not_subclass_element(ordinal_numbers,ordinal_numbers)),range__dfg(v,u,universal_class))*.
% 300.01/300.49  235737[19:Rew:235038.0,232322.0] || equal(complement(regular(singleton(singleton(u)))),ordinal_numbers)** -> .
% 300.01/300.49  235736[19:Rew:235038.0,232275.0] || equal(complement(regular(unordered_pair(u,ordinal_numbers))),ordinal_numbers)** -> .
% 300.01/300.49  235685[19:Rew:235038.0,228172.0] || equal(complement(complement(unordered_pair(u,ordinal_numbers))),ordinal_numbers)** -> .
% 300.01/300.49  235684[19:Rew:235038.0,228171.0] || equal(complement(complement(unordered_pair(ordinal_numbers,u))),ordinal_numbers)** -> .
% 300.01/300.49  235683[19:Rew:235038.0,228163.0] || equal(complement(complement(singleton(singleton(u)))),ordinal_numbers)** -> .
% 300.01/300.49  235654[19:Rew:235038.0,226877.0] || subclass(complement(singleton(ordered_pair(universal_class,u))),ordinal_numbers)* -> .
% 300.01/300.49  239595[19:Rew:235038.0,235532.1] || equal(compose_class(ordinal_numbers),domain_relation) -> transitive(ordinal_numbers,u)*.
% 300.01/300.49  235527[19:Rew:235038.0,197223.1] inductive(intersection(identity_relation,u)) ||  -> member(ordinal_numbers,subset_relation)*.
% 300.01/300.49  1261[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)).
% 300.01/300.49  235526[19:Rew:235038.0,197224.1] inductive(intersection(u,identity_relation)) ||  -> member(ordinal_numbers,subset_relation)*.
% 300.01/300.49  235135[19:Rew:235038.0,226556.0] || equal(singleton(ordered_pair(universal_class,u)),successor(ordinal_numbers))** -> .
% 300.01/300.49  235075[19:Rew:235038.0,226555.0] || equal(singleton(ordered_pair(universal_class,u)),singleton(ordinal_numbers))** -> .
% 300.01/300.49  1260[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)).
% 300.01/300.49  244471[19:SoR:242653.0,72.1] one_to_one(ordinal_numbers) ||  -> member(sum_class(range_of(ordinal_numbers)),universal_class)*.
% 300.01/300.49  244473[19:Rew:240947.1,244472.1] operation(ordinal_numbers) ||  -> member(sum_class(ordinal_numbers),universal_class)*.
% 300.01/300.49  242653[19:SpR:235435.0,24370.1] function(ordinal_numbers) ||  -> member(sum_class(range_of(ordinal_numbers)),universal_class)*.
% 300.01/300.49  241018[19:SSi:241015.0,51.0] inductive(range_of(ordinal_numbers)) ||  -> equal(range_of(ordinal_numbers),omega)**.
% 300.01/300.49  6990[0:Res:3.1,126.0] || subclass(u,v)*+ well_ordering(w,v)* -> subclass(u,x)* member(least(w,u),u)*.
% 300.01/300.49  240975[19:Res:235262.1,232720.0] inductive(cantor(complement(cross_product(singleton(ordinal_numbers),universal_class)))) ||  -> .
% 300.01/300.49  240971[19:Res:235262.1,232695.0] inductive(domain_of(complement(cross_product(singleton(ordinal_numbers),universal_class)))) ||  -> .
% 300.01/300.49  240944[19:Rew:235200.0,240922.1] operation(ordinal_numbers) ||  -> equal(cross_product(ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  235759[19:Rew:235038.0,233471.1] || equal(inverse(subset_relation),subset_relation)** -> equal(subset_relation,ordinal_numbers).
% 300.01/300.49  3959[0:SpR:29.0,24.2] || member(u,cross_product(v,w)) member(u,x) -> member(u,restrict(x,v,w))*.
% 300.01/300.49  235758[19:Rew:235038.0,234113.1] || subclass(subset_relation,inverse(subset_relation))* -> equal(subset_relation,ordinal_numbers).
% 300.01/300.49  235757[19:Rew:235038.0,234410.1] || equal(inverse(subset_relation),universal_class)** -> equal(subset_relation,ordinal_numbers).
% 300.01/300.49  235750[19:Rew:235038.0,232751.0] || member(universal_class,cantor(complement(cross_product(ordinal_numbers,universal_class))))* -> .
% 300.01/300.49  235749[19:Rew:235038.0,232713.0] || member(universal_class,domain_of(complement(cross_product(ordinal_numbers,universal_class))))* -> .
% 300.01/300.49  6849[0:Res:7.1,134.1] || equal(domain_of(restrict(u,v,w)),w)** subclass(w,v) -> section(u,w,v).
% 300.01/300.49  235720[19:Rew:235038.0,230289.0] || equal(cross_product(universal_class,cross_product(universal_class,universal_class)),ordinal_numbers)** -> .
% 300.01/300.49  235704[19:Rew:235038.0,229891.0] || equal(singleton(regular(complement(power_class(ordinal_numbers)))),ordinal_numbers)** -> .
% 300.01/300.49  235703[19:Rew:235038.0,229890.0] || equal(singleton(regular(complement(symmetrization_of(ordinal_numbers)))),ordinal_numbers)** -> .
% 300.01/300.49  235702[19:Rew:235038.0,229889.0] || equal(singleton(regular(complement(successor(ordinal_numbers)))),ordinal_numbers)** -> .
% 300.01/300.49  239134[19:Rew:235038.0,199091.2] || equal(u,v)*+ well_ordering(w,u)* -> equal(segment(w,v,least(w,v)),ordinal_numbers)**.
% 300.01/300.49  235653[19:Rew:235038.0,227031.0] || equal(complement(intersection(inverse(ordinal_numbers),universal_class)),ordinal_numbers)** -> .
% 300.01/300.49  235652[19:Rew:235038.0,226880.0] || subclass(complement(intersection(inverse(ordinal_numbers),universal_class)),ordinal_numbers)* -> .
% 300.01/300.49  235531[19:Rew:235038.0,197217.1] || subclass(domain_relation,rest_relation)* -> equal(rest_of(ordinal_numbers),ordinal_numbers).
% 300.01/300.49  235530[19:Rew:235038.0,197218.1] || equal(rest_relation,domain_relation) -> equal(rest_of(ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  237573[19:Rew:235038.0,198542.2] || equal(u,v)*+ well_ordering(w,u)* -> equal(v,ordinal_numbers) member(least(w,v),v)*.
% 300.01/300.49  235529[19:Rew:235038.0,197225.1] inductive(inverse(subset_relation)) || member(ordinal_numbers,subset_relation)* -> .
% 300.01/300.49  235528[19:Rew:235038.0,197226.1] inductive(complement(complement(identity_relation))) ||  -> member(ordinal_numbers,subset_relation)*.
% 300.01/300.49  235523[19:Rew:235038.0,197309.1] inductive(subset_relation) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  235522[19:Rew:235038.0,197310.1] inductive(element_relation) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  6991[2:Res:2606.1,126.0] inductive(u) || subclass(u,v)*+ well_ordering(w,v)* -> member(least(w,u),u)*.
% 300.01/300.49  235521[19:Rew:235038.0,197311.1] inductive(domain_relation) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  235520[19:Rew:235038.0,197313.1] inductive(union_of_range_map) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  235519[19:Rew:235038.0,197314.1] inductive(rest_relation) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.49  2356[0:SpL:14.0,9.0] || member(u,ordered_pair(v,w))* -> equal(u,unordered_pair(v,singleton(w))) equal(u,singleton(v)).
% 300.01/300.49  235500[19:Rew:235038.0,197227.1] operation(identity_relation) ||  -> equal(cross_product(ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  235499[19:Rew:235038.0,197228.1] operation(singleton_relation) ||  -> equal(cross_product(ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  235498[19:Rew:235038.0,201524.1] operation(successor_relation) ||  -> equal(cross_product(ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  985[0:SpR:27.0,26.2] || member(u,universal_class) -> member(u,intersection(complement(v),complement(w)))* member(u,union(v,w)).
% 300.01/300.49  235497[19:Rew:235038.0,197230.0] ||  -> equal(intersection(symmetrization_of(ordinal_numbers),complement(inverse(ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.49  235496[19:Rew:235038.0,197231.0] ||  -> equal(intersection(complement(inverse(ordinal_numbers)),symmetrization_of(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.49  235495[19:Rew:235038.0,197296.0] ||  -> equal(intersection(image(element_relation,universal_class),power_class(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.49  235494[19:Rew:235038.0,197297.0] ||  -> equal(intersection(power_class(ordinal_numbers),image(element_relation,universal_class)),ordinal_numbers)**.
% 300.01/300.49  240409[19:MRR:239466.2,235208.0] || well_ordering(element_relation,image(u,singleton(v))) subclass(apply(u,v),image(u,singleton(v)))* -> .
% 300.01/300.49  235493[19:Rew:235038.0,197298.0] ||  -> equal(intersection(image(element_relation,ordinal_numbers),power_class(universal_class)),ordinal_numbers)**.
% 300.01/300.49  235492[19:Rew:235038.0,197299.0] ||  -> equal(intersection(power_class(universal_class),image(element_relation,ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.49  235491[19:Rew:235038.0,197363.0] ||  -> equal(intersection(successor(ordinal_numbers),complement(singleton(ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.49  235490[19:Rew:235038.0,197364.0] ||  -> equal(intersection(complement(singleton(ordinal_numbers)),successor(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.49  235407[19:Rew:235038.0,198040.1] || asymmetric(u,singleton(v)) -> equal(domain__dfg(intersection(u,inverse(u)),singleton(v),v),single_valued3(ordinal_numbers))**.
% 300.01/300.49  235403[19:Rew:235038.0,200765.1] inductive(complement(universal_class)) ||  -> equal(range_of(ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  235399[19:Rew:235038.0,226019.0] || member(regular(image(element_relation,ordinal_numbers)),power_class(universal_class))* -> .
% 300.01/300.49  235395[19:Rew:235038.0,197278.0] ||  -> equal(symmetric_difference(image(element_relation,ordinal_numbers),power_class(universal_class)),universal_class)**.
% 300.01/300.49  235394[19:Rew:235038.0,197279.0] ||  -> equal(symmetric_difference(power_class(universal_class),image(element_relation,ordinal_numbers)),universal_class)**.
% 300.01/300.49  235339[19:Rew:235038.0,197938.2] || member(u,universal_class) subclass(u,v) -> equal(u,ordinal_numbers) member(apply(choice,u),v)*.
% 300.01/300.49  235393[19:Rew:235038.0,197280.0] ||  -> equal(union(image(element_relation,ordinal_numbers),power_class(universal_class)),universal_class)**.
% 300.01/300.49  235392[19:Rew:235038.0,197281.0] ||  -> equal(union(power_class(universal_class),image(element_relation,ordinal_numbers)),universal_class)**.
% 300.01/300.49  235301[19:Rew:235038.0,202085.1] inductive(range_of(successor_relation)) ||  -> equal(range_of(ordinal_numbers),omega)**.
% 300.01/300.49  239560[19:Rew:235038.0,235298.0] || member(ordinal_numbers,range_of(ordinal_numbers))* -> inductive(range_of(ordinal_numbers)).
% 300.01/300.49  3925[0:SpR:40.0,113.2] function(inverse(u)) || subclass(range_of(inverse(u)),v) -> maps(inverse(u),range_of(u),v)*.
% 300.01/300.49  239559[19:Rew:235038.0,235297.0] || subclass(universal_class,range_of(ordinal_numbers))* -> inductive(range_of(ordinal_numbers)).
% 300.01/300.49  235295[19:Rew:235038.0,197153.1] operation(identity_relation) ||  -> member(sum_class(range_of(ordinal_numbers)),universal_class)*.
% 300.01/300.49  235294[19:Rew:235038.0,197154.1] one_to_one(identity_relation) ||  -> member(sum_class(range_of(ordinal_numbers)),universal_class)*.
% 300.01/300.49  235293[19:Rew:235038.0,197155.1] function(identity_relation) ||  -> member(sum_class(range_of(ordinal_numbers)),universal_class)*.
% 300.01/300.49  194782[6:Rew:194638.1,2381.1] operation(u) ||  -> equal(restrict(v,domain_of(cantor(u)),domain_of(cantor(u))),intersection(cantor(u),v))**.
% 300.01/300.49  235292[19:Rew:235038.0,197156.1] function(singleton_relation) ||  -> member(sum_class(range_of(ordinal_numbers)),universal_class)*.
% 300.01/300.49  235291[19:Rew:235038.0,197157.1] single_valued_class(singleton_relation) ||  -> member(sum_class(range_of(ordinal_numbers)),universal_class)*.
% 300.01/300.49  235290[19:Rew:235038.0,197158.1] one_to_one(singleton_relation) ||  -> member(sum_class(range_of(ordinal_numbers)),universal_class)*.
% 300.01/300.49  235289[19:Rew:235038.0,203309.1] function(successor_relation) ||  -> member(sum_class(range_of(ordinal_numbers)),universal_class)*.
% 300.01/300.49  194859[6:Rew:194638.1,280.1] operation(restrict(u,v,universal_class)) ||  -> subclass(image(u,v),domain_of(cantor(restrict(u,v,universal_class))))*.
% 300.01/300.49  235288[19:Rew:235038.0,204938.1] one_to_one(successor_relation) ||  -> member(sum_class(range_of(ordinal_numbers)),universal_class)*.
% 300.01/300.49  235287[19:Rew:235038.0,231306.1] single_valued_class(successor_relation) ||  -> member(sum_class(range_of(ordinal_numbers)),universal_class)*.
% 300.01/300.49  235286[19:Rew:235038.0,231308.1] single_valued_class(identity_relation) ||  -> member(sum_class(range_of(ordinal_numbers)),universal_class)*.
% 300.01/300.49  235270[19:Rew:235038.0,197073.0] || subclass(domain_relation,complement(singleton(ordered_pair(ordinal_numbers,ordinal_numbers))))* -> .
% 300.01/300.49  3784[0:Res:66.2,2.0] function(u) || member(v,universal_class) subclass(universal_class,w) -> member(image(u,v),w)*.
% 300.01/300.49  235269[19:Rew:235038.0,197074.0] || equal(complement(singleton(ordered_pair(ordinal_numbers,ordinal_numbers))),domain_relation)** -> .
% 300.01/300.49  235228[19:Rew:235038.0,226027.0] || member(regular(image(element_relation,universal_class)),power_class(ordinal_numbers))* -> .
% 300.01/300.49  235224[19:Rew:235038.0,197270.0] ||  -> equal(symmetric_difference(image(element_relation,universal_class),power_class(ordinal_numbers)),universal_class)**.
% 300.01/300.49  235223[19:Rew:235038.0,197271.0] ||  -> equal(symmetric_difference(power_class(ordinal_numbers),image(element_relation,universal_class)),universal_class)**.
% 300.01/300.49  235763[19:Rew:235038.0,200299.1] || well_ordering(u,cross_product(universal_class,universal_class)) -> equal(segment(u,rest_of(v),least(u,rest_of(v))),ordinal_numbers)**.
% 300.01/300.49  235222[19:Rew:235038.0,197272.0] ||  -> equal(union(power_class(ordinal_numbers),image(element_relation,universal_class)),universal_class)**.
% 300.01/300.49  235221[19:Rew:235038.0,197273.0] ||  -> equal(union(image(element_relation,universal_class),power_class(ordinal_numbers)),universal_class)**.
% 300.01/300.49  235219[19:Rew:235038.0,228210.0] ||  -> member(regular(complement(power_class(ordinal_numbers))),image(element_relation,universal_class))*.
% 300.01/300.49  235177[19:Rew:235038.0,228094.0] || member(regular(complement(symmetrization_of(ordinal_numbers))),inverse(ordinal_numbers))* -> .
% 300.01/300.49  235762[19:Rew:235038.0,200300.1] || well_ordering(u,cross_product(universal_class,universal_class)) -> equal(segment(u,compose_class(v),least(u,compose_class(v))),ordinal_numbers)**.
% 300.01/300.49  235176[19:Rew:235038.0,224300.0] ||  -> equal(intersection(inverse(ordinal_numbers),symmetrization_of(ordinal_numbers)),symmetrization_of(ordinal_numbers))**.
% 300.01/300.49  235175[19:Rew:235038.0,223895.0] || equal(complement(symmetric_difference(inverse(ordinal_numbers),universal_class)),universal_class)** -> .
% 300.01/300.49  235174[19:Rew:235038.0,223899.0] || equal(intersection(inverse(ordinal_numbers),universal_class),successor(ordinal_numbers))** -> .
% 300.01/300.49  235173[19:Rew:235038.0,223898.0] || equal(intersection(inverse(ordinal_numbers),universal_class),singleton(ordinal_numbers))** -> .
% 300.01/300.49  235573[19:Rew:235038.0,198279.1] || asymmetric(u,v) subclass(compose(ordinal_numbers,ordinal_numbers),ordinal_numbers) -> transitive(intersection(u,inverse(u)),v)*.
% 300.01/300.49  235164[19:Rew:235038.0,228065.0] ||  -> member(regular(complement(symmetrization_of(ordinal_numbers))),complement(inverse(ordinal_numbers)))*.
% 300.01/300.49  235156[19:Rew:235038.0,197182.0] ||  -> equal(union(complement(inverse(ordinal_numbers)),symmetrization_of(ordinal_numbers)),universal_class)**.
% 300.01/300.49  235155[19:Rew:235038.0,197183.0] ||  -> equal(union(symmetrization_of(ordinal_numbers),complement(inverse(ordinal_numbers))),universal_class)**.
% 300.01/300.49  235154[19:Rew:235038.0,197184.0] ||  -> equal(symmetric_difference(complement(inverse(ordinal_numbers)),symmetrization_of(ordinal_numbers)),universal_class)**.
% 300.01/300.49  235593[19:Rew:235038.0,198301.2] || member(complement(u),universal_class) member(apply(choice,complement(u)),u)* -> equal(complement(u),ordinal_numbers).
% 300.01/300.49  235153[19:Rew:235038.0,197185.0] ||  -> equal(symmetric_difference(symmetrization_of(ordinal_numbers),complement(inverse(ordinal_numbers))),universal_class)**.
% 300.01/300.49  235143[19:Rew:235038.0,233357.0] || subclass(successor(ordinal_numbers),symmetric_difference(universal_class,singleton(ordinal_numbers)))* -> .
% 300.01/300.49  235137[19:Rew:235038.0,227515.0] || member(regular(complement(successor(ordinal_numbers))),successor(ordinal_numbers))* -> .
% 300.01/300.49  235136[19:Rew:235038.0,226919.0] || equal(symmetric_difference(universal_class,singleton(ordinal_numbers)),successor(ordinal_numbers))** -> .
% 300.01/300.49  235752[19:Rew:235038.0,200295.1] || well_ordering(u,cross_product(universal_class,cross_product(universal_class,universal_class)))*+ -> equal(segment(u,composition_function,least(u,composition_function)),ordinal_numbers)**.
% 300.01/300.49  235134[19:Rew:235038.0,226011.0] || member(regular(complement(singleton(ordinal_numbers))),successor(ordinal_numbers))* -> .
% 300.01/300.49  235122[19:Rew:235038.0,224301.0] ||  -> equal(intersection(singleton(ordinal_numbers),successor(ordinal_numbers)),successor(ordinal_numbers))**.
% 300.01/300.49  235109[19:Rew:235038.0,197340.0] ||  -> equal(union(complement(singleton(ordinal_numbers)),successor(ordinal_numbers)),universal_class)**.
% 300.01/300.49  235108[19:Rew:235038.0,197341.0] ||  -> equal(union(successor(ordinal_numbers),complement(singleton(ordinal_numbers))),universal_class)**.
% 300.01/300.49  235694[19:Rew:235038.0,198984.1] || asymmetric(u,singleton(v)) -> equal(segment(intersection(u,inverse(u)),singleton(v),v),ordinal_numbers)**.
% 300.01/300.49  235107[19:Rew:235038.0,197342.0] ||  -> equal(symmetric_difference(complement(singleton(ordinal_numbers)),successor(ordinal_numbers)),universal_class)**.
% 300.01/300.49  235106[19:Rew:235038.0,197343.0] ||  -> equal(symmetric_difference(successor(ordinal_numbers),complement(singleton(ordinal_numbers))),universal_class)**.
% 300.01/300.49  235096[19:Rew:235038.0,227509.0] || member(regular(complement(successor(ordinal_numbers))),singleton(ordinal_numbers))* -> .
% 300.01/300.49  235094[19:Rew:235038.0,227397.0] ||  -> member(regular(complement(successor(ordinal_numbers))),complement(singleton(ordinal_numbers)))*.
% 300.01/300.49  235751[19:Rew:235038.0,199085.2] inductive(u) || well_ordering(v,u)*+ -> equal(segment(v,omega,least(v,omega)),ordinal_numbers)**.
% 300.01/300.49  235078[19:Rew:235038.0,228493.0] || member(singleton(ordinal_numbers),singleton(singleton(singleton(ordinal_numbers))))* -> .
% 300.01/300.49  235077[19:Rew:235038.0,228479.0] ||  -> member(singleton(ordinal_numbers),complement(singleton(singleton(singleton(ordinal_numbers)))))*.
% 300.01/300.49  235076[19:Rew:235038.0,226918.0] || equal(symmetric_difference(universal_class,singleton(ordinal_numbers)),singleton(ordinal_numbers))** -> .
% 300.01/300.49  235050[19:Rew:235038.0,225451.0] || equal(complement(complement(singleton(singleton(ordinal_numbers)))),universal_class)** -> .
% 300.01/300.49  235306[19:Rew:235038.0,197834.2] || member(u,universal_class) -> member(u,domain_of(v)) equal(image(v,singleton(u)),range_of(ordinal_numbers))**.
% 300.01/300.49  235485[19:Rew:235038.0,197196.0] || subclass(u,ordinal_numbers)*+ -> subclass(u,v)*.
% 300.01/300.49  235483[19:Rew:235038.0,225590.0] || subclass(u,ordinal_numbers)*+ -> asymmetric(u,v)*.
% 300.01/300.49  235474[19:Rew:235038.0,197201.0] || equal(ordinal_numbers,u) -> subclass(u,v)*.
% 300.01/300.49  235471[19:Rew:235038.0,225644.0] || equal(ordinal_numbers,u) -> asymmetric(u,v)*.
% 300.01/300.49  235576[19:Rew:235038.0,200230.0] || equal(compose(u,inverse(u)),ordinal_numbers)**+ subclass(u,cross_product(universal_class,universal_class))* -> function(u).
% 300.01/300.49  235682[19:Rew:235038.0,228208.0] || equal(complement(ordered_pair(u,v)),ordinal_numbers)** -> .
% 300.01/300.49  235681[19:Rew:235038.0,228206.0] || equal(complement(unordered_pair(u,v)),ordinal_numbers)** -> .
% 300.01/300.49  235674[19:Rew:235038.0,228069.0] || equal(complement(cross_product(u,v)),ordinal_numbers)** -> .
% 300.01/300.49  235644[19:Rew:235038.0,226676.0] || equal(unordered_pair(singleton(u),v),ordinal_numbers)** -> .
% 300.01/300.49  235744[19:Rew:235038.0,200218.1] || well_ordering(u,cross_product(universal_class,universal_class)) -> equal(segment(u,rest_relation,least(u,rest_relation)),ordinal_numbers)**.
% 300.01/300.49  235643[19:Rew:235038.0,226666.0] || equal(unordered_pair(u,singleton(v)),ordinal_numbers)** -> .
% 300.01/300.49  235642[19:Rew:235038.0,226573.0] || equal(singleton(unordered_pair(u,v)),ordinal_numbers)** -> .
% 300.01/300.49  235641[19:Rew:235038.0,226541.0] || equal(singleton(ordered_pair(u,v)),ordinal_numbers)** -> .
% 300.01/300.49  235640[19:Rew:235038.0,225923.0] || subclass(unordered_pair(singleton(u),v),ordinal_numbers)* -> .
% 300.01/300.49  235742[19:Rew:235038.0,200219.1] || well_ordering(u,cross_product(universal_class,universal_class)) -> equal(segment(u,element_relation,least(u,element_relation)),ordinal_numbers)**.
% 300.01/300.49  235639[19:Rew:235038.0,225922.0] || subclass(unordered_pair(u,singleton(v)),ordinal_numbers)* -> .
% 300.01/300.49  235638[19:Rew:235038.0,225915.0] || subclass(singleton(unordered_pair(u,v)),ordinal_numbers)* -> .
% 300.01/300.49  235635[19:Rew:235038.0,225913.0] || subclass(singleton(ordered_pair(u,v)),ordinal_numbers)* -> .
% 300.01/300.49  235605[19:Rew:235038.0,224320.0] ||  -> equal(symmetric_difference(u,complement(complement(u))),ordinal_numbers)**.
% 300.01/300.49  235738[19:Rew:235038.0,200220.1] || well_ordering(u,cross_product(universal_class,universal_class)) -> equal(segment(u,domain_relation,least(u,domain_relation)),ordinal_numbers)**.
% 300.01/300.49  242960[19:Res:11099.0,235482.1] inductive(restrict(ordinal_numbers,u,v)) ||  -> .
% 300.01/300.49  242963[19:Res:11074.0,235482.1] inductive(intersection(u,ordinal_numbers)) ||  -> .
% 300.01/300.49  242957[19:Res:11192.0,235482.1] inductive(intersection(ordinal_numbers,u)) ||  -> .
% 300.01/300.49  242967[19:Res:128874.0,235482.1] inductive(complement(complement(ordinal_numbers))) ||  -> .
% 300.01/300.49  235305[19:Rew:235038.0,201048.0] ||  -> equal(intersection(complement(intersection(singleton(ordinal_numbers),range_of(ordinal_numbers))),kind_1_ordinals),symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers)))**.
% 300.01/300.49  235482[19:Rew:235038.0,226887.1] inductive(u) || subclass(u,ordinal_numbers)* -> .
% 300.01/300.49  235475[19:Rew:235038.0,197202.1] inductive(singleton(u)) ||  -> equal(ordinal_numbers,u)*.
% 300.01/300.49  235470[19:Rew:235038.0,226944.1] inductive(u) || equal(ordinal_numbers,u)* -> .
% 300.01/300.49  235453[19:Rew:235038.0,197203.0] ||  -> equal(domain__dfg(ordinal_numbers,u,v),single_valued3(ordinal_numbers))**.
% 300.01/300.49  239480[19:MRR:4175.3,235208.0] || equal(sum_class(u),u) member(u,universal_class) well_ordering(element_relation,u)* -> .
% 300.01/300.49  235452[19:Rew:235038.0,197213.0] ||  -> equal(symmetric_difference(u,ordinal_numbers),union(u,ordinal_numbers))**.
% 300.01/300.49  235443[19:Rew:235038.0,197214.0] ||  -> equal(union(ordinal_numbers,u),complement(complement(u)))**.
% 300.01/300.49  235442[19:Rew:235038.0,197215.0] ||  -> equal(symmetric_difference(ordinal_numbers,u),complement(complement(u)))**.
% 300.01/300.49  235441[19:Rew:235038.0,197295.1] ||  -> member(u,universal_class)* equal(singleton(u),ordinal_numbers).
% 300.01/300.49  235304[19:Rew:235038.0,197160.1] || asymmetric(u,universal_class) -> equal(image(intersection(u,inverse(u)),universal_class),range_of(ordinal_numbers))**.
% 300.01/300.49  235432[19:Rew:235038.0,197291.0] ||  -> member(unordered_pair(u,ordinal_numbers),ordered_pair(u,universal_class))*.
% 300.01/300.49  239547[19:Rew:235038.0,235371.1] || connected(u,ordinal_numbers) -> well_ordering(u,ordinal_numbers)*.
% 300.01/300.49  235349[19:Rew:235038.0,197117.0] ||  -> equal(u,ordinal_numbers) member(regular(u),universal_class)*.
% 300.01/300.49  239546[19:Rew:235038.0,235348.0] || equal(ordinal_numbers,u)* -> equal(u,ordinal_numbers).
% 300.01/300.49  235501[19:Rew:235038.0,197300.1] function(image(successor_relation,cross_product(universal_class,universal_class))) || member(ordinal_numbers,cross_product(universal_class,universal_class))* -> .
% 300.01/300.49  239539[19:Rew:235038.0,235347.0] || subclass(u,ordinal_numbers)* -> equal(u,ordinal_numbers).
% 300.01/300.49  235312[19:Rew:235038.0,197086.0] ||  -> equal(integer_of(u),ordinal_numbers) member(u,universal_class)*.
% 300.01/300.49  235261[19:Rew:235038.0,197063.1] || subclass(universal_class,u) -> member(ordinal_numbers,u)*.
% 300.01/300.49  235260[19:Rew:235038.0,197064.1] || equal(u,universal_class) -> member(ordinal_numbers,u)*.
% 300.01/300.49  235734[19:Rew:235038.0,197396.1] || well_ordering(u,universal_class) -> equal(segment(u,v,least(u,v)),ordinal_numbers)**.
% 300.01/300.49  239538[19:Rew:235038.0,235259.1] ||  -> member(ordinal_numbers,u) member(ordinal_numbers,complement(u))*.
% 300.01/300.49  235105[19:Rew:235038.0,197349.0] || equal(cross_product(u,v),successor(ordinal_numbers))** -> .
% 300.01/300.49  235054[19:Rew:235038.0,197137.0] || equal(cross_product(u,v),singleton(ordinal_numbers))** -> .
% 300.01/300.49  235761[19:Rew:235038.0,233400.0] || equal(subset_relation,ordinal_numbers) -> asymmetric(subset_relation,u)*.
% 300.01/300.49  235619[19:Rew:235038.0,197395.2] || member(u,regular(v))* member(u,v) -> equal(v,ordinal_numbers).
% 300.01/300.49  235760[19:Rew:235038.0,233401.0] || equal(subset_relation,ordinal_numbers) -> subclass(subset_relation,u)*.
% 300.01/300.49  235637[19:Rew:235038.0,226551.0] || member(ordinal_numbers,singleton(ordered_pair(universal_class,u)))* -> .
% 300.01/300.49  235636[19:Rew:235038.0,226546.0] ||  -> member(ordinal_numbers,complement(singleton(ordered_pair(universal_class,u))))*.
% 300.01/300.49  235435[19:Rew:235038.0,197191.0] ||  -> equal(apply(ordinal_numbers,u),sum_class(range_of(ordinal_numbers)))**.
% 300.01/300.49  235618[19:Rew:235038.0,197394.1] || well_ordering(u,universal_class) -> equal(v,ordinal_numbers) member(least(u,v),v)*.
% 300.01/300.49  235434[19:Rew:235038.0,232274.0] || equal(regular(unordered_pair(u,ordinal_numbers)),universal_class)** -> .
% 300.01/300.49  235433[19:Rew:235038.0,232266.0] || subclass(universal_class,regular(unordered_pair(u,ordinal_numbers)))* -> .
% 300.01/300.49  235431[19:Rew:235038.0,197289.0] || equal(complement(unordered_pair(u,ordinal_numbers)),universal_class)** -> .
% 300.01/300.49  235430[19:Rew:235038.0,197290.0] || subclass(universal_class,complement(unordered_pair(u,ordinal_numbers)))* -> .
% 300.01/300.49  235342[19:Rew:235038.0,197111.0] ||  -> equal(u,ordinal_numbers) equal(symmetric_difference(u,regular(u)),union(u,regular(u)))**.
% 300.01/300.49  235429[19:Rew:235038.0,232418.0] || equal(regular(unordered_pair(ordinal_numbers,u)),universal_class)** -> .
% 300.01/300.49  235428[19:Rew:235038.0,232409.0] || subclass(universal_class,regular(unordered_pair(ordinal_numbers,u)))* -> .
% 300.01/300.49  235427[19:Rew:235038.0,197292.0] || equal(complement(unordered_pair(ordinal_numbers,u)),universal_class)** -> .
% 300.01/300.49  235426[19:Rew:235038.0,197293.0] || subclass(universal_class,complement(unordered_pair(ordinal_numbers,u)))* -> .
% 300.01/300.49  239479[19:MRR:4029.3,235208.0] || equal(sum_class(u),u) well_ordering(element_relation,u)* -> equal(u,ordinal_numbers).
% 300.01/300.49  240947[19:MRR:240946.1,235037.0] operation(ordinal_numbers) ||  -> equal(range_of(ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  235735[19:Rew:235038.0,232279.0] || equal(complement(regular(singleton(ordinal_numbers))),ordinal_numbers)** -> .
% 300.01/300.49  235727[19:Rew:235038.0,231431.0] || equal(complement(complement(successor(ordinal_numbers))),ordinal_numbers)** -> .
% 300.01/300.49  235673[19:Rew:235038.0,228060.0] || equal(union(singleton(ordinal_numbers),ordinal_numbers),ordinal_numbers)** -> .
% 300.01/300.49  239802[19:Rew:235038.0,235303.1] inductive(u) || subclass(u,range_of(ordinal_numbers))* -> equal(range_of(ordinal_numbers),u).
% 300.01/300.49  235649[19:Rew:235038.0,226914.0] || equal(symmetric_difference(inverse(ordinal_numbers),universal_class),ordinal_numbers)** -> .
% 300.01/300.49  242585[19:Res:235262.1,235648.0] inductive(symmetric_difference(universal_class,singleton(ordinal_numbers))) ||  -> .
% 300.01/300.49  235648[19:Rew:235038.0,226896.0] || member(ordinal_numbers,symmetric_difference(universal_class,singleton(ordinal_numbers)))* -> .
% 300.01/300.49  235647[19:Rew:235038.0,226895.0] || subclass(symmetric_difference(inverse(ordinal_numbers),universal_class),ordinal_numbers)* -> .
% 300.01/300.49  240214[19:MRR:239461.2,235208.0] function(sum_class(cross_product(universal_class,universal_class))) || well_ordering(element_relation,cross_product(universal_class,universal_class))* -> .
% 300.01/300.49  235646[19:Rew:235038.0,226876.0] || subclass(complement(singleton(singleton(ordinal_numbers))),ordinal_numbers)* -> .
% 300.01/300.49  235607[19:Rew:235038.0,224358.0] ||  -> equal(symmetric_difference(singleton(ordinal_numbers),successor(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.49  235606[19:Rew:235038.0,224357.0] ||  -> equal(symmetric_difference(inverse(ordinal_numbers),symmetrization_of(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.49  242493[19:Res:235262.1,235601.0] inductive(intersection(inverse(ordinal_numbers),universal_class)) ||  -> .
% 300.01/300.49  235613[19:Rew:235038.0,197384.0] ||  -> equal(intersection(u,v),ordinal_numbers) member(regular(intersection(u,v)),v)*.
% 300.01/300.49  235601[19:Rew:235038.0,223885.0] || member(ordinal_numbers,intersection(inverse(ordinal_numbers),universal_class))* -> .
% 300.01/300.49  235599[19:Rew:235038.0,223879.0] ||  -> member(ordinal_numbers,complement(intersection(inverse(ordinal_numbers),universal_class)))*.
% 300.01/300.49  235408[19:Rew:235038.0,197176.0] ||  -> equal(first(not_subclass_element(ordinal_numbers,ordinal_numbers)),single_valued3(ordinal_numbers))**.
% 300.01/300.49  235404[19:Rew:235038.0,197177.1] operation(singleton_relation) ||  -> equal(range_of(ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  235612[19:Rew:235038.0,197385.0] ||  -> equal(intersection(u,v),ordinal_numbers) member(regular(intersection(u,v)),u)*.
% 300.01/300.49  235401[19:Rew:235038.0,233490.1] operation(successor_relation) ||  -> equal(range_of(ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  235400[19:Rew:235038.0,197190.1] operation(identity_relation) ||  -> subclass(range_of(ordinal_numbers),ordinal_numbers)*.
% 300.01/300.49  235398[19:Rew:235038.0,226018.0] ||  -> subclass(regular(image(element_relation,ordinal_numbers)),power_class(universal_class))*.
% 300.01/300.49  235397[19:Rew:235038.0,226017.0] || equal(image(element_relation,ordinal_numbers),power_class(universal_class))** -> .
% 300.01/300.49  235343[19:Rew:235038.0,197112.1] || subclass(u,v) -> equal(u,ordinal_numbers) member(regular(u),v)*.
% 300.01/300.49  235396[19:Rew:235038.0,226016.0] || subclass(image(element_relation,ordinal_numbers),power_class(universal_class))* -> .
% 300.01/300.49  235391[19:Rew:235038.0,197276.0] ||  -> equal(complement(image(element_relation,ordinal_numbers)),power_class(universal_class))**.
% 300.01/300.49  235390[19:Rew:235038.0,197277.0] ||  -> subclass(complement(power_class(universal_class)),image(element_relation,ordinal_numbers))*.
% 300.01/300.49  235384[19:Rew:235038.0,197282.1] operation(singleton_relation) ||  -> member(sum_class(ordinal_numbers),universal_class)*.
% 300.01/300.49  235604[19:Rew:235038.0,197383.1] || subclass(omega,u) -> equal(integer_of(v),ordinal_numbers) member(v,u)*.
% 300.01/300.49  235383[19:Rew:235038.0,233492.1] operation(successor_relation) ||  -> member(sum_class(ordinal_numbers),universal_class)*.
% 300.01/300.49  235382[19:Rew:235038.0,197378.0] ||  -> equal(ordered_pair(ordinal_numbers,universal_class),singleton(singleton(ordinal_numbers)))**.
% 300.01/300.49  235285[19:Rew:235038.0,200748.0] ||  -> subclass(symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers)),kind_1_ordinals)*.
% 300.01/300.49  235227[19:Rew:235038.0,226026.0] || equal(image(element_relation,universal_class),power_class(ordinal_numbers))** -> .
% 300.01/300.49  239720[19:Rew:235038.0,235472.1] inductive(unordered_pair(u,v)) ||  -> equal(ordinal_numbers,v)* equal(ordinal_numbers,u)*.
% 300.01/300.49  235226[19:Rew:235038.0,226025.0] || subclass(image(element_relation,universal_class),power_class(ordinal_numbers))* -> .
% 300.01/300.49  235225[19:Rew:235038.0,226024.0] ||  -> subclass(regular(image(element_relation,universal_class)),power_class(ordinal_numbers))*.
% 300.01/300.49  235218[19:Rew:235038.0,197268.0] ||  -> subclass(complement(power_class(ordinal_numbers)),image(element_relation,universal_class))*.
% 300.01/300.49  235217[19:Rew:235038.0,197269.0] ||  -> equal(complement(image(element_relation,universal_class)),power_class(ordinal_numbers))**.
% 300.01/300.49  239718[19:Rew:235038.0,235250.0] || equal(range_of(ordinal_numbers),u) member(ordinal_numbers,u)* -> inductive(u).
% 300.01/300.49  235179[19:Rew:235038.0,228124.0] || equal(complement(symmetrization_of(ordinal_numbers)),inverse(ordinal_numbers))** -> .
% 300.01/300.49  235178[19:Rew:235038.0,228120.0] || subclass(complement(symmetrization_of(ordinal_numbers)),inverse(ordinal_numbers))* -> .
% 300.01/300.49  242072[19:MRR:242052.1,235206.0] inductive(complement(successor(ordinal_numbers))) ||  -> .
% 300.01/300.49  242071[19:MRR:242053.1,235211.0] inductive(symmetrization_of(ordinal_numbers)) ||  -> .
% 300.01/300.49  235554[19:Rew:235038.0,197236.2] inductive(u) || subclass(u,v)*+ -> member(ordinal_numbers,v)*.
% 300.01/300.49  235172[19:Rew:235038.0,223901.0] || subclass(universal_class,intersection(inverse(ordinal_numbers),universal_class))* -> .
% 300.01/300.49  235171[19:Rew:235038.0,223900.0] || equal(intersection(inverse(ordinal_numbers),universal_class),universal_class)** -> .
% 300.01/300.49  235163[19:Rew:235038.0,226004.0] || equal(complement(inverse(ordinal_numbers)),symmetrization_of(ordinal_numbers))** -> .
% 300.01/300.49  235162[19:Rew:235038.0,226003.0] ||  -> subclass(regular(complement(inverse(ordinal_numbers))),symmetrization_of(ordinal_numbers))*.
% 300.01/300.49  235598[19:Rew:235038.0,197368.1] || member(regular(complement(u)),u)* -> equal(complement(u),ordinal_numbers).
% 300.01/300.49  235161[19:Rew:235038.0,226002.0] || subclass(complement(inverse(ordinal_numbers)),symmetrization_of(ordinal_numbers))* -> .
% 300.01/300.49  235152[19:Rew:235038.0,197180.0] ||  -> equal(complement(complement(inverse(ordinal_numbers))),symmetrization_of(ordinal_numbers))**.
% 300.01/300.49  235151[19:Rew:235038.0,197181.0] ||  -> subclass(complement(symmetrization_of(ordinal_numbers)),complement(inverse(ordinal_numbers)))*.
% 300.01/300.49  235133[19:Rew:235038.0,226010.0] ||  -> subclass(regular(complement(singleton(ordinal_numbers))),successor(ordinal_numbers))*.
% 300.01/300.49  241187[19:MRR:241181.2,130374.0] function(range_of(ordinal_numbers)) || member(ordinal_numbers,cross_product(universal_class,universal_class))* -> .
% 300.01/300.49  235132[19:Rew:235038.0,226009.0] || subclass(complement(singleton(ordinal_numbers)),successor(ordinal_numbers))* -> .
% 300.01/300.49  235131[19:Rew:235038.0,225454.0] || equal(singleton(singleton(ordinal_numbers)),successor(ordinal_numbers))** -> .
% 300.01/300.49  235104[19:Rew:235038.0,197339.0] ||  -> equal(complement(complement(singleton(ordinal_numbers))),successor(ordinal_numbers))**.
% 300.01/300.49  235103[19:Rew:235038.0,197345.0] || subclass(successor(ordinal_numbers),complement(singleton(ordinal_numbers)))* -> .
% 300.01/300.49  235502[19:Rew:235038.0,202381.1] function(range_of(successor_relation)) || member(ordinal_numbers,cross_product(universal_class,universal_class))* -> .
% 300.01/300.49  235102[19:Rew:235038.0,197346.0] || equal(complement(singleton(ordinal_numbers)),successor(ordinal_numbers))** -> .
% 300.01/300.49  235098[19:Rew:235038.0,227529.0] || equal(complement(successor(ordinal_numbers)),singleton(ordinal_numbers))** -> .
% 300.01/300.49  235097[19:Rew:235038.0,227517.0] || subclass(complement(successor(ordinal_numbers)),singleton(ordinal_numbers))* -> .
% 300.01/300.49  235093[19:Rew:235038.0,197338.0] ||  -> subclass(complement(successor(ordinal_numbers)),complement(singleton(ordinal_numbers)))*.
% 300.01/300.49  239955[19:MRR:239954.0,239872.0] ||  -> equal(restrict(regular(cross_product(u,v)),u,v),ordinal_numbers)**.
% 300.01/300.49  235074[19:Rew:235038.0,225453.0] || equal(singleton(singleton(ordinal_numbers)),singleton(ordinal_numbers))** -> .
% 300.01/300.49  235069[19:Rew:235038.0,226921.0] || subclass(universal_class,symmetric_difference(universal_class,singleton(ordinal_numbers)))* -> .
% 300.01/300.49  235068[19:Rew:235038.0,226920.0] || equal(symmetric_difference(universal_class,singleton(ordinal_numbers)),universal_class)** -> .
% 300.01/300.49  235051[19:Rew:235038.0,225444.0] || well_ordering(universal_class,complement(singleton(singleton(ordinal_numbers))))* -> .
% 300.01/300.49  235579[19:Rew:235038.0,197029.1] single_valued_class(u) ||  -> equal(compose(u,inverse(u)),ordinal_numbers)**.
% 300.01/300.49  235381[19:Rew:235038.0,197165.0] ||  -> equal(segment(ordinal_numbers,u,v),ordinal_numbers)**.
% 300.01/300.49  235380[19:Rew:235038.0,197166.0] ||  -> equal(restrict(ordinal_numbers,u,v),ordinal_numbers)**.
% 300.01/300.49  235379[19:Rew:235038.0,197167.0] || subclass(ordered_pair(u,v),ordinal_numbers)* -> .
% 300.01/300.49  235378[19:Rew:235038.0,197168.0] || equal(ordered_pair(u,v),ordinal_numbers)** -> .
% 300.01/300.49  235578[19:Rew:235038.0,197030.1] function(u) ||  -> equal(compose(u,inverse(u)),ordinal_numbers)**.
% 300.01/300.49  235375[19:Rew:235038.0,197169.0] ||  -> equal(intersection(complement(u),u),ordinal_numbers)**.
% 300.01/300.49  235374[19:Rew:235038.0,197170.0] ||  -> equal(intersection(u,complement(u)),ordinal_numbers)**.
% 300.01/300.49  240950[19:MRR:240949.1,235037.0] operation(ordinal_numbers) ||  -> connected(u,ordinal_numbers)*.
% 300.01/300.49  235680[19:Rew:235038.0,228207.0] || equal(complement(singleton(u)),ordinal_numbers)** -> .
% 300.01/300.49  235577[19:Rew:235038.0,197031.0] || equal(compose(u,inverse(u)),ordinal_numbers)** -> single_valued_class(u).
% 300.01/300.49  235679[19:Rew:235038.0,228159.0] || equal(complement(rest_of(u)),ordinal_numbers)** -> .
% 300.01/300.49  235678[19:Rew:235038.0,228158.0] || equal(complement(compose_class(u)),ordinal_numbers)** -> .
% 300.01/300.49  235660[19:Rew:235038.0,227171.0] || equal(unordered_pair(u,omega),ordinal_numbers)** -> .
% 300.01/300.49  235659[19:Rew:235038.0,227167.0] || equal(unordered_pair(omega,u),ordinal_numbers)** -> .
% 300.01/300.49  235574[19:Rew:235038.0,197239.0] ||  -> equal(integer_of(not_subclass_element(u,omega)),ordinal_numbers)** subclass(u,omega).
% 300.01/300.49  235658[19:Rew:235038.0,227143.0] || subclass(unordered_pair(u,omega),ordinal_numbers)* -> .
% 300.01/300.49  235657[19:Rew:235038.0,227142.0] || subclass(unordered_pair(omega,u),ordinal_numbers)* -> .
% 300.01/300.49  235634[19:Rew:235038.0,226172.0] || equal(unordered_pair(u,ordinal_numbers),ordinal_numbers)** -> .
% 300.01/300.49  235633[19:Rew:235038.0,226168.0] || equal(unordered_pair(ordinal_numbers,u),ordinal_numbers)** -> .
% 300.01/300.49  235555[19:Rew:235038.0,197237.1] inductive(intersection(u,v)) ||  -> member(ordinal_numbers,v)*.
% 300.01/300.49  235632[19:Rew:235038.0,226162.0] || equal(singleton(singleton(u)),ordinal_numbers)** -> .
% 300.01/300.49  235631[19:Rew:235038.0,225921.0] || subclass(unordered_pair(u,ordinal_numbers),ordinal_numbers)* -> .
% 300.01/300.49  235630[19:Rew:235038.0,225920.0] || subclass(unordered_pair(ordinal_numbers,u),ordinal_numbers)* -> .
% 300.01/300.49  235629[19:Rew:235038.0,225912.0] || subclass(singleton(singleton(u)),ordinal_numbers)* -> .
% 300.01/300.49  235309[19:Rew:235038.0,197089.0] ||  -> equal(integer_of(u),ordinal_numbers)** equal(integer_of(u),u)**.
% 300.01/300.49  235373[19:Rew:235038.0,197161.0] ||  -> equal(image(ordinal_numbers,u),range_of(ordinal_numbers))**.
% 300.01/300.49  235372[19:Rew:235038.0,197163.1] operation(singleton_relation) ||  -> connected(u,ordinal_numbers)*.
% 300.01/300.49  235370[19:Rew:235038.0,233562.1] operation(successor_relation) ||  -> connected(u,ordinal_numbers)*.
% 300.01/300.49  235701[19:Rew:235038.0,229871.0] || equal(singleton(power_class(ordinal_numbers)),ordinal_numbers)** -> .
% 300.01/300.49  235255[19:Rew:235038.0,197068.1] inductive(intersection(u,v)) ||  -> member(ordinal_numbers,u)*.
% 300.01/300.49  235677[19:Rew:235038.0,228188.0] || equal(complement(power_class(universal_class)),ordinal_numbers)** -> .
% 300.01/300.49  235676[19:Rew:235038.0,228187.0] || equal(complement(power_class(ordinal_numbers)),ordinal_numbers)** -> .
% 300.01/300.49  235672[19:Rew:235038.0,228064.0] || equal(complement(symmetrization_of(ordinal_numbers)),ordinal_numbers)** -> .
% 300.01/300.49  235669[19:Rew:235038.0,227831.0] || equal(compose(element_relation,universal_class),ordinal_numbers)** -> .
% 300.01/300.49  235257[19:Rew:235038.0,197069.1] inductive(complement(u)) || member(ordinal_numbers,u)* -> .
% 300.01/300.49  235665[19:Rew:235038.0,227467.0] || equal(sum_class(range_of(ordinal_numbers)),ordinal_numbers)** -> .
% 300.01/300.49  235662[19:Rew:235038.0,227396.0] || equal(complement(successor(ordinal_numbers)),ordinal_numbers)** -> .
% 300.01/300.49  235628[19:Rew:235038.0,226021.0] || equal(image(element_relation,universal_class),ordinal_numbers)** -> .
% 300.01/300.49  235627[19:Rew:235038.0,226013.0] || equal(image(element_relation,ordinal_numbers),ordinal_numbers)** -> .
% 300.01/300.49  235728[19:Rew:235038.0,197229.2] || connected(u,v) member(w,not_well_ordering(u,v)) equal(segment(u,not_well_ordering(u,v),w),ordinal_numbers)** -> well_ordering(u,v).
% 300.01/300.49  235626[19:Rew:235038.0,225999.0] || equal(complement(inverse(ordinal_numbers)),ordinal_numbers)** -> .
% 300.01/300.49  235625[19:Rew:235038.0,225949.0] || subclass(image(element_relation,universal_class),ordinal_numbers)* -> .
% 300.01/300.49  235624[19:Rew:235038.0,225947.0] || subclass(image(element_relation,ordinal_numbers),ordinal_numbers)* -> .
% 300.01/300.49  235623[19:Rew:235038.0,225946.0] || subclass(complement(singleton(ordinal_numbers)),ordinal_numbers)* -> .
% 300.01/300.49  235724[19:Rew:235038.0,197219.2] || subclass(u,v)*+ well_ordering(w,v)* -> equal(segment(w,u,least(w,u)),ordinal_numbers)**.
% 300.01/300.49  235622[19:Rew:235038.0,225944.0] || subclass(complement(inverse(ordinal_numbers)),ordinal_numbers)* -> .
% 300.01/300.49  241523[19:Res:235262.1,235616.0] inductive(singleton(singleton(ordinal_numbers))) ||  -> .
% 300.01/300.49  235616[19:Rew:235038.0,225449.0] || member(ordinal_numbers,singleton(singleton(ordinal_numbers)))* -> .
% 300.01/300.49  235615[19:Rew:235038.0,225443.0] ||  -> member(ordinal_numbers,complement(singleton(singleton(ordinal_numbers))))*.
% 300.01/300.49  235341[19:Rew:235038.0,197118.2] || subclass(u,v)*+ well_ordering(w,v)* -> equal(u,ordinal_numbers) member(least(w,u),u)*.
% 300.01/300.49  235600[19:Rew:235038.0,223889.0] ||  -> member(ordinal_numbers,symmetric_difference(inverse(ordinal_numbers),universal_class))*.
% 300.01/300.49  235369[19:Rew:235038.0,197152.0] ||  -> equal(integer_of(regular(complement(omega))),ordinal_numbers)**.
% 300.01/300.49  235368[19:Rew:235038.0,197252.0] || equal(cross_product(universal_class,universal_class),ordinal_numbers)** -> .
% 300.01/300.49  235356[19:Rew:235038.0,200729.0] || subclass(cross_product(universal_class,universal_class),ordinal_numbers)* -> .
% 300.01/300.49  235536[19:Rew:235038.0,197317.2] || member(u,universal_class) -> member(u,domain_of(v)) equal(restrict(v,singleton(u),universal_class),ordinal_numbers)**.
% 300.01/300.49  235329[19:Rew:235038.0,197102.1] operation(complement(universal_class)) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  235328[19:Rew:235038.0,197103.1] one_to_one(complement(universal_class)) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  235327[19:Rew:235038.0,197104.1] function(complement(universal_class)) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  235326[19:Rew:235038.0,197105.1] single_valued_class(complement(universal_class)) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  235376[19:Rew:235038.0,197025.1] || subclass(u,cross_product(universal_class,universal_class)) subclass(compose(u,inverse(u)),ordinal_numbers)* -> function(u).
% 300.01/300.49  235220[19:Rew:235038.0,228284.0] ||  -> member(regular(complement(power_class(ordinal_numbers))),universal_class)*.
% 300.01/300.49  235169[19:Rew:235038.0,197189.0] || equal(inverse(ordinal_numbers),singleton(ordinal_numbers))** -> .
% 300.01/300.49  235168[19:Rew:235038.0,197350.0] || equal(inverse(ordinal_numbers),successor(ordinal_numbers))** -> .
% 300.01/300.49  235150[19:Rew:235038.0,224594.0] || equal(symmetrization_of(ordinal_numbers),successor(ordinal_numbers))** -> .
% 300.01/300.49  235723[19:Rew:235038.0,197204.1] || connected(u,v) equal(not_well_ordering(u,v),ordinal_numbers)** -> well_ordering(u,v).
% 300.01/300.49  235149[19:Rew:235038.0,224593.0] || equal(symmetrization_of(ordinal_numbers),singleton(ordinal_numbers))** -> .
% 300.01/300.49  235147[19:Rew:235038.0,228090.0] ||  -> member(regular(complement(symmetrization_of(ordinal_numbers))),universal_class)*.
% 300.01/300.49  235130[19:Rew:235038.0,224789.0] || equal(flip(successor(ordinal_numbers)),rest_relation)** -> .
% 300.01/300.49  235129[19:Rew:235038.0,224744.0] || subclass(rest_relation,flip(successor(ordinal_numbers)))* -> .
% 300.01/300.49  235543[19:Rew:235038.0,197194.1] || asymmetric(u,v) -> equal(restrict(intersection(u,inverse(u)),v,v),ordinal_numbers)**.
% 300.01/300.49  235128[19:Rew:235038.0,224786.0] || equal(rotate(successor(ordinal_numbers)),rest_relation)** -> .
% 300.01/300.49  235127[19:Rew:235038.0,224743.0] || subclass(rest_relation,rotate(successor(ordinal_numbers)))* -> .
% 300.01/300.49  235099[19:Rew:235038.0,231421.0] || subclass(universal_class,complement(successor(ordinal_numbers)))* -> .
% 300.01/300.49  235095[19:Rew:235038.0,227505.0] ||  -> member(regular(complement(successor(ordinal_numbers))),universal_class)*.
% 300.01/300.49  235542[19:Rew:235038.0,197195.0] || equal(restrict(intersection(u,inverse(u)),v,v),ordinal_numbers)** -> asymmetric(u,v).
% 300.01/300.49  235092[19:Rew:235038.0,197337.0] || equal(complement(successor(ordinal_numbers)),universal_class)** -> .
% 300.01/300.49  235083[19:Rew:235038.0,232278.0] || equal(regular(singleton(ordinal_numbers)),universal_class)** -> .
% 300.01/300.49  235082[19:Rew:235038.0,232272.0] || subclass(universal_class,regular(singleton(ordinal_numbers)))* -> .
% 300.01/300.49  235053[19:Rew:235038.0,197149.0] ||  -> member(singleton(ordinal_numbers),singleton(singleton(ordinal_numbers)))*.
% 300.01/300.49  235541[19:Rew:235038.0,197205.0] ||  -> equal(second(not_subclass_element(restrict(u,singleton(v),w),ordinal_numbers)),range__dfg(u,v,w))**.
% 300.01/300.49  235049[19:Rew:235038.0,197142.0] || member(singleton(singleton(ordinal_numbers)),rest_relation)* -> .
% 300.01/300.49  235048[19:Rew:235038.0,197143.0] || member(singleton(singleton(ordinal_numbers)),domain_relation)* -> .
% 300.01/300.49  235047[19:Rew:235038.0,197126.0] || equal(complement(singleton(ordinal_numbers)),universal_class)** -> .
% 300.01/300.49  235046[19:Rew:235038.0,197127.0] || subclass(universal_class,complement(singleton(ordinal_numbers)))* -> .
% 300.01/300.49  235540[19:Rew:235038.0,197216.0] ||  -> equal(first(not_subclass_element(restrict(u,v,singleton(w)),ordinal_numbers)),domain__dfg(u,v,w))**.
% 300.01/300.49  235355[19:Rew:235038.0,197125.0] ||  -> equal(symmetric_difference(u,u),ordinal_numbers)**.
% 300.01/300.49  235354[19:Rew:235038.0,197123.0] ||  -> equal(intersection(u,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  235353[19:Rew:235038.0,197124.0] ||  -> equal(intersection(ordinal_numbers,u),ordinal_numbers)**.
% 300.01/300.49  235352[19:Rew:235038.0,197375.0] ||  -> member(ordinal_numbers,ordered_pair(universal_class,u))*.
% 300.01/300.49  239478[19:MRR:137.3,235208.0] || member(u,universal_class) well_ordering(element_relation,u) subclass(sum_class(u),u)* -> .
% 300.01/300.49  241240[19:SoR:241188.0,79.1] operation(successor_relation) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  241239[19:SoR:241188.0,72.1] one_to_one(successor_relation) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  241188[19:SoR:235338.0,2814.1] function(successor_relation) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  240979[19:Res:235262.1,235206.0] inductive(complement(singleton(ordinal_numbers))) ||  -> .
% 300.01/300.49  235537[19:Rew:235038.0,197318.1] || member(u,domain_of(v)) equal(restrict(v,singleton(u),universal_class),ordinal_numbers)** -> .
% 300.01/300.49  240604[19:Res:235037.0,3989.1] single_valued_class(ordinal_numbers) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  235706[19:Rew:235038.0,228154.0] || equal(complement(composition_function),ordinal_numbers)** -> .
% 300.01/300.49  235675[19:Rew:235038.0,228157.0] || equal(complement(domain_relation),ordinal_numbers)** -> .
% 300.01/300.49  235671[19:Rew:235038.0,227969.0] || equal(complement(subset_relation),ordinal_numbers)** -> .
% 300.01/300.49  239477[19:MRR:138.3,235208.0] || well_ordering(element_relation,u) subclass(sum_class(u),u)* -> equal(u,ordinal_numbers).
% 300.01/300.49  235668[19:Rew:235038.0,227805.0] || equal(complement(element_relation),ordinal_numbers)** -> .
% 300.01/300.49  235667[19:Rew:235038.0,227804.0] || equal(complement(rest_relation),ordinal_numbers)** -> .
% 300.01/300.49  235656[19:Rew:235038.0,227162.0] || equal(singleton(omega),ordinal_numbers)** -> .
% 300.01/300.49  235655[19:Rew:235038.0,227141.0] || subclass(singleton(omega),ordinal_numbers)* -> .
% 300.01/300.49  235346[19:Rew:235038.0,197116.1] || member(u,universal_class) -> equal(u,ordinal_numbers) member(apply(choice,u),u)*.
% 300.01/300.49  235617[19:Rew:235038.0,225573.0] || subclass(singleton(ordinal_numbers),ordinal_numbers)* -> .
% 300.01/300.49  235614[19:Rew:235038.0,224705.0] ||  -> equal(regular(successor(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.49  235565[19:Rew:235038.0,222244.0] ||  -> member(ordinal_numbers,image(element_relation,ordinal_numbers))*.
% 300.01/300.49  235338[19:Rew:235038.0,23791.1] single_valued_class(successor_relation) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  239719[19:Rew:235038.0,235258.1] || member(ordinal_numbers,u) subclass(range_of(ordinal_numbers),u)* -> inductive(u).
% 300.01/300.49  235337[19:Rew:235038.0,197106.1] operation(singleton_relation) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  235336[19:Rew:235038.0,197107.1] one_to_one(singleton_relation) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  235335[19:Rew:235038.0,197108.1] function(singleton_relation) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  235334[19:Rew:235038.0,197109.1] single_valued_class(identity_relation) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  235666[19:Rew:235038.0,227409.0] ||  -> equal(apply(recursion(u,ordinal_numbers,ordinal_numbers),v),ordinal_add(u,v))**.
% 300.01/300.49  235333[19:Rew:235038.0,197110.1] single_valued_class(singleton_relation) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  235332[19:Rew:235038.0,202069.1] function(identity_relation) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  235331[19:Rew:235038.0,202238.1] one_to_one(identity_relation) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  235330[19:Rew:235038.0,202239.1] operation(identity_relation) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  235664[19:Rew:235038.0,227408.0] ||  -> equal(recursion(ordinal_numbers,apply(add_relation,u),ordinal_numbers),ordinal_multiply(u,v))*.
% 300.01/300.49  235321[19:Rew:235038.0,227403.1] single_valued_class(union_of_range_map) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  235320[19:Rew:235038.0,227498.1] function(union_of_range_map) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  235319[19:Rew:235038.0,227499.1] one_to_one(union_of_range_map) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  235318[19:Rew:235038.0,227500.1] operation(union_of_range_map) ||  -> function(ordinal_numbers)*.
% 300.01/300.49  235487[19:Rew:235038.0,197027.0] ||  -> equal(first(not_subclass_element(compose(u,inverse(u)),ordinal_numbers)),single_valued1(u))**.
% 300.01/300.49  235282[19:Rew:235038.0,197050.0] || equal(rest_of(ordinal_numbers),rest_relation)** -> .
% 300.01/300.49  235281[19:Rew:235038.0,197051.0] || subclass(domain_relation,rest_of(ordinal_numbers))* -> .
% 300.01/300.49  235280[19:Rew:235038.0,197052.0] || equal(rest_of(ordinal_numbers),domain_relation)** -> .
% 300.01/300.49  235279[19:Rew:235038.0,197053.0] || subclass(rest_relation,rest_of(ordinal_numbers))* -> .
% 300.01/300.49  235486[19:Rew:235038.0,197028.0] ||  -> equal(second(not_subclass_element(compose(u,inverse(u)),ordinal_numbers)),single_valued2(u))**.
% 300.01/300.49  235268[19:Rew:235038.0,197072.0] ||  -> member(ordered_pair(ordinal_numbers,ordinal_numbers),domain_relation)*.
% 300.01/300.49  235267[19:Rew:235038.0,197083.0] || subclass(rest_relation,flip(ordinal_numbers))* -> .
% 300.01/300.49  235266[19:Rew:235038.0,197084.0] || equal(flip(ordinal_numbers),rest_relation)** -> .
% 300.01/300.49  235265[19:Rew:235038.0,197091.0] || subclass(rest_relation,rotate(ordinal_numbers))* -> .
% 300.01/300.49  235377[19:Rew:235038.0,197026.0] || subclass(compose(u,inverse(u)),ordinal_numbers)* -> single_valued_class(u).
% 300.01/300.49  235264[19:Rew:235038.0,197092.0] || equal(rotate(ordinal_numbers),rest_relation)** -> .
% 300.01/300.49  235216[19:Rew:235038.0,197274.0] || subclass(universal_class,power_class(ordinal_numbers))* -> .
% 300.01/300.49  235215[19:Rew:235038.0,197275.0] || equal(power_class(ordinal_numbers),universal_class)** -> .
% 300.01/300.49  235213[19:Rew:235038.0,197366.0] ||  -> member(ordinal_numbers,complement(inverse(ordinal_numbers)))*.
% 300.01/300.49  239626[19:Rew:235038.0,235350.1] ||  -> equal(u,ordinal_numbers) equal(intersection(u,regular(u)),ordinal_numbers)**.
% 300.01/300.49  241096[19:Res:235262.1,235211.0] inductive(inverse(ordinal_numbers)) ||  -> .
% 300.01/300.49  235211[19:Rew:235038.0,197367.0] || member(ordinal_numbers,inverse(ordinal_numbers))* -> .
% 300.01/300.49  235210[19:Rew:235038.0,197370.0] ||  -> member(ordinal_numbers,image(element_relation,universal_class))*.
% 300.01/300.49  235167[19:Rew:235038.0,197186.0] ||  -> subclass(symmetrization_of(ordinal_numbers),inverse(ordinal_numbers))*.
% 300.01/300.49  235357[19:Rew:235038.0,197284.0] ||  -> equal(intersection(complement(compose(element_relation,universal_class)),element_relation),ordinal_numbers)**.
% 300.01/300.49  235166[19:Rew:235038.0,197187.0] || subclass(universal_class,inverse(ordinal_numbers))* -> .
% 300.01/300.49  235165[19:Rew:235038.0,197188.0] || equal(inverse(ordinal_numbers),universal_class)** -> .
% 300.01/300.49  235146[19:Rew:235038.0,197178.0] || subclass(universal_class,symmetrization_of(ordinal_numbers))* -> .
% 300.01/300.49  235145[19:Rew:235038.0,197179.0] || equal(symmetrization_of(ordinal_numbers),universal_class)** -> .
% 300.01/300.49  235351[19:Rew:235038.0,197122.0] ||  -> equal(u,ordinal_numbers) member(regular(u),u)*.
% 300.01/300.49  235140[19:Rew:235038.0,197360.0] || well_ordering(universal_class,successor(ordinal_numbers))* -> .
% 300.01/300.49  235139[19:Rew:235038.0,229164.0] || equal(successor(ordinal_numbers),rest_relation)** -> .
% 300.01/300.49  235126[19:Rew:235038.0,224783.0] || equal(successor(ordinal_numbers),domain_relation)** -> .
% 300.01/300.49  235125[19:Rew:235038.0,224738.0] || subclass(domain_relation,successor(ordinal_numbers))* -> .
% 300.01/300.49  235313[19:Rew:235038.0,197090.1] ||  -> member(u,omega)* equal(integer_of(u),ordinal_numbers).
% 300.01/300.49  235124[19:Rew:235038.0,224737.0] || subclass(universal_class,successor(ordinal_numbers))* -> .
% 300.01/300.49  235101[19:Rew:235038.0,197336.0] ||  -> subclass(successor(ordinal_numbers),singleton(ordinal_numbers))*.
% 300.01/300.49  235100[19:Rew:235038.0,197359.0] || equal(successor(ordinal_numbers),universal_class)** -> .
% 300.01/300.49  235079[19:Rew:235038.0,197150.0] || well_ordering(universal_class,singleton(ordinal_numbers))* -> .
% 300.01/300.49  235284[19:Rew:235038.0,200717.1] inductive(u) ||  -> subclass(range_of(ordinal_numbers),u)*.
% 300.01/300.49  235039[19:MRR:164.0,235037.0] || subclass(successor(ordinal_numbers),ordinal_numbers)* -> .
% 300.01/300.49  239526[19:Rew:235038.0,235031.0] || equal(singleton(ordinal_numbers),ordinal_numbers)** -> .
% 300.01/300.49  235209[19:Rew:235038.0,197049.0] ||  -> section(ordinal_numbers,u,u)*.
% 300.01/300.49  239564[19:Rew:235038.0,239563.0] ||  -> equal(recursion_equation_functions(u),ordinal_numbers)**.
% 300.01/300.49  235283[19:Rew:235038.0,200745.0] ||  -> equal(union(singleton(ordinal_numbers),range_of(ordinal_numbers)),kind_1_ordinals)**.
% 300.01/300.49  239548[19:MRR:235713.1,235208.0] inductive(recursion_equation_functions(u)) ||  -> .
% 300.01/300.49  235208[19:Rew:235038.0,197048.0] || member(u,ordinal_numbers)* -> .
% 300.01/300.49  239481[19:MRR:189337.1,235208.0] || well_ordering(element_relation,universal_class)* -> .
% 300.01/300.49  235230[19:Rew:235038.0,229598.0] ||  -> member(power_class(ordinal_numbers),universal_class)*.
% 300.01/300.49  235262[19:Rew:235038.0,197071.1] inductive(u) ||  -> member(ordinal_numbers,u)*.
% 300.01/300.49  235203[19:Rew:235038.0,192764.0] || equal(domain_relation,ordinal_numbers)** -> .
% 300.01/300.49  235202[19:Rew:235038.0,193113.0] || subclass(domain_relation,ordinal_numbers)* -> .
% 300.01/300.49  235201[19:Rew:235038.0,197041.0] ||  -> equal(cantor(ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  235200[19:Rew:235038.0,197042.0] ||  -> equal(domain_of(ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  235212[19:Rew:235038.0,197032.0] ||  -> equal(intersection(inverse(subset_relation),subset_relation),ordinal_numbers)**.
% 300.01/300.49  235199[19:Rew:235038.0,197043.0] || equal(rest_relation,ordinal_numbers)** -> .
% 300.01/300.49  235198[19:Rew:235038.0,197044.0] || subclass(rest_relation,ordinal_numbers)* -> .
% 300.01/300.49  235197[19:Rew:235038.0,197045.0] ||  -> equal(integer_of(ordinal_numbers),ordinal_numbers)**.
% 300.01/300.49  235195[19:Rew:235038.0,197238.0] ||  -> member(ordinal_numbers,singleton(ordinal_numbers))*.
% 300.01/300.49  235206[19:Rew:235038.0,197362.0] || member(ordinal_numbers,complement(singleton(ordinal_numbers)))* -> .
% 300.01/300.49  235193[19:Rew:235038.0,197247.0] ||  -> equal(regular(universal_class),ordinal_numbers)**.
% 300.01/300.49  235192[19:Rew:235038.0,197250.0] ||  -> equal(complement(universal_class),ordinal_numbers)**.
% 300.01/300.49  235191[19:Rew:235038.0,197361.0] ||  -> member(ordinal_numbers,successor(ordinal_numbers))*.
% 300.01/300.49  235190[19:Rew:235038.0,197373.0] ||  -> equal(singleton(universal_class),ordinal_numbers)**.
% 300.01/300.49  235194[19:Rew:235038.0,197046.0] || equal(complement(omega),ordinal_numbers)** -> .
% 300.01/300.49  235188[19:Rew:235038.0,197374.0] ||  -> equal(integer_of(universal_class),ordinal_numbers)**.
% 300.01/300.49  235034[19:Res:235025.0,225918.0] || subclass(universal_class,ordinal_numbers)* -> .
% 300.01/300.49  235033[19:Res:235025.0,225927.0] ||  -> equal(complement(ordinal_numbers),universal_class)**.
% 300.01/300.49  235037[19:Res:235025.0,197196.0] ||  -> subclass(ordinal_numbers,u)*.
% 300.01/300.49  235705[19:Rew:235038.0,230287.0] || equal(composition_function,ordinal_numbers)** -> .
% 300.01/300.49  235036[19:Res:235025.0,225590.0] ||  -> asymmetric(ordinal_numbers,u)*.
% 300.01/300.49  239537[19:MRR:235714.1,235208.0] inductive(limit_ordinals) ||  -> .
% 300.01/300.49  235700[19:Rew:235038.0,229789.0] ||  -> equal(application_function,ordinal_numbers)**.
% 300.01/300.49  235663[19:Rew:235038.0,227402.0] ||  -> equal(union_of_range_map,ordinal_numbers)**.
% 300.01/300.49  235189[19:Rew:235038.0,218954.0] || equal(element_relation,ordinal_numbers)** -> .
% 300.01/300.49  235185[19:Rew:235038.0,197024.0] ||  -> equal(identity_relation,ordinal_numbers)**.
% 300.01/300.49  235183[19:Rew:235038.0,197033.0] ||  -> equal(singleton_relation,ordinal_numbers)**.
% 300.01/300.49  235182[19:Rew:235038.0,197034.0] ||  -> equal(null_class,ordinal_numbers)**.
% 300.01/300.49  235181[19:Rew:235038.0,197035.0] ||  -> equal(limit_ordinals,ordinal_numbers)**.
% 300.01/300.49  235184[19:Rew:235038.0,197038.0] || equal(omega,ordinal_numbers)** -> .
% 300.01/300.49  235180[19:Rew:235038.0,197246.0] ||  -> member(ordinal_numbers,universal_class)*.
% 300.01/300.49  235038[19:Res:235025.0,200732.0] ||  -> equal(successor_relation,ordinal_numbers)**.
% 300.01/300.49  235035[19:Res:235025.0,226887.1] inductive(ordinal_numbers) ||  -> .
% 300.01/300.49  234753[0:SpL:234591.0,120.0] || subclass(compose(subset_relation,subset_relation),subset_relation) -> transitive(complement(compose(complement(element_relation),inverse(element_relation))),universal_class)*.
% 300.01/300.49  234747[0:SpR:234591.0,119.1] || transitive(complement(compose(complement(element_relation),inverse(element_relation))),universal_class)* -> subclass(compose(subset_relation,subset_relation),subset_relation).
% 300.01/300.49  234008[0:MRR:233973.0,11074.0] ||  -> equal(intersection(u,intersection(v,u)),intersection(v,u))**.
% 300.01/300.49  234746[0:SpR:234591.0,43.0] ||  -> equal(image(complement(compose(complement(element_relation),inverse(element_relation))),universal_class),range_of(subset_relation))**.
% 300.01/300.49  234636[0:Rew:234591.0,22787.0] || transitive(subset_relation,universal_class) -> subclass(compose(subset_relation,subset_relation),subset_relation)*.
% 300.01/300.49  234635[0:Rew:234591.0,22792.1] || subclass(compose(subset_relation,subset_relation),subset_relation)* -> transitive(subset_relation,universal_class).
% 300.01/300.49  234634[0:Rew:234591.0,53394.1] || equal(compose(subset_relation,subset_relation),subset_relation)** -> transitive(subset_relation,universal_class).
% 300.01/300.49  234742[0:SpR:234591.0,11099.0] ||  -> subclass(subset_relation,complement(compose(complement(element_relation),inverse(element_relation))))*.
% 300.01/300.49  234591[0:Rew:234590.0,161.0] ||  -> equal(restrict(complement(compose(complement(element_relation),inverse(element_relation))),universal_class,universal_class),subset_relation)**.
% 300.01/300.49  234593[0:Rew:234591.0,3976.0] ||  -> equal(image(subset_relation,universal_class),range_of(subset_relation))**.
% 300.01/300.49  233826[0:MRR:233797.0,11074.0] ||  -> equal(intersection(u,intersection(u,v)),intersection(u,v))**.
% 300.01/300.49  234421[13:MRR:234380.1,197064.1] || equal(inverse(u),universal_class) -> inductive(inverse(u))*.
% 300.01/300.49  234318[6:Res:7.1,234191.0] || equal(inverse(u),universal_class) -> subclass(v,inverse(u))*.
% 300.01/300.49  234361[13:MRR:234329.1,197064.1] || equal(sum_class(u),universal_class) -> inductive(sum_class(u))*.
% 300.01/300.49  234295[6:Res:7.1,234188.0] || equal(sum_class(u),universal_class) -> subclass(v,sum_class(u))*.
% 300.01/300.49  234191[6:Rew:138936.0,234110.1] || subclass(universal_class,inverse(u))*+ -> subclass(v,inverse(u))*.
% 300.01/300.49  234188[6:Rew:138936.0,234106.1] || subclass(universal_class,sum_class(u))*+ -> subclass(v,sum_class(u))*.
% 300.01/300.49  234102[6:SpR:233362.1,178034.0] || subclass(universal_class,domain_of(u))* -> equal(cantor(u),universal_class).
% 300.01/300.49  234222[14:Res:7.1,234177.0] || equal(complement(compose(element_relation,universal_class)),element_relation)** -> .
% 300.01/300.49  234177[14:MRR:234035.1,218954.0] || subclass(element_relation,complement(compose(element_relation,universal_class)))* -> .
% 300.01/300.49  233362[0:MRR:233310.1,11074.0] || subclass(u,v) -> equal(intersection(v,u),u)**.
% 300.01/300.49  233608[6:Res:233583.1,1257.0] || equal(domain_of(u),universal_class)** -> equal(cantor(u),universal_class).
% 300.01/300.49  194893[6:Rew:194638.1,194808.1] operation(u) || subclass(cantor(u),complement(complement(symmetrization_of(v))))* -> connected(v,domain_of(cantor(u))).
% 300.01/300.49  194892[6:Rew:194638.1,194807.2] operation(u) || connected(v,domain_of(cantor(u))) -> subclass(cantor(u),complement(complement(symmetrization_of(v))))*.
% 300.01/300.49  233468[13:Res:233389.1,226887.1] inductive(subset_relation) || equal(inverse(subset_relation),subset_relation)** -> .
% 300.01/300.49  194890[6:Rew:194638.1,194781.1] operation(u) || subclass(domain_of(cantor(u)),range_of(u))* -> equal(domain_of(cantor(u)),range_of(u)).
% 300.01/300.49  2386[0:SpR:54.0,80.1] operation(restrict(element_relation,universal_class,u)) ||  -> equal(cross_product(domain_of(sum_class(u)),domain_of(sum_class(u))),sum_class(u))**.
% 300.01/300.49  224304[0:SpL:165584.0,22.0] || member(u,complement(complement(v)))* -> member(u,v).
% 300.01/300.49  129012[0:Obv:129006.1] || subclass(u,cantor(v)) -> subclass(u,domain_of(v))*.
% 300.01/300.49  138160[2:Obv:138159.0] ||  -> member(u,inverse(singleton(u)))* asymmetric(singleton(u),v)*.
% 300.01/300.49  133655[0:SpR:29.0,129544.0] ||  -> subclass(restrict(cantor(inverse(u)),v,w),range_of(u))*.
% 300.01/300.49  23289[0:Res:23162.1,2318.0] || equal(sum_class(u),u) -> subclass(sum_class(u),u)*.
% 300.01/300.49  232841[13:Res:1736.1,232720.0] || subclass(universal_class,cantor(complement(cross_product(singleton(omega),universal_class))))* -> .
% 300.01/300.49  232860[13:Res:197071.1,232720.0] inductive(cantor(complement(cross_product(singleton(successor_relation),universal_class)))) ||  -> .
% 300.01/300.49  232720[13:Res:920.1,232695.0] || member(u,cantor(complement(cross_product(singleton(u),universal_class))))* -> .
% 300.01/300.49  436[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)*.
% 300.01/300.49  232764[13:Obv:232760.1] || equal(cantor(complement(cross_product(singleton(omega),universal_class))),universal_class)** -> .
% 300.01/300.49  435[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)*.
% 300.01/300.49  232763[13:Obv:232759.1] || equal(rest_of(complement(cross_product(singleton(omega),universal_class))),rest_relation)** -> .
% 300.01/300.49  232762[13:Obv:232758.1] || equal(rest_of(complement(cross_product(singleton(omega),universal_class))),domain_relation)** -> .
% 300.01/300.49  232725[13:Res:1736.1,232695.0] || subclass(universal_class,domain_of(complement(cross_product(singleton(omega),universal_class))))* -> .
% 300.01/300.49  232724[13:Res:224868.1,232695.0] || equal(domain_of(complement(cross_product(singleton(omega),universal_class))),universal_class)** -> .
% 300.01/300.49  232744[13:Res:197071.1,232695.0] inductive(domain_of(complement(cross_product(singleton(successor_relation),universal_class)))) ||  -> .
% 300.01/300.49  232695[13:Obv:232689.1] || member(u,domain_of(complement(cross_product(singleton(u),universal_class))))* -> .
% 300.01/300.49  1746[0:Res:950.0,2.0] || subclass(universal_class,u) -> member(ordered_pair(v,w),u)*.
% 300.01/300.49  1259[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).
% 300.01/300.49  232456[13:Res:7.1,232398.0] || equal(regular(unordered_pair(ordered_pair(u,v),w)),universal_class)** -> .
% 300.01/300.49  232442[13:Res:7.1,232260.0] || equal(regular(unordered_pair(u,ordered_pair(v,w))),universal_class)** -> .
% 300.01/300.49  232401[13:Res:7.1,231684.0] || equal(regular(unordered_pair(unordered_pair(u,v),w)),universal_class)** -> .
% 300.01/300.49  232398[13:SpL:14.0,231684.0] || subclass(universal_class,regular(unordered_pair(ordered_pair(u,v),w)))* -> .
% 300.01/300.49  232264[13:Res:7.1,231629.0] || equal(regular(unordered_pair(u,unordered_pair(v,w))),universal_class)** -> .
% 300.01/300.49  232260[13:SpL:14.0,231629.0] || subclass(universal_class,regular(unordered_pair(u,ordered_pair(v,w))))* -> .
% 300.01/300.49  232414[13:Res:7.1,232397.0] || equal(regular(unordered_pair(singleton(u),v)),universal_class)** -> .
% 300.01/300.49  232397[13:SpL:13.0,231684.0] || subclass(universal_class,regular(unordered_pair(singleton(u),v)))* -> .
% 300.01/300.49  231684[13:MRR:200287.1,231683.0] || subclass(universal_class,regular(unordered_pair(unordered_pair(u,v),w)))* -> .
% 300.01/300.49  232371[13:Res:7.1,232343.0] || equal(regular(singleton(ordered_pair(u,v))),universal_class)** -> .
% 300.01/300.49  232346[13:Res:7.1,232261.0] || equal(regular(singleton(unordered_pair(u,v))),universal_class)** -> .
% 300.01/300.49  232343[13:SpL:14.0,232261.0] || subclass(universal_class,regular(singleton(ordered_pair(u,v))))* -> .
% 300.01/300.49  232270[13:Res:7.1,232259.0] || equal(regular(unordered_pair(u,singleton(v))),universal_class)** -> .
% 300.01/300.49  232261[13:SpL:13.0,231629.0] || subclass(universal_class,regular(singleton(unordered_pair(u,v))))* -> .
% 300.01/300.49  232321[13:Res:7.1,232268.0] || equal(regular(singleton(singleton(u))),universal_class)** -> .
% 300.01/300.49  20571[0:Res:53.0,126.0] || subclass(universal_class,u)+ well_ordering(v,u)* -> member(least(v,universal_class),universal_class)*.
% 300.01/300.49  232268[13:SpL:13.0,232259.0] || subclass(universal_class,regular(singleton(singleton(u))))* -> .
% 300.01/300.49  232259[13:SpL:13.0,231629.0] || subclass(universal_class,regular(unordered_pair(u,singleton(v))))* -> .
% 300.01/300.49  231629[13:MRR:200288.1,231628.0] || subclass(universal_class,regular(unordered_pair(u,unordered_pair(v,w))))* -> .
% 300.01/300.49  5183[4:MRR:5160.2,3248.0] inductive(u) || well_ordering(v,u)*+ -> member(least(v,omega),omega)*.
% 300.01/300.49  178634[6:MRR:176630.2,173695.0] single_valued_class(u) inductive(compose(u,inverse(u))) ||  -> .
% 300.01/300.49  178633[6:MRR:176629.2,173695.0] function(u) inductive(compose(u,inverse(u))) ||  -> .
% 300.01/300.49  11941[0:SpR:114.0,11558.0] ||  -> subclass(symmetric_difference(complement(u),complement(inverse(u))),symmetrization_of(u))*.
% 300.01/300.49  84294[2:MRR:82260.1,84292.0] || well_ordering(u,cross_product(universal_class,universal_class))* -> member(least(u,domain_relation),domain_relation).
% 300.01/300.49  134503[0:MRR:134473.0,50817.1] || subclass(rest_relation,rest_of(u))*+ -> subclass(v,domain_of(u))*.
% 300.01/300.49  178452[6:Rew:178028.0,129545.0] ||  -> subclass(intersection(intersection(inverse(u),universal_class),v),inverse(u))*.
% 300.01/300.49  178433[6:Rew:178028.0,129647.0] ||  -> subclass(intersection(u,intersection(inverse(v),universal_class)),inverse(v))*.
% 300.01/300.49  134597[0:MRR:134579.0,50817.1] || subclass(domain_relation,rest_of(u))*+ -> subclass(v,domain_of(u))*.
% 300.01/300.49  82306[2:MRR:82268.1,81193.0] || well_ordering(u,cross_product(universal_class,universal_class))* -> member(least(u,rest_relation),rest_relation).
% 300.01/300.49  144602[0:SpR:144538.0,11212.0] ||  -> subclass(symmetric_difference(domain_of(u),cantor(u)),complement(cantor(u)))*.
% 300.01/300.49  140113[2:SpR:138936.0,81786.1] || asymmetric(universal_class,u) -> section(inverse(universal_class),u,u)*.
% 300.01/300.49  23001[0:Res:22794.1,15.0] || member(ordered_pair(u,v),subset_relation)* -> member(u,universal_class).
% 300.01/300.49  23002[0:Res:22794.1,16.0] || member(ordered_pair(u,v),subset_relation)* -> member(v,universal_class).
% 300.01/300.49  76325[0:MRR:76304.0,12.0] || subclass(universal_class,complement(unordered_pair(unordered_pair(u,v),w)))* -> .
% 300.01/300.49  76510[0:Res:7.1,76325.0] || equal(complement(unordered_pair(unordered_pair(u,v),w)),universal_class)** -> .
% 300.01/300.49  76507[0:SpL:14.0,76325.0] || subclass(universal_class,complement(unordered_pair(ordered_pair(u,v),w)))* -> .
% 300.01/300.49  76540[0:Res:7.1,76507.0] || equal(complement(unordered_pair(ordered_pair(u,v),w)),universal_class)** -> .
% 300.01/300.49  76324[0:MRR:76303.0,12.0] || subclass(universal_class,complement(unordered_pair(u,unordered_pair(v,w))))* -> .
% 300.01/300.49  76455[0:Res:7.1,76324.0] || equal(complement(unordered_pair(u,unordered_pair(v,w))),universal_class)** -> .
% 300.01/300.49  76451[0:SpL:14.0,76324.0] || subclass(universal_class,complement(unordered_pair(u,ordered_pair(v,w))))* -> .
% 300.01/300.49  76519[0:Res:7.1,76451.0] || equal(complement(unordered_pair(u,ordered_pair(v,w))),universal_class)** -> .
% 300.01/300.49  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)).
% 300.01/300.49  178477[6:Rew:178030.0,129645.0] ||  -> subclass(intersection(u,intersection(sum_class(v),universal_class)),sum_class(v))*.
% 300.01/300.49  23162[0:Res:7.1,21547.0] || equal(sum_class(u),u) -> section(element_relation,u,universal_class)*.
% 300.01/300.49  178497[6:Rew:178030.0,129543.0] ||  -> subclass(intersection(intersection(sum_class(u),universal_class),v),sum_class(u))*.
% 300.01/300.49  128[0:Inp] || member(u,v) subclass(v,w)* well_ordering(x,w)* member(ordered_pair(u,least(x,v)),x)*+ -> .
% 300.01/300.49  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))*.
% 300.01/300.49  178907[6:MRR:177864.2,173695.0] inductive(intersection(identity_relation,u)) || well_ordering(v,subset_relation)* -> .
% 300.01/300.49  126[0:Inp] || member(u,v)*+ subclass(v,w)* well_ordering(x,w)* -> member(least(x,v),v)*.
% 300.01/300.49  178894[6:MRR:177816.2,173695.0] inductive(intersection(u,identity_relation)) || well_ordering(v,subset_relation)* -> .
% 300.01/300.49  134631[0:Res:294.0,50086.0] || well_ordering(u,rest_relation) -> member(least(u,rest_relation),rest_relation)*.
% 300.01/300.49  21[0:Inp] || member(u,v) member(ordered_pair(u,v),cross_product(universal_class,universal_class))* -> member(ordered_pair(u,v),element_relation).
% 300.01/300.49  135467[0:Res:134631.1,50746.0] || well_ordering(u,rest_relation) -> member(least(u,rest_relation),universal_class)*.
% 300.01/300.49  24742[0:Res:5.0,20571.0] || well_ordering(u,universal_class) -> member(least(u,universal_class),universal_class)*.
% 300.01/300.49  134624[0:Res:5.0,50086.0] || well_ordering(u,universal_class) -> member(least(u,rest_relation),rest_relation)*.
% 300.01/300.49  135461[0:Res:134624.1,50746.0] || well_ordering(u,universal_class) -> member(least(u,rest_relation),universal_class)*.
% 300.01/300.49  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)*.
% 300.01/300.49  179114[6:MRR:179113.2,173695.0] inductive(complement(complement(identity_relation))) || well_ordering(u,subset_relation)* -> .
% 300.01/300.49  227468[16:MRR:227433.2,197048.0] inductive(union_of_range_map) || well_ordering(u,cross_product(universal_class,universal_class))* -> .
% 300.01/300.49  227473[16:MRR:227410.2,197048.0] || equal(sum_class(range_of(u)),v) member(ordered_pair(u,v),cross_product(universal_class,universal_class))* -> .
% 300.01/300.49  129122[0:Res:12.0,20618.0] || subclass(universal_class,u) well_ordering(universal_class,u)* -> .
% 300.01/300.49  97[0:Inp] || member(ordered_pair(u,ordered_pair(v,w)),composition_function)* -> equal(compose(u,v),w).
% 300.01/300.49  129187[2:Res:81790.0,20618.0] || subclass(domain_relation,u) well_ordering(universal_class,u)* -> .
% 300.01/300.49  79947[2:MRR:79797.2,79941.0] inductive(complement(universal_class)) || well_ordering(u,v)* -> .
% 300.01/300.49  200700[13:MRR:47.2,197048.0] || equal(successor(u),v) member(ordered_pair(u,v),cross_product(universal_class,universal_class))* -> .
% 300.01/300.49  130[0:Inp] || connected(u,v) -> well_ordering(u,v) subclass(not_well_ordering(u,v),v)*.
% 300.01/300.49  124[0:Inp] || well_ordering(u,v)* -> connected(u,v).
% 300.01/300.49  96[0:Inp] ||  -> subclass(composition_function,cross_product(universal_class,cross_product(universal_class,universal_class)))*.
% 300.01/300.49  196080[7:Res:5.0,183936.0] || well_ordering(universal_class,universal_class)* -> .
% 300.01/300.49  3860[0:AED:1.0,3859.1] || subclass(universal_class,composition_function)* -> .
% 300.01/300.49  3862[0:Res:7.1,3860.0] || equal(composition_function,universal_class)** -> .
% 300.01/300.49  230288[18:Spt:230044.0,200251.0,200251.2] || well_ordering(u,cross_product(universal_class,cross_product(universal_class,universal_class)))* -> member(least(u,composition_function),composition_function).
% 300.01/300.49  229827[17:MRR:229795.2,197048.0] || member(u,domain_of(v)) member(ordered_pair(v,ordered_pair(u,w)),cross_product(universal_class,cross_product(universal_class,universal_class)))* -> .
% 300.01/300.49  1756[0:Res:26.2,2.0] || member(u,universal_class)* subclass(complement(v),w)*+ -> member(u,v)* member(u,w)*.
% 300.01/300.49  194880[6:Rew:194638.1,194766.2] operation(u) || member(ordered_pair(v,w),cantor(u))* -> member(v,domain_of(cantor(u))).
% 300.01/300.49  194879[6:Rew:194638.1,194765.2] operation(u) || member(ordered_pair(v,w),cantor(u))* -> member(w,domain_of(cantor(u))).
% 300.01/300.49  226553[13:Res:226546.0,197056.1] || equal(complement(complement(singleton(ordered_pair(universal_class,u)))),universal_class)** -> .
% 300.01/300.49  2686[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)).
% 300.01/300.49  269[0:SpR:54.0,81.1] operation(restrict(element_relation,universal_class,u)) ||  -> subclass(range_of(restrict(element_relation,universal_class,u)),domain_of(sum_class(u)))*.
% 300.01/300.49  228487[13:Res:226545.0,25.1] || member(singleton(u),singleton(ordered_pair(u,v)))* -> .
% 300.01/300.49  194833[6:Rew:194638.1,7274.1] operation(u) || equal(domain_of(domain_of(v)),cantor(u)) -> compatible(u,v,u)*.
% 300.01/300.49  226545[13:MRR:198971.0,226541.0] ||  -> member(singleton(u),complement(singleton(ordered_pair(u,v))))*.
% 300.01/300.49  1747[0:Res:147.1,2.0] || member(u,universal_class) subclass(rest_relation,v) -> member(ordered_pair(u,rest_of(u)),v)*.
% 300.01/300.49  981[0:SpR:56.0,26.2] || member(u,universal_class) -> member(u,image(element_relation,complement(v)))* member(u,power_class(v)).
% 300.01/300.49  227475[16:MRR:227440.3,197048.0] || member(u,universal_class)* member(v,universal_class) equal(sum_class(range_of(v)),u)*+ -> .
% 300.01/300.49  2411[0:Rew:40.0,2389.1] operation(flip(cross_product(u,universal_class))) ||  -> equal(cross_product(range_of(u),range_of(u)),inverse(u))**.
% 300.01/300.49  2385[0:SpR:40.0,80.1] operation(inverse(u)) ||  -> equal(cross_product(domain_of(range_of(u)),domain_of(range_of(u))),range_of(u))**.
% 300.01/300.49  271[0:Rew:40.0,270.1] operation(flip(cross_product(u,universal_class))) ||  -> subclass(range_of(flip(cross_product(u,universal_class))),range_of(u))*.
% 300.01/300.49  228112[13:Res:7.1,228109.0] || equal(complement(cross_product(universal_class,universal_class)),subset_relation)** -> .
% 300.01/300.49  228109[13:MRR:228107.1,228069.0] || subclass(complement(cross_product(universal_class,universal_class)),subset_relation)* -> .
% 300.01/300.49  228071[13:MRR:200176.1,228069.0] || member(regular(complement(cross_product(universal_class,universal_class))),subset_relation)* -> .
% 300.01/300.49  228078[13:SoR:228070.0,79.1] operation(complement(cross_product(universal_class,universal_class))) ||  -> .
% 300.01/300.49  228077[13:SoR:228070.0,72.1] one_to_one(complement(cross_product(universal_class,universal_class))) ||  -> .
% 300.01/300.49  228070[13:MRR:200177.1,228069.0] function(complement(cross_product(universal_class,universal_class))) ||  -> .
% 300.01/300.49  227307[13:SpL:56.0,227295.0] || equal(image(element_relation,complement(u)),power_class(u))** -> .
% 300.01/300.49  2757[0:Res:63.1,8.0] function(u) || subclass(cross_product(universal_class,universal_class),u)* -> equal(cross_product(universal_class,universal_class),u).
% 300.01/300.49  227295[13:MRR:227294.1,3849.0] || equal(complement(u),u)** -> .
% 300.01/300.49  910[0:SpR:29.0,30.0] ||  -> equal(restrict(cross_product(u,v),w,x),restrict(cross_product(w,x),u,v))*.
% 300.01/300.49  2319[0:SpR:123.0,133.1] || section(u,singleton(v),w) -> subclass(segment(u,w,v),singleton(v))*.
% 300.01/300.49  178029[6:Rew:178027.0,1295.0] ||  -> equal(intersection(segment(u,v,w),universal_class),cantor(restrict(u,v,singleton(w))))**.
% 300.01/300.49  1753[0:Res:11.1,2.0] || member(u,universal_class) subclass(unordered_pair(v,u),w)* -> member(u,w).
% 300.01/300.49  1754[0:Res:10.1,2.0] || member(u,universal_class) subclass(unordered_pair(u,v),w)* -> member(u,w).
% 300.01/300.49  226955[13:Res:11099.0,226887.1] inductive(restrict(successor_relation,u,v)) ||  -> .
% 300.01/300.49  226956[13:Res:11074.0,226887.1] inductive(intersection(u,successor_relation)) ||  -> .
% 300.01/300.49  226948[13:Res:11192.0,226887.1] inductive(intersection(successor_relation,u)) ||  -> .
% 300.01/300.49  226960[13:Res:128874.0,226887.1] inductive(complement(complement(successor_relation))) ||  -> .
% 300.01/300.49  2118[0:SpR:114.0,160.0] ||  -> equal(intersection(complement(intersection(u,inverse(u))),symmetrization_of(u)),symmetric_difference(u,inverse(u)))**.
% 300.01/300.49  226922[13:Res:197071.1,226896.0] inductive(symmetric_difference(universal_class,singleton(successor_relation))) ||  -> .
% 300.01/300.49  50748[0:MRR:23089.1,50746.1] || member(u,universal_class) member(v,u) -> member(ordered_pair(v,u),element_relation)*.
% 300.01/300.49  478[0:SpR:27.0,56.0] ||  -> equal(complement(image(element_relation,union(u,v))),power_class(intersection(complement(u),complement(v))))**.
% 300.01/300.49  482[0:SpR:56.0,27.0] ||  -> equal(union(u,image(element_relation,complement(v))),complement(intersection(complement(u),power_class(v))))**.
% 300.01/300.49  226606[13:Res:7.1,226589.0] || equal(ordered_pair(u,v),universal_class)** -> .
% 300.01/300.49  226592[13:Res:7.1,226577.0] || equal(unordered_pair(u,v),universal_class)** -> .
% 300.01/300.49  484[0:SpR:56.0,27.0] ||  -> equal(union(image(element_relation,complement(u)),v),complement(intersection(power_class(u),complement(v))))**.
% 300.01/300.49  226589[13:SpL:14.0,226577.0] || subclass(universal_class,ordered_pair(u,v))* -> .
% 300.01/300.49  226598[13:Res:7.1,226588.0] || equal(singleton(u),universal_class)** -> .
% 300.01/300.49  226588[13:SpL:13.0,226577.0] || subclass(universal_class,singleton(u))* -> .
% 300.01/300.49  226577[13:MRR:200167.1,226573.0] || subclass(universal_class,unordered_pair(u,v))* -> .
% 300.01/300.49  226559[13:Res:197071.1,226551.0] inductive(singleton(ordered_pair(universal_class,u))) ||  -> .
% 300.01/300.49  177286[6:Rew:174004.0,171232.0] ||  -> equal(symmetric_difference(complement(compose(element_relation,universal_class)),element_relation),union(complement(compose(element_relation,universal_class)),element_relation))**.
% 300.01/300.49  904[0:SpL:30.0,22.0] || member(u,restrict(v,w,x))* -> member(u,cross_product(w,x)).
% 300.01/300.49  309[0:Res:3.1,22.0] ||  -> subclass(intersection(u,v),w) member(not_subclass_element(intersection(u,v),w),u)*.
% 300.01/300.49  302[0:Res:3.1,23.0] ||  -> subclass(intersection(u,v),w) member(not_subclass_element(intersection(u,v),w),v)*.
% 300.01/300.49  1751[0:Res:3.1,2.0] || subclass(u,v) -> subclass(u,w) member(not_subclass_element(u,w),v)*.
% 300.01/300.49  194644[6:Rew:194638.1,2410.1] operation(u) ||  -> equal(intersection(cantor(u),v),intersection(v,cantor(u)))*.
% 300.01/300.49  225457[13:Res:197071.1,225449.0] inductive(singleton(singleton(successor_relation))) ||  -> .
% 300.01/300.49  282[0:SpR:69.0,55.1] || member(image(u,singleton(v)),universal_class)* -> member(apply(u,v),universal_class).
% 300.01/300.49  1740[0:Res:55.1,2.0] || member(u,universal_class) subclass(universal_class,v) -> member(sum_class(u),v)*.
% 300.01/300.49  287[0:SpL:56.0,25.1] || member(u,image(element_relation,complement(v)))* member(u,power_class(v)) -> .
% 300.01/300.49  225085[0:SpL:165584.0,1770.0] || subclass(universal_class,complement(complement(u)))* -> member(omega,u).
% 300.01/300.49  434[0:SpR:40.0,101.1] || member(inverse(u),universal_class) -> member(ordered_pair(inverse(u),range_of(u)),domain_relation)*.
% 300.01/300.49  1770[0:Res:1736.1,22.0] || subclass(universal_class,intersection(u,v))* -> member(omega,u).
% 300.01/300.49  1771[0:Res:1736.1,23.0] || subclass(universal_class,intersection(u,v))* -> member(omega,v).
% 300.01/300.49  3654[0:Res:7.1,1770.0] || equal(intersection(u,v),universal_class)** -> member(omega,u).
% 300.01/300.49  224868[0:SpL:140346.0,3677.0] || equal(u,universal_class) -> member(omega,u)*.
% 300.01/300.49  3677[0:Res:7.1,1771.0] || equal(intersection(u,v),universal_class)** -> member(omega,v).
% 300.01/300.49  81786[2:MRR:6853.1,81766.0] || asymmetric(u,v) -> section(intersection(u,inverse(u)),v,v)*.
% 300.01/300.49  289[0:Res:3.1,25.1] || member(not_subclass_element(complement(u),v),u)* -> subclass(complement(u),v).
% 300.01/300.49  165584[0:MRR:165569.0,11074.0] ||  -> equal(intersection(u,complement(complement(u))),complement(complement(u)))**.
% 300.01/300.49  268[0:SpR:40.0,81.1] operation(inverse(u)) ||  -> subclass(range_of(inverse(u)),domain_of(range_of(u)))*.
% 300.01/300.49  132065[2:SpL:40.0,130379.1] operation(inverse(u)) || subclass(universal_class,range_of(u))* -> .
% 300.01/300.49  217[0:Res:3.1,158.0] ||  -> subclass(omega,u) equal(integer_of(not_subclass_element(omega,u)),not_subclass_element(omega,u))**.
% 300.01/300.49  132247[2:SpL:40.0,130398.1] operation(inverse(u)) || equal(range_of(u),universal_class)** -> .
% 300.01/300.49  137387[0:Res:136686.1,1257.0] || equal(rest_of(u),domain_relation) -> equal(domain_of(u),universal_class)**.
% 300.01/300.49  137668[2:SoR:137459.0,72.1] one_to_one(domain_of(u)) || equal(rest_of(u),domain_relation)** -> .
% 300.01/300.49  137459[2:MRR:137458.2,130396.0] function(domain_of(u)) || equal(rest_of(u),domain_relation)** -> .
% 300.01/300.49  137669[2:SoR:137459.0,79.1] operation(domain_of(u)) || equal(rest_of(u),domain_relation)** -> .
% 300.01/300.49  136745[0:Res:136668.1,1257.0] || equal(rest_of(u),rest_relation) -> equal(domain_of(u),universal_class)**.
% 300.01/300.49  137126[2:SoR:136814.0,79.1] operation(domain_of(u)) || equal(rest_of(u),rest_relation)** -> .
% 300.01/300.49  137125[2:SoR:136814.0,72.1] one_to_one(domain_of(u)) || equal(rest_of(u),rest_relation)** -> .
% 300.01/300.49  163[0:Res:9.1,1.0] || member(successor(ordinal_numbers),unordered_pair(ordinal_numbers,u))* -> equal(successor(ordinal_numbers),u).
% 300.01/300.49  136814[2:MRR:136813.2,130396.0] function(domain_of(u)) || equal(rest_of(u),rest_relation)** -> .
% 300.01/300.49  166[0:Res:9.2,1.0] || member(successor(ordinal_numbers),unordered_pair(u,ordinal_numbers))* -> equal(successor(ordinal_numbers),u).
% 300.01/300.49  223902[13:Res:197071.1,223885.0] inductive(intersection(inverse(successor_relation),universal_class)) ||  -> .
% 300.01/300.49  194[0:SpR:56.0,56.0] ||  -> equal(complement(image(element_relation,power_class(u))),power_class(image(element_relation,complement(u))))**.
% 300.01/300.49  178447[6:Rew:178028.0,145126.0] ||  -> subclass(complement(inverse(u)),complement(intersection(inverse(u),universal_class)))*.
% 300.01/300.49  177244[6:Rew:174004.0,79942.1] || member(u,element_relation) member(u,complement(compose(element_relation,universal_class)))* -> .
% 300.01/300.49  178446[6:Rew:178028.0,129448.0] ||  -> subclass(complement(complement(intersection(inverse(u),universal_class))),inverse(u))*.
% 300.01/300.49  178122[6:Rew:178027.0,85339.0] ||  -> subclass(symmetric_difference(range_of(u),universal_class),complement(cantor(inverse(u))))*.
% 300.01/300.49  178179[6:Rew:178027.0,138960.1] || equal(rest_of(u),rest_relation)** -> equal(cantor(u),universal_class).
% 300.01/300.49  178178[6:Rew:178027.0,138959.1] || equal(rest_of(u),domain_relation)** -> equal(cantor(u),universal_class).
% 300.01/300.49  2571[0:Res:19.0,8.0] || subclass(cross_product(universal_class,universal_class),element_relation)* -> equal(cross_product(universal_class,universal_class),element_relation).
% 300.01/300.49  137918[0:Res:7.1,137815.0] || equal(cantor(u),universal_class) -> equal(domain_of(u),universal_class)**.
% 300.01/300.49  137815[0:Res:129012.1,1257.0] || subclass(universal_class,cantor(u))* -> equal(domain_of(u),universal_class).
% 300.01/300.49  144815[0:SpR:140099.0,81043.0] ||  -> subclass(cantor(inverse(cross_product(u,universal_class))),image(universal_class,u))*.
% 300.01/300.49  905[0:SpL:30.0,23.0] || member(u,restrict(v,w,x))* -> member(u,v).
% 300.01/300.49  22794[0:SpL:161.0,904.0] || member(u,subset_relation) -> member(u,cross_product(universal_class,universal_class))*.
% 300.01/300.49  178492[6:Rew:178030.0,145124.0] ||  -> subclass(complement(sum_class(u)),complement(intersection(sum_class(u),universal_class)))*.
% 300.01/300.49  178491[6:Rew:178030.0,129446.0] ||  -> subclass(complement(complement(intersection(sum_class(u),universal_class))),sum_class(u))*.
% 300.01/300.49  178028[6:Rew:178027.0,919.0] ||  -> equal(cantor(flip(cross_product(u,universal_class))),intersection(inverse(u),universal_class))**.
% 300.01/300.49  171075[2:Rew:170925.0,170602.0] ||  -> equal(symmetric_difference(image(element_relation,complement(u)),power_class(u)),universal_class)**.
% 300.01/300.49  171073[2:Rew:170925.0,170596.0] ||  -> equal(symmetric_difference(power_class(u),image(element_relation,complement(u))),universal_class)**.
% 300.01/300.49  177246[6:Rew:174004.0,84470.1] || member(u,element_relation) -> member(u,compose(element_relation,universal_class))*.
% 300.01/300.49  178030[6:Rew:178027.0,918.0] ||  -> equal(cantor(restrict(element_relation,universal_class,u)),intersection(sum_class(u),universal_class))**.
% 300.01/300.49  920[0:SpL:78.0,22.0] || member(u,cantor(v)) -> member(u,domain_of(v))*.
% 300.01/300.49  178791[6:MRR:178032.0,50746.1] || member(u,domain_of(v))* -> member(u,cantor(v)).
% 300.01/300.49  1737[0:Res:12.0,2.0] || subclass(universal_class,u) -> member(unordered_pair(v,w),u)*.
% 300.01/300.49  21547[0:MRR:21543.0,5.0] || subclass(sum_class(u),u)*+ -> section(element_relation,u,universal_class)*.
% 300.01/300.49  2318[0:SpR:54.0,133.1] || section(element_relation,u,universal_class)*+ -> subclass(sum_class(u),u)*.
% 300.01/300.49  205181[13:EqR:200705.2] || member(successor(u),universal_class)* member(u,universal_class) -> .
% 300.01/300.49  82682[2:Res:29575.1,80858.0] || equal(complement(complement(subset_relation)),universal_class)**+ -> member(u,universal_class)*.
% 300.01/300.49  178793[6:Rew:171004.0,178792.0] ||  -> equal(symmetric_difference(domain_of(u),universal_class),symmetric_difference(universal_class,cantor(u)))**.
% 300.01/300.49  177207[6:MRR:3963.2,173695.0] || member(u,subset_relation) member(u,inverse(subset_relation))* -> .
% 300.01/300.49  92[0:Inp] operation(u) operation(v) || equal(apply(u,ordered_pair(apply(w,not_homomorphism1(w,v,u)),apply(w,not_homomorphism2(w,v,u)))),apply(w,apply(v,ordered_pair(not_homomorphism1(w,v,u),not_homomorphism2(w,v,u)))))* compatible(w,v,u) -> homomorphism(w,v,u).
% 300.01/300.49  90[0:Inp] || member(ordered_pair(u,v),domain_of(w))+ homomorphism(x,w,y)* -> equal(apply(y,ordered_pair(apply(x,u),apply(x,v))),apply(x,apply(w,ordered_pair(u,v))))*.
% 300.01/300.49  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))*.
% 300.01/300.49  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))*.
% 300.01/300.49  177234[6:MRR:84607.2,173695.0] || subclass(universal_class,inverse(subset_relation))* member(omega,subset_relation) -> .
% 300.01/300.49  178558[6:Rew:138936.0,177380.0] ||  -> equal(symmetric_difference(inverse(subset_relation),subset_relation),union(inverse(subset_relation),subset_relation))**.
% 300.01/300.49  129313[3:Res:128525.1,21547.0] || subclass(sum_class(kind_1_ordinals),ordinal_numbers) -> section(element_relation,kind_1_ordinals,universal_class)*.
% 300.01/300.49  82[0:Inp] function(u) || subclass(range_of(u),domain_of(domain_of(u))) equal(cross_product(domain_of(domain_of(u)),domain_of(domain_of(u))),domain_of(u))** -> operation(u).
% 300.01/300.49  86[0:Inp] function(u) || subclass(range_of(u),domain_of(domain_of(v)))*+ equal(domain_of(domain_of(w)),domain_of(u)) -> compatible(u,w,v)*.
% 300.01/300.49  120[0:Inp] || subclass(compose(restrict(u,v,v),restrict(u,v,v)),restrict(u,v,v))* -> transitive(u,v).
% 300.01/300.49  222252[15:Res:7.1,222245.0] || equal(power_class(universal_class),universal_class)** -> .
% 300.01/300.49  119[0:Inp] || transitive(u,v) -> subclass(compose(restrict(u,v,v),restrict(u,v,v)),restrict(u,v,v))*.
% 300.01/300.49  222245[15:MRR:198449.1,222244.0] || subclass(universal_class,power_class(universal_class))* -> .
% 300.01/300.49  144[0:Inp] || member(u,domain_of(v)) equal(restrict(v,u,universal_class),w) -> member(ordered_pair(u,w),rest_of(v))*.
% 300.01/300.49  11096[0:SpR:29.0,11074.0] ||  -> subclass(restrict(u,v,w),cross_product(v,w))*.
% 300.01/300.49  140099[0:SpR:138936.0,29.0] ||  -> equal(restrict(universal_class,u,v),cross_product(u,v))**.
% 300.01/300.49  129587[0:SpR:29.0,129015.0] ||  -> subclass(restrict(cantor(u),v,w),domain_of(u))*.
% 300.01/300.49  50817[0:Res:3.1,50746.0] ||  -> subclass(u,v) member(not_subclass_element(u,v),universal_class)*.
% 300.01/300.49  134[0:Inp] || subclass(u,v) subclass(domain_of(restrict(w,v,u)),u)* -> section(w,u,v).
% 300.01/300.49  957[0:MRR:952.0,12.0] ||  -> member(unordered_pair(u,singleton(v)),ordered_pair(u,v))*.
% 300.01/300.49  20575[0:Res:5.0,134.1] || subclass(universal_class,u) -> section(v,universal_class,u)*.
% 300.01/300.49  129646[0:SpR:40.0,129016.0] ||  -> subclass(intersection(u,cantor(inverse(v))),range_of(v))*.
% 300.01/300.49  59[0:Inp] || member(ordered_pair(u,v),compose(w,x)) -> member(v,image(w,image(x,singleton(u))))*.
% 300.01/300.49  129544[0:SpR:40.0,129015.0] ||  -> subclass(intersection(cantor(inverse(u)),v),range_of(u))*.
% 300.01/300.49  144538[0:MRR:144508.0,11074.0] ||  -> equal(intersection(domain_of(u),cantor(u)),cantor(u))**.
% 300.01/300.49  194638[6:Rew:138936.0,194574.1] operation(u) ||  -> equal(domain_of(u),cantor(u))**.
% 300.01/300.49  285[0:SpR:13.0,11.1] || member(u,universal_class) -> member(u,singleton(u))*.
% 300.01/300.49  24370[0:MRR:24368.1,177.0] function(u) ||  -> member(apply(u,v),universal_class)*.
% 300.01/300.49  132204[2:Res:7.1,130382.1] operation(u) || equal(rest_of(u),domain_relation)** -> .
% 300.01/300.49  136746[2:Res:136668.1,130379.1] operation(u) || equal(rest_of(u),rest_relation)** -> .
% 300.01/300.49  130382[2:MRR:105566.2,130371.0] operation(u) || subclass(domain_relation,rest_of(u))* -> .
% 300.01/300.49  129447[0:SpR:40.0,129014.0] ||  -> subclass(complement(complement(cantor(inverse(u)))),range_of(u))*.
% 300.01/300.49  145125[0:SpR:40.0,145065.0] ||  -> subclass(complement(range_of(u)),complement(cantor(inverse(u))))*.
% 300.01/300.49  178031[6:Rew:178027.0,917.0] ||  -> equal(intersection(range_of(u),universal_class),cantor(inverse(u)))**.
% 300.01/300.49  130380[2:MRR:105564.2,130371.0] operation(u) || equal(cantor(u),universal_class)** -> .
% 300.01/300.49  130381[2:MRR:105565.2,130371.0] operation(u) || subclass(universal_class,cantor(u))* -> .
% 300.01/300.49  144814[0:SpR:140099.0,43.0] ||  -> equal(range_of(cross_product(u,universal_class)),image(universal_class,u))**.
% 300.01/300.49  144962[0:Res:145.0,41528.1] || member(u,universal_class) -> member(rest_of(u),universal_class)*.
% 300.01/300.49  3986[0:Res:7.1,3954.0] || equal(complement(unordered_pair(singleton(u),v)),universal_class)** -> .
% 300.01/300.49  3954[0:MRR:3943.0,177.0] || subclass(universal_class,complement(unordered_pair(singleton(u),v)))* -> .
% 300.01/300.49  3983[0:Res:7.1,3953.0] || equal(complement(unordered_pair(u,singleton(v))),universal_class)** -> .
% 300.01/300.49  3953[0:MRR:3942.0,177.0] || subclass(universal_class,complement(unordered_pair(u,singleton(v))))* -> .
% 300.01/300.49  113[0:Inp] function(u) || subclass(range_of(u),v) -> maps(u,domain_of(u),v)*.
% 300.01/300.49  76323[0:MRR:76306.0,12.0] || subclass(universal_class,complement(singleton(unordered_pair(u,v))))* -> .
% 300.01/300.49  76334[0:Res:7.1,76323.0] || equal(complement(singleton(unordered_pair(u,v))),universal_class)** -> .
% 300.01/300.49  143[0:Inp] || member(ordered_pair(u,v),rest_of(w))* -> equal(restrict(w,u,universal_class),v).
% 300.01/300.49  1289[0:SpR:123.0,54.0] ||  -> equal(segment(element_relation,universal_class,u),sum_class(singleton(u)))**.
% 300.01/300.49  128918[0:SpR:56.0,128874.0] ||  -> subclass(complement(power_class(u)),image(element_relation,complement(u)))*.
% 300.01/300.49  153665[0:Res:41575.1,23002.0] || subclass(rest_relation,rotate(subset_relation))*+ -> member(u,universal_class)*.
% 300.01/300.49  104[0:Inp] ||  -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(u))),single_valued2(u)),single_valued3(u))**.
% 300.01/300.49  194641[6:Rew:194638.1,80.1] operation(u) ||  -> equal(cross_product(domain_of(cantor(u)),domain_of(cantor(u))),cantor(u))**.
% 300.01/300.49  193443[6:Res:173713.1,184285.1] inductive(subset_relation) || equal(inverse(subset_relation),universal_class)** -> .
% 300.01/300.49  3750[4:MRR:3747.0,3747.1,53.0,3248.0] ||  -> equal(integer_of(apply(choice,omega)),apply(choice,omega))**.
% 300.01/300.49  133[0:Inp] || section(u,v,w) -> subclass(domain_of(restrict(u,w,v)),v)*.
% 300.01/300.49  9[0:Inp] || member(u,unordered_pair(v,w))* -> equal(u,w) equal(u,v).
% 300.01/300.49  66[0:Inp] function(u) || member(v,universal_class) -> member(image(u,v),universal_class)*.
% 300.01/300.49  123[0:Inp] ||  -> equal(domain_of(restrict(u,v,singleton(w))),segment(u,v,w))**.
% 300.01/300.49  85[0:Inp] || compatible(u,v,w)*+ -> subclass(range_of(u),domain_of(domain_of(w)))*.
% 300.01/300.49  84[0:Inp] || compatible(u,v,w)* -> equal(domain_of(domain_of(v)),domain_of(u)).
% 300.01/300.49  142[0:Inp] || member(ordered_pair(u,v),rest_of(w))* -> member(u,domain_of(w)).
% 300.01/300.49  26[0:Inp] || member(u,universal_class) -> member(u,v) member(u,complement(v))*.
% 300.01/300.49  14[0:Inp] ||  -> equal(unordered_pair(singleton(u),unordered_pair(u,singleton(v))),ordered_pair(u,v))**.
% 300.01/300.49  30[0:Inp] ||  -> equal(intersection(cross_product(u,v),w),restrict(w,u,v))**.
% 300.01/300.49  29[0:Inp] ||  -> equal(intersection(u,cross_product(v,w)),restrict(u,v,w))**.
% 300.01/300.49  100[0:Inp] || member(ordered_pair(u,v),domain_relation)* -> equal(domain_of(u),v).
% 300.01/300.49  11481[0:SpR:114.0,11094.0] ||  -> subclass(symmetric_difference(u,inverse(u)),symmetrization_of(u))*.
% 300.01/300.49  129016[0:Obv:129005.0] ||  -> subclass(intersection(u,cantor(v)),domain_of(v))*.
% 300.01/300.49  129015[0:Obv:129004.0] ||  -> subclass(intersection(cantor(u),v),domain_of(u))*.
% 300.01/300.49  178837[6:MRR:178836.1,173678.0] inductive(domain_of(restrict(identity_relation,u,v))) ||  -> .
% 300.01/300.49  130378[2:MRR:105542.2,130371.0] inductive(domain_of(u)) operation(u) ||  -> .
% 300.01/300.49  147[0:Inp] || member(u,universal_class) -> member(ordered_pair(u,rest_of(u)),rest_relation)*.
% 300.01/300.49  129014[0:Obv:129003.0] ||  -> subclass(complement(complement(cantor(u))),domain_of(u))*.
% 300.01/300.49  145065[0:Obv:145060.0] ||  -> subclass(complement(domain_of(u)),complement(cantor(u)))*.
% 300.01/300.49  112[0:Inp] || maps(u,v,w)* -> subclass(range_of(u),w).
% 300.01/300.49  3616[0:MRR:3613.0,53.0] || equal(complement(unordered_pair(omega,u)),universal_class)** -> .
% 300.01/300.49  111[0:Inp] || maps(u,v,w)* -> equal(domain_of(u),v).
% 300.01/300.49  3609[0:MRR:3600.0,53.0] || equal(complement(unordered_pair(u,omega)),universal_class)** -> .
% 300.01/300.49  4[0:Inp] || member(not_subclass_element(u,v),v)* -> subclass(u,v).
% 300.01/300.49  43[0:Inp] ||  -> equal(range_of(restrict(u,v,universal_class)),image(u,v))**.
% 300.01/300.49  11[0:Inp] || member(u,universal_class) -> member(u,unordered_pair(v,u))*.
% 300.01/300.49  10[0:Inp] || member(u,universal_class) -> member(u,unordered_pair(u,v))*.
% 300.01/300.49  69[0:Inp] ||  -> equal(sum_class(image(u,singleton(v))),apply(u,v))**.
% 300.01/300.49  20[0:Inp] || member(ordered_pair(u,v),element_relation)* -> member(u,v).
% 300.01/300.49  74[0:Inp] function(u) || function(inverse(u))* -> one_to_one(u).
% 300.01/300.49  194640[6:Rew:194638.1,81.1] operation(u) ||  -> subclass(range_of(u),domain_of(cantor(u)))*.
% 300.01/300.49  11099[0:SpR:30.0,11074.0] ||  -> subclass(restrict(u,v,w),u)*.
% 300.01/300.49  81038[0:SpR:40.0,81012.0] ||  -> subclass(cantor(inverse(u)),range_of(u))*.
% 300.01/300.49  178523[6:MRR:178522.1,173678.0] inductive(domain_of(intersection(u,identity_relation))) ||  -> .
% 300.01/300.49  3[0:Inp] ||  -> subclass(u,v) member(not_subclass_element(u,v),u)*.
% 300.01/300.49  178525[6:MRR:178524.1,173678.0] inductive(cantor(intersection(u,identity_relation))) ||  -> .
% 300.01/300.49  123537[2:MRR:123511.1,79941.0] || subclass(domain_relation,complement(complement(element_relation)))* -> .
% 300.01/300.49  123542[2:Res:7.1,123537.0] || equal(complement(complement(element_relation)),domain_relation)** -> .
% 300.01/300.49  96304[2:Res:75666.1,79941.0] || equal(complement(complement(element_relation)),universal_class)** -> .
% 300.01/300.49  39[0:Inp] ||  -> equal(domain_of(flip(cross_product(u,universal_class))),inverse(u))**.
% 300.01/300.49  55[0:Inp] || member(u,universal_class) -> member(sum_class(u),universal_class)*.
% 300.01/300.49  54[0:Inp] ||  -> equal(domain_of(restrict(element_relation,universal_class,u)),sum_class(u))**.
% 300.01/300.49  56[0:Inp] ||  -> equal(complement(image(element_relation,complement(u))),power_class(u))**.
% 300.01/300.49  81012[0:SpR:78.0,11192.0] ||  -> subclass(cantor(u),domain_of(u))*.
% 300.01/300.49  114[0:Inp] ||  -> equal(union(u,inverse(u)),symmetrization_of(u))**.
% 300.01/300.49  23799[0:Res:22786.0,3989.1] single_valued_class(subset_relation) ||  -> function(subset_relation)*.
% 300.01/300.49  22786[0:SpR:161.0,11096.0] ||  -> subclass(subset_relation,cross_product(universal_class,universal_class))*.
% 300.01/300.49  193598[12:Res:153685.1,193568.0] || equal(rotate(subset_relation),rest_relation)** -> .
% 300.01/300.49  178034[6:Rew:178027.0,78.0] ||  -> equal(intersection(domain_of(u),universal_class),cantor(u))**.
% 300.01/300.49  13[0:Inp] ||  -> equal(unordered_pair(u,u),singleton(u))**.
% 300.01/300.49  73[0:Inp] one_to_one(u) ||  -> function(inverse(u))*.
% 300.01/300.49  40[0:Inp] ||  -> equal(domain_of(inverse(u)),range_of(u))**.
% 300.01/300.49  81770[2:Res:2606.1,81416.0] inductive(domain_of(singleton_relation)) ||  -> .
% 300.01/300.49  193601[12:Res:23370.1,193568.0] || subclass(universal_class,subset_relation)* -> .
% 300.01/300.49  193607[12:Res:7.1,193601.0] || equal(subset_relation,universal_class)** -> .
% 300.01/300.49  23161[0:Res:5.0,21547.0] ||  -> section(element_relation,universal_class,universal_class)*.
% 300.01/300.49  12[0:Inp] ||  -> member(unordered_pair(u,v),universal_class)*.
% 300.01/300.49  19[0:Inp] ||  -> subclass(element_relation,cross_product(universal_class,universal_class))*.
% 300.01/300.49  200705[13:MRR:23102.3,197048.0] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)*+ -> .
% 300.01/300.49  204174[13:MRR:204170.1,197362.0] inductive(complement(successor(successor_relation))) ||  -> .
% 300.01/300.49  204173[13:MRR:204172.1,197367.0] inductive(symmetrization_of(successor_relation)) ||  -> .
% 300.01/300.49  202030[13:Res:197071.1,197362.0] inductive(complement(singleton(successor_relation))) ||  -> .
% 300.01/300.49  202188[13:Res:197071.1,197367.0] inductive(inverse(successor_relation)) ||  -> .
% 300.01/300.49  201491[13:MRR:201487.1,197038.0] inductive(successor_relation) ||  -> .
% 300.01/300.49  3597[0:Res:1736.1,3558.1] || subclass(universal_class,u)* equal(complement(u),universal_class) -> .
% 300.01/300.49  3938[0:Res:1738.1,2797.1] || subclass(universal_class,u) subclass(universal_class,complement(u))* -> .
% 300.01/300.49  121007[2:Res:1746.1,84265.1] || subclass(universal_class,u) subclass(domain_relation,complement(u))* -> .
% 300.01/300.49  121117[2:Res:7.1,121007.1] || equal(complement(u),domain_relation) subclass(universal_class,u)* -> .
% 300.01/300.49  1769[0:Res:1736.1,25.1] || subclass(universal_class,complement(u))* member(omega,u) -> .
% 300.01/300.49  3720[0:MRR:3715.0,53.0] || equal(complement(complement(u)),universal_class)** -> member(omega,u).
% 300.01/300.49  3636[0:Res:7.1,3597.0] || equal(u,universal_class) equal(complement(u),universal_class)** -> .
% 300.01/300.49  121224[2:Res:7.1,121117.1] || equal(u,universal_class) equal(complement(u),domain_relation)** -> .
% 300.01/300.49  2581[0:Res:141.0,8.0] || subclass(cross_product(universal_class,universal_class),rest_of(u))* -> equal(cross_product(universal_class,universal_class),rest_of(u)).
% 300.01/300.49  3558[0:Res:7.1,1769.0] || equal(complement(u),universal_class) member(omega,u)* -> .
% 300.01/300.49  2582[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)).
% 300.01/300.49  171966[2:Rew:171004.0,171944.0] ||  -> equal(symmetric_difference(universal_class,intersection(u,universal_class)),symmetric_difference(u,universal_class))**.
% 300.01/300.49  178231[6:Rew:177066.0,2076.0] || equal(complement(complement(symmetrization_of(u))),cross_product(v,v))*+ -> connected(u,v)*.
% 300.01/300.49  1739[0:Res:57.1,2.0] || member(u,universal_class) subclass(universal_class,v) -> member(power_class(u),v)*.
% 300.01/300.49  3989[0:Res:61.1,65.1] single_valued_class(u) || subclass(u,cross_product(universal_class,universal_class))* -> function(u).
% 300.01/300.49  193568[12:MRR:193514.1,173695.0] || member(universal_class,universal_class)* -> .
% 300.01/300.49  2569[0:Res:99.0,8.0] || subclass(cross_product(universal_class,universal_class),domain_relation)* -> equal(cross_product(universal_class,universal_class),domain_relation).
% 300.01/300.49  2568[0:Res:145.0,8.0] || subclass(cross_product(universal_class,universal_class),rest_relation)* -> equal(cross_product(universal_class,universal_class),rest_relation).
% 300.01/300.49  193467[11:MRR:178830.1,193465.0] inductive(power_class(domain_of(intersection(u,identity_relation)))) ||  -> .
% 300.01/300.49  193438[9:MRR:193434.1,192744.0] inductive(complement(successor(identity_relation))) ||  -> .
% 300.01/300.49  193437[10:MRR:193435.1,193277.0] inductive(symmetrization_of(identity_relation)) ||  -> .
% 300.01/300.49  23776[0:Res:294.0,3989.1] single_valued_class(cross_product(universal_class,universal_class)) ||  -> function(cross_product(universal_class,universal_class))*.
% 300.01/300.49  193286[10:Res:173713.1,193277.0] inductive(inverse(identity_relation)) ||  -> .
% 300.01/300.49  1267[0:Res:52.1,8.0] inductive(u) || subclass(u,omega)* -> equal(u,omega).
% 300.01/300.49  192762[9:Res:173713.1,192744.0] inductive(complement(singleton(identity_relation))) ||  -> .
% 300.01/300.49  140157[0:SpL:138936.0,30054.0] || equal(u,universal_class) -> member(singleton(v),u)*.
% 300.01/300.49  1738[0:Res:177.0,2.0] || subclass(universal_class,u) -> member(singleton(v),u)*.
% 300.01/300.49  76343[0:Res:7.1,76331.0] || equal(complement(singleton(ordered_pair(u,v))),universal_class)** -> .
% 300.01/300.49  76331[0:SpL:14.0,76323.0] || subclass(universal_class,complement(singleton(ordered_pair(u,v))))* -> .
% 300.01/300.49  84552[2:Res:2606.1,83550.1] inductive(u) || equal(complement(u),universal_class)** -> .
% 300.01/300.49  171004[2:Rew:170925.0,170049.0] ||  -> equal(intersection(complement(u),universal_class),symmetric_difference(universal_class,u))**.
% 300.01/300.49  2747[0:Res:7.1,1772.0] || equal(omega,universal_class) -> equal(integer_of(omega),omega)**.
% 300.01/300.49  1772[0:Res:1736.1,158.0] || subclass(universal_class,omega)* -> equal(integer_of(omega),omega).
% 300.01/300.49  50746[0:Con:50740.1] || member(u,v)*+ -> member(u,universal_class)*.
% 300.01/300.49  63[0:Inp] function(u) ||  -> subclass(u,cross_product(universal_class,universal_class))*.
% 300.01/300.49  1736[0:Res:53.0,2.0] || subclass(universal_class,u) -> member(omega,u)*.
% 300.01/300.49  1257[0:Res:5.0,8.0] || subclass(universal_class,u)* -> equal(universal_class,u).
% 300.01/300.49  1305[0:Res:7.1,1257.0] || equal(u,universal_class)* -> equal(universal_class,u).
% 300.01/300.49  3949[0:Res:955.0,2797.1] || subclass(universal_class,complement(ordered_pair(u,v)))* -> .
% 300.01/300.49  57[0:Inp] || member(u,universal_class) -> member(power_class(u),universal_class)*.
% 300.01/300.49  3974[0:Res:7.1,3949.0] || equal(complement(ordered_pair(u,v)),universal_class)** -> .
% 300.01/300.49  146488[2:MRR:146479.1,130371.0] || subclass(universal_class,regular(ordered_pair(u,v)))* -> .
% 300.01/300.49  146517[2:Res:7.1,146488.0] || equal(regular(ordered_pair(u,v)),universal_class)** -> .
% 300.01/300.49  3972[0:Res:7.1,3952.0] || equal(complement(singleton(singleton(u))),universal_class)** -> .
% 300.01/300.49  3952[0:MRR:3945.0,177.0] || subclass(universal_class,complement(singleton(singleton(u))))* -> .
% 300.01/300.49  33[0:Inp] ||  -> subclass(rotate(u),cross_product(cross_product(universal_class,universal_class),universal_class))*.
% 300.01/300.49  36[0:Inp] ||  -> subclass(flip(u),cross_product(cross_product(universal_class,universal_class),universal_class))*.
% 300.01/300.49  121248[2:Res:99.0,121219.1] || equal(complement(cross_product(universal_class,universal_class)),domain_relation)** -> .
% 300.01/300.49  58[0:Inp] ||  -> subclass(compose(u,v),cross_product(universal_class,universal_class))*.
% 300.01/300.49  130377[2:MRR:80798.1,130371.0] || subclass(universal_class,cross_product(u,v))* -> .
% 300.01/300.49  130396[2:Res:7.1,130377.0] || equal(cross_product(u,v),universal_class)** -> .
% 300.01/300.49  140101[0:SpR:138936.0,11212.0] ||  -> subclass(symmetric_difference(universal_class,u),complement(u))*.
% 300.01/300.49  170940[2:Rew:170925.0,169837.0] ||  -> equal(union(complement(u),u),universal_class)**.
% 300.01/300.49  170942[2:Rew:170925.0,169847.0] ||  -> equal(union(u,complement(u)),universal_class)**.
% 300.01/300.49  171013[2:Rew:170925.0,170169.0] ||  -> equal(symmetric_difference(complement(u),u),universal_class)**.
% 300.01/300.49  171014[2:Rew:170925.0,170179.0] ||  -> equal(symmetric_difference(u,complement(u)),universal_class)**.
% 300.01/300.49  93[0:Inp] ||  -> subclass(compose_class(u),cross_product(universal_class,universal_class))*.
% 300.01/300.49  128237[0:Con:128220.1] || equal(complement(complement(rest_relation)),universal_class)** -> .
% 300.01/300.49  3608[0:MRR:3602.0,53.0] || equal(complement(singleton(omega)),universal_class)** -> .
% 300.01/300.49  950[0:SpR:14.0,12.0] ||  -> member(ordered_pair(u,v),universal_class)*.
% 300.01/300.49  141[0:Inp] ||  -> subclass(rest_of(u),cross_product(universal_class,universal_class))*.
% 300.01/300.49  138936[0:MRR:138826.0,11074.0] ||  -> equal(intersection(universal_class,u),u)**.
% 300.01/300.49  3873[0:Res:7.1,3847.0] || equal(rest_of(u),universal_class)** -> .
% 300.01/300.49  3872[0:Res:7.1,3846.0] || equal(compose_class(u),universal_class)** -> .
% 300.01/300.49  3847[0:AED:1.0,3818.1] || subclass(universal_class,rest_of(u))* -> .
% 300.01/300.49  3846[0:AED:1.0,3822.1] || subclass(universal_class,compose_class(u))* -> .
% 300.01/300.49  170938[2:Rew:170925.0,169791.0] ||  -> equal(union(u,universal_class),universal_class)**.
% 300.01/300.49  170939[2:Rew:170925.0,169792.0] ||  -> equal(union(universal_class,u),universal_class)**.
% 300.01/300.49  99[0:Inp] ||  -> subclass(domain_relation,cross_product(universal_class,universal_class))*.
% 300.01/300.49  145[0:Inp] ||  -> subclass(rest_relation,cross_product(universal_class,universal_class))*.
% 300.01/300.49  177[0:SpR:13.0,12.0] ||  -> member(singleton(u),universal_class)*.
% 300.01/300.49  3851[0:Res:7.1,3844.0] || equal(domain_relation,universal_class)** -> .
% 300.01/300.49  3844[0:AED:1.0,3824.1] || subclass(universal_class,domain_relation)* -> .
% 300.01/300.49  3709[0:AED:1.0,3686.1] || subclass(universal_class,element_relation)* -> .
% 300.01/300.49  3534[2:MRR:3529.0,7.1] || equal(element_relation,universal_class)** -> .
% 300.01/300.49  3850[0:Res:7.1,3843.0] || equal(rest_relation,universal_class)** -> .
% 300.01/300.49  3843[0:AED:1.0,3823.1] || subclass(universal_class,rest_relation)* -> .
% 300.01/300.49  178027[6:Rew:174004.0,177462.0,173687.0,177462.0] ||  -> equal(diagonalise(u),universal_class)**.
% 300.01/300.49  171973[2:SpR:170939.0,114.0] ||  -> equal(symmetrization_of(universal_class),universal_class)**.
% 300.01/300.49  171985[2:SpR:170939.0,44.0] ||  -> equal(successor(universal_class),universal_class)**.
% 300.01/300.49  189336[8:Spt:188299.0,20574.1,184927.0] || equal(universal_class,ordinal_numbers)** -> .
% 300.01/300.49  172025[2:MRR:172024.0,5.0] ||  -> connected(universal_class,u)*.
% 300.01/300.49  5[0:Inp] ||  -> subclass(u,universal_class)*.
% 300.01/300.49  53[0:Inp] ||  -> member(omega,universal_class)*.
% 300.01/300.49  79575[2:MRR:3763.0,79574.0] ||  -> inductive(universal_class)*.
% 300.01/300.49  2786[0:Res:79.1,74.1] operation(inverse(u)) function(u) ||  -> one_to_one(u)*.
% 300.01/300.49  178232[6:Rew:177066.0,118.0] || subclass(cross_product(u,u),complement(complement(symmetrization_of(v))))* -> connected(v,u).
% 300.01/300.49  178229[6:Rew:177066.0,117.1] || connected(u,v) -> subclass(cross_product(v,v),complement(complement(symmetrization_of(u))))*.
% 300.01/300.49  178527[6:MRR:178526.1,173695.0] inductive(complement(diagonalise(u))) ||  -> .
% 300.01/300.49  180867[6:Res:173713.1,173695.0] inductive(identity_relation) ||  -> .
% 300.01/300.49  178376[6:MRR:177239.0,5.0] ||  -> irreflexive(u,v)*.
% 300.01/300.49  89[0:Inp] || homomorphism(u,v,w)* -> compatible(u,v,w).
% 300.01/300.49  158[0:Inp] || member(u,omega)* -> equal(integer_of(u),u).
% 300.01/300.49  88[0:Inp] || homomorphism(u,v,w)* -> operation(w).
% 300.01/300.49  87[0:Inp] || homomorphism(u,v,w)* -> operation(v).
% 300.01/300.49  171777[4:MRR:171764.1,3248.0] inductive(complement(omega)) ||  -> .
% 300.01/300.49  52[0:Inp] inductive(u) ||  -> subclass(omega,u)*.
% 300.01/300.49  171458[2:SoR:171179.0,79.1] operation(diagonalise(singleton_relation)) ||  -> .
% 300.01/300.49  79[0:Inp] operation(u) ||  -> function(u)*.
% 300.01/300.49  171443[2:SoR:171179.0,72.1] one_to_one(diagonalise(singleton_relation)) ||  -> .
% 300.01/300.49  171179[2:MRR:171178.1,130396.0] function(diagonalise(singleton_relation)) ||  -> .
% 300.01/300.49  169875[2:MRR:2762.1,130396.0] operation(universal_class) ||  -> .
% 300.01/300.49  169874[2:MRR:2761.1,130396.0] one_to_one(universal_class) ||  -> .
% 300.01/300.49  130397[2:Res:63.1,130377.0] function(universal_class) ||  -> .
% 300.01/300.49  51[0:Inp] ||  -> inductive(omega)*.
% 300.01/300.49  41575[0:MRR:41542.0,950.0] || subclass(rest_relation,rotate(u)) -> member(ordered_pair(ordered_pair(v,rest_of(ordered_pair(w,v))),w),u)*.
% 300.01/300.49  41576[0:MRR:41541.0,950.0] || subclass(rest_relation,flip(u)) -> member(ordered_pair(ordered_pair(v,w),rest_of(ordered_pair(w,v))),u)*.
% 300.01/300.49  147450[0:Obv:147432.1] || subclass(u,complement(u))*+ -> subclass(u,v)*.
% 300.01/300.49  2174[0:SpL:956.0,94.0] || member(singleton(singleton(singleton(u))),compose_class(v))* -> equal(compose(v,singleton(u)),u).
% 300.01/300.49  140387[0:SpR:140346.0,27.0] ||  -> equal(union(u,u),complement(complement(u)))**.
% 300.01/300.50  140346[0:MRR:140279.0,11074.0] ||  -> equal(intersection(u,u),u)**.
% 300.01/300.50  11001[0:SpR:27.0,2132.1] || member(u,symmetric_difference(complement(v),complement(w)))* -> member(u,union(v,w)).
% 300.01/300.50  130374[2:MRR:3866.1,130371.0] inductive(cross_product(u,v)) ||  -> .
% 300.01/300.50  11010[0:Res:2132.1,25.1] || member(u,symmetric_difference(v,w)) member(u,intersection(v,w))* -> .
% 300.01/300.50  128874[0:Obv:128858.0] ||  -> subclass(complement(complement(u)),u)*.
% 300.01/300.50  964[0:SpL:956.0,146.0] || member(singleton(singleton(singleton(u))),rest_relation)* -> equal(rest_of(singleton(u)),u).
% 300.01/300.50  11853[0:SpL:2119.0,23.0] || member(u,symmetric_difference(v,singleton(v)))* -> member(u,successor(v)).
% 300.01/300.50  121246[2:Res:7.1,121219.1] || equal(u,domain_relation) equal(complement(u),domain_relation)** -> .
% 300.01/300.50  121219[2:Res:7.1,121013.1] || equal(complement(u),domain_relation) subclass(domain_relation,u)* -> .
% 300.01/300.50  121013[2:Res:81817.1,84265.1] || subclass(domain_relation,u) subclass(domain_relation,complement(u))* -> .
% 300.01/300.50  121012[2:Res:84323.1,84265.1] || equal(rest_relation,domain_relation) subclass(domain_relation,complement(rest_relation))* -> .
% 300.01/300.50  121010[2:Res:81790.0,84265.1] || subclass(domain_relation,complement(domain_relation))* -> .
% 300.01/300.50  4083[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))**.
% 300.01/300.50  4082[0:Res:17.2,2.0] || member(u,v)* member(w,x)* subclass(cross_product(x,v),y)*+ -> member(ordered_pair(w,u),y)*.
% 300.01/300.50  112700[0:Obv:112666.0] ||  -> member(u,v) subclass(singleton(u),complement(v))*.
% 300.01/300.50  10891[0:Res:7.1,1764.0] || equal(u,ordered_pair(v,w))*+ -> member(singleton(v),u)*.
% 300.01/300.50  1764[0:Res:955.0,2.0] || subclass(ordered_pair(u,v),w)* -> member(singleton(u),w).
% 300.01/300.50  2119[0:SpR:44.0,160.0] ||  -> equal(intersection(complement(intersection(u,singleton(u))),successor(u)),symmetric_difference(u,singleton(u)))**.
% 300.01/300.50  956[0:Rew:13.0,954.0] ||  -> equal(ordered_pair(singleton(u),u),singleton(singleton(singleton(u))))**.
% 300.01/300.50  11942[0:SpR:44.0,11558.0] ||  -> subclass(symmetric_difference(complement(u),complement(singleton(u))),successor(u))*.
% 300.01/300.50  37[0:Inp] || member(ordered_pair(ordered_pair(u,v),w),flip(x))* -> member(ordered_pair(ordered_pair(v,u),w),x).
% 300.01/300.50  34[0:Inp] || member(ordered_pair(ordered_pair(u,v),w),rotate(x))* -> member(ordered_pair(ordered_pair(v,w),u),x).
% 300.01/300.50  17[0:Inp] || member(u,v) member(w,x) -> member(ordered_pair(w,u),cross_product(x,v))*.
% 300.01/300.50  18[0:Inp] || member(u,cross_product(v,w))*+ -> equal(ordered_pair(first(u),second(u)),u)**.
% 300.01/300.50  2366[0:Obv:2355.1] || member(u,singleton(v))* -> equal(u,v).
% 300.01/300.50  10899[0:Obv:10896.1] || member(u,v) -> subclass(singleton(u),v)*.
% 300.01/300.50  960[0:SpR:956.0,955.0] ||  -> member(singleton(singleton(u)),singleton(singleton(singleton(u))))*.
% 300.01/300.50  94[0:Inp] || member(ordered_pair(u,v),compose_class(w))* -> equal(compose(w,u),v).
% 300.01/300.50  15[0:Inp] || member(ordered_pair(u,v),cross_product(w,x))* -> member(u,w).
% 300.01/300.50  16[0:Inp] || member(ordered_pair(u,v),cross_product(w,x))* -> member(v,x).
% 300.01/300.50  11482[0:SpR:44.0,11094.0] ||  -> subclass(symmetric_difference(u,singleton(u)),successor(u))*.
% 300.01/300.50  146[0:Inp] || member(ordered_pair(u,v),rest_relation)* -> equal(rest_of(u),v).
% 300.01/300.50  955[0:MRR:951.0,177.0] ||  -> member(singleton(u),ordered_pair(u,v))*.
% 300.01/300.50  172[0:Rew:13.0,170.0] || member(successor(ordinal_numbers),singleton(ordinal_numbers))* -> .
% 300.01/300.50  44[0:Inp] ||  -> equal(union(u,singleton(u)),successor(u))**.
% 300.01/300.50  84298[2:Res:7.1,84288.0] || equal(domain_relation,element_relation)** -> .
% 300.01/300.50  84288[2:MRR:84249.1,79941.0] || subclass(domain_relation,element_relation)* -> .
% 300.01/300.50  2117[0:SpR:160.0,160.0] ||  -> equal(intersection(complement(symmetric_difference(u,v)),union(complement(intersection(u,v)),union(u,v))),symmetric_difference(complement(intersection(u,v)),union(u,v)))**.
% 300.01/300.50  3956[0:SpR:160.0,24.2] || member(u,union(v,w)) member(u,complement(intersection(v,w)))* -> member(u,symmetric_difference(v,w)).
% 300.01/300.50  3966[0:Res:24.2,2.0] || member(u,v)* member(u,w)* subclass(intersection(w,v),x)*+ -> member(u,x)*.
% 300.01/300.50  2131[0:SpR:27.0,160.0] ||  -> equal(intersection(union(u,v),union(complement(u),complement(v))),symmetric_difference(complement(u),complement(v)))**.
% 300.01/300.50  480[0:SpR:27.0,27.0] ||  -> equal(union(u,intersection(complement(v),complement(w))),complement(intersection(complement(u),union(v,w))))**.
% 300.01/300.50  479[0:SpR:27.0,27.0] ||  -> equal(union(intersection(complement(u),complement(v)),w),complement(intersection(union(u,v),complement(w))))**.
% 300.01/300.50  487[0:SpL:27.0,25.1] || member(u,intersection(complement(v),complement(w)))* member(u,union(v,w)) -> .
% 300.01/300.50  23793[0:Res:145.0,3989.1] single_valued_class(rest_relation) ||  -> function(rest_relation)*.
% 300.01/300.50  3627[2:SpR:2631.0,2631.0] ||  -> equal(ordinal_multiply(u,v),ordinal_multiply(u,w))*.
% 300.01/300.50  23790[0:Res:19.0,3989.1] single_valued_class(element_relation) ||  -> function(element_relation)*.
% 300.01/300.50  23797[0:Res:58.0,3989.1] single_valued_class(compose(u,v)) ||  -> function(compose(u,v))*.
% 300.01/300.50  23796[0:Res:141.0,3989.1] single_valued_class(rest_of(u)) ||  -> function(rest_of(u))*.
% 300.01/300.50  23795[0:Res:93.0,3989.1] single_valued_class(compose_class(u)) ||  -> function(compose_class(u))*.
% 300.01/300.50  23792[0:Res:99.0,3989.1] single_valued_class(domain_relation) ||  -> function(domain_relation)*.
% 300.01/300.50  11558[0:SpR:27.0,11212.0] ||  -> subclass(symmetric_difference(complement(u),complement(v)),union(u,v))*.
% 300.01/300.50  11212[0:SpR:160.0,11192.0] ||  -> subclass(symmetric_difference(u,v),complement(intersection(u,v)))*.
% 300.01/300.50  11094[0:SpR:160.0,11074.0] ||  -> subclass(symmetric_difference(u,v),union(u,v))*.
% 300.01/300.50  11192[0:Obv:11188.0] ||  -> subclass(intersection(u,v),u)*.
% 300.01/300.50  11074[0:Obv:11070.0] ||  -> subclass(intersection(u,v),v)*.
% 300.01/300.50  2132[0:SpL:160.0,22.0] || member(u,symmetric_difference(v,w)) -> member(u,complement(intersection(v,w)))*.
% 300.01/300.50  2133[0:SpL:160.0,23.0] || member(u,symmetric_difference(v,w))* -> member(u,union(v,w)).
% 300.01/300.50  2787[0:Res:72.1,74.1] one_to_one(inverse(u)) function(u) ||  -> one_to_one(u)*.
% 300.01/300.50  83[0:Inp] || compatible(u,v,w)* -> function(u).
% 300.01/300.50  110[0:Inp] || maps(u,v,w)* -> function(u).
% 300.01/300.50  2814[0:Res:64.1,62.0] function(u) ||  -> single_valued_class(u)*.
% 300.01/300.50  189[0:Res:48.1,185.0] inductive(null_class) ||  -> function(u)*.
% 300.01/300.50  72[0:Inp] one_to_one(u) ||  -> function(u)*.
% 300.01/300.50  70[0:Inp] ||  -> function(choice)*.
% 300.01/300.50  24[0:Inp] || member(u,v) member(u,w) -> member(u,intersection(w,v))*.
% 300.01/300.50  3250[4:MRR:2709.1,3248.0] inductive(singleton_relation) ||  -> .
% 300.01/300.50  160[0:Rew:27.0,28.0] ||  -> equal(intersection(complement(intersection(u,v)),union(u,v)),symmetric_difference(u,v))**.
% 300.01/300.50  2[0:Inp] || member(u,v)*+ subclass(v,w)* -> member(u,w)*.
% 300.01/300.50  8[0:Inp] || subclass(u,v)*+ subclass(v,u)* -> equal(v,u).
% 300.01/300.50  27[0:Inp] ||  -> equal(complement(intersection(complement(u),complement(v))),union(u,v))**.
% 300.01/300.50  22[0:Inp] || member(u,intersection(v,w))* -> member(u,v).
% 300.01/300.50  23[0:Inp] || member(u,intersection(v,w))* -> member(u,w).
% 300.01/300.50  294[0:Obv:292.0] ||  -> subclass(u,u)*.
% 300.01/300.50  25[0:Inp] || member(u,v) member(u,complement(v))* -> .
% 300.01/300.50  132[0:Inp] || section(u,v,w)* -> subclass(v,w).
% 300.01/300.50  7[0:Inp] || equal(u,v) -> subclass(v,u)*.
% 300.01/300.50  1[0:Inp] || equal(successor(ordinal_numbers),ordinal_numbers)** -> .235235[19:Rew:235038.0,197752.1] inductive(restrict(u,v,w)) ||  -> member(ordinal_numbers,u)*.
% 300.01/300.50  235746[19:Rew:235038.0,198360.0] ||  -> equal(intersection(complement(u),restrict(u,v,w)),ordinal_numbers)**.
% 300.01/300.50  235747[19:Rew:235038.0,198359.0] ||  -> equal(intersection(restrict(u,v,w),complement(u)),ordinal_numbers)**.
% 300.01/300.50  235748[19:Rew:235038.0,198358.0] ||  -> equal(restrict(complement(cross_product(u,v)),u,v),ordinal_numbers)**.
% 300.01/300.50  235753[19:Rew:235038.0,198328.0] ||  -> equal(intersection(u,singleton(v)),ordinal_numbers)** member(v,u).
% 300.01/300.50  235754[19:Rew:235038.0,198320.0] ||  -> equal(intersection(singleton(u),v),ordinal_numbers)** member(u,v).
% 300.01/300.50  235755[19:Rew:235038.0,198311.0] || equal(cross_product(u,u),ordinal_numbers)** -> connected(v,u)*.
% 300.01/300.50  235756[19:Rew:235038.0,198309.0] ||  -> equal(range__dfg(ordinal_numbers,u,v),range__dfg(ordinal_numbers,w,x))*.
% 300.01/300.50  251091[17:Res:920.1,244496.1] || member(u,cantor(v))* member(v,universal_class) -> .
% 300.01/300.50  251204[17:Con:251085.2] || equal(cantor(u),universal_class) member(u,universal_class)* -> .
% 300.01/300.50  251261[19:Res:235463.1,251097.0] || equal(ordinal_numbers,u) -> equal(domain_of(power_class(u)),ordinal_numbers)**.
% 300.01/300.50  251262[19:Res:57.1,251097.0] || member(u,universal_class) -> equal(domain_of(power_class(u)),ordinal_numbers)**.
% 300.01/300.50  251265[19:Res:55.1,251097.0] || member(u,universal_class) -> equal(domain_of(sum_class(u)),ordinal_numbers)**.
% 300.01/300.50  251267[19:Res:144962.1,251097.0] || member(u,universal_class) -> equal(domain_of(rest_of(u)),ordinal_numbers)**.
% 300.01/300.50  251268[19:Res:24370.1,251097.0] function(u) ||  -> equal(domain_of(apply(u,v)),ordinal_numbers)**.
% 300.01/300.50  251269[19:Res:50817.1,251097.0] ||  -> subclass(u,v) equal(domain_of(not_subclass_element(u,v)),ordinal_numbers)**.
% 300.01/300.50  251565[19:SpR:239616.1,251451.0] || equal(ordinal_numbers,u) -> equal(cantor(power_class(u)),ordinal_numbers)**.
% 300.01/300.50  251715[19:MRR:251714.1,235037.0] operation(singleton(u)) ||  -> equal(range_of(singleton(u)),ordinal_numbers)**.
% 300.01/300.50  252663[19:SpR:251259.1,40.0] ||  -> equal(singleton(inverse(u)),ordinal_numbers)** equal(range_of(u),ordinal_numbers).
% 300.01/300.50  252746[19:MRR:252676.2,189336.0] || equal(rest_of(u),domain_relation)** -> equal(singleton(u),ordinal_numbers).
% 300.01/300.50  252747[19:MRR:252677.2,189336.0] || equal(rest_of(u),rest_relation)** -> equal(singleton(u),ordinal_numbers).
% 300.01/300.50  252752[19:MRR:252680.2,235208.0] || subclass(domain_relation,rest_of(u))* -> equal(singleton(u),ordinal_numbers).
% 300.01/300.50  252765[19:SpR:251260.1,40.0] ||  -> equal(integer_of(inverse(u)),ordinal_numbers)** equal(range_of(u),ordinal_numbers).
% 300.01/300.50  252849[19:MRR:252778.2,189336.0] || equal(rest_of(u),domain_relation) -> equal(integer_of(u),ordinal_numbers)**.
% 300.01/300.50  252850[19:MRR:252779.2,189336.0] || equal(rest_of(u),rest_relation) -> equal(integer_of(u),ordinal_numbers)**.
% 300.01/300.50  252855[19:MRR:252782.2,235208.0] || subclass(domain_relation,rest_of(u))* -> equal(integer_of(u),ordinal_numbers).
% 300.01/300.50  252930[19:MRR:252879.2,189336.0] || equal(rest_of(regular(u)),domain_relation)** -> equal(u,ordinal_numbers).
% 300.01/300.50  252931[19:MRR:252880.2,189336.0] || equal(rest_of(regular(u)),rest_relation)** -> equal(u,ordinal_numbers).
% 300.01/300.50  252933[19:MRR:252883.2,235208.0] || subclass(domain_relation,rest_of(regular(u)))* -> equal(u,ordinal_numbers).
% 300.01/300.50  253239[22:Res:253161.1,25.1] || subclass(omega,complement(u))* member(ordinal_numbers,u) -> .
% 300.01/300.50  253242[22:Res:253161.1,224304.0] || subclass(omega,complement(complement(u)))* -> member(ordinal_numbers,u).
% 300.01/300.50  253244[22:Res:253161.1,22.0] || subclass(omega,intersection(u,v))* -> member(ordinal_numbers,u).
% 300.01/300.50  253245[22:Res:253161.1,23.0] || subclass(omega,intersection(u,v))* -> member(ordinal_numbers,v).
% 300.01/300.50  253254[22:Res:253161.1,178791.0] || subclass(omega,domain_of(u)) -> member(ordinal_numbers,cantor(u))*.
% 300.01/300.50  253275[22:Res:253161.1,235252.1] || subclass(omega,u)* equal(complement(u),universal_class) -> .
% 300.01/300.50  253961[19:Res:235441.0,251168.0] || equal(successor(u),ordinal_numbers) -> equal(singleton(u),ordinal_numbers)**.
% 300.01/300.50  253962[19:Res:235312.1,251168.0] || equal(successor(u),ordinal_numbers) -> equal(integer_of(u),ordinal_numbers)**.
% 300.01/300.50  253978[19:Res:235349.1,251168.0] || equal(successor(regular(u)),ordinal_numbers)** -> equal(u,ordinal_numbers).
% 300.01/300.50  128914[0:SpR:27.0,128874.0] ||  -> subclass(complement(union(u,v)),intersection(complement(u),complement(v)))*.
% 300.01/300.50  147166[0:Obv:147137.1] || member(u,v) -> subclass(intersection(singleton(u),w),v)*.
% 300.01/300.50  147169[0:Obv:147116.0] ||  -> member(u,v) subclass(intersection(singleton(u),w),complement(v))*.
% 300.01/300.50  147306[0:Obv:147277.1] || member(u,v) -> subclass(intersection(w,singleton(u)),v)*.
% 300.01/300.50  147309[0:Obv:147255.0] ||  -> member(u,v) subclass(intersection(w,singleton(u)),complement(v))*.
% 300.01/300.50  153646[0:Res:41575.1,16.0] || subclass(rest_relation,rotate(cross_product(u,v)))* -> member(w,v)*.
% 300.01/300.50  82864[0:Res:11074.0,1267.1] inductive(intersection(u,omega)) ||  -> equal(intersection(u,omega),omega)**.
% 300.01/300.50  82856[0:Res:11192.0,1267.1] inductive(intersection(omega,u)) ||  -> equal(intersection(omega,u),omega)**.
% 300.01/300.50  3955[0:MRR:3939.0,177.0] || subclass(universal_class,complement(complement(u)))*+ -> member(singleton(v),u)*.
% 300.01/300.50  30054[0:Res:7.1,2799.0] || equal(intersection(u,v),universal_class)**+ -> member(singleton(w),v)*.
% 300.01/300.50  29982[0:Res:7.1,2798.0] || equal(intersection(u,v),universal_class)**+ -> member(singleton(w),u)*.
% 300.01/300.50  2799[0:Res:1738.1,23.0] || subclass(universal_class,intersection(u,v))*+ -> member(singleton(w),v)*.
% 300.01/300.50  2798[0:Res:1738.1,22.0] || subclass(universal_class,intersection(u,v))*+ -> member(singleton(w),u)*.
% 300.01/300.50  29575[0:Res:7.1,3955.0] || equal(complement(complement(u)),universal_class) -> member(singleton(v),u)*.
% 300.01/300.50  2797[0:Res:1738.1,25.1] || subclass(universal_class,complement(u)) member(singleton(v),u)* -> .
% 300.01/300.50  184436[2:Rew:171004.0,184372.0,170938.0,184372.0] ||  -> equal(symmetric_difference(universal_class,symmetric_difference(universal_class,u)),symmetric_difference(complement(u),universal_class))**.
% 300.01/300.50  2800[0:Res:1738.1,158.0] || subclass(universal_class,omega) -> equal(integer_of(singleton(u)),singleton(u))**.
% 300.01/300.50  140137[0:SpR:138936.0,2132.1] || member(u,symmetric_difference(universal_class,v))* -> member(u,complement(v)).
% 300.01/300.50  140186[0:SpL:138936.0,11010.1] || member(u,symmetric_difference(universal_class,v))* member(u,v) -> .
% 300.01/300.50  171205[2:MRR:170964.0,50746.1] || member(u,complement(v)) -> member(u,symmetric_difference(universal_class,v))*.
% 300.01/300.50  159153[2:MRR:159064.1,84292.0] || subclass(cross_product(universal_class,universal_class),u)* -> member(regular(domain_relation),u).
% 300.01/300.50  159155[2:MRR:159070.1,81193.0] || subclass(cross_product(universal_class,universal_class),u)* -> member(regular(rest_relation),u).
% 300.01/300.50  192396[0:Res:140157.1,25.1] || equal(complement(u),universal_class) member(singleton(v),u)* -> .
% 300.01/300.50  192420[0:Res:140157.1,158.0] || equal(omega,universal_class) -> equal(integer_of(singleton(u)),singleton(u))**.
% 300.01/300.50  200701[13:MRR:51698.2,197048.0] || member(u,universal_class) equal(successor(singleton(u)),u)** -> .
% 300.01/300.50  156166[0:Obv:156133.0] ||  -> subclass(intersection(complement(power_class(u)),v),image(element_relation,complement(u)))*.
% 300.01/300.50  156009[0:Obv:155979.0] ||  -> subclass(intersection(u,complement(power_class(v))),image(element_relation,complement(v)))*.
% 300.01/300.50  178500[6:Rew:178030.0,134257.0] ||  -> subclass(restrict(intersection(sum_class(u),universal_class),v,w),sum_class(u))*.
% 300.01/300.50  193268[0:Res:128874.0,1267.1] inductive(complement(complement(omega))) ||  -> equal(complement(complement(omega)),omega)**.
% 300.01/300.50  5023[0:Res:7.1,1267.1] inductive(u) || equal(omega,u)* -> equal(u,omega).
% 300.01/300.50  200703[13:MRR:45844.2,197048.0] || member(u,universal_class)* equal(rest_of(u),successor(u)) -> .
% 300.01/300.50  79398[0:MRR:50361.0,5.0] ||  -> member(not_subclass_element(u,complement(v)),v)* subclass(u,complement(v)).
% 300.01/300.50  2367[0:Res:3.1,2366.0] ||  -> subclass(singleton(u),v) equal(not_subclass_element(singleton(u),v),u)**.
% 300.01/300.50  178455[6:Rew:178028.0,134259.0] ||  -> subclass(restrict(intersection(inverse(u),universal_class),v,w),inverse(u))*.
% 300.01/300.50  1774[0:Res:1736.1,905.0] || subclass(universal_class,restrict(u,v,w))* -> member(omega,u).
% 300.01/300.50  3758[0:SpL:29.0,3654.0] || equal(restrict(u,v,w),universal_class)** -> member(omega,u).
% 300.01/300.50  140391[0:SpR:140346.0,29.0] ||  -> equal(restrict(cross_product(u,v),u,v),cross_product(u,v))**.
% 300.01/300.50  177209[6:MRR:84613.2,173695.0] || subclass(universal_class,inverse(subset_relation)) member(singleton(u),subset_relation)* -> .
% 300.01/300.50  144816[0:SpR:140099.0,123.0] ||  -> equal(domain_of(cross_product(u,singleton(v))),segment(universal_class,u,v))**.
% 300.01/300.50  922[0:SpR:40.0,920.1] || member(u,cantor(inverse(v)))* -> member(u,range_of(v)).
% 300.01/300.50  196287[0:SpR:137918.1,40.0] || equal(cantor(inverse(u)),universal_class)** -> equal(range_of(u),universal_class).
% 300.01/300.50  1775[0:Res:1736.1,922.0] || subclass(universal_class,cantor(inverse(u)))* -> member(omega,range_of(u)).
% 300.01/300.50  178917[6:Rew:171004.0,178916.0] ||  -> equal(symmetric_difference(universal_class,cantor(inverse(u))),symmetric_difference(range_of(u),universal_class))**.
% 300.01/300.50  144641[0:SpR:40.0,144538.0] ||  -> equal(intersection(range_of(u),cantor(inverse(u))),cantor(inverse(u)))**.
% 300.01/300.50  195029[6:SpR:194638.1,40.0] operation(inverse(u)) ||  -> equal(cantor(inverse(u)),range_of(u))**.
% 300.01/300.50  137759[0:SpR:40.0,129012.1] || subclass(u,cantor(inverse(v)))* -> subclass(u,range_of(v)).
% 300.01/300.50  178915[6:MRR:178119.0,50746.1] || member(u,range_of(v)) -> member(u,cantor(inverse(v)))*.
% 300.01/300.50  129022[0:Obv:128999.1] || member(u,cantor(v)) -> subclass(singleton(u),domain_of(v))*.
% 300.01/300.50  120594[2:Res:2606.1,84566.0] inductive(cantor(u)) || equal(complement(domain_of(u)),universal_class)** -> .
% 300.01/300.50  136896[0:SpR:136745.1,40.0] || equal(rest_of(inverse(u)),rest_relation)** -> equal(range_of(u),universal_class).
% 300.01/300.50  137486[0:SpR:137387.1,40.0] || equal(rest_of(inverse(u)),domain_relation)** -> equal(range_of(u),universal_class).
% 300.01/300.50  218957[14:MRR:200204.1,218954.0] || subclass(cross_product(universal_class,universal_class),u)* -> member(regular(element_relation),u).
% 300.01/300.50  224955[2:SpL:171004.0,3654.0] || equal(symmetric_difference(universal_class,u),universal_class) -> member(omega,complement(u))*.
% 300.01/300.50  225061[2:SpL:171004.0,1770.0] || subclass(universal_class,symmetric_difference(universal_class,u))* -> member(omega,complement(u)).
% 300.01/300.50  226166[13:MRR:200250.1,226162.0] || member(u,universal_class) -> member(u,complement(singleton(singleton(u))))*.
% 300.01/300.50  227301[13:SpL:27.0,227295.0] || equal(intersection(complement(u),complement(v)),union(u,v))** -> .
% 300.01/300.50  228232[16:EqR:227475.2] || member(sum_class(range_of(u)),universal_class)* member(u,universal_class) -> .
% 300.01/300.50  228478[13:SpR:956.0,226545.0] ||  -> member(singleton(singleton(u)),complement(singleton(singleton(singleton(singleton(u))))))*.
% 300.01/300.50  228890[13:SpL:956.0,228487.0] || member(singleton(singleton(u)),singleton(singleton(singleton(singleton(u)))))* -> .
% 300.01/300.50  179248[6:MRR:179247.2,173695.0] inductive(complement(complement(identity_relation))) || well_ordering(u,inverse(subset_relation))* -> .
% 300.01/300.50  145923[2:MRR:145904.2,79941.0] inductive(symmetric_difference(u,u)) || well_ordering(v,complement(u))* -> .
% 300.01/300.50  179008[6:MRR:177815.2,173695.0] inductive(intersection(u,identity_relation)) || well_ordering(v,inverse(subset_relation))* -> .
% 300.01/300.50  179015[6:MRR:177863.2,173695.0] inductive(intersection(identity_relation,u)) || well_ordering(v,inverse(subset_relation))* -> .
% 300.01/300.50  129167[0:Res:955.0,20618.0] || subclass(ordered_pair(u,v),w)* well_ordering(universal_class,w) -> .
% 300.01/300.50  179020[6:MRR:178021.2,173695.0] inductive(restrict(identity_relation,u,v)) || well_ordering(w,subset_relation)* -> .
% 300.01/300.50  196085[7:Res:63.1,183936.0] function(singleton(identity_relation)) || well_ordering(universal_class,cross_product(universal_class,universal_class))* -> .
% 300.01/300.50  223404[13:Res:63.1,197128.0] function(singleton(successor_relation)) || well_ordering(universal_class,cross_product(universal_class,universal_class))* -> .
% 300.01/300.50  232721[13:Res:140157.1,232695.0] || equal(domain_of(complement(cross_product(singleton(singleton(u)),universal_class))),universal_class)** -> .
% 300.01/300.50  232722[13:Res:1738.1,232695.0] || subclass(universal_class,domain_of(complement(cross_product(singleton(singleton(u)),universal_class))))* -> .
% 300.01/300.50  232837[13:Res:140157.1,232720.0] || equal(cantor(complement(cross_product(singleton(singleton(u)),universal_class))),universal_class)** -> .
% 300.01/300.50  232838[13:Res:1738.1,232720.0] || subclass(universal_class,cantor(complement(cross_product(singleton(singleton(u)),universal_class))))* -> .
% 300.01/300.50  233638[6:SpL:40.0,233608.0] || equal(range_of(u),universal_class) -> equal(cantor(inverse(u)),universal_class)**.
% 300.01/300.50  234024[2:SpR:233362.1,171004.0] || subclass(universal_class,complement(u))* -> equal(symmetric_difference(universal_class,u),universal_class).
% 300.01/300.50  234042[0:SpR:233362.1,11212.0] || subclass(u,v) -> subclass(symmetric_difference(v,u),complement(u))*.
% 300.01/300.50  234103[6:SpR:233362.1,178031.0] || subclass(universal_class,range_of(u))* -> equal(cantor(inverse(u)),universal_class).
% 300.01/300.50  234332[6:Res:234295.1,21547.0] || equal(sum_class(u),universal_class) -> section(element_relation,sum_class(u),universal_class)*.
% 300.01/300.50  234345[13:Res:234295.1,197128.0] || equal(sum_class(u),universal_class) well_ordering(universal_class,sum_class(u))* -> .
% 300.01/300.50  234375[13:Rew:69.0,234369.0] || equal(apply(u,v),universal_class) -> inductive(apply(u,v))*.
% 300.01/300.50  234383[6:Res:234318.1,21547.0] || equal(inverse(u),universal_class) -> section(element_relation,inverse(u),universal_class)*.
% 300.01/300.50  234396[13:Res:234318.1,197128.0] || equal(inverse(u),universal_class) well_ordering(universal_class,inverse(u))* -> .
% 300.01/300.50  234474[0:SpR:233826.0,11212.0] ||  -> subclass(symmetric_difference(u,intersection(u,v)),complement(intersection(u,v)))*.
% 300.01/300.50  234507[2:SpR:171004.0,233826.0] ||  -> equal(intersection(complement(u),symmetric_difference(universal_class,u)),symmetric_difference(universal_class,u))**.
% 300.01/300.50  234776[0:SpR:234008.0,11212.0] ||  -> subclass(symmetric_difference(u,intersection(v,u)),complement(intersection(v,u)))*.
% 300.01/300.50  235766[19:Rew:235038.0,200839.0] ||  -> equal(intersection(symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers)),complement(kind_1_ordinals)),ordinal_numbers)**.
% 300.01/300.50  235767[19:Rew:235038.0,200838.0] ||  -> equal(intersection(complement(kind_1_ordinals),symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.50  235768[19:Rew:235038.0,200576.0] ||  -> subclass(symmetric_difference(successor(ordinal_numbers),universal_class),union(complement(singleton(ordinal_numbers)),ordinal_numbers))*.
% 300.01/300.50  235769[19:Rew:235038.0,200201.1] || subclass(omega,rest_relation) -> equal(integer_of(singleton(singleton(ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.50  235770[19:Rew:235038.0,200200.1] || subclass(omega,domain_relation) -> equal(integer_of(singleton(singleton(ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.50  235774[19:Rew:235038.0,227513.1] || subclass(universal_class,u) -> member(regular(complement(successor(ordinal_numbers))),u)*.
% 300.01/300.50  239655[19:Rew:235038.0,235779.1] ||  -> subclass(successor(ordinal_numbers),u) equal(not_subclass_element(successor(ordinal_numbers),u),ordinal_numbers)**.
% 300.01/300.50  235784[19:Rew:235038.0,200554.0] || equal(u,successor(ordinal_numbers)) equal(complement(u),universal_class)** -> .
% 300.01/300.50  239656[19:Rew:235038.0,235796.1] || equal(domain_of(u),successor(ordinal_numbers)) -> member(ordinal_numbers,cantor(u))*.
% 300.01/300.50  239657[19:Rew:235038.0,235797.1] || subclass(successor(ordinal_numbers),cantor(u))* -> member(ordinal_numbers,domain_of(u)).
% 300.01/300.50  239658[19:Rew:235038.0,235798.1] || equal(inverse(subset_relation),successor(ordinal_numbers)) member(ordinal_numbers,subset_relation)* -> .
% 300.01/300.50  239659[19:Rew:235038.0,235799.1] || equal(complement(u),successor(ordinal_numbers)) member(ordinal_numbers,u)* -> .
% 300.01/300.50  239660[19:Rew:235038.0,235801.1] || equal(intersection(u,v),successor(ordinal_numbers))** -> member(ordinal_numbers,v).
% 300.01/300.50  239661[19:Rew:235038.0,235802.1] || equal(intersection(u,v),successor(ordinal_numbers))** -> member(ordinal_numbers,u).
% 300.01/300.50  239662[19:Rew:235038.0,235803.0] ||  -> member(u,complement(singleton(ordinal_numbers)))* subclass(singleton(u),successor(ordinal_numbers)).
% 300.01/300.50  239663[19:Rew:235038.0,235850.1] || equal(complement(complement(u)),successor(ordinal_numbers))** -> member(ordinal_numbers,u).
% 300.01/300.50  239664[19:Rew:235038.0,235852.1] || equal(u,singleton(singleton(ordinal_numbers))) -> member(singleton(ordinal_numbers),u)*.
% 300.01/300.50  239665[19:Rew:235038.0,235854.1] || subclass(singleton(singleton(ordinal_numbers)),u)* -> member(singleton(ordinal_numbers),u).
% 300.01/300.50  239666[19:Rew:235038.0,235874.1] || subclass(complement(singleton(singleton(ordinal_numbers))),u)* -> member(ordinal_numbers,u).
% 300.01/300.50  235882[19:Rew:235038.0,200527.0] ||  -> subclass(complement(power_class(complement(singleton(ordinal_numbers)))),image(element_relation,successor(ordinal_numbers)))*.
% 300.01/300.50  235883[19:Rew:235038.0,200526.0] ||  -> equal(complement(image(element_relation,successor(ordinal_numbers))),power_class(complement(singleton(ordinal_numbers))))**.
% 300.01/300.50  235891[19:Rew:235038.0,228000.0] || equal(image(element_relation,successor(ordinal_numbers)),power_class(complement(singleton(ordinal_numbers))))** -> .
% 300.01/300.50  235892[19:Rew:235038.0,200525.0] ||  -> equal(symmetric_difference(universal_class,complement(singleton(ordinal_numbers))),intersection(successor(ordinal_numbers),universal_class))**.
% 300.01/300.50  235921[19:Rew:235038.0,197698.0] || equal(u,singleton(ordinal_numbers)) equal(complement(u),universal_class)** -> .
% 300.01/300.50  239667[19:Rew:235038.0,235933.1] || equal(inverse(subset_relation),singleton(ordinal_numbers)) member(ordinal_numbers,subset_relation)* -> .
% 300.01/300.50  239668[19:Rew:235038.0,235934.1] || equal(domain_of(u),singleton(ordinal_numbers)) -> member(ordinal_numbers,cantor(u))*.
% 300.01/300.50  239669[19:Rew:235038.0,235936.1] || equal(intersection(u,v),singleton(ordinal_numbers))** -> member(ordinal_numbers,u).
% 300.01/300.50  239670[19:Rew:235038.0,235937.1] || equal(intersection(u,v),singleton(ordinal_numbers))** -> member(ordinal_numbers,v).
% 300.01/300.50  239671[19:Rew:235038.0,235938.1] || equal(complement(u),singleton(ordinal_numbers)) member(ordinal_numbers,u)* -> .
% 300.01/300.50  239672[19:Rew:235038.0,235940.1] || subclass(singleton(ordinal_numbers),cantor(u))* -> member(ordinal_numbers,domain_of(u)).
% 300.01/300.50  235976[19:Rew:235038.0,232741.0] || equal(domain_of(complement(cross_product(singleton(ordinal_numbers),universal_class))),successor(ordinal_numbers))** -> .
% 300.01/300.50  235977[19:Rew:235038.0,232857.0] || equal(cantor(complement(cross_product(singleton(ordinal_numbers),universal_class))),successor(ordinal_numbers))** -> .
% 300.01/300.50  235978[19:Rew:235038.0,232740.0] || equal(domain_of(complement(cross_product(singleton(ordinal_numbers),universal_class))),singleton(ordinal_numbers))** -> .
% 300.01/300.50  235979[19:Rew:235038.0,232856.0] || equal(cantor(complement(cross_product(singleton(ordinal_numbers),universal_class))),singleton(ordinal_numbers))** -> .
% 300.01/300.50  239673[19:Rew:235038.0,235980.1] || equal(complement(complement(u)),singleton(ordinal_numbers))** -> member(ordinal_numbers,u).
% 300.01/300.50  239674[19:Rew:235038.0,235991.1] ||  -> member(u,complement(inverse(ordinal_numbers)))* subclass(singleton(u),symmetrization_of(ordinal_numbers)).
% 300.01/300.50  239675[19:Rew:235038.0,235995.0] || equal(symmetrization_of(ordinal_numbers),ordinal_numbers) -> equal(complement(inverse(ordinal_numbers)),universal_class)**.
% 300.01/300.50  239676[19:Rew:235038.0,235998.0] || subclass(symmetrization_of(ordinal_numbers),ordinal_numbers) -> member(omega,complement(inverse(ordinal_numbers)))*.
% 300.01/300.50  239677[19:Rew:235038.0,236019.1] || subclass(symmetric_difference(inverse(ordinal_numbers),universal_class),u)* -> member(ordinal_numbers,u).
% 300.01/300.50  236044[19:Rew:235038.0,228293.1] || subclass(universal_class,u) -> member(regular(complement(power_class(ordinal_numbers))),u)*.
% 300.01/300.50  236049[19:Rew:235038.0,199856.1] ||  -> member(u,image(element_relation,universal_class))* subclass(singleton(u),power_class(ordinal_numbers)).
% 300.01/300.50  236050[19:Rew:235038.0,199842.0] ||  -> subclass(complement(power_class(image(element_relation,universal_class))),image(element_relation,power_class(ordinal_numbers)))*.
% 300.01/300.50  236064[19:Rew:235038.0,228005.0] || equal(image(element_relation,power_class(ordinal_numbers)),power_class(image(element_relation,universal_class)))** -> .
% 300.01/300.50  236065[19:Rew:235038.0,199840.0] ||  -> equal(symmetric_difference(universal_class,image(element_relation,universal_class)),intersection(power_class(ordinal_numbers),universal_class))**.
% 300.01/300.50  236227[19:Rew:235038.0,233218.1] || subclass(universal_class,complement(complement(u)))* -> member(power_class(ordinal_numbers),u).
% 300.01/300.50  236230[19:Rew:235038.0,229637.1] || subclass(universal_class,intersection(u,v))* -> member(power_class(ordinal_numbers),u).
% 300.01/300.50  236231[19:Rew:235038.0,229633.1] || subclass(universal_class,complement(u)) member(power_class(ordinal_numbers),u)* -> .
% 300.01/300.50  236233[19:Rew:235038.0,229638.1] || subclass(universal_class,intersection(u,v))* -> member(power_class(ordinal_numbers),v).
% 300.01/300.50  236234[19:Rew:235038.0,229646.1] || subclass(universal_class,omega) -> equal(integer_of(power_class(ordinal_numbers)),power_class(ordinal_numbers))**.
% 300.01/300.50  236235[19:Rew:235038.0,229655.1] || subclass(universal_class,inverse(subset_relation)) member(power_class(ordinal_numbers),subset_relation)* -> .
% 300.01/300.50  236257[19:Rew:235038.0,232727.0] || subclass(universal_class,domain_of(complement(cross_product(singleton(power_class(ordinal_numbers)),universal_class))))* -> .
% 300.01/300.50  236258[19:Rew:235038.0,232843.0] || subclass(universal_class,cantor(complement(cross_product(singleton(power_class(ordinal_numbers)),universal_class))))* -> .
% 300.01/300.50  236263[19:Rew:235038.0,228103.1] || subclass(universal_class,u) -> member(regular(complement(symmetrization_of(ordinal_numbers))),u)*.
% 300.01/300.50  236265[19:Rew:235038.0,198230.0] ||  -> equal(symmetric_difference(universal_class,complement(inverse(ordinal_numbers))),intersection(symmetrization_of(ordinal_numbers),universal_class))**.
% 300.01/300.50  236266[19:Rew:235038.0,198195.0] ||  -> subclass(complement(power_class(complement(inverse(ordinal_numbers)))),image(element_relation,symmetrization_of(ordinal_numbers)))*.
% 300.01/300.50  236267[19:Rew:235038.0,198194.0] ||  -> equal(complement(image(element_relation,symmetrization_of(ordinal_numbers))),power_class(complement(inverse(ordinal_numbers))))**.
% 300.01/300.50  236275[19:Rew:235038.0,227999.0] || equal(image(element_relation,symmetrization_of(ordinal_numbers)),power_class(complement(inverse(ordinal_numbers))))** -> .
% 300.01/300.50  239679[19:Rew:235038.0,236284.0] ||  -> equal(symmetrization_of(ordinal_numbers),ordinal_numbers) member(regular(symmetrization_of(ordinal_numbers)),inverse(ordinal_numbers))*.
% 300.01/300.50  236341[19:Rew:235038.0,197480.1] || equal(singleton(u),domain_relation)** -> equal(ordered_pair(ordinal_numbers,ordinal_numbers),u)*.
% 300.01/300.50  236342[19:Rew:235038.0,197479.1] || subclass(domain_relation,singleton(u))* -> equal(ordered_pair(ordinal_numbers,ordinal_numbers),u).
% 300.01/300.50  239680[19:Rew:235038.0,236527.0] || equal(range_of(ordinal_numbers),singleton(ordinal_numbers))** -> equal(range_of(ordinal_numbers),omega).
% 300.01/300.50  239681[19:Rew:235038.0,236528.0] || equal(range_of(ordinal_numbers),successor(ordinal_numbers))** -> equal(range_of(ordinal_numbers),omega).
% 300.01/300.50  236679[19:Rew:235038.0,204132.1] inductive(symmetric_difference(singleton(successor_relation),range_of(successor_relation))) ||  -> member(ordinal_numbers,kind_1_ordinals)*.
% 300.01/300.50  239683[19:Rew:235038.0,236681.0] || equal(complement(complement(complement(u))),ordinal_numbers)** -> member(ordinal_numbers,u).
% 300.01/300.50  239684[19:Rew:235038.0,236689.0] || equal(complement(intersection(u,v)),ordinal_numbers)** -> member(ordinal_numbers,u).
% 300.01/300.50  239685[19:Rew:235038.0,236690.0] || equal(complement(complement(u)),ordinal_numbers)** member(ordinal_numbers,u) -> .
% 300.01/300.50  236700[19:Rew:235038.0,197739.1] || equal(restrict(u,v,w),universal_class)** -> member(ordinal_numbers,u).
% 300.01/300.50  236701[19:Rew:235038.0,197738.1] || subclass(universal_class,restrict(u,v,w))* -> member(ordinal_numbers,u).
% 300.01/300.50  236720[19:Rew:235038.0,198084.0] ||  -> equal(singleton(u),ordinal_numbers) equal(apply(choice,singleton(u)),u)**.
% 300.01/300.50  239686[19:Rew:235038.0,236721.1] ||  -> equal(singleton(u),ordinal_numbers) equal(intersection(singleton(u),u),ordinal_numbers)**.
% 300.01/300.50  236722[19:Rew:235038.0,198082.1] || member(u,complement(singleton(u)))* -> equal(singleton(u),ordinal_numbers).
% 300.01/300.50  236733[19:Rew:235038.0,200030.0] ||  -> equal(intersection(union(u,ordinal_numbers),universal_class),symmetric_difference(complement(u),universal_class))**.
% 300.01/300.50  239687[19:Rew:235038.0,236790.1] || subclass(u,ordinal_numbers) -> equal(restrict(u,v,w),ordinal_numbers)**.
% 300.01/300.50  239688[19:Rew:235038.0,236792.0] || member(not_subclass_element(u,ordinal_numbers),complement(u))* -> subclass(u,ordinal_numbers).
% 300.01/300.50  239689[19:Rew:235038.0,236797.1] || equal(ordinal_numbers,u) -> equal(restrict(u,v,w),ordinal_numbers)**.
% 300.01/300.50  239690[19:Rew:235038.0,236803.1] || equal(ordinal_numbers,u) equal(singleton(power_class(u)),ordinal_numbers)** -> .
% 300.01/300.50  239691[19:Rew:235038.0,236815.1] || equal(ordinal_numbers,u) equal(complement(power_class(u)),ordinal_numbers)** -> .
% 300.01/300.50  236816[19:Rew:235038.0,229514.0] || equal(ordinal_numbers,u) -> member(regular(complement(power_class(u))),universal_class)*.
% 300.01/300.50  236840[19:Rew:235038.0,200583.0] ||  -> equal(unordered_pair(singleton(u),unordered_pair(u,ordinal_numbers)),ordered_pair(u,universal_class))**.
% 300.01/300.50  239692[19:Rew:235038.0,236845.0] || equal(sum_class(ordinal_numbers),ordinal_numbers) subclass(universal_class,sum_class(ordinal_numbers))* -> .
% 300.01/300.50  236847[19:Rew:235038.0,198093.0] ||  -> subclass(complement(power_class(image(element_relation,ordinal_numbers))),image(element_relation,power_class(universal_class)))*.
% 300.01/300.50  236859[19:Rew:235038.0,228004.0] || equal(image(element_relation,power_class(universal_class)),power_class(image(element_relation,ordinal_numbers)))** -> .
% 300.01/300.50  236865[19:Rew:235038.0,198092.0] ||  -> member(u,image(element_relation,ordinal_numbers))* subclass(singleton(u),power_class(universal_class)).
% 300.01/300.50  236866[19:Rew:235038.0,198087.0] ||  -> equal(symmetric_difference(universal_class,image(element_relation,ordinal_numbers)),intersection(power_class(universal_class),universal_class))**.
% 300.01/300.50  239693[19:Rew:235038.0,236868.0] || subclass(power_class(universal_class),ordinal_numbers) -> member(omega,image(element_relation,ordinal_numbers))*.
% 300.01/300.50  239694[19:Rew:235038.0,236871.0] || equal(power_class(universal_class),ordinal_numbers) -> equal(image(element_relation,ordinal_numbers),universal_class)**.
% 300.01/300.50  236930[19:Rew:235038.0,198050.1] function(u) ||  -> equal(second(not_subclass_element(ordinal_numbers,ordinal_numbers)),single_valued2(u))*.
% 300.01/300.50  236931[19:Rew:235038.0,198049.1] single_valued_class(u) ||  -> equal(second(not_subclass_element(ordinal_numbers,ordinal_numbers)),single_valued2(u))*.
% 300.01/300.50  237090[19:Rew:235038.0,198039.1] || subclass(u,complement(singleton(regular(u))))* -> equal(u,ordinal_numbers).
% 300.01/300.50  237100[19:Rew:235038.0,198055.0] ||  -> equal(integer_of(u),ordinal_numbers) subclass(intersection(singleton(u),v),omega)*.
% 300.01/300.50  237101[19:Rew:235038.0,198054.0] ||  -> equal(integer_of(u),ordinal_numbers) subclass(intersection(v,singleton(u)),omega)*.
% 300.01/300.50  237102[19:Rew:235038.0,231434.1] || equal(symmetric_difference(universal_class,u),universal_class) -> member(ordinal_numbers,complement(u))*.
% 300.01/300.50  237103[19:Rew:235038.0,231336.1] || subclass(universal_class,symmetric_difference(universal_class,u))* -> member(ordinal_numbers,complement(u)).
% 300.01/300.50  237143[19:Rew:235038.0,225239.1] function(ordered_pair(universal_class,u)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.50  237144[19:Rew:235038.0,224108.1] function(image(element_relation,successor_relation)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.50  237145[19:Rew:235038.0,223314.1] function(complement(inverse(successor_relation))) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.50  237146[19:Rew:235038.0,223278.1] function(image(element_relation,universal_class)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.50  237151[19:Rew:235038.0,203926.1] operation(range_of(successor_relation)) || member(ordinal_numbers,cross_product(universal_class,universal_class))* -> .
% 300.01/300.50  237152[19:Rew:235038.0,203925.1] one_to_one(range_of(successor_relation)) || member(ordinal_numbers,cross_product(universal_class,universal_class))* -> .
% 300.01/300.50  237153[19:Rew:235038.0,200072.1] inductive(compose(u,v)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.50  239697[19:Rew:235038.0,237156.0] || equal(complement(inverse(subset_relation)),ordinal_numbers)** member(ordinal_numbers,subset_relation) -> .
% 300.01/300.50  237160[19:Rew:235038.0,198237.1] || equal(complement(complement(rest_relation)),domain_relation)** -> equal(rest_of(ordinal_numbers),ordinal_numbers).
% 300.01/300.50  237161[19:Rew:235038.0,198236.1] || subclass(domain_relation,complement(complement(rest_relation)))* -> equal(rest_of(ordinal_numbers),ordinal_numbers).
% 300.01/300.50  239698[19:Rew:235038.0,237165.0] || equal(complement(intersection(u,v)),ordinal_numbers)** -> member(ordinal_numbers,v).
% 300.01/300.50  237174[19:Rew:235038.0,198256.2] inductive(u) || equal(v,u)* -> member(ordinal_numbers,v)*.
% 300.01/300.50  237193[19:Rew:235038.0,198266.1] inductive(intersection(cantor(u),v)) ||  -> member(ordinal_numbers,domain_of(u))*.
% 300.01/300.50  237194[19:Rew:235038.0,198265.1] inductive(complement(complement(cantor(u)))) ||  -> member(ordinal_numbers,domain_of(u))*.
% 300.01/300.50  237218[19:Rew:235038.0,232179.0] || equal(complement(u),ordinal_numbers) -> equal(union(u,v),universal_class)**.
% 300.01/300.50  237219[19:Rew:235038.0,232007.0] || equal(complement(u),ordinal_numbers) -> equal(union(v,u),universal_class)**.
% 300.01/300.50  239699[19:Rew:235038.0,237223.1] || equal(complement(u),ordinal_numbers) -> equal(symmetric_difference(universal_class,u),ordinal_numbers)**.
% 300.01/300.50  239700[19:Rew:235038.0,237224.1] || equal(complement(u),ordinal_numbers) -> equal(symmetric_difference(u,universal_class),ordinal_numbers)**.
% 300.01/300.50  237225[19:Rew:235038.0,227618.0] || equal(complement(u),ordinal_numbers) -> equal(intersection(u,universal_class),universal_class)**.
% 300.01/300.50  237227[19:Rew:235038.0,227391.0] || equal(complement(u),ordinal_numbers) equal(complement(u),universal_class)** -> .
% 300.01/300.50  237233[19:Rew:235038.0,234343.1] || equal(sum_class(u),universal_class)** equal(sum_class(u),ordinal_numbers) -> .
% 300.01/300.50  237250[19:Rew:235038.0,198300.1] || subclass(domain_relation,rest_of(inverse(u)))* -> member(ordinal_numbers,range_of(u)).
% 300.01/300.50  237251[19:Rew:235038.0,198296.1] || subclass(universal_class,cantor(inverse(u)))* -> member(ordinal_numbers,range_of(u)).
% 300.01/300.50  237260[19:Rew:235038.0,198159.1] inductive(restrict(identity_relation,u,v)) ||  -> member(ordinal_numbers,inverse(subset_relation))*.
% 300.01/300.50  237294[19:Rew:235038.0,200677.0] ||  -> equal(union(intersection(u,universal_class),ordinal_numbers),complement(symmetric_difference(u,universal_class)))**.
% 300.01/300.50  237295[19:Rew:235038.0,200585.0] ||  -> equal(unordered_pair(ordinal_numbers,unordered_pair(universal_class,singleton(u))),ordered_pair(universal_class,u))**.
% 300.01/300.50  237296[19:Rew:235038.0,200580.0] ||  -> equal(intersection(intersection(u,complement(singleton(ordinal_numbers))),successor(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  237297[19:Rew:235038.0,200579.0] ||  -> equal(intersection(successor(ordinal_numbers),intersection(u,complement(singleton(ordinal_numbers)))),ordinal_numbers)**.
% 300.01/300.50  237298[19:Rew:235038.0,200578.0] ||  -> equal(intersection(successor(ordinal_numbers),intersection(complement(singleton(ordinal_numbers)),u)),ordinal_numbers)**.
% 300.01/300.50  237299[19:Rew:235038.0,200577.0] ||  -> equal(intersection(intersection(complement(singleton(ordinal_numbers)),u),successor(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  237300[19:Rew:235038.0,200518.0] ||  -> equal(intersection(power_class(universal_class),intersection(u,image(element_relation,ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.50  237301[19:Rew:235038.0,200516.0] ||  -> equal(intersection(power_class(universal_class),intersection(image(element_relation,ordinal_numbers),u)),ordinal_numbers)**.
% 300.01/300.50  237302[19:Rew:235038.0,200513.0] ||  -> equal(intersection(intersection(u,image(element_relation,ordinal_numbers)),power_class(universal_class)),ordinal_numbers)**.
% 300.01/300.50  237303[19:Rew:235038.0,200511.0] ||  -> equal(intersection(intersection(image(element_relation,ordinal_numbers),u),power_class(universal_class)),ordinal_numbers)**.
% 300.01/300.50  237305[19:Rew:235038.0,200103.1] inductive(application_function) ||  -> member(ordinal_numbers,cross_product(universal_class,cross_product(universal_class,universal_class)))*.
% 300.01/300.50  237306[19:Rew:235038.0,200102.1] inductive(composition_function) ||  -> member(ordinal_numbers,cross_product(universal_class,cross_product(universal_class,universal_class)))*.
% 300.01/300.50  239703[19:Rew:235038.0,237310.1] ||  -> member(ordinal_numbers,symmetric_difference(universal_class,u))* member(ordinal_numbers,union(u,ordinal_numbers)).
% 300.01/300.50  237317[19:Rew:235038.0,232704.0] ||  -> equal(apply(complement(cross_product(ordinal_numbers,universal_class)),universal_class),sum_class(range_of(ordinal_numbers)))**.
% 300.01/300.50  237322[19:Rew:235038.0,200098.1] || subclass(domain_relation,rest_of(universal_class))* -> equal(cross_product(ordinal_numbers,universal_class),ordinal_numbers).
% 300.01/300.50  237323[19:Rew:235038.0,200092.0] ||  -> equal(intersection(intersection(image(element_relation,universal_class),u),power_class(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  237324[19:Rew:235038.0,200091.0] ||  -> equal(intersection(power_class(ordinal_numbers),intersection(image(element_relation,universal_class),u)),ordinal_numbers)**.
% 300.01/300.50  237325[19:Rew:235038.0,200090.0] ||  -> equal(intersection(intersection(u,image(element_relation,universal_class)),power_class(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  237326[19:Rew:235038.0,200089.0] ||  -> equal(intersection(power_class(ordinal_numbers),intersection(u,image(element_relation,universal_class))),ordinal_numbers)**.
% 300.01/300.50  237328[19:Rew:235038.0,200088.1] || subclass(universal_class,complement(omega))* -> equal(integer_of(singleton(u)),ordinal_numbers)**.
% 300.01/300.50  237330[19:Rew:235038.0,200086.0] ||  -> subclass(symmetric_difference(power_class(universal_class),universal_class),union(image(element_relation,ordinal_numbers),ordinal_numbers))*.
% 300.01/300.50  237331[19:Rew:235038.0,200085.0] ||  -> subclass(symmetric_difference(symmetrization_of(ordinal_numbers),universal_class),union(complement(inverse(ordinal_numbers)),ordinal_numbers))*.
% 300.01/300.50  237332[19:Rew:235038.0,199392.0] ||  -> equal(intersection(intersection(u,complement(inverse(ordinal_numbers))),symmetrization_of(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  237333[19:Rew:235038.0,199391.0] ||  -> equal(intersection(symmetrization_of(ordinal_numbers),intersection(u,complement(inverse(ordinal_numbers)))),ordinal_numbers)**.
% 300.01/300.50  237334[19:Rew:235038.0,199390.0] ||  -> equal(intersection(symmetrization_of(ordinal_numbers),intersection(complement(inverse(ordinal_numbers)),u)),ordinal_numbers)**.
% 300.01/300.50  237335[19:Rew:235038.0,199389.0] ||  -> equal(intersection(intersection(complement(inverse(ordinal_numbers)),u),symmetrization_of(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  237339[19:Rew:235038.0,199068.1] || member(regular(inverse(subset_relation)),subset_relation)* -> equal(inverse(subset_relation),ordinal_numbers).
% 300.01/300.50  237345[19:Rew:235038.0,228599.1] || subclass(domain_relation,rest_of(u))* equal(domain_of(u),ordinal_numbers) -> .
% 300.01/300.50  237352[19:Rew:235038.0,198810.0] ||  -> equal(domain_of(u),ordinal_numbers) member(regular(domain_of(u)),cantor(u))*.
% 300.01/300.50  237353[19:Rew:235038.0,198601.0] ||  -> equal(domain_of(restrict(u,v,ordinal_numbers)),segment(u,v,universal_class))**.
% 300.01/300.50  239704[19:Rew:235038.0,237360.1] ||  -> member(ordinal_numbers,image(element_relation,complement(u)))* member(ordinal_numbers,power_class(u)).
% 300.01/300.50  239705[19:Rew:235038.0,237362.0] || equal(power_class(u),ordinal_numbers) member(ordinal_numbers,power_class(u))* -> .
% 300.01/300.50  239706[19:Rew:235038.0,237367.1] || member(ordinal_numbers,element_relation) subclass(compose(element_relation,universal_class),ordinal_numbers)* -> .
% 300.01/300.50  237371[19:Rew:235038.0,198457.1] inductive(complement(compose(element_relation,universal_class))) || member(ordinal_numbers,element_relation)* -> .
% 300.01/300.50  237374[19:Rew:235038.0,198446.1] || subclass(omega,singleton(ordinal_numbers))* -> equal(integer_of(successor(ordinal_numbers)),ordinal_numbers).
% 300.01/300.50  237375[19:Rew:235038.0,198442.0] ||  -> equal(intersection(complement(successor(u)),symmetric_difference(u,singleton(u))),ordinal_numbers)**.
% 300.01/300.50  237376[19:Rew:235038.0,198441.0] ||  -> equal(intersection(complement(symmetrization_of(u)),symmetric_difference(u,inverse(u))),ordinal_numbers)**.
% 300.01/300.50  237377[19:Rew:235038.0,198440.0] ||  -> equal(intersection(complement(union(u,v)),symmetric_difference(u,v)),ordinal_numbers)**.
% 300.01/300.50  237378[19:Rew:235038.0,198439.1] || subclass(u,v) -> equal(intersection(complement(v),u),ordinal_numbers)**.
% 300.01/300.50  237379[19:Rew:235038.0,198438.0] ||  -> equal(intersection(symmetric_difference(u,singleton(u)),complement(successor(u))),ordinal_numbers)**.
% 300.01/300.50  237380[19:Rew:235038.0,198437.0] ||  -> equal(intersection(symmetric_difference(u,inverse(u)),complement(symmetrization_of(u))),ordinal_numbers)**.
% 300.01/300.50  237381[19:Rew:235038.0,198436.0] ||  -> equal(intersection(symmetric_difference(u,v),complement(union(u,v))),ordinal_numbers)**.
% 300.01/300.50  237382[19:Rew:235038.0,198435.1] inductive(symmetric_difference(u,u)) ||  -> member(ordinal_numbers,complement(complement(u)))*.
% 300.01/300.50  237383[19:Rew:235038.0,198434.0] ||  -> equal(intersection(singleton(u),singleton(v)),ordinal_numbers)** equal(v,u).
% 300.01/300.50  237385[19:Rew:235038.0,198433.1] inductive(complement(domain_of(u))) ||  -> member(ordinal_numbers,complement(cantor(u)))*.
% 300.01/300.50  237388[19:Rew:235038.0,198429.1] inductive(intersection(u,cantor(v))) ||  -> member(ordinal_numbers,domain_of(v))*.
% 300.01/300.50  237392[19:Rew:235038.0,198427.1] || subclass(u,v) -> equal(intersection(u,complement(v)),ordinal_numbers)**.
% 300.01/300.50  237393[19:Rew:235038.0,234247.0] || equal(complement(domain_of(u)),ordinal_numbers)** -> equal(cantor(u),universal_class).
% 300.01/300.50  237398[19:Rew:235038.0,198423.1] || subclass(domain_relation,rest_of(u))* -> equal(complement(domain_of(u)),ordinal_numbers).
% 300.01/300.50  237399[19:Rew:235038.0,198422.1] || subclass(rest_relation,rest_of(u))* -> equal(complement(domain_of(u)),ordinal_numbers).
% 300.01/300.50  237416[19:Rew:235038.0,198417.1] inductive(symmetric_difference(u,v)) ||  -> member(ordinal_numbers,union(u,v))*.
% 300.01/300.50  237424[19:Rew:235038.0,228596.1] || subclass(domain_relation,rest_of(u))* equal(cantor(u),ordinal_numbers) -> .
% 300.01/300.50  237432[19:Rew:235038.0,198400.0] ||  -> equal(cantor(u),ordinal_numbers) member(regular(cantor(u)),domain_of(u))*.
% 300.01/300.50  237436[19:Rew:235038.0,198385.1] inductive(symmetric_difference(u,inverse(u))) ||  -> member(ordinal_numbers,symmetrization_of(u))*.
% 300.01/300.50  237441[19:Rew:235038.0,198380.1] inductive(symmetric_difference(u,singleton(u))) ||  -> member(ordinal_numbers,successor(u))*.
% 300.01/300.50  237448[19:Rew:235038.0,198375.1] || equal(compose_class(u),domain_relation) -> equal(compose(u,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.50  237449[19:Rew:235038.0,198374.1] || subclass(domain_relation,compose_class(u))* -> equal(compose(u,ordinal_numbers),ordinal_numbers).
% 300.01/300.50  239707[19:Rew:235038.0,237450.1] || member(not_subclass_element(subset_relation,ordinal_numbers),inverse(subset_relation))* -> subclass(subset_relation,ordinal_numbers).
% 300.01/300.50  237618[19:Rew:235038.0,228169.0] || equal(complement(complement(u)),ordinal_numbers)** subclass(universal_class,u) -> .
% 300.01/300.50  237619[19:Rew:235038.0,227364.0] || equal(complement(complement(u)),ordinal_numbers)** member(omega,u) -> .
% 300.01/300.50  237634[19:Rew:235038.0,228443.0] || equal(power_class(ordinal_numbers),ordinal_numbers) -> equal(image(element_relation,universal_class),universal_class)**.
% 300.01/300.50  239708[19:Rew:235038.0,237647.0] || subclass(complement(u),ordinal_numbers)* -> equal(symmetric_difference(universal_class,u),ordinal_numbers).
% 300.01/300.50  237672[19:Rew:235038.0,228509.1] || member(u,universal_class) equal(unordered_pair(v,u),ordinal_numbers)** -> .
% 300.01/300.50  239709[19:Rew:235038.0,237776.0] || equal(range_of(u),ordinal_numbers) -> equal(cantor(inverse(u)),ordinal_numbers)**.
% 300.01/300.50  239710[19:Rew:235038.0,237777.0] || subclass(range_of(u),ordinal_numbers)* -> equal(cantor(inverse(u)),ordinal_numbers).
% 300.01/300.50  237835[19:Rew:235038.0,226891.1] || subclass(domain_relation,rest_of(u)) subclass(cantor(u),ordinal_numbers)* -> .
% 300.01/300.50  237891[19:Rew:235038.0,228508.1] || member(u,universal_class) equal(unordered_pair(u,v),ordinal_numbers)** -> .
% 300.01/300.50  237963[19:Rew:235038.0,231245.0] || subclass(complement(u),ordinal_numbers)* -> equal(union(v,u),universal_class)**.
% 300.01/300.50  237966[19:Rew:235038.0,225575.0] || subclass(complement(u),ordinal_numbers)* -> equal(union(u,v),universal_class)**.
% 300.01/300.50  238032[19:Rew:235038.0,228175.0] || equal(complement(complement(complement(u))),ordinal_numbers)** -> member(omega,u).
% 300.01/300.50  238055[19:Rew:235038.0,234394.1] || equal(inverse(u),universal_class)** equal(inverse(u),ordinal_numbers) -> .
% 300.01/300.50  238113[19:Rew:235038.0,228621.1] || member(u,domain_of(v))* equal(rest_of(v),ordinal_numbers) -> .
% 300.01/300.50  238125[19:Rew:235038.0,234399.1] || equal(inverse(u),universal_class) -> equal(complement(inverse(u)),ordinal_numbers)**.
% 300.01/300.50  238126[19:Rew:235038.0,234319.0] || equal(complement(inverse(u)),ordinal_numbers) -> subclass(v,inverse(u))*.
% 300.01/300.50  238129[19:Rew:235038.0,234348.1] || equal(sum_class(u),universal_class) -> equal(complement(sum_class(u)),ordinal_numbers)**.
% 300.01/300.50  238130[19:Rew:235038.0,234296.0] || equal(complement(sum_class(u)),ordinal_numbers) -> subclass(v,sum_class(u))*.
% 300.01/300.50  238655[19:Rew:235038.0,227369.0] || equal(complement(intersection(u,v)),ordinal_numbers)** -> member(omega,v).
% 300.01/300.50  238656[19:Rew:235038.0,227368.0] || equal(complement(intersection(u,v)),ordinal_numbers)** -> member(omega,u).
% 300.01/300.50  238932[19:Rew:235038.0,224120.1] || member(u,universal_class) -> member(ordinal_numbers,ordered_pair(successor(u),v))*.
% 300.01/300.50  238938[19:Rew:235038.0,224348.0] ||  -> equal(symmetric_difference(symmetric_difference(universal_class,u),complement(union(u,ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.50  238939[19:Rew:235038.0,224353.0] ||  -> equal(symmetric_difference(image(element_relation,complement(u)),complement(power_class(u))),ordinal_numbers)**.
% 300.01/300.50  238950[19:Rew:235038.0,226894.1] || subclass(domain_relation,rest_of(u)) subclass(domain_of(u),ordinal_numbers)* -> .
% 300.01/300.50  238962[19:Rew:235038.0,226325.1] inductive(regular(complement(inverse(successor_relation)))) ||  -> member(ordinal_numbers,symmetrization_of(ordinal_numbers))*.
% 300.01/300.50  238963[19:Rew:235038.0,226519.1] inductive(regular(image(element_relation,successor_relation))) ||  -> member(ordinal_numbers,power_class(universal_class))*.
% 300.01/300.50  238964[19:Rew:235038.0,226526.1] inductive(regular(image(element_relation,universal_class))) ||  -> member(ordinal_numbers,power_class(ordinal_numbers))*.
% 300.01/300.50  238968[19:Rew:235038.0,227128.1] || member(omega,element_relation) subclass(compose(element_relation,universal_class),ordinal_numbers)* -> .
% 300.01/300.50  238971[19:Rew:235038.0,227261.0] || subclass(power_class(ordinal_numbers),ordinal_numbers) -> member(omega,image(element_relation,universal_class))*.
% 300.01/300.50  238976[19:Rew:235038.0,227385.0] || equal(complement(inverse(subset_relation)),ordinal_numbers)** member(omega,subset_relation) -> .
% 300.01/300.50  238999[19:Rew:235038.0,228199.0] || equal(complement(cantor(u)),ordinal_numbers)** -> equal(domain_of(u),universal_class).
% 300.01/300.50  239019[19:Rew:235038.0,229870.1] || member(u,universal_class) equal(singleton(power_class(u)),ordinal_numbers)** -> .
% 300.01/300.50  239020[19:Rew:235038.0,229874.1] || member(u,universal_class) equal(singleton(sum_class(u)),ordinal_numbers)** -> .
% 300.01/300.50  239021[19:Rew:235038.0,229877.1] || member(u,universal_class) equal(singleton(rest_of(u)),ordinal_numbers)** -> .
% 300.01/300.50  239022[19:Rew:235038.0,229878.1] function(u) || equal(singleton(apply(u,v)),ordinal_numbers)** -> .
% 300.01/300.50  239023[19:Rew:235038.0,229879.0] || equal(singleton(not_subclass_element(u,v)),ordinal_numbers)** -> subclass(u,v).
% 300.01/300.50  239045[19:Rew:235038.0,225642.1] || well_ordering(u,universal_class) -> equal(least(u,successor(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  239394[19:Rew:235038.0,231622.0] || equal(complement(complement(unordered_pair(u,ordered_pair(v,w)))),ordinal_numbers)** -> .
% 300.01/300.50  239395[19:Rew:235038.0,231648.0] || equal(complement(complement(unordered_pair(u,unordered_pair(v,w)))),ordinal_numbers)** -> .
% 300.01/300.50  239396[19:Rew:235038.0,231678.0] || equal(complement(complement(unordered_pair(ordered_pair(u,v),w))),ordinal_numbers)** -> .
% 300.01/300.50  239397[19:Rew:235038.0,231694.0] || equal(complement(complement(unordered_pair(unordered_pair(u,v),w))),ordinal_numbers)** -> .
% 300.01/300.50  239403[19:Rew:235038.0,232265.0] || equal(complement(regular(unordered_pair(u,unordered_pair(v,w)))),ordinal_numbers)** -> .
% 300.01/300.50  239404[19:Rew:235038.0,232402.0] || equal(complement(regular(unordered_pair(unordered_pair(u,v),w))),ordinal_numbers)** -> .
% 300.01/300.50  239405[19:Rew:235038.0,232443.0] || equal(complement(regular(unordered_pair(u,ordered_pair(v,w)))),ordinal_numbers)** -> .
% 300.01/300.50  239406[19:Rew:235038.0,232457.0] || equal(complement(regular(unordered_pair(ordered_pair(u,v),w))),ordinal_numbers)** -> .
% 300.01/300.50  239425[19:Rew:235038.0,232692.0] ||  -> equal(segment(complement(cross_product(u,singleton(v))),u,v),ordinal_numbers)**.
% 300.01/300.50  239426[19:Rew:235038.0,232723.0] || equal(complement(domain_of(complement(cross_product(singleton(omega),universal_class)))),ordinal_numbers)** -> .
% 300.01/300.50  239427[19:Rew:235038.0,232739.0] || equal(complement(domain_of(complement(cross_product(singleton(ordinal_numbers),universal_class)))),ordinal_numbers)** -> .
% 300.01/300.50  239441[19:Rew:235038.0,232839.0] || equal(complement(cantor(complement(cross_product(singleton(omega),universal_class)))),ordinal_numbers)** -> .
% 300.01/300.50  239442[19:Rew:235038.0,232855.0] || equal(complement(cantor(complement(cross_product(singleton(ordinal_numbers),universal_class)))),ordinal_numbers)** -> .
% 300.01/300.50  239444[19:Rew:235038.0,234187.1] || subclass(universal_class,sum_class(u)) -> subclass(complement(sum_class(u)),ordinal_numbers)*.
% 300.01/300.50  239445[19:Rew:235038.0,234190.1] || subclass(universal_class,inverse(u)) -> subclass(complement(inverse(u)),ordinal_numbers)*.
% 300.01/300.50  239997[19:MRR:239996.2,237345.1] || subclass(domain_relation,rest_of(u))* -> equal(regular(domain_of(u)),ordinal_numbers).
% 300.01/300.50  240022[19:MRR:239470.2,235208.0] || equal(sum_class(u),universal_class) well_ordering(element_relation,sum_class(u))* -> .
% 300.01/300.50  240023[19:MRR:239471.2,235208.0] || equal(inverse(u),universal_class) well_ordering(element_relation,inverse(u))* -> .
% 300.01/300.50  241816[19:Rew:235200.0,241804.0] ||  -> equal(segment(regular(cross_product(u,singleton(v))),u,v),ordinal_numbers)**.
% 300.01/300.50  241894[19:SoR:241187.0,72.1] one_to_one(range_of(ordinal_numbers)) || member(ordinal_numbers,cross_product(universal_class,universal_class))* -> .
% 300.01/300.50  241895[19:SoR:241187.0,79.1] operation(range_of(ordinal_numbers)) || member(ordinal_numbers,cross_product(universal_class,universal_class))* -> .
% 300.01/300.50  242070[19:Res:235162.0,235554.1] inductive(regular(complement(inverse(ordinal_numbers)))) ||  -> member(ordinal_numbers,symmetrization_of(ordinal_numbers))*.
% 300.01/300.50  242167[19:Res:235285.0,235554.1] inductive(symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers))) ||  -> member(ordinal_numbers,kind_1_ordinals)*.
% 300.01/300.50  242405[19:Res:235398.0,235554.1] inductive(regular(image(element_relation,ordinal_numbers))) ||  -> member(ordinal_numbers,power_class(universal_class))*.
% 300.01/300.50  245520[19:MRR:245495.1,235633.0] || subclass(universal_class,u) -> equal(regular(unordered_pair(ordinal_numbers,u)),ordinal_numbers)**.
% 300.01/300.50  245521[19:MRR:245496.1,235633.0] || equal(u,universal_class) -> equal(regular(unordered_pair(ordinal_numbers,u)),ordinal_numbers)**.
% 300.01/300.50  245522[19:MRR:245505.1,235634.0] || subclass(universal_class,u) -> equal(regular(unordered_pair(u,ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  245523[19:MRR:245506.1,235634.0] || equal(u,universal_class) -> equal(regular(unordered_pair(u,ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  245989[19:Rew:56.0,245974.0] || equal(power_class(u),ordinal_numbers) member(omega,power_class(u))* -> .
% 300.01/300.50  247581[19:Res:63.1,235062.0] function(singleton(ordinal_numbers)) || well_ordering(universal_class,cross_product(universal_class,universal_class))* -> .
% 300.01/300.50  247649[19:Res:235604.2,247643.0] || subclass(omega,successor(ordinal_numbers))* -> equal(integer_of(successor(ordinal_numbers)),ordinal_numbers).
% 300.01/300.50  247772[19:Res:63.1,239614.0] function(complement(inverse(ordinal_numbers))) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.50  247916[19:Res:63.1,239619.0] function(image(element_relation,ordinal_numbers)) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.50  249534[19:SpR:241803.0,235544.0] ||  -> equal(apply(regular(cross_product(ordinal_numbers,universal_class)),universal_class),sum_class(range_of(ordinal_numbers)))**.
% 300.01/300.50  249554[19:Res:140157.1,241819.0] || equal(domain_of(regular(cross_product(singleton(singleton(u)),universal_class))),universal_class)** -> .
% 300.01/300.50  249555[19:Res:1738.1,241819.0] || subclass(universal_class,domain_of(regular(cross_product(singleton(singleton(u)),universal_class))))* -> .
% 300.01/300.50  249556[19:Res:235596.1,241819.0] || equal(complement(domain_of(regular(cross_product(singleton(omega),universal_class)))),ordinal_numbers)** -> .
% 300.01/300.50  249560[19:Res:235231.1,241819.0] || subclass(universal_class,domain_of(regular(cross_product(singleton(power_class(ordinal_numbers)),universal_class))))* -> .
% 300.01/300.50  249574[19:Res:239556.1,241819.0] || equal(complement(domain_of(regular(cross_product(singleton(ordinal_numbers),universal_class)))),ordinal_numbers)** -> .
% 300.01/300.50  249575[19:Res:239553.1,241819.0] || equal(domain_of(regular(cross_product(singleton(ordinal_numbers),universal_class))),successor(ordinal_numbers))** -> .
% 300.01/300.50  249576[19:Res:239550.1,241819.0] || equal(domain_of(regular(cross_product(singleton(ordinal_numbers),universal_class))),singleton(ordinal_numbers))** -> .
% 300.01/300.50  249674[19:Res:235595.1,249610.0] || equal(complement(cantor(regular(cross_product(singleton(omega),universal_class)))),ordinal_numbers)** -> .
% 300.01/300.50  249677[19:Res:235595.1,249645.0] || equal(complement(cantor(regular(cross_product(singleton(ordinal_numbers),universal_class)))),ordinal_numbers)** -> .
% 300.01/300.50  249706[19:Res:140157.1,249553.0] || equal(cantor(regular(cross_product(singleton(singleton(u)),universal_class))),universal_class)** -> .
% 300.01/300.50  249707[19:Res:1738.1,249553.0] || subclass(universal_class,cantor(regular(cross_product(singleton(singleton(u)),universal_class))))* -> .
% 300.01/300.50  249712[19:Res:235231.1,249553.0] || subclass(universal_class,cantor(regular(cross_product(singleton(power_class(ordinal_numbers)),universal_class))))* -> .
% 300.01/300.50  249728[19:Res:239553.1,249553.0] || equal(cantor(regular(cross_product(singleton(ordinal_numbers),universal_class))),successor(ordinal_numbers))** -> .
% 300.01/300.50  249729[19:Res:239550.1,249553.0] || equal(cantor(regular(cross_product(singleton(ordinal_numbers),universal_class))),singleton(ordinal_numbers))** -> .
% 300.01/300.50  251082[17:SpL:40.0,244496.1] || member(inverse(u),universal_class)* member(v,range_of(u))* -> .
% 300.01/300.50  251176[19:Rew:251097.1,227471.1] || member(u,universal_class) equal(sum_class(range_of(u)),ordinal_numbers)** -> .
% 300.01/300.50  251270[19:Res:135467.1,251097.0] || well_ordering(u,rest_relation) -> equal(domain_of(least(u,rest_relation)),ordinal_numbers)**.
% 300.01/300.50  251271[19:Res:135461.1,251097.0] || well_ordering(u,universal_class) -> equal(domain_of(least(u,rest_relation)),ordinal_numbers)**.
% 300.01/300.50  251277[19:Res:24742.1,251097.0] || well_ordering(u,universal_class) -> equal(domain_of(least(u,universal_class)),ordinal_numbers)**.
% 300.01/300.50  251279[20:Res:249699.1,251097.0] || well_ordering(u,omega) -> equal(domain_of(least(u,omega)),ordinal_numbers)**.
% 300.01/300.50  251280[20:Res:249692.1,251097.0] || well_ordering(u,universal_class) -> equal(domain_of(least(u,omega)),ordinal_numbers)**.
% 300.01/300.50  251289[19:Rew:251256.0,965.1] || member(singleton(singleton(singleton(u))),domain_relation)* -> equal(ordinal_numbers,u).
% 300.01/300.50  251542[19:MRR:251482.0,177.0] || subclass(domain_relation,u) -> member(singleton(singleton(singleton(ordinal_numbers))),u)*.
% 300.01/300.50  251586[19:Rew:235200.0,251551.1,235353.0,251551.1] operation(power_class(ordinal_numbers)) ||  -> equal(restrict(u,ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.50  251711[19:Rew:235200.0,251677.1,235353.0,251677.1] operation(singleton(u)) ||  -> equal(restrict(v,ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.50  251728[19:SpL:239616.1,251467.0] || equal(ordinal_numbers,u) equal(rest_of(power_class(u)),domain_relation)** -> .
% 300.01/300.50  251731[19:SpL:239616.1,251468.0] || equal(ordinal_numbers,u) equal(rest_of(power_class(u)),rest_relation)** -> .
% 300.01/300.50  251734[19:SpL:239616.1,251470.0] || equal(ordinal_numbers,u) subclass(domain_relation,rest_of(power_class(u)))* -> .
% 300.01/300.50  252024[19:Rew:235200.0,251991.1] operation(ordered_pair(u,v)) ||  -> equal(cross_product(ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.50  252070[19:Rew:235200.0,252039.1] operation(unordered_pair(u,v)) ||  -> equal(cross_product(ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.50  253048[19:MRR:253047.1,235037.0] operation(u) ||  -> equal(singleton(u),ordinal_numbers)** connected(v,ordinal_numbers)*.
% 300.01/300.50  253120[19:MRR:253119.1,235037.0] operation(regular(u)) ||  -> equal(u,ordinal_numbers)* connected(v,ordinal_numbers)*.
% 300.01/300.50  253263[22:Res:253161.1,905.0] || subclass(omega,restrict(u,v,w))* -> member(ordinal_numbers,u).
% 300.01/300.50  253284[22:MRR:253266.1,235643.0] || subclass(omega,ordered_pair(u,v))* -> equal(singleton(u),ordinal_numbers).
% 300.01/300.50  253849[22:Res:239553.1,253791.1] || equal(successor(ordinal_numbers),subset_relation) equal(inverse(subset_relation),omega)** -> .
% 300.01/300.50  253850[22:Res:239550.1,253791.1] || equal(singleton(ordinal_numbers),subset_relation) equal(inverse(subset_relation),omega)** -> .
% 300.01/300.50  253963[19:Res:235463.1,251168.0] || equal(ordinal_numbers,u) equal(successor(power_class(u)),ordinal_numbers)** -> .
% 300.01/300.50  253964[19:Res:57.1,251168.0] || member(u,universal_class) equal(successor(power_class(u)),ordinal_numbers)** -> .
% 300.01/300.50  253967[19:Res:55.1,251168.0] || member(u,universal_class) equal(successor(sum_class(u)),ordinal_numbers)** -> .
% 300.01/300.50  253969[19:Res:144962.1,251168.0] || member(u,universal_class) equal(successor(rest_of(u)),ordinal_numbers)** -> .
% 300.01/300.50  253970[19:Res:24370.1,251168.0] function(u) || equal(successor(apply(u,v)),ordinal_numbers)** -> .
% 300.01/300.50  253971[19:Res:50817.1,251168.0] || equal(successor(not_subclass_element(u,v)),ordinal_numbers)** -> subclass(u,v).
% 300.01/300.50  253996[19:Rew:235452.0,253993.1] || equal(successor(u),ordinal_numbers) -> equal(union(u,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.50  254059[17:Res:57.1,251202.1] || member(u,universal_class) equal(rest_of(power_class(u)),domain_relation)** -> .
% 300.01/300.50  254062[17:Res:55.1,251202.1] || member(u,universal_class) equal(rest_of(sum_class(u)),domain_relation)** -> .
% 300.01/300.50  254064[17:Res:144962.1,251202.1] || member(u,universal_class) equal(rest_of(rest_of(u)),domain_relation)** -> .
% 300.01/300.50  254065[17:Res:24370.1,251202.1] function(u) || equal(rest_of(apply(u,v)),domain_relation)** -> .
% 300.01/300.50  254066[17:Res:50817.1,251202.1] || equal(rest_of(not_subclass_element(u,v)),domain_relation)** -> subclass(u,v).
% 300.01/300.50  254126[17:Res:57.1,251203.1] || member(u,universal_class) equal(rest_of(power_class(u)),rest_relation)** -> .
% 300.01/300.50  254129[17:Res:55.1,251203.1] || member(u,universal_class) equal(rest_of(sum_class(u)),rest_relation)** -> .
% 300.01/300.50  254131[17:Res:144962.1,251203.1] || member(u,universal_class) equal(rest_of(rest_of(u)),rest_relation)** -> .
% 300.01/300.50  254132[17:Res:24370.1,251203.1] function(u) || equal(rest_of(apply(u,v)),rest_relation)** -> .
% 300.01/300.50  254133[17:Res:50817.1,251203.1] || equal(rest_of(not_subclass_element(u,v)),rest_relation)** -> subclass(u,v).
% 300.01/300.50  11118[0:Res:11074.0,8.0] || subclass(u,intersection(v,u))* -> equal(intersection(v,u),u).
% 300.01/300.50  11236[0:Res:11192.0,8.0] || subclass(u,intersection(u,v))* -> equal(intersection(u,v),u).
% 300.01/300.50  128932[0:Res:128874.0,8.0] || subclass(u,complement(complement(u)))* -> equal(complement(complement(u)),u).
% 300.01/300.50  138662[0:Obv:138609.1] || member(u,v) -> subclass(singleton(u),intersection(v,singleton(u)))*.
% 300.01/300.50  156545[2:MRR:156416.2,79941.0] || member(u,complement(v)) member(u,intersection(v,w))* -> .
% 300.01/300.50  157268[2:MRR:157133.2,79941.0] || member(u,complement(v)) member(u,intersection(w,v))* -> .
% 300.01/300.50  184892[6:SpR:184479.1,184479.1] function(u) function(v) ||  -> equal(single_valued1(u),single_valued1(v))*.
% 300.01/300.50  184895[6:SpR:184619.1,184619.1] single_valued_class(u) single_valued_class(v) ||  -> equal(single_valued1(u),single_valued1(v))*.
% 300.01/300.50  184896[6:SpR:184619.1,184479.1] single_valued_class(u) function(v) ||  -> equal(single_valued1(u),single_valued1(v))*.
% 300.01/300.50  29835[0:Res:29575.1,2366.0] || equal(complement(complement(singleton(u))),universal_class)**+ -> equal(singleton(v),u)*.
% 300.01/300.50  23775[0:Res:7.1,3989.1] single_valued_class(u) || equal(cross_product(universal_class,universal_class),u)*+ -> function(u)*.
% 300.01/300.50  184401[2:SpL:171004.0,29982.0] || equal(symmetric_difference(universal_class,u),universal_class) -> member(singleton(v),complement(u))*.
% 300.01/300.50  184399[2:SpL:171004.0,2798.0] || subclass(universal_class,symmetric_difference(universal_class,u)) -> member(singleton(v),complement(u))*.
% 300.01/300.50  173037[2:SpR:27.0,171014.0] ||  -> equal(symmetric_difference(intersection(complement(u),complement(v)),union(u,v)),universal_class)**.
% 300.01/300.50  172977[2:SpR:27.0,171013.0] ||  -> equal(symmetric_difference(union(u,v),intersection(complement(u),complement(v))),universal_class)**.
% 300.01/300.50  128790[0:Res:29575.1,1783.0] || equal(complement(complement(cross_product(u,v))),universal_class)** -> member(w,v)*.
% 300.01/300.50  130355[0:Res:1765.1,3793.1] || subclass(ordered_pair(u,v),w)* subclass(universal_class,complement(w)) -> .
% 300.01/300.50  80777[0:Res:1736.1,11853.0] || subclass(universal_class,symmetric_difference(u,singleton(u)))* -> member(omega,successor(u)).
% 300.01/300.50  50853[0:Res:59.1,50746.0] || member(ordered_pair(u,v),compose(w,x))* -> member(v,universal_class).
% 300.01/300.50  3827[0:Res:1746.1,25.1] || subclass(universal_class,complement(u)) member(ordered_pair(v,w),u)* -> .
% 300.01/300.50  143830[0:MRR:143824.0,57.1] || member(u,universal_class) subclass(universal_class,complement(singleton(power_class(u))))* -> .
% 300.01/300.50  3776[0:SpL:160.0,3677.0] || equal(symmetric_difference(u,v),universal_class) -> member(omega,union(u,v))*.
% 300.01/300.50  3669[0:SpL:160.0,1771.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(omega,union(u,v))*.
% 300.01/300.50  3829[0:Res:1746.1,23.0] || subclass(universal_class,intersection(u,v))* -> member(ordered_pair(w,x),v)*.
% 300.01/300.50  3828[0:Res:1746.1,22.0] || subclass(universal_class,intersection(u,v))* -> member(ordered_pair(w,x),u)*.
% 300.01/300.50  1768[0:Res:1736.1,2.0] || subclass(universal_class,u)* subclass(u,v)* -> member(omega,v)*.
% 300.01/300.50  963[0:SpL:956.0,20.0] || member(singleton(singleton(singleton(u))),element_relation)*+ -> member(singleton(u),u)*.
% 300.01/300.50  177261[6:Rew:174004.0,84453.0] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(omega,element_relation) -> .
% 300.01/300.50  196145[6:Res:177246.1,3558.1] || member(omega,element_relation) equal(complement(compose(element_relation,universal_class)),universal_class)** -> .
% 300.01/300.50  50750[0:MRR:41362.0,50746.1] || member(u,domain_of(u)) -> member(ordered_pair(u,domain_of(u)),element_relation)*.
% 300.01/300.50  50751[0:MRR:41577.0,50746.1] || member(u,rest_of(u)) -> member(ordered_pair(u,rest_of(u)),element_relation)*.
% 300.01/300.50  184389[2:SpR:56.0,171004.0] ||  -> equal(symmetric_difference(universal_class,image(element_relation,complement(u))),intersection(power_class(u),universal_class))**.
% 300.01/300.50  152668[0:Obv:152644.0] ||  -> member(u,power_class(v)) subclass(singleton(u),image(element_relation,complement(v)))*.
% 300.01/300.50  112719[0:SpR:56.0,112700.1] ||  -> member(u,image(element_relation,complement(v)))* subclass(singleton(u),power_class(v)).
% 300.01/300.50  128919[0:SpR:194.0,128874.0] ||  -> subclass(complement(power_class(image(element_relation,complement(u)))),image(element_relation,power_class(u)))*.
% 300.01/300.50  143317[0:MRR:143311.0,55.1] || member(u,universal_class) subclass(universal_class,complement(singleton(sum_class(u))))* -> .
% 300.01/300.50  132246[2:SpL:54.0,130398.1] operation(restrict(element_relation,universal_class,u)) || equal(sum_class(u),universal_class)** -> .
% 300.01/300.50  132064[2:SpL:54.0,130379.1] operation(restrict(element_relation,universal_class,u)) || subclass(universal_class,sum_class(u))* -> .
% 300.01/300.50  196345[6:Rew:178030.0,196285.0] || equal(intersection(sum_class(u),universal_class),universal_class)** -> equal(sum_class(u),universal_class).
% 300.01/300.50  195584[6:Rew:54.0,195577.1] || subclass(universal_class,intersection(sum_class(u),universal_class))* -> equal(sum_class(u),universal_class).
% 300.01/300.50  178471[6:Rew:178030.0,137758.0] || subclass(u,intersection(sum_class(v),universal_class))* -> subclass(u,sum_class(v)).
% 300.01/300.50  184889[6:Rew:178030.0,184852.1] || member(u,sum_class(v)) -> member(u,intersection(sum_class(v),universal_class))*.
% 300.01/300.50  195773[6:SpR:69.0,178491.0] ||  -> subclass(complement(complement(intersection(apply(u,v),universal_class))),apply(u,v))*.
% 300.01/300.50  195750[6:SpR:69.0,178492.0] ||  -> subclass(complement(apply(u,v)),complement(intersection(apply(u,v),universal_class)))*.
% 300.01/300.50  24371[0:SpR:156.0,24370.1] function(recursion(u,successor_relation,union_of_range_map)) ||  -> member(ordinal_add(u,v),universal_class)*.
% 300.01/300.50  76043[0:SoR:24371.0,72.1] one_to_one(recursion(u,successor_relation,union_of_range_map)) ||  -> member(ordinal_add(u,v),universal_class)*.
% 300.01/300.50  76044[0:SoR:24371.0,79.1] operation(recursion(u,successor_relation,union_of_range_map)) ||  -> member(ordinal_add(u,v),universal_class)*.
% 300.01/300.50  184356[2:SpL:56.0,84552.1] inductive(image(element_relation,complement(u))) || equal(power_class(u),universal_class)** -> .
% 300.01/300.50  177218[6:MRR:84596.2,173695.0] || subclass(universal_class,inverse(subset_relation)) member(unordered_pair(u,v),subset_relation)* -> .
% 300.01/300.50  3793[0:Res:1737.1,25.1] || subclass(universal_class,complement(u)) member(unordered_pair(v,w),u)* -> .
% 300.01/300.50  76326[0:MRR:76295.0,12.0] || subclass(universal_class,complement(complement(u))) -> member(unordered_pair(v,w),u)*.
% 300.01/300.50  3794[0:Res:1737.1,22.0] || subclass(universal_class,intersection(u,v))*+ -> member(unordered_pair(w,x),u)*.
% 300.01/300.50  76758[0:Res:7.1,3794.0] || equal(intersection(u,v),universal_class)** -> member(unordered_pair(w,x),u)*.
% 300.01/300.50  3795[0:Res:1737.1,23.0] || subclass(universal_class,intersection(u,v))*+ -> member(unordered_pair(w,x),v)*.
% 300.01/300.50  76858[0:Res:7.1,3795.0] || equal(intersection(u,v),universal_class)** -> member(unordered_pair(w,x),v)*.
% 300.01/300.50  81032[0:Rew:78.0,81010.0] ||  -> subclass(cantor(u),v) member(not_subclass_element(cantor(u),v),domain_of(u))*.
% 300.01/300.50  147467[0:MRR:147444.0,50817.1] || subclass(u,complement(singleton(not_subclass_element(u,v))))* -> subclass(u,v).
% 300.01/300.50  177221[6:MRR:84595.2,173695.0] || member(not_subclass_element(inverse(subset_relation),u),subset_relation)* -> subclass(inverse(subset_relation),u).
% 300.01/300.50  184860[6:Res:3.1,178791.0] ||  -> subclass(domain_of(u),v) member(not_subclass_element(domain_of(u),v),cantor(u))*.
% 300.01/300.50  171433[2:MRR:171398.2,79941.0] || equal(u,universal_class) member(v,universal_class)* -> member(v,u)*.
% 300.01/300.50  81211[0:SpR:123.0,81012.0] ||  -> subclass(cantor(restrict(u,v,singleton(w))),segment(u,v,w))*.
% 300.01/300.50  2803[0:Res:1738.1,905.0] || subclass(universal_class,restrict(u,v,w))* -> member(singleton(x),u)*.
% 300.01/300.50  30189[0:SpL:29.0,29982.0] || equal(restrict(u,v,w),universal_class)** -> member(singleton(x),u)*.
% 300.01/300.50  11539[0:SpR:29.0,11212.0] ||  -> subclass(symmetric_difference(u,cross_product(v,w)),complement(restrict(u,v,w)))*.
% 300.01/300.50  11542[0:SpR:30.0,11212.0] ||  -> subclass(symmetric_difference(cross_product(u,v),w),complement(restrict(w,u,v)))*.
% 300.01/300.50  23789[0:Res:11096.0,3989.1] single_valued_class(restrict(u,universal_class,universal_class)) ||  -> function(restrict(u,universal_class,universal_class))*.
% 300.01/300.50  22797[0:Res:22786.0,8.0] || subclass(cross_product(universal_class,universal_class),subset_relation)* -> equal(cross_product(universal_class,universal_class),subset_relation).
% 300.01/300.50  153557[0:Res:41576.1,23002.0] || subclass(rest_relation,flip(subset_relation)) -> member(rest_of(ordered_pair(u,v)),universal_class)*.
% 300.01/300.50  83366[0:Res:22794.1,3558.1] || member(omega,subset_relation) equal(complement(cross_product(universal_class,universal_class)),universal_class)** -> .
% 300.01/300.50  200708[13:MRR:23103.2,197048.0] || member(ordered_pair(u,v),subset_relation)* equal(successor(u),v) -> .
% 300.01/300.50  23007[0:Res:22794.1,18.0] || member(u,subset_relation) -> equal(ordered_pair(first(u),second(u)),u)**.
% 300.01/300.50  177216[6:MRR:84597.2,173695.0] || subclass(universal_class,inverse(subset_relation)) member(ordered_pair(u,v),subset_relation)* -> .
% 300.01/300.50  178705[6:Rew:178113.0,132048.0] ||  -> subclass(complement(complement(intersection(image(u,v),universal_class))),image(u,v))*.
% 300.01/300.50  178706[6:Rew:178113.0,145219.0] ||  -> subclass(complement(image(u,v)),complement(intersection(image(u,v),universal_class)))*.
% 300.01/300.50  178707[6:Rew:178113.0,133653.0] ||  -> subclass(intersection(intersection(image(u,v),universal_class),w),image(u,v))*.
% 300.01/300.50  178699[6:Rew:178113.0,133670.0] ||  -> subclass(intersection(u,intersection(image(v,w),universal_class)),image(v,w))*.
% 300.01/300.50  144926[0:SpR:144814.0,129447.0] ||  -> subclass(complement(complement(cantor(inverse(cross_product(u,universal_class))))),image(universal_class,u))*.
% 300.01/300.50  144927[0:SpR:144814.0,129544.0] ||  -> subclass(intersection(cantor(inverse(cross_product(u,universal_class))),v),image(universal_class,u))*.
% 300.01/300.50  145221[0:SpR:144814.0,145125.0] ||  -> subclass(complement(image(universal_class,u)),complement(cantor(inverse(cross_product(u,universal_class)))))*.
% 300.01/300.50  178111[6:Rew:178027.0,144909.0] ||  -> equal(intersection(image(universal_class,u),universal_class),cantor(inverse(cross_product(u,universal_class))))**.
% 300.01/300.50  144929[0:SpR:144814.0,129646.0] ||  -> subclass(intersection(u,cantor(inverse(cross_product(v,universal_class)))),image(universal_class,v))*.
% 300.01/300.50  136374[0:SpR:21767.0,43.0] ||  -> equal(image(cross_product(u,universal_class),v),image(cross_product(v,universal_class),u))*.
% 300.01/300.50  196142[2:Res:138160.0,3558.1] || equal(complement(inverse(singleton(omega))),universal_class)** -> asymmetric(singleton(omega),u)*.
% 300.01/300.50  125082[2:Res:7.1,125043.1] || equal(cantor(u),domain_relation) equal(complement(domain_of(u)),domain_relation)** -> .
% 300.01/300.50  124995[2:Res:124935.1,84265.1] || subclass(domain_relation,cantor(u)) subclass(domain_relation,complement(domain_of(u)))* -> .
% 300.01/300.50  125043[2:Res:7.1,124995.1] || equal(complement(domain_of(u)),domain_relation) subclass(domain_relation,cantor(u))* -> .
% 300.01/300.50  3599[0:Res:920.1,3558.1] || member(omega,cantor(u))* equal(complement(domain_of(u)),universal_class) -> .
% 300.01/300.50  81042[0:Res:81012.0,8.0] || subclass(domain_of(u),cantor(u))* -> equal(domain_of(u),cantor(u)).
% 300.01/300.50  2804[0:Res:1738.1,922.0] || subclass(universal_class,cantor(inverse(u))) -> member(singleton(v),range_of(u))*.
% 300.01/300.50  169546[0:SpR:40.0,144602.0] ||  -> subclass(symmetric_difference(range_of(u),cantor(inverse(u))),complement(cantor(inverse(u))))*.
% 300.01/300.50  156929[2:MRR:156774.2,79941.0] || member(u,complement(domain_of(v)))* member(u,cantor(v)) -> .
% 300.01/300.50  138670[0:MRR:138624.0,50817.1] || subclass(domain_relation,rest_of(u)) -> subclass(v,intersection(domain_of(u),v))*.
% 300.01/300.50  178427[6:Rew:178028.0,137760.0] || subclass(u,intersection(inverse(v),universal_class))* -> subclass(u,inverse(v)).
% 300.01/300.50  184890[6:Rew:178028.0,184855.1] || member(u,inverse(v)) -> member(u,intersection(inverse(v),universal_class))*.
% 300.01/300.50  196350[6:Rew:178028.0,196312.0] || equal(intersection(inverse(u),universal_class),universal_class)** -> equal(inverse(u),universal_class).
% 300.01/300.50  195587[6:Rew:39.0,195579.1] || subclass(universal_class,intersection(inverse(u),universal_class))* -> equal(inverse(u),universal_class).
% 300.01/300.50  144809[0:SpR:140099.0,133.1] || section(universal_class,u,v) -> subclass(domain_of(cross_product(v,u)),u)*.
% 300.01/300.50  132066[2:SpL:39.0,130379.1] operation(flip(cross_product(u,universal_class))) || subclass(universal_class,inverse(u))* -> .
% 300.01/300.50  132248[2:SpL:39.0,130398.1] operation(flip(cross_product(u,universal_class))) || equal(inverse(u),universal_class)** -> .
% 300.01/300.50  138669[0:MRR:138625.0,50817.1] || subclass(rest_relation,rest_of(u)) -> subclass(v,intersection(domain_of(u),v))*.
% 300.01/300.50  11774[0:SpL:2118.0,23.0] || member(u,symmetric_difference(v,inverse(v)))* -> member(u,symmetrization_of(v)).
% 300.01/300.50  80776[0:Res:1736.1,11774.0] || subclass(universal_class,symmetric_difference(u,inverse(u)))* -> member(omega,symmetrization_of(u)).
% 300.01/300.50  170488[2:Rew:170049.0,144796.0,169791.0,144796.0] ||  -> equal(symmetric_difference(cross_product(u,v),universal_class),symmetric_difference(universal_class,cross_product(u,v)))**.
% 300.01/300.50  75538[0:SoR:21502.0,79.1] operation(ordered_pair(u,v)) ||  -> member(singleton(u),cross_product(universal_class,universal_class))*.
% 300.01/300.50  75537[0:SoR:21502.0,72.1] one_to_one(ordered_pair(u,v)) ||  -> member(singleton(u),cross_product(universal_class,universal_class))*.
% 300.01/300.50  21502[0:Res:63.1,1764.0] function(ordered_pair(u,v)) ||  -> member(singleton(u),cross_product(universal_class,universal_class))*.
% 300.01/300.50  223262[13:Res:198461.1,197056.1] || subclass(domain_relation,rest_of(u))* equal(complement(cantor(u)),universal_class) -> .
% 300.01/300.50  224269[0:SpR:165584.0,27.0] ||  -> equal(union(u,complement(complement(u))),complement(complement(complement(complement(u)))))**.
% 300.01/300.50  224846[0:SpL:2119.0,3677.0] || equal(symmetric_difference(u,singleton(u)),universal_class)** -> member(omega,successor(u)).
% 300.01/300.50  224894[0:Res:224868.1,2.0] || equal(u,universal_class) subclass(u,v)* -> member(omega,v)*.
% 300.01/300.50  226578[13:MRR:200166.1,226573.0] || member(u,universal_class) -> member(u,complement(singleton(unordered_pair(u,v))))*.
% 300.01/300.50  226580[13:MRR:200317.1,226573.0] || member(u,universal_class) -> member(u,complement(singleton(unordered_pair(v,u))))*.
% 300.01/300.50  226986[0:SpL:2118.0,3677.0] || equal(symmetric_difference(u,inverse(u)),universal_class)** -> member(omega,symmetrization_of(u)).
% 300.01/300.50  227310[13:SpL:194.0,227295.0] || equal(power_class(image(element_relation,complement(u))),image(element_relation,power_class(u)))** -> .
% 300.01/300.50  227470[16:MRR:227430.2,197048.0] || member(u,universal_class) equal(sum_class(range_of(singleton(u))),u)** -> .
% 300.01/300.50  227472[16:MRR:227439.2,197048.0] || member(u,universal_class) equal(sum_class(range_of(u)),rest_of(u))** -> .
% 300.01/300.50  227518[16:SpR:227409.0,24370.1] function(recursion(u,successor_relation,successor_relation)) ||  -> member(ordinal_add(u,v),universal_class)*.
% 300.01/300.50  218955[14:Spt:217665.0,200203.0,200203.2] || well_ordering(u,cross_product(universal_class,universal_class))* -> member(least(u,element_relation),element_relation).
% 300.01/300.50  229825[17:MRR:229806.2,197048.0] inductive(application_function) || well_ordering(u,cross_product(universal_class,cross_product(universal_class,universal_class)))* -> .
% 300.01/300.50  80865[2:MRR:80864.3,79941.0] inductive(singleton(u)) || well_ordering(v,w)* -> member(u,universal_class)*.
% 300.01/300.50  145926[2:MRR:145903.2,79941.0] inductive(symmetric_difference(u,u)) || well_ordering(v,complement(complement(u)))* -> .
% 300.01/300.50  179156[6:MRR:178020.2,173695.0] inductive(restrict(identity_relation,u,v)) || well_ordering(w,inverse(subset_relation))* -> .
% 300.01/300.50  129074[0:Res:3.1,20618.0] || subclass(u,v)* well_ordering(universal_class,v)* -> subclass(u,w)*.
% 300.01/300.50  129085[2:Res:2606.1,20618.0] inductive(u) || subclass(u,v)* well_ordering(universal_class,v)* -> .
% 300.01/300.50  129205[0:Res:960.0,20618.0] || subclass(singleton(singleton(singleton(u))),v)* well_ordering(universal_class,v) -> .
% 300.01/300.50  231507[6:SpR:69.0,178497.0] ||  -> subclass(intersection(intersection(apply(u,v),universal_class),w),apply(u,v))*.
% 300.01/300.50  231542[6:SpR:69.0,178477.0] ||  -> subclass(intersection(u,intersection(apply(v,w),universal_class)),apply(v,w))*.
% 300.01/300.50  232698[13:MRR:232697.1,197037.0] || subclass(u,v) -> section(complement(cross_product(v,u)),u,v)*.
% 300.01/300.50  232726[13:Res:1737.1,232695.0] || subclass(universal_class,domain_of(complement(cross_product(singleton(unordered_pair(u,v)),universal_class))))* -> .
% 300.01/300.50  232737[13:Res:1746.1,232695.0] || subclass(universal_class,domain_of(complement(cross_product(singleton(ordered_pair(u,v)),universal_class))))* -> .
% 300.01/300.50  232842[13:Res:1737.1,232720.0] || subclass(universal_class,cantor(complement(cross_product(singleton(unordered_pair(u,v)),universal_class))))* -> .
% 300.01/300.50  232853[13:Res:1746.1,232720.0] || subclass(universal_class,cantor(complement(cross_product(singleton(ordered_pair(u,v)),universal_class))))* -> .
% 300.01/300.50  233230[0:Res:1746.1,224304.0] || subclass(universal_class,complement(complement(u))) -> member(ordered_pair(v,w),u)*.
% 300.01/300.50  233646[6:Rew:178030.0,233643.1] || equal(sum_class(u),universal_class) -> equal(intersection(sum_class(u),universal_class),universal_class)**.
% 300.01/300.50  233650[6:Rew:178028.0,233645.1] || equal(inverse(u),universal_class) -> equal(intersection(inverse(u),universal_class),universal_class)**.
% 300.01/300.50  234298[6:Rew:69.0,234292.1] || subclass(universal_class,apply(u,v))* -> subclass(w,apply(u,v))*.
% 300.01/300.50  234360[6:Rew:69.0,234322.0] || equal(apply(u,v),universal_class) -> subclass(w,apply(u,v))*.
% 300.01/300.50  234530[0:SpR:29.0,233826.0] ||  -> equal(intersection(u,restrict(u,v,w)),restrict(u,v,w))**.
% 300.01/300.50  234815[0:SpR:160.0,234008.0] ||  -> equal(intersection(union(u,v),symmetric_difference(u,v)),symmetric_difference(u,v))**.
% 300.01/300.50  239721[19:Rew:235038.0,235772.1] || member(u,complement(successor(ordinal_numbers))) -> member(u,complement(singleton(ordinal_numbers)))*.
% 300.01/300.50  239722[19:Rew:235038.0,235804.1] || equal(cantor(inverse(u)),successor(ordinal_numbers)) -> member(ordinal_numbers,range_of(u))*.
% 300.01/300.50  239723[19:Rew:235038.0,235806.1] || equal(restrict(u,v,w),successor(ordinal_numbers))** -> member(ordinal_numbers,u).
% 300.01/300.50  239724[19:Rew:235038.0,235809.0] || member(u,complement(singleton(ordinal_numbers)))* member(u,successor(ordinal_numbers)) -> .
% 300.01/300.50  239725[19:Rew:235038.0,235842.1] || member(successor(ordinal_numbers),universal_class) -> equal(apply(choice,successor(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  239726[19:Rew:235038.0,235843.1] || equal(ordered_pair(u,v),successor(ordinal_numbers))** -> equal(singleton(u),ordinal_numbers).
% 300.01/300.50  239727[19:Rew:235038.0,235857.1] || member(singleton(singleton(ordinal_numbers)),rest_of(u))* -> member(ordinal_numbers,domain_of(u)).
% 300.01/300.50  235858[19:Rew:235038.0,197658.0] || member(singleton(singleton(ordinal_numbers)),cross_product(u,v))* -> member(universal_class,v).
% 300.01/300.50  239728[19:Rew:235038.0,235859.1] || member(singleton(singleton(ordinal_numbers)),cross_product(u,v))* -> member(ordinal_numbers,u).
% 300.01/300.50  235884[19:Rew:235038.0,200534.0] ||  -> equal(symmetric_difference(power_class(complement(singleton(ordinal_numbers))),image(element_relation,successor(ordinal_numbers))),universal_class)**.
% 300.01/300.50  235885[19:Rew:235038.0,200533.0] ||  -> equal(symmetric_difference(image(element_relation,successor(ordinal_numbers)),power_class(complement(singleton(ordinal_numbers)))),universal_class)**.
% 300.01/300.50  235894[19:Rew:235038.0,200536.0] ||  -> subclass(symmetric_difference(complement(u),successor(ordinal_numbers)),union(u,complement(singleton(ordinal_numbers))))*.
% 300.01/300.50  235898[19:Rew:235038.0,200535.0] ||  -> subclass(symmetric_difference(successor(ordinal_numbers),complement(u)),union(complement(singleton(ordinal_numbers)),u))*.
% 300.01/300.50  235911[19:Rew:235038.0,224293.0] ||  -> equal(intersection(complement(singleton(ordinal_numbers)),complement(successor(ordinal_numbers))),complement(successor(ordinal_numbers)))**.
% 300.01/300.50  235939[19:Rew:235038.0,197591.0] || subclass(singleton(ordinal_numbers),cantor(u))* well_ordering(universal_class,domain_of(u)) -> .
% 300.01/300.50  239729[19:Rew:235038.0,235941.1] || subclass(singleton(ordinal_numbers),successor(ordinal_numbers))* -> equal(singleton(ordinal_numbers),successor(ordinal_numbers)).
% 300.01/300.50  239730[19:Rew:235038.0,235942.1] || equal(cantor(inverse(u)),singleton(ordinal_numbers)) -> member(ordinal_numbers,range_of(u))*.
% 300.01/300.50  239731[19:Rew:235038.0,235944.1] || equal(restrict(u,v,w),singleton(ordinal_numbers))** -> member(ordinal_numbers,u).
% 300.01/300.50  239732[19:Rew:235038.0,235945.1] || equal(complement(inverse(singleton(ordinal_numbers))),universal_class)** -> asymmetric(singleton(ordinal_numbers),u)*.
% 300.01/300.50  239733[19:Rew:235038.0,235966.1] || equal(ordered_pair(u,v),singleton(ordinal_numbers))** -> equal(singleton(u),ordinal_numbers).
% 300.01/300.50  239736[19:Rew:235038.0,235987.0] || member(u,complement(symmetrization_of(ordinal_numbers)))* -> member(u,complement(inverse(ordinal_numbers))).
% 300.01/300.50  239737[19:Rew:235038.0,235990.1] || member(u,complement(inverse(ordinal_numbers)))* member(u,symmetrization_of(ordinal_numbers)) -> .
% 300.01/300.50  239738[19:Rew:235038.0,235992.0] || equal(complement(inverse(ordinal_numbers)),range_of(ordinal_numbers)) -> inductive(complement(inverse(ordinal_numbers)))*.
% 300.01/300.50  239739[19:Rew:235038.0,235993.1] || subclass(universal_class,complement(inverse(ordinal_numbers)))* subclass(domain_relation,symmetrization_of(ordinal_numbers)) -> .
% 300.01/300.50  239740[19:Rew:235038.0,235994.1] || subclass(domain_relation,complement(inverse(ordinal_numbers)))* subclass(domain_relation,symmetrization_of(ordinal_numbers)) -> .
% 300.01/300.50  239741[19:Rew:235038.0,235996.1] || equal(complement(inverse(ordinal_numbers)),universal_class)** equal(symmetrization_of(ordinal_numbers),domain_relation) -> .
% 300.01/300.50  239742[19:Rew:235038.0,235997.1] || equal(complement(inverse(ordinal_numbers)),domain_relation)** equal(symmetrization_of(ordinal_numbers),domain_relation) -> .
% 300.01/300.50  239743[19:Rew:235038.0,235999.0] || subclass(universal_class,complement(symmetrization_of(ordinal_numbers))) -> member(omega,complement(inverse(ordinal_numbers)))*.
% 300.01/300.50  239744[19:Rew:235038.0,236000.0] || equal(complement(symmetrization_of(ordinal_numbers)),universal_class) -> member(omega,complement(inverse(ordinal_numbers)))*.
% 300.01/300.50  239745[19:Rew:235038.0,236013.1] || subclass(complement(inverse(ordinal_numbers)),cantor(u))* -> member(ordinal_numbers,domain_of(u)).
% 300.01/300.50  239746[19:Rew:235038.0,236016.1] || subclass(complement(intersection(inverse(ordinal_numbers),universal_class)),u)* -> member(ordinal_numbers,u).
% 300.01/300.50  236032[19:Rew:235038.0,199828.0] || equal(complement(power_class(ordinal_numbers)),universal_class) -> member(omega,image(element_relation,universal_class))*.
% 300.01/300.50  236033[19:Rew:235038.0,225131.0] || subclass(universal_class,complement(power_class(ordinal_numbers))) -> member(omega,image(element_relation,universal_class))*.
% 300.01/300.50  236042[19:Rew:235038.0,224298.0] ||  -> equal(intersection(image(element_relation,universal_class),complement(power_class(ordinal_numbers))),complement(power_class(ordinal_numbers)))**.
% 300.01/300.50  236048[19:Rew:235038.0,233200.0] || member(u,complement(power_class(ordinal_numbers))) -> member(u,image(element_relation,universal_class))*.
% 300.01/300.50  236051[19:Rew:235038.0,199855.0] ||  -> equal(symmetric_difference(power_class(image(element_relation,universal_class)),image(element_relation,power_class(ordinal_numbers))),universal_class)**.
% 300.01/300.50  236052[19:Rew:235038.0,199854.0] ||  -> equal(symmetric_difference(image(element_relation,power_class(ordinal_numbers)),power_class(image(element_relation,universal_class))),universal_class)**.
% 300.01/300.50  236068[19:Rew:235038.0,199871.1] || member(u,image(element_relation,universal_class))* member(u,power_class(ordinal_numbers)) -> .
% 300.01/300.50  236069[19:Rew:235038.0,199867.0] ||  -> subclass(symmetric_difference(power_class(ordinal_numbers),complement(u)),union(image(element_relation,universal_class),u))*.
% 300.01/300.50  236072[19:Rew:235038.0,199864.0] ||  -> subclass(symmetric_difference(complement(u),power_class(ordinal_numbers)),union(u,image(element_relation,universal_class)))*.
% 300.01/300.50  239747[19:Rew:235038.0,236075.1] || subclass(power_class(ordinal_numbers),image(element_relation,universal_class))* -> equal(power_class(ordinal_numbers),ordinal_numbers).
% 300.01/300.50  236077[19:Rew:235038.0,199860.1] || subclass(universal_class,image(element_relation,universal_class))* subclass(domain_relation,power_class(ordinal_numbers)) -> .
% 300.01/300.50  236078[19:Rew:235038.0,199859.1] || subclass(domain_relation,image(element_relation,universal_class))* subclass(domain_relation,power_class(ordinal_numbers)) -> .
% 300.01/300.50  236079[19:Rew:235038.0,199858.1] || equal(image(element_relation,universal_class),universal_class)** equal(power_class(ordinal_numbers),domain_relation) -> .
% 300.01/300.50  236080[19:Rew:235038.0,199857.1] || equal(image(element_relation,universal_class),domain_relation)** equal(power_class(ordinal_numbers),domain_relation) -> .
% 300.01/300.50  236229[19:Rew:235038.0,229657.1] || subclass(universal_class,restrict(u,v,w))* -> member(power_class(ordinal_numbers),u).
% 300.01/300.50  236261[19:Rew:235038.0,224292.0] ||  -> equal(intersection(complement(inverse(ordinal_numbers)),complement(symmetrization_of(ordinal_numbers))),complement(symmetrization_of(ordinal_numbers)))**.
% 300.01/300.50  236268[19:Rew:235038.0,198202.0] ||  -> equal(symmetric_difference(power_class(complement(inverse(ordinal_numbers))),image(element_relation,symmetrization_of(ordinal_numbers))),universal_class)**.
% 300.01/300.50  236269[19:Rew:235038.0,198201.0] ||  -> equal(symmetric_difference(image(element_relation,symmetrization_of(ordinal_numbers)),power_class(complement(inverse(ordinal_numbers)))),universal_class)**.
% 300.01/300.50  239749[19:Rew:235038.0,236276.1] || subclass(inverse(ordinal_numbers),symmetrization_of(ordinal_numbers))* -> equal(symmetrization_of(ordinal_numbers),inverse(ordinal_numbers)).
% 300.01/300.50  239750[19:Rew:235038.0,236277.1] || subclass(symmetrization_of(ordinal_numbers),complement(inverse(ordinal_numbers)))* -> equal(symmetrization_of(ordinal_numbers),ordinal_numbers).
% 300.01/300.50  236278[19:Rew:235038.0,198208.0] ||  -> subclass(symmetric_difference(symmetrization_of(ordinal_numbers),complement(u)),union(complement(inverse(ordinal_numbers)),u))*.
% 300.01/300.50  236279[19:Rew:235038.0,198204.0] ||  -> subclass(symmetric_difference(complement(u),symmetrization_of(ordinal_numbers)),union(u,complement(inverse(ordinal_numbers))))*.
% 300.01/300.50  239751[19:Rew:235038.0,236280.1] ||  -> member(not_subclass_element(symmetrization_of(ordinal_numbers),u),inverse(ordinal_numbers))* subclass(symmetrization_of(ordinal_numbers),u).
% 300.01/300.50  239752[19:Rew:235038.0,236282.1] || subclass(domain_relation,symmetrization_of(ordinal_numbers)) -> member(ordered_pair(ordinal_numbers,ordinal_numbers),inverse(ordinal_numbers))*.
% 300.01/300.50  236323[19:Rew:235038.0,232736.0] || subclass(domain_relation,domain_of(complement(cross_product(singleton(ordered_pair(ordinal_numbers,ordinal_numbers)),universal_class))))* -> .
% 300.01/300.50  236324[19:Rew:235038.0,232852.0] || subclass(domain_relation,cantor(complement(cross_product(singleton(ordered_pair(ordinal_numbers,ordinal_numbers)),universal_class))))* -> .
% 300.01/300.50  236334[19:Rew:235038.0,197474.1] || subclass(domain_relation,intersection(u,v))* -> member(ordered_pair(ordinal_numbers,ordinal_numbers),u)*.
% 300.01/300.50  236335[19:Rew:235038.0,197473.1] || subclass(domain_relation,complement(complement(u))) -> member(ordered_pair(ordinal_numbers,ordinal_numbers),u)*.
% 300.01/300.50  236336[19:Rew:235038.0,197472.1] || subclass(domain_relation,complement(u)) member(ordered_pair(ordinal_numbers,ordinal_numbers),u)* -> .
% 300.01/300.50  236337[19:Rew:235038.0,197471.1] || equal(intersection(u,v),domain_relation)** -> member(ordered_pair(ordinal_numbers,ordinal_numbers),u)*.
% 300.01/300.50  236347[19:Rew:235038.0,197509.1] || subclass(domain_relation,domain_of(u)) -> member(ordered_pair(ordinal_numbers,ordinal_numbers),cantor(u))*.
% 300.01/300.50  236348[19:Rew:235038.0,197488.1] || subclass(domain_relation,cantor(u)) -> member(ordered_pair(ordinal_numbers,ordinal_numbers),domain_of(u))*.
% 300.01/300.50  236354[19:Rew:235038.0,197487.1] || subclass(domain_relation,intersection(u,v))* -> member(ordered_pair(ordinal_numbers,ordinal_numbers),v)*.
% 300.01/300.50  236355[19:Rew:235038.0,197486.1] || equal(intersection(u,v),domain_relation)** -> member(ordered_pair(ordinal_numbers,ordinal_numbers),v)*.
% 300.01/300.50  236455[19:Rew:235038.0,232702.0] ||  -> equal(apply(complement(cross_product(singleton(u),universal_class)),u),sum_class(range_of(ordinal_numbers)))**.
% 300.01/300.50  236459[19:Rew:235038.0,200853.0] || member(u,symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers)))* -> member(u,kind_1_ordinals).
% 300.01/300.50  236460[19:Rew:235038.0,227236.0] || equal(symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers)),universal_class)** -> member(omega,kind_1_ordinals).
% 300.01/300.50  239755[19:Rew:235038.0,236462.1] || equal(symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers)),universal_class)** -> member(ordinal_numbers,kind_1_ordinals).
% 300.01/300.50  236463[19:Rew:235038.0,227239.0] || subclass(universal_class,symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers)))* -> member(omega,kind_1_ordinals).
% 300.01/300.50  239756[19:Rew:235038.0,236470.1] || subclass(universal_class,symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers)))* -> member(ordinal_numbers,kind_1_ordinals).
% 300.01/300.50  236542[19:Rew:235038.0,204229.1] || subclass(universal_class,u)* equal(range_of(ordinal_numbers),u) -> inductive(u).
% 300.01/300.50  236543[19:Rew:235038.0,204228.1] || equal(u,universal_class) equal(range_of(ordinal_numbers),u)* -> inductive(u)*.
% 300.01/300.50  236544[19:Rew:235038.0,204913.1] inductive(cantor(inverse(successor_relation))) ||  -> equal(cantor(inverse(ordinal_numbers)),range_of(ordinal_numbers))**.
% 300.01/300.50  239757[19:Rew:235038.0,236545.0] || member(ordinal_numbers,subset_relation) equal(cross_product(universal_class,universal_class),range_of(ordinal_numbers))** -> .
% 300.01/300.50  236546[19:Rew:235038.0,204232.0] || equal(ordered_pair(universal_class,u),range_of(ordinal_numbers)) -> inductive(ordered_pair(universal_class,u))*.
% 300.01/300.50  236547[19:Rew:235038.0,204231.0] || equal(image(element_relation,universal_class),range_of(ordinal_numbers)) -> inductive(image(element_relation,universal_class))*.
% 300.01/300.50  239758[19:Rew:235038.0,236549.1] || subclass(range_of(ordinal_numbers),ordinal_numbers)* member(ordinal_numbers,kind_1_ordinals) -> inductive(kind_1_ordinals).
% 300.01/300.50  236556[19:Rew:235038.0,202445.2] function(successor_relation) || member(u,universal_class)* -> member(range_of(ordinal_numbers),universal_class)*.
% 300.01/300.50  236557[19:Rew:235038.0,197832.2] one_to_one(singleton_relation) || member(u,universal_class)* -> member(range_of(ordinal_numbers),universal_class)*.
% 300.01/300.50  236558[19:Rew:235038.0,197831.2] single_valued_class(singleton_relation) || member(u,universal_class)* -> member(range_of(ordinal_numbers),universal_class)*.
% 300.01/300.50  236559[19:Rew:235038.0,197830.2] function(singleton_relation) || member(u,universal_class)* -> member(range_of(ordinal_numbers),universal_class)*.
% 300.01/300.50  236560[19:Rew:235038.0,197829.2] function(identity_relation) || member(u,universal_class)* -> member(range_of(ordinal_numbers),universal_class)*.
% 300.01/300.50  236561[19:Rew:235038.0,197823.1] || asymmetric(universal_class,universal_class) -> equal(image(inverse(universal_class),universal_class),range_of(ordinal_numbers))**.
% 300.01/300.50  236677[19:Rew:235038.0,199819.1] inductive(symmetric_difference(singleton(singleton_relation),image(successor_relation,ordinal_numbers))) ||  -> member(ordinal_numbers,kind_1_ordinals)*.
% 300.01/300.50  236678[19:Rew:235038.0,199815.1] inductive(symmetric_difference(singleton(identity_relation),image(successor_relation,ordinal_numbers))) ||  -> member(ordinal_numbers,kind_1_ordinals)*.
% 300.01/300.50  239759[19:Rew:235038.0,236688.0] || equal(complement(restrict(u,v,w)),ordinal_numbers)** -> member(ordinal_numbers,u).
% 300.01/300.50  239760[19:Rew:235038.0,236696.0] || equal(range_of(ordinal_numbers),ordinal_numbers) member(ordinal_numbers,u)* -> inductive(u).
% 300.01/300.50  239761[19:Rew:235038.0,236697.2] inductive(regular(u)) || member(ordinal_numbers,u)* -> equal(u,ordinal_numbers).
% 300.01/300.50  236698[19:Rew:235038.0,197747.1] || subclass(domain_relation,complement(complement(cross_product(u,v))))* -> member(ordinal_numbers,u).
% 300.01/300.50  239762[19:Rew:235038.0,236699.2] || subclass(complement(u),v)* -> member(ordinal_numbers,u) member(ordinal_numbers,v).
% 300.01/300.50  239763[19:Rew:235038.0,236702.1] || equal(singleton(u),ordinal_numbers) -> equal(union(u,ordinal_numbers),successor(u))**.
% 300.01/300.50  236735[19:Rew:235038.0,200034.0] ||  -> subclass(complement(power_class(symmetric_difference(universal_class,u))),image(element_relation,union(u,ordinal_numbers)))*.
% 300.01/300.50  236741[19:Rew:235038.0,227998.0] || equal(image(element_relation,union(u,ordinal_numbers)),power_class(symmetric_difference(universal_class,u)))** -> .
% 300.01/300.50  239764[19:Rew:235038.0,236742.0] || equal(symmetric_difference(universal_class,u),ordinal_numbers)** -> equal(union(u,ordinal_numbers),universal_class).
% 300.01/300.50  236744[19:Rew:235038.0,200032.1] inductive(symmetric_difference(universal_class,u)) || equal(union(u,ordinal_numbers),universal_class)** -> .
% 300.01/300.50  239765[19:Rew:235038.0,236745.0] || subclass(symmetric_difference(universal_class,u),ordinal_numbers)* -> subclass(universal_class,union(u,ordinal_numbers)).
% 300.01/300.50  239766[19:Rew:235038.0,236770.1] || well_ordering(universal_class,union(u,ordinal_numbers))* -> member(ordinal_numbers,symmetric_difference(universal_class,u)).
% 300.01/300.50  239767[19:Rew:235038.0,236772.0] || equal(inverse(u),ordinal_numbers) -> equal(union(u,ordinal_numbers),symmetrization_of(u))**.
% 300.01/300.50  236779[19:Rew:235038.0,232694.0] ||  -> equal(domain__dfg(complement(cross_product(u,singleton(v))),u,v),single_valued3(ordinal_numbers))**.
% 300.01/300.50  236781[19:Rew:235038.0,233269.2] || subclass(u,singleton(v))* -> member(v,u) subclass(u,ordinal_numbers).
% 300.01/300.50  239768[19:Rew:235038.0,236782.2] || subclass(u,ordinal_numbers)* subclass(v,u)* -> subclass(v,ordinal_numbers)*.
% 300.01/300.50  236783[19:Rew:235038.0,231247.0] || subclass(u,ordinal_numbers) -> equal(symmetric_difference(v,u),union(v,u))**.
% 300.01/300.50  236788[19:Rew:235038.0,225598.0] || subclass(u,ordinal_numbers) member(v,u)* -> member(v,w)*.
% 300.01/300.50  236789[19:Rew:235038.0,225584.0] || subclass(u,ordinal_numbers) -> equal(symmetric_difference(u,v),union(u,v))**.
% 300.01/300.50  236793[19:Rew:235038.0,232208.0] || equal(ordinal_numbers,u) -> equal(complement(complement(inverse(u))),symmetrization_of(u))**.
% 300.01/300.50  236794[19:Rew:235038.0,232206.0] || equal(ordinal_numbers,u) -> equal(complement(complement(singleton(u))),successor(u))**.
% 300.01/300.50  236795[19:Rew:235038.0,232199.0] || equal(ordinal_numbers,u) -> equal(symmetric_difference(u,v),complement(complement(v)))**.
% 300.01/300.50  236796[19:Rew:235038.0,232015.0] || equal(ordinal_numbers,u) -> equal(symmetric_difference(v,u),union(v,u))**.
% 300.01/300.50  236813[19:Rew:235038.0,229547.0] || equal(ordinal_numbers,u) subclass(image(element_relation,universal_class),power_class(u))* -> .
% 300.01/300.50  236814[19:Rew:235038.0,229521.0] || equal(ordinal_numbers,u) -> subclass(regular(image(element_relation,universal_class)),power_class(u))*.
% 300.01/300.50  236819[19:Rew:235038.0,227996.0] || equal(ordinal_numbers,u) equal(image(element_relation,universal_class),power_class(u))* -> .
% 300.01/300.50  239769[19:Rew:235038.0,236828.1] || equal(ordinal_numbers,u) -> equal(union(v,ordinal_numbers),union(v,u))*.
% 300.01/300.50  236829[19:Rew:235038.0,227883.0] || equal(ordinal_numbers,u) -> equal(union(u,v),complement(complement(v)))**.
% 300.01/300.50  236836[19:Rew:235038.0,227560.0] || equal(ordinal_numbers,u) -> subclass(complement(power_class(u)),image(element_relation,universal_class))*.
% 300.01/300.50  236838[19:Rew:235038.0,197431.0] || equal(ordinal_numbers,u) subclass(v,u)* -> equal(v,u).
% 300.01/300.50  239770[19:Rew:235038.0,236839.1] || equal(unordered_pair(ordinal_numbers,u),range_of(ordinal_numbers)) -> inductive(unordered_pair(ordinal_numbers,u))*.
% 300.01/300.50  239771[19:Rew:235038.0,236841.1] || equal(unordered_pair(u,ordinal_numbers),range_of(ordinal_numbers)) -> inductive(unordered_pair(u,ordinal_numbers))*.
% 300.01/300.50  236842[19:Rew:235038.0,200584.1] || subclass(ordered_pair(u,universal_class),v) -> member(unordered_pair(u,ordinal_numbers),v)*.
% 300.01/300.50  236848[19:Rew:235038.0,198104.0] ||  -> equal(symmetric_difference(power_class(image(element_relation,ordinal_numbers)),image(element_relation,power_class(universal_class))),universal_class)**.
% 300.01/300.50  236849[19:Rew:235038.0,198103.0] ||  -> equal(symmetric_difference(image(element_relation,power_class(universal_class)),power_class(image(element_relation,ordinal_numbers))),universal_class)**.
% 300.01/300.50  236860[19:Rew:235038.0,233199.1] || member(u,complement(power_class(universal_class))) -> member(u,image(element_relation,ordinal_numbers))*.
% 300.01/300.50  236864[19:Rew:235038.0,198091.0] || member(u,image(element_relation,ordinal_numbers))* member(u,power_class(universal_class)) -> .
% 300.01/300.50  236867[19:Rew:235038.0,198155.0] || subclass(universal_class,image(element_relation,ordinal_numbers))* subclass(domain_relation,power_class(universal_class)) -> .
% 300.01/300.50  236869[19:Rew:235038.0,225130.1] || subclass(universal_class,complement(power_class(universal_class))) -> member(omega,image(element_relation,ordinal_numbers))*.
% 300.01/300.50  236870[19:Rew:235038.0,198153.1] || equal(complement(power_class(universal_class)),universal_class) -> member(omega,image(element_relation,ordinal_numbers))*.
% 300.01/300.50  236872[19:Rew:235038.0,198151.0] || equal(image(element_relation,ordinal_numbers),universal_class)** equal(power_class(universal_class),domain_relation) -> .
% 300.01/300.50  236873[19:Rew:235038.0,198111.0] ||  -> subclass(symmetric_difference(power_class(universal_class),complement(u)),union(image(element_relation,ordinal_numbers),u))*.
% 300.01/300.50  236877[19:Rew:235038.0,198107.0] ||  -> subclass(symmetric_difference(complement(u),power_class(universal_class)),union(u,image(element_relation,ordinal_numbers)))*.
% 300.01/300.50  236881[19:Rew:235038.0,198106.0] || subclass(domain_relation,image(element_relation,ordinal_numbers))* subclass(domain_relation,power_class(universal_class)) -> .
% 300.01/300.50  236882[19:Rew:235038.0,198105.0] || equal(image(element_relation,ordinal_numbers),domain_relation)** equal(power_class(universal_class),domain_relation) -> .
% 300.01/300.50  239772[19:Rew:235038.0,236909.1] || equal(image(element_relation,ordinal_numbers),range_of(ordinal_numbers)) -> inductive(image(element_relation,ordinal_numbers))*.
% 300.01/300.50  236910[19:Rew:235038.0,224297.0] ||  -> equal(intersection(image(element_relation,ordinal_numbers),complement(power_class(universal_class))),complement(power_class(universal_class)))**.
% 300.01/300.50  239773[19:Rew:235038.0,236912.1] || subclass(power_class(universal_class),image(element_relation,ordinal_numbers))* -> equal(power_class(universal_class),ordinal_numbers).
% 300.01/300.50  239774[19:Rew:235038.0,236920.1] || subclass(image(element_relation,ordinal_numbers),cantor(u))* -> member(ordinal_numbers,domain_of(u)).
% 300.01/300.50  239775[19:Rew:235038.0,236925.1] || subclass(range_of(ordinal_numbers),ordinal_numbers)* member(ordinal_numbers,subset_relation) -> inductive(subset_relation).
% 300.01/300.50  239776[19:Rew:235038.0,236926.1] || equal(range_of(ordinal_numbers),ordinal_numbers) -> equal(union(singleton(ordinal_numbers),ordinal_numbers),kind_1_ordinals)**.
% 300.01/300.50  236929[19:Rew:235038.0,200888.2] inductive(singleton(u)) ||  -> member(u,universal_class)* equal(range_of(ordinal_numbers),ordinal_numbers).
% 300.01/300.50  236943[19:Rew:235038.0,234081.1] || subclass(u,singleton(v))* -> equal(u,ordinal_numbers) member(v,u).
% 300.01/300.50  239777[19:Rew:235038.0,236944.1] || subclass(u,v)* subclass(v,ordinal_numbers)* -> equal(u,ordinal_numbers).
% 300.01/300.50  236968[19:Rew:235038.0,197955.2] || subclass(u,v)* well_ordering(universal_class,v)* -> equal(u,ordinal_numbers).
% 300.01/300.50  239780[19:Rew:235038.0,236969.1] || subclass(u,v)* equal(ordinal_numbers,v) -> equal(u,ordinal_numbers).
% 300.01/300.50  239781[19:Rew:235038.0,237087.2] inductive(regular(u)) ||  -> equal(u,ordinal_numbers) member(ordinal_numbers,complement(u))*.
% 300.01/300.50  237088[19:Rew:235038.0,198036.1] || subclass(u,complement(unordered_pair(v,regular(u))))* -> equal(u,ordinal_numbers).
% 300.01/300.50  237089[19:Rew:235038.0,198035.1] || subclass(u,complement(unordered_pair(regular(u),v)))* -> equal(u,ordinal_numbers).
% 300.01/300.50  237104[19:Rew:235038.0,198329.1] || equal(complement(union(u,v)),universal_class)** -> member(ordinal_numbers,complement(u)).
% 300.01/300.50  237107[19:Rew:235038.0,232008.0] || equal(kind_1_ordinals,ordinal_numbers) -> equal(symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  237150[19:Rew:235038.0,200071.2] function(u) inductive(u) ||  -> member(ordinal_numbers,cross_product(universal_class,universal_class))*.
% 300.01/300.50  237159[19:Rew:235038.0,197872.0] || member(ordinal_numbers,subset_relation) equal(complement(cross_product(universal_class,universal_class)),universal_class)** -> .
% 300.01/300.50  237166[19:Rew:235038.0,226550.1] || subclass(complement(singleton(ordered_pair(universal_class,u))),v)* -> member(ordinal_numbers,v).
% 300.01/300.50  237170[19:Rew:235038.0,198254.1] || subclass(domain_relation,complement(complement(cross_product(u,v))))* -> member(ordinal_numbers,v).
% 300.01/300.50  237171[19:Rew:235038.0,198253.2] inductive(singleton(u)) || member(u,v)* -> member(ordinal_numbers,v)*.
% 300.01/300.50  237172[19:Rew:235038.0,198246.2] || equal(u,universal_class) subclass(u,v)* -> member(ordinal_numbers,v)*.
% 300.01/300.50  237173[19:Rew:235038.0,198245.2] || subclass(universal_class,u)* subclass(u,v)* -> member(ordinal_numbers,v)*.
% 300.01/300.50  237176[19:Rew:235038.0,198585.0] || member(image(u,ordinal_numbers),universal_class) -> member(apply(u,universal_class),universal_class)*.
% 300.01/300.50  237177[19:Rew:235038.0,198577.1] || equal(rest_of(u),domain_relation) -> equal(image(u,ordinal_numbers),range_of(ordinal_numbers))**.
% 300.01/300.50  237178[19:Rew:235038.0,198576.1] || subclass(domain_relation,rest_of(u))* -> equal(image(u,ordinal_numbers),range_of(ordinal_numbers)).
% 300.01/300.50  237187[19:Rew:235038.0,198463.0] || member(ordinal_numbers,cantor(u))* equal(complement(domain_of(u)),universal_class) -> .
% 300.01/300.50  237188[19:Rew:235038.0,233156.1] || subclass(image(element_relation,universal_class),cantor(u))* -> member(ordinal_numbers,domain_of(u)).
% 300.01/300.50  237190[19:Rew:235038.0,198264.1] || equal(complement(complement(rest_of(u))),domain_relation)** -> member(ordinal_numbers,domain_of(u)).
% 300.01/300.50  237191[19:Rew:235038.0,198263.1] || subclass(domain_relation,complement(complement(rest_of(u))))* -> member(ordinal_numbers,domain_of(u)).
% 300.01/300.50  237192[19:Rew:235038.0,198262.1] inductive(restrict(cantor(u),v,w)) ||  -> member(ordinal_numbers,domain_of(u))*.
% 300.01/300.50  237215[19:Rew:235038.0,234087.1] || subclass(complement(u),intersection(u,v))* -> equal(complement(u),ordinal_numbers).
% 300.01/300.50  237216[19:Rew:235038.0,234086.1] || subclass(complement(u),intersection(v,u))* -> equal(complement(u),ordinal_numbers).
% 300.01/300.50  237248[19:Rew:235038.0,198299.1] inductive(intersection(cantor(inverse(u)),v)) ||  -> member(ordinal_numbers,range_of(u))*.
% 300.01/300.50  237249[19:Rew:235038.0,198298.1] inductive(complement(complement(cantor(inverse(u))))) ||  -> member(ordinal_numbers,range_of(u))*.
% 300.01/300.50  237261[19:Rew:235038.0,198361.1] || equal(complement(complement(singleton(domain_relation))),domain_relation)** -> equal(singleton(domain_relation),ordinal_numbers).
% 300.01/300.50  239785[19:Rew:235038.0,237271.1] || equal(intersection(u,v),ordinal_numbers) -> subclass(intersection(u,v),ordinal_numbers)*.
% 300.01/300.50  239786[19:Rew:235038.0,237307.0] || subclass(union(u,ordinal_numbers),ordinal_numbers) -> member(ordinal_numbers,symmetric_difference(universal_class,u))*.
% 300.01/300.50  237308[19:Rew:235038.0,205287.1] inductive(complement(union(u,successor_relation))) ||  -> member(ordinal_numbers,symmetric_difference(universal_class,u))*.
% 300.01/300.50  237309[19:Rew:235038.0,200099.1] inductive(complement(union(u,identity_relation))) ||  -> member(ordinal_numbers,symmetric_difference(universal_class,u))*.
% 300.01/300.50  237311[19:Rew:235038.0,200101.1] inductive(symmetric_difference(complement(u),universal_class)) ||  -> member(ordinal_numbers,union(u,ordinal_numbers))*.
% 300.01/300.50  237320[19:Rew:235038.0,232755.0] || equal(cross_product(ordinal_numbers,universal_class),ordinal_numbers) member(universal_class,cantor(universal_class))* -> .
% 300.01/300.50  237321[19:Rew:235038.0,232746.0] || equal(cross_product(ordinal_numbers,universal_class),ordinal_numbers) member(universal_class,domain_of(universal_class))* -> .
% 300.01/300.50  237355[19:Rew:235038.0,198546.1] || well_ordering(universal_class,power_class(u)) -> member(ordinal_numbers,image(element_relation,complement(u)))*.
% 300.01/300.50  239787[19:Rew:235038.0,237356.0] || subclass(power_class(u),ordinal_numbers) -> member(ordinal_numbers,image(element_relation,complement(u)))*.
% 300.01/300.50  237359[19:Rew:235038.0,198549.1] inductive(complement(power_class(u))) ||  -> member(ordinal_numbers,image(element_relation,complement(u)))*.
% 300.01/300.50  239788[19:Rew:235038.0,237361.0] || subclass(image(element_relation,complement(u)),ordinal_numbers)* -> member(ordinal_numbers,power_class(u)).
% 300.01/300.50  237365[19:Rew:235038.0,198483.1] inductive(image(element_relation,complement(u))) || member(ordinal_numbers,power_class(u))* -> .
% 300.01/300.50  237368[19:Rew:235038.0,198460.1] inductive(complement(compose(element_relation,complement(identity_relation)))) || member(ordinal_numbers,element_relation)* -> .
% 300.01/300.50  237369[19:Rew:235038.0,198459.0] || member(ordinal_numbers,element_relation) equal(complement(compose(element_relation,universal_class)),universal_class)** -> .
% 300.01/300.50  237370[19:Rew:235038.0,198458.1] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(ordinal_numbers,element_relation) -> .
% 300.01/300.50  237386[19:Rew:235038.0,233161.1] || subclass(ordered_pair(universal_class,u),cantor(v))* -> member(ordinal_numbers,domain_of(v)).
% 300.01/300.50  237414[19:Rew:235038.0,198412.1] || equal(symmetric_difference(u,v),universal_class) -> member(ordinal_numbers,union(u,v))*.
% 300.01/300.50  237415[19:Rew:235038.0,198411.1] || subclass(universal_class,symmetric_difference(u,v)) -> member(ordinal_numbers,union(u,v))*.
% 300.01/300.50  237431[19:Rew:235038.0,198399.1] || subclass(cantor(u),complement(domain_of(u)))* -> equal(cantor(u),ordinal_numbers).
% 300.01/300.50  237434[19:Rew:235038.0,198383.1] || equal(symmetric_difference(u,inverse(u)),universal_class)** -> member(ordinal_numbers,symmetrization_of(u)).
% 300.01/300.50  237435[19:Rew:235038.0,198382.1] || subclass(universal_class,symmetric_difference(u,inverse(u)))* -> member(ordinal_numbers,symmetrization_of(u)).
% 300.01/300.50  237439[19:Rew:235038.0,198378.1] || equal(symmetric_difference(u,singleton(u)),universal_class)** -> member(ordinal_numbers,successor(u)).
% 300.01/300.50  237440[19:Rew:235038.0,198377.1] || subclass(universal_class,symmetric_difference(u,singleton(u)))* -> member(ordinal_numbers,successor(u)).
% 300.01/300.50  237467[19:Rew:235038.0,198489.1] || subclass(universal_class,u) -> equal(integer_of(v),ordinal_numbers) member(v,u)*.
% 300.01/300.50  237469[19:Rew:235038.0,228525.1] || subclass(u,v)* equal(ordinal_numbers,v) -> subclass(u,w)*.
% 300.01/300.50  237473[19:Rew:235038.0,200684.0] ||  -> equal(intersection(symmetric_difference(complement(u),universal_class),complement(union(u,ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.50  237476[19:Rew:235038.0,200661.0] ||  -> equal(intersection(image(element_relation,successor(ordinal_numbers)),power_class(complement(singleton(ordinal_numbers)))),ordinal_numbers)**.
% 300.01/300.50  237477[19:Rew:235038.0,200660.0] ||  -> equal(intersection(image(element_relation,symmetrization_of(ordinal_numbers)),power_class(complement(inverse(ordinal_numbers)))),ordinal_numbers)**.
% 300.01/300.50  237478[19:Rew:235038.0,200659.0] ||  -> equal(intersection(image(element_relation,power_class(universal_class)),power_class(image(element_relation,ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.50  237479[19:Rew:235038.0,200657.0] ||  -> equal(intersection(power_class(complement(singleton(ordinal_numbers))),image(element_relation,successor(ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.50  237480[19:Rew:235038.0,200656.0] ||  -> equal(intersection(power_class(complement(inverse(ordinal_numbers))),image(element_relation,symmetrization_of(ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.50  237481[19:Rew:235038.0,200655.0] ||  -> equal(intersection(power_class(image(element_relation,ordinal_numbers)),image(element_relation,power_class(universal_class))),ordinal_numbers)**.
% 300.01/300.50  237482[19:Rew:235038.0,200519.0] ||  -> equal(intersection(union(u,ordinal_numbers),intersection(v,symmetric_difference(universal_class,u))),ordinal_numbers)**.
% 300.01/300.50  237483[19:Rew:235038.0,200517.0] ||  -> equal(intersection(union(u,ordinal_numbers),intersection(symmetric_difference(universal_class,u),v)),ordinal_numbers)**.
% 300.01/300.50  237484[19:Rew:235038.0,200117.1] ||  -> member(u,symmetric_difference(universal_class,v)) subclass(singleton(u),union(v,ordinal_numbers))*.
% 300.01/300.50  237513[19:Rew:235038.0,200514.0] ||  -> equal(intersection(intersection(u,symmetric_difference(universal_class,v)),union(v,ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  237514[19:Rew:235038.0,200512.0] ||  -> equal(intersection(intersection(symmetric_difference(universal_class,u),v),union(u,ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  237517[19:Rew:235038.0,200235.1] || equal(cantor(u),universal_class) -> equal(symmetric_difference(universal_class,cantor(u)),ordinal_numbers)**.
% 300.01/300.50  237518[19:Rew:235038.0,200150.1] inductive(flip(u)) ||  -> member(ordinal_numbers,cross_product(cross_product(universal_class,universal_class),universal_class))*.
% 300.01/300.50  237519[19:Rew:235038.0,200149.1] inductive(rotate(u)) ||  -> member(ordinal_numbers,cross_product(cross_product(universal_class,universal_class),universal_class))*.
% 300.01/300.50  237520[19:Rew:235038.0,200116.0] ||  -> equal(intersection(power_class(image(element_relation,universal_class)),image(element_relation,power_class(ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.50  237521[19:Rew:235038.0,200115.0] ||  -> equal(intersection(image(element_relation,power_class(ordinal_numbers)),power_class(image(element_relation,universal_class))),ordinal_numbers)**.
% 300.01/300.50  237522[19:Rew:235038.0,200114.0] || equal(restrict(inverse(universal_class),u,u),ordinal_numbers)** -> asymmetric(universal_class,u).
% 300.01/300.50  237523[19:Rew:235038.0,200113.1] || asymmetric(universal_class,u) -> equal(restrict(inverse(universal_class),u,u),ordinal_numbers)**.
% 300.01/300.50  237526[19:Rew:235038.0,200112.1] || subclass(domain_relation,rest_of(u)) -> equal(restrict(u,ordinal_numbers,universal_class),ordinal_numbers)**.
% 300.01/300.50  237528[19:Rew:235038.0,200108.1] || subclass(universal_class,complement(omega)) -> equal(integer_of(unordered_pair(u,v)),ordinal_numbers)**.
% 300.01/300.50  237529[19:Rew:235038.0,200107.0] ||  -> equal(union(image(element_relation,universal_class),ordinal_numbers),complement(intersection(power_class(ordinal_numbers),universal_class)))**.
% 300.01/300.50  237530[19:Rew:235038.0,200106.0] ||  -> subclass(symmetric_difference(union(u,ordinal_numbers),universal_class),union(symmetric_difference(universal_class,u),ordinal_numbers))*.
% 300.01/300.50  239790[19:Rew:235038.0,237534.0] || subclass(segment(u,v,universal_class),ordinal_numbers)* -> section(u,ordinal_numbers,v).
% 300.01/300.50  239791[19:Rew:235038.0,237535.1] || section(u,ordinal_numbers,v) -> equal(segment(u,v,universal_class),ordinal_numbers)**.
% 300.01/300.50  237536[19:Rew:235038.0,198589.0] ||  -> equal(integer_of(singleton(omega)),ordinal_numbers) member(singleton(singleton(singleton(omega))),element_relation)*.
% 300.01/300.50  237538[19:Rew:235038.0,198587.1] || subclass(domain_relation,complement(omega)) -> equal(integer_of(ordered_pair(ordinal_numbers,ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  237539[19:Rew:235038.0,198586.0] ||  -> equal(integer_of(not_subclass_element(complement(omega),u)),ordinal_numbers)** subclass(complement(omega),u).
% 300.01/300.50  237540[19:Rew:235038.0,198575.0] ||  -> equal(intersection(power_class(u),intersection(v,image(element_relation,complement(u)))),ordinal_numbers)**.
% 300.01/300.50  237541[19:Rew:235038.0,198574.0] ||  -> equal(intersection(power_class(u),intersection(image(element_relation,complement(u)),v)),ordinal_numbers)**.
% 300.01/300.50  237542[19:Rew:235038.0,198573.0] ||  -> equal(intersection(complement(cross_product(u,v)),restrict(w,u,v)),ordinal_numbers)**.
% 300.01/300.50  237543[19:Rew:235038.0,198572.0] ||  -> equal(intersection(complement(complement(intersection(u,v))),symmetric_difference(u,v)),ordinal_numbers)**.
% 300.01/300.50  237544[19:Rew:235038.0,198571.0] ||  -> equal(intersection(singleton(u),intersection(v,w)),ordinal_numbers)** member(u,w).
% 300.01/300.50  237545[19:Rew:235038.0,198570.0] ||  -> equal(intersection(singleton(u),intersection(v,w)),ordinal_numbers)** member(u,v).
% 300.01/300.50  237546[19:Rew:235038.0,198569.0] ||  -> equal(intersection(intersection(u,image(element_relation,complement(v))),power_class(v)),ordinal_numbers)**.
% 300.01/300.50  237547[19:Rew:235038.0,198568.0] ||  -> equal(intersection(restrict(u,v,w),complement(cross_product(v,w))),ordinal_numbers)**.
% 300.01/300.50  237548[19:Rew:235038.0,198567.0] ||  -> equal(intersection(symmetric_difference(u,v),complement(complement(intersection(u,v)))),ordinal_numbers)**.
% 300.01/300.50  237549[19:Rew:235038.0,198566.0] ||  -> equal(intersection(intersection(image(element_relation,complement(u)),v),power_class(u)),ordinal_numbers)**.
% 300.01/300.50  237550[19:Rew:235038.0,198565.0] ||  -> equal(intersection(intersection(u,v),singleton(w)),ordinal_numbers)** member(w,v).
% 300.01/300.50  237551[19:Rew:235038.0,198564.0] ||  -> equal(intersection(intersection(u,v),singleton(w)),ordinal_numbers)** member(w,u).
% 300.01/300.50  237552[19:Rew:235038.0,198563.0] ||  -> equal(intersection(intersection(complement(u),complement(v)),union(u,v)),ordinal_numbers)**.
% 300.01/300.50  237553[19:Rew:235038.0,198562.1] || member(u,v) -> equal(intersection(singleton(u),complement(v)),ordinal_numbers)**.
% 300.01/300.50  237554[19:Rew:235038.0,198561.0] ||  -> equal(intersection(union(u,v),intersection(complement(u),complement(v))),ordinal_numbers)**.
% 300.01/300.50  237555[19:Rew:235038.0,198560.1] || member(u,v) -> equal(intersection(complement(v),singleton(u)),ordinal_numbers)**.
% 300.01/300.50  237557[19:Rew:235038.0,198559.1] inductive(complement(range_of(u))) ||  -> member(ordinal_numbers,complement(cantor(inverse(u))))*.
% 300.01/300.50  237558[19:Rew:235038.0,198557.1] inductive(intersection(u,cantor(inverse(v)))) ||  -> member(ordinal_numbers,range_of(v))*.
% 300.01/300.50  237559[19:Rew:235038.0,198556.2] inductive(singleton(u)) ||  -> member(u,v)* member(ordinal_numbers,complement(v))*.
% 300.01/300.50  237560[19:Rew:235038.0,198555.1] || equal(complement(union(u,v)),universal_class)** -> member(ordinal_numbers,complement(v)).
% 300.01/300.50  237564[19:Rew:235038.0,198554.1] inductive(intersection(u,v)) || member(ordinal_numbers,symmetric_difference(u,v))* -> .
% 300.01/300.50  237599[19:Rew:235038.0,198524.1] || subclass(universal_class,u) -> equal(v,ordinal_numbers) member(regular(v),u)*.
% 300.01/300.50  237607[19:Rew:235038.0,198506.1] || subclass(universal_class,u) -> equal(singleton(v),ordinal_numbers) member(v,u)*.
% 300.01/300.50  237610[19:Rew:235038.0,198502.1] inductive(symmetric_difference(u,v)) ||  -> member(ordinal_numbers,complement(intersection(u,v)))*.
% 300.01/300.50  237614[19:Rew:235038.0,198478.1] inductive(restrict(u,v,w)) ||  -> member(ordinal_numbers,cross_product(v,w))*.
% 300.01/300.50  237622[19:Rew:235038.0,198474.1] ||  -> member(regular(complement(complement(u))),u)* equal(complement(complement(u)),ordinal_numbers).
% 300.01/300.50  237626[19:Rew:235038.0,198469.1] inductive(cantor(restrict(element_relation,universal_class,u))) ||  -> member(ordinal_numbers,sum_class(u))*.
% 300.01/300.50  237630[19:Rew:235038.0,198466.1] inductive(cantor(flip(cross_product(u,universal_class)))) ||  -> member(ordinal_numbers,inverse(u))*.
% 300.01/300.50  237633[19:Rew:235038.0,197436.0] || subclass(sum_class(inverse(subset_relation)),ordinal_numbers) -> section(element_relation,inverse(subset_relation),universal_class)*.
% 300.01/300.50  237770[19:Rew:235038.0,228441.0] || equal(power_class(u),ordinal_numbers) -> equal(image(element_relation,complement(u)),universal_class)**.
% 300.01/300.50  237782[19:Rew:235038.0,233408.0] || equal(subset_relation,ordinal_numbers) subclass(u,subset_relation)* -> equal(u,subset_relation).
% 300.01/300.50  239792[19:Rew:235038.0,237943.0] || equal(union(u,v),ordinal_numbers) -> equal(symmetric_difference(u,v),ordinal_numbers)**.
% 300.01/300.50  239793[19:Rew:235038.0,237944.0] || subclass(union(u,v),ordinal_numbers)* -> equal(symmetric_difference(u,v),ordinal_numbers).
% 300.01/300.50  238043[19:Rew:235038.0,227657.0] || equal(image(element_relation,complement(u)),ordinal_numbers)** -> equal(power_class(u),universal_class).
% 300.01/300.50  239794[19:Rew:235038.0,238065.0] || equal(symmetrization_of(u),ordinal_numbers) -> equal(symmetric_difference(u,inverse(u)),ordinal_numbers)**.
% 300.01/300.50  239795[19:Rew:235038.0,238066.0] || subclass(symmetrization_of(u),ordinal_numbers) -> equal(symmetric_difference(u,inverse(u)),ordinal_numbers)**.
% 300.01/300.50  239797[19:Rew:235038.0,238071.0] || subclass(successor(u),ordinal_numbers) -> equal(symmetric_difference(u,singleton(u)),ordinal_numbers)**.
% 300.01/300.50  238081[19:Rew:235038.0,228436.0] || equal(union(u,ordinal_numbers),ordinal_numbers) -> equal(symmetric_difference(universal_class,u),universal_class)**.
% 300.01/300.50  239798[19:Rew:235038.0,238237.0] || subclass(kind_1_ordinals,ordinal_numbers) -> equal(symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  238810[19:Rew:235038.0,227387.0] || equal(complement(restrict(u,v,w)),ordinal_numbers)** -> member(omega,u).
% 300.01/300.50  238930[19:Rew:235038.0,222652.0] ||  -> equal(intersection(complement(union(u,ordinal_numbers)),symmetric_difference(complement(u),universal_class)),ordinal_numbers)**.
% 300.01/300.50  238942[19:Rew:235038.0,224409.0] ||  -> equal(intersection(complement(symmetrization_of(ordinal_numbers)),union(inverse(ordinal_numbers),symmetrization_of(ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.50  238943[19:Rew:235038.0,224437.0] ||  -> equal(intersection(complement(successor(ordinal_numbers)),union(singleton(ordinal_numbers),successor(ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.50  239799[19:Rew:235038.0,238946.1] ||  -> equal(singleton(successor(ordinal_numbers)),ordinal_numbers) member(ordinal_numbers,complement(singleton(successor(ordinal_numbers))))*.
% 300.01/300.50  238953[19:Rew:235038.0,228274.0] || subclass(image(element_relation,complement(u)),ordinal_numbers)* -> member(omega,power_class(u)).
% 300.01/300.50  238954[19:Rew:235038.0,225900.0] || subclass(image(element_relation,complement(u)),ordinal_numbers)* -> subclass(universal_class,power_class(u)).
% 300.01/300.50  238972[19:Rew:235038.0,227254.0] || subclass(union(u,ordinal_numbers),ordinal_numbers) -> member(omega,symmetric_difference(universal_class,u))*.
% 300.01/300.50  238973[19:Rew:235038.0,227259.0] || subclass(power_class(u),ordinal_numbers) -> member(omega,image(element_relation,complement(u)))*.
% 300.01/300.50  239000[19:Rew:235038.0,227625.0] || equal(complement(cantor(inverse(u))),ordinal_numbers)** -> subclass(universal_class,range_of(u)).
% 300.01/300.50  239017[19:Rew:235038.0,229288.0] || subclass(intersection(u,universal_class),ordinal_numbers)* -> equal(symmetric_difference(u,universal_class),universal_class).
% 300.01/300.50  239050[19:Rew:235038.0,200145.1] || well_ordering(u,universal_class) -> equal(integer_of(least(u,complement(omega))),ordinal_numbers)**.
% 300.01/300.50  239051[19:Rew:235038.0,229880.1] || well_ordering(u,rest_relation) equal(singleton(least(u,rest_relation)),ordinal_numbers)** -> .
% 300.01/300.50  239052[19:Rew:235038.0,229881.1] || well_ordering(u,universal_class) equal(singleton(least(u,rest_relation)),ordinal_numbers)** -> .
% 300.01/300.50  239053[19:Rew:235038.0,229882.1] || well_ordering(u,universal_class) equal(singleton(least(u,universal_class)),ordinal_numbers)** -> .
% 300.01/300.50  239407[19:Rew:235038.0,232568.0] ||  -> equal(intersection(symmetrization_of(ordinal_numbers),restrict(complement(inverse(ordinal_numbers)),u,v)),ordinal_numbers)**.
% 300.01/300.50  239408[19:Rew:235038.0,232569.0] ||  -> equal(intersection(successor(ordinal_numbers),restrict(complement(singleton(ordinal_numbers)),u,v)),ordinal_numbers)**.
% 300.01/300.50  239409[19:Rew:235038.0,232574.0] ||  -> equal(intersection(power_class(universal_class),restrict(image(element_relation,ordinal_numbers),u,v)),ordinal_numbers)**.
% 300.01/300.50  239410[19:Rew:235038.0,232575.0] ||  -> equal(intersection(power_class(ordinal_numbers),restrict(image(element_relation,universal_class),u,v)),ordinal_numbers)**.
% 300.01/300.50  239416[19:Rew:235038.0,232628.0] ||  -> equal(intersection(restrict(complement(inverse(ordinal_numbers)),u,v),symmetrization_of(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  239417[19:Rew:235038.0,232629.0] ||  -> equal(intersection(restrict(complement(singleton(ordinal_numbers)),u,v),successor(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  239418[19:Rew:235038.0,232634.0] ||  -> equal(intersection(restrict(image(element_relation,ordinal_numbers),u,v),power_class(universal_class)),ordinal_numbers)**.
% 300.01/300.50  239419[19:Rew:235038.0,232635.0] ||  -> equal(intersection(restrict(image(element_relation,universal_class),u,v),power_class(ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  239453[19:Rew:235038.0,234744.0] ||  -> equal(intersection(complement(complement(compose(complement(element_relation),inverse(element_relation)))),subset_relation),ordinal_numbers)**.
% 300.01/300.50  239454[19:Rew:235038.0,234745.0] ||  -> equal(intersection(subset_relation,complement(complement(compose(complement(element_relation),inverse(element_relation))))),ordinal_numbers)**.
% 300.01/300.50  239455[19:Rew:235038.0,234761.1] inductive(subset_relation) ||  -> member(ordinal_numbers,complement(compose(complement(element_relation),inverse(element_relation))))*.
% 300.01/300.50  240326[19:MRR:240325.1,240325.3,235180.0,235208.0] || subclass(sum_class(inverse(subset_relation)),ordinal_numbers)* well_ordering(element_relation,inverse(subset_relation)) -> .
% 300.01/300.50  241164[19:SpR:235666.0,24370.1] function(recursion(u,ordinal_numbers,ordinal_numbers)) ||  -> member(ordinal_add(u,v),universal_class)*.
% 300.01/300.50  241602[19:SpR:235373.0,66.2] function(ordinal_numbers) || member(u,universal_class)* -> member(range_of(ordinal_numbers),universal_class)*.
% 300.01/300.50  241818[19:Rew:235408.0,241805.0] ||  -> equal(domain__dfg(regular(cross_product(u,singleton(v))),u,v),single_valued3(ordinal_numbers))**.
% 300.01/300.50  241820[19:Rew:194782.1,241810.1] operation(u) ||  -> equal(intersection(cantor(u),regular(cantor(u))),ordinal_numbers)**.
% 300.01/300.50  241822[19:MRR:241821.1,235037.0] || subclass(u,v) -> section(regular(cross_product(v,u)),u,v)*.
% 300.01/300.50  242601[19:Res:81038.0,239802.1] inductive(cantor(inverse(ordinal_numbers))) ||  -> equal(cantor(inverse(ordinal_numbers)),range_of(ordinal_numbers))**.
% 300.01/300.50  244914[19:Res:235445.0,235554.1] inductive(complement(union(u,ordinal_numbers))) ||  -> member(ordinal_numbers,symmetric_difference(universal_class,u))*.
% 300.01/300.50  245524[19:MRR:245497.1,235633.0] || equal(complement(u),ordinal_numbers) -> equal(regular(unordered_pair(ordinal_numbers,u)),ordinal_numbers)**.
% 300.01/300.50  245525[19:MRR:245507.1,235634.0] || equal(complement(u),ordinal_numbers) -> equal(regular(unordered_pair(u,ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  249531[19:SpR:241803.0,69.0] ||  -> equal(apply(regular(cross_product(singleton(u),universal_class)),u),sum_class(range_of(ordinal_numbers)))**.
% 300.01/300.50  249559[19:Res:1737.1,241819.0] || subclass(universal_class,domain_of(regular(cross_product(singleton(unordered_pair(u,v)),universal_class))))* -> .
% 300.01/300.50  249571[19:Res:1746.1,241819.0] || subclass(universal_class,domain_of(regular(cross_product(singleton(ordered_pair(u,v)),universal_class))))* -> .
% 300.01/300.50  249572[19:Res:235276.1,241819.0] || subclass(domain_relation,domain_of(regular(cross_product(singleton(ordered_pair(ordinal_numbers,ordinal_numbers)),universal_class))))* -> .
% 300.01/300.50  249711[19:Res:1737.1,249553.0] || subclass(universal_class,cantor(regular(cross_product(singleton(unordered_pair(u,v)),universal_class))))* -> .
% 300.01/300.50  249724[19:Res:1746.1,249553.0] || subclass(universal_class,cantor(regular(cross_product(singleton(ordered_pair(u,v)),universal_class))))* -> .
% 300.01/300.50  249725[19:Res:235276.1,249553.0] || subclass(domain_relation,cantor(regular(cross_product(singleton(ordered_pair(ordinal_numbers,ordinal_numbers)),universal_class))))* -> .
% 300.01/300.50  249741[20:Res:249692.1,235437.0] || well_ordering(u,universal_class) equal(singleton(least(u,omega)),ordinal_numbers)** -> .
% 300.01/300.50  249758[20:Res:249699.1,235437.0] || well_ordering(u,omega) equal(singleton(least(u,omega)),ordinal_numbers)** -> .
% 300.01/300.50  249936[20:MRR:249905.1,235656.0] || well_ordering(u,complement(singleton(omega)))* -> member(least(u,omega),omega).
% 300.01/300.50  251297[19:Rew:251258.0,153546.1] || subclass(rest_relation,flip(domain_relation)) -> equal(rest_of(ordered_pair(u,v)),ordinal_numbers)**.
% 300.01/300.50  251543[19:MRR:251508.0,23001.1] || subclass(domain_relation,inverse(subset_relation)) member(ordered_pair(u,ordinal_numbers),subset_relation)* -> .
% 300.01/300.50  252026[19:Rew:235200.0,251990.1,235353.0,251990.1] operation(ordered_pair(u,v)) ||  -> equal(restrict(w,ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.50  252030[19:MRR:252029.1,235037.0] operation(ordered_pair(u,v)) ||  -> equal(range_of(ordered_pair(u,v)),ordinal_numbers)**.
% 300.01/300.50  252072[19:Rew:235200.0,252038.1,235353.0,252038.1] operation(unordered_pair(u,v)) ||  -> equal(restrict(w,ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.50  252076[19:MRR:252075.1,235037.0] operation(unordered_pair(u,v)) ||  -> equal(range_of(unordered_pair(u,v)),ordinal_numbers)**.
% 300.01/300.50  252236[19:SpR:239616.1,251275.0] || equal(ordinal_numbers,u) -> equal(domain_of(regular(complement(power_class(u)))),ordinal_numbers)**.
% 300.01/300.50  252311[19:Rew:235200.0,252282.1] operation(regular(complement(successor(ordinal_numbers)))) ||  -> equal(cross_product(ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.50  252375[19:Rew:235200.0,252343.1] operation(regular(complement(symmetrization_of(ordinal_numbers)))) ||  -> equal(cross_product(ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.50  252404[19:SpR:239616.1,252246.0] || equal(ordinal_numbers,u) -> equal(cantor(regular(complement(power_class(u)))),ordinal_numbers)**.
% 300.01/300.50  252424[19:Rew:235200.0,252391.1] operation(regular(complement(power_class(ordinal_numbers)))) ||  -> equal(cross_product(ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.50  252682[19:SpR:251259.1,54.0] ||  -> equal(singleton(restrict(element_relation,universal_class,u)),ordinal_numbers)** equal(sum_class(u),ordinal_numbers).
% 300.01/300.50  252687[19:SpR:251259.1,39.0] ||  -> equal(singleton(flip(cross_product(u,universal_class))),ordinal_numbers)** equal(inverse(u),ordinal_numbers).
% 300.01/300.50  252785[19:SpR:251260.1,54.0] ||  -> equal(integer_of(restrict(element_relation,universal_class,u)),ordinal_numbers)** equal(sum_class(u),ordinal_numbers).
% 300.01/300.50  252790[19:SpR:251260.1,39.0] ||  -> equal(integer_of(flip(cross_product(u,universal_class))),ordinal_numbers)** equal(inverse(u),ordinal_numbers).
% 300.01/300.50  253045[19:MRR:253044.1,235037.0] operation(u) ||  -> equal(singleton(u),ordinal_numbers) equal(range_of(u),ordinal_numbers)**.
% 300.01/300.50  253059[19:SpR:252833.0,3750.0] ||  -> equal(cantor(apply(choice,omega)),ordinal_numbers)** equal(apply(choice,omega),ordinal_numbers).
% 300.01/300.50  253238[22:Res:253161.1,2.0] || subclass(omega,u)* subclass(u,v)* -> member(ordinal_numbers,v)*.
% 300.01/300.50  253241[22:Res:253161.1,177244.1] || subclass(omega,complement(compose(element_relation,universal_class)))* member(ordinal_numbers,element_relation) -> .
% 300.01/300.50  253248[22:Res:253161.1,2133.0] || subclass(omega,symmetric_difference(u,v)) -> member(ordinal_numbers,union(u,v))*.
% 300.01/300.50  253249[22:Res:253161.1,11853.0] || subclass(omega,symmetric_difference(u,singleton(u)))* -> member(ordinal_numbers,successor(u)).
% 300.01/300.50  253277[22:Res:253161.1,239718.1] || subclass(omega,u)* equal(range_of(ordinal_numbers),u) -> inductive(u).
% 300.01/300.50  253635[22:Rew:138936.0,253634.1] operation(restrict(element_relation,universal_class,u)) || subclass(omega,sum_class(u))* -> .
% 300.01/300.50  253637[22:Rew:138936.0,253636.1] operation(flip(cross_product(u,universal_class))) || subclass(omega,inverse(u))* -> .
% 300.01/300.50  253652[22:Rew:138936.0,253651.1] operation(restrict(element_relation,universal_class,u)) || equal(sum_class(u),omega)** -> .
% 300.01/300.50  253654[22:Rew:138936.0,253653.1] operation(flip(cross_product(u,universal_class))) || equal(inverse(u),omega)** -> .
% 300.01/300.50  253972[19:Res:135467.1,251168.0] || well_ordering(u,rest_relation) equal(successor(least(u,rest_relation)),ordinal_numbers)** -> .
% 300.01/300.50  253973[19:Res:135461.1,251168.0] || well_ordering(u,universal_class) equal(successor(least(u,rest_relation)),ordinal_numbers)** -> .
% 300.01/300.50  253979[19:Res:24742.1,251168.0] || well_ordering(u,universal_class) equal(successor(least(u,universal_class)),ordinal_numbers)** -> .
% 300.01/300.50  253981[20:Res:249699.1,251168.0] || well_ordering(u,omega) equal(successor(least(u,omega)),ordinal_numbers)** -> .
% 300.01/300.50  253982[20:Res:249692.1,251168.0] || well_ordering(u,universal_class) equal(successor(least(u,omega)),ordinal_numbers)** -> .
% 300.01/300.50  254067[17:Res:135467.1,251202.1] || well_ordering(u,rest_relation) equal(rest_of(least(u,rest_relation)),domain_relation)** -> .
% 300.01/300.50  254068[17:Res:135461.1,251202.1] || well_ordering(u,universal_class) equal(rest_of(least(u,rest_relation)),domain_relation)** -> .
% 300.01/300.50  254074[17:Res:24742.1,251202.1] || well_ordering(u,universal_class) equal(rest_of(least(u,universal_class)),domain_relation)** -> .
% 300.01/300.50  254076[20:Res:249699.1,251202.1] || well_ordering(u,omega) equal(rest_of(least(u,omega)),domain_relation)** -> .
% 300.01/300.50  254077[20:Res:249692.1,251202.1] || well_ordering(u,universal_class) equal(rest_of(least(u,omega)),domain_relation)** -> .
% 300.01/300.50  254134[17:Res:135467.1,251203.1] || well_ordering(u,rest_relation) equal(rest_of(least(u,rest_relation)),rest_relation)** -> .
% 300.01/300.50  254135[17:Res:135461.1,251203.1] || well_ordering(u,universal_class) equal(rest_of(least(u,rest_relation)),rest_relation)** -> .
% 300.01/300.50  254141[17:Res:24742.1,251203.1] || well_ordering(u,universal_class) equal(rest_of(least(u,universal_class)),rest_relation)** -> .
% 300.01/300.50  254143[20:Res:249699.1,251203.1] || well_ordering(u,omega) equal(rest_of(least(u,omega)),rest_relation)** -> .
% 300.01/300.50  254144[20:Res:249692.1,251203.1] || well_ordering(u,universal_class) equal(rest_of(least(u,omega)),rest_relation)** -> .
% 300.01/300.50  1766[0:Res:960.0,2.0] || subclass(singleton(singleton(singleton(u))),v)* -> member(singleton(singleton(u)),v).
% 300.01/300.50  10926[0:SpL:956.0,10891.0] || equal(u,singleton(singleton(singleton(v)))) -> member(singleton(singleton(v)),u)*.
% 300.01/300.50  138153[2:MRR:138044.3,79941.0] || member(u,v)* member(u,singleton(w))* -> member(w,v)*.
% 300.01/300.50  147458[0:Obv:147437.2] || subclass(u,v) subclass(u,complement(v))* -> subclass(u,w)*.
% 300.01/300.50  153542[0:Res:41576.1,15.0] || subclass(rest_relation,flip(cross_product(u,v)))* -> member(ordered_pair(w,x),u)*.
% 300.01/300.50  82863[0:Res:10899.1,1267.1] inductive(singleton(u)) || member(u,omega)* -> equal(singleton(u),omega).
% 300.01/300.50  171212[2:Rew:138936.0,171043.1] ||  -> member(u,v) equal(symmetric_difference(singleton(u),v),union(singleton(u),v))**.
% 300.01/300.50  171213[2:Rew:138936.0,171044.1] ||  -> member(u,v) equal(symmetric_difference(v,singleton(u)),union(v,singleton(u)))**.
% 300.01/300.50  171972[2:Rew:171004.0,171971.0] ||  -> equal(symmetric_difference(complement(intersection(u,universal_class)),universal_class),symmetric_difference(universal_class,symmetric_difference(u,universal_class)))**.
% 300.01/300.50  135209[0:Res:29575.1,1930.0] || equal(complement(complement(cross_product(u,v))),universal_class)** -> member(singleton(w),u)*.
% 300.01/300.50  3840[0:Res:1746.1,158.0] || subclass(universal_class,omega) -> equal(integer_of(ordered_pair(u,v)),ordered_pair(u,v))**.
% 300.01/300.50  137183[0:MRR:137159.0,177.0] || subclass(universal_class,complement(union(u,v)))* -> member(singleton(w),complement(v))*.
% 300.01/300.50  137310[0:MRR:137289.0,177.0] || subclass(universal_class,complement(union(u,v)))* -> member(singleton(w),complement(u))*.
% 300.01/300.50  23380[0:Res:1746.1,34.0] || subclass(universal_class,rotate(u)) -> member(ordered_pair(ordered_pair(v,w),x),u)*.
% 300.01/300.50  23379[0:Res:1746.1,37.0] || subclass(universal_class,flip(u)) -> member(ordered_pair(ordered_pair(v,w),x),u)*.
% 300.01/300.50  29825[0:Res:29575.1,25.1] || equal(complement(complement(complement(u))),universal_class)** member(singleton(v),u)* -> .
% 300.01/300.50  30221[0:SpL:2119.0,30054.0] || equal(symmetric_difference(u,singleton(u)),universal_class)** -> member(singleton(v),successor(u))*.
% 300.01/300.50  30030[0:SpL:2119.0,2799.0] || subclass(universal_class,symmetric_difference(u,singleton(u)))* -> member(singleton(v),successor(u))*.
% 300.01/300.50  29829[0:Res:29575.1,23.0] || equal(complement(complement(intersection(u,v))),universal_class)** -> member(singleton(w),v)*.
% 300.01/300.50  29828[0:Res:29575.1,22.0] || equal(complement(complement(intersection(u,v))),universal_class)** -> member(singleton(w),u)*.
% 300.01/300.50  30219[0:SpL:160.0,30054.0] || equal(symmetric_difference(u,v),universal_class) -> member(singleton(w),union(u,v))*.
% 300.01/300.50  3755[0:SpL:160.0,3654.0] || equal(symmetric_difference(u,v),universal_class) -> member(omega,complement(intersection(u,v)))*.
% 300.01/300.50  21760[0:Res:1738.1,2133.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(singleton(w),union(u,v))*.
% 300.01/300.50  3646[0:SpL:160.0,1770.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(omega,complement(intersection(u,v)))*.
% 300.01/300.50  182069[0:Res:1736.1,11010.1] || subclass(universal_class,intersection(u,v)) member(omega,symmetric_difference(u,v))* -> .
% 300.01/300.50  2796[0:Res:1738.1,2.0] || subclass(universal_class,u)* subclass(u,v)* -> member(singleton(w),v)*.
% 300.01/300.50  192395[0:Res:140157.1,2.0] || equal(u,universal_class) subclass(u,v)* -> member(singleton(w),v)*.
% 300.01/300.50  196922[6:MRR:196871.2,173695.0] || member(u,complement(complement(v))) member(u,symmetric_difference(universal_class,v))* -> .
% 300.01/300.50  148857[0:Res:3980.1,905.0] || member(u,subset_relation) -> member(u,complement(compose(complement(element_relation),inverse(element_relation))))*.
% 300.01/300.50  177266[6:Rew:174004.0,84460.0] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(singleton(u),element_relation)* -> .
% 300.01/300.50  193699[6:Res:140157.1,177244.1] || equal(complement(compose(element_relation,universal_class)),universal_class)** member(singleton(u),element_relation)* -> .
% 300.01/300.50  3721[0:SpL:56.0,3720.0] || equal(complement(power_class(u)),universal_class) -> member(omega,image(element_relation,complement(u)))*.
% 300.01/300.50  3554[0:SpL:56.0,1769.0] || subclass(universal_class,power_class(u)) member(omega,image(element_relation,complement(u)))* -> .
% 300.01/300.50  121108[2:SpL:56.0,121007.1] || subclass(universal_class,image(element_relation,complement(u)))* subclass(domain_relation,power_class(u)) -> .
% 300.01/300.50  21164[0:Res:1736.1,287.0] || subclass(universal_class,image(element_relation,complement(u)))* member(omega,power_class(u)) -> .
% 300.01/300.50  3993[0:SpL:56.0,3938.1] || subclass(universal_class,image(element_relation,complement(u)))* subclass(universal_class,power_class(u)) -> .
% 300.01/300.50  121270[2:SpL:56.0,121224.1] || equal(image(element_relation,complement(u)),universal_class)** equal(power_class(u),domain_relation) -> .
% 300.01/300.50  3640[0:SpL:56.0,3636.1] || equal(image(element_relation,complement(u)),universal_class)** equal(power_class(u),universal_class) -> .
% 300.01/300.50  121287[2:SpL:56.0,121246.1] || equal(image(element_relation,complement(u)),domain_relation)** equal(power_class(u),domain_relation) -> .
% 300.01/300.50  121210[2:SpL:56.0,121013.1] || subclass(domain_relation,image(element_relation,complement(u)))* subclass(domain_relation,power_class(u)) -> .
% 300.01/300.50  152669[0:Obv:152657.1] || subclass(u,complement(power_class(v))) -> subclass(u,image(element_relation,complement(v)))*.
% 300.01/300.50  140888[0:SpR:194.0,140101.0] ||  -> subclass(symmetric_difference(universal_class,image(element_relation,power_class(u))),power_class(image(element_relation,complement(u))))*.
% 300.01/300.50  171024[2:Rew:170925.0,170279.0] ||  -> equal(union(image(element_relation,power_class(u)),power_class(image(element_relation,complement(u)))),universal_class)**.
% 300.01/300.50  171025[2:Rew:170925.0,170280.0] ||  -> equal(union(power_class(image(element_relation,complement(u))),image(element_relation,power_class(u))),universal_class)**.
% 300.01/300.50  172988[2:SpR:194.0,171013.0] ||  -> equal(symmetric_difference(power_class(image(element_relation,complement(u))),image(element_relation,power_class(u))),universal_class)**.
% 300.01/300.50  173048[2:SpR:194.0,171014.0] ||  -> equal(symmetric_difference(image(element_relation,power_class(u)),power_class(image(element_relation,complement(u)))),universal_class)**.
% 300.01/300.50  136894[0:SpR:136745.1,54.0] || equal(rest_of(restrict(element_relation,universal_class,u)),rest_relation)** -> equal(sum_class(u),universal_class).
% 300.01/300.50  137484[0:SpR:137387.1,54.0] || equal(rest_of(restrict(element_relation,universal_class,u)),domain_relation)** -> equal(sum_class(u),universal_class).
% 300.01/300.50  143319[0:MRR:143294.0,55.1] || member(u,universal_class) subclass(universal_class,complement(unordered_pair(v,sum_class(u))))* -> .
% 300.01/300.50  143318[0:MRR:143293.0,55.1] || member(u,universal_class) subclass(universal_class,complement(unordered_pair(sum_class(u),v)))* -> .
% 300.01/300.50  137793[0:Res:129012.1,21547.0] || subclass(sum_class(domain_of(u)),cantor(u))* -> section(element_relation,domain_of(u),universal_class).
% 300.01/300.50  24374[0:Res:24370.1,2.0] function(u) || subclass(universal_class,v) -> member(apply(u,w),v)*.
% 300.01/300.50  23164[0:Res:63.1,21547.0] function(sum_class(cross_product(universal_class,universal_class))) ||  -> section(element_relation,cross_product(universal_class,universal_class),universal_class)*.
% 300.01/300.50  126236[0:SoR:23164.0,72.1] one_to_one(sum_class(cross_product(universal_class,universal_class))) ||  -> section(element_relation,cross_product(universal_class,universal_class),universal_class)*.
% 300.01/300.50  126237[0:SoR:23164.0,79.1] operation(sum_class(cross_product(universal_class,universal_class))) ||  -> section(element_relation,cross_product(universal_class,universal_class),universal_class)*.
% 300.01/300.50  80101[0:Res:29575.1,158.0] || equal(complement(complement(omega)),universal_class) -> equal(integer_of(singleton(u)),singleton(u))**.
% 300.01/300.50  1765[0:Res:957.0,2.0] || subclass(ordered_pair(u,v),w) -> member(unordered_pair(u,singleton(v)),w)*.
% 300.01/300.50  3806[0:Res:1737.1,158.0] || subclass(universal_class,omega) -> equal(integer_of(unordered_pair(u,v)),unordered_pair(u,v))**.
% 300.01/300.50  3799[0:Res:1737.1,922.0] || subclass(universal_class,cantor(inverse(u))) -> member(unordered_pair(v,w),range_of(u))*.
% 300.01/300.50  184397[2:SpL:171004.0,3794.0] || subclass(universal_class,symmetric_difference(universal_class,u)) -> member(unordered_pair(v,w),complement(u))*.
% 300.01/300.50  147470[0:MRR:147420.0,50817.1] || subclass(u,complement(unordered_pair(not_subclass_element(u,v),w)))* -> subclass(u,v).
% 300.01/300.50  3798[0:Res:1737.1,905.0] || subclass(universal_class,restrict(u,v,w))*+ -> member(unordered_pair(x,y),u)*.
% 300.01/300.50  130436[0:Res:7.1,3798.0] || equal(restrict(u,v,w),universal_class)** -> member(unordered_pair(x,y),u)*.
% 300.01/300.50  136508[0:MRR:136507.1,12.0] || equal(u,ordered_pair(v,w)) -> member(unordered_pair(v,singleton(w)),u)*.
% 300.01/300.50  143831[0:MRR:143806.0,57.1] || member(u,universal_class) subclass(universal_class,complement(unordered_pair(power_class(u),v)))* -> .
% 300.01/300.50  147471[0:MRR:147421.0,50817.1] || subclass(u,complement(unordered_pair(v,not_subclass_element(u,w))))* -> subclass(u,w).
% 300.01/300.50  143832[0:MRR:143807.0,57.1] || member(u,universal_class) subclass(universal_class,complement(unordered_pair(v,power_class(u))))* -> .
% 300.01/300.50  144981[0:Res:144962.1,2.0] || member(u,universal_class) subclass(universal_class,v) -> member(rest_of(u),v)*.
% 300.01/300.50  926[0:Res:920.1,4.0] || member(not_subclass_element(u,domain_of(v)),cantor(v))* -> subclass(u,domain_of(v)).
% 300.01/300.50  50987[0:MRR:1032.0,50817.1] ||  -> member(not_subclass_element(complement(complement(u)),v),u)* subclass(complement(complement(u)),v).
% 300.01/300.50  112694[0:Res:79398.0,2366.0] ||  -> subclass(u,complement(singleton(v))) equal(not_subclass_element(u,complement(singleton(v))),v)**.
% 300.01/300.50  179572[6:MRR:178150.0,50817.1] || member(not_subclass_element(u,cantor(v)),domain_of(v))* -> subclass(u,cantor(v)).
% 300.01/300.50  171769[0:Res:52.1,11317.0] inductive(singleton(u)) ||  -> subclass(omega,v) equal(not_subclass_element(omega,v),u)*.
% 300.01/300.50  51726[0:Res:50817.1,2.0] || subclass(universal_class,u) -> subclass(v,w) member(not_subclass_element(v,w),u)*.
% 300.01/300.50  129329[3:Res:128525.1,1755.1] || subclass(singleton(u),ordinal_numbers)* member(u,universal_class) -> member(u,kind_1_ordinals).
% 300.01/300.50  1755[0:Res:285.1,2.0] || member(u,universal_class) subclass(singleton(u),v)* -> member(u,v).
% 300.01/300.50  137261[0:SpR:114.0,49583.1] || member(u,universal_class) -> member(u,symmetrization_of(v))* member(u,complement(v)).
% 300.01/300.50  137266[0:SpR:44.0,49583.1] || member(u,universal_class) -> member(u,successor(v)) member(u,complement(v))*.
% 300.01/300.50  128769[0:Res:7.1,1755.1] || equal(u,singleton(v)) member(v,universal_class)* -> member(v,u)*.
% 300.01/300.50  178708[6:Rew:178113.0,137989.0] ||  -> subclass(restrict(intersection(image(u,v),universal_class),w,x),image(u,v))*.
% 300.01/300.50  144928[0:SpR:144814.0,133655.0] ||  -> subclass(restrict(cantor(inverse(cross_product(u,universal_class))),v,w),image(universal_class,u))*.
% 300.01/300.50  3832[0:Res:1746.1,905.0] || subclass(universal_class,restrict(u,v,w))* -> member(ordered_pair(x,y),u)*.
% 300.01/300.50  3651[0:SpL:30.0,1770.0] || subclass(universal_class,restrict(u,v,w))* -> member(omega,cross_product(v,w)).
% 300.01/300.50  3760[0:SpL:30.0,3654.0] || equal(restrict(u,v,w),universal_class)** -> member(omega,cross_product(v,w))*.
% 300.01/300.50  178113[6:Rew:178027.0,85350.0] ||  -> equal(cantor(inverse(restrict(u,v,universal_class))),intersection(image(u,v),universal_class))**.
% 300.01/300.50  82855[0:Res:11099.0,1267.1] inductive(restrict(omega,u,v)) ||  -> equal(restrict(omega,u,v),omega)**.
% 300.01/300.50  23801[0:Rew:30.0,23782.1] single_valued_class(intersection(cross_product(universal_class,universal_class),u)) ||  -> function(restrict(u,universal_class,universal_class))*.
% 300.01/300.50  23802[0:Rew:29.0,23788.1] single_valued_class(intersection(u,cross_product(universal_class,universal_class))) ||  -> function(restrict(u,universal_class,universal_class))*.
% 300.01/300.50  29549[0:Res:22794.1,2797.1] || member(singleton(u),subset_relation)* subclass(universal_class,complement(cross_product(universal_class,universal_class)))* -> .
% 300.01/300.50  177212[6:MRR:104823.2,173695.0] || subclass(domain_relation,inverse(subset_relation)) member(ordered_pair(u,domain_of(u)),subset_relation)* -> .
% 300.01/300.50  177211[6:MRR:84630.2,173695.0] || subclass(rest_relation,inverse(subset_relation)) member(ordered_pair(u,rest_of(u)),subset_relation)* -> .
% 300.01/300.50  177210[6:MRR:84612.2,173695.0] || equal(complement(complement(inverse(subset_relation))),universal_class)** member(singleton(u),subset_relation)* -> .
% 300.01/300.50  195848[6:SpR:144814.0,178122.0] ||  -> subclass(symmetric_difference(image(universal_class,u),universal_class),complement(cantor(inverse(cross_product(u,universal_class)))))*.
% 300.01/300.50  137809[0:Res:129012.1,1764.0] || subclass(ordered_pair(u,v),cantor(w))* -> member(singleton(u),domain_of(w)).
% 300.01/300.50  153541[0:Res:41576.1,142.0] || subclass(rest_relation,flip(rest_of(u))) -> member(ordered_pair(v,w),domain_of(u))*.
% 300.01/300.50  134408[0:Res:29575.1,1025.0] || equal(complement(complement(rest_of(u))),universal_class) -> member(singleton(v),domain_of(u))*.
% 300.01/300.50  195044[6:SpR:194638.1,178793.0] operation(u) ||  -> equal(symmetric_difference(cantor(u),universal_class),symmetric_difference(universal_class,cantor(u)))**.
% 300.01/300.50  184863[6:Res:29575.1,178791.0] || equal(complement(complement(domain_of(u))),universal_class) -> member(singleton(v),cantor(u))*.
% 300.01/300.50  3833[0:Res:1746.1,922.0] || subclass(universal_class,cantor(inverse(u))) -> member(ordered_pair(v,w),range_of(u))*.
% 300.01/300.50  75884[0:Res:2804.1,2797.1] || subclass(universal_class,cantor(inverse(u)))* subclass(universal_class,complement(range_of(u))) -> .
% 300.01/300.50  125085[2:SpL:40.0,125082.1] || equal(cantor(inverse(u)),domain_relation)** equal(complement(range_of(u)),domain_relation) -> .
% 300.01/300.50  125019[2:SpL:40.0,124995.1] || subclass(domain_relation,cantor(inverse(u)))* subclass(domain_relation,complement(range_of(u))) -> .
% 300.01/300.50  163678[2:MRR:163611.2,79941.0] || member(u,complement(range_of(v))) member(u,cantor(inverse(v)))* -> .
% 300.01/300.50  3941[0:Res:920.1,2797.1] || member(singleton(u),cantor(v))* subclass(universal_class,complement(domain_of(v))) -> .
% 300.01/300.50  147182[0:Obv:147145.1] || member(u,cantor(v)) -> subclass(intersection(singleton(u),w),domain_of(v))*.
% 300.01/300.50  147324[0:Obv:147285.1] || member(u,cantor(v)) -> subclass(intersection(w,singleton(u)),domain_of(v))*.
% 300.01/300.50  178147[6:Rew:178027.0,84732.1] || member(u,cantor(v))* subclass(universal_class,w) -> member(u,w)*.
% 300.01/300.50  136897[0:SpR:136745.1,39.0] || equal(rest_of(flip(cross_product(u,universal_class))),rest_relation)** -> equal(inverse(u),universal_class).
% 300.01/300.50  137487[0:SpR:137387.1,39.0] || equal(rest_of(flip(cross_product(u,universal_class))),domain_relation)** -> equal(inverse(u),universal_class).
% 300.01/300.50  30029[0:SpL:2118.0,2799.0] || subclass(universal_class,symmetric_difference(u,inverse(u)))* -> member(singleton(v),symmetrization_of(u))*.
% 300.01/300.50  30220[0:SpL:2118.0,30054.0] || equal(symmetric_difference(u,inverse(u)),universal_class)** -> member(singleton(v),symmetrization_of(u))*.
% 300.01/300.50  1783[0:SpL:956.0,16.0] || member(singleton(singleton(singleton(u))),cross_product(v,w))* -> member(u,w).
% 300.01/300.50  224173[13:Rew:197379.0,224138.1] || member(u,universal_class) -> equal(apply(v,successor(u)),apply(v,universal_class))**.
% 300.01/300.50  224175[13:Rew:200583.0,224139.1] || member(u,universal_class) -> equal(ordered_pair(v,successor(u)),ordered_pair(v,universal_class))**.
% 300.01/300.50  224296[0:SpR:56.0,165584.0] ||  -> equal(intersection(image(element_relation,complement(u)),complement(power_class(u))),complement(power_class(u)))**.
% 300.01/300.50  224898[0:Res:224868.1,11010.1] || equal(intersection(u,v),universal_class) member(omega,symmetric_difference(u,v))* -> .
% 300.01/300.50  225129[0:SpL:56.0,225085.0] || subclass(universal_class,complement(power_class(u))) -> member(omega,image(element_relation,complement(u)))*.
% 300.01/300.50  225214[0:Res:224868.1,287.0] || equal(image(element_relation,complement(u)),universal_class)** member(omega,power_class(u)) -> .
% 300.01/300.50  227469[16:MRR:227428.2,197048.0] || member(ordered_pair(u,v),subset_relation)* equal(sum_class(range_of(u)),v) -> .
% 300.01/300.50  228486[13:Res:226545.0,2.0] || subclass(complement(singleton(ordered_pair(u,v))),w)* -> member(singleton(u),w).
% 300.01/300.50  49862[0:Res:294.0,6990.0] || well_ordering(u,v)+ -> subclass(v,w)* member(least(u,v),v)*.
% 300.01/300.50  172495[4:MRR:172474.1,3248.0] || well_ordering(u,omega) -> equal(integer_of(least(u,omega)),least(u,omega))**.
% 300.01/300.50  49860[0:Res:5.0,6990.0] || well_ordering(u,universal_class)+ -> subclass(v,w)* member(least(u,v),v)*.
% 300.01/300.50  85268[4:MRR:85259.1,3248.0] || well_ordering(u,universal_class) -> equal(integer_of(least(u,omega)),least(u,omega))**.
% 300.01/300.50  131631[2:Res:49649.2,50746.0] inductive(u) || well_ordering(v,u) -> member(least(v,u),universal_class)*.
% 300.01/300.50  49649[2:Res:294.0,6991.1] inductive(u) || well_ordering(v,u) -> member(least(v,u),u)*.
% 300.01/300.50  130178[2:Res:49647.2,50746.0] inductive(u) || well_ordering(v,universal_class) -> member(least(v,u),universal_class)*.
% 300.01/300.50  49647[2:Res:5.0,6991.1] inductive(u) || well_ordering(v,universal_class) -> member(least(v,u),u)*.
% 300.01/300.50  20618[0:Res:950.0,128.3] || member(u,v)*+ subclass(v,w)* well_ordering(universal_class,w)* -> .
% 300.01/300.50  129093[0:Res:79398.0,20618.0] || subclass(u,v)* well_ordering(universal_class,v)* -> subclass(w,complement(u))*.
% 300.01/300.50  129192[2:Res:81817.1,20618.0] || subclass(domain_relation,u)* subclass(u,v)* well_ordering(universal_class,v)* -> .
% 300.01/300.50  182273[6:Res:174348.1,20618.0] || equal(u,universal_class) subclass(u,v)* well_ordering(universal_class,v)* -> .
% 300.01/300.50  129079[0:Res:1738.1,20618.0] || subclass(universal_class,u)* subclass(u,v)* well_ordering(universal_class,v)* -> .
% 300.01/300.50  129170[0:Res:147.1,20618.0] || member(u,universal_class)* subclass(rest_relation,v) well_ordering(universal_class,v)* -> .
% 300.01/300.50  135458[0:Res:134624.1,20618.0] || well_ordering(u,universal_class)* subclass(rest_relation,v) well_ordering(universal_class,v)* -> .
% 300.01/300.50  230294[18:MRR:200253.1,230287.0] || subclass(cross_product(universal_class,cross_product(universal_class,universal_class)),u)* -> member(regular(composition_function),u).
% 300.01/300.50  232598[13:MRR:232553.2,197048.0] || member(u,restrict(v,w,x))* member(u,complement(v)) -> .
% 300.01/300.50  233198[0:SpL:56.0,224304.0] || member(u,complement(power_class(v))) -> member(u,image(element_relation,complement(v)))*.
% 300.01/300.50  234074[0:SpR:233362.1,30.0] || subclass(u,cross_product(v,w))* -> equal(restrict(u,v,w),u).
% 300.01/300.50  234511[0:SpR:160.0,233826.0] ||  -> equal(intersection(complement(intersection(u,v)),symmetric_difference(u,v)),symmetric_difference(u,v))**.
% 300.01/300.50  234590[0:Rew:30.0,234531.0] ||  -> equal(restrict(restrict(u,v,w),v,w),restrict(u,v,w))**.
% 300.01/300.50  234816[0:SpR:2119.0,234008.0] ||  -> equal(intersection(successor(u),symmetric_difference(u,singleton(u))),symmetric_difference(u,singleton(u)))**.
% 300.01/300.50  234817[0:SpR:2118.0,234008.0] ||  -> equal(intersection(symmetrization_of(u),symmetric_difference(u,inverse(u))),symmetric_difference(u,inverse(u)))**.
% 300.01/300.50  239803[19:Rew:235038.0,235775.0] || subclass(complement(singleton(ordinal_numbers)),u) -> member(regular(complement(successor(ordinal_numbers))),u)*.
% 300.01/300.50  239804[19:Rew:235038.0,235782.1] || equal(u,successor(ordinal_numbers)) equal(range_of(ordinal_numbers),u)* -> inductive(u)*.
% 300.01/300.50  239805[19:Rew:235038.0,235783.2] || equal(u,successor(ordinal_numbers)) subclass(u,v)* -> member(ordinal_numbers,v)*.
% 300.01/300.50  239806[19:Rew:235038.0,235808.1] || member(u,successor(ordinal_numbers)) member(u,symmetric_difference(universal_class,singleton(ordinal_numbers)))* -> .
% 300.01/300.50  239807[19:Rew:235038.0,235812.2,235038.0,235812.1] || subclass(u,successor(ordinal_numbers))* -> equal(u,ordinal_numbers) equal(regular(u),ordinal_numbers).
% 300.01/300.50  239808[19:Rew:235038.0,235813.0] ||  -> member(not_subclass_element(u,successor(ordinal_numbers)),complement(singleton(ordinal_numbers)))* subclass(u,successor(ordinal_numbers)).
% 300.01/300.50  239809[19:Rew:235038.0,235814.1] || equal(complement(compose(element_relation,universal_class)),successor(ordinal_numbers))** member(ordinal_numbers,element_relation) -> .
% 300.01/300.50  239810[19:Rew:235038.0,235815.1] || equal(symmetric_difference(u,v),successor(ordinal_numbers)) -> member(ordinal_numbers,union(u,v))*.
% 300.01/300.50  239811[19:Rew:235038.0,235816.1] || equal(symmetric_difference(u,inverse(u)),successor(ordinal_numbers))** -> member(ordinal_numbers,symmetrization_of(u)).
% 300.01/300.50  239812[19:Rew:235038.0,235817.1] || equal(symmetric_difference(u,singleton(u)),successor(ordinal_numbers))** -> member(ordinal_numbers,successor(u)).
% 300.01/300.50  235837[19:Rew:235038.0,223442.1] operation(restrict(element_relation,universal_class,u)) || equal(sum_class(u),successor(ordinal_numbers))** -> .
% 300.01/300.50  235838[19:Rew:235038.0,223539.1] operation(flip(cross_product(u,universal_class))) || equal(inverse(u),successor(ordinal_numbers))** -> .
% 300.01/300.50  239813[19:Rew:235038.0,235839.1] || subclass(omega,successor(ordinal_numbers)) -> equal(integer_of(regular(complement(successor(ordinal_numbers)))),ordinal_numbers)**.
% 300.01/300.50  239814[19:Rew:235038.0,235840.1] || subclass(omega,successor(ordinal_numbers)) -> equal(integer_of(regular(complement(singleton(ordinal_numbers)))),ordinal_numbers)**.
% 300.01/300.50  239815[19:Rew:235038.0,235841.2,235038.0,235841.1] || subclass(omega,successor(ordinal_numbers))* -> equal(integer_of(u),ordinal_numbers)** equal(u,ordinal_numbers).
% 300.01/300.50  239816[19:Rew:235038.0,235844.0] || well_ordering(u,singleton(ordinal_numbers)) -> member(least(u,successor(ordinal_numbers)),successor(ordinal_numbers))*.
% 300.01/300.50  239817[19:Rew:235038.0,235863.1] || member(singleton(singleton(ordinal_numbers)),compose_class(u))* -> equal(compose(u,ordinal_numbers),universal_class).
% 300.01/300.50  239818[19:Rew:235038.0,235877.1] || subclass(complement(singleton(singleton(singleton(ordinal_numbers)))),u)* -> member(singleton(ordinal_numbers),u).
% 300.01/300.50  239819[19:Rew:235038.0,235878.1] || subclass(omega,singleton(singleton(singleton(ordinal_numbers))))* -> equal(integer_of(singleton(ordinal_numbers)),ordinal_numbers).
% 300.01/300.50  235893[19:Rew:235038.0,197567.2] || member(u,universal_class) -> member(u,kind_1_ordinals) member(u,complement(singleton(ordinal_numbers)))*.
% 300.01/300.50  235895[19:Rew:235038.0,200538.0] ||  -> equal(complement(intersection(complement(u),successor(ordinal_numbers))),union(u,complement(singleton(ordinal_numbers))))**.
% 300.01/300.50  235899[19:Rew:235038.0,200540.0] ||  -> equal(complement(intersection(successor(ordinal_numbers),complement(u))),union(complement(singleton(ordinal_numbers)),u))**.
% 300.01/300.50  239820[19:Rew:235038.0,235915.0] || equal(range_of(ordinal_numbers),ordinal_numbers) -> subclass(symmetric_difference(complement(singleton(ordinal_numbers)),universal_class),kind_1_ordinals)*.
% 300.01/300.50  239821[19:Rew:235038.0,235919.1] || equal(u,singleton(ordinal_numbers)) equal(range_of(ordinal_numbers),u)* -> inductive(u)*.
% 300.01/300.50  239822[19:Rew:235038.0,235920.2] || equal(u,singleton(ordinal_numbers)) subclass(u,v)* -> member(ordinal_numbers,v)*.
% 300.01/300.50  239823[19:Rew:235038.0,235947.1] || equal(complement(compose(element_relation,universal_class)),singleton(ordinal_numbers))** member(ordinal_numbers,element_relation) -> .
% 300.01/300.50  239824[19:Rew:235038.0,235948.1] || equal(symmetric_difference(u,singleton(u)),singleton(ordinal_numbers))** -> member(ordinal_numbers,successor(u)).
% 300.01/300.50  239825[19:Rew:235038.0,235949.1] || equal(symmetric_difference(u,inverse(u)),singleton(ordinal_numbers))** -> member(ordinal_numbers,symmetrization_of(u)).
% 300.01/300.50  239826[19:Rew:235038.0,235950.1] || equal(symmetric_difference(u,v),singleton(ordinal_numbers)) -> member(ordinal_numbers,union(u,v))*.
% 300.01/300.50  235961[19:Rew:235038.0,223444.1] operation(restrict(element_relation,universal_class,u)) || equal(sum_class(u),singleton(ordinal_numbers))** -> .
% 300.01/300.50  235962[19:Rew:235038.0,223541.1] operation(flip(cross_product(u,universal_class))) || equal(inverse(u),singleton(ordinal_numbers))** -> .
% 300.01/300.50  239827[19:Rew:235038.0,235965.1] || member(not_subclass_element(u,singleton(ordinal_numbers)),successor(ordinal_numbers))* -> subclass(u,singleton(ordinal_numbers)).
% 300.01/300.50  239828[19:Rew:235038.0,235967.1] || subclass(omega,singleton(ordinal_numbers)) -> equal(integer_of(regular(complement(successor(ordinal_numbers)))),ordinal_numbers)**.
% 300.01/300.50  239829[19:Rew:235038.0,235982.1] || subclass(complement(inverse(ordinal_numbers)),u) -> member(regular(complement(symmetrization_of(ordinal_numbers))),u)*.
% 300.01/300.50  239830[19:Rew:235038.0,236001.0] || subclass(universal_class,complement(symmetrization_of(ordinal_numbers))) -> member(singleton(u),complement(inverse(ordinal_numbers)))*.
% 300.01/300.50  239831[19:Rew:235038.0,236014.0] || member(u,symmetrization_of(ordinal_numbers)) member(u,symmetric_difference(universal_class,inverse(ordinal_numbers)))* -> .
% 300.01/300.50  236034[19:Rew:235038.0,199829.0] || subclass(universal_class,complement(power_class(ordinal_numbers))) -> member(singleton(u),image(element_relation,universal_class))*.
% 300.01/300.50  236045[19:Rew:235038.0,228287.1] || subclass(image(element_relation,universal_class),u) -> member(regular(complement(power_class(ordinal_numbers))),u)*.
% 300.01/300.50  236081[19:Rew:235038.0,199909.0] ||  -> equal(complement(intersection(power_class(ordinal_numbers),complement(u))),union(image(element_relation,universal_class),u))**.
% 300.01/300.50  236082[19:Rew:235038.0,199908.0] ||  -> subclass(complement(union(image(element_relation,universal_class),u)),intersection(power_class(ordinal_numbers),complement(u)))*.
% 300.01/300.50  236112[19:Rew:235038.0,199878.0] ||  -> equal(complement(intersection(complement(u),power_class(ordinal_numbers))),union(u,image(element_relation,universal_class)))**.
% 300.01/300.50  236113[19:Rew:235038.0,199877.0] ||  -> subclass(complement(union(u,image(element_relation,universal_class))),intersection(complement(u),power_class(ordinal_numbers)))*.
% 300.01/300.50  239833[19:Rew:235038.0,236143.1] || member(regular(power_class(ordinal_numbers)),image(element_relation,universal_class))* -> equal(power_class(ordinal_numbers),ordinal_numbers).
% 300.01/300.50  239834[19:Rew:235038.0,236144.1] ||  -> member(not_subclass_element(u,power_class(ordinal_numbers)),image(element_relation,universal_class))* subclass(u,power_class(ordinal_numbers)).
% 300.01/300.50  239835[19:Rew:235038.0,236224.1] || subclass(omega,power_class(ordinal_numbers)) -> equal(integer_of(regular(image(element_relation,universal_class))),ordinal_numbers)**.
% 300.01/300.50  236232[19:Rew:235038.0,229632.2] || subclass(universal_class,u)* subclass(u,v)* -> member(power_class(ordinal_numbers),v)*.
% 300.01/300.50  236236[19:Rew:235038.0,229635.1] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(power_class(ordinal_numbers),element_relation) -> .
% 300.01/300.50  236240[19:Rew:235038.0,229641.1] || subclass(universal_class,symmetric_difference(u,v)) -> member(power_class(ordinal_numbers),union(u,v))*.
% 300.01/300.50  236241[19:Rew:235038.0,229642.1] || subclass(universal_class,symmetric_difference(u,singleton(u)))* -> member(power_class(ordinal_numbers),successor(u)).
% 300.01/300.50  239836[19:Rew:235038.0,236283.1] || member(regular(symmetrization_of(ordinal_numbers)),complement(inverse(ordinal_numbers)))* -> equal(symmetrization_of(ordinal_numbers),ordinal_numbers).
% 300.01/300.50  236285[19:Rew:235038.0,198207.0] ||  -> equal(complement(intersection(symmetrization_of(ordinal_numbers),complement(u))),union(complement(inverse(ordinal_numbers)),u))**.
% 300.01/300.50  236287[19:Rew:235038.0,198203.0] ||  -> equal(complement(intersection(complement(u),symmetrization_of(ordinal_numbers))),union(u,complement(inverse(ordinal_numbers))))**.
% 300.01/300.50  239837[19:Rew:235038.0,236289.1] ||  -> member(not_subclass_element(u,symmetrization_of(ordinal_numbers)),complement(inverse(ordinal_numbers)))* subclass(u,symmetrization_of(ordinal_numbers)).
% 300.01/300.50  239838[19:Rew:235038.0,236320.1] || subclass(symmetrization_of(ordinal_numbers),symmetric_difference(universal_class,inverse(ordinal_numbers)))* -> equal(symmetrization_of(ordinal_numbers),ordinal_numbers).
% 300.01/300.50  236333[19:Rew:235038.0,197470.1] || subclass(domain_relation,restrict(u,v,w))* -> member(ordered_pair(ordinal_numbers,ordinal_numbers),u).
% 300.01/300.50  236340[19:Rew:235038.0,197478.1] || subclass(domain_relation,complement(complement(singleton(u))))* -> equal(ordered_pair(ordinal_numbers,ordinal_numbers),u).
% 300.01/300.50  236358[19:Rew:235038.0,197496.1] || subclass(domain_relation,omega) -> equal(integer_of(ordered_pair(ordinal_numbers,ordinal_numbers)),ordered_pair(ordinal_numbers,ordinal_numbers))**.
% 300.01/300.50  236360[19:Rew:235038.0,197494.1] || subclass(domain_relation,cantor(inverse(u))) -> member(ordered_pair(ordinal_numbers,ordinal_numbers),range_of(u))*.
% 300.01/300.50  239839[19:Rew:235038.0,236361.0] || equal(compose(u,ordinal_numbers),ordinal_numbers) -> member(ordered_pair(ordinal_numbers,ordinal_numbers),compose_class(u))*.
% 300.01/300.50  236461[19:Rew:235038.0,200917.0] || equal(symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers)),universal_class)** -> member(singleton(u),kind_1_ordinals)*.
% 300.01/300.50  236469[19:Rew:235038.0,200916.0] || subclass(universal_class,symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers)))* -> member(singleton(u),kind_1_ordinals)*.
% 300.01/300.50  239842[19:Rew:235038.0,236524.2] function(successor_relation) || subclass(range_of(ordinal_numbers),u) -> maps(ordinal_numbers,ordinal_numbers,u)*.
% 300.01/300.50  239843[19:Rew:235038.0,236525.2] function(singleton_relation) || subclass(range_of(ordinal_numbers),u) -> maps(ordinal_numbers,ordinal_numbers,u)*.
% 300.01/300.50  239844[19:Rew:235038.0,236526.2] function(identity_relation) || subclass(range_of(ordinal_numbers),u) -> maps(ordinal_numbers,ordinal_numbers,u)*.
% 300.01/300.50  236534[19:Rew:235038.0,200718.2] || member(u,universal_class) -> member(u,kind_1_ordinals) member(u,complement(range_of(ordinal_numbers)))*.
% 300.01/300.50  239845[19:Rew:235038.0,236541.0] || equal(complement(u),ordinal_numbers)** equal(range_of(ordinal_numbers),u)* -> inductive(u).
% 300.01/300.50  236555[19:Rew:235038.0,197828.2] function(u) || equal(rest_of(u),domain_relation)** -> member(range_of(ordinal_numbers),universal_class)*.
% 300.01/300.50  239846[19:Rew:235038.0,236564.0] || member(ordered_pair(u,v),compose(ordinal_numbers,w))* -> member(v,range_of(ordinal_numbers)).
% 300.01/300.50  239847[19:Rew:235038.0,236565.1] || equal(range_of(ordinal_numbers),complement(u)) -> member(ordinal_numbers,u) inductive(complement(u))*.
% 300.01/300.50  239848[19:Rew:235038.0,236672.0] || equal(cross_product(u,universal_class),ordinal_numbers) -> equal(image(universal_class,u),range_of(ordinal_numbers))**.
% 300.01/300.50  236675[19:Rew:235038.0,223683.1] inductive(symmetric_difference(complement(singleton(successor_relation)),complement(range_of(successor_relation)))) ||  -> member(ordinal_numbers,kind_1_ordinals)*.
% 300.01/300.50  236684[19:Rew:235038.0,197735.2] || subclass(complement(u),v)* well_ordering(universal_class,v) -> member(ordinal_numbers,u).
% 300.01/300.50  239849[19:Rew:235038.0,236694.2] || subclass(universal_class,regular(u))* member(ordinal_numbers,u) -> equal(u,ordinal_numbers).
% 300.01/300.50  239850[19:Rew:235038.0,236695.2] || equal(regular(u),universal_class) member(ordinal_numbers,u)* -> equal(u,ordinal_numbers).
% 300.01/300.50  236709[19:Rew:235038.0,227600.0] || equal(singleton(u),ordinal_numbers) -> subclass(symmetric_difference(complement(u),universal_class),successor(u))*.
% 300.01/300.50  239851[19:Rew:235038.0,236718.2] inductive(u) ||  -> equal(singleton(u),ordinal_numbers) member(ordinal_numbers,complement(singleton(u)))*.
% 300.01/300.50  236719[19:Rew:235038.0,198080.1] || subclass(singleton(u),v)* -> equal(singleton(u),ordinal_numbers) member(u,v).
% 300.01/300.50  236723[19:Rew:235038.0,200029.0] || equal(complement(union(u,ordinal_numbers)),universal_class) -> member(omega,symmetric_difference(universal_class,u))*.
% 300.01/300.50  239852[19:Rew:235038.0,236724.1] || equal(complement(union(u,ordinal_numbers)),universal_class) -> member(ordinal_numbers,symmetric_difference(universal_class,u))*.
% 300.01/300.50  239853[19:Rew:235038.0,236725.1] || subclass(universal_class,complement(union(u,ordinal_numbers)))* -> member(ordinal_numbers,symmetric_difference(universal_class,u)).
% 300.01/300.50  236726[19:Rew:235038.0,225124.0] || subclass(universal_class,complement(union(u,ordinal_numbers)))* -> member(omega,symmetric_difference(universal_class,u)).
% 300.01/300.50  236734[19:Rew:235038.0,200033.0] ||  -> equal(symmetric_difference(universal_class,symmetric_difference(complement(u),universal_class)),symmetric_difference(union(u,ordinal_numbers),universal_class))**.
% 300.01/300.50  236736[19:Rew:235038.0,200039.0] ||  -> equal(symmetric_difference(power_class(symmetric_difference(universal_class,u)),image(element_relation,union(u,ordinal_numbers))),universal_class)**.
% 300.01/300.50  236737[19:Rew:235038.0,200038.0] ||  -> equal(symmetric_difference(image(element_relation,union(u,ordinal_numbers)),power_class(symmetric_difference(universal_class,u))),universal_class)**.
% 300.01/300.50  236743[19:Rew:235038.0,200031.1] || equal(symmetric_difference(universal_class,u),universal_class)** equal(union(u,ordinal_numbers),universal_class) -> .
% 300.01/300.50  236746[19:Rew:235038.0,200065.0] || subclass(universal_class,union(u,ordinal_numbers)) member(omega,symmetric_difference(universal_class,u))* -> .
% 300.01/300.50  239854[19:Rew:235038.0,236747.1] || subclass(universal_class,union(u,ordinal_numbers)) member(ordinal_numbers,symmetric_difference(universal_class,u))* -> .
% 300.01/300.50  236748[19:Rew:235038.0,200063.1] || subclass(universal_class,symmetric_difference(universal_class,u))* subclass(universal_class,union(u,ordinal_numbers)) -> .
% 300.01/300.50  236749[19:Rew:235038.0,200044.0] ||  -> subclass(symmetric_difference(union(u,ordinal_numbers),complement(v)),union(symmetric_difference(universal_class,u),v))*.
% 300.01/300.50  236750[19:Rew:235038.0,200043.1] || subclass(domain_relation,symmetric_difference(universal_class,u))* subclass(domain_relation,union(u,ordinal_numbers)) -> .
% 300.01/300.50  236751[19:Rew:235038.0,200042.1] || subclass(universal_class,symmetric_difference(universal_class,u)) subclass(domain_relation,union(u,ordinal_numbers))* -> .
% 300.01/300.50  236752[19:Rew:235038.0,200041.1] || equal(symmetric_difference(universal_class,u),domain_relation)** equal(union(u,ordinal_numbers),domain_relation) -> .
% 300.01/300.50  236753[19:Rew:235038.0,200040.1] || equal(symmetric_difference(universal_class,u),universal_class)** equal(union(u,ordinal_numbers),domain_relation) -> .
% 300.01/300.50  236787[19:Rew:235038.0,225605.0] || subclass(u,ordinal_numbers) member(v,u)* well_ordering(w,x)* -> .
% 300.01/300.50  236798[19:Rew:235038.0,231830.0] || equal(ordinal_numbers,u) -> subclass(symmetric_difference(universal_class,complement(inverse(u))),symmetrization_of(u))*.
% 300.01/300.50  239855[19:Rew:235038.0,236802.1] || equal(ordinal_numbers,u) equal(singleton(regular(complement(power_class(u)))),ordinal_numbers)** -> .
% 300.01/300.50  236805[19:Rew:235038.0,229588.0] || equal(ordinal_numbers,u) subclass(universal_class,v) -> member(power_class(u),v)*.
% 300.01/300.50  236809[19:Rew:235038.0,229548.0] || equal(ordinal_numbers,u) member(regular(image(element_relation,universal_class)),power_class(u))* -> .
% 300.01/300.50  236810[19:Rew:235038.0,229518.0] || equal(ordinal_numbers,u) -> equal(union(power_class(u),image(element_relation,universal_class)),universal_class)**.
% 300.01/300.50  236811[19:Rew:235038.0,229517.0] || equal(ordinal_numbers,u) -> equal(union(image(element_relation,universal_class),power_class(u)),universal_class)**.
% 300.01/300.50  236812[19:Rew:235038.0,229513.0] || equal(ordinal_numbers,u) -> member(regular(complement(power_class(u))),image(element_relation,universal_class))*.
% 300.01/300.50  236830[19:Rew:235038.0,227577.0] || equal(ordinal_numbers,u) -> subclass(symmetric_difference(complement(v),universal_class),union(v,u))*.
% 300.01/300.50  236831[19:Rew:235038.0,227564.0] || equal(ordinal_numbers,u) -> equal(symmetric_difference(image(element_relation,universal_class),power_class(u)),universal_class)**.
% 300.01/300.50  236832[19:Rew:235038.0,227563.0] || equal(ordinal_numbers,u) -> equal(symmetric_difference(power_class(u),image(element_relation,universal_class)),universal_class)**.
% 300.01/300.50  239857[19:Rew:235038.0,236833.1] || equal(ordinal_numbers,u) -> equal(intersection(power_class(u),image(element_relation,universal_class)),ordinal_numbers)**.
% 300.01/300.50  239858[19:Rew:235038.0,236834.1] || equal(ordinal_numbers,u) -> equal(intersection(image(element_relation,universal_class),power_class(u)),ordinal_numbers)**.
% 300.01/300.50  236835[19:Rew:235038.0,227551.0] || equal(ordinal_numbers,u) -> subclass(symmetric_difference(universal_class,complement(singleton(u))),successor(u))*.
% 300.01/300.50  236874[19:Rew:235038.0,198112.0] ||  -> equal(complement(intersection(power_class(universal_class),complement(u))),union(image(element_relation,ordinal_numbers),u))**.
% 300.01/300.50  236878[19:Rew:235038.0,198108.0] ||  -> equal(complement(intersection(complement(u),power_class(universal_class))),union(u,image(element_relation,ordinal_numbers)))**.
% 300.01/300.50  239859[19:Rew:235038.0,236883.1] || member(regular(power_class(universal_class)),image(element_relation,ordinal_numbers))* -> equal(power_class(universal_class),ordinal_numbers).
% 300.01/300.50  236884[19:Rew:235038.0,198116.0] ||  -> member(not_subclass_element(u,power_class(universal_class)),image(element_relation,ordinal_numbers))* subclass(u,power_class(universal_class)).
% 300.01/300.50  236885[19:Rew:235038.0,198115.1] || subclass(universal_class,complement(power_class(universal_class))) -> member(singleton(u),image(element_relation,ordinal_numbers))*.
% 300.01/300.50  236893[19:Rew:235038.0,228212.0] || subclass(image(element_relation,ordinal_numbers),u) -> member(regular(complement(power_class(universal_class))),u)*.
% 300.01/300.50  236971[19:Rew:235038.0,225675.2] || equal(regular(u),universal_class) member(omega,u)* -> equal(u,ordinal_numbers).
% 300.01/300.50  237081[19:Rew:235038.0,198034.1] || subclass(u,singleton(v))* -> equal(u,ordinal_numbers) equal(regular(u),v).
% 300.01/300.50  237082[19:Rew:235038.0,198033.2] || subclass(u,v) subclass(u,complement(v))* -> equal(u,ordinal_numbers).
% 300.01/300.50  239860[19:Rew:235038.0,237083.1] || subclass(regular(u),u)* -> equal(regular(u),ordinal_numbers) equal(u,ordinal_numbers).
% 300.01/300.50  237084[19:Rew:235038.0,197954.2] || subclass(universal_class,regular(u))* member(omega,u) -> equal(u,ordinal_numbers).
% 300.01/300.50  237085[19:Rew:235038.0,197953.1] || member(u,universal_class) -> equal(u,ordinal_numbers) member(apply(choice,u),universal_class)*.
% 300.01/300.50  237086[19:Rew:235038.0,197952.2] || subclass(universal_class,u) subclass(universal_class,regular(u))* -> equal(u,ordinal_numbers).
% 300.01/300.50  237098[19:Rew:235038.0,198061.1] inductive(singleton(u)) ||  -> equal(integer_of(u),ordinal_numbers)** equal(singleton(u),omega).
% 300.01/300.50  237154[19:Rew:235038.0,234767.2] inductive(compose(subset_relation,subset_relation)) || transitive(subset_relation,universal_class)* -> member(ordinal_numbers,subset_relation).
% 300.01/300.50  239863[19:Rew:235038.0,237164.0] || equal(complement(u),ordinal_numbers) subclass(u,v)* -> member(ordinal_numbers,v)*.
% 300.01/300.50  237169[19:Rew:235038.0,198252.2] inductive(cantor(u)) || subclass(domain_of(u),v)* -> member(ordinal_numbers,v).
% 300.01/300.50  237201[19:Rew:235038.0,198327.0] ||  -> equal(intersection(u,singleton(v)),ordinal_numbers) member(v,intersection(u,singleton(v)))*.
% 300.01/300.50  237209[19:Rew:235038.0,198319.0] ||  -> equal(intersection(singleton(u),v),ordinal_numbers) member(u,intersection(singleton(u),v))*.
% 300.01/300.50  237214[19:Rew:235038.0,234089.1] || subclass(complement(u),restrict(u,v,w))* -> equal(complement(u),ordinal_numbers).
% 300.01/300.50  237226[19:Rew:235038.0,227363.0] || equal(complement(u),ordinal_numbers) subclass(u,v)* -> member(omega,v)*.
% 300.01/300.50  237232[19:Rew:235038.0,198303.0] || equal(complement(u),ordinal_numbers) member(v,universal_class)* -> member(v,u)*.
% 300.01/300.50  237247[19:Rew:235038.0,198297.1] inductive(restrict(cantor(inverse(u)),v,w)) ||  -> member(ordinal_numbers,range_of(u))*.
% 300.01/300.50  237263[19:Rew:235038.0,232688.0] || subclass(compose(ordinal_numbers,ordinal_numbers),ordinal_numbers) -> transitive(complement(cross_product(u,u)),u)*.
% 300.01/300.50  237264[19:Rew:235038.0,232681.1] || transitive(complement(cross_product(u,u)),u)* -> subclass(compose(ordinal_numbers,ordinal_numbers),ordinal_numbers).
% 300.01/300.50  237287[19:Rew:235038.0,198357.1] || subclass(intersection(u,v),complement(v))* -> equal(intersection(u,v),ordinal_numbers).
% 300.01/300.50  237288[19:Rew:235038.0,198356.1] || subclass(intersection(u,v),complement(u))* -> equal(intersection(u,v),ordinal_numbers).
% 300.01/300.50  237327[19:Rew:235038.0,228896.1] || subclass(omega,singleton(ordered_pair(u,v)))* -> equal(integer_of(singleton(u)),ordinal_numbers).
% 300.01/300.50  237354[19:Rew:235038.0,231409.1] || subclass(universal_class,complement(power_class(u))) -> member(ordinal_numbers,image(element_relation,complement(u)))*.
% 300.01/300.50  237357[19:Rew:235038.0,198548.1] || equal(complement(power_class(u)),universal_class) -> member(ordinal_numbers,image(element_relation,complement(u)))*.
% 300.01/300.50  237358[19:Rew:235038.0,198547.1] || subclass(universal_class,power_class(u)) member(ordinal_numbers,image(element_relation,complement(u)))* -> .
% 300.01/300.50  237363[19:Rew:235038.0,198481.1] || equal(image(element_relation,complement(u)),universal_class)** member(ordinal_numbers,power_class(u)) -> .
% 300.01/300.50  237364[19:Rew:235038.0,198480.1] || subclass(universal_class,image(element_relation,complement(u)))* member(ordinal_numbers,power_class(u)) -> .
% 300.01/300.50  239864[19:Rew:235038.0,237366.0] || equal(complement(complement(compose(element_relation,universal_class))),ordinal_numbers)** member(ordinal_numbers,element_relation) -> .
% 300.01/300.50  237384[19:Rew:235038.0,198432.1] inductive(symmetric_difference(domain_of(u),cantor(u))) ||  -> member(ordinal_numbers,complement(cantor(u)))*.
% 300.01/300.50  237387[19:Rew:235038.0,198428.2] inductive(u) || subclass(u,cantor(v))* -> member(ordinal_numbers,domain_of(v))*.
% 300.01/300.50  237397[19:Rew:235038.0,198421.1] || subclass(complement(domain_of(u)),cantor(u))* -> equal(complement(domain_of(u)),ordinal_numbers).
% 300.01/300.50  239865[19:Rew:235038.0,237401.0] || equal(union(u,v),ordinal_numbers) member(ordinal_numbers,union(u,v))* -> .
% 300.01/300.50  239866[19:Rew:235038.0,237403.0] || equal(complement(symmetric_difference(u,v)),ordinal_numbers) -> member(ordinal_numbers,union(u,v))*.
% 300.01/300.50  237412[19:Rew:235038.0,198416.1] inductive(symmetric_difference(complement(u),complement(v))) ||  -> member(ordinal_numbers,union(u,v))*.
% 300.01/300.50  239867[19:Rew:235038.0,237413.0] ||  -> member(ordinal_numbers,intersection(complement(u),complement(v)))* member(ordinal_numbers,union(u,v)).
% 300.01/300.50  237433[19:Rew:235038.0,198384.1] inductive(symmetric_difference(complement(u),complement(inverse(u)))) ||  -> member(ordinal_numbers,symmetrization_of(u))*.
% 300.01/300.50  239868[19:Rew:235038.0,237437.0] || equal(complement(symmetric_difference(u,singleton(u))),ordinal_numbers)** -> member(ordinal_numbers,successor(u)).
% 300.01/300.50  237438[19:Rew:235038.0,198379.1] inductive(symmetric_difference(complement(u),complement(singleton(u)))) ||  -> member(ordinal_numbers,successor(u))*.
% 300.01/300.50  237446[19:Rew:235038.0,198373.1] || subclass(domain_relation,complement(complement(compose_class(u))))* -> equal(compose(u,ordinal_numbers),ordinal_numbers).
% 300.01/300.50  237447[19:Rew:235038.0,198372.0] || equal(compose(u,ordinal_numbers),ordinal_numbers) subclass(domain_relation,complement(compose_class(u)))* -> .
% 300.01/300.50  237456[19:Rew:235038.0,198488.2] || subclass(omega,u) well_ordering(universal_class,u)* -> equal(integer_of(v),ordinal_numbers)**.
% 300.01/300.50  237466[19:Rew:235038.0,198498.1] || subclass(omega,singleton(u))* -> equal(integer_of(v),ordinal_numbers)** equal(v,u)*.
% 300.01/300.50  237468[19:Rew:235038.0,228538.2] || member(u,universal_class)* subclass(rest_relation,v)* equal(ordinal_numbers,v) -> .
% 300.01/300.50  237485[19:Rew:235038.0,200122.0] ||  -> subclass(symmetric_difference(complement(u),union(v,ordinal_numbers)),union(u,symmetric_difference(universal_class,v)))*.
% 300.01/300.50  237487[19:Rew:235038.0,200121.1] || member(u,symmetric_difference(complement(v),universal_class))* -> member(u,union(v,ordinal_numbers)).
% 300.01/300.50  237488[19:Rew:235038.0,200120.0] || member(u,union(v,ordinal_numbers)) -> member(u,symmetric_difference(complement(v),universal_class))*.
% 300.01/300.50  237489[19:Rew:235038.0,200119.1] || member(u,symmetric_difference(universal_class,v))* member(u,union(v,ordinal_numbers)) -> .
% 300.01/300.50  237510[19:Rew:235038.0,233192.0] || member(u,complement(union(v,ordinal_numbers)))* -> member(u,symmetric_difference(universal_class,v)).
% 300.01/300.50  237525[19:Rew:235038.0,200110.1] || member(universal_class,domain_of(u)) equal(restrict(u,ordinal_numbers,universal_class),ordinal_numbers)** -> .
% 300.01/300.50  239869[19:Rew:235038.0,237531.1] || section(u,ordinal_numbers,v) -> equal(cantor(restrict(u,v,ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  237532[19:Rew:235038.0,226959.1] inductive(domain_of(restrict(u,v,successor_relation))) || section(u,ordinal_numbers,v)* -> .
% 300.01/300.50  237556[19:Rew:235038.0,198558.1] inductive(symmetric_difference(range_of(u),universal_class)) ||  -> member(ordinal_numbers,complement(cantor(inverse(u))))*.
% 300.01/300.50  237562[19:Rew:235038.0,198553.1] || equal(intersection(u,v),universal_class) member(ordinal_numbers,symmetric_difference(u,v))* -> .
% 300.01/300.50  237563[19:Rew:235038.0,198552.1] || subclass(universal_class,intersection(u,v)) member(ordinal_numbers,symmetric_difference(u,v))* -> .
% 300.01/300.50  237576[19:Rew:235038.0,198522.1] || well_ordering(u,universal_class) -> equal(v,ordinal_numbers) member(least(u,v),universal_class)*.
% 300.01/300.50  237577[19:Rew:235038.0,198545.1] || well_ordering(u,v) -> equal(v,ordinal_numbers) member(least(u,v),v)*.
% 300.01/300.50  237578[19:Rew:235038.0,198523.1] || well_ordering(u,v) -> equal(v,ordinal_numbers) member(least(u,v),universal_class)*.
% 300.01/300.50  237598[19:Rew:235038.0,198544.1] || equal(singleton(u),v)* -> equal(v,ordinal_numbers) equal(regular(v),u)*.
% 300.01/300.50  237608[19:Rew:235038.0,198501.1] || equal(symmetric_difference(u,v),universal_class) -> member(ordinal_numbers,complement(intersection(u,v)))*.
% 300.01/300.50  237609[19:Rew:235038.0,198500.1] || subclass(universal_class,symmetric_difference(u,v)) -> member(ordinal_numbers,complement(intersection(u,v)))*.
% 300.01/300.50  237612[19:Rew:235038.0,198477.1] || equal(restrict(u,v,w),universal_class)** -> member(ordinal_numbers,cross_product(v,w))*.
% 300.01/300.50  237613[19:Rew:235038.0,198476.1] || subclass(universal_class,restrict(u,v,w))* -> member(ordinal_numbers,cross_product(v,w)).
% 300.01/300.50  237623[19:Rew:235038.0,231529.1] inductive(intersection(intersection(sum_class(u),universal_class),v)) ||  -> member(ordinal_numbers,sum_class(u))*.
% 300.01/300.50  237624[19:Rew:235038.0,198468.1] || subclass(domain_relation,rest_of(restrict(element_relation,universal_class,u)))* -> member(ordinal_numbers,sum_class(u)).
% 300.01/300.50  237625[19:Rew:235038.0,198467.1] inductive(complement(complement(intersection(sum_class(u),universal_class)))) ||  -> member(ordinal_numbers,sum_class(u))*.
% 300.01/300.50  237627[19:Rew:235038.0,231817.1] inductive(intersection(intersection(inverse(u),universal_class),v)) ||  -> member(ordinal_numbers,inverse(u))*.
% 300.01/300.50  237628[19:Rew:235038.0,198465.1] || subclass(domain_relation,rest_of(flip(cross_product(u,universal_class))))* -> member(ordinal_numbers,inverse(u)).
% 300.01/300.50  237629[19:Rew:235038.0,198464.1] inductive(complement(complement(intersection(inverse(u),universal_class)))) ||  -> member(ordinal_numbers,inverse(u))*.
% 300.01/300.50  237635[19:Rew:235038.0,200669.1] inductive(complement(inverse(u))) ||  -> member(ordinal_numbers,complement(intersection(inverse(u),universal_class)))*.
% 300.01/300.50  237636[19:Rew:235038.0,200664.1] inductive(complement(sum_class(u))) ||  -> member(ordinal_numbers,complement(intersection(sum_class(u),universal_class)))*.
% 300.01/300.50  237637[19:Rew:235038.0,200662.0] ||  -> equal(intersection(image(element_relation,union(u,ordinal_numbers)),power_class(symmetric_difference(universal_class,u))),ordinal_numbers)**.
% 300.01/300.50  237638[19:Rew:235038.0,200658.0] ||  -> equal(intersection(power_class(symmetric_difference(universal_class,u)),image(element_relation,union(u,ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.50  237643[19:Rew:235038.0,200619.2] operation(u) inductive(range_of(u)) ||  -> member(ordinal_numbers,domain_of(cantor(u)))*.
% 300.01/300.50  237644[19:Rew:235038.0,200587.0] ||  -> equal(first(not_subclass_element(restrict(u,v,ordinal_numbers),ordinal_numbers)),domain__dfg(u,v,universal_class))**.
% 300.01/300.50  237645[19:Rew:235038.0,200586.0] ||  -> equal(second(not_subclass_element(restrict(u,ordinal_numbers,v),ordinal_numbers)),range__dfg(u,universal_class,v))**.
% 300.01/300.50  237649[19:Rew:235038.0,200172.0] ||  -> equal(symmetric_difference(universal_class,u),ordinal_numbers) member(regular(symmetric_difference(universal_class,u)),complement(u))*.
% 300.01/300.50  237652[19:Rew:235038.0,200170.0] || subclass(singleton(u),ordinal_numbers)* member(u,universal_class) -> member(u,subset_relation).
% 300.01/300.50  237653[19:Rew:235038.0,232836.0] || equal(cross_product(singleton(u),universal_class),ordinal_numbers)** member(u,cantor(universal_class)) -> .
% 300.01/300.50  237656[19:Rew:235038.0,200165.1] || member(u,domain_of(universal_class)) equal(cross_product(singleton(u),universal_class),ordinal_numbers)** -> .
% 300.01/300.50  237657[19:Rew:235038.0,200161.0] ||  -> equal(intersection(cantor(inverse(cross_product(u,universal_class))),complement(image(universal_class,u))),ordinal_numbers)**.
% 300.01/300.50  237658[19:Rew:235038.0,200160.0] ||  -> equal(intersection(complement(image(universal_class,u)),cantor(inverse(cross_product(u,universal_class)))),ordinal_numbers)**.
% 300.01/300.50  237659[19:Rew:235038.0,200159.1] inductive(cantor(inverse(cross_product(u,universal_class)))) ||  -> member(ordinal_numbers,image(universal_class,u))*.
% 300.01/300.50  239870[19:Rew:235038.0,237660.1] || member(not_subclass_element(element_relation,ordinal_numbers),complement(compose(element_relation,universal_class)))* -> subclass(element_relation,ordinal_numbers).
% 300.01/300.50  237661[19:Rew:235038.0,200157.0] ||  -> equal(integer_of(image(u,singleton(v))),ordinal_numbers)** member(apply(u,v),universal_class).
% 300.01/300.50  237662[19:Rew:235038.0,200156.0] ||  -> equal(singleton(image(u,singleton(v))),ordinal_numbers)** member(apply(u,v),universal_class).
% 300.01/300.50  237663[19:Rew:235038.0,200155.0] ||  -> equal(second(not_subclass_element(cross_product(singleton(u),v),ordinal_numbers)),range__dfg(universal_class,u,v))**.
% 300.01/300.50  237664[19:Rew:235038.0,200154.0] ||  -> equal(first(not_subclass_element(cross_product(u,singleton(v)),ordinal_numbers)),domain__dfg(universal_class,u,v))**.
% 300.01/300.50  237665[19:Rew:235038.0,200153.1] || member(complement(omega),universal_class) -> equal(integer_of(apply(choice,complement(omega))),ordinal_numbers)**.
% 300.01/300.50  237666[19:Rew:235038.0,198720.0] ||  -> equal(intersection(complement(union(u,v)),symmetric_difference(complement(u),complement(v))),ordinal_numbers)**.
% 300.01/300.50  237667[19:Rew:235038.0,198719.0] ||  -> equal(intersection(symmetric_difference(complement(u),complement(v)),complement(union(u,v))),ordinal_numbers)**.
% 300.01/300.50  237668[19:Rew:235038.0,198718.0] ||  -> equal(intersection(image(element_relation,power_class(u)),power_class(image(element_relation,complement(u)))),ordinal_numbers)**.
% 300.01/300.50  237669[19:Rew:235038.0,198717.0] ||  -> equal(intersection(power_class(image(element_relation,complement(u))),image(element_relation,power_class(u))),ordinal_numbers)**.
% 300.01/300.50  237671[19:Rew:235038.0,198716.1] ||  -> member(u,cross_product(v,w)) equal(restrict(singleton(u),v,w),ordinal_numbers)**.
% 300.01/300.50  237683[19:Rew:235038.0,198704.1] || equal(u,v) -> equal(unordered_pair(v,u),ordinal_numbers)** member(v,universal_class).
% 300.01/300.50  239871[19:Rew:235038.0,237684.1] || subclass(regular(cross_product(u,v)),ordinal_numbers)* -> equal(cross_product(u,v),ordinal_numbers).
% 300.01/300.50  239872[19:Rew:235038.0,237685.1] || equal(cross_product(u,v),ordinal_numbers) -> equal(restrict(w,u,v),ordinal_numbers)**.
% 300.01/300.50  239873[19:Rew:235038.0,237769.0] || equal(regular(cross_product(u,v)),ordinal_numbers)** -> equal(cross_product(u,v),ordinal_numbers).
% 300.01/300.50  237773[19:Rew:235038.0,198609.1] ||  -> subclass(regular(power_class(u)),image(element_relation,complement(u)))* equal(power_class(u),ordinal_numbers).
% 300.01/300.50  237774[19:Rew:235038.0,198607.1] || subclass(power_class(u),image(element_relation,complement(u)))* -> equal(power_class(u),ordinal_numbers).
% 300.01/300.50  237780[19:Rew:235038.0,198604.0] ||  -> equal(cantor(inverse(u)),ordinal_numbers) member(regular(cantor(inverse(u))),range_of(u))*.
% 300.01/300.50  237785[19:Rew:235038.0,198368.0] ||  -> equal(subset_relation,ordinal_numbers) member(regular(subset_relation),complement(compose(complement(element_relation),inverse(element_relation))))*.
% 300.01/300.50  237844[19:Rew:235038.0,232974.1] ||  -> member(u,complement(complement(singleton(u))))* equal(complement(complement(singleton(u))),ordinal_numbers).
% 300.01/300.50  239874[19:Rew:235038.0,237942.0] || equal(complement(intersection(u,v)),ordinal_numbers)** -> equal(symmetric_difference(u,v),ordinal_numbers).
% 300.01/300.50  239875[19:Rew:235038.0,237950.0] || subclass(complement(intersection(u,v)),ordinal_numbers)* -> equal(symmetric_difference(u,v),ordinal_numbers).
% 300.01/300.50  239876[19:Rew:235038.0,238029.0] || subclass(image(element_relation,complement(u)),ordinal_numbers)* -> equal(complement(power_class(u)),ordinal_numbers).
% 300.01/300.50  238056[19:Rew:235038.0,231829.0] || equal(inverse(u),ordinal_numbers) -> subclass(symmetric_difference(complement(u),universal_class),symmetrization_of(u))*.
% 300.01/300.50  239877[19:Rew:235038.0,238086.1] || subclass(symmetric_difference(universal_class,u),ordinal_numbers)* -> equal(complement(union(u,ordinal_numbers)),ordinal_numbers).
% 300.01/300.50  238127[19:Rew:235038.0,229720.1] operation(flip(cross_product(u,universal_class))) || equal(complement(inverse(u)),ordinal_numbers)** -> .
% 300.01/300.50  238131[19:Rew:235038.0,229718.1] operation(restrict(element_relation,universal_class,u)) || equal(complement(sum_class(u)),ordinal_numbers)** -> .
% 300.01/300.50  239878[19:Rew:235038.0,238508.1] || subclass(cross_product(u,v),ordinal_numbers)* -> equal(restrict(w,u,v),ordinal_numbers)**.
% 300.01/300.50  238933[19:Rew:235038.0,224119.1] || member(u,universal_class) -> equal(union(successor(u),ordinal_numbers),successor(successor(u)))**.
% 300.01/300.50  238940[19:Rew:235038.0,224347.0] ||  -> equal(symmetric_difference(intersection(complement(u),complement(v)),complement(union(u,v))),ordinal_numbers)**.
% 300.01/300.50  238967[19:Rew:235038.0,226843.1] || subclass(omega,power_class(universal_class)) -> equal(integer_of(regular(image(element_relation,ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.50  238977[19:Rew:235038.0,227366.0] || equal(complement(complement(compose(element_relation,universal_class))),ordinal_numbers)** member(omega,element_relation) -> .
% 300.01/300.50  238978[19:Rew:235038.0,227372.0] || equal(complement(symmetric_difference(u,v)),ordinal_numbers) -> member(omega,union(u,v))*.
% 300.01/300.50  238979[19:Rew:235038.0,227373.0] || equal(complement(symmetric_difference(u,singleton(u))),ordinal_numbers)** -> member(omega,successor(u)).
% 300.01/300.50  239001[19:Rew:235038.0,227626.0] || equal(complement(intersection(sum_class(u),universal_class)),ordinal_numbers)** -> subclass(universal_class,sum_class(u)).
% 300.01/300.50  239002[19:Rew:235038.0,227627.0] || equal(complement(intersection(inverse(u),universal_class)),ordinal_numbers)** -> subclass(universal_class,inverse(u)).
% 300.01/300.50  239009[19:Rew:235038.0,228108.1] || subclass(omega,subset_relation) -> equal(integer_of(regular(complement(cross_product(universal_class,universal_class)))),ordinal_numbers)**.
% 300.01/300.50  239010[19:Rew:235038.0,228482.1] || member(u,universal_class) -> member(ordinal_numbers,complement(singleton(ordered_pair(successor(u),v))))*.
% 300.01/300.50  239013[19:Rew:235038.0,228893.1] || member(u,universal_class) member(ordinal_numbers,singleton(ordered_pair(successor(u),v)))* -> .
% 300.01/300.50  239040[19:Rew:235038.0,200162.0] || well_ordering(u,ordinal_numbers)* subclass(rest_relation,v) well_ordering(universal_class,v)* -> .
% 300.01/300.50  239055[19:Rew:235038.0,200173.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* subclass(composition_function,ordinal_numbers) -> .
% 300.01/300.50  239056[19:Rew:235038.0,198590.1] || well_ordering(u,v) -> equal(segment(u,v,least(u,v)),ordinal_numbers)**.
% 300.01/300.50  239057[19:Rew:235038.0,198597.1] || well_ordering(u,v)* -> equal(segment(u,ordinal_numbers,least(u,ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  239882[19:Rew:235038.0,239388.1] || equal(singleton(apply(choice,omega)),ordinal_numbers)** -> equal(apply(choice,omega),ordinal_numbers).
% 300.01/300.50  239391[19:Rew:235038.0,231563.1] inductive(intersection(u,intersection(sum_class(v),universal_class))) ||  -> member(ordinal_numbers,sum_class(v))*.
% 300.01/300.50  239398[19:Rew:235038.0,231796.1] inductive(intersection(u,intersection(inverse(v),universal_class))) ||  -> member(ordinal_numbers,inverse(v))*.
% 300.01/300.50  239411[19:Rew:235038.0,232567.0] ||  -> equal(intersection(union(u,ordinal_numbers),restrict(symmetric_difference(universal_class,u),v,w)),ordinal_numbers)**.
% 300.01/300.50  239412[19:Rew:235038.0,232573.0] ||  -> equal(intersection(power_class(u),restrict(image(element_relation,complement(u)),v,w)),ordinal_numbers)**.
% 300.01/300.50  239420[19:Rew:235038.0,232627.0] ||  -> equal(intersection(restrict(symmetric_difference(universal_class,u),v,w),union(u,ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  239421[19:Rew:235038.0,232633.0] ||  -> equal(intersection(restrict(image(element_relation,complement(u)),v,w),power_class(u)),ordinal_numbers)**.
% 300.01/300.50  239428[19:Rew:235038.0,232866.0] || equal(cross_product(singleton(omega),universal_class),ordinal_numbers)** subclass(universal_class,cantor(universal_class)) -> .
% 300.01/300.50  239429[19:Rew:235038.0,232824.0] || equal(cross_product(singleton(omega),universal_class),ordinal_numbers)** equal(cantor(universal_class),universal_class) -> .
% 300.01/300.50  239430[19:Rew:235038.0,232813.0] || equal(cross_product(singleton(omega),universal_class),ordinal_numbers)** equal(rest_of(universal_class),rest_relation) -> .
% 300.01/300.50  239431[19:Rew:235038.0,232812.0] || equal(cross_product(singleton(omega),universal_class),ordinal_numbers)** equal(rest_of(universal_class),domain_relation) -> .
% 300.01/300.50  239432[19:Rew:235038.0,232765.0] || equal(cross_product(singleton(omega),universal_class),ordinal_numbers)** subclass(universal_class,domain_of(universal_class)) -> .
% 300.01/300.50  239433[19:Rew:235038.0,232757.0] || equal(cross_product(singleton(omega),universal_class),ordinal_numbers)** equal(domain_of(universal_class),universal_class) -> .
% 300.01/300.50  239434[19:Rew:235038.0,232870.0] || equal(cross_product(singleton(ordinal_numbers),universal_class),ordinal_numbers)** subclass(universal_class,cantor(universal_class)) -> .
% 300.01/300.50  239435[19:Rew:235038.0,232827.0] || equal(cross_product(singleton(ordinal_numbers),universal_class),ordinal_numbers)** equal(cantor(universal_class),universal_class) -> .
% 300.01/300.50  239436[19:Rew:235038.0,232826.0] || equal(cross_product(singleton(ordinal_numbers),universal_class),ordinal_numbers)** equal(rest_of(universal_class),rest_relation) -> .
% 300.01/300.50  239437[19:Rew:235038.0,232825.0] || equal(cross_product(singleton(ordinal_numbers),universal_class),ordinal_numbers)** equal(rest_of(universal_class),domain_relation) -> .
% 300.01/300.50  239438[19:Rew:235038.0,232809.0] || equal(cross_product(singleton(ordinal_numbers),universal_class),ordinal_numbers)** subclass(domain_relation,rest_of(universal_class)) -> .
% 300.01/300.50  239439[19:Rew:235038.0,232801.0] || equal(cross_product(singleton(ordinal_numbers),universal_class),ordinal_numbers)** subclass(universal_class,domain_of(universal_class)) -> .
% 300.01/300.50  239440[19:Rew:235038.0,232773.0] || equal(cross_product(singleton(ordinal_numbers),universal_class),ordinal_numbers)** equal(domain_of(universal_class),universal_class) -> .
% 300.01/300.50  240073[19:MRR:237243.3,235208.0] || equal(sum_class(u),ordinal_numbers) well_ordering(element_relation,u)* -> equal(u,ordinal_numbers).
% 300.01/300.50  240157[19:MRR:239460.2,235208.0] || subclass(sum_class(domain_of(u)),cantor(u))* well_ordering(element_relation,domain_of(u)) -> .
% 300.01/300.50  240215[19:MRR:239462.2,235208.0] one_to_one(sum_class(cross_product(universal_class,universal_class))) || well_ordering(element_relation,cross_product(universal_class,universal_class))* -> .
% 300.01/300.50  240216[19:MRR:239463.2,235208.0] operation(sum_class(cross_product(universal_class,universal_class))) || well_ordering(element_relation,cross_product(universal_class,universal_class))* -> .
% 300.01/300.50  240359[19:MRR:240358.0,240358.3,235180.0,235208.0] || well_ordering(element_relation,range_of(ordinal_numbers)) subclass(sum_class(range_of(ordinal_numbers)),range_of(ordinal_numbers))* -> .
% 300.01/300.50  240879[19:SpR:235200.0,113.2] function(ordinal_numbers) || subclass(range_of(ordinal_numbers),u) -> maps(ordinal_numbers,ordinal_numbers,u)*.
% 300.01/300.50  241812[19:SpL:239955.0,120.0] || subclass(compose(ordinal_numbers,ordinal_numbers),ordinal_numbers) -> transitive(regular(cross_product(u,u)),u)*.
% 300.01/300.50  242965[19:Res:133.1,235482.1] inductive(domain_of(restrict(u,v,ordinal_numbers))) || section(u,ordinal_numbers,v)* -> .
% 300.01/300.50  245526[19:MRR:245493.1,235644.0] || subclass(universal_class,u) -> equal(regular(unordered_pair(singleton(v),u)),singleton(v))**.
% 300.01/300.50  245527[19:MRR:245494.1,235644.0] || equal(u,universal_class) -> equal(regular(unordered_pair(singleton(v),u)),singleton(v))**.
% 300.01/300.50  245528[19:MRR:245501.1,235643.0] || subclass(universal_class,u) -> equal(regular(unordered_pair(u,singleton(v))),singleton(v))**.
% 300.01/300.50  245529[19:MRR:245502.1,235643.0] || equal(u,universal_class) -> equal(regular(unordered_pair(u,singleton(v))),singleton(v))**.
% 300.01/300.50  245990[19:Rew:27.0,245964.0] || equal(union(u,v),ordinal_numbers) member(omega,union(u,v))* -> .
% 300.01/300.50  246893[19:Res:235302.0,235554.1] inductive(symmetric_difference(complement(singleton(ordinal_numbers)),complement(range_of(ordinal_numbers)))) ||  -> member(ordinal_numbers,kind_1_ordinals)*.
% 300.01/300.50  247064[19:SpL:239955.0,7118.0] || equal(compose(ordinal_numbers,ordinal_numbers),ordinal_numbers) -> transitive(regular(cross_product(u,u)),u)*.
% 300.01/300.50  248414[19:SpL:237752.1,226589.0] || subclass(universal_class,regular(cross_product(u,v)))* -> equal(cross_product(u,v),ordinal_numbers).
% 300.01/300.50  248415[19:SpL:237752.1,226606.0] || equal(regular(cross_product(u,v)),universal_class)** -> equal(cross_product(u,v),ordinal_numbers).
% 300.01/300.50  251087[17:SpL:54.0,244496.1] || member(restrict(element_relation,universal_class,u),universal_class)* member(v,sum_class(u))* -> .
% 300.01/300.50  251089[17:SpL:39.0,244496.1] || member(flip(cross_product(u,universal_class)),universal_class)* member(v,inverse(u))* -> .
% 300.01/300.50  251170[19:Rew:251097.1,41325.2] || member(u,universal_class)* subclass(domain_relation,rest_relation) -> equal(rest_of(u),ordinal_numbers).
% 300.01/300.50  251171[19:Rew:251097.1,41539.2] || member(u,universal_class)* subclass(rest_relation,domain_relation) -> equal(rest_of(u),ordinal_numbers).
% 300.01/300.50  251290[19:Rew:251258.0,41361.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(ordered_pair(v,w),ordinal_numbers),u)*.
% 300.01/300.50  251291[19:Rew:251258.0,41360.1] || subclass(domain_relation,rotate(u)) -> member(ordered_pair(ordered_pair(v,ordinal_numbers),w),u)*.
% 300.01/300.50  252314[19:Rew:235200.0,252281.1,235353.0,252281.1] operation(regular(complement(successor(ordinal_numbers)))) ||  -> equal(restrict(u,ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.50  252378[19:Rew:235200.0,252342.1,235353.0,252342.1] operation(regular(complement(symmetrization_of(ordinal_numbers)))) ||  -> equal(restrict(u,ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.50  252427[19:Rew:235200.0,252390.1,235353.0,252390.1] operation(regular(complement(power_class(ordinal_numbers)))) ||  -> equal(restrict(u,ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.50  252643[19:SpL:239616.1,252262.0] || equal(ordinal_numbers,u) equal(rest_of(regular(complement(power_class(u)))),domain_relation)** -> .
% 300.01/300.50  252648[19:SpL:239616.1,252263.0] || equal(ordinal_numbers,u) equal(rest_of(regular(complement(power_class(u)))),rest_relation)** -> .
% 300.01/300.50  252653[19:SpL:239616.1,252265.0] || equal(ordinal_numbers,u) subclass(domain_relation,rest_of(regular(complement(power_class(u)))))* -> .
% 300.01/300.50  252759[19:MRR:252758.1,235037.0] operation(u) ||  -> equal(singleton(cantor(u)),ordinal_numbers)** equal(range_of(u),ordinal_numbers).
% 300.01/300.50  252861[19:MRR:252860.1,235037.0] operation(u) ||  -> equal(integer_of(cantor(u)),ordinal_numbers)** equal(range_of(u),ordinal_numbers).
% 300.01/300.50  253041[19:Rew:235200.0,252971.2] operation(u) ||  -> equal(singleton(u),ordinal_numbers)** equal(cross_product(ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.50  253116[19:Rew:235200.0,253071.2] operation(regular(u)) ||  -> equal(u,ordinal_numbers)* equal(cross_product(ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.50  253124[19:MRR:253123.1,235037.0] operation(regular(u)) ||  -> equal(u,ordinal_numbers) equal(range_of(regular(u)),ordinal_numbers)**.
% 300.01/300.50  253243[22:Res:253161.1,11010.1] || subclass(omega,intersection(u,v)) member(ordinal_numbers,symmetric_difference(u,v))* -> .
% 300.01/300.50  253253[22:Res:253161.1,9.0] || subclass(omega,unordered_pair(u,v))* -> equal(ordinal_numbers,v) equal(ordinal_numbers,u).
% 300.01/300.50  253257[22:Res:253161.1,287.0] || subclass(omega,image(element_relation,complement(u)))* member(ordinal_numbers,power_class(u)) -> .
% 300.01/300.50  253262[22:Res:253161.1,904.0] || subclass(omega,restrict(u,v,w))* -> member(ordinal_numbers,cross_product(v,w)).
% 300.01/300.50  253265[22:Res:253161.1,235619.0] || subclass(omega,regular(u))* member(ordinal_numbers,u) -> equal(u,ordinal_numbers).
% 300.01/300.50  253342[19:MRR:253341.1,235037.0] || transitive(regular(cross_product(u,u)),u)* -> equal(compose(ordinal_numbers,ordinal_numbers),ordinal_numbers).
% 300.01/300.50  253682[22:SpL:235468.1,253255.0] || equal(cross_product(singleton(ordinal_numbers),universal_class),ordinal_numbers)** subclass(omega,domain_of(universal_class)) -> .
% 300.01/300.50  253795[22:SpL:235468.1,253260.0] || equal(cross_product(singleton(ordinal_numbers),universal_class),ordinal_numbers)** subclass(omega,cantor(universal_class)) -> .
% 300.01/300.50  253832[22:SpL:235468.1,253691.0] || equal(cross_product(singleton(ordinal_numbers),universal_class),ordinal_numbers)** equal(domain_of(universal_class),omega) -> .
% 300.01/300.50  253882[22:SpL:235468.1,253798.0] || equal(cross_product(singleton(ordinal_numbers),universal_class),ordinal_numbers)** equal(cantor(universal_class),omega) -> .
% 300.01/300.50  254019[19:SpL:239616.1,253977.0] || equal(ordinal_numbers,u) equal(successor(regular(complement(power_class(u)))),ordinal_numbers)** -> .
% 300.01/300.50  11537[0:SpR:160.0,11212.0] ||  -> subclass(symmetric_difference(complement(intersection(u,v)),union(u,v)),complement(symmetric_difference(u,v)))*.
% 300.01/300.50  10903[0:Res:10899.1,8.0] || member(u,v) subclass(v,singleton(u))* -> equal(v,singleton(u)).
% 300.01/300.50  112715[0:SpR:27.0,112700.1] ||  -> member(u,intersection(complement(v),complement(w)))* subclass(singleton(u),union(v,w)).
% 300.01/300.50  153543[0:Res:41576.1,16.0] || subclass(rest_relation,flip(cross_product(u,v)))* -> member(rest_of(ordered_pair(w,x)),v)*.
% 300.01/300.50  171221[2:Rew:138936.0,171052.0] ||  -> equal(symmetric_difference(intersection(u,v),complement(u)),union(intersection(u,v),complement(u)))**.
% 300.01/300.50  171223[2:Rew:138936.0,171055.0] ||  -> equal(symmetric_difference(intersection(u,v),complement(v)),union(intersection(u,v),complement(v)))**.
% 300.01/300.50  171224[2:Rew:138936.0,171056.0] ||  -> equal(symmetric_difference(complement(u),intersection(u,v)),union(complement(u),intersection(u,v)))**.
% 300.01/300.50  171226[2:Rew:138936.0,171059.0] ||  -> equal(symmetric_difference(complement(u),intersection(v,u)),union(complement(u),intersection(v,u)))**.
% 300.01/300.50  24687[0:Res:7.1,2582.0] || equal(compose_class(u),cross_product(universal_class,universal_class))* -> equal(cross_product(universal_class,universal_class),compose_class(u)).
% 300.01/300.50  24642[0:Res:7.1,2581.0] || equal(rest_of(u),cross_product(universal_class,universal_class))* -> equal(cross_product(universal_class,universal_class),rest_of(u)).
% 300.01/300.50  184383[2:SpR:27.0,171004.0] ||  -> equal(symmetric_difference(universal_class,intersection(complement(u),complement(v))),intersection(union(u,v),universal_class))**.
% 300.01/300.50  184350[2:SpL:27.0,84552.1] inductive(intersection(complement(u),complement(v))) || equal(union(u,v),universal_class)** -> .
% 300.01/300.50  144416[0:Res:29575.1,2174.0] || equal(complement(complement(compose_class(u))),universal_class) -> equal(compose(u,singleton(v)),v)**.
% 300.01/300.50  184403[2:SpL:171004.0,11010.1] || member(u,symmetric_difference(complement(v),universal_class))* member(u,symmetric_difference(universal_class,v)) -> .
% 300.01/300.50  182080[0:Res:1736.1,11001.0] || subclass(universal_class,symmetric_difference(complement(u),complement(v)))* -> member(omega,union(u,v)).
% 300.01/300.50  76674[0:Res:1746.1,11853.0] || subclass(universal_class,symmetric_difference(u,singleton(u)))* -> member(ordered_pair(v,w),successor(u))*.
% 300.01/300.50  140907[0:Res:140101.0,8.0] || subclass(complement(u),symmetric_difference(universal_class,u))* -> equal(symmetric_difference(universal_class,u),complement(u)).
% 300.01/300.50  30184[0:SpL:160.0,29982.0] || equal(symmetric_difference(u,v),universal_class) -> member(singleton(w),complement(intersection(u,v)))*.
% 300.01/300.50  29956[0:SpL:160.0,2798.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(singleton(w),complement(intersection(u,v)))*.
% 300.01/300.50  23401[0:Res:1746.1,2133.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(ordered_pair(w,x),union(u,v))*.
% 300.01/300.50  136888[0:Res:23349.1,3793.1] || subclass(universal_class,symmetric_difference(u,v)) subclass(universal_class,complement(union(u,v)))* -> .
% 300.01/300.50  130267[0:Res:1738.1,11010.1] || subclass(universal_class,intersection(u,v)) member(singleton(w),symmetric_difference(u,v))* -> .
% 300.01/300.50  3826[0:Res:1746.1,2.0] || subclass(universal_class,u)* subclass(u,v)* -> member(ordered_pair(w,x),v)*.
% 300.01/300.50  23787[0:Res:10899.1,3989.1] single_valued_class(singleton(u)) || member(u,cross_product(universal_class,universal_class))* -> function(singleton(u)).
% 300.01/300.50  128937[0:Res:128874.0,3989.1] single_valued_class(complement(complement(cross_product(universal_class,universal_class)))) ||  -> function(complement(complement(cross_product(universal_class,universal_class))))*.
% 300.01/300.50  192398[0:Res:140157.1,11010.1] || equal(intersection(u,v),universal_class) member(singleton(w),symmetric_difference(u,v))* -> .
% 300.01/300.50  177289[6:Rew:174004.0,96283.1] || member(u,element_relation)* subclass(compose(element_relation,universal_class),v)* -> member(u,v)*.
% 300.01/300.50  177265[6:Rew:174004.0,84443.0] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(ordered_pair(u,v),element_relation)* -> .
% 300.01/300.50  177275[6:Rew:174004.0,142362.0] || equal(complement(compose(element_relation,universal_class)),universal_class) member(unordered_pair(u,v),element_relation)* -> .
% 300.01/300.50  177245[6:Rew:174004.0,84442.0] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(unordered_pair(u,v),element_relation)* -> .
% 300.01/300.50  178877[6:Rew:174004.0,177290.1] || member(not_subclass_element(u,compose(element_relation,universal_class)),element_relation)* -> subclass(u,compose(element_relation,universal_class)).
% 300.01/300.50  76490[0:Rew:40.0,76467.0] || member(inverse(u),range_of(u)) -> member(ordered_pair(inverse(u),range_of(u)),element_relation)*.
% 300.01/300.50  153538[0:Res:41576.1,20.0] || subclass(rest_relation,flip(element_relation)) -> member(ordered_pair(u,v),rest_of(ordered_pair(v,u)))*.
% 300.01/300.50  153641[0:Res:41575.1,20.0] || subclass(rest_relation,rotate(element_relation)) -> member(ordered_pair(u,rest_of(ordered_pair(v,u))),v)*.
% 300.01/300.50  11600[0:SpR:44.0,478.0] ||  -> equal(power_class(intersection(complement(u),complement(singleton(u)))),complement(image(element_relation,successor(u))))**.
% 300.01/300.50  11599[0:SpR:114.0,478.0] ||  -> equal(power_class(intersection(complement(u),complement(inverse(u)))),complement(image(element_relation,symmetrization_of(u))))**.
% 300.01/300.50  29570[0:SpL:56.0,3955.0] || subclass(universal_class,complement(power_class(u))) -> member(singleton(v),image(element_relation,complement(u)))*.
% 300.01/300.50  21759[0:Res:1738.1,287.0] || subclass(universal_class,image(element_relation,complement(u)))* member(singleton(v),power_class(u))* -> .
% 300.01/300.50  192413[0:Res:140157.1,287.0] || equal(image(element_relation,complement(u)),universal_class) member(singleton(v),power_class(u))* -> .
% 300.01/300.50  11672[0:SpR:484.0,11094.0] ||  -> subclass(symmetric_difference(image(element_relation,complement(u)),v),complement(intersection(power_class(u),complement(v))))*.
% 300.01/300.50  152677[0:Obv:152645.0] ||  -> member(u,power_class(v)) subclass(intersection(singleton(u),w),image(element_relation,complement(v)))*.
% 300.01/300.50  152676[0:Obv:152646.0] ||  -> member(u,power_class(v)) subclass(intersection(w,singleton(u)),image(element_relation,complement(v)))*.
% 300.01/300.50  112703[0:Rew:56.0,112657.1] ||  -> member(not_subclass_element(u,power_class(v)),image(element_relation,complement(v)))* subclass(u,power_class(v)).
% 300.01/300.50  11634[0:SpR:482.0,11094.0] ||  -> subclass(symmetric_difference(u,image(element_relation,complement(v))),complement(intersection(complement(u),power_class(v))))*.
% 300.01/300.50  128921[0:SpR:478.0,128874.0] ||  -> subclass(complement(power_class(intersection(complement(u),complement(v)))),image(element_relation,union(u,v)))*.
% 300.01/300.50  178494[6:Rew:178030.0,125018.0] || subclass(domain_relation,intersection(sum_class(u),universal_class))* subclass(domain_relation,complement(sum_class(u))) -> .
% 300.01/300.50  178495[6:Rew:178030.0,125084.0] || equal(intersection(sum_class(u),universal_class),domain_relation)** equal(complement(sum_class(u)),domain_relation) -> .
% 300.01/300.50  193162[6:Rew:54.0,193140.0] || equal(complement(sum_class(u)),domain_relation) subclass(domain_relation,intersection(sum_class(u),universal_class))* -> .
% 300.01/300.50  129325[3:Res:128525.1,1753.1] || subclass(unordered_pair(u,v),ordinal_numbers)* member(v,universal_class) -> member(v,kind_1_ordinals).
% 300.01/300.50  129323[3:Res:128525.1,1754.1] || subclass(unordered_pair(u,v),ordinal_numbers)* member(u,universal_class) -> member(u,kind_1_ordinals).
% 300.01/300.50  76302[0:Res:920.1,3793.1] || member(unordered_pair(u,v),cantor(w))* subclass(universal_class,complement(domain_of(w))) -> .
% 300.01/300.50  146494[2:MRR:146459.2,84299.0] || member(unordered_pair(u,v),subset_relation)* subclass(universal_class,regular(cross_product(universal_class,universal_class)))* -> .
% 300.01/300.50  76307[0:Res:22794.1,3793.1] || member(unordered_pair(u,v),subset_relation)* subclass(universal_class,complement(cross_product(universal_class,universal_class)))* -> .
% 300.01/300.50  130364[0:Res:1765.1,2366.0] || subclass(ordered_pair(u,v),singleton(w))* -> equal(unordered_pair(u,singleton(v)),w).
% 300.01/300.50  76623[0:Res:1737.1,11774.0] || subclass(universal_class,symmetric_difference(u,inverse(u)))* -> member(unordered_pair(v,w),symmetrization_of(u))*.
% 300.01/300.50  76673[0:Res:1737.1,11853.0] || subclass(universal_class,symmetric_difference(u,singleton(u)))* -> member(unordered_pair(v,w),successor(u))*.
% 300.01/300.50  24865[0:Res:7.1,1753.1] || equal(u,unordered_pair(v,w))*+ member(w,universal_class) -> member(w,u)*.
% 300.01/300.50  24969[0:Res:7.1,1754.1] || equal(u,unordered_pair(v,w))*+ member(v,universal_class) -> member(v,u)*.
% 300.01/300.50  137318[0:MRR:137291.0,12.0] || subclass(universal_class,complement(union(u,v)))* -> member(unordered_pair(w,x),complement(u))*.
% 300.01/300.50  137191[0:MRR:137161.0,12.0] || subclass(universal_class,complement(union(u,v)))* -> member(unordered_pair(w,x),complement(v))*.
% 300.01/300.50  23349[0:Res:1737.1,2133.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(unordered_pair(w,x),union(u,v))*.
% 300.01/300.50  3792[0:Res:1737.1,2.0] || subclass(universal_class,u)*+ subclass(u,v)* -> member(unordered_pair(w,x),v)*.
% 300.01/300.50  137104[0:Res:7.1,3792.0] || equal(u,universal_class) subclass(u,v)* -> member(unordered_pair(w,x),v)*.
% 300.01/300.50  11317[0:Res:1751.2,2366.0] || subclass(u,singleton(v))*+ -> subclass(u,w) equal(not_subclass_element(u,w),v)*.
% 300.01/300.50  70481[0:Obv:70461.1] || member(not_subclass_element(u,intersection(v,u)),v)* -> subclass(u,intersection(v,u)).
% 300.01/300.50  112670[0:Res:79398.0,25.1] || member(not_subclass_element(u,complement(complement(v))),v)* -> subclass(u,complement(complement(v))).
% 300.01/300.50  177222[6:MRR:112692.2,173695.0] || member(not_subclass_element(u,complement(inverse(subset_relation))),subset_relation)* -> subclass(u,complement(inverse(subset_relation))).
% 300.01/300.50  184872[6:Res:79398.0,178791.0] ||  -> subclass(u,complement(domain_of(v))) member(not_subclass_element(u,complement(domain_of(v))),cantor(v))*.
% 300.01/300.50  137321[0:MRR:137295.0,50817.1] ||  -> member(not_subclass_element(u,union(v,w)),complement(v))* subclass(u,union(v,w)).
% 300.01/300.50  137194[0:MRR:137165.0,50817.1] ||  -> member(not_subclass_element(u,union(v,w)),complement(w))* subclass(u,union(v,w)).
% 300.01/300.50  129013[0:Rew:40.0,128976.1] || member(not_subclass_element(u,range_of(v)),cantor(inverse(v)))* -> subclass(u,range_of(v)).
% 300.01/300.50  23008[0:Res:22794.1,4.0] || member(not_subclass_element(u,cross_product(universal_class,universal_class)),subset_relation)* -> subclass(u,cross_product(universal_class,universal_class)).
% 300.01/300.50  927[0:Res:3.1,922.0] ||  -> subclass(cantor(inverse(u)),v) member(not_subclass_element(cantor(inverse(u)),v),range_of(u))*.
% 300.01/300.50  184439[2:Rew:171004.0,184417.1] || member(not_subclass_element(symmetric_difference(universal_class,u),v),u)* -> subclass(symmetric_difference(universal_class,u),v).
% 300.01/300.50  164394[0:SpR:138936.0,11210.1] ||  -> subclass(symmetric_difference(universal_class,u),v) member(not_subclass_element(symmetric_difference(universal_class,u),v),complement(u))*.
% 300.01/300.50  138523[0:Res:7.1,11317.0] || equal(singleton(u),v)* -> subclass(v,w) equal(not_subclass_element(v,w),u)*.
% 300.01/300.50  171766[0:Res:52.1,11308.0] inductive(intersection(u,v)) ||  -> subclass(omega,w) member(not_subclass_element(omega,w),v)*.
% 300.01/300.50  171765[0:Res:52.1,11307.0] inductive(intersection(u,v)) ||  -> subclass(omega,w) member(not_subclass_element(omega,w),u)*.
% 300.01/300.50  70482[0:Obv:70480.1] || member(not_subclass_element(u,intersection(v,universal_class)),v)* -> subclass(u,intersection(v,universal_class)).
% 300.01/300.50  41526[0:Res:1747.2,142.0] || member(u,universal_class) subclass(rest_relation,rest_of(v)) -> member(u,domain_of(v))*.
% 300.01/300.50  41527[0:Res:1747.2,15.0] || member(u,universal_class)* subclass(rest_relation,cross_product(v,w))*+ -> member(u,v)*.
% 300.01/300.50  41314[0:Res:1748.2,15.0] || member(u,universal_class)* subclass(domain_relation,cross_product(v,w))*+ -> member(u,v)*.
% 300.01/300.50  49584[0:Res:985.1,23.0] || member(u,universal_class) -> member(u,union(v,w))* member(u,complement(w)).
% 300.01/300.50  49583[0:Res:985.1,22.0] || member(u,universal_class) -> member(u,union(v,w))* member(u,complement(v)).
% 300.01/300.50  129497[0:Res:129014.0,1756.1] || member(u,universal_class) -> member(u,complement(cantor(v)))* member(u,domain_of(v)).
% 300.01/300.50  137131[0:SpR:114.0,49584.1] || member(u,universal_class) -> member(u,symmetrization_of(v)) member(u,complement(inverse(v)))*.
% 300.01/300.50  137136[0:SpR:44.0,49584.1] || member(u,universal_class) -> member(u,successor(v)) member(u,complement(singleton(v)))*.
% 300.01/300.50  41313[0:Res:1748.2,142.0] || member(u,universal_class) subclass(domain_relation,rest_of(v)) -> member(u,domain_of(v))*.
% 300.01/300.50  184858[6:Res:41526.2,178791.0] || member(u,universal_class) subclass(rest_relation,rest_of(v)) -> member(u,cantor(v))*.
% 300.01/300.50  128772[0:Res:63.1,1755.1] function(singleton(u)) || member(u,universal_class) -> member(u,cross_product(universal_class,universal_class))*.
% 300.01/300.50  135225[0:Res:7.1,41527.1] || equal(cross_product(u,v),rest_relation)** member(w,universal_class)* -> member(w,u)*.
% 300.01/300.50  135240[0:Res:7.1,41314.1] || equal(cross_product(u,v),domain_relation)** member(w,universal_class)* -> member(w,u)*.
% 300.01/300.50  129542[0:SpR:123.0,129015.0] ||  -> subclass(intersection(cantor(restrict(u,v,singleton(w))),x),segment(u,v,w))*.
% 300.01/300.50  145123[0:SpR:123.0,145065.0] ||  -> subclass(complement(segment(u,v,w)),complement(cantor(restrict(u,v,singleton(w)))))*.
% 300.01/300.50  129445[0:SpR:123.0,129014.0] ||  -> subclass(complement(complement(cantor(restrict(u,v,singleton(w))))),segment(u,v,w))*.
% 300.01/300.50  21753[0:Res:1738.1,904.0] || subclass(universal_class,restrict(u,v,w))* -> member(singleton(x),cross_product(v,w))*.
% 300.01/300.50  30192[0:SpL:30.0,29982.0] || equal(restrict(u,v,w),universal_class)** -> member(singleton(x),cross_product(v,w))*.
% 300.01/300.50  11139[0:Res:11099.0,8.0] || subclass(u,restrict(u,v,w))* -> equal(restrict(u,v,w),u).
% 300.01/300.50  29831[0:Res:29575.1,905.0] || equal(complement(complement(restrict(u,v,w))),universal_class)** -> member(singleton(x),u)*.
% 300.01/300.50  21767[0:SpR:910.0,43.0] ||  -> equal(range_of(restrict(cross_product(u,universal_class),v,w)),image(cross_product(v,w),u))**.
% 300.01/300.50  129644[0:SpR:123.0,129016.0] ||  -> subclass(intersection(u,cantor(restrict(v,w,singleton(x)))),segment(v,w,x))*.
% 300.01/300.50  23006[0:Res:22794.1,2.0] || member(u,subset_relation)* subclass(cross_product(universal_class,universal_class),v)* -> member(u,v)*.
% 300.01/300.50  138394[2:Res:138160.0,2.0] || subclass(inverse(singleton(u)),v)* -> asymmetric(singleton(u),w)* member(u,v).
% 300.01/300.50  138396[2:Res:138160.0,2797.1] || subclass(universal_class,complement(inverse(singleton(singleton(u)))))* -> asymmetric(singleton(singleton(u)),v)*.
% 300.01/300.50  179308[6:MRR:178128.0,50746.1] || member(u,domain_of(v))* subclass(cantor(v),w)* -> member(u,w)*.
% 300.01/300.50  1025[0:SpL:956.0,142.0] || member(singleton(singleton(singleton(u))),rest_of(v))* -> member(singleton(u),domain_of(v)).
% 300.01/300.50  194778[6:Rew:194638.1,134525.2] operation(u) || subclass(rest_relation,rest_of(u)) -> member(v,domain_of(cantor(u)))*.
% 300.01/300.50  1759[0:Res:920.1,2.0] || member(u,cantor(v))*+ subclass(domain_of(v),w)* -> member(u,w)*.
% 300.01/300.50  195074[6:SSi:195042.1,79.1] operation(u) || subclass(range_of(u),v) -> maps(u,cantor(u),v)*.
% 300.01/300.50  195035[6:SpR:194638.1,101.1] operation(u) || member(u,universal_class) -> member(ordered_pair(u,cantor(u)),domain_relation)*.
% 300.01/300.50  194873[6:Rew:194638.1,194579.1] operation(u) ||  -> subclass(symmetric_difference(v,cantor(u)),complement(intersection(cantor(u),v)))*.
% 300.01/300.50  194872[6:Rew:194638.1,194553.1] operation(u) ||  -> subclass(symmetric_difference(cantor(u),v),complement(intersection(v,cantor(u))))*.
% 300.01/300.50  171225[2:Rew:138936.0,171058.0] ||  -> equal(symmetric_difference(complement(domain_of(u)),cantor(u)),union(complement(domain_of(u)),cantor(u)))**.
% 300.01/300.50  171222[2:Rew:138936.0,171054.0] ||  -> equal(symmetric_difference(cantor(u),complement(domain_of(u))),union(cantor(u),complement(domain_of(u))))**.
% 300.01/300.50  81046[0:Res:81038.0,8.0] || subclass(range_of(u),cantor(inverse(u)))* -> equal(cantor(inverse(u)),range_of(u)).
% 300.01/300.50  180088[6:Rew:171004.0,180087.0] ||  -> equal(symmetric_difference(complement(cantor(inverse(u))),universal_class),symmetric_difference(universal_class,symmetric_difference(range_of(u),universal_class)))**.
% 300.01/300.50  29833[0:Res:29575.1,922.0] || equal(complement(complement(cantor(inverse(u)))),universal_class)** -> member(singleton(v),range_of(u))*.
% 300.01/300.50  178116[6:Rew:178027.0,85347.0] || member(u,symmetric_difference(range_of(v),universal_class))* -> member(u,complement(cantor(inverse(v)))).
% 300.01/300.50  180086[6:MRR:180085.0,50746.1] || member(u,complement(cantor(inverse(v)))) -> member(u,symmetric_difference(range_of(v),universal_class))*.
% 300.01/300.50  178114[6:Rew:178027.0,130254.0] || member(u,symmetric_difference(range_of(v),universal_class))* member(u,cantor(inverse(v))) -> .
% 300.01/300.50  144614[0:SpR:144538.0,2132.1] || member(u,symmetric_difference(domain_of(v),cantor(v)))* -> member(u,complement(cantor(v))).
% 300.01/300.50  144706[0:SpL:144538.0,11010.1] || member(u,symmetric_difference(domain_of(v),cantor(v)))* member(u,cantor(v)) -> .
% 300.01/300.50  195133[6:SpR:194638.1,194640.1] operation(cantor(u)) operation(u) ||  -> subclass(range_of(u),cantor(cantor(u)))*.
% 300.01/300.50  178449[6:Rew:178028.0,125020.0] || subclass(domain_relation,intersection(inverse(u),universal_class))* subclass(domain_relation,complement(inverse(u))) -> .
% 300.01/300.50  193205[6:Rew:39.0,193185.0] || equal(complement(inverse(u)),domain_relation) subclass(domain_relation,intersection(inverse(u),universal_class))* -> .
% 300.01/300.50  178450[6:Rew:178028.0,125086.0] || equal(intersection(inverse(u),universal_class),domain_relation)** equal(complement(inverse(u)),domain_relation) -> .
% 300.01/300.50  10837[0:SpR:40.0,2410.1] operation(inverse(u)) ||  -> equal(intersection(range_of(u),v),intersection(v,range_of(u)))*.
% 300.01/300.50  76624[0:Res:1746.1,11774.0] || subclass(universal_class,symmetric_difference(u,inverse(u)))* -> member(ordered_pair(v,w),symmetrization_of(u))*.
% 300.01/300.50  1930[0:SpL:956.0,15.0] || member(singleton(singleton(singleton(u))),cross_product(v,w))* -> member(singleton(u),v).
% 300.01/300.50  224174[13:Rew:197047.0,224124.1] || member(u,universal_class) -> subclass(symmetric_difference(complement(successor(u)),universal_class),successor(successor(u)))*.
% 300.01/300.50  224905[0:Res:224868.1,11001.0] || equal(symmetric_difference(complement(u),complement(v)),universal_class)** -> member(omega,union(u,v)).
% 300.01/300.50  227311[13:SpL:478.0,227295.0] || equal(power_class(intersection(complement(u),complement(v))),image(element_relation,union(u,v)))** -> .
% 300.01/300.50  227832[14:MRR:200338.2,227831.0] || member(unordered_pair(u,v),element_relation)* subclass(universal_class,regular(compose(element_relation,universal_class)))* -> .
% 300.01/300.50  117413[2:MRR:117412.0,99.0] || subclass(composition_function,u) well_ordering(v,u)* -> member(least(v,composition_function),composition_function)*.
% 300.01/300.50  229826[17:MRR:229813.2,197048.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* member(v,domain_of(u)) -> .
% 300.01/300.50  50086[0:Res:177.0,21835.0] || subclass(rest_relation,u)+ well_ordering(v,u)* -> member(least(v,rest_relation),rest_relation)*.
% 300.01/300.50  135462[0:Res:134624.1,2.0] || well_ordering(u,universal_class) subclass(rest_relation,v) -> member(least(u,rest_relation),v)*.
% 300.01/300.50  135826[0:Res:135461.1,2.0] || well_ordering(u,universal_class) subclass(universal_class,v) -> member(least(u,rest_relation),v)*.
% 300.01/300.50  24748[0:Res:24742.1,2.0] || well_ordering(u,universal_class) subclass(universal_class,v) -> member(least(u,universal_class),v)*.
% 300.01/300.50  228072[13:MRR:200175.2,228069.0] || member(least(u,complement(cross_product(universal_class,universal_class))),subset_relation)* well_ordering(u,universal_class) -> .
% 300.01/300.50  135468[0:Res:134631.1,2.0] || well_ordering(u,rest_relation) subclass(rest_relation,v) -> member(least(u,rest_relation),v)*.
% 300.01/300.50  135839[0:Res:135467.1,2.0] || well_ordering(u,rest_relation) subclass(universal_class,v) -> member(least(u,rest_relation),v)*.
% 300.01/300.50  81219[2:Res:81215.0,126.0] || subclass(domain_relation,u) well_ordering(v,u)* -> member(least(v,domain_relation),domain_relation)*.
% 300.01/300.50  134630[0:Res:7.1,50086.0] || equal(u,rest_relation) well_ordering(v,u)* -> member(least(v,rest_relation),rest_relation)*.
% 300.01/300.50  24743[0:Res:7.1,20571.0] || equal(u,universal_class)+ well_ordering(v,u)* -> member(least(v,universal_class),universal_class)*.
% 300.01/300.50  153488[0:Res:41576.1,20618.0] || subclass(rest_relation,flip(u))* subclass(u,v)* well_ordering(universal_class,v)* -> .
% 300.01/300.50  153591[0:Res:41575.1,20618.0] || subclass(rest_relation,rotate(u))* subclass(u,v)* well_ordering(universal_class,v)* -> .
% 300.01/300.50  129179[0:Res:50750.1,20618.0] || member(u,domain_of(u))* subclass(element_relation,v) well_ordering(universal_class,v)* -> .
% 300.01/300.50  129172[0:Res:50751.1,20618.0] || member(u,rest_of(u))* subclass(element_relation,v) well_ordering(universal_class,v)* -> .
% 300.01/300.50  129208[0:Res:285.1,20618.0] || member(u,universal_class) subclass(singleton(u),v)* well_ordering(universal_class,v) -> .
% 300.01/300.50  232716[13:SpL:137387.1,232695.0] || equal(rest_of(complement(cross_product(singleton(u),universal_class))),domain_relation)** member(u,universal_class) -> .
% 300.01/300.50  232717[13:SpL:136745.1,232695.0] || equal(rest_of(complement(cross_product(singleton(u),universal_class))),rest_relation)** member(u,universal_class) -> .
% 300.01/300.50  232718[13:SpL:137918.1,232695.0] || equal(cantor(complement(cross_product(singleton(u),universal_class))),universal_class)** member(u,universal_class) -> .
% 300.01/300.50  234022[0:SpR:233362.1,27.0] || subclass(complement(u),complement(v))* -> equal(union(v,u),complement(complement(u))).
% 300.01/300.50  234363[6:Con:234342.2] || equal(sum_class(u),universal_class) member(v,w)* -> member(v,sum_class(u))*.
% 300.01/300.50  234423[6:Con:234393.2] || equal(inverse(u),universal_class) member(v,w)* -> member(v,inverse(u))*.
% 300.01/300.50  239889[19:Rew:235038.0,235800.1] || equal(intersection(u,v),successor(ordinal_numbers)) member(ordinal_numbers,symmetric_difference(u,v))* -> .
% 300.01/300.50  239890[19:Rew:235038.0,235805.1] || equal(restrict(u,v,w),successor(ordinal_numbers))** -> member(ordinal_numbers,cross_product(v,w))*.
% 300.01/300.50  239891[19:Rew:235038.0,235807.1] || member(u,successor(ordinal_numbers))* subclass(singleton(ordinal_numbers),v)* -> member(u,v)*.
% 300.01/300.50  239892[19:Rew:235038.0,235811.2] || subclass(u,successor(ordinal_numbers))* -> subclass(u,v) equal(not_subclass_element(u,v),ordinal_numbers)**.
% 300.01/300.50  239893[19:Rew:235038.0,235818.1] || equal(image(element_relation,complement(u)),successor(ordinal_numbers))** member(ordinal_numbers,power_class(u)) -> .
% 300.01/300.50  239894[19:Rew:235038.0,235819.2,235038.0,235819.1] || equal(regular(u),successor(ordinal_numbers)) member(ordinal_numbers,u)* -> equal(u,ordinal_numbers).
% 300.01/300.50  239895[19:Rew:235038.0,235820.2,235038.0,235820.1] || equal(unordered_pair(u,v),successor(ordinal_numbers))** -> equal(ordinal_numbers,v) equal(ordinal_numbers,u).
% 300.01/300.50  239896[19:Rew:235038.0,235856.1] || member(singleton(singleton(ordinal_numbers)),rest_of(u))* -> equal(restrict(u,ordinal_numbers,universal_class),universal_class).
% 300.01/300.50  239897[19:Rew:235038.0,235861.1] || member(ordered_pair(u,singleton(singleton(ordinal_numbers))),composition_function)* -> equal(compose(u,ordinal_numbers),universal_class).
% 300.01/300.50  239898[19:Rew:235038.0,235865.1] || member(singleton(singleton(ordinal_numbers)),cross_product(universal_class,universal_class))* -> member(singleton(singleton(ordinal_numbers)),element_relation).
% 300.01/300.50  239899[19:Rew:235038.0,235875.0] || equal(complement(singleton(singleton(ordinal_numbers))),range_of(ordinal_numbers)) -> inductive(complement(singleton(singleton(ordinal_numbers))))*.
% 300.01/300.50  235902[19:Rew:235038.0,200546.0] ||  -> subclass(symmetric_difference(successor(ordinal_numbers),complement(inverse(complement(singleton(ordinal_numbers))))),symmetrization_of(complement(singleton(ordinal_numbers))))*.
% 300.01/300.50  235904[19:Rew:235038.0,200545.0] ||  -> subclass(symmetric_difference(successor(ordinal_numbers),complement(singleton(complement(singleton(ordinal_numbers))))),successor(complement(singleton(ordinal_numbers))))*.
% 300.01/300.50  239900[19:Rew:235038.0,235935.1] || equal(intersection(u,v),singleton(ordinal_numbers)) member(ordinal_numbers,symmetric_difference(u,v))* -> .
% 300.01/300.50  239901[19:Rew:235038.0,235943.1] || equal(restrict(u,v,w),singleton(ordinal_numbers))** -> member(ordinal_numbers,cross_product(v,w))*.
% 300.01/300.50  239902[19:Rew:235038.0,235951.2,235038.0,235951.1] || equal(regular(u),singleton(ordinal_numbers)) member(ordinal_numbers,u)* -> equal(u,ordinal_numbers).
% 300.01/300.50  239903[19:Rew:235038.0,235952.1] || equal(image(element_relation,complement(u)),singleton(ordinal_numbers))** member(ordinal_numbers,power_class(u)) -> .
% 300.01/300.50  239904[19:Rew:235038.0,235953.2,235038.0,235953.1] || equal(unordered_pair(u,v),singleton(ordinal_numbers))** -> equal(ordinal_numbers,v) equal(ordinal_numbers,u).
% 300.01/300.50  239905[19:Rew:235038.0,236020.0] || equal(symmetric_difference(inverse(ordinal_numbers),universal_class),range_of(ordinal_numbers)) -> inductive(symmetric_difference(inverse(ordinal_numbers),universal_class))*.
% 300.01/300.50  239907[19:Rew:235038.0,236024.1,235038.0,236024.0] || subclass(u,symmetrization_of(ordinal_numbers)) -> equal(u,ordinal_numbers) member(regular(u),inverse(ordinal_numbers))*.
% 300.01/300.50  236067[19:Rew:235038.0,199870.2] || member(u,universal_class) -> member(u,image(element_relation,universal_class))* member(u,power_class(ordinal_numbers)).
% 300.01/300.50  239908[19:Rew:235038.0,236076.1] || subclass(domain_relation,power_class(ordinal_numbers)) member(ordered_pair(ordinal_numbers,ordinal_numbers),image(element_relation,universal_class))* -> .
% 300.01/300.50  236083[19:Rew:235038.0,199912.0] ||  -> subclass(symmetric_difference(universal_class,intersection(power_class(ordinal_numbers),complement(u))),union(image(element_relation,universal_class),u))*.
% 300.01/300.50  236084[19:Rew:235038.0,199911.0] ||  -> equal(symmetric_difference(union(image(element_relation,universal_class),u),intersection(power_class(ordinal_numbers),complement(u))),universal_class)**.
% 300.01/300.50  236085[19:Rew:235038.0,199910.0] ||  -> equal(symmetric_difference(intersection(power_class(ordinal_numbers),complement(u)),union(image(element_relation,universal_class),u)),universal_class)**.
% 300.01/300.50  236114[19:Rew:235038.0,199881.0] ||  -> subclass(symmetric_difference(universal_class,intersection(complement(u),power_class(ordinal_numbers))),union(u,image(element_relation,universal_class)))*.
% 300.01/300.50  236115[19:Rew:235038.0,199880.0] ||  -> equal(symmetric_difference(union(u,image(element_relation,universal_class)),intersection(complement(u),power_class(ordinal_numbers))),universal_class)**.
% 300.01/300.50  236116[19:Rew:235038.0,199879.0] ||  -> equal(symmetric_difference(intersection(complement(u),power_class(ordinal_numbers)),union(u,image(element_relation,universal_class))),universal_class)**.
% 300.01/300.50  239909[19:Rew:235038.0,236150.1] || member(not_subclass_element(power_class(ordinal_numbers),u),image(element_relation,universal_class))* -> subclass(power_class(ordinal_numbers),u).
% 300.01/300.50  236151[19:Rew:235038.0,199942.0] ||  -> member(not_subclass_element(u,image(element_relation,universal_class)),power_class(ordinal_numbers))* subclass(u,image(element_relation,universal_class)).
% 300.01/300.50  236152[19:Rew:235038.0,199940.0] ||  -> subclass(symmetric_difference(power_class(ordinal_numbers),complement(singleton(image(element_relation,universal_class)))),successor(image(element_relation,universal_class)))*.
% 300.01/300.50  236153[19:Rew:235038.0,199939.0] ||  -> subclass(symmetric_difference(power_class(ordinal_numbers),complement(inverse(image(element_relation,universal_class)))),symmetrization_of(image(element_relation,universal_class)))*.
% 300.01/300.50  239910[19:Rew:235038.0,236223.1] || subclass(omega,power_class(ordinal_numbers)) -> equal(integer_of(not_subclass_element(image(element_relation,universal_class),ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  239911[19:Rew:235038.0,236225.1] || member(apply(choice,power_class(ordinal_numbers)),image(element_relation,universal_class))* -> equal(power_class(ordinal_numbers),ordinal_numbers).
% 300.01/300.50  239912[19:Rew:235038.0,236228.2] || subclass(universal_class,regular(u)) member(power_class(ordinal_numbers),u)* -> equal(u,ordinal_numbers).
% 300.01/300.50  236242[19:Rew:235038.0,229636.1] || subclass(universal_class,intersection(u,v)) member(power_class(ordinal_numbers),symmetric_difference(u,v))* -> .
% 300.01/300.50  236243[19:Rew:235038.0,229654.1] || subclass(universal_class,image(element_relation,complement(u)))* member(power_class(ordinal_numbers),power_class(u)) -> .
% 300.01/300.50  236244[19:Rew:235038.0,229656.1] || subclass(universal_class,restrict(u,v,w))* -> member(power_class(ordinal_numbers),cross_product(v,w))*.
% 300.01/300.50  239913[19:Rew:235038.0,236281.1] || member(not_subclass_element(symmetrization_of(ordinal_numbers),u),complement(inverse(ordinal_numbers)))* -> subclass(symmetrization_of(ordinal_numbers),u).
% 300.01/300.50  236290[19:Rew:235038.0,198213.0] ||  -> subclass(symmetric_difference(symmetrization_of(ordinal_numbers),complement(inverse(complement(inverse(ordinal_numbers))))),symmetrization_of(complement(inverse(ordinal_numbers))))*.
% 300.01/300.50  236291[19:Rew:235038.0,198211.0] ||  -> subclass(symmetric_difference(symmetrization_of(ordinal_numbers),complement(singleton(complement(inverse(ordinal_numbers))))),successor(complement(inverse(ordinal_numbers))))*.
% 300.01/300.50  236330[19:Rew:235038.0,197469.1] || subclass(domain_relation,complement(complement(intersection(u,v))))* -> member(ordered_pair(ordinal_numbers,ordinal_numbers),u).
% 300.01/300.50  236331[19:Rew:235038.0,197468.1] || subclass(domain_relation,complement(complement(complement(u))))* member(ordered_pair(ordinal_numbers,ordinal_numbers),u) -> .
% 300.01/300.50  236332[19:Rew:235038.0,197467.2] || equal(rest_relation,domain_relation) subclass(rest_relation,u) -> member(ordered_pair(ordinal_numbers,ordinal_numbers),u)*.
% 300.01/300.50  236343[19:Rew:235038.0,197517.1] || subclass(domain_relation,complement(complement(inverse(subset_relation))))* member(ordered_pair(ordinal_numbers,ordinal_numbers),subset_relation) -> .
% 300.01/300.50  236344[19:Rew:235038.0,197516.0] || member(ordered_pair(ordinal_numbers,ordinal_numbers),subset_relation) subclass(domain_relation,complement(cross_product(universal_class,universal_class)))* -> .
% 300.01/300.50  236346[19:Rew:235038.0,197510.0] || member(ordered_pair(ordinal_numbers,ordinal_numbers),cantor(u))* subclass(domain_relation,complement(domain_of(u))) -> .
% 300.01/300.50  236352[19:Rew:235038.0,197485.1] || subclass(domain_relation,complement(complement(intersection(u,v))))* -> member(ordered_pair(ordinal_numbers,ordinal_numbers),v).
% 300.01/300.50  236353[19:Rew:235038.0,197484.2] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(ordinal_numbers,ordinal_numbers),v)*.
% 300.01/300.50  239915[19:Rew:235038.0,236363.0] || subclass(domain_relation,symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers)))* -> member(ordered_pair(ordinal_numbers,ordinal_numbers),kind_1_ordinals).
% 300.01/300.50  236365[19:Rew:235038.0,197549.1] || subclass(domain_relation,complement(compose(element_relation,universal_class)))* member(ordered_pair(ordinal_numbers,ordinal_numbers),element_relation) -> .
% 300.01/300.50  236366[19:Rew:235038.0,197512.1] || subclass(domain_relation,complement(union(u,v)))* -> member(ordered_pair(ordinal_numbers,ordinal_numbers),complement(u))*.
% 300.01/300.50  236367[19:Rew:235038.0,197511.1] || subclass(domain_relation,complement(union(u,v)))* -> member(ordered_pair(ordinal_numbers,ordinal_numbers),complement(v))*.
% 300.01/300.50  236374[19:Rew:235038.0,197508.1] || subclass(domain_relation,symmetric_difference(u,v)) -> member(ordered_pair(ordinal_numbers,ordinal_numbers),union(u,v))*.
% 300.01/300.50  236376[19:Rew:235038.0,197501.1] || subclass(domain_relation,symmetric_difference(u,inverse(u)))* -> member(ordered_pair(ordinal_numbers,ordinal_numbers),symmetrization_of(u))*.
% 300.01/300.50  236378[19:Rew:235038.0,197499.1] || subclass(domain_relation,symmetric_difference(u,singleton(u)))* -> member(ordered_pair(ordinal_numbers,ordinal_numbers),successor(u))*.
% 300.01/300.50  236456[19:Rew:235038.0,234943.1] || member(u,complement(kind_1_ordinals)) member(u,symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers)))* -> .
% 300.01/300.50  236467[19:Rew:235038.0,200959.0] || subclass(universal_class,symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers)))* -> member(ordered_pair(u,v),kind_1_ordinals)*.
% 300.01/300.50  236468[19:Rew:235038.0,200958.0] || subclass(universal_class,symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers)))* -> member(unordered_pair(u,v),kind_1_ordinals)*.
% 300.01/300.50  236519[19:Rew:235038.0,234818.0] ||  -> equal(intersection(kind_1_ordinals,symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers))),symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers)))**.
% 300.01/300.50  239917[19:Rew:235038.0,236520.1] || subclass(complement(kind_1_ordinals),symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers)))* -> equal(complement(kind_1_ordinals),ordinal_numbers).
% 300.01/300.50  236535[19:Rew:235038.0,200956.0] ||  -> equal(power_class(intersection(complement(singleton(ordinal_numbers)),complement(range_of(ordinal_numbers)))),complement(image(element_relation,kind_1_ordinals)))**.
% 300.01/300.50  236566[19:Rew:235038.0,204914.1] inductive(complement(complement(range_of(successor_relation)))) ||  -> equal(complement(complement(range_of(ordinal_numbers))),range_of(ordinal_numbers))**.
% 300.01/300.50  236567[19:Rew:235038.0,204906.1] inductive(intersection(u,range_of(successor_relation))) ||  -> equal(intersection(u,range_of(ordinal_numbers)),range_of(ordinal_numbers))**.
% 300.01/300.50  236568[19:Rew:235038.0,204900.1] inductive(intersection(range_of(successor_relation),u)) ||  -> equal(intersection(range_of(ordinal_numbers),u),range_of(ordinal_numbers))**.
% 300.01/300.50  239918[19:Rew:235038.0,236569.1] inductive(singleton(u)) ||  -> equal(range_of(ordinal_numbers),ordinal_numbers) equal(regular(range_of(ordinal_numbers)),u)*.
% 300.01/300.50  236676[19:Rew:235038.0,199816.1] inductive(symmetric_difference(complement(singleton(singleton_relation)),complement(image(successor_relation,ordinal_numbers)))) ||  -> member(ordinal_numbers,kind_1_ordinals)*.
% 300.01/300.50  239919[19:Rew:235038.0,236687.2,235038.0,236687.0] || equal(complement(regular(u)),ordinal_numbers)** member(ordinal_numbers,u) -> equal(u,ordinal_numbers).
% 300.01/300.50  239920[19:Rew:235038.0,236716.1] || member(regular(u),singleton(u))* -> equal(u,ordinal_numbers) equal(singleton(u),ordinal_numbers).
% 300.01/300.50  236717[19:Rew:235038.0,198079.0] ||  -> equal(singleton(u),ordinal_numbers) equal(symmetric_difference(singleton(u),u),union(singleton(u),u))**.
% 300.01/300.50  236727[19:Rew:235038.0,200024.0] || subclass(universal_class,complement(union(u,ordinal_numbers))) -> member(singleton(v),symmetric_difference(universal_class,u))*.
% 300.01/300.50  236730[19:Rew:235038.0,224291.0] ||  -> equal(intersection(symmetric_difference(universal_class,u),complement(union(u,ordinal_numbers))),complement(union(u,ordinal_numbers)))**.
% 300.01/300.50  239921[19:Rew:235038.0,236754.1] || subclass(symmetric_difference(universal_class,u),union(u,ordinal_numbers))* -> equal(symmetric_difference(universal_class,u),ordinal_numbers).
% 300.01/300.50  239922[19:Rew:235038.0,236755.1] ||  -> subclass(regular(symmetric_difference(universal_class,u)),union(u,ordinal_numbers))* equal(symmetric_difference(universal_class,u),ordinal_numbers).
% 300.01/300.50  236756[19:Rew:235038.0,200045.0] ||  -> equal(complement(intersection(union(u,ordinal_numbers),complement(v))),union(symmetric_difference(universal_class,u),v))**.
% 300.01/300.50  239923[19:Rew:235038.0,236769.1] || subclass(union(u,ordinal_numbers),symmetric_difference(universal_class,u))* -> equal(union(u,ordinal_numbers),ordinal_numbers).
% 300.01/300.50  239924[19:Rew:235038.0,236791.0] || member(not_subclass_element(u,ordinal_numbers),singleton(v))* -> member(v,u) subclass(u,ordinal_numbers).
% 300.01/300.50  239925[19:Rew:235038.0,236806.1] || equal(ordinal_numbers,u) member(not_subclass_element(image(element_relation,universal_class),ordinal_numbers),power_class(u))* -> .
% 300.01/300.50  239926[19:Rew:235038.0,236807.1] || equal(ordinal_numbers,u) equal(ordinal_numbers,v) -> equal(power_class(u),power_class(v))*.
% 300.01/300.50  239927[19:Rew:235038.0,236808.1] || equal(ordinal_numbers,u) -> equal(symmetric_difference(image(element_relation,universal_class),complement(power_class(u))),ordinal_numbers)**.
% 300.01/300.50  239928[19:Rew:235038.0,236843.1,235038.0,236843.0] || equal(sum_class(ordinal_numbers),ordinal_numbers) subclass(subset_relation,ordinal_numbers)* -> equal(sum_class(ordinal_numbers),subset_relation).
% 300.01/300.50  236863[19:Rew:235038.0,198090.1] || member(u,universal_class) -> member(u,image(element_relation,ordinal_numbers))* member(u,power_class(universal_class)).
% 300.01/300.50  236886[19:Rew:235038.0,198127.0] || member(not_subclass_element(power_class(universal_class),u),image(element_relation,ordinal_numbers))* -> subclass(power_class(universal_class),u).
% 300.01/300.50  239929[19:Rew:235038.0,236887.1] ||  -> member(not_subclass_element(u,image(element_relation,ordinal_numbers)),power_class(universal_class))* subclass(u,image(element_relation,ordinal_numbers)).
% 300.01/300.50  236888[19:Rew:235038.0,198122.0] ||  -> subclass(symmetric_difference(power_class(universal_class),complement(inverse(image(element_relation,ordinal_numbers)))),symmetrization_of(image(element_relation,ordinal_numbers)))*.
% 300.01/300.50  236890[19:Rew:235038.0,198120.0] ||  -> subclass(symmetric_difference(power_class(universal_class),complement(singleton(image(element_relation,ordinal_numbers)))),successor(image(element_relation,ordinal_numbers)))*.
% 300.01/300.50  239930[19:Rew:235038.0,236924.1] || subclass(range_of(ordinal_numbers),ordinal_numbers) member(ordinal_numbers,inverse(subset_relation))* -> inductive(inverse(subset_relation)).
% 300.01/300.50  236937[19:Rew:235038.0,232683.0] ||  -> equal(range__dfg(complement(cross_product(singleton(u),v)),u,v),second(not_subclass_element(ordinal_numbers,ordinal_numbers)))**.
% 300.01/300.50  236945[19:Rew:235038.0,232846.1] || subclass(u,cantor(complement(cross_product(singleton(regular(u)),universal_class))))* -> equal(u,ordinal_numbers).
% 300.01/300.50  236946[19:Rew:235038.0,232730.1] || subclass(u,domain_of(complement(cross_product(singleton(regular(u)),universal_class))))* -> equal(u,ordinal_numbers).
% 300.01/300.50  239932[19:Rew:235038.0,236970.0] || equal(complement(regular(u)),ordinal_numbers)** member(omega,u) -> equal(u,ordinal_numbers).
% 300.01/300.50  237069[19:Rew:235038.0,198031.1] || subclass(u,intersection(v,w))* -> equal(u,ordinal_numbers) member(regular(u),w).
% 300.01/300.50  237070[19:Rew:235038.0,198030.1] || subclass(u,intersection(v,w))* -> equal(u,ordinal_numbers) member(regular(u),v).
% 300.01/300.50  237071[19:Rew:235038.0,198029.2] || subclass(u,complement(v)) member(regular(u),v)* -> equal(u,ordinal_numbers).
% 300.01/300.50  239933[19:Rew:235038.0,237072.1] || member(regular(regular(u)),u)* -> equal(regular(u),ordinal_numbers) equal(u,ordinal_numbers).
% 300.01/300.50  239934[19:Rew:235038.0,237073.1] || subclass(u,complement(omega))* -> equal(integer_of(regular(u)),ordinal_numbers) equal(u,ordinal_numbers).
% 300.01/300.50  237074[19:Rew:235038.0,198025.1] || subclass(u,omega) -> equal(u,ordinal_numbers) equal(integer_of(regular(u)),regular(u))**.
% 300.01/300.50  237075[19:Rew:235038.0,198023.1] || subclass(u,cantor(v)) -> equal(u,ordinal_numbers) member(regular(u),domain_of(v))*.
% 300.01/300.50  237076[19:Rew:235038.0,198022.2] || subclass(u,complement(complement(v)))* -> member(regular(u),v) equal(u,ordinal_numbers).
% 300.01/300.50  237077[19:Rew:235038.0,197998.2] || subclass(u,inverse(subset_relation)) member(regular(u),subset_relation)* -> equal(u,ordinal_numbers).
% 300.01/300.50  237078[19:Rew:235038.0,197951.2] || subclass(universal_class,regular(u)) member(singleton(v),u)* -> equal(u,ordinal_numbers).
% 300.01/300.50  237079[19:Rew:235038.0,197888.1] || subclass(u,domain_of(v)) -> equal(u,ordinal_numbers) member(regular(u),cantor(v))*.
% 300.01/300.50  237080[19:Rew:235038.0,197887.2] || equal(regular(u),universal_class) member(singleton(v),u)* -> equal(u,ordinal_numbers).
% 300.01/300.50  237091[19:Rew:235038.0,232854.1] || subclass(omega,cantor(complement(cross_product(singleton(u),universal_class))))* -> equal(integer_of(u),ordinal_numbers).
% 300.01/300.50  237092[19:Rew:235038.0,232738.1] || subclass(omega,domain_of(complement(cross_product(singleton(u),universal_class))))* -> equal(integer_of(u),ordinal_numbers).
% 300.01/300.50  237096[19:Rew:235038.0,198059.1] || subclass(omega,singleton(u))* -> equal(integer_of(u),ordinal_numbers) equal(singleton(u),omega).
% 300.01/300.50  237097[19:Rew:235038.0,198058.2] || subclass(omega,inverse(subset_relation))* member(u,subset_relation)* -> equal(integer_of(u),ordinal_numbers).
% 300.01/300.50  237148[19:Rew:235038.0,200067.1] one_to_one(image(successor_relation,cross_product(universal_class,universal_class))) || member(ordinal_numbers,cross_product(universal_class,universal_class))* -> .
% 300.01/300.50  237149[19:Rew:235038.0,200066.1] operation(image(successor_relation,cross_product(universal_class,universal_class))) || member(ordinal_numbers,cross_product(universal_class,universal_class))* -> .
% 300.01/300.50  237167[19:Rew:235038.0,223050.2] || subclass(domain_relation,rest_of(u)) subclass(cantor(u),v)* -> member(ordinal_numbers,v).
% 300.01/300.50  237168[19:Rew:235038.0,198251.2] || subclass(domain_relation,rest_of(u)) subclass(domain_of(u),v)* -> member(ordinal_numbers,v).
% 300.01/300.50  239935[19:Rew:235038.0,237182.0] || equal(apply(u,universal_class),ordinal_numbers) -> subclass(apply(u,universal_class),image(u,ordinal_numbers))*.
% 300.01/300.50  237200[19:Rew:235038.0,198326.0] ||  -> equal(intersection(u,singleton(v)),ordinal_numbers) equal(regular(intersection(u,singleton(v))),v)**.
% 300.01/300.50  237207[19:Rew:235038.0,198318.0] ||  -> equal(intersection(singleton(u),v),ordinal_numbers) equal(regular(intersection(singleton(u),v)),u)**.
% 300.01/300.50  237208[19:Rew:235038.0,198317.1] ||  -> subclass(u,complement(intersection(singleton(u),v)))* equal(intersection(singleton(u),v),ordinal_numbers).
% 300.01/300.50  237244[19:Rew:235038.0,227869.0] || equal(sum_class(u),ordinal_numbers) well_ordering(v,u)* -> subclass(sum_class(u),w)*.
% 300.01/300.50  237274[19:Rew:235038.0,227890.0] || equal(intersection(u,v),ordinal_numbers)** -> equal(symmetric_difference(u,v),union(u,v)).
% 300.01/300.50  237304[19:Rew:235038.0,200202.1] || subclass(omega,subset_relation) -> equal(integer_of(singleton(singleton(ordinal_numbers))),ordinal_numbers)** member(u,universal_class)*.
% 300.01/300.50  239936[19:Rew:235038.0,237312.1] || subclass(domain_relation,rest_of(inverse(cross_product(ordinal_numbers,universal_class))))* -> asymmetric(cross_product(ordinal_numbers,universal_class),u)*.
% 300.01/300.50  237318[19:Rew:235038.0,232714.1] || member(u,universal_class) member(successor(u),domain_of(complement(cross_product(ordinal_numbers,universal_class))))* -> .
% 300.01/300.50  237319[19:Rew:235038.0,232835.1] || member(u,universal_class) member(successor(u),cantor(complement(cross_product(ordinal_numbers,universal_class))))* -> .
% 300.01/300.50  237391[19:Rew:235038.0,198426.1] || subclass(intersection(u,complement(v)),v)* -> equal(intersection(u,complement(v)),ordinal_numbers).
% 300.01/300.50  237396[19:Rew:235038.0,198420.1] || member(regular(complement(domain_of(u))),cantor(u))* -> equal(complement(domain_of(u)),ordinal_numbers).
% 300.01/300.50  237409[19:Rew:235038.0,198415.1] inductive(intersection(complement(u),complement(v))) || member(ordinal_numbers,union(u,v))* -> .
% 300.01/300.50  237410[19:Rew:235038.0,198410.1] || equal(symmetric_difference(complement(u),complement(v)),universal_class)** -> member(ordinal_numbers,union(u,v)).
% 300.01/300.50  237411[19:Rew:235038.0,198409.1] || subclass(universal_class,symmetric_difference(complement(u),complement(v)))* -> member(ordinal_numbers,union(u,v)).
% 300.01/300.50  237423[19:Rew:235038.0,198394.2] || subclass(domain_of(u),v)* well_ordering(universal_class,v) -> equal(cantor(u),ordinal_numbers).
% 300.01/300.50  237430[19:Rew:235038.0,198391.1] operation(u) || equal(cantor(u),ordinal_numbers) -> connected(v,domain_of(cantor(u)))*.
% 300.01/300.50  237451[19:Rew:235038.0,233231.1] || subclass(omega,complement(complement(u)))* -> equal(integer_of(v),ordinal_numbers) member(v,u)*.
% 300.01/300.50  237464[19:Rew:235038.0,198496.2] || subclass(omega,complement(u))* member(v,u)* -> equal(integer_of(v),ordinal_numbers).
% 300.01/300.50  237465[19:Rew:235038.0,198486.1] || subclass(omega,domain_of(u)) -> equal(integer_of(v),ordinal_numbers) member(v,cantor(u))*.
% 300.01/300.50  237490[19:Rew:235038.0,200123.0] ||  -> equal(complement(intersection(complement(u),union(v,ordinal_numbers))),union(u,symmetric_difference(universal_class,v)))**.
% 300.01/300.50  237524[19:Rew:235038.0,200111.1] || subclass(domain_relation,complement(complement(rest_of(u))))* -> equal(restrict(u,ordinal_numbers,universal_class),ordinal_numbers).
% 300.01/300.50  237606[19:Rew:235038.0,198511.2] || member(u,v) member(u,singleton(v))* -> equal(singleton(v),ordinal_numbers).
% 300.01/300.50  239938[19:Rew:235038.0,237611.0] || equal(complement(restrict(u,v,w)),ordinal_numbers)** -> member(ordinal_numbers,cross_product(v,w)).
% 300.01/300.50  237615[19:Rew:235038.0,234126.1] || subclass(complement(complement(u)),symmetric_difference(universal_class,u))* -> equal(complement(complement(u)),ordinal_numbers).
% 300.01/300.50  237617[19:Rew:235038.0,198471.2] || subclass(u,v)* well_ordering(universal_class,v)* -> equal(complement(complement(u)),ordinal_numbers)**.
% 300.01/300.50  237641[19:Rew:235038.0,200618.2] operation(u) || subclass(domain_relation,cantor(u)) -> member(ordinal_numbers,domain_of(cantor(u)))*.
% 300.01/300.50  237642[19:Rew:235038.0,200617.2] operation(u) || equal(cantor(u),domain_relation) -> member(ordinal_numbers,domain_of(cantor(u)))*.
% 300.01/300.50  237646[19:Rew:235038.0,234040.1] || subclass(symmetric_difference(universal_class,u),complement(complement(u)))* -> equal(symmetric_difference(universal_class,u),ordinal_numbers).
% 300.01/300.50  237651[19:Rew:235038.0,200169.0] || subclass(singleton(u),ordinal_numbers) member(u,universal_class) -> member(u,inverse(subset_relation))*.
% 300.01/300.50  237766[19:Rew:235038.0,198679.1] || subclass(universal_class,complement(regular(cross_product(u,v))))* -> equal(cross_product(u,v),ordinal_numbers).
% 300.01/300.50  237767[19:Rew:235038.0,198678.1] || equal(complement(regular(cross_product(u,v))),universal_class)** -> equal(cross_product(u,v),ordinal_numbers).
% 300.01/300.50  237768[19:Rew:235038.0,198677.1] || subclass(universal_class,regular(regular(cross_product(u,v))))* -> equal(cross_product(u,v),ordinal_numbers).
% 300.01/300.50  237772[19:Rew:235038.0,198606.1] || member(regular(power_class(u)),image(element_relation,complement(u)))* -> equal(power_class(u),ordinal_numbers).
% 300.01/300.50  237775[19:Rew:235038.0,234039.1] || subclass(cantor(inverse(u)),complement(range_of(u)))* -> equal(cantor(inverse(u)),ordinal_numbers).
% 300.01/300.50  237784[19:Rew:235038.0,198367.1] || subclass(cross_product(universal_class,universal_class),u)* -> equal(subset_relation,ordinal_numbers) member(regular(subset_relation),u).
% 300.01/300.50  237787[19:Rew:235038.0,198888.1] || well_ordering(universal_class,union(u,v)) -> member(ordinal_numbers,intersection(complement(u),complement(v)))*.
% 300.01/300.50  239939[19:Rew:235038.0,237788.0] || subclass(union(u,v),ordinal_numbers) -> member(ordinal_numbers,intersection(complement(u),complement(v)))*.
% 300.01/300.50  237799[19:Rew:235038.0,200198.0] || subclass(unordered_pair(u,v),ordinal_numbers)* member(v,universal_class) -> member(v,subset_relation).
% 300.01/300.50  237800[19:Rew:235038.0,200197.0] || subclass(unordered_pair(u,v),ordinal_numbers)* member(u,universal_class) -> member(u,subset_relation).
% 300.01/300.50  237801[19:Rew:235038.0,200188.0] ||  -> equal(intersection(union(image(element_relation,universal_class),u),intersection(power_class(ordinal_numbers),complement(u))),ordinal_numbers)**.
% 300.01/300.50  237802[19:Rew:235038.0,200187.0] ||  -> equal(intersection(intersection(power_class(ordinal_numbers),complement(u)),union(image(element_relation,universal_class),u)),ordinal_numbers)**.
% 300.01/300.50  237803[19:Rew:235038.0,200186.0] ||  -> equal(intersection(union(u,image(element_relation,universal_class)),intersection(complement(u),power_class(ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.50  237804[19:Rew:235038.0,200185.0] ||  -> equal(intersection(intersection(complement(u),power_class(ordinal_numbers)),union(u,image(element_relation,universal_class))),ordinal_numbers)**.
% 300.01/300.50  237809[19:Rew:235038.0,200184.1] || subclass(complement(compose(element_relation,universal_class)),element_relation)* -> equal(complement(compose(element_relation,universal_class)),ordinal_numbers).
% 300.01/300.50  237810[19:Rew:235038.0,200179.1] || asymmetric(universal_class,singleton(u)) -> equal(segment(inverse(universal_class),singleton(u),u),ordinal_numbers)**.
% 300.01/300.50  239940[19:Rew:235038.0,237818.1] ||  -> member(ordinal_numbers,image(element_relation,power_class(u))) member(ordinal_numbers,power_class(image(element_relation,complement(u))))*.
% 300.01/300.50  237819[19:Rew:235038.0,198883.0] ||  -> equal(integer_of(not_subclass_element(u,intersection(omega,u))),ordinal_numbers)** subclass(u,intersection(omega,u)).
% 300.01/300.50  237820[19:Rew:235038.0,198882.1] || subclass(omega,u) -> equal(integer_of(not_subclass_element(v,u)),ordinal_numbers)** subclass(v,u).
% 300.01/300.50  237826[19:Rew:235038.0,198881.1] || subclass(omega,element_relation) -> equal(integer_of(ordered_pair(u,v)),ordinal_numbers)** member(u,v).
% 300.01/300.50  237827[19:Rew:235038.0,198876.1] || subclass(omega,subset_relation) -> equal(integer_of(ordered_pair(u,v)),ordinal_numbers)** member(v,universal_class).
% 300.01/300.50  237828[19:Rew:235038.0,198875.1] || subclass(omega,subset_relation) -> equal(integer_of(ordered_pair(u,v)),ordinal_numbers)** member(u,universal_class).
% 300.01/300.50  237829[19:Rew:235038.0,198864.0] ||  -> equal(intersection(union(u,v),intersection(w,intersection(complement(u),complement(v)))),ordinal_numbers)**.
% 300.01/300.50  239941[19:Rew:235038.0,237830.1] || member(not_subclass_element(cantor(u),ordinal_numbers),complement(domain_of(u)))* -> subclass(cantor(u),ordinal_numbers).
% 300.01/300.50  237836[19:Rew:235038.0,198862.1] || subclass(u,v)* -> equal(intersection(singleton(w),u),ordinal_numbers)** member(w,v)*.
% 300.01/300.50  237837[19:Rew:235038.0,198861.0] ||  -> equal(intersection(union(u,v),intersection(intersection(complement(u),complement(v)),w)),ordinal_numbers)**.
% 300.01/300.50  237838[19:Rew:235038.0,198860.1] || subclass(u,v)* -> equal(intersection(u,singleton(w)),ordinal_numbers)** member(w,v)*.
% 300.01/300.50  237839[19:Rew:235038.0,198859.0] ||  -> equal(intersection(intersection(u,intersection(complement(v),complement(w))),union(v,w)),ordinal_numbers)**.
% 300.01/300.50  237840[19:Rew:235038.0,198858.0] ||  -> equal(intersection(intersection(intersection(complement(u),complement(v)),w),union(u,v)),ordinal_numbers)**.
% 300.01/300.50  237841[19:Rew:235038.0,198857.1] ||  -> subclass(u,complement(intersection(v,singleton(u))))* equal(intersection(v,singleton(u)),ordinal_numbers).
% 300.01/300.50  237842[19:Rew:235038.0,198856.0] || equal(not_subclass_element(cross_product(u,v),w),ordinal_numbers)** -> subclass(cross_product(u,v),w).
% 300.01/300.50  237843[19:Rew:235038.0,198855.0] || subclass(not_subclass_element(cross_product(u,v),w),ordinal_numbers)* -> subclass(cross_product(u,v),w).
% 300.01/300.50  237845[19:Rew:235038.0,198854.0] ||  -> equal(complement(complement(singleton(u))),ordinal_numbers) equal(regular(complement(complement(singleton(u)))),u)**.
% 300.01/300.50  237854[19:Rew:235038.0,198853.1] || equal(intersection(u,v),w)* -> equal(w,ordinal_numbers) member(regular(w),v)*.
% 300.01/300.50  237855[19:Rew:235038.0,198852.1] || equal(intersection(u,v),w)* -> equal(w,ordinal_numbers) member(regular(w),u)*.
% 300.01/300.50  237858[19:Rew:235038.0,198834.2] || subclass(u,v)* well_ordering(universal_class,v)* -> equal(intersection(w,u),ordinal_numbers)**.
% 300.01/300.50  237870[19:Rew:235038.0,198822.2] || subclass(u,v)* well_ordering(universal_class,v)* -> equal(intersection(u,w),ordinal_numbers)**.
% 300.01/300.50  237881[19:Rew:235038.0,198821.1] inductive(cantor(inverse(restrict(u,v,universal_class)))) ||  -> member(ordinal_numbers,image(u,v))*.
% 300.01/300.50  237884[19:Rew:235038.0,198819.1] || subclass(intersection(complement(u),v),u)* -> equal(intersection(complement(u),v),ordinal_numbers).
% 300.01/300.50  237926[19:Rew:235038.0,198772.1] || subclass(omega,intersection(u,v))* -> equal(integer_of(w),ordinal_numbers) member(w,v)*.
% 300.01/300.50  237927[19:Rew:235038.0,198771.1] || subclass(omega,intersection(u,v))* -> equal(integer_of(w),ordinal_numbers) member(w,u)*.
% 300.01/300.50  239942[19:Rew:235038.0,237928.2,235038.0,237928.1] || connected(ordinal_numbers,u) member(v,not_well_ordering(ordinal_numbers,u))* -> well_ordering(ordinal_numbers,u).
% 300.01/300.50  237941[19:Rew:235038.0,198757.0] ||  -> equal(restrict(u,v,w),ordinal_numbers) member(regular(restrict(u,v,w)),u)*.
% 300.01/300.50  237959[19:Rew:235038.0,198746.0] ||  -> equal(symmetric_difference(u,v),ordinal_numbers) member(regular(symmetric_difference(u,v)),union(u,v))*.
% 300.01/300.50  237960[19:Rew:235038.0,200189.1] || equal(complement(domain_of(u)),universal_class) -> equal(apply(u,ordinal_numbers),sum_class(range_of(ordinal_numbers)))**.
% 300.01/300.50  239943[19:Rew:235038.0,237961.1] || member(not_subclass_element(complement(u),ordinal_numbers),intersection(u,v))* -> subclass(complement(u),ordinal_numbers).
% 300.01/300.50  239944[19:Rew:235038.0,237962.1] || member(not_subclass_element(complement(u),ordinal_numbers),intersection(v,u))* -> subclass(complement(u),ordinal_numbers).
% 300.01/300.50  238019[19:Rew:235038.0,234085.1] || subclass(complement(range_of(u)),cantor(inverse(u)))* -> equal(complement(range_of(u)),ordinal_numbers).
% 300.01/300.50  239945[19:Rew:235038.0,238194.1] || equal(union(u,v),ordinal_numbers) -> equal(symmetric_difference(complement(u),complement(v)),ordinal_numbers)**.
% 300.01/300.50  238195[19:Rew:235038.0,228435.0] || equal(union(u,v),ordinal_numbers) -> equal(intersection(complement(u),complement(v)),universal_class)**.
% 300.01/300.50  238378[19:Rew:235038.0,227583.0] || equal(intersection(complement(u),complement(v)),ordinal_numbers)** -> equal(union(u,v),universal_class).
% 300.01/300.50  239946[19:Rew:235038.0,238410.0] || subclass(union(u,v),ordinal_numbers) -> equal(symmetric_difference(complement(u),complement(v)),ordinal_numbers)**.
% 300.01/300.50  238809[19:Rew:235038.0,227386.0] || equal(complement(restrict(u,v,w)),ordinal_numbers)** -> member(omega,cross_product(v,w)).
% 300.01/300.50  238941[19:Rew:235038.0,224356.0] ||  -> equal(symmetric_difference(image(element_relation,power_class(u)),complement(power_class(image(element_relation,complement(u))))),ordinal_numbers)**.
% 300.01/300.50  239947[19:Rew:235038.0,238944.1] ||  -> equal(intersection(successor(ordinal_numbers),u),ordinal_numbers) equal(regular(intersection(successor(ordinal_numbers),u)),ordinal_numbers)**.
% 300.01/300.50  239948[19:Rew:235038.0,238945.1] ||  -> equal(intersection(u,successor(ordinal_numbers)),ordinal_numbers) equal(regular(intersection(u,successor(ordinal_numbers))),ordinal_numbers)**.
% 300.01/300.50  239949[19:Rew:235038.0,238947.1] ||  -> equal(singleton(image(element_relation,universal_class)),ordinal_numbers) member(ordinal_numbers,complement(singleton(image(element_relation,universal_class))))*.
% 300.01/300.50  239950[19:Rew:235038.0,238948.1] ||  -> equal(singleton(image(element_relation,ordinal_numbers)),ordinal_numbers) member(ordinal_numbers,complement(singleton(image(element_relation,ordinal_numbers))))*.
% 300.01/300.50  239951[19:Rew:235038.0,238949.1] ||  -> equal(singleton(complement(inverse(ordinal_numbers))),ordinal_numbers) member(ordinal_numbers,complement(singleton(complement(inverse(ordinal_numbers)))))*.
% 300.01/300.50  238951[19:Rew:235038.0,227253.0] || subclass(union(u,v),ordinal_numbers) -> member(omega,intersection(complement(u),complement(v)))*.
% 300.01/300.50  238960[19:Rew:235038.0,225893.0] || subclass(intersection(complement(u),complement(v)),ordinal_numbers)* -> subclass(universal_class,union(u,v)).
% 300.01/300.50  239008[19:Rew:235038.0,227906.0] || equal(compose(complement(element_relation),inverse(element_relation)),ordinal_numbers)** -> equal(cross_product(universal_class,universal_class),subset_relation).
% 300.01/300.50  239014[19:Rew:235038.0,228903.1] || subclass(omega,power_class(universal_class)) -> equal(integer_of(not_subclass_element(image(element_relation,ordinal_numbers),ordinal_numbers)),ordinal_numbers)**.
% 300.01/300.50  239952[19:Rew:235038.0,239016.1] || asymmetric(u,ordinal_numbers) -> equal(segment(intersection(u,inverse(u)),ordinal_numbers,universal_class),ordinal_numbers)**.
% 300.01/300.50  239458[19:Rew:235038.0,235004.1] inductive(symmetric_difference(successor(successor_relation),universal_class)) ||  -> member(ordinal_numbers,union(complement(singleton(ordinal_numbers)),ordinal_numbers))*.
% 300.01/300.50  240139[19:MRR:237242.3,235208.0] || equal(sum_class(u),ordinal_numbers) member(u,universal_class) well_ordering(element_relation,u)* -> .
% 300.01/300.50  240430[19:MRR:238063.1,238063.3,235180.0,235208.0] || equal(apply(u,v),ordinal_numbers) well_ordering(element_relation,image(u,singleton(v)))* -> .
% 300.01/300.50  241808[19:SpR:239955.0,235541.0] ||  -> equal(range__dfg(regular(cross_product(singleton(u),v)),u,v),second(not_subclass_element(ordinal_numbers,ordinal_numbers)))**.
% 300.01/300.50  242588[19:Res:11192.0,239802.1] inductive(intersection(range_of(ordinal_numbers),u)) ||  -> equal(intersection(range_of(ordinal_numbers),u),range_of(ordinal_numbers))**.
% 300.01/300.50  242593[19:Res:11074.0,239802.1] inductive(intersection(u,range_of(ordinal_numbers))) ||  -> equal(intersection(u,range_of(ordinal_numbers)),range_of(ordinal_numbers))**.
% 300.01/300.50  242599[19:Res:128874.0,239802.1] inductive(complement(complement(range_of(ordinal_numbers)))) ||  -> equal(complement(complement(range_of(ordinal_numbers))),range_of(ordinal_numbers))**.
% 300.01/300.50  244325[19:MRR:244305.2,235208.0] || member(u,cross_product(v,w)) member(u,regular(cross_product(v,w)))* -> .
% 300.01/300.50  244570[20:Res:7.1,244566.0] || equal(u,omega) well_ordering(v,u)* -> member(least(v,omega),omega)*.
% 300.01/300.50  244793[19:MRR:244757.0,235180.0] || subclass(intersection(complement(u),complement(v)),ordinal_numbers)* -> member(ordinal_numbers,union(u,v)).
% 300.01/300.50  245576[19:MRR:245556.0,53.0] || subclass(intersection(complement(u),complement(v)),ordinal_numbers)* -> member(omega,union(u,v)).
% 300.01/300.50  248195[19:MRR:248155.2,235378.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* subclass(composition_function,successor(ordinal_numbers)) -> .
% 300.01/300.50  248395[19:SpL:237752.1,146517.0] || equal(regular(regular(cross_product(u,v))),universal_class)** -> equal(cross_product(u,v),ordinal_numbers).
% 300.01/300.50  248400[19:SpL:237752.1,235682.0] || equal(complement(regular(cross_product(u,v))),ordinal_numbers)** -> equal(cross_product(u,v),ordinal_numbers).
% 300.01/300.50  248407[19:SpL:237752.1,235635.0] || subclass(singleton(regular(cross_product(u,v))),ordinal_numbers)* -> equal(cross_product(u,v),ordinal_numbers).
% 300.01/300.50  249431[19:MRR:249428.1,235643.0] || equal(complement(u),ordinal_numbers) -> equal(regular(unordered_pair(u,singleton(v))),singleton(v))**.
% 300.01/300.50  249446[19:MRR:249444.1,235644.0] || equal(complement(u),ordinal_numbers) -> equal(regular(unordered_pair(singleton(v),u)),singleton(v))**.
% 300.01/300.50  249548[19:SpL:235603.1,241819.0] || member(u,universal_class) member(successor(u),domain_of(regular(cross_product(ordinal_numbers,universal_class))))* -> .
% 300.01/300.50  249549[19:SpL:137387.1,241819.0] || equal(rest_of(regular(cross_product(singleton(u),universal_class))),domain_relation)** member(u,universal_class) -> .
% 300.01/300.50  249550[19:SpL:136745.1,241819.0] || equal(rest_of(regular(cross_product(singleton(u),universal_class))),rest_relation)** member(u,universal_class) -> .
% 300.01/300.50  249551[19:SpL:137918.1,241819.0] || equal(cantor(regular(cross_product(singleton(u),universal_class))),universal_class)** member(u,universal_class) -> .
% 300.01/300.50  249563[19:Res:235343.2,241819.0] || subclass(u,domain_of(regular(cross_product(singleton(regular(u)),universal_class))))* -> equal(u,ordinal_numbers).
% 300.01/300.50  249573[19:Res:235604.2,241819.0] || subclass(omega,domain_of(regular(cross_product(singleton(u),universal_class))))* -> equal(integer_of(u),ordinal_numbers).
% 300.01/300.50  249694[20:Res:244568.1,2.0] || well_ordering(u,universal_class) subclass(omega,v) -> member(least(u,omega),v)*.
% 300.01/300.50  249701[20:Res:244571.1,2.0] || well_ordering(u,omega) subclass(omega,v) -> member(least(u,omega),v)*.
% 300.01/300.50  249705[19:SpL:235603.1,249553.0] || member(u,universal_class) member(successor(u),cantor(regular(cross_product(ordinal_numbers,universal_class))))* -> .
% 300.01/300.50  249715[19:Res:235343.2,249553.0] || subclass(u,cantor(regular(cross_product(singleton(regular(u)),universal_class))))* -> equal(u,ordinal_numbers).
% 300.01/300.50  249726[19:Res:235604.2,249553.0] || subclass(omega,cantor(regular(cross_product(singleton(u),universal_class))))* -> equal(integer_of(u),ordinal_numbers).
% 300.01/300.50  249739[20:Res:249692.1,2.0] || well_ordering(u,universal_class) subclass(universal_class,v) -> member(least(u,omega),v)*.
% 300.01/300.50  249756[20:Res:249699.1,2.0] || well_ordering(u,omega) subclass(universal_class,v) -> member(least(u,omega),v)*.
% 300.01/300.50  249981[13:SpL:2493.1,226589.0] || subclass(universal_class,not_subclass_element(cross_product(u,v),w))* -> subclass(cross_product(u,v),w).
% 300.01/300.50  249982[13:SpL:2493.1,226606.0] || equal(not_subclass_element(cross_product(u,v),w),universal_class)** -> subclass(cross_product(u,v),w).
% 300.01/300.50  250618[19:Con:250617.2] || subclass(u,ordinal_numbers) member(not_subclass_element(v,ordinal_numbers),u)* -> subclass(v,ordinal_numbers).
% 300.01/300.50  251266[19:Res:66.2,251097.0] function(u) || member(v,universal_class) -> equal(domain_of(image(u,v)),ordinal_numbers)**.
% 300.01/300.50  251305[19:MRR:251247.1,5.0] || member(u,universal_class) -> equal(u,ordinal_numbers) equal(domain_of(apply(choice,u)),ordinal_numbers)**.
% 300.01/300.50  252004[19:SpR:2493.1,251793.0] ||  -> subclass(cross_product(u,v),w) equal(cantor(not_subclass_element(cross_product(u,v),w)),ordinal_numbers)**.
% 300.01/300.50  252318[19:MRR:252317.1,235037.0] operation(regular(complement(successor(ordinal_numbers)))) ||  -> equal(range_of(regular(complement(successor(ordinal_numbers)))),ordinal_numbers)**.
% 300.01/300.50  252382[19:MRR:252381.1,235037.0] operation(regular(complement(symmetrization_of(ordinal_numbers)))) ||  -> equal(range_of(regular(complement(symmetrization_of(ordinal_numbers)))),ordinal_numbers)**.
% 300.01/300.50  252431[19:MRR:252430.1,235037.0] operation(regular(complement(power_class(ordinal_numbers)))) ||  -> equal(range_of(regular(complement(power_class(ordinal_numbers)))),ordinal_numbers)**.
% 300.01/300.50  253043[19:Rew:235200.0,252970.2,235353.0,252970.2] operation(u) ||  -> equal(singleton(u),ordinal_numbers)** equal(restrict(v,ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.50  253118[19:Rew:235200.0,253070.2,235353.0,253070.2] operation(regular(u)) ||  -> equal(u,ordinal_numbers)* equal(restrict(v,ordinal_numbers,ordinal_numbers),ordinal_numbers)**.
% 300.01/300.50  253250[22:Res:253161.1,11001.0] || subclass(omega,symmetric_difference(complement(u),complement(v)))* -> member(ordinal_numbers,union(u,v)).
% 300.01/300.50  70490[0:Rew:2367.1,70489.1] || member(u,v) member(u,w) -> subclass(singleton(u),intersection(w,v))*.
% 300.01/300.50  11827[0:SpR:2119.0,11212.0] ||  -> subclass(symmetric_difference(complement(intersection(u,singleton(u))),successor(u)),complement(symmetric_difference(u,singleton(u))))*.
% 300.01/300.50  112733[0:Res:112700.1,8.0] || subclass(complement(u),singleton(v))* -> member(v,u) equal(complement(u),singleton(v)).
% 300.01/300.50  121206[2:SpL:27.0,121013.1] || subclass(domain_relation,intersection(complement(u),complement(v)))* subclass(domain_relation,union(u,v)) -> .
% 300.01/300.50  121283[2:SpL:27.0,121246.1] || equal(intersection(complement(u),complement(v)),domain_relation)** equal(union(u,v),domain_relation) -> .
% 300.01/300.50  130260[0:Res:24.2,11010.1] || member(u,v) member(u,w) member(u,symmetric_difference(w,v))* -> .
% 300.01/300.50  153539[0:Res:41576.1,146.0] || subclass(rest_relation,flip(rest_relation)) -> equal(rest_of(ordered_pair(u,v)),rest_of(ordered_pair(v,u)))*.
% 300.01/300.50  153642[0:Res:41575.1,146.0] || subclass(rest_relation,rotate(rest_relation)) -> equal(rest_of(ordered_pair(u,rest_of(ordered_pair(v,u)))),v)**.
% 300.01/300.50  24413[0:Res:1739.2,25.1] || member(u,universal_class) subclass(universal_class,complement(v)) member(power_class(u),v)* -> .
% 300.01/300.50  24416[0:Res:1739.2,22.0] || member(u,universal_class) subclass(universal_class,intersection(v,w))*+ -> member(power_class(u),v)*.
% 300.01/300.50  24417[0:Res:1739.2,23.0] || member(u,universal_class) subclass(universal_class,intersection(v,w))*+ -> member(power_class(u),w)*.
% 300.01/300.50  34402[0:Res:7.1,2757.1] function(u) || equal(u,cross_product(universal_class,universal_class))* -> equal(cross_product(universal_class,universal_class),u).
% 300.01/300.50  121266[2:SpL:27.0,121224.1] || equal(intersection(complement(u),complement(v)),universal_class)** equal(union(u,v),domain_relation) -> .
% 300.01/300.50  3642[0:SpL:27.0,3636.1] || equal(intersection(complement(u),complement(v)),universal_class)** equal(union(u,v),universal_class) -> .
% 300.01/300.50  184444[2:MRR:184416.0,50746.1] || member(u,complement(v))* subclass(symmetric_difference(universal_class,v),w)* -> member(u,w)*.
% 300.01/300.50  42304[0:SpL:2131.0,29982.0] || equal(symmetric_difference(complement(u),complement(v)),universal_class) -> member(singleton(w),union(u,v))*.
% 300.01/300.50  42296[0:SpL:2131.0,2798.0] || subclass(universal_class,symmetric_difference(complement(u),complement(v)))* -> member(singleton(w),union(u,v))*.
% 300.01/300.50  29838[0:Res:29575.1,2133.0] || equal(complement(complement(symmetric_difference(u,v))),universal_class) -> member(singleton(w),union(u,v))*.
% 300.01/300.50  76690[0:Res:29575.1,11853.0] || equal(complement(complement(symmetric_difference(u,singleton(u)))),universal_class)** -> member(singleton(v),successor(u))*.
% 300.01/300.50  29824[0:Res:29575.1,2.0] || equal(complement(complement(u)),universal_class)** subclass(u,v)* -> member(singleton(w),v)*.
% 300.01/300.50  143836[0:MRR:143798.0,57.1] || member(u,universal_class) subclass(universal_class,complement(complement(v)))* -> member(power_class(u),v)*.
% 300.01/300.50  80107[0:Res:1739.2,158.0] || member(u,universal_class) subclass(universal_class,omega) -> equal(integer_of(power_class(u)),power_class(u))**.
% 300.01/300.50  144598[0:Res:7.1,24416.1] || equal(intersection(u,v),universal_class)** member(w,universal_class) -> member(power_class(w),u)*.
% 300.01/300.50  144905[0:Res:7.1,24417.1] || equal(intersection(u,v),universal_class)** member(w,universal_class) -> member(power_class(w),v)*.
% 300.01/300.50  83358[0:Res:2132.1,3558.1] || member(omega,symmetric_difference(u,v)) equal(complement(complement(intersection(u,v))),universal_class)** -> .
% 300.01/300.50  3723[0:SpL:27.0,3720.0] || equal(complement(union(u,v)),universal_class) -> member(omega,intersection(complement(u),complement(v)))*.
% 300.01/300.50  121104[2:SpL:27.0,121007.1] || subclass(universal_class,intersection(complement(u),complement(v)))* subclass(domain_relation,union(u,v)) -> .
% 300.01/300.50  80769[0:Res:1736.1,487.0] || subclass(universal_class,intersection(complement(u),complement(v)))* member(omega,union(u,v)) -> .
% 300.01/300.50  3995[0:SpL:27.0,3938.1] || subclass(universal_class,intersection(complement(u),complement(v)))* subclass(universal_class,union(u,v)) -> .
% 300.01/300.50  3556[0:SpL:27.0,1769.0] || subclass(universal_class,union(u,v)) member(omega,intersection(complement(u),complement(v)))* -> .
% 300.01/300.50  130304[0:Res:1746.1,11010.1] || subclass(universal_class,intersection(u,v)) member(ordered_pair(w,x),symmetric_difference(u,v))* -> .
% 300.01/300.50  177267[6:Rew:174004.0,84459.0] || equal(complement(complement(complement(compose(element_relation,universal_class)))),universal_class)** member(singleton(u),element_relation)* -> .
% 300.01/300.50  195070[6:Rew:194638.1,195034.1] operation(u) || member(u,cantor(u)) -> member(ordered_pair(u,cantor(u)),element_relation)*.
% 300.01/300.50  149980[0:Res:1738.1,50245.1] || subclass(universal_class,u) member(u,universal_class) -> member(singleton(singleton(singleton(u))),element_relation)*.
% 300.01/300.50  1040[0:Rew:56.0,1026.1] || member(not_subclass_element(power_class(u),v),image(element_relation,complement(u)))* -> subclass(power_class(u),v).
% 300.01/300.50  23347[0:Res:1737.1,287.0] || subclass(universal_class,image(element_relation,complement(u))) member(unordered_pair(v,w),power_class(u))* -> .
% 300.01/300.50  23399[0:Res:1746.1,287.0] || subclass(universal_class,image(element_relation,complement(u))) member(ordered_pair(v,w),power_class(u))* -> .
% 300.01/300.50  184357[2:SpL:194.0,84552.1] inductive(image(element_relation,power_class(u))) || equal(power_class(image(element_relation,complement(u))),universal_class)** -> .
% 300.01/300.50  143498[0:Res:1765.1,23347.1] || subclass(ordered_pair(u,v),power_class(w))* subclass(universal_class,image(element_relation,complement(w))) -> .
% 300.01/300.50  184390[2:SpR:194.0,171004.0] ||  -> equal(intersection(power_class(image(element_relation,complement(u))),universal_class),symmetric_difference(universal_class,image(element_relation,power_class(u))))**.
% 300.01/300.50  112720[0:SpR:194.0,112700.1] ||  -> member(u,image(element_relation,power_class(v))) subclass(singleton(u),power_class(image(element_relation,complement(v))))*.
% 300.01/300.50  131945[0:SpR:194.0,128918.0] ||  -> subclass(complement(power_class(image(element_relation,power_class(u)))),image(element_relation,power_class(image(element_relation,complement(u)))))*.
% 300.01/300.50  140890[0:SpR:478.0,140101.0] ||  -> subclass(symmetric_difference(universal_class,image(element_relation,union(u,v))),power_class(intersection(complement(u),complement(v))))*.
% 300.01/300.50  172866[2:SpR:478.0,170940.0] ||  -> equal(union(power_class(intersection(complement(u),complement(v))),image(element_relation,union(u,v))),universal_class)**.
% 300.01/300.50  172933[2:SpR:478.0,170942.0] ||  -> equal(union(image(element_relation,union(u,v)),power_class(intersection(complement(u),complement(v)))),universal_class)**.
% 300.01/300.50  172990[2:SpR:478.0,171013.0] ||  -> equal(symmetric_difference(power_class(intersection(complement(u),complement(v))),image(element_relation,union(u,v))),universal_class)**.
% 300.01/300.50  173050[2:SpR:478.0,171014.0] ||  -> equal(symmetric_difference(image(element_relation,union(u,v)),power_class(intersection(complement(u),complement(v)))),universal_class)**.
% 300.01/300.50  177232[6:MRR:84617.3,173695.0] || member(u,universal_class) subclass(universal_class,inverse(subset_relation)) member(sum_class(u),subset_relation)* -> .
% 300.01/300.50  80105[0:Res:1740.2,158.0] || member(u,universal_class) subclass(universal_class,omega) -> equal(integer_of(sum_class(u)),sum_class(u))**.
% 300.01/300.50  24449[0:Res:1740.2,23.0] || member(u,universal_class) subclass(universal_class,intersection(v,w))*+ -> member(sum_class(u),w)*.
% 300.01/300.50  24445[0:Res:1740.2,25.1] || member(u,universal_class) subclass(universal_class,complement(v)) member(sum_class(u),v)* -> .
% 300.01/300.50  24448[0:Res:1740.2,22.0] || member(u,universal_class) subclass(universal_class,intersection(v,w))*+ -> member(sum_class(u),v)*.
% 300.01/300.50  143323[0:MRR:143285.0,55.1] || member(u,universal_class) subclass(universal_class,complement(complement(v)))* -> member(sum_class(u),v)*.
% 300.01/300.50  55393[0:Rew:54.0,55382.2] || section(element_relation,u,universal_class)*+ subclass(u,sum_class(u))* -> equal(sum_class(u),u).
% 300.01/300.50  178478[6:Rew:178030.0,129027.0] || member(not_subclass_element(u,sum_class(v)),intersection(sum_class(v),universal_class))* -> subclass(u,sum_class(v)).
% 300.01/300.50  144181[0:Res:7.1,24448.1] || equal(intersection(u,v),universal_class)** member(w,universal_class) -> member(sum_class(w),u)*.
% 300.01/300.50  144133[0:Res:7.1,24449.1] || equal(intersection(u,v),universal_class)** member(w,universal_class) -> member(sum_class(w),v)*.
% 300.01/300.50  184887[6:Res:1765.1,178791.0] || subclass(ordered_pair(u,v),domain_of(w)) -> member(unordered_pair(u,singleton(v)),cantor(w))*.
% 300.01/300.50  177219[6:MRR:130356.2,173695.0] || subclass(ordered_pair(u,v),inverse(subset_relation)) member(unordered_pair(u,singleton(v)),subset_relation)* -> .
% 300.01/300.50  130331[0:Res:1765.1,23.0] || subclass(ordered_pair(u,v),intersection(w,x))* -> member(unordered_pair(u,singleton(v)),x).
% 300.01/300.50  130325[0:Res:1765.1,25.1] || subclass(ordered_pair(u,v),complement(w)) member(unordered_pair(u,singleton(v)),w)* -> .
% 300.01/300.50  130330[0:Res:1765.1,22.0] || subclass(ordered_pair(u,v),intersection(w,x))* -> member(unordered_pair(u,singleton(v)),w).
% 300.01/300.50  130271[0:Res:1737.1,11010.1] || subclass(universal_class,intersection(u,v)) member(unordered_pair(w,x),symmetric_difference(u,v))* -> .
% 300.01/300.50  76719[0:SpL:160.0,3794.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(unordered_pair(w,x),complement(intersection(u,v)))*.
% 300.01/300.50  23340[0:Res:1737.1,904.0] || subclass(universal_class,restrict(u,v,w))*+ -> member(unordered_pair(x,y),cross_product(v,w))*.
% 300.01/300.50  147389[0:Res:7.1,23340.0] || equal(restrict(u,v,w),universal_class)** -> member(unordered_pair(x,y),cross_product(v,w))*.
% 300.01/300.50  184440[2:Rew:171004.0,184418.1] || member(not_subclass_element(universal_class,symmetric_difference(universal_class,u)),complement(u))* -> subclass(universal_class,symmetric_difference(universal_class,u)).
% 300.01/300.50  41528[0:Res:1747.2,16.0] || member(u,universal_class) subclass(rest_relation,cross_product(v,w))*+ -> member(rest_of(u),w)*.
% 300.01/300.50  144960[0:Res:7.1,41528.1] || equal(cross_product(u,v),rest_relation)** member(w,universal_class) -> member(rest_of(w),v)*.
% 300.01/300.50  11305[0:Res:1751.2,25.1] || subclass(u,complement(v)) member(not_subclass_element(u,w),v)* -> subclass(u,w).
% 300.01/300.50  11307[0:Res:1751.2,22.0] || subclass(u,intersection(v,w))*+ -> subclass(u,x) member(not_subclass_element(u,x),v)*.
% 300.01/300.50  11308[0:Res:1751.2,23.0] || subclass(u,intersection(v,w))*+ -> subclass(u,x) member(not_subclass_element(u,x),w)*.
% 300.01/300.50  1038[0:Res:920.1,289.0] || member(not_subclass_element(complement(domain_of(u)),v),cantor(u))* -> subclass(complement(domain_of(u)),v).
% 300.01/300.50  11177[0:Res:309.1,2366.0] ||  -> subclass(intersection(singleton(u),v),w) equal(not_subclass_element(intersection(singleton(u),v),w),u)**.
% 300.01/300.50  11059[0:Res:302.1,2366.0] ||  -> subclass(intersection(u,singleton(v)),w) equal(not_subclass_element(intersection(u,singleton(v)),w),v)**.
% 300.01/300.50  8363[0:Res:3.1,2133.0] ||  -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(u,v),w),union(u,v))*.
% 300.01/300.50  913[0:Res:3.1,905.0] ||  -> subclass(restrict(u,v,w),x) member(not_subclass_element(restrict(u,v,w),x),u)*.
% 300.01/300.50  177223[6:MRR:84616.3,173695.0] || subclass(u,inverse(subset_relation)) member(not_subclass_element(u,v),subset_relation)* -> subclass(u,v).
% 300.01/300.50  112674[0:Res:79398.0,23.0] ||  -> subclass(u,complement(intersection(v,w))) member(not_subclass_element(u,complement(intersection(v,w))),w)*.
% 300.01/300.50  112673[0:Res:79398.0,22.0] ||  -> subclass(u,complement(intersection(v,w))) member(not_subclass_element(u,complement(intersection(v,w))),v)*.
% 300.01/300.50  172465[0:Res:79398.0,158.0] ||  -> subclass(u,complement(omega)) equal(integer_of(not_subclass_element(u,complement(omega))),not_subclass_element(u,complement(omega)))**.
% 300.01/300.50  184874[6:Res:1751.2,178791.0] || subclass(u,domain_of(v)) -> subclass(u,w) member(not_subclass_element(u,w),cantor(v))*.
% 300.01/300.50  148018[0:SpL:78.0,11307.0] || subclass(u,cantor(v)) -> subclass(u,w) member(not_subclass_element(u,w),domain_of(v))*.
% 300.01/300.50  147476[0:MRR:147412.0,50817.1] || subclass(u,complement(complement(v))) -> member(not_subclass_element(u,w),v)* subclass(u,w).
% 300.01/300.50  179856[6:MRR:178120.0,50817.1] || member(not_subclass_element(u,cantor(inverse(v))),range_of(v))* -> subclass(u,cantor(inverse(v))).
% 300.01/300.50  178434[6:Rew:178028.0,129028.0] || member(not_subclass_element(u,inverse(v)),intersection(inverse(v),universal_class))* -> subclass(u,inverse(v)).
% 300.01/300.50  128867[0:Res:50987.0,2366.0] ||  -> subclass(complement(complement(singleton(u))),v) equal(not_subclass_element(complement(complement(singleton(u))),v),u)**.
% 300.01/300.50  72226[0:SpL:2493.1,3949.0] || subclass(universal_class,complement(not_subclass_element(cross_product(u,v),w)))* -> subclass(cross_product(u,v),w).
% 300.01/300.50  72225[0:SpL:2493.1,3974.0] || equal(complement(not_subclass_element(cross_product(u,v),w)),universal_class)** -> subclass(cross_product(u,v),w).
% 300.01/300.50  146510[2:SpL:2493.1,146488.0] || subclass(universal_class,regular(not_subclass_element(cross_product(u,v),w)))* -> subclass(cross_product(u,v),w).
% 300.01/300.50  182096[2:SpL:2493.1,146517.0] || equal(regular(not_subclass_element(cross_product(u,v),w)),universal_class)** -> subclass(cross_product(u,v),w).
% 300.01/300.50  138672[0:MRR:138612.0,50817.1] ||  -> member(not_subclass_element(u,intersection(complement(v),u)),v)* subclass(u,intersection(complement(v),u)).
% 300.01/300.50  148033[0:Res:7.1,11307.0] || equal(intersection(u,v),w)* -> subclass(w,x) member(not_subclass_element(w,x),u)*.
% 300.01/300.50  147900[0:Res:7.1,11308.0] || equal(intersection(u,v),w)* -> subclass(w,x) member(not_subclass_element(w,x),v)*.
% 300.01/300.50  171771[0:Res:52.1,11313.0] inductive(restrict(u,v,w)) ||  -> subclass(omega,x) member(not_subclass_element(omega,x),u)*.
% 300.01/300.50  112669[0:Res:79398.0,2.0] || subclass(u,v) -> subclass(w,complement(u)) member(not_subclass_element(w,complement(u)),v)*.
% 300.01/300.50  132059[0:Res:129447.0,1756.1] || member(u,universal_class) -> member(u,complement(cantor(inverse(v))))* member(u,range_of(v)).
% 300.01/300.50  134436[0:SpR:40.0,41526.2] || member(u,universal_class) subclass(rest_relation,rest_of(inverse(v)))* -> member(u,range_of(v))*.
% 300.01/300.50  137810[0:Res:129012.1,1755.1] || subclass(singleton(u),cantor(v))* member(u,universal_class) -> member(u,domain_of(v)).
% 300.01/300.50  134542[0:SpR:40.0,41313.2] || member(u,universal_class) subclass(domain_relation,rest_of(inverse(v)))* -> member(u,range_of(v))*.
% 300.01/300.50  24971[0:Res:63.1,1754.1] function(unordered_pair(u,v)) || member(u,universal_class) -> member(u,cross_product(universal_class,universal_class))*.
% 300.01/300.50  143855[0:SoR:24971.0,72.1] one_to_one(unordered_pair(u,v)) || member(u,universal_class) -> member(u,cross_product(universal_class,universal_class))*.
% 300.01/300.50  143856[0:SoR:24971.0,79.1] operation(unordered_pair(u,v)) || member(u,universal_class) -> member(u,cross_product(universal_class,universal_class))*.
% 300.01/300.50  24867[0:Res:63.1,1753.1] function(unordered_pair(u,v)) || member(v,universal_class) -> member(v,cross_product(universal_class,universal_class))*.
% 300.01/300.50  143768[0:SoR:24867.0,72.1] one_to_one(unordered_pair(u,v)) || member(v,universal_class) -> member(v,cross_product(universal_class,universal_class))*.
% 300.01/300.50  143769[0:SoR:24867.0,79.1] operation(unordered_pair(u,v)) || member(v,universal_class) -> member(v,cross_product(universal_class,universal_class))*.
% 300.01/300.50  134256[0:SpR:123.0,129587.0] ||  -> subclass(restrict(cantor(restrict(u,v,singleton(w))),x,y),segment(u,v,w))*.
% 300.01/300.50  178099[6:Rew:178027.0,118974.0] ||  -> subclass(symmetric_difference(segment(u,v,w),universal_class),complement(cantor(restrict(u,v,singleton(w)))))*.
% 300.01/300.50  23392[0:Res:1746.1,904.0] || subclass(universal_class,restrict(u,v,w))* -> member(ordered_pair(x,y),cross_product(v,w))*.
% 300.01/300.50  152789[0:Res:29575.1,2476.0] || equal(complement(complement(rest_of(u))),universal_class) -> equal(restrict(u,singleton(v),universal_class),v)**.
% 300.01/300.50  177231[6:MRR:84619.3,173695.0] || member(u,universal_class) subclass(universal_class,inverse(subset_relation)) member(power_class(u),subset_relation)* -> .
% 300.01/300.50  71667[0:Res:1746.1,5078.0] || subclass(universal_class,compose(u,v)) -> subclass(w,image(u,image(v,singleton(x))))*.
% 300.01/300.50  194645[6:Rew:194638.1,144907.1] operation(cross_product(u,universal_class)) ||  -> subclass(image(universal_class,u),domain_of(cantor(cross_product(u,universal_class))))*.
% 300.01/300.50  144923[0:SpR:144814.0,2804.1] || subclass(universal_class,cantor(inverse(cross_product(u,universal_class))))* -> member(singleton(v),image(universal_class,u))*.
% 300.01/300.50  132245[2:SpL:123.0,130398.1] operation(restrict(u,v,singleton(w))) || equal(segment(u,v,w),universal_class)** -> .
% 300.01/300.50  132063[2:SpL:123.0,130379.1] operation(restrict(u,v,singleton(w))) || subclass(universal_class,segment(u,v,w))* -> .
% 300.01/300.50  163941[0:SpL:140099.0,1296.0] || member(u,cantor(cross_product(v,singleton(w))))* -> member(u,segment(universal_class,v,w)).
% 300.01/300.50  179432[6:MRR:178118.0,50746.1] || member(u,range_of(v))* subclass(cantor(inverse(v)),w)* -> member(u,w)*.
% 300.01/300.50  137790[0:Res:129012.1,8.0] || subclass(u,cantor(v))* subclass(domain_of(v),u)* -> equal(domain_of(v),u).
% 300.01/300.50  76640[0:Res:29575.1,11774.0] || equal(complement(complement(symmetric_difference(u,inverse(u)))),universal_class)** -> member(singleton(v),symmetrization_of(u))*.
% 300.01/300.50  11749[0:SpR:2118.0,11212.0] ||  -> subclass(symmetric_difference(complement(intersection(u,inverse(u))),symmetrization_of(u)),complement(symmetric_difference(u,inverse(u))))*.
% 300.01/300.50  224178[13:Rew:198601.0,224142.1] || member(u,universal_class) -> equal(segment(v,w,successor(u)),segment(v,w,universal_class))**.
% 300.01/300.50  224181[13:Rew:200586.0,224141.1] || member(u,universal_class) -> equal(range__dfg(v,successor(u),w),range__dfg(v,universal_class,w))**.
% 300.01/300.50  224182[13:Rew:200587.0,224143.1] || member(u,universal_class) -> equal(domain__dfg(v,w,successor(u)),domain__dfg(v,w,universal_class))**.
% 300.01/300.50  224281[0:SpR:165584.0,30.0] ||  -> equal(restrict(complement(complement(cross_product(u,v))),u,v),complement(complement(cross_product(u,v))))**.
% 300.01/300.50  224901[0:Res:224868.1,487.0] || equal(intersection(complement(u),complement(v)),universal_class)** member(omega,union(u,v)) -> .
% 300.01/300.50  225123[0:SpL:27.0,225085.0] || subclass(universal_class,complement(union(u,v))) -> member(omega,intersection(complement(u),complement(v)))*.
% 300.01/300.50  228006[13:SpL:194.0,227307.0] || equal(image(element_relation,power_class(image(element_relation,complement(u)))),power_class(image(element_relation,power_class(u))))** -> .
% 300.01/300.50  229617[6:Res:41575.1,194879.1] operation(u) || subclass(rest_relation,rotate(cantor(u))) -> member(v,domain_of(cantor(u)))*.
% 300.01/300.50  113273[2:Res:22786.0,6991.1] inductive(subset_relation) || well_ordering(u,cross_product(universal_class,universal_class))* -> member(least(u,subset_relation),subset_relation).
% 300.01/300.50  130218[2:Res:49647.2,2366.0] inductive(singleton(u)) || well_ordering(v,universal_class) -> equal(least(v,singleton(u)),u)**.
% 300.01/300.50  129065[0:Res:10.1,20618.0] || member(u,universal_class) subclass(unordered_pair(u,v),w)* well_ordering(universal_class,w) -> .
% 300.01/300.50  129066[0:Res:11.1,20618.0] || member(u,universal_class) subclass(unordered_pair(v,u),w)* well_ordering(universal_class,w) -> .
% 300.01/300.50  129303[0:AED:1.0,129175.1] || member(u,domain_of(v))* subclass(rest_of(v),w)* well_ordering(universal_class,w) -> .
% 300.01/300.50  130320[0:Res:1765.1,20618.0] || subclass(ordered_pair(u,v),w)* subclass(w,x)* well_ordering(universal_class,x)* -> .
% 300.01/300.50  177287[6:Rew:174004.0,129071.1] || member(u,element_relation)* subclass(compose(element_relation,universal_class),v)* well_ordering(universal_class,v) -> .
% 300.01/300.50  129062[0:Res:22794.1,20618.0] || member(u,subset_relation)* subclass(cross_product(universal_class,universal_class),v)* well_ordering(universal_class,v) -> .
% 300.01/300.50  138390[2:Res:138160.0,20618.0] || subclass(inverse(singleton(u)),v)* well_ordering(universal_class,v) -> asymmetric(singleton(u),w)*.
% 300.01/300.50  129231[2:Res:84244.1,20618.0] || subclass(domain_relation,rest_of(u)) subclass(domain_of(u),v)* well_ordering(universal_class,v) -> .
% 300.01/300.50  232728[13:Res:1739.2,232695.0] || member(u,universal_class) subclass(universal_class,domain_of(complement(cross_product(singleton(power_class(u)),universal_class))))* -> .
% 300.01/300.50  232729[13:Res:1751.2,232695.0] || subclass(u,domain_of(complement(cross_product(singleton(not_subclass_element(u,v)),universal_class))))* -> subclass(u,v).
% 300.01/300.50  232731[13:Res:1740.2,232695.0] || member(u,universal_class) subclass(universal_class,domain_of(complement(cross_product(singleton(sum_class(u)),universal_class))))* -> .
% 300.01/300.50  232844[13:Res:1739.2,232720.0] || member(u,universal_class) subclass(universal_class,cantor(complement(cross_product(singleton(power_class(u)),universal_class))))* -> .
% 300.01/300.50  232845[13:Res:1751.2,232720.0] || subclass(u,cantor(complement(cross_product(singleton(not_subclass_element(u,v)),universal_class))))* -> subclass(u,v).
% 300.01/300.50  232847[13:Res:1740.2,232720.0] || member(u,universal_class) subclass(universal_class,cantor(complement(cross_product(singleton(sum_class(u)),universal_class))))* -> .
% 300.01/300.50  233191[0:SpL:27.0,224304.0] || member(u,complement(union(v,w))) -> member(u,intersection(complement(v),complement(w)))*.
% 300.01/300.50  234041[0:SpR:233362.1,160.0] || subclass(u,v) -> equal(intersection(complement(u),union(v,u)),symmetric_difference(v,u))**.
% 300.01/300.50  234064[0:SpR:233362.1,29.0] || subclass(cross_product(u,v),w)* -> equal(restrict(w,u,v),cross_product(u,v)).
% 300.01/300.50  234066[2:SpR:233362.1,81786.1] || subclass(inverse(u),u)* asymmetric(u,v) -> section(inverse(u),v,v)*.
% 300.01/300.50  234073[0:SpR:233362.1,2132.1] || subclass(u,v) member(w,symmetric_difference(v,u))* -> member(w,complement(u)).
% 300.01/300.50  234077[6:SpR:233362.1,194644.1] operation(u) || subclass(v,cantor(u)) -> equal(intersection(v,cantor(u)),v)**.
% 300.01/300.50  234143[0:SpL:233362.1,11010.1] || subclass(u,v) member(w,symmetric_difference(v,u))* member(w,u) -> .
% 300.01/300.50  234327[6:Res:234295.1,8.0] || equal(sum_class(u),universal_class) subclass(sum_class(u),v)* -> equal(sum_class(u),v).
% 300.01/300.50  234379[6:Res:234318.1,8.0] || equal(inverse(u),universal_class) subclass(inverse(u),v)* -> equal(inverse(u),v).
% 300.01/300.50  234491[0:SpR:233826.0,2132.1] || member(u,symmetric_difference(v,intersection(v,w)))* -> member(u,complement(intersection(v,w))).
% 300.01/300.50  234580[0:SpL:233826.0,11010.1] || member(u,symmetric_difference(v,intersection(v,w)))* member(u,intersection(v,w)) -> .
% 300.01/300.50  234673[0:Rew:234591.0,50575.0] ||  -> equal(intersection(complement(subset_relation),union(subset_relation,cross_product(universal_class,universal_class))),symmetric_difference(subset_relation,cross_product(universal_class,universal_class)))**.
% 300.01/300.50  234674[0:Rew:234591.0,50662.0] ||  -> equal(intersection(complement(subset_relation),union(cross_product(universal_class,universal_class),subset_relation)),symmetric_difference(cross_product(universal_class,universal_class),subset_relation))**.
% 300.01/300.50  234794[0:SpR:234008.0,2132.1] || member(u,symmetric_difference(v,intersection(w,v)))* -> member(u,complement(intersection(w,v))).
% 300.01/300.50  234885[0:SpL:234008.0,11010.1] || member(u,symmetric_difference(v,intersection(w,v)))* member(u,intersection(w,v)) -> .
% 300.01/300.50  239956[19:Rew:235038.0,235771.0] ||  -> member(not_subclass_element(complement(successor(ordinal_numbers)),u),complement(singleton(ordinal_numbers)))* subclass(complement(successor(ordinal_numbers)),u).
% 300.01/300.50  239957[19:Rew:235038.0,235773.0] || member(u,union(singleton(ordinal_numbers),successor(ordinal_numbers)))* member(u,complement(successor(ordinal_numbers))) -> .
% 300.01/300.50  239958[19:Rew:235038.0,235791.2] || equal(cantor(u),successor(ordinal_numbers)) subclass(domain_of(u),v)* -> member(ordinal_numbers,v).
% 300.01/300.50  239959[19:Rew:235038.0,235793.1] || member(u,image(element_relation,successor(ordinal_numbers)))* member(u,power_class(complement(singleton(ordinal_numbers)))) -> .
% 300.01/300.50  239960[19:Rew:235038.0,235821.1] || equal(symmetric_difference(complement(u),complement(v)),successor(ordinal_numbers))** -> member(ordinal_numbers,union(u,v)).
% 300.01/300.50  239961[19:Rew:235038.0,235825.1] ||  -> subclass(intersection(successor(ordinal_numbers),u),v) equal(not_subclass_element(intersection(successor(ordinal_numbers),u),v),ordinal_numbers)**.
% 300.01/300.50  239962[19:Rew:235038.0,235826.1] ||  -> subclass(intersection(u,successor(ordinal_numbers)),v) equal(not_subclass_element(intersection(u,successor(ordinal_numbers)),v),ordinal_numbers)**.
% 300.01/300.50  239963[19:Rew:235038.0,235864.0] || equal(sum_class(range_of(ordinal_numbers)),universal_class) member(singleton(singleton(ordinal_numbers)),cross_product(universal_class,universal_class))* -> .
% 300.01/300.50  239964[19:Rew:235038.0,235912.1] || member(not_subclass_element(complement(singleton(ordinal_numbers)),u),successor(ordinal_numbers))* -> subclass(complement(singleton(ordinal_numbers)),u).
% 300.01/300.50  239965[19:Rew:235038.0,235931.1] || subclass(symmetric_difference(universal_class,singleton(ordinal_numbers)),successor(ordinal_numbers))* -> equal(symmetric_difference(universal_class,singleton(ordinal_numbers)),ordinal_numbers).
% 300.01/300.50  239966[19:Rew:235038.0,235932.2] || equal(cantor(u),singleton(ordinal_numbers)) subclass(domain_of(u),v)* -> member(ordinal_numbers,v).
% 300.01/300.50  239967[19:Rew:235038.0,235954.1] || equal(symmetric_difference(complement(u),complement(v)),singleton(ordinal_numbers))** -> member(ordinal_numbers,union(u,v)).
% 300.01/300.50  239968[19:Rew:235038.0,235984.0] || member(u,image(element_relation,symmetrization_of(ordinal_numbers)))* member(u,power_class(complement(inverse(ordinal_numbers)))) -> .
% 300.01/300.50  239969[19:Rew:235038.0,236025.0] || subclass(u,symmetrization_of(ordinal_numbers)) -> subclass(u,v) member(not_subclass_element(u,v),inverse(ordinal_numbers))*.
% 300.01/300.50  236035[19:Rew:235038.0,199832.0] || equal(complement(complement(power_class(ordinal_numbers))),universal_class) member(singleton(u),image(element_relation,universal_class))* -> .
% 300.01/300.50  239970[19:Rew:235038.0,236039.1] ||  -> member(not_subclass_element(complement(power_class(ordinal_numbers)),u),image(element_relation,universal_class))* subclass(complement(power_class(ordinal_numbers)),u).
% 300.01/300.50  236054[19:Rew:235038.0,199844.0] || member(u,image(element_relation,power_class(ordinal_numbers)))* member(u,power_class(image(element_relation,universal_class))) -> .
% 300.01/300.50  236239[19:Rew:235038.0,229643.1] || subclass(universal_class,symmetric_difference(complement(u),complement(v)))* -> member(power_class(ordinal_numbers),union(u,v)).
% 300.01/300.50  239971[19:Rew:235038.0,236259.1] ||  -> member(not_subclass_element(complement(symmetrization_of(ordinal_numbers)),u),complement(inverse(ordinal_numbers)))* subclass(complement(symmetrization_of(ordinal_numbers)),u).
% 300.01/300.50  239972[19:Rew:235038.0,236262.0] || member(u,union(inverse(ordinal_numbers),symmetrization_of(ordinal_numbers)))* member(u,complement(symmetrization_of(ordinal_numbers))) -> .
% 300.01/300.50  239973[19:Rew:235038.0,236294.0] ||  -> equal(intersection(symmetrization_of(ordinal_numbers),u),ordinal_numbers) member(regular(intersection(symmetrization_of(ordinal_numbers),u)),inverse(ordinal_numbers))*.
% 300.01/300.50  239974[19:Rew:235038.0,236298.0] ||  -> equal(intersection(u,symmetrization_of(ordinal_numbers)),ordinal_numbers) member(regular(intersection(u,symmetrization_of(ordinal_numbers))),inverse(ordinal_numbers))*.
% 300.01/300.50  239975[19:Rew:235038.0,236321.1] || subclass(symmetric_difference(universal_class,inverse(ordinal_numbers)),symmetrization_of(ordinal_numbers))* -> equal(symmetric_difference(universal_class,inverse(ordinal_numbers)),ordinal_numbers).
% 300.01/300.50  236328[19:Rew:235038.0,197466.1] || subclass(domain_relation,complement(complement(restrict(u,v,w))))* -> member(ordered_pair(ordinal_numbers,ordinal_numbers),u).
% 300.01/300.50  239976[19:Rew:235038.0,236329.2] || subclass(domain_relation,regular(u)) member(ordered_pair(ordinal_numbers,ordinal_numbers),u)* -> equal(u,ordinal_numbers).
% 300.01/300.50  236357[19:Rew:235038.0,197495.1] || subclass(domain_relation,complement(complement(omega)))* -> equal(integer_of(ordered_pair(ordinal_numbers,ordinal_numbers)),ordered_pair(ordinal_numbers,ordinal_numbers)).
% 300.01/300.50  236359[19:Rew:235038.0,197493.1] || subclass(domain_relation,complement(complement(cantor(inverse(u)))))* -> member(ordered_pair(ordinal_numbers,ordinal_numbers),range_of(u)).
% 300.01/300.50  236379[19:Rew:235038.0,197552.1] || subclass(domain_relation,symmetric_difference(universal_class,cantor(u))) -> member(ordered_pair(ordinal_numbers,ordinal_numbers),complement(cantor(u)))*.
% 300.01/300.50  236380[19:Rew:235038.0,197524.1] || subclass(domain_relation,symmetric_difference(u,v)) -> member(ordered_pair(ordinal_numbers,ordinal_numbers),complement(intersection(u,v)))*.
% 300.01/300.50  236382[19:Rew:235038.0,197523.1] || subclass(domain_relation,intersection(u,v)) member(ordered_pair(ordinal_numbers,ordinal_numbers),symmetric_difference(u,v))* -> .
% 300.01/300.50  236384[19:Rew:235038.0,197521.1] || subclass(domain_relation,restrict(u,v,w))* -> member(ordered_pair(ordinal_numbers,ordinal_numbers),cross_product(v,w))*.
% 300.01/300.50  236385[19:Rew:235038.0,197519.1] || subclass(domain_relation,image(element_relation,complement(u))) member(ordered_pair(ordinal_numbers,ordinal_numbers),power_class(u))* -> .
% 300.01/300.50  236416[19:Rew:235038.0,197772.1] || subclass(universal_class,complement(domain_of(u)))* -> equal(apply(u,singleton(v)),sum_class(range_of(ordinal_numbers)))**.
% 300.01/300.50  236417[19:Rew:235038.0,197753.0] ||  -> equal(apply(u,not_subclass_element(v,domain_of(u))),sum_class(range_of(ordinal_numbers)))** subclass(v,domain_of(u)).
% 300.01/300.50  236471[19:Rew:235038.0,200997.0] || equal(complement(complement(symmetric_difference(singleton(ordinal_numbers),range_of(ordinal_numbers)))),universal_class)** -> member(singleton(u),kind_1_ordinals)*.
% 300.01/300.50  236550[19:Rew:235038.0,232703.2] function(complement(cross_product(u,universal_class))) || member(u,universal_class)* -> member(range_of(ordinal_numbers),universal_class)*.
% 300.01/300.50  239977[19:Rew:235038.0,236571.1] inductive(intersection(u,v)) ||  -> equal(range_of(ordinal_numbers),ordinal_numbers) member(regular(range_of(ordinal_numbers)),u)*.
% 300.01/300.50  239978[19:Rew:235038.0,236573.1] inductive(intersection(u,v)) ||  -> equal(range_of(ordinal_numbers),ordinal_numbers) member(regular(range_of(ordinal_numbers)),v)*.
% 300.01/300.50  236582[19:Rew:235038.0,224051.1] || subclass(domain_relation,rest_of(u))* equal(domain_of(u),range_of(ordinal_numbers)) -> inductive(domain_of(u)).
% 300.01/300.50  239979[19:Rew:235038.0,236583.0] || member(ordinal_numbers,cantor(u))* equal(domain_of(u),range_of(ordinal_numbers)) -> inductive(domain_of(u)).
% 300.01/300.50  239980[19:Rew:235038.0,236586.2] inductive(singleton(u)) ||  -> subclass(range_of(ordinal_numbers),v) equal(not_subclass_element(range_of(ordinal_numbers),v),u)*.
% 300.01/300.50  239981[19:Rew:235038.0,236590.2] inductive(singleton(u)) || member(u,range_of(ordinal_numbers))* -> equal(range_of(ordinal_numbers),singleton(u)).
% 300.01/300.50  239982[19:Rew:235038.0,236591.1] || subclass(range_of(ordinal_numbers),cantor(u))* member(ordinal_numbers,domain_of(u)) -> inductive(domain_of(u)).
% 300.01/300.50  239984[19:Rew:235038.0,236596.0] || member(ordered_pair(u,v),compose(w,ordinal_numbers))* -> member(v,image(w,range_of(ordinal_numbers))).
% 300.01/300.50  236639[19:Rew:235038.0,224048.1] || subclass(domain_relation,rest_of(u))* equal(range_of(ordinal_numbers),cantor(u)) -> inductive(cantor(u)).
% 300.01/300.50  239985[19:Rew:235038.0,236691.2,235038.0,236691.1] || member(ordinal_numbers,u) member(ordinal_numbers,v) subclass(intersection(v,u),ordinal_numbers)* -> .
% 300.01/300.50  239986[19:Rew:235038.0,236713.1] || member(apply(choice,u),singleton(u))* -> equal(u,ordinal_numbers) equal(singleton(u),ordinal_numbers).
% 300.01/300.50  236714[19:Rew:235038.0,198077.2] || member(not_subclass_element(u,v),singleton(u))* -> subclass(u,v) equal(singleton(u),ordinal_numbers).
% 300.01/300.50  236715[19:Rew:235038.0,198076.2] || subclass(singleton(u),complement(v))* member(u,v) -> equal(singleton(u),ordinal_numbers).
% 300.01/300.50  239987[19:Rew:235038.0,236758.1] || member(regular(union(u,ordinal_numbers)),symmetric_difference(universal_class,u))* -> equal(union(u,ordinal_numbers),ordinal_numbers).
% 300.01/300.50  236759[19:Rew:235038.0,200048.0] ||  -> subclass(symmetric_difference(union(u,ordinal_numbers),complement(inverse(symmetric_difference(universal_class,u)))),symmetrization_of(symmetric_difference(universal_class,u)))*.
% 300.01/300.50  236760[19:Rew:235038.0,200047.0] ||  -> subclass(symmetric_difference(union(u,ordinal_numbers),complement(singleton(symmetric_difference(universal_class,u)))),successor(symmetric_difference(universal_class,u)))*.
% 300.01/300.50  236774[19:Rew:235038.0,198045.1] || asymmetric(universal_class,singleton(u)) -> equal(domain__dfg(inverse(universal_class),singleton(u),u),single_valued3(ordinal_numbers))**.
% 300.01/300.50  236823[19:Rew:235038.0,227902.0] || equal(ordinal_numbers,u) -> equal(intersection(union(v,u),universal_class),symmetric_difference(complement(v),universal_class))**.
% 300.01/300.50  239988[19:Rew:235038.0,236844.2,235038.0,236844.0] || equal(sum_class(ordinal_numbers),ordinal_numbers) subclass(u,sum_class(ordinal_numbers))* -> equal(u,sum_class(ordinal_numbers)).
% 300.01/300.50  236851[19:Rew:235038.0,198095.1] || member(u,image(element_relation,power_class(universal_class)))* member(u,power_class(image(element_relation,ordinal_numbers))) -> .
% 300.01/300.50  236894[19:Rew:235038.0,198128.0] ||  -> member(not_subclass_element(complement(power_class(universal_class)),u),image(element_relation,ordinal_numbers))* subclass(complement(power_class(universal_class)),u).
% 300.01/300.50  239989[19:Rew:235038.0,236938.1] || member(u,universal_class) equal(singleton(apply(choice,u)),ordinal_numbers)** -> equal(u,ordinal_numbers).
% 300.01/300.50  237062[19:Rew:235038.0,198021.1] || subclass(u,restrict(v,w,x))* -> equal(u,ordinal_numbers) member(regular(u),v).
% 300.01/300.50  237063[19:Rew:235038.0,198020.2] || member(not_subclass_element(regular(u),v),u)* -> subclass(regular(u),v) equal(u,ordinal_numbers).
% 300.01/300.50  239991[19:Rew:235038.0,237064.1] || member(apply(choice,regular(u)),u)* -> equal(regular(u),ordinal_numbers) equal(u,ordinal_numbers).
% 300.01/300.50  237065[19:Rew:235038.0,198016.1] || subclass(complement(u),regular(u))* -> equal(u,ordinal_numbers) equal(complement(u),regular(u)).
% 300.01/300.50  237066[19:Rew:235038.0,198015.1] || subclass(u,cantor(inverse(v))) -> equal(u,ordinal_numbers) member(regular(u),range_of(v))*.
% 300.01/300.50  237067[19:Rew:235038.0,197949.2] || subclass(universal_class,regular(u)) member(unordered_pair(v,w),u)* -> equal(u,ordinal_numbers).
% 300.01/300.50  237068[19:Rew:235038.0,197948.2] || subclass(universal_class,regular(u)) member(ordered_pair(v,w),u)* -> equal(u,ordinal_numbers).
% 300.01/300.50  237158[19:Rew:235038.0,197874.1] inductive(restrict(complement(compose(complement(element_relation),inverse(element_relation))),universal_class,universal_class)) ||  -> member(ordinal_numbers,subset_relation)*.
% 300.04/300.50  239992[19:Rew:235038.0,237184.1] || subclass(apply(u,universal_class),image(u,ordinal_numbers))* -> section(element_relation,image(u,ordinal_numbers),universal_class).
% 300.04/300.50  239993[19:Rew:235038.0,237199.1] ||  -> equal(intersection(u,singleton(v)),ordinal_numbers) equal(intersection(intersection(u,singleton(v)),v),ordinal_numbers)**.
% 300.04/300.50  239994[19:Rew:235038.0,237206.1] ||  -> equal(intersection(singleton(u),v),ordinal_numbers) equal(intersection(intersection(singleton(u),v),u),ordinal_numbers)**.
% 300.04/300.50  237222[19:Rew:235038.0,228180.0] || equal(complement(u),ordinal_numbers) well_ordering(v,u)* -> member(least(v,universal_class),universal_class)*.
% 300.04/300.50  239995[19:Rew:235038.0,237231.1] || subclass(omega,u) -> equal(integer_of(regular(complement(u))),ordinal_numbers)** equal(complement(u),ordinal_numbers).
% 300.04/300.50  237246[19:Rew:235038.0,198293.0] || equal(sum_class(u),ordinal_numbers) subclass(u,sum_class(u))* -> equal(sum_class(u),u).
% 300.04/300.50  237266[19:Rew:235038.0,198276.1] || asymmetric(universal_class,u) subclass(compose(ordinal_numbers,ordinal_numbers),ordinal_numbers)* -> transitive(inverse(universal_class),u)*.
% 300.04/300.50  237286[19:Rew:235038.0,198355.1] || member(regular(intersection(u,v)),symmetric_difference(u,v))* -> equal(intersection(u,v),ordinal_numbers).
% 300.04/300.50  239998[19:Rew:235038.0,237351.1] || subclass(rest_relation,rest_of(u))* -> equal(regular(domain_of(u)),ordinal_numbers) equal(domain_of(u),ordinal_numbers).
% 300.04/300.50  237390[19:Rew:235038.0,198425.1] || member(regular(intersection(u,complement(v))),v)* -> equal(intersection(u,complement(v)),ordinal_numbers).
% 300.04/300.50  239999[19:Rew:235038.0,237402.0] || equal(complement(symmetric_difference(complement(u),complement(v))),ordinal_numbers)** -> member(ordinal_numbers,union(u,v)).
% 300.04/300.50  237407[19:Rew:235038.0,198408.1] || equal(intersection(complement(u),complement(v)),universal_class)** member(ordinal_numbers,union(u,v)) -> .
% 300.04/300.50  237408[19:Rew:235038.0,198407.1] || subclass(universal_class,intersection(complement(u),complement(v)))* member(ordinal_numbers,union(u,v)) -> .
% 300.04/300.50  237429[19:Rew:235038.0,198398.1] || subclass(domain_of(u),v) -> equal(cantor(u),ordinal_numbers) member(regular(cantor(u)),v)*.
% 300.04/300.50  237463[19:Rew:235038.0,198485.1] || subclass(omega,cantor(inverse(u)))* -> equal(integer_of(v),ordinal_numbers) member(v,range_of(u))*.
% 300.04/300.50  237474[19:Rew:235038.0,223513.1] || subclass(domain_relation,rest_of(flip(cross_product(u,universal_class))))* -> member(ordinal_numbers,intersection(inverse(u),universal_class)).
% 300.04/300.50  237475[19:Rew:235038.0,223416.1] || subclass(domain_relation,rest_of(restrict(element_relation,universal_class,u)))* -> member(ordinal_numbers,intersection(sum_class(u),universal_class)).
% 300.04/300.50  237486[19:Rew:235038.0,200118.2] || member(u,universal_class) -> member(u,symmetric_difference(universal_class,v))* member(u,union(v,ordinal_numbers)).
% 300.04/300.50  240002[19:Rew:235038.0,237492.1] ||  -> member(not_subclass_element(u,union(v,ordinal_numbers)),symmetric_difference(universal_class,v))* subclass(u,union(v,ordinal_numbers)).
% 300.04/300.50  237561[19:Rew:235038.0,198551.0] || member(ordinal_numbers,symmetric_difference(u,v)) equal(complement(complement(intersection(u,v))),universal_class)** -> .
% 300.04/300.50  237605[19:Rew:235038.0,198505.1] || well_ordering(u,universal_class) -> equal(singleton(v),ordinal_numbers) equal(least(u,singleton(v)),v)**.
% 300.04/300.50  237655[19:Rew:235038.0,200164.2] || member(u,universal_class) -> member(u,domain_of(universal_class)) equal(cross_product(singleton(u),universal_class),ordinal_numbers)**.
% 300.04/300.50  237682[19:Rew:235038.0,198714.1] || equal(u,v) -> equal(unordered_pair(v,u),ordinal_numbers) member(v,unordered_pair(v,u))*.
% 300.04/300.50  237764[19:Rew:235038.0,198676.1] || equal(complement(singleton(regular(cross_product(u,v)))),universal_class)** -> equal(cross_product(u,v),ordinal_numbers).
% 300.04/300.50  237765[19:Rew:235038.0,198675.1] || subclass(universal_class,complement(singleton(regular(cross_product(u,v)))))* -> equal(cross_product(u,v),ordinal_numbers).
% 300.04/300.50  237783[19:Rew:235038.0,198366.1] || well_ordering(u,cross_product(universal_class,universal_class))* -> equal(subset_relation,ordinal_numbers) member(least(u,subset_relation),subset_relation).
% 300.04/300.50  237786[19:Rew:235038.0,231402.1] || subclass(universal_class,complement(union(u,v))) -> member(ordinal_numbers,intersection(complement(u),complement(v)))*.
% 300.04/300.50  237789[19:Rew:235038.0,198890.1] || equal(complement(union(u,v)),universal_class) -> member(ordinal_numbers,intersection(complement(u),complement(v)))*.
% 300.04/300.50  237790[19:Rew:235038.0,198889.1] || subclass(universal_class,union(u,v)) member(ordinal_numbers,intersection(complement(u),complement(v)))* -> .
% 300.04/300.50  237795[19:Rew:235038.0,200195.0] || subclass(unordered_pair(u,v),ordinal_numbers)* member(v,universal_class) well_ordering(w,subset_relation)* -> .
% 300.04/300.50  237796[19:Rew:235038.0,200193.0] || subclass(unordered_pair(u,v),ordinal_numbers)* member(u,universal_class) well_ordering(w,subset_relation)* -> .
% 300.04/300.50  237797[19:Rew:235038.0,200196.0] || subclass(unordered_pair(u,v),ordinal_numbers)* member(v,universal_class) -> member(v,inverse(subset_relation)).
% 300.04/300.50  237798[19:Rew:235038.0,200194.0] || subclass(unordered_pair(u,v),ordinal_numbers)* member(u,universal_class) -> member(u,inverse(subset_relation)).
% 300.04/300.50  237808[19:Rew:235038.0,200183.1] || member(regular(complement(compose(element_relation,universal_class))),element_relation)* -> equal(complement(compose(element_relation,universal_class)),ordinal_numbers).
% 300.04/300.50  237812[19:Rew:235038.0,198909.1] || well_ordering(universal_class,power_class(image(element_relation,complement(u))))* -> member(ordinal_numbers,image(element_relation,power_class(u))).
% 300.04/300.50  240003[19:Rew:235038.0,237813.0] || subclass(power_class(image(element_relation,complement(u))),ordinal_numbers)* -> member(ordinal_numbers,image(element_relation,power_class(u))).
% 300.04/300.50  237817[19:Rew:235038.0,198915.1] inductive(power_class(image(element_relation,complement(u)))) || member(ordinal_numbers,image(element_relation,power_class(u)))* -> .
% 300.04/300.50  237824[19:Rew:235038.0,198880.1] || subclass(omega,domain_relation) -> equal(integer_of(ordered_pair(u,v)),ordinal_numbers)** equal(domain_of(u),v).
% 300.04/300.50  237825[19:Rew:235038.0,198878.1] || subclass(omega,rest_relation) -> equal(integer_of(ordered_pair(u,v)),ordinal_numbers)** equal(rest_of(u),v).
% 300.04/300.50  237853[19:Rew:235038.0,198848.2] || subclass(ordered_pair(u,v),w)* subclass(universal_class,regular(w)) -> equal(w,ordinal_numbers).
% 300.04/300.50  237880[19:Rew:235038.0,198820.1] || equal(rest_of(inverse(restrict(u,v,universal_class))),domain_relation)** -> member(ordinal_numbers,image(u,v)).
% 300.04/300.50  237883[19:Rew:235038.0,198818.1] || member(regular(intersection(complement(u),v)),u)* -> equal(intersection(complement(u),v),ordinal_numbers).
% 300.04/300.50  237912[19:Rew:235038.0,198780.1] ||  -> equal(regular(unordered_pair(u,v)),u)** equal(unordered_pair(u,v),ordinal_numbers) member(v,universal_class).
% 300.04/300.50  237913[19:Rew:235038.0,198779.1] ||  -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),ordinal_numbers) member(u,universal_class).
% 300.04/300.50  240004[19:Rew:235038.0,237929.1,235038.0,237929.0] || equal(inverse(ordinal_numbers),ordinal_numbers) subclass(cross_product(u,u),ordinal_numbers)* -> connected(ordinal_numbers,u).
% 300.04/300.50  237940[19:Rew:235038.0,198756.1] || subclass(restrict(u,v,w),complement(u))* -> equal(restrict(u,v,w),ordinal_numbers).
% 300.04/300.50  237956[19:Rew:235038.0,198745.0] ||  -> equal(symmetric_difference(u,v),ordinal_numbers) member(regular(symmetric_difference(u,v)),complement(intersection(u,v)))*.
% 300.04/300.50  237957[19:Rew:235038.0,198744.1] || member(regular(symmetric_difference(u,v)),intersection(u,v))* -> equal(symmetric_difference(u,v),ordinal_numbers).
% 300.04/300.50  237958[19:Rew:235038.0,198743.1] || subclass(symmetric_difference(u,v),complement(union(u,v)))* -> equal(symmetric_difference(u,v),ordinal_numbers).
% 300.04/300.50  240006[19:Rew:235038.0,237969.1] || member(not_subclass_element(symmetrization_of(ordinal_numbers),ordinal_numbers),symmetric_difference(universal_class,inverse(ordinal_numbers)))* -> subclass(symmetrization_of(ordinal_numbers),ordinal_numbers).
% 300.04/300.50  237970[19:Rew:235038.0,200613.0] ||  -> equal(intersection(u,domain_of(v)),ordinal_numbers) member(regular(intersection(u,domain_of(v))),cantor(v))*.
% 300.04/300.50  237971[19:Rew:235038.0,200589.0] || member(u,cantor(restrict(v,w,ordinal_numbers)))* -> member(u,segment(v,w,universal_class)).
% 300.04/300.50  237972[19:Rew:235038.0Cputime limit exceeded (core dumped)
%------------------------------------------------------------------------------