TSTP Solution File: SEU157+2 by Drodi---3.5.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.5.1
% Problem  : SEU157+2 : TPTP v8.1.2. Released v3.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n006.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  : 300s
% DateTime : Wed May 31 12:36:02 EDT 2023

% Result   : Theorem 245.85s 31.24s
% Output   : CNFRefutation 246.57s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.12  % Problem  : SEU157+2 : TPTP v8.1.2. Released v3.3.0.
% 0.10/0.12  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.14/0.33  % Computer : n006.cluster.edu
% 0.14/0.33  % Model    : x86_64 x86_64
% 0.14/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.33  % Memory   : 8042.1875MB
% 0.14/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.33  % CPULimit : 300
% 0.14/0.33  % WCLimit  : 300
% 0.14/0.33  % DateTime : Tue May 30 09:06:17 EDT 2023
% 0.14/0.33  % CPUTime  : 
% 0.14/0.35  % Drodi V3.5.1
% 245.85/31.24  % Refutation found
% 245.85/31.24  % SZS status Theorem for theBenchmark: Theorem is valid
% 245.85/31.24  % SZS output start CNFRefutation for theBenchmark
% 245.85/31.24  fof(f1,axiom,(
% 245.85/31.24    (! [A,B] :( in(A,B)=> ~ in(B,A) ) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f3,axiom,(
% 245.85/31.24    (! [A,B] : unordered_pair(A,B) = unordered_pair(B,A) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f4,axiom,(
% 245.85/31.24    (! [A,B] : set_union2(A,B) = set_union2(B,A) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f5,axiom,(
% 245.85/31.24    (! [A,B] : set_intersection2(A,B) = set_intersection2(B,A) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f6,axiom,(
% 245.85/31.24    (! [A,B] :( A = B<=> ( subset(A,B)& subset(B,A) ) ) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f7,axiom,(
% 245.85/31.24    (! [A,B] :( B = singleton(A)<=> (! [C] :( in(C,B)<=> C = A ) )) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f8,axiom,(
% 245.85/31.24    (! [A] :( A = empty_set<=> (! [B] : ~ in(B,A) )) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f9,axiom,(
% 245.85/31.24    (! [A,B] :( B = powerset(A)<=> (! [C] :( in(C,B)<=> subset(C,A) ) )) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f10,axiom,(
% 245.85/31.24    (! [A,B,C] :( C = unordered_pair(A,B)<=> (! [D] :( in(D,C)<=> ( D = A| D = B ) ) )) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f11,axiom,(
% 245.85/31.24    (! [A,B,C] :( C = set_union2(A,B)<=> (! [D] :( in(D,C)<=> ( in(D,A)| in(D,B) ) ) )) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f12,axiom,(
% 245.85/31.24    (! [A,B,C] :( C = cartesian_product2(A,B)<=> (! [D] :( in(D,C)<=> (? [E,F] :( in(E,A)& in(F,B)& D = ordered_pair(E,F) ) )) )) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f13,axiom,(
% 245.85/31.24    (! [A,B] :( subset(A,B)<=> (! [C] :( in(C,A)=> in(C,B) ) )) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f15,axiom,(
% 245.85/31.24    (! [A,B] :( B = union(A)<=> (! [C] :( in(C,B)<=> (? [D] :( in(C,D)& in(D,A) ) )) )) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f16,axiom,(
% 245.85/31.24    (! [A,B,C] :( C = set_difference(A,B)<=> (! [D] :( in(D,C)<=> ( in(D,A)& ~ in(D,B) ) ) )) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f17,axiom,(
% 245.85/31.24    (! [A,B] : ordered_pair(A,B) = unordered_pair(unordered_pair(A,B),singleton(A)) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f19,axiom,(
% 245.85/31.24    (! [A,B] :( proper_subset(A,B)<=> ( subset(A,B)& A != B ) ) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f37,lemma,(
% 245.85/31.24    (! [A] : singleton(A) != empty_set )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f38,lemma,(
% 245.85/31.24    (! [A,B] :( in(A,B)=> set_union2(singleton(A),B) = B ) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f40,lemma,(
% 245.85/31.24    (! [A,B] :( ~ in(A,B)=> disjoint(singleton(A),B) ) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f41,lemma,(
% 245.85/31.24    (! [A,B] :( subset(singleton(A),B)<=> in(A,B) ) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f42,lemma,(
% 245.85/31.24    (! [A,B] :( set_difference(A,B) = empty_set<=> subset(A,B) ) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f45,lemma,(
% 245.85/31.24    (! [A,B] :( in(A,B)=> subset(A,union(B)) ) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f46,conjecture,(
% 245.85/31.24    (! [A,B,C,D] :( in(ordered_pair(A,B),cartesian_product2(C,D))<=> ( in(A,C)& in(B,D) ) ) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f47,negated_conjecture,(
% 245.85/31.24    ~((! [A,B,C,D] :( in(ordered_pair(A,B),cartesian_product2(C,D))<=> ( in(A,C)& in(B,D) ) ) ))),
% 245.85/31.24    inference(negated_conjecture,[status(cth)],[f46])).
% 245.85/31.24  fof(f53,lemma,(
% 245.85/31.24    (! [A,B] :( subset(A,B)=> set_union2(A,B) = B ) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f54,lemma,(
% 245.85/31.24    (! [A,B] : subset(set_intersection2(A,B),A) )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f56,axiom,(
% 245.85/31.24    (! [A] : set_union2(A,empty_set) = A )),
% 245.85/31.24    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.24  fof(f57,lemma,(
% 245.85/31.25    (! [A,B,C] :( ( subset(A,B)& subset(B,C) )=> subset(A,C) ) )),
% 245.85/31.25    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.25  fof(f58,lemma,(
% 245.85/31.25    powerset(empty_set) = singleton(empty_set) ),
% 245.85/31.25    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.25  fof(f61,axiom,(
% 245.85/31.25    (! [A] : set_intersection2(A,empty_set) = empty_set )),
% 245.85/31.25    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.25  fof(f62,axiom,(
% 245.85/31.25    (! [A,B] :( (! [C] :( in(C,A)<=> in(C,B) ))=> A = B ) )),
% 245.85/31.25    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.25  fof(f63,lemma,(
% 245.85/31.25    (! [A] : subset(empty_set,A) )),
% 245.85/31.25    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.25  fof(f64,lemma,(
% 245.85/31.25    (! [A,B,C] :( subset(A,B)=> subset(set_difference(A,C),set_difference(B,C)) ) )),
% 245.85/31.25    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.25  fof(f65,lemma,(
% 245.85/31.25    (! [A,B,C,D] :( ordered_pair(A,B) = ordered_pair(C,D)=> ( A = C& B = D ) ) )),
% 245.85/31.25    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.25  fof(f66,lemma,(
% 245.85/31.25    (! [A,B] : subset(set_difference(A,B),A) )),
% 245.85/31.25    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.25  fof(f68,lemma,(
% 245.85/31.25    (! [A,B] : set_union2(A,set_difference(B,A)) = set_union2(A,B) )),
% 245.85/31.25    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.25  fof(f69,axiom,(
% 245.85/31.25    (! [A] : set_difference(A,empty_set) = A )),
% 245.85/31.25    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.25  fof(f70,lemma,(
% 245.85/31.25    (! [A,B] :( ~ ( ~ disjoint(A,B)& (! [C] :~ ( in(C,A)& in(C,B) ) ))& ~ ( (? [C] :( in(C,A)& in(C,B) ))& disjoint(A,B) ) ) )),
% 245.85/31.25    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.25  fof(f74,lemma,(
% 245.85/31.25    (! [A,B] : set_difference(A,set_difference(A,B)) = set_intersection2(A,B) )),
% 245.85/31.25    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.25  fof(f76,lemma,(
% 245.85/31.25    (! [A,B] :( ~ ( ~ disjoint(A,B)& (! [C] : ~ in(C,set_intersection2(A,B)) ))& ~ ( (? [C] : in(C,set_intersection2(A,B)))& disjoint(A,B) ) ) )),
% 245.85/31.25    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.25  fof(f77,lemma,(
% 245.85/31.25    (! [A,B] :~ ( subset(A,B)& proper_subset(B,A) ) )),
% 245.85/31.25    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.25  fof(f78,lemma,(
% 245.85/31.25    (! [A,B,C] :( ( subset(A,B)& disjoint(B,C) )=> disjoint(A,C) ) )),
% 245.85/31.25    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.25  fof(f79,lemma,(
% 245.85/31.25    (! [A] : unordered_pair(A,A) = singleton(A) )),
% 245.85/31.25    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.25  fof(f83,lemma,(
% 245.85/31.25    (! [A,B] : subset(A,set_union2(A,B)) )),
% 245.85/31.25    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 245.85/31.25  fof(f89,plain,(
% 245.85/31.25    ![A,B]: (~in(A,B)|~in(B,A))),
% 245.85/31.25    inference(pre_NNF_transformation,[status(esa)],[f1])).
% 245.85/31.25  fof(f90,plain,(
% 245.85/31.25    ![X0,X1]: (~in(X0,X1)|~in(X1,X0))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f89])).
% 245.85/31.25  fof(f93,plain,(
% 245.85/31.25    ![X0,X1]: (unordered_pair(X0,X1)=unordered_pair(X1,X0))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f3])).
% 245.85/31.25  fof(f94,plain,(
% 245.85/31.25    ![X0,X1]: (set_union2(X0,X1)=set_union2(X1,X0))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f4])).
% 245.85/31.25  fof(f95,plain,(
% 245.85/31.25    ![X0,X1]: (set_intersection2(X0,X1)=set_intersection2(X1,X0))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f5])).
% 245.85/31.25  fof(f96,plain,(
% 245.85/31.25    ![A,B]: ((~A=B|(subset(A,B)&subset(B,A)))&(A=B|(~subset(A,B)|~subset(B,A))))),
% 245.85/31.25    inference(NNF_transformation,[status(esa)],[f6])).
% 245.85/31.25  fof(f97,plain,(
% 245.85/31.25    (![A,B]: (~A=B|(subset(A,B)&subset(B,A))))&(![A,B]: (A=B|(~subset(A,B)|~subset(B,A))))),
% 245.85/31.25    inference(miniscoping,[status(esa)],[f96])).
% 245.85/31.25  fof(f98,plain,(
% 245.85/31.25    ![X0,X1]: (~X0=X1|subset(X0,X1))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f97])).
% 245.85/31.25  fof(f100,plain,(
% 245.85/31.25    ![X0,X1]: (X0=X1|~subset(X0,X1)|~subset(X1,X0))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f97])).
% 245.85/31.25  fof(f101,plain,(
% 245.85/31.25    ![A,B]: ((~B=singleton(A)|(![C]: ((~in(C,B)|C=A)&(in(C,B)|~C=A))))&(B=singleton(A)|(?[C]: ((~in(C,B)|~C=A)&(in(C,B)|C=A)))))),
% 245.85/31.25    inference(NNF_transformation,[status(esa)],[f7])).
% 245.85/31.25  fof(f102,plain,(
% 245.85/31.25    (![A,B]: (~B=singleton(A)|((![C]: (~in(C,B)|C=A))&(![C]: (in(C,B)|~C=A)))))&(![A,B]: (B=singleton(A)|(?[C]: ((~in(C,B)|~C=A)&(in(C,B)|C=A)))))),
% 245.85/31.25    inference(miniscoping,[status(esa)],[f101])).
% 245.85/31.25  fof(f103,plain,(
% 245.85/31.25    (![A,B]: (~B=singleton(A)|((![C]: (~in(C,B)|C=A))&(![C]: (in(C,B)|~C=A)))))&(![A,B]: (B=singleton(A)|((~in(sk0_0(B,A),B)|~sk0_0(B,A)=A)&(in(sk0_0(B,A),B)|sk0_0(B,A)=A))))),
% 245.85/31.25    inference(skolemization,[status(esa)],[f102])).
% 245.85/31.25  fof(f104,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~X0=singleton(X1)|~in(X2,X0)|X2=X1)),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f103])).
% 245.85/31.25  fof(f105,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~X0=singleton(X1)|in(X2,X0)|~X2=X1)),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f103])).
% 245.85/31.25  fof(f108,plain,(
% 245.85/31.25    ![A]: ((~A=empty_set|(![B]: ~in(B,A)))&(A=empty_set|(?[B]: in(B,A))))),
% 245.85/31.25    inference(NNF_transformation,[status(esa)],[f8])).
% 245.85/31.25  fof(f109,plain,(
% 245.85/31.25    (![A]: (~A=empty_set|(![B]: ~in(B,A))))&(![A]: (A=empty_set|(?[B]: in(B,A))))),
% 245.85/31.25    inference(miniscoping,[status(esa)],[f108])).
% 245.85/31.25  fof(f110,plain,(
% 245.85/31.25    (![A]: (~A=empty_set|(![B]: ~in(B,A))))&(![A]: (A=empty_set|in(sk0_1(A),A)))),
% 245.85/31.25    inference(skolemization,[status(esa)],[f109])).
% 245.85/31.25  fof(f111,plain,(
% 245.85/31.25    ![X0,X1]: (~X0=empty_set|~in(X1,X0))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f110])).
% 245.85/31.25  fof(f112,plain,(
% 245.85/31.25    ![X0]: (X0=empty_set|in(sk0_1(X0),X0))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f110])).
% 245.85/31.25  fof(f113,plain,(
% 245.85/31.25    ![A,B]: ((~B=powerset(A)|(![C]: ((~in(C,B)|subset(C,A))&(in(C,B)|~subset(C,A)))))&(B=powerset(A)|(?[C]: ((~in(C,B)|~subset(C,A))&(in(C,B)|subset(C,A))))))),
% 245.85/31.25    inference(NNF_transformation,[status(esa)],[f9])).
% 245.85/31.25  fof(f114,plain,(
% 245.85/31.25    (![A,B]: (~B=powerset(A)|((![C]: (~in(C,B)|subset(C,A)))&(![C]: (in(C,B)|~subset(C,A))))))&(![A,B]: (B=powerset(A)|(?[C]: ((~in(C,B)|~subset(C,A))&(in(C,B)|subset(C,A))))))),
% 245.85/31.25    inference(miniscoping,[status(esa)],[f113])).
% 245.85/31.25  fof(f115,plain,(
% 245.85/31.25    (![A,B]: (~B=powerset(A)|((![C]: (~in(C,B)|subset(C,A)))&(![C]: (in(C,B)|~subset(C,A))))))&(![A,B]: (B=powerset(A)|((~in(sk0_2(B,A),B)|~subset(sk0_2(B,A),A))&(in(sk0_2(B,A),B)|subset(sk0_2(B,A),A)))))),
% 245.85/31.25    inference(skolemization,[status(esa)],[f114])).
% 245.85/31.25  fof(f117,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~X0=powerset(X1)|in(X2,X0)|~subset(X2,X1))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f115])).
% 245.85/31.25  fof(f120,plain,(
% 245.85/31.25    ![A,B,C]: ((~C=unordered_pair(A,B)|(![D]: ((~in(D,C)|(D=A|D=B))&(in(D,C)|(~D=A&~D=B)))))&(C=unordered_pair(A,B)|(?[D]: ((~in(D,C)|(~D=A&~D=B))&(in(D,C)|(D=A|D=B))))))),
% 245.85/31.25    inference(NNF_transformation,[status(esa)],[f10])).
% 245.85/31.25  fof(f121,plain,(
% 245.85/31.25    (![A,B,C]: (~C=unordered_pair(A,B)|((![D]: (~in(D,C)|(D=A|D=B)))&(![D]: (in(D,C)|(~D=A&~D=B))))))&(![A,B,C]: (C=unordered_pair(A,B)|(?[D]: ((~in(D,C)|(~D=A&~D=B))&(in(D,C)|(D=A|D=B))))))),
% 245.85/31.25    inference(miniscoping,[status(esa)],[f120])).
% 245.85/31.25  fof(f122,plain,(
% 245.85/31.25    (![A,B,C]: (~C=unordered_pair(A,B)|((![D]: (~in(D,C)|(D=A|D=B)))&(![D]: (in(D,C)|(~D=A&~D=B))))))&(![A,B,C]: (C=unordered_pair(A,B)|((~in(sk0_3(C,B,A),C)|(~sk0_3(C,B,A)=A&~sk0_3(C,B,A)=B))&(in(sk0_3(C,B,A),C)|(sk0_3(C,B,A)=A|sk0_3(C,B,A)=B)))))),
% 245.85/31.25    inference(skolemization,[status(esa)],[f121])).
% 245.85/31.25  fof(f124,plain,(
% 245.85/31.25    ![X0,X1,X2,X3]: (~X0=unordered_pair(X1,X2)|in(X3,X0)|~X3=X1)),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f122])).
% 245.85/31.25  fof(f129,plain,(
% 245.85/31.25    ![A,B,C]: ((~C=set_union2(A,B)|(![D]: ((~in(D,C)|(in(D,A)|in(D,B)))&(in(D,C)|(~in(D,A)&~in(D,B))))))&(C=set_union2(A,B)|(?[D]: ((~in(D,C)|(~in(D,A)&~in(D,B)))&(in(D,C)|(in(D,A)|in(D,B)))))))),
% 245.85/31.25    inference(NNF_transformation,[status(esa)],[f11])).
% 245.85/31.25  fof(f130,plain,(
% 245.85/31.25    (![A,B,C]: (~C=set_union2(A,B)|((![D]: (~in(D,C)|(in(D,A)|in(D,B))))&(![D]: (in(D,C)|(~in(D,A)&~in(D,B)))))))&(![A,B,C]: (C=set_union2(A,B)|(?[D]: ((~in(D,C)|(~in(D,A)&~in(D,B)))&(in(D,C)|(in(D,A)|in(D,B)))))))),
% 245.85/31.25    inference(miniscoping,[status(esa)],[f129])).
% 245.85/31.25  fof(f131,plain,(
% 245.85/31.25    (![A,B,C]: (~C=set_union2(A,B)|((![D]: (~in(D,C)|(in(D,A)|in(D,B))))&(![D]: (in(D,C)|(~in(D,A)&~in(D,B)))))))&(![A,B,C]: (C=set_union2(A,B)|((~in(sk0_4(C,B,A),C)|(~in(sk0_4(C,B,A),A)&~in(sk0_4(C,B,A),B)))&(in(sk0_4(C,B,A),C)|(in(sk0_4(C,B,A),A)|in(sk0_4(C,B,A),B))))))),
% 245.85/31.25    inference(skolemization,[status(esa)],[f130])).
% 245.85/31.25  fof(f134,plain,(
% 245.85/31.25    ![X0,X1,X2,X3]: (~X0=set_union2(X1,X2)|in(X3,X0)|~in(X3,X2))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f131])).
% 245.85/31.25  fof(f137,plain,(
% 245.85/31.25    ![X0,X1,X2]: (X0=set_union2(X1,X2)|in(sk0_4(X0,X2,X1),X0)|in(sk0_4(X0,X2,X1),X1)|in(sk0_4(X0,X2,X1),X2))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f131])).
% 245.85/31.25  fof(f138,plain,(
% 245.85/31.25    ![A,B,D,E,F]: (pd0_0(F,E,D,B,A)<=>((in(E,A)&in(F,B))&D=ordered_pair(E,F)))),
% 245.85/31.25    introduced(predicate_definition,[f12])).
% 245.85/31.25  fof(f139,plain,(
% 245.85/31.25    ![A,B,C]: (C=cartesian_product2(A,B)<=>(![D]: (in(D,C)<=>(?[E,F]: pd0_0(F,E,D,B,A)))))),
% 245.85/31.25    inference(formula_renaming,[status(thm)],[f12,f138])).
% 245.85/31.25  fof(f140,plain,(
% 245.85/31.25    ![A,B,C]: ((~C=cartesian_product2(A,B)|(![D]: ((~in(D,C)|(?[E,F]: pd0_0(F,E,D,B,A)))&(in(D,C)|(![E,F]: ~pd0_0(F,E,D,B,A))))))&(C=cartesian_product2(A,B)|(?[D]: ((~in(D,C)|(![E,F]: ~pd0_0(F,E,D,B,A)))&(in(D,C)|(?[E,F]: pd0_0(F,E,D,B,A)))))))),
% 245.85/31.25    inference(NNF_transformation,[status(esa)],[f139])).
% 245.85/31.25  fof(f141,plain,(
% 245.85/31.25    (![A,B,C]: (~C=cartesian_product2(A,B)|((![D]: (~in(D,C)|(?[E,F]: pd0_0(F,E,D,B,A))))&(![D]: (in(D,C)|(![E,F]: ~pd0_0(F,E,D,B,A)))))))&(![A,B,C]: (C=cartesian_product2(A,B)|(?[D]: ((~in(D,C)|(![E,F]: ~pd0_0(F,E,D,B,A)))&(in(D,C)|(?[E,F]: pd0_0(F,E,D,B,A)))))))),
% 245.85/31.25    inference(miniscoping,[status(esa)],[f140])).
% 245.85/31.25  fof(f142,plain,(
% 245.85/31.25    (![A,B,C]: (~C=cartesian_product2(A,B)|((![D]: (~in(D,C)|pd0_0(sk0_6(D,C,B,A),sk0_5(D,C,B,A),D,B,A)))&(![D]: (in(D,C)|(![E,F]: ~pd0_0(F,E,D,B,A)))))))&(![A,B,C]: (C=cartesian_product2(A,B)|((~in(sk0_7(C,B,A),C)|(![E,F]: ~pd0_0(F,E,sk0_7(C,B,A),B,A)))&(in(sk0_7(C,B,A),C)|pd0_0(sk0_9(C,B,A),sk0_8(C,B,A),sk0_7(C,B,A),B,A)))))),
% 245.85/31.25    inference(skolemization,[status(esa)],[f141])).
% 245.85/31.25  fof(f143,plain,(
% 245.85/31.25    ![X0,X1,X2,X3]: (~X0=cartesian_product2(X1,X2)|~in(X3,X0)|pd0_0(sk0_6(X3,X0,X2,X1),sk0_5(X3,X0,X2,X1),X3,X2,X1))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f142])).
% 245.85/31.25  fof(f144,plain,(
% 245.85/31.25    ![X0,X1,X2,X3,X4,X5]: (~X0=cartesian_product2(X1,X2)|in(X3,X0)|~pd0_0(X4,X5,X3,X2,X1))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f142])).
% 245.85/31.25  fof(f147,plain,(
% 245.85/31.25    ![A,B]: (subset(A,B)<=>(![C]: (~in(C,A)|in(C,B))))),
% 245.85/31.25    inference(pre_NNF_transformation,[status(esa)],[f13])).
% 245.85/31.25  fof(f148,plain,(
% 245.85/31.25    ![A,B]: ((~subset(A,B)|(![C]: (~in(C,A)|in(C,B))))&(subset(A,B)|(?[C]: (in(C,A)&~in(C,B)))))),
% 245.85/31.25    inference(NNF_transformation,[status(esa)],[f147])).
% 245.85/31.25  fof(f149,plain,(
% 245.85/31.25    (![A,B]: (~subset(A,B)|(![C]: (~in(C,A)|in(C,B)))))&(![A,B]: (subset(A,B)|(?[C]: (in(C,A)&~in(C,B)))))),
% 245.85/31.25    inference(miniscoping,[status(esa)],[f148])).
% 245.85/31.25  fof(f150,plain,(
% 245.85/31.25    (![A,B]: (~subset(A,B)|(![C]: (~in(C,A)|in(C,B)))))&(![A,B]: (subset(A,B)|(in(sk0_10(B,A),A)&~in(sk0_10(B,A),B))))),
% 245.85/31.25    inference(skolemization,[status(esa)],[f149])).
% 245.85/31.25  fof(f151,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~subset(X0,X1)|~in(X2,X0)|in(X2,X1))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f150])).
% 245.85/31.25  fof(f152,plain,(
% 245.85/31.25    ![X0,X1]: (subset(X0,X1)|in(sk0_10(X1,X0),X0))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f150])).
% 245.85/31.25  fof(f163,plain,(
% 245.85/31.25    ![A,B]: ((~B=union(A)|(![C]: ((~in(C,B)|(?[D]: (in(C,D)&in(D,A))))&(in(C,B)|(![D]: (~in(C,D)|~in(D,A)))))))&(B=union(A)|(?[C]: ((~in(C,B)|(![D]: (~in(C,D)|~in(D,A))))&(in(C,B)|(?[D]: (in(C,D)&in(D,A))))))))),
% 245.85/31.25    inference(NNF_transformation,[status(esa)],[f15])).
% 245.85/31.25  fof(f164,plain,(
% 245.85/31.25    (![A,B]: (~B=union(A)|((![C]: (~in(C,B)|(?[D]: (in(C,D)&in(D,A)))))&(![C]: (in(C,B)|(![D]: (~in(C,D)|~in(D,A))))))))&(![A,B]: (B=union(A)|(?[C]: ((~in(C,B)|(![D]: (~in(C,D)|~in(D,A))))&(in(C,B)|(?[D]: (in(C,D)&in(D,A))))))))),
% 245.85/31.25    inference(miniscoping,[status(esa)],[f163])).
% 245.85/31.25  fof(f165,plain,(
% 245.85/31.25    (![A,B]: (~B=union(A)|((![C]: (~in(C,B)|(in(C,sk0_12(C,B,A))&in(sk0_12(C,B,A),A))))&(![C]: (in(C,B)|(![D]: (~in(C,D)|~in(D,A))))))))&(![A,B]: (B=union(A)|((~in(sk0_13(B,A),B)|(![D]: (~in(sk0_13(B,A),D)|~in(D,A))))&(in(sk0_13(B,A),B)|(in(sk0_13(B,A),sk0_14(B,A))&in(sk0_14(B,A),A))))))),
% 245.85/31.25    inference(skolemization,[status(esa)],[f164])).
% 245.85/31.25  fof(f167,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~X0=union(X1)|~in(X2,X0)|in(sk0_12(X2,X0,X1),X1))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f165])).
% 245.85/31.25  fof(f171,plain,(
% 245.85/31.25    ![X0,X1]: (X0=union(X1)|in(sk0_13(X0,X1),X0)|in(sk0_14(X0,X1),X1))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f165])).
% 245.85/31.25  fof(f172,plain,(
% 245.85/31.25    ![A,B,C]: ((~C=set_difference(A,B)|(![D]: ((~in(D,C)|(in(D,A)&~in(D,B)))&(in(D,C)|(~in(D,A)|in(D,B))))))&(C=set_difference(A,B)|(?[D]: ((~in(D,C)|(~in(D,A)|in(D,B)))&(in(D,C)|(in(D,A)&~in(D,B)))))))),
% 245.85/31.25    inference(NNF_transformation,[status(esa)],[f16])).
% 245.85/31.25  fof(f173,plain,(
% 245.85/31.25    (![A,B,C]: (~C=set_difference(A,B)|((![D]: (~in(D,C)|(in(D,A)&~in(D,B))))&(![D]: (in(D,C)|(~in(D,A)|in(D,B)))))))&(![A,B,C]: (C=set_difference(A,B)|(?[D]: ((~in(D,C)|(~in(D,A)|in(D,B)))&(in(D,C)|(in(D,A)&~in(D,B)))))))),
% 245.85/31.25    inference(miniscoping,[status(esa)],[f172])).
% 245.85/31.25  fof(f174,plain,(
% 245.85/31.25    (![A,B,C]: (~C=set_difference(A,B)|((![D]: (~in(D,C)|(in(D,A)&~in(D,B))))&(![D]: (in(D,C)|(~in(D,A)|in(D,B)))))))&(![A,B,C]: (C=set_difference(A,B)|((~in(sk0_15(C,B,A),C)|(~in(sk0_15(C,B,A),A)|in(sk0_15(C,B,A),B)))&(in(sk0_15(C,B,A),C)|(in(sk0_15(C,B,A),A)&~in(sk0_15(C,B,A),B))))))),
% 245.85/31.25    inference(skolemization,[status(esa)],[f173])).
% 245.85/31.25  fof(f177,plain,(
% 245.85/31.25    ![X0,X1,X2,X3]: (~X0=set_difference(X1,X2)|in(X3,X0)|~in(X3,X1)|in(X3,X2))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f174])).
% 245.85/31.25  fof(f181,plain,(
% 245.85/31.25    ![X0,X1]: (ordered_pair(X0,X1)=unordered_pair(unordered_pair(X0,X1),singleton(X0)))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f17])).
% 245.85/31.25  fof(f186,plain,(
% 245.85/31.25    ![A,B]: ((~proper_subset(A,B)|(subset(A,B)&~A=B))&(proper_subset(A,B)|(~subset(A,B)|A=B)))),
% 245.85/31.25    inference(NNF_transformation,[status(esa)],[f19])).
% 245.85/31.25  fof(f187,plain,(
% 245.85/31.25    (![A,B]: (~proper_subset(A,B)|(subset(A,B)&~A=B)))&(![A,B]: (proper_subset(A,B)|(~subset(A,B)|A=B)))),
% 245.85/31.25    inference(miniscoping,[status(esa)],[f186])).
% 245.85/31.25  fof(f188,plain,(
% 245.85/31.25    ![X0,X1]: (~proper_subset(X0,X1)|subset(X0,X1))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f187])).
% 245.85/31.25  fof(f190,plain,(
% 245.85/31.25    ![X0,X1]: (proper_subset(X0,X1)|~subset(X0,X1)|X0=X1)),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f187])).
% 245.85/31.25  fof(f205,plain,(
% 245.85/31.25    ![X0]: (~singleton(X0)=empty_set)),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f37])).
% 245.85/31.25  fof(f206,plain,(
% 245.85/31.25    ![A,B]: (~in(A,B)|set_union2(singleton(A),B)=B)),
% 245.85/31.25    inference(pre_NNF_transformation,[status(esa)],[f38])).
% 245.85/31.25  fof(f207,plain,(
% 245.85/31.25    ![X0,X1]: (~in(X0,X1)|set_union2(singleton(X0),X1)=X1)),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f206])).
% 245.85/31.25  fof(f210,plain,(
% 245.85/31.25    ![A,B]: (in(A,B)|disjoint(singleton(A),B))),
% 245.85/31.25    inference(pre_NNF_transformation,[status(esa)],[f40])).
% 245.85/31.25  fof(f211,plain,(
% 245.85/31.25    ![X0,X1]: (in(X0,X1)|disjoint(singleton(X0),X1))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f210])).
% 245.85/31.25  fof(f212,plain,(
% 245.85/31.25    ![A,B]: ((~subset(singleton(A),B)|in(A,B))&(subset(singleton(A),B)|~in(A,B)))),
% 245.85/31.25    inference(NNF_transformation,[status(esa)],[f41])).
% 245.85/31.25  fof(f213,plain,(
% 245.85/31.25    (![A,B]: (~subset(singleton(A),B)|in(A,B)))&(![A,B]: (subset(singleton(A),B)|~in(A,B)))),
% 245.85/31.25    inference(miniscoping,[status(esa)],[f212])).
% 245.85/31.25  fof(f214,plain,(
% 245.85/31.25    ![X0,X1]: (~subset(singleton(X0),X1)|in(X0,X1))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f213])).
% 245.85/31.25  fof(f215,plain,(
% 245.85/31.25    ![X0,X1]: (subset(singleton(X0),X1)|~in(X0,X1))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f213])).
% 245.85/31.25  fof(f216,plain,(
% 245.85/31.25    ![A,B]: ((~set_difference(A,B)=empty_set|subset(A,B))&(set_difference(A,B)=empty_set|~subset(A,B)))),
% 245.85/31.25    inference(NNF_transformation,[status(esa)],[f42])).
% 245.85/31.25  fof(f217,plain,(
% 245.85/31.25    (![A,B]: (~set_difference(A,B)=empty_set|subset(A,B)))&(![A,B]: (set_difference(A,B)=empty_set|~subset(A,B)))),
% 245.85/31.25    inference(miniscoping,[status(esa)],[f216])).
% 245.85/31.25  fof(f219,plain,(
% 245.85/31.25    ![X0,X1]: (set_difference(X0,X1)=empty_set|~subset(X0,X1))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f217])).
% 245.85/31.25  fof(f228,plain,(
% 245.85/31.25    ![A,B]: (~in(A,B)|subset(A,union(B)))),
% 245.85/31.25    inference(pre_NNF_transformation,[status(esa)],[f45])).
% 245.85/31.25  fof(f229,plain,(
% 245.85/31.25    ![X0,X1]: (~in(X0,X1)|subset(X0,union(X1)))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f228])).
% 245.85/31.25  fof(f230,plain,(
% 245.85/31.25    (?[A,B,C,D]: (in(ordered_pair(A,B),cartesian_product2(C,D))<~>(in(A,C)&in(B,D))))),
% 245.85/31.25    inference(pre_NNF_transformation,[status(esa)],[f47])).
% 245.85/31.25  fof(f231,plain,(
% 245.85/31.25    ?[A,B,C,D]: ((in(ordered_pair(A,B),cartesian_product2(C,D))|(in(A,C)&in(B,D)))&(~in(ordered_pair(A,B),cartesian_product2(C,D))|(~in(A,C)|~in(B,D))))),
% 245.85/31.25    inference(NNF_transformation,[status(esa)],[f230])).
% 245.85/31.25  fof(f232,plain,(
% 245.85/31.25    ((in(ordered_pair(sk0_16,sk0_17),cartesian_product2(sk0_18,sk0_19))|(in(sk0_16,sk0_18)&in(sk0_17,sk0_19)))&(~in(ordered_pair(sk0_16,sk0_17),cartesian_product2(sk0_18,sk0_19))|(~in(sk0_16,sk0_18)|~in(sk0_17,sk0_19))))),
% 245.85/31.25    inference(skolemization,[status(esa)],[f231])).
% 245.85/31.25  fof(f233,plain,(
% 245.85/31.25    in(ordered_pair(sk0_16,sk0_17),cartesian_product2(sk0_18,sk0_19))|in(sk0_16,sk0_18)),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f232])).
% 245.85/31.25  fof(f234,plain,(
% 245.85/31.25    in(ordered_pair(sk0_16,sk0_17),cartesian_product2(sk0_18,sk0_19))|in(sk0_17,sk0_19)),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f232])).
% 245.85/31.25  fof(f235,plain,(
% 245.85/31.25    ~in(ordered_pair(sk0_16,sk0_17),cartesian_product2(sk0_18,sk0_19))|~in(sk0_16,sk0_18)|~in(sk0_17,sk0_19)),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f232])).
% 245.85/31.25  fof(f247,plain,(
% 245.85/31.25    ![A,B]: (~subset(A,B)|set_union2(A,B)=B)),
% 245.85/31.25    inference(pre_NNF_transformation,[status(esa)],[f53])).
% 245.85/31.25  fof(f248,plain,(
% 245.85/31.25    ![X0,X1]: (~subset(X0,X1)|set_union2(X0,X1)=X1)),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f247])).
% 245.85/31.25  fof(f249,plain,(
% 245.85/31.25    ![X0,X1]: (subset(set_intersection2(X0,X1),X0))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f54])).
% 245.85/31.25  fof(f252,plain,(
% 245.85/31.25    ![X0]: (set_union2(X0,empty_set)=X0)),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f56])).
% 245.85/31.25  fof(f253,plain,(
% 245.85/31.25    ![A,B,C]: ((~subset(A,B)|~subset(B,C))|subset(A,C))),
% 245.85/31.25    inference(pre_NNF_transformation,[status(esa)],[f57])).
% 245.85/31.25  fof(f254,plain,(
% 245.85/31.25    ![A,C]: ((![B]: (~subset(A,B)|~subset(B,C)))|subset(A,C))),
% 245.85/31.25    inference(miniscoping,[status(esa)],[f253])).
% 245.85/31.25  fof(f255,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~subset(X0,X1)|~subset(X1,X2)|subset(X0,X2))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f254])).
% 245.85/31.25  fof(f256,plain,(
% 245.85/31.25    powerset(empty_set)=singleton(empty_set)),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f58])).
% 245.85/31.25  fof(f262,plain,(
% 245.85/31.25    ![X0]: (set_intersection2(X0,empty_set)=empty_set)),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f61])).
% 245.85/31.25  fof(f263,plain,(
% 245.85/31.25    ![A,B]: ((?[C]: (in(C,A)<~>in(C,B)))|A=B)),
% 245.85/31.25    inference(pre_NNF_transformation,[status(esa)],[f62])).
% 245.85/31.25  fof(f264,plain,(
% 245.85/31.25    ![A,B]: ((?[C]: ((in(C,A)|in(C,B))&(~in(C,A)|~in(C,B))))|A=B)),
% 245.85/31.25    inference(NNF_transformation,[status(esa)],[f263])).
% 245.85/31.25  fof(f265,plain,(
% 245.85/31.25    ![A,B]: (((in(sk0_22(B,A),A)|in(sk0_22(B,A),B))&(~in(sk0_22(B,A),A)|~in(sk0_22(B,A),B)))|A=B)),
% 245.85/31.25    inference(skolemization,[status(esa)],[f264])).
% 245.85/31.25  fof(f266,plain,(
% 245.85/31.25    ![X0,X1]: (in(sk0_22(X0,X1),X1)|in(sk0_22(X0,X1),X0)|X1=X0)),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f265])).
% 245.85/31.25  fof(f268,plain,(
% 245.85/31.25    ![X0]: (subset(empty_set,X0))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f63])).
% 245.85/31.25  fof(f269,plain,(
% 245.85/31.25    ![A,B,C]: (~subset(A,B)|subset(set_difference(A,C),set_difference(B,C)))),
% 245.85/31.25    inference(pre_NNF_transformation,[status(esa)],[f64])).
% 245.85/31.25  fof(f270,plain,(
% 245.85/31.25    ![A,B]: (~subset(A,B)|(![C]: subset(set_difference(A,C),set_difference(B,C))))),
% 245.85/31.25    inference(miniscoping,[status(esa)],[f269])).
% 245.85/31.25  fof(f271,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~subset(X0,X1)|subset(set_difference(X0,X2),set_difference(X1,X2)))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f270])).
% 245.85/31.25  fof(f272,plain,(
% 245.85/31.25    ![A,B,C,D]: (~ordered_pair(A,B)=ordered_pair(C,D)|(A=C&B=D))),
% 245.85/31.25    inference(pre_NNF_transformation,[status(esa)],[f65])).
% 245.85/31.25  fof(f273,plain,(
% 245.85/31.25    ![X0,X1,X2,X3]: (~ordered_pair(X0,X1)=ordered_pair(X2,X3)|X0=X2)),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f272])).
% 245.85/31.25  fof(f274,plain,(
% 245.85/31.25    ![X0,X1,X2,X3]: (~ordered_pair(X0,X1)=ordered_pair(X2,X3)|X1=X3)),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f272])).
% 245.85/31.25  fof(f275,plain,(
% 245.85/31.25    ![X0,X1]: (subset(set_difference(X0,X1),X0))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f66])).
% 245.85/31.25  fof(f280,plain,(
% 245.85/31.25    ![X0,X1]: (set_union2(X0,set_difference(X1,X0))=set_union2(X0,X1))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f68])).
% 245.85/31.25  fof(f281,plain,(
% 245.85/31.25    ![X0]: (set_difference(X0,empty_set)=X0)),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f69])).
% 245.85/31.25  fof(f282,plain,(
% 245.85/31.25    ![A,B]: ((disjoint(A,B)|(?[C]: (in(C,A)&in(C,B))))&((![C]: (~in(C,A)|~in(C,B)))|~disjoint(A,B)))),
% 245.85/31.25    inference(pre_NNF_transformation,[status(esa)],[f70])).
% 245.85/31.25  fof(f283,plain,(
% 245.85/31.25    (![A,B]: (disjoint(A,B)|(?[C]: (in(C,A)&in(C,B)))))&(![A,B]: ((![C]: (~in(C,A)|~in(C,B)))|~disjoint(A,B)))),
% 245.85/31.25    inference(miniscoping,[status(esa)],[f282])).
% 245.85/31.25  fof(f284,plain,(
% 245.85/31.25    (![A,B]: (disjoint(A,B)|(in(sk0_23(B,A),A)&in(sk0_23(B,A),B))))&(![A,B]: ((![C]: (~in(C,A)|~in(C,B)))|~disjoint(A,B)))),
% 245.85/31.25    inference(skolemization,[status(esa)],[f283])).
% 245.85/31.25  fof(f285,plain,(
% 245.85/31.25    ![X0,X1]: (disjoint(X0,X1)|in(sk0_23(X1,X0),X0))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f284])).
% 245.85/31.25  fof(f286,plain,(
% 245.85/31.25    ![X0,X1]: (disjoint(X0,X1)|in(sk0_23(X1,X0),X1))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f284])).
% 245.85/31.25  fof(f287,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~in(X0,X1)|~in(X0,X2)|~disjoint(X1,X2))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f284])).
% 245.85/31.25  fof(f293,plain,(
% 245.85/31.25    ![X0,X1]: (set_difference(X0,set_difference(X0,X1))=set_intersection2(X0,X1))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f74])).
% 245.85/31.25  fof(f295,plain,(
% 245.85/31.25    ![A,B]: ((disjoint(A,B)|(?[C]: in(C,set_intersection2(A,B))))&((![C]: ~in(C,set_intersection2(A,B)))|~disjoint(A,B)))),
% 245.85/31.25    inference(pre_NNF_transformation,[status(esa)],[f76])).
% 245.85/31.25  fof(f296,plain,(
% 245.85/31.25    (![A,B]: (disjoint(A,B)|(?[C]: in(C,set_intersection2(A,B)))))&(![A,B]: ((![C]: ~in(C,set_intersection2(A,B)))|~disjoint(A,B)))),
% 245.85/31.25    inference(miniscoping,[status(esa)],[f295])).
% 245.85/31.25  fof(f297,plain,(
% 245.85/31.25    (![A,B]: (disjoint(A,B)|in(sk0_24(B,A),set_intersection2(A,B))))&(![A,B]: ((![C]: ~in(C,set_intersection2(A,B)))|~disjoint(A,B)))),
% 245.85/31.25    inference(skolemization,[status(esa)],[f296])).
% 245.85/31.25  fof(f299,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~in(X0,set_intersection2(X1,X2))|~disjoint(X1,X2))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f297])).
% 245.85/31.25  fof(f300,plain,(
% 245.85/31.25    ![A,B]: (~subset(A,B)|~proper_subset(B,A))),
% 245.85/31.25    inference(pre_NNF_transformation,[status(esa)],[f77])).
% 245.85/31.25  fof(f301,plain,(
% 245.85/31.25    ![X0,X1]: (~subset(X0,X1)|~proper_subset(X1,X0))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f300])).
% 245.85/31.25  fof(f302,plain,(
% 245.85/31.25    ![A,B,C]: ((~subset(A,B)|~disjoint(B,C))|disjoint(A,C))),
% 245.85/31.25    inference(pre_NNF_transformation,[status(esa)],[f78])).
% 245.85/31.25  fof(f303,plain,(
% 245.85/31.25    ![A,C]: ((![B]: (~subset(A,B)|~disjoint(B,C)))|disjoint(A,C))),
% 245.85/31.25    inference(miniscoping,[status(esa)],[f302])).
% 245.85/31.25  fof(f304,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~subset(X0,X1)|~disjoint(X1,X2)|disjoint(X0,X2))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f303])).
% 245.85/31.25  fof(f305,plain,(
% 245.85/31.25    ![X0]: (unordered_pair(X0,X0)=singleton(X0))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f79])).
% 245.85/31.25  fof(f313,plain,(
% 245.85/31.25    ![X0,X1]: (subset(X0,set_union2(X0,X1)))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f83])).
% 245.85/31.25  fof(f329,plain,(
% 245.85/31.25    ![A,B,D,E,F]: ((~pd0_0(F,E,D,B,A)|((in(E,A)&in(F,B))&D=ordered_pair(E,F)))&(pd0_0(F,E,D,B,A)|((~in(E,A)|~in(F,B))|~D=ordered_pair(E,F))))),
% 245.85/31.25    inference(NNF_transformation,[status(esa)],[f138])).
% 245.85/31.25  fof(f330,plain,(
% 245.85/31.25    (![A,B,D,E,F]: (~pd0_0(F,E,D,B,A)|((in(E,A)&in(F,B))&D=ordered_pair(E,F))))&(![A,B,D,E,F]: (pd0_0(F,E,D,B,A)|((~in(E,A)|~in(F,B))|~D=ordered_pair(E,F))))),
% 245.85/31.25    inference(miniscoping,[status(esa)],[f329])).
% 245.85/31.25  fof(f331,plain,(
% 245.85/31.25    ![X0,X1,X2,X3,X4]: (~pd0_0(X0,X1,X2,X3,X4)|in(X1,X4))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f330])).
% 245.85/31.25  fof(f332,plain,(
% 245.85/31.25    ![X0,X1,X2,X3,X4]: (~pd0_0(X0,X1,X2,X3,X4)|in(X0,X3))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f330])).
% 245.85/31.25  fof(f333,plain,(
% 245.85/31.25    ![X0,X1,X2,X3,X4]: (~pd0_0(X0,X1,X2,X3,X4)|X2=ordered_pair(X1,X0))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f330])).
% 245.85/31.25  fof(f334,plain,(
% 245.85/31.25    ![X0,X1,X2,X3,X4]: (pd0_0(X0,X1,X2,X3,X4)|~in(X1,X4)|~in(X0,X3)|~X2=ordered_pair(X1,X0))),
% 245.85/31.25    inference(cnf_transformation,[status(esa)],[f330])).
% 245.85/31.25  fof(f335,plain,(
% 245.85/31.25    spl0_0 <=> in(ordered_pair(sk0_16,sk0_17),cartesian_product2(sk0_18,sk0_19))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f336,plain,(
% 245.85/31.25    in(ordered_pair(sk0_16,sk0_17),cartesian_product2(sk0_18,sk0_19))|~spl0_0),
% 245.85/31.25    inference(component_clause,[status(thm)],[f335])).
% 245.85/31.25  fof(f337,plain,(
% 245.85/31.25    ~in(ordered_pair(sk0_16,sk0_17),cartesian_product2(sk0_18,sk0_19))|spl0_0),
% 245.85/31.25    inference(component_clause,[status(thm)],[f335])).
% 245.85/31.25  fof(f338,plain,(
% 245.85/31.25    spl0_1 <=> in(sk0_16,sk0_18)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f339,plain,(
% 245.85/31.25    in(sk0_16,sk0_18)|~spl0_1),
% 245.85/31.25    inference(component_clause,[status(thm)],[f338])).
% 245.85/31.25  fof(f340,plain,(
% 245.85/31.25    ~in(sk0_16,sk0_18)|spl0_1),
% 245.85/31.25    inference(component_clause,[status(thm)],[f338])).
% 245.85/31.25  fof(f341,plain,(
% 245.85/31.25    spl0_0|spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f233,f335,f338])).
% 245.85/31.25  fof(f342,plain,(
% 245.85/31.25    spl0_2 <=> in(sk0_17,sk0_19)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f344,plain,(
% 245.85/31.25    ~in(sk0_17,sk0_19)|spl0_2),
% 245.85/31.25    inference(component_clause,[status(thm)],[f342])).
% 245.85/31.25  fof(f345,plain,(
% 245.85/31.25    spl0_0|spl0_2),
% 245.85/31.25    inference(split_clause,[status(thm)],[f234,f335,f342])).
% 245.85/31.25  fof(f346,plain,(
% 245.85/31.25    ~spl0_0|~spl0_1|~spl0_2),
% 245.85/31.25    inference(split_clause,[status(thm)],[f235,f335,f338,f342])).
% 245.85/31.25  fof(f347,plain,(
% 245.85/31.25    ![X0]: (subset(X0,X0))),
% 245.85/31.25    inference(destructive_equality_resolution,[status(esa)],[f98])).
% 245.85/31.25  fof(f349,plain,(
% 245.85/31.25    ![X0,X1]: (~in(X0,singleton(X1))|X0=X1)),
% 245.85/31.25    inference(destructive_equality_resolution,[status(esa)],[f104])).
% 245.85/31.25  fof(f350,plain,(
% 245.85/31.25    ![X0]: (in(X0,singleton(X0)))),
% 245.85/31.25    inference(destructive_equality_resolution,[status(esa)],[f105])).
% 245.85/31.25  fof(f351,plain,(
% 245.85/31.25    ![X0]: (~in(X0,empty_set))),
% 245.85/31.25    inference(destructive_equality_resolution,[status(esa)],[f111])).
% 245.85/31.25  fof(f353,plain,(
% 245.85/31.25    ![X0,X1]: (in(X0,powerset(X1))|~subset(X0,X1))),
% 245.85/31.25    inference(destructive_equality_resolution,[status(esa)],[f117])).
% 245.85/31.25  fof(f355,plain,(
% 245.85/31.25    ![X0,X1]: (in(X0,unordered_pair(X0,X1)))),
% 245.85/31.25    inference(destructive_equality_resolution,[status(esa)],[f124])).
% 245.85/31.25  fof(f359,plain,(
% 245.85/31.25    ![X0,X1,X2]: (in(X0,set_union2(X1,X2))|~in(X0,X2))),
% 245.85/31.25    inference(destructive_equality_resolution,[status(esa)],[f134])).
% 245.85/31.25  fof(f360,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~in(X0,cartesian_product2(X1,X2))|pd0_0(sk0_6(X0,cartesian_product2(X1,X2),X2,X1),sk0_5(X0,cartesian_product2(X1,X2),X2,X1),X0,X2,X1))),
% 245.85/31.25    inference(destructive_equality_resolution,[status(esa)],[f143])).
% 245.85/31.25  fof(f361,plain,(
% 245.85/31.25    ![X0,X1,X2,X3,X4]: (in(X0,cartesian_product2(X1,X2))|~pd0_0(X3,X4,X0,X2,X1))),
% 245.85/31.25    inference(destructive_equality_resolution,[status(esa)],[f144])).
% 245.85/31.25  fof(f366,plain,(
% 245.85/31.25    ![X0,X1]: (~in(X0,union(X1))|in(sk0_12(X0,union(X1),X1),X1))),
% 245.85/31.25    inference(destructive_equality_resolution,[status(esa)],[f167])).
% 245.85/31.25  fof(f370,plain,(
% 245.85/31.25    ![X0,X1,X2]: (in(X0,set_difference(X1,X2))|~in(X0,X1)|in(X0,X2))),
% 245.85/31.25    inference(destructive_equality_resolution,[status(esa)],[f177])).
% 245.85/31.25  fof(f371,plain,(
% 245.85/31.25    ![X0,X1]: (ordered_pair(X0,X1)=unordered_pair(singleton(X0),unordered_pair(X0,X1)))),
% 245.85/31.25    inference(forward_demodulation,[status(thm)],[f93,f181])).
% 245.85/31.25  fof(f376,plain,(
% 245.85/31.25    ![X0,X1,X2,X3]: (pd0_0(X0,X1,ordered_pair(X1,X0),X2,X3)|~in(X1,X3)|~in(X0,X2))),
% 245.85/31.25    inference(destructive_equality_resolution,[status(esa)],[f334])).
% 245.85/31.25  fof(f383,plain,(
% 245.85/31.25    ![X0]: (~in(singleton(X0),X0))),
% 245.85/31.25    inference(resolution,[status(thm)],[f350,f90])).
% 245.85/31.25  fof(f388,plain,(
% 245.85/31.25    ![X0,X1]: (in(singleton(X0),ordered_pair(X0,X1)))),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f371,f355])).
% 245.85/31.25  fof(f398,plain,(
% 245.85/31.25    ![X0]: (ordered_pair(X0,X0)=unordered_pair(singleton(X0),singleton(X0)))),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f305,f371])).
% 245.85/31.25  fof(f399,plain,(
% 245.85/31.25    ![X0]: (ordered_pair(X0,X0)=singleton(singleton(X0)))),
% 245.85/31.25    inference(forward_demodulation,[status(thm)],[f305,f398])).
% 245.85/31.25  fof(f408,plain,(
% 245.85/31.25    ![X0]: (X0=set_union2(empty_set,X0))),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f252,f94])).
% 245.85/31.25  fof(f411,plain,(
% 245.85/31.25    ![X0,X1]: (subset(X0,set_union2(X1,X0)))),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f94,f313])).
% 245.85/31.25  fof(f414,plain,(
% 245.85/31.25    ![X0]: (empty_set=set_intersection2(empty_set,X0))),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f262,f95])).
% 245.85/31.25  fof(f417,plain,(
% 245.85/31.25    ![X0,X1]: (subset(set_intersection2(X0,X1),X1))),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f95,f249])).
% 245.85/31.25  fof(f1702,plain,(
% 245.85/31.25    ![X0]: (singleton(X0)=empty_set|sk0_1(singleton(X0))=X0)),
% 245.85/31.25    inference(resolution,[status(thm)],[f112,f349])).
% 245.85/31.25  fof(f1703,plain,(
% 245.85/31.25    ![X0]: (sk0_1(singleton(X0))=X0)),
% 245.85/31.25    inference(forward_subsumption_resolution,[status(thm)],[f1702,f205])).
% 245.85/31.25  fof(f1704,plain,(
% 245.85/31.25    ![X0]: (X0=empty_set|~in(X0,sk0_1(X0)))),
% 245.85/31.25    inference(resolution,[status(thm)],[f112,f90])).
% 245.85/31.25  fof(f1709,plain,(
% 245.85/31.25    ![X0]: (~subset(singleton(powerset(X0)),X0))),
% 245.85/31.25    inference(resolution,[status(thm)],[f353,f383])).
% 245.85/31.25  fof(f1715,plain,(
% 245.85/31.25    ![X0]: (proper_subset(empty_set,X0)|empty_set=X0)),
% 245.85/31.25    inference(resolution,[status(thm)],[f190,f268])).
% 245.85/31.25  fof(f5118,plain,(
% 245.85/31.25    ![X0,X1]: (in(X0,set_union2(X1,singleton(X0))))),
% 245.85/31.25    inference(resolution,[status(thm)],[f214,f411])).
% 245.85/31.25  fof(f5119,plain,(
% 245.85/31.25    ![X0,X1]: (in(X0,set_union2(singleton(X0),X1)))),
% 245.85/31.25    inference(resolution,[status(thm)],[f214,f313])).
% 245.85/31.25  fof(f5140,plain,(
% 245.85/31.25    ![X0]: (~in(powerset(X0),X0))),
% 245.85/31.25    inference(resolution,[status(thm)],[f215,f1709])).
% 245.85/31.25  fof(f5149,plain,(
% 245.85/31.25    ![X0,X1]: (set_difference(singleton(X0),X1)=empty_set|~in(X0,X1))),
% 245.85/31.25    inference(resolution,[status(thm)],[f219,f215])).
% 245.85/31.25  fof(f5157,plain,(
% 245.85/31.25    ![X0]: (set_difference(X0,X0)=empty_set)),
% 245.85/31.25    inference(resolution,[status(thm)],[f219,f347])).
% 245.85/31.25  fof(f5203,plain,(
% 245.85/31.25    ![X0,X1]: (~in(singleton(X0),X1)|in(X0,union(X1)))),
% 245.85/31.25    inference(resolution,[status(thm)],[f229,f214])).
% 245.85/31.25  fof(f6257,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~in(X0,X1)|~in(set_union2(X2,X1),X0))),
% 245.85/31.25    inference(resolution,[status(thm)],[f359,f90])).
% 245.85/31.25  fof(f6328,plain,(
% 245.85/31.25    ![X0]: (disjoint(empty_set,X0))),
% 245.85/31.25    inference(resolution,[status(thm)],[f285,f351])).
% 245.85/31.25  fof(f6352,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~in(X0,X1)|in(X0,X2)|~proper_subset(X1,X2))),
% 245.85/31.25    inference(resolution,[status(thm)],[f151,f188])).
% 245.85/31.25  fof(f6355,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~subset(X0,set_difference(X1,X2))|subset(X0,X1))),
% 245.85/31.25    inference(resolution,[status(thm)],[f255,f275])).
% 245.85/31.25  fof(f6356,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~subset(X0,set_intersection2(X1,X2))|subset(X0,X2))),
% 245.85/31.25    inference(resolution,[status(thm)],[f255,f417])).
% 245.85/31.25  fof(f6358,plain,(
% 245.85/31.25    ![X0,X1]: (~subset(X0,empty_set)|subset(X0,X1))),
% 245.85/31.25    inference(resolution,[status(thm)],[f255,f268])).
% 245.85/31.25  fof(f6360,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~subset(X0,X1)|subset(X0,set_union2(X2,X1)))),
% 245.85/31.25    inference(resolution,[status(thm)],[f255,f411])).
% 245.85/31.25  fof(f6361,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~subset(X0,X1)|subset(X0,set_union2(X1,X2)))),
% 245.85/31.25    inference(resolution,[status(thm)],[f255,f313])).
% 245.85/31.25  fof(f6363,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~subset(X0,X1)|subset(X0,X2)|~proper_subset(X1,X2))),
% 245.85/31.25    inference(resolution,[status(thm)],[f255,f188])).
% 245.85/31.25  fof(f7173,plain,(
% 245.85/31.25    ![X0,X1,X2]: (subset(set_difference(set_difference(X0,X1),X2),X0))),
% 245.85/31.25    inference(resolution,[status(thm)],[f6355,f275])).
% 245.85/31.25  fof(f7174,plain,(
% 245.85/31.25    ![X0,X1,X2]: (subset(set_intersection2(X0,set_difference(X1,X2)),X1))),
% 245.85/31.25    inference(resolution,[status(thm)],[f6355,f417])).
% 245.85/31.25  fof(f7175,plain,(
% 245.85/31.25    ![X0,X1,X2]: (subset(set_intersection2(set_difference(X0,X1),X2),X0))),
% 245.85/31.25    inference(resolution,[status(thm)],[f6355,f249])).
% 245.85/31.25  fof(f7387,plain,(
% 245.85/31.25    ![X0,X1,X2]: (subset(set_difference(set_intersection2(X0,X1),X2),X1))),
% 245.85/31.25    inference(resolution,[status(thm)],[f6356,f275])).
% 245.85/31.25  fof(f7390,plain,(
% 245.85/31.25    ![X0,X1,X2]: (subset(set_intersection2(X0,set_intersection2(X1,X2)),X2))),
% 245.85/31.25    inference(resolution,[status(thm)],[f6356,f417])).
% 245.85/31.25  fof(f7391,plain,(
% 245.85/31.25    ![X0,X1,X2]: (subset(set_intersection2(set_intersection2(X0,X1),X2),X1))),
% 245.85/31.25    inference(resolution,[status(thm)],[f6356,f249])).
% 245.85/31.25  fof(f7455,plain,(
% 245.85/31.25    ![X0,X1,X2]: (subset(set_difference(set_intersection2(X0,X1),X2),X0))),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f95,f7387])).
% 245.85/31.25  fof(f7510,plain,(
% 245.85/31.25    ![X0,X1,X2]: (subset(set_intersection2(X0,set_intersection2(X1,X2)),X1))),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f95,f7390])).
% 245.85/31.25  fof(f7565,plain,(
% 245.85/31.25    ![X0,X1,X2]: (subset(set_intersection2(set_intersection2(X0,X1),X2),X0))),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f95,f7391])).
% 245.85/31.25  fof(f7810,plain,(
% 245.85/31.25    ![X0]: (X0=set_union2(empty_set,empty_set)|in(sk0_4(X0,empty_set,empty_set),X0))),
% 245.85/31.25    inference(resolution,[status(thm)],[f137,f351])).
% 245.85/31.25  fof(f7811,plain,(
% 245.85/31.25    ![X0]: (X0=empty_set|in(sk0_4(X0,empty_set,empty_set),X0))),
% 245.85/31.25    inference(forward_demodulation,[status(thm)],[f408,f7810])).
% 245.85/31.25  fof(f8057,plain,(
% 245.85/31.25    set_union2(singleton(sk0_16),sk0_18)=sk0_18|~spl0_1),
% 245.85/31.25    inference(resolution,[status(thm)],[f339,f207])).
% 245.85/31.25  fof(f8058,plain,(
% 245.85/31.25    set_union2(sk0_18,singleton(sk0_16))=sk0_18|~spl0_1),
% 245.85/31.25    inference(forward_demodulation,[status(thm)],[f94,f8057])).
% 245.85/31.25  fof(f8093,plain,(
% 245.85/31.25    ![X0]: (~in(X0,singleton(sk0_16))|~in(sk0_18,X0)|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f8058,f6257])).
% 245.85/31.25  fof(f8095,plain,(
% 245.85/31.25    ![X0]: (in(X0,sk0_18)|~in(X0,singleton(sk0_16))|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f8058,f359])).
% 245.85/31.25  fof(f8098,plain,(
% 245.85/31.25    subset(singleton(sk0_16),sk0_18)|~spl0_1),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f8058,f411])).
% 245.85/31.25  fof(f8113,plain,(
% 245.85/31.25    ![X0]: (~in(powerset(X0),singleton(sk0_16))|~subset(sk0_18,X0)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f8093,f353])).
% 245.85/31.25  fof(f8118,plain,(
% 245.85/31.25    spl0_14 <=> in(sk0_18,singleton(sk0_16))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f8121,plain,(
% 245.85/31.25    ~in(sk0_18,singleton(sk0_16))|~in(sk0_18,singleton(sk0_16))|~spl0_1),
% 245.85/31.25    inference(resolution,[status(thm)],[f8095,f8093])).
% 245.85/31.25  fof(f8122,plain,(
% 245.85/31.25    ~spl0_14|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f8121,f8118,f338])).
% 245.85/31.25  fof(f8154,plain,(
% 245.85/31.25    ![X0]: (~in(X0,singleton(sk0_16))|set_union2(singleton(X0),sk0_18)=sk0_18|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f8095,f207])).
% 245.85/31.25  fof(f8155,plain,(
% 245.85/31.25    ![X0]: (~in(X0,singleton(sk0_16))|set_union2(sk0_18,singleton(X0))=sk0_18|~spl0_1)),
% 245.85/31.25    inference(forward_demodulation,[status(thm)],[f94,f8154])).
% 245.85/31.25  fof(f8229,plain,(
% 245.85/31.25    spl0_17 <=> set_union2(sk0_18,singleton(sk0_1(singleton(sk0_16))))=sk0_18),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f8232,plain,(
% 245.85/31.25    spl0_18 <=> singleton(sk0_16)=empty_set),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f8233,plain,(
% 245.85/31.25    singleton(sk0_16)=empty_set|~spl0_18),
% 245.85/31.25    inference(component_clause,[status(thm)],[f8232])).
% 245.85/31.25  fof(f8235,plain,(
% 245.85/31.25    set_union2(sk0_18,singleton(sk0_1(singleton(sk0_16))))=sk0_18|singleton(sk0_16)=empty_set|~spl0_1),
% 245.85/31.25    inference(resolution,[status(thm)],[f8155,f112])).
% 245.85/31.25  fof(f8236,plain,(
% 245.85/31.25    spl0_17|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f8235,f8229,f8232,f338])).
% 245.85/31.25  fof(f8444,plain,(
% 245.85/31.25    ![X0]: (~subset(X0,singleton(sk0_16))|subset(X0,sk0_18)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f8098,f255])).
% 245.85/31.25  fof(f8880,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~subset(singleton(X0),X1)|in(X0,set_union2(X2,X1)))),
% 245.85/31.25    inference(resolution,[status(thm)],[f6360,f214])).
% 245.85/31.25  fof(f8919,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~subset(X0,X1)|set_difference(X0,set_union2(X1,X2))=empty_set)),
% 245.85/31.25    inference(resolution,[status(thm)],[f6361,f219])).
% 245.85/31.25  fof(f8950,plain,(
% 245.85/31.25    ![X0]: (~in(sk0_16,X0)|~disjoint(X0,sk0_18)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f287,f339])).
% 245.85/31.25  fof(f9002,plain,(
% 245.85/31.25    ![X0,X1]: (~subset(X0,empty_set)|disjoint(X0,X1))),
% 245.85/31.25    inference(resolution,[status(thm)],[f304,f6328])).
% 245.85/31.25  fof(f9048,plain,(
% 245.85/31.25    set_difference(singleton(sk0_16),sk0_18)=empty_set|~spl0_1),
% 245.85/31.25    inference(resolution,[status(thm)],[f5149,f339])).
% 245.85/31.25  fof(f9099,plain,(
% 245.85/31.25    ![X0,X1]: (in(X0,union(ordered_pair(X0,X1))))),
% 245.85/31.25    inference(resolution,[status(thm)],[f5203,f388])).
% 245.85/31.25  fof(f9120,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~in(X0,X1)|~disjoint(X1,union(ordered_pair(X0,X2))))),
% 245.85/31.25    inference(resolution,[status(thm)],[f9099,f287])).
% 245.85/31.25  fof(f9122,plain,(
% 245.85/31.25    ![X0,X1]: (~in(union(ordered_pair(X0,X1)),X0))),
% 245.85/31.25    inference(resolution,[status(thm)],[f9099,f90])).
% 245.85/31.25  fof(f9140,plain,(
% 245.85/31.25    ![X0]: (~in(union(singleton(singleton(X0))),X0))),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f399,f9122])).
% 245.85/31.25  fof(f9167,plain,(
% 245.85/31.25    pd0_0(sk0_6(ordered_pair(sk0_16,sk0_17),cartesian_product2(sk0_18,sk0_19),sk0_19,sk0_18),sk0_5(ordered_pair(sk0_16,sk0_17),cartesian_product2(sk0_18,sk0_19),sk0_19,sk0_18),ordered_pair(sk0_16,sk0_17),sk0_19,sk0_18)|~spl0_0),
% 245.85/31.25    inference(resolution,[status(thm)],[f360,f336])).
% 245.85/31.25  fof(f9348,plain,(
% 245.85/31.25    spl0_22 <=> in(sk0_16,X0)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f9349,plain,(
% 245.85/31.25    ![X0]: (in(sk0_16,X0)|~spl0_22)),
% 245.85/31.25    inference(component_clause,[status(thm)],[f9348])).
% 245.85/31.25  fof(f9363,plain,(
% 245.85/31.25    ![X0,X1]: (~in(sk0_16,X0)|~subset(X0,X1)|~disjoint(X1,sk0_18)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f8950,f304])).
% 245.85/31.25  fof(f9404,plain,(
% 245.85/31.25    ![X0]: (~in(X0,singleton(sk0_16))|set_difference(singleton(X0),sk0_18)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f8095,f5149])).
% 245.85/31.25  fof(f9453,plain,(
% 245.85/31.25    ![X0]: (~subset(singleton(X0),singleton(sk0_16))|in(X0,sk0_18)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f8444,f214])).
% 245.85/31.25  fof(f9455,plain,(
% 245.85/31.25    ![X0,X1]: (~subset(X0,singleton(sk0_16))|~subset(X1,X0)|subset(X1,sk0_18)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f8444,f255])).
% 245.85/31.25  fof(f9456,plain,(
% 245.85/31.25    ![X0,X1]: (~subset(X0,singleton(sk0_16))|~in(X1,X0)|in(X1,sk0_18)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f8444,f151])).
% 245.85/31.25  fof(f9457,plain,(
% 245.85/31.25    ![X0]: (~subset(X0,singleton(sk0_16))|set_difference(X0,sk0_18)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f8444,f219])).
% 245.85/31.25  fof(f9458,plain,(
% 245.85/31.25    ![X0]: (~subset(X0,singleton(sk0_16))|proper_subset(X0,sk0_18)|X0=sk0_18|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f8444,f190])).
% 245.85/31.25  fof(f9459,plain,(
% 245.85/31.25    ![X0]: (~subset(X0,singleton(sk0_16))|~proper_subset(sk0_18,X0)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f8444,f301])).
% 245.85/31.25  fof(f9471,plain,(
% 245.85/31.25    ![X0]: (~proper_subset(sk0_18,singleton(X0))|~in(X0,singleton(sk0_16))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f9459,f215])).
% 245.85/31.25  fof(f9584,plain,(
% 245.85/31.25    $false|~spl0_22),
% 245.85/31.25    inference(resolution,[status(thm)],[f9349,f351])).
% 245.85/31.25  fof(f9585,plain,(
% 245.85/31.25    ~spl0_22),
% 245.85/31.25    inference(contradiction_clause,[status(thm)],[f9584])).
% 245.85/31.25  fof(f9715,plain,(
% 245.85/31.25    ![X0,X1,X2,X3]: (~in(X0,X1)|~subset(X1,X2)|~disjoint(X2,union(ordered_pair(X0,X3))))),
% 245.85/31.25    inference(resolution,[status(thm)],[f9120,f304])).
% 245.85/31.25  fof(f10227,plain,(
% 245.85/31.25    ![X0,X1]: (set_difference(set_difference(set_intersection2(singleton(sk0_16),X0),X1),sk0_18)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f9457,f7455])).
% 245.85/31.25  fof(f10228,plain,(
% 245.85/31.25    ![X0,X1]: (set_difference(set_difference(set_intersection2(X0,singleton(sk0_16)),X1),sk0_18)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f9457,f7387])).
% 245.85/31.25  fof(f10229,plain,(
% 245.85/31.25    ![X0,X1]: (set_difference(set_difference(set_difference(singleton(sk0_16),X0),X1),sk0_18)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f9457,f7173])).
% 245.85/31.25  fof(f10230,plain,(
% 245.85/31.25    ![X0]: (set_difference(set_difference(singleton(sk0_16),X0),sk0_18)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f9457,f275])).
% 245.85/31.25  fof(f10231,plain,(
% 245.85/31.25    ![X0,X1]: (set_difference(set_intersection2(set_intersection2(singleton(sk0_16),X0),X1),sk0_18)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f9457,f7565])).
% 245.85/31.25  fof(f10232,plain,(
% 245.85/31.25    ![X0,X1]: (set_difference(set_intersection2(set_intersection2(X0,singleton(sk0_16)),X1),sk0_18)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f9457,f7391])).
% 245.85/31.25  fof(f10233,plain,(
% 245.85/31.25    ![X0,X1]: (set_difference(set_intersection2(set_difference(singleton(sk0_16),X0),X1),sk0_18)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f9457,f7175])).
% 245.85/31.25  fof(f10234,plain,(
% 245.85/31.25    ![X0,X1]: (set_difference(set_intersection2(X0,set_intersection2(singleton(sk0_16),X1)),sk0_18)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f9457,f7510])).
% 245.85/31.25  fof(f10235,plain,(
% 245.85/31.25    ![X0,X1]: (set_difference(set_intersection2(X0,set_intersection2(X1,singleton(sk0_16))),sk0_18)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f9457,f7390])).
% 245.85/31.25  fof(f10236,plain,(
% 245.85/31.25    ![X0,X1]: (set_difference(set_intersection2(X0,set_difference(singleton(sk0_16),X1)),sk0_18)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f9457,f7174])).
% 245.85/31.25  fof(f10237,plain,(
% 245.85/31.25    ![X0]: (set_difference(set_intersection2(X0,singleton(sk0_16)),sk0_18)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f9457,f417])).
% 245.85/31.25  fof(f10238,plain,(
% 245.85/31.25    ![X0]: (set_difference(set_intersection2(singleton(sk0_16),X0),sk0_18)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f9457,f249])).
% 245.85/31.25  fof(f10393,plain,(
% 245.85/31.25    spl0_27 <=> proper_subset(empty_set,sk0_18)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f10396,plain,(
% 245.85/31.25    spl0_28 <=> empty_set=sk0_18),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f10397,plain,(
% 245.85/31.25    empty_set=sk0_18|~spl0_28),
% 245.85/31.25    inference(component_clause,[status(thm)],[f10396])).
% 245.85/31.25  fof(f10399,plain,(
% 245.85/31.25    proper_subset(empty_set,sk0_18)|empty_set=sk0_18|~spl0_1),
% 245.85/31.25    inference(resolution,[status(thm)],[f9458,f268])).
% 245.85/31.25  fof(f10400,plain,(
% 245.85/31.25    spl0_27|spl0_28|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f10399,f10393,f10396,f338])).
% 245.85/31.25  fof(f10468,plain,(
% 245.85/31.25    spl0_30 <=> set_difference(singleton(sk0_1(singleton(sk0_16))),sk0_18)=empty_set),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f10471,plain,(
% 245.85/31.25    set_difference(singleton(sk0_1(singleton(sk0_16))),sk0_18)=empty_set|singleton(sk0_16)=empty_set|~spl0_1),
% 245.85/31.25    inference(resolution,[status(thm)],[f9404,f112])).
% 245.85/31.25  fof(f10472,plain,(
% 245.85/31.25    spl0_30|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f10471,f10468,f8232,f338])).
% 245.85/31.25  fof(f10485,plain,(
% 245.85/31.25    $false|~spl0_18),
% 245.85/31.25    inference(forward_subsumption_resolution,[status(thm)],[f8233,f205])).
% 245.85/31.25  fof(f10486,plain,(
% 245.85/31.25    ~spl0_18),
% 245.85/31.25    inference(contradiction_clause,[status(thm)],[f10485])).
% 245.85/31.25  fof(f10515,plain,(
% 245.85/31.25    ![X0]: (~subset(X0,singleton(sk0_16))|~subset(singleton(powerset(sk0_18)),X0)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f9455,f1709])).
% 245.85/31.25  fof(f10523,plain,(
% 245.85/31.25    ![X0,X1]: (~in(X0,singleton(X1))|in(X0,sk0_18)|~in(X1,singleton(sk0_16))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f9456,f215])).
% 245.85/31.25  fof(f10538,plain,(
% 245.85/31.25    ![X0,X1]: (~in(X0,X1)|in(X0,sk0_18)|~proper_subset(X1,singleton(sk0_16))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f9456,f188])).
% 245.85/31.25  fof(f11012,plain,(
% 245.85/31.25    ![X0,X1]: (~in(sk0_18,X0)|~proper_subset(X0,X1)|~in(X1,singleton(sk0_16))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f6352,f8093])).
% 245.85/31.25  fof(f11016,plain,(
% 245.85/31.25    ![X0,X1]: (~in(union(singleton(singleton(X0))),X1)|~proper_subset(X1,X0))),
% 245.85/31.25    inference(resolution,[status(thm)],[f6352,f9140])).
% 245.85/31.25  fof(f11042,plain,(
% 245.85/31.25    ![X0,X1]: (~in(powerset(X0),X1)|~proper_subset(X1,X0))),
% 245.85/31.25    inference(resolution,[status(thm)],[f6352,f5140])).
% 245.85/31.25  fof(f11070,plain,(
% 245.85/31.25    ![X0]: (~proper_subset(sk0_18,X0)|~in(powerset(X0),singleton(sk0_16))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f11042,f8095])).
% 245.85/31.25  fof(f11135,plain,(
% 245.85/31.25    ![X0,X1]: (~subset(singleton(X0),X1)|~proper_subset(X1,singleton(sk0_16))|in(X0,sk0_18)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f6363,f9453])).
% 245.85/31.25  fof(f11145,plain,(
% 245.85/31.25    ![X0,X1]: (~subset(X0,X1)|~proper_subset(X1,singleton(sk0_16))|set_difference(X0,sk0_18)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f6363,f9457])).
% 245.85/31.25  fof(f12015,plain,(
% 245.85/31.25    ![X0]: (~proper_subset(sk0_18,X0)|~in(union(singleton(singleton(X0))),singleton(sk0_16))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f11016,f8095])).
% 245.85/31.25  fof(f12936,plain,(
% 245.85/31.25    ![X0]: (~in(X0,union(empty_set)))),
% 245.85/31.25    inference(resolution,[status(thm)],[f366,f351])).
% 245.85/31.25  fof(f13425,plain,(
% 245.85/31.25    ![X0,X1]: (~proper_subset(union(ordered_pair(sk0_18,X0)),X1)|~in(X1,singleton(sk0_16))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f11012,f9099])).
% 245.85/31.25  fof(f13427,plain,(
% 245.85/31.25    ![X0,X1]: (~proper_subset(set_union2(singleton(sk0_18),X0),X1)|~in(X1,singleton(sk0_16))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f11012,f5119])).
% 245.85/31.25  fof(f13428,plain,(
% 245.85/31.25    ![X0,X1]: (~proper_subset(set_union2(X0,singleton(sk0_18)),X1)|~in(X1,singleton(sk0_16))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f11012,f5118])).
% 245.85/31.25  fof(f13435,plain,(
% 245.85/31.25    spl0_45 <=> ~in(X0,empty_set)|in(X0,sk0_18)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f13438,plain,(
% 245.85/31.25    ![X0]: (~in(X0,empty_set)|in(X0,sk0_18)|empty_set=singleton(sk0_16)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f10538,f1715])).
% 245.85/31.25  fof(f13439,plain,(
% 245.85/31.25    spl0_45|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f13438,f13435,f8232,f338])).
% 245.85/31.25  fof(f13441,plain,(
% 245.85/31.25    ![X0]: (~subset(X0,singleton(sk0_16))|~in(powerset(sk0_18),X0)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f10515,f215])).
% 245.85/31.25  fof(f13463,plain,(
% 245.85/31.25    ![X0]: (~in(powerset(sk0_18),singleton(X0))|~in(X0,singleton(sk0_16))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f13441,f215])).
% 245.85/31.25  fof(f13478,plain,(
% 245.85/31.25    ![X0,X1]: (~in(powerset(sk0_18),X0)|~subset(X0,X1)|~proper_subset(X1,singleton(sk0_16))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f13441,f6363])).
% 245.85/31.25  fof(f13738,plain,(
% 245.85/31.25    ![X0,X1]: (~in(X0,X1)|~subset(X1,empty_set))),
% 245.85/31.25    inference(resolution,[status(thm)],[f9715,f6328])).
% 245.85/31.25  fof(f13786,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~in(X0,X1)|~subset(X1,X2)|~subset(X2,empty_set))),
% 245.85/31.25    inference(resolution,[status(thm)],[f13738,f255])).
% 245.85/31.25  fof(f14026,plain,(
% 245.85/31.25    union(empty_set)=empty_set),
% 245.85/31.25    inference(resolution,[status(thm)],[f12936,f112])).
% 245.85/31.25  fof(f15914,plain,(
% 245.85/31.25    ![X0]: (X0=union(empty_set)|in(sk0_13(X0,empty_set),X0))),
% 245.85/31.25    inference(resolution,[status(thm)],[f171,f351])).
% 245.85/31.25  fof(f15915,plain,(
% 245.85/31.25    ![X0]: (X0=empty_set|in(sk0_13(X0,empty_set),X0))),
% 245.85/31.25    inference(forward_demodulation,[status(thm)],[f14026,f15914])).
% 245.85/31.25  fof(f16623,plain,(
% 245.85/31.25    spl0_53 <=> ~proper_subset(union(ordered_pair(sk0_18,X0)),sk0_1(singleton(sk0_16)))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f16626,plain,(
% 245.85/31.25    ![X0]: (~proper_subset(union(ordered_pair(sk0_18,X0)),sk0_1(singleton(sk0_16)))|singleton(sk0_16)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f13425,f112])).
% 245.85/31.25  fof(f16627,plain,(
% 245.85/31.25    spl0_53|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f16626,f16623,f8232,f338])).
% 245.85/31.25  fof(f16648,plain,(
% 245.85/31.25    spl0_54 <=> ~proper_subset(set_union2(singleton(sk0_18),X0),sk0_1(singleton(sk0_16)))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f16651,plain,(
% 245.85/31.25    ![X0]: (~proper_subset(set_union2(singleton(sk0_18),X0),sk0_1(singleton(sk0_16)))|singleton(sk0_16)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f13427,f112])).
% 245.85/31.25  fof(f16652,plain,(
% 245.85/31.25    spl0_54|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f16651,f16648,f8232,f338])).
% 245.85/31.25  fof(f16673,plain,(
% 245.85/31.25    spl0_55 <=> ~proper_subset(set_union2(X0,singleton(sk0_18)),sk0_1(singleton(sk0_16)))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f16676,plain,(
% 245.85/31.25    ![X0]: (~proper_subset(set_union2(X0,singleton(sk0_18)),sk0_1(singleton(sk0_16)))|singleton(sk0_16)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f13428,f112])).
% 245.85/31.25  fof(f16677,plain,(
% 245.85/31.25    spl0_55|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f16676,f16673,f8232,f338])).
% 245.85/31.25  fof(f17172,plain,(
% 245.85/31.25    spl0_58 <=> ~proper_subset(set_union2(X0,singleton(sk0_18)),sk0_13(singleton(sk0_16),empty_set))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f17175,plain,(
% 245.85/31.25    ![X0]: (singleton(sk0_16)=empty_set|~proper_subset(set_union2(X0,singleton(sk0_18)),sk0_13(singleton(sk0_16),empty_set))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f15915,f13428])).
% 245.85/31.25  fof(f17176,plain,(
% 245.85/31.25    spl0_18|spl0_58|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f17175,f8232,f17172,f338])).
% 245.85/31.25  fof(f17177,plain,(
% 245.85/31.25    spl0_59 <=> ~proper_subset(set_union2(singleton(sk0_18),X0),sk0_13(singleton(sk0_16),empty_set))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f17180,plain,(
% 245.85/31.25    ![X0]: (singleton(sk0_16)=empty_set|~proper_subset(set_union2(singleton(sk0_18),X0),sk0_13(singleton(sk0_16),empty_set))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f15915,f13427])).
% 245.85/31.25  fof(f17181,plain,(
% 245.85/31.25    spl0_18|spl0_59|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f17180,f8232,f17177,f338])).
% 245.85/31.25  fof(f17182,plain,(
% 245.85/31.25    spl0_60 <=> ~proper_subset(union(ordered_pair(sk0_18,X0)),sk0_13(singleton(sk0_16),empty_set))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f17185,plain,(
% 245.85/31.25    ![X0]: (singleton(sk0_16)=empty_set|~proper_subset(union(ordered_pair(sk0_18,X0)),sk0_13(singleton(sk0_16),empty_set))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f15915,f13425])).
% 245.85/31.25  fof(f17186,plain,(
% 245.85/31.25    spl0_18|spl0_60|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f17185,f8232,f17182,f338])).
% 245.85/31.25  fof(f17187,plain,(
% 245.85/31.25    spl0_61 <=> set_union2(sk0_18,singleton(sk0_13(singleton(sk0_16),empty_set)))=sk0_18),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f17190,plain,(
% 245.85/31.25    singleton(sk0_16)=empty_set|set_union2(sk0_18,singleton(sk0_13(singleton(sk0_16),empty_set)))=sk0_18|~spl0_1),
% 245.85/31.25    inference(resolution,[status(thm)],[f15915,f8155])).
% 245.85/31.25  fof(f17191,plain,(
% 245.85/31.25    spl0_18|spl0_61|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f17190,f8232,f17187,f338])).
% 245.85/31.25  fof(f17192,plain,(
% 245.85/31.25    spl0_62 <=> set_difference(singleton(sk0_13(singleton(sk0_16),empty_set)),sk0_18)=empty_set),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f17195,plain,(
% 245.85/31.25    singleton(sk0_16)=empty_set|set_difference(singleton(sk0_13(singleton(sk0_16),empty_set)),sk0_18)=empty_set|~spl0_1),
% 245.85/31.25    inference(resolution,[status(thm)],[f15915,f9404])).
% 245.85/31.25  fof(f17196,plain,(
% 245.85/31.25    spl0_18|spl0_62|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f17195,f8232,f17192,f338])).
% 245.85/31.25  fof(f19027,plain,(
% 245.85/31.25    ![X0,X1]: (~in(powerset(set_difference(X0,X1)),X0)|in(powerset(set_difference(X0,X1)),X1))),
% 245.85/31.25    inference(resolution,[status(thm)],[f370,f5140])).
% 245.85/31.25  fof(f19137,plain,(
% 245.85/31.25    spl0_65 <=> ~subset(X0,empty_set)|set_difference(X0,sk0_18)=empty_set),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f19140,plain,(
% 245.85/31.25    ![X0]: (~subset(X0,empty_set)|set_difference(X0,sk0_18)=empty_set|empty_set=singleton(sk0_16)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f11145,f1715])).
% 245.85/31.25  fof(f19141,plain,(
% 245.85/31.25    spl0_65|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f19140,f19137,f8232,f338])).
% 245.85/31.25  fof(f19449,plain,(
% 245.85/31.25    spl0_66 <=> ~subset(singleton(X0),empty_set)|in(X0,sk0_18)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f19452,plain,(
% 245.85/31.25    ![X0]: (~subset(singleton(X0),empty_set)|in(X0,sk0_18)|empty_set=singleton(sk0_16)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f11135,f1715])).
% 245.85/31.25  fof(f19453,plain,(
% 245.85/31.25    spl0_66|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f19452,f19449,f8232,f338])).
% 245.85/31.25  fof(f19967,plain,(
% 245.85/31.25    ![X0]: (~in(singleton(sk0_18),singleton(X0))|~in(X0,singleton(sk0_16))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f10523,f383])).
% 245.85/31.25  fof(f20136,plain,(
% 245.85/31.25    spl0_76 <=> ~in(powerset(sk0_18),X0)|~subset(X0,empty_set)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f20139,plain,(
% 245.85/31.25    ![X0]: (~in(powerset(sk0_18),X0)|~subset(X0,empty_set)|empty_set=singleton(sk0_16)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f13478,f1715])).
% 245.85/31.25  fof(f20140,plain,(
% 245.85/31.25    spl0_76|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f20139,f20136,f8232,f338])).
% 245.85/31.25  fof(f20285,plain,(
% 245.85/31.25    spl0_77 <=> ~in(powerset(set_difference(set_difference(set_difference(singleton(sk0_16),X0),X1),sk0_18)),set_difference(set_difference(singleton(sk0_16),X0),X1))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f20288,plain,(
% 245.85/31.25    spl0_78 <=> in(powerset(empty_set),sk0_18)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f20289,plain,(
% 245.85/31.25    in(powerset(empty_set),sk0_18)|~spl0_78),
% 245.85/31.25    inference(component_clause,[status(thm)],[f20288])).
% 245.85/31.25  fof(f20291,plain,(
% 245.85/31.25    ![X0,X1]: (~in(powerset(set_difference(set_difference(set_difference(singleton(sk0_16),X0),X1),sk0_18)),set_difference(set_difference(singleton(sk0_16),X0),X1))|in(powerset(empty_set),sk0_18)|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f10229,f19027])).
% 245.85/31.25  fof(f20292,plain,(
% 245.85/31.25    spl0_77|spl0_78|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f20291,f20285,f20288,f338])).
% 245.85/31.25  fof(f20297,plain,(
% 245.85/31.25    spl0_79 <=> ~in(powerset(set_difference(set_difference(set_intersection2(singleton(sk0_16),X0),X1),sk0_18)),set_difference(set_intersection2(singleton(sk0_16),X0),X1))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f20300,plain,(
% 245.85/31.25    ![X0,X1]: (~in(powerset(set_difference(set_difference(set_intersection2(singleton(sk0_16),X0),X1),sk0_18)),set_difference(set_intersection2(singleton(sk0_16),X0),X1))|in(powerset(empty_set),sk0_18)|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f10227,f19027])).
% 245.85/31.25  fof(f20301,plain,(
% 245.85/31.25    spl0_79|spl0_78|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f20300,f20297,f20288,f338])).
% 245.85/31.25  fof(f20302,plain,(
% 245.85/31.25    spl0_80 <=> ~in(powerset(set_difference(set_difference(set_intersection2(X0,singleton(sk0_16)),X1),sk0_18)),set_difference(set_intersection2(X0,singleton(sk0_16)),X1))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f20305,plain,(
% 245.85/31.25    ![X0,X1]: (~in(powerset(set_difference(set_difference(set_intersection2(X0,singleton(sk0_16)),X1),sk0_18)),set_difference(set_intersection2(X0,singleton(sk0_16)),X1))|in(powerset(empty_set),sk0_18)|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f10228,f19027])).
% 245.85/31.25  fof(f20306,plain,(
% 245.85/31.25    spl0_80|spl0_78|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f20305,f20302,f20288,f338])).
% 245.85/31.25  fof(f20315,plain,(
% 245.85/31.25    spl0_81 <=> ~in(powerset(set_difference(set_difference(singleton(sk0_16),X0),sk0_18)),set_difference(singleton(sk0_16),X0))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f20318,plain,(
% 245.85/31.25    ![X0]: (~in(powerset(set_difference(set_difference(singleton(sk0_16),X0),sk0_18)),set_difference(singleton(sk0_16),X0))|in(powerset(empty_set),sk0_18)|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f10230,f19027])).
% 245.85/31.25  fof(f20319,plain,(
% 245.85/31.25    spl0_81|spl0_78|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f20318,f20315,f20288,f338])).
% 245.85/31.25  fof(f20328,plain,(
% 245.85/31.25    spl0_82 <=> ~in(powerset(set_difference(set_intersection2(set_difference(singleton(sk0_16),X0),X1),sk0_18)),set_intersection2(set_difference(singleton(sk0_16),X0),X1))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f20331,plain,(
% 245.85/31.25    ![X0,X1]: (~in(powerset(set_difference(set_intersection2(set_difference(singleton(sk0_16),X0),X1),sk0_18)),set_intersection2(set_difference(singleton(sk0_16),X0),X1))|in(powerset(empty_set),sk0_18)|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f10233,f19027])).
% 245.85/31.25  fof(f20332,plain,(
% 245.85/31.25    spl0_82|spl0_78|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f20331,f20328,f20288,f338])).
% 245.85/31.25  fof(f20337,plain,(
% 245.85/31.25    spl0_83 <=> ~in(powerset(set_difference(set_intersection2(set_intersection2(singleton(sk0_16),X0),X1),sk0_18)),set_intersection2(set_intersection2(singleton(sk0_16),X0),X1))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f20340,plain,(
% 245.85/31.25    ![X0,X1]: (~in(powerset(set_difference(set_intersection2(set_intersection2(singleton(sk0_16),X0),X1),sk0_18)),set_intersection2(set_intersection2(singleton(sk0_16),X0),X1))|in(powerset(empty_set),sk0_18)|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f10231,f19027])).
% 245.85/31.25  fof(f20341,plain,(
% 245.85/31.25    spl0_83|spl0_78|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f20340,f20337,f20288,f338])).
% 245.85/31.25  fof(f20342,plain,(
% 245.85/31.25    spl0_84 <=> ~in(powerset(set_difference(set_intersection2(set_intersection2(X0,singleton(sk0_16)),X1),sk0_18)),set_intersection2(set_intersection2(X0,singleton(sk0_16)),X1))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f20345,plain,(
% 245.85/31.25    ![X0,X1]: (~in(powerset(set_difference(set_intersection2(set_intersection2(X0,singleton(sk0_16)),X1),sk0_18)),set_intersection2(set_intersection2(X0,singleton(sk0_16)),X1))|in(powerset(empty_set),sk0_18)|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f10232,f19027])).
% 245.85/31.25  fof(f20346,plain,(
% 245.85/31.25    spl0_84|spl0_78|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f20345,f20342,f20288,f338])).
% 245.85/31.25  fof(f20355,plain,(
% 245.85/31.25    spl0_85 <=> ~in(powerset(set_difference(set_intersection2(singleton(sk0_16),X0),sk0_18)),set_intersection2(singleton(sk0_16),X0))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f20358,plain,(
% 245.85/31.25    ![X0]: (~in(powerset(set_difference(set_intersection2(singleton(sk0_16),X0),sk0_18)),set_intersection2(singleton(sk0_16),X0))|in(powerset(empty_set),sk0_18)|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f10238,f19027])).
% 245.85/31.25  fof(f20359,plain,(
% 245.85/31.25    spl0_85|spl0_78|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f20358,f20355,f20288,f338])).
% 245.85/31.25  fof(f20364,plain,(
% 245.85/31.25    spl0_86 <=> ~in(powerset(set_difference(set_intersection2(X0,set_difference(singleton(sk0_16),X1)),sk0_18)),set_intersection2(X0,set_difference(singleton(sk0_16),X1)))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f20367,plain,(
% 245.85/31.25    ![X0,X1]: (~in(powerset(set_difference(set_intersection2(X0,set_difference(singleton(sk0_16),X1)),sk0_18)),set_intersection2(X0,set_difference(singleton(sk0_16),X1)))|in(powerset(empty_set),sk0_18)|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f10236,f19027])).
% 245.85/31.25  fof(f20368,plain,(
% 245.85/31.25    spl0_86|spl0_78|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f20367,f20364,f20288,f338])).
% 245.85/31.25  fof(f20373,plain,(
% 245.85/31.25    spl0_87 <=> ~in(powerset(set_difference(set_intersection2(X0,set_intersection2(singleton(sk0_16),X1)),sk0_18)),set_intersection2(X0,set_intersection2(singleton(sk0_16),X1)))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f20376,plain,(
% 245.85/31.25    ![X0,X1]: (~in(powerset(set_difference(set_intersection2(X0,set_intersection2(singleton(sk0_16),X1)),sk0_18)),set_intersection2(X0,set_intersection2(singleton(sk0_16),X1)))|in(powerset(empty_set),sk0_18)|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f10234,f19027])).
% 245.85/31.25  fof(f20377,plain,(
% 245.85/31.25    spl0_87|spl0_78|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f20376,f20373,f20288,f338])).
% 245.85/31.25  fof(f20378,plain,(
% 245.85/31.25    spl0_88 <=> ~in(powerset(set_difference(set_intersection2(X0,set_intersection2(X1,singleton(sk0_16))),sk0_18)),set_intersection2(X0,set_intersection2(X1,singleton(sk0_16))))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f20381,plain,(
% 245.85/31.25    ![X0,X1]: (~in(powerset(set_difference(set_intersection2(X0,set_intersection2(X1,singleton(sk0_16))),sk0_18)),set_intersection2(X0,set_intersection2(X1,singleton(sk0_16))))|in(powerset(empty_set),sk0_18)|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f10235,f19027])).
% 245.85/31.25  fof(f20382,plain,(
% 245.85/31.25    spl0_88|spl0_78|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f20381,f20378,f20288,f338])).
% 245.85/31.25  fof(f20391,plain,(
% 245.85/31.25    spl0_89 <=> ~in(powerset(set_difference(set_intersection2(X0,singleton(sk0_16)),sk0_18)),set_intersection2(X0,singleton(sk0_16)))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f20394,plain,(
% 245.85/31.25    ![X0]: (~in(powerset(set_difference(set_intersection2(X0,singleton(sk0_16)),sk0_18)),set_intersection2(X0,singleton(sk0_16)))|in(powerset(empty_set),sk0_18)|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f10237,f19027])).
% 245.85/31.25  fof(f20395,plain,(
% 245.85/31.25    spl0_89|spl0_78|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f20394,f20391,f20288,f338])).
% 245.85/31.25  fof(f20412,plain,(
% 245.85/31.25    spl0_90 <=> in(powerset(set_difference(singleton(sk0_16),sk0_18)),singleton(sk0_16))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f20415,plain,(
% 245.85/31.25    ~in(powerset(set_difference(singleton(sk0_16),sk0_18)),singleton(sk0_16))|in(powerset(empty_set),sk0_18)|~spl0_1),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f9048,f19027])).
% 245.85/31.25  fof(f20416,plain,(
% 245.85/31.25    ~spl0_90|spl0_78|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f20415,f20412,f20288,f338])).
% 245.85/31.25  fof(f20432,plain,(
% 245.85/31.25    in(singleton(empty_set),sk0_18)|~spl0_78),
% 245.85/31.25    inference(forward_demodulation,[status(thm)],[f256,f20289])).
% 245.85/31.25  fof(f20724,plain,(
% 245.85/31.25    ![X0]: (in(sk0_16,set_union2(X0,sk0_18))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f8880,f8098])).
% 245.85/31.25  fof(f21245,plain,(
% 245.85/31.25    ![X0]: (set_difference(singleton(sk0_16),set_union2(sk0_18,X0))=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f8919,f8098])).
% 245.85/31.25  fof(f21525,plain,(
% 245.85/31.25    set_union2(singleton(singleton(empty_set)),sk0_18)=sk0_18|~spl0_78),
% 245.85/31.25    inference(resolution,[status(thm)],[f20432,f207])).
% 245.85/31.25  fof(f21526,plain,(
% 245.85/31.25    set_union2(sk0_18,singleton(singleton(empty_set)))=sk0_18|~spl0_78),
% 245.85/31.25    inference(forward_demodulation,[status(thm)],[f94,f21525])).
% 245.85/31.25  fof(f21536,plain,(
% 245.85/31.25    ![X0]: (set_difference(singleton(sk0_16),set_union2(X0,sk0_18))=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f20724,f5149])).
% 245.85/31.25  fof(f21646,plain,(
% 245.85/31.25    subset(singleton(singleton(empty_set)),sk0_18)|~spl0_78),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f21526,f411])).
% 245.85/31.25  fof(f21659,plain,(
% 245.85/31.25    spl0_92 <=> proper_subset(singleton(singleton(empty_set)),sk0_18)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f21662,plain,(
% 245.85/31.25    spl0_93 <=> singleton(singleton(empty_set))=sk0_18),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f21663,plain,(
% 245.85/31.25    singleton(singleton(empty_set))=sk0_18|~spl0_93),
% 245.85/31.25    inference(component_clause,[status(thm)],[f21662])).
% 245.85/31.25  fof(f21665,plain,(
% 245.85/31.25    proper_subset(singleton(singleton(empty_set)),sk0_18)|singleton(singleton(empty_set))=sk0_18|~spl0_78),
% 245.85/31.25    inference(resolution,[status(thm)],[f21646,f190])).
% 245.85/31.25  fof(f21666,plain,(
% 245.85/31.25    spl0_92|spl0_93|~spl0_78),
% 245.85/31.25    inference(split_clause,[status(thm)],[f21665,f21659,f21662,f20288])).
% 245.85/31.25  fof(f21668,plain,(
% 245.85/31.25    spl0_94 <=> subset(sk0_18,singleton(singleton(empty_set)))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f21671,plain,(
% 245.85/31.25    sk0_18=singleton(singleton(empty_set))|~subset(sk0_18,singleton(singleton(empty_set)))|~spl0_78),
% 245.85/31.25    inference(resolution,[status(thm)],[f21646,f100])).
% 245.85/31.25  fof(f21672,plain,(
% 245.85/31.25    spl0_93|~spl0_94|~spl0_78),
% 245.85/31.25    inference(split_clause,[status(thm)],[f21671,f21662,f21668,f20288])).
% 245.85/31.25  fof(f21691,plain,(
% 245.85/31.25    spl0_95 <=> proper_subset(sk0_18,empty_set)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f21694,plain,(
% 245.85/31.25    spl0_96 <=> in(union(sk0_18),singleton(sk0_16))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f21697,plain,(
% 245.85/31.25    ~proper_subset(sk0_18,empty_set)|~in(union(sk0_18),singleton(sk0_16))|~spl0_1|~spl0_93),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f21663,f12015])).
% 245.85/31.25  fof(f21698,plain,(
% 245.85/31.25    ~spl0_95|~spl0_96|~spl0_1|~spl0_93),
% 245.85/31.25    inference(split_clause,[status(thm)],[f21697,f21691,f21694,f338,f21662])).
% 245.85/31.25  fof(f21762,plain,(
% 245.85/31.25    spl0_97 <=> proper_subset(sk0_18,singleton(empty_set))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f21765,plain,(
% 245.85/31.25    spl0_98 <=> in(union(singleton(sk0_18)),singleton(sk0_16))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f21768,plain,(
% 245.85/31.25    ~proper_subset(sk0_18,singleton(empty_set))|~in(union(singleton(sk0_18)),singleton(sk0_16))|~spl0_1|~spl0_93),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f21663,f12015])).
% 245.85/31.25  fof(f21769,plain,(
% 245.85/31.25    ~spl0_97|~spl0_98|~spl0_1|~spl0_93),
% 245.85/31.25    inference(split_clause,[status(thm)],[f21768,f21762,f21765,f338,f21662])).
% 245.85/31.25  fof(f21770,plain,(
% 245.85/31.25    spl0_99 <=> in(singleton(sk0_18),sk0_18)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f21773,plain,(
% 245.85/31.25    spl0_100 <=> in(singleton(empty_set),singleton(sk0_16))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f21776,plain,(
% 245.85/31.25    ~in(singleton(sk0_18),sk0_18)|~in(singleton(empty_set),singleton(sk0_16))|~spl0_1|~spl0_93),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f21663,f19967])).
% 245.85/31.25  fof(f21777,plain,(
% 245.85/31.25    ~spl0_99|~spl0_100|~spl0_1|~spl0_93),
% 245.85/31.25    inference(split_clause,[status(thm)],[f21776,f21770,f21773,f338,f21662])).
% 245.85/31.25  fof(f21778,plain,(
% 245.85/31.25    spl0_101 <=> subset(sk0_18,empty_set)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f21781,plain,(
% 245.85/31.25    spl0_102 <=> in(singleton(empty_set),sk0_18)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f21791,plain,(
% 245.85/31.25    spl0_103 <=> in(powerset(sk0_18),sk0_18)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f21794,plain,(
% 245.85/31.25    ~in(powerset(sk0_18),sk0_18)|~in(singleton(empty_set),singleton(sk0_16))|~spl0_1|~spl0_93),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f21663,f13463])).
% 245.85/31.25  fof(f21795,plain,(
% 245.85/31.25    ~spl0_103|~spl0_100|~spl0_1|~spl0_93),
% 245.85/31.25    inference(split_clause,[status(thm)],[f21794,f21791,f21773,f338,f21662])).
% 245.85/31.25  fof(f21809,plain,(
% 245.85/31.25    spl0_104 <=> proper_subset(sk0_18,sk0_18)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f21812,plain,(
% 245.85/31.25    ~proper_subset(sk0_18,sk0_18)|~in(singleton(empty_set),singleton(sk0_16))|~spl0_1|~spl0_93),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f21663,f9471])).
% 245.85/31.25  fof(f21813,plain,(
% 245.85/31.25    ~spl0_104|~spl0_100|~spl0_1|~spl0_93),
% 245.85/31.25    inference(split_clause,[status(thm)],[f21812,f21809,f21773,f338,f21662])).
% 245.85/31.25  fof(f21873,plain,(
% 245.85/31.25    sk0_1(sk0_18)=singleton(empty_set)|~spl0_93),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f21663,f1703])).
% 245.85/31.25  fof(f21967,plain,(
% 245.85/31.25    sk0_18=empty_set|in(singleton(empty_set),sk0_18)|~spl0_93),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f21873,f112])).
% 245.85/31.25  fof(f21968,plain,(
% 245.85/31.25    spl0_28|spl0_102|~spl0_93),
% 245.85/31.25    inference(split_clause,[status(thm)],[f21967,f10396,f21781,f21662])).
% 245.85/31.25  fof(f22422,plain,(
% 245.85/31.25    spl0_113 <=> in(sk0_18,singleton(empty_set))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f22425,plain,(
% 245.85/31.25    sk0_18=empty_set|~in(sk0_18,singleton(empty_set))|~spl0_93),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f21873,f1704])).
% 245.85/31.25  fof(f22426,plain,(
% 245.85/31.25    spl0_28|~spl0_113|~spl0_93),
% 245.85/31.25    inference(split_clause,[status(thm)],[f22425,f10396,f22422,f21662])).
% 245.85/31.25  fof(f22563,plain,(
% 245.85/31.25    set_difference(singleton(sk0_16),empty_set)=empty_set|~spl0_28|~spl0_1),
% 245.85/31.25    inference(backward_demodulation,[status(thm)],[f10397,f9048])).
% 245.85/31.25  fof(f22564,plain,(
% 245.85/31.25    singleton(sk0_16)=empty_set|~spl0_28|~spl0_1),
% 245.85/31.25    inference(forward_demodulation,[status(thm)],[f281,f22563])).
% 245.85/31.25  fof(f22565,plain,(
% 245.85/31.25    $false|~spl0_28|~spl0_1),
% 245.85/31.25    inference(forward_subsumption_resolution,[status(thm)],[f22564,f205])).
% 245.85/31.25  fof(f22566,plain,(
% 245.85/31.25    ~spl0_28|~spl0_1),
% 245.85/31.25    inference(contradiction_clause,[status(thm)],[f22565])).
% 245.85/31.25  fof(f24880,plain,(
% 245.85/31.25    ![X0,X1]: (in(X0,empty_set)|~in(X0,singleton(sk0_16))|in(X0,set_union2(X1,sk0_18))|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f21536,f370])).
% 245.85/31.25  fof(f24881,plain,(
% 245.85/31.25    ![X0,X1]: (~in(X0,singleton(sk0_16))|in(X0,set_union2(X1,sk0_18))|~spl0_1)),
% 245.85/31.25    inference(forward_subsumption_resolution,[status(thm)],[f24880,f351])).
% 245.85/31.25  fof(f24936,plain,(
% 245.85/31.25    ![X0,X1]: (in(X0,empty_set)|~in(X0,singleton(sk0_16))|in(X0,set_union2(sk0_18,X1))|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f21245,f370])).
% 245.85/31.25  fof(f24937,plain,(
% 245.85/31.25    ![X0,X1]: (~in(X0,singleton(sk0_16))|in(X0,set_union2(sk0_18,X1))|~spl0_1)),
% 245.85/31.25    inference(forward_subsumption_resolution,[status(thm)],[f24936,f351])).
% 245.85/31.25  fof(f26058,plain,(
% 245.85/31.25    ![X0]: (~subset(X0,singleton(sk0_16))|subset(set_difference(X0,sk0_18),empty_set)|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f9048,f271])).
% 245.85/31.25  fof(f26071,plain,(
% 245.85/31.25    ![X0,X1]: (~subset(X0,X1)|subset(set_difference(X0,X1),empty_set))),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f5157,f271])).
% 245.85/31.25  fof(f26314,plain,(
% 245.85/31.25    ![X0,X1,X2,X3]: (~subset(X0,X1)|~in(X2,X3)|~subset(X3,set_difference(X0,X1)))),
% 245.85/31.25    inference(resolution,[status(thm)],[f26071,f13786])).
% 245.85/31.25  fof(f26323,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~subset(X0,X1)|disjoint(set_difference(X0,X1),X2))),
% 245.85/31.25    inference(resolution,[status(thm)],[f26071,f9002])).
% 245.85/31.25  fof(f26324,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~subset(X0,X1)|subset(set_difference(X0,X1),X2))),
% 245.85/31.25    inference(resolution,[status(thm)],[f26071,f6358])).
% 245.85/31.25  fof(f26341,plain,(
% 245.85/31.25    spl0_120 <=> subset(empty_set,empty_set)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f26511,plain,(
% 245.85/31.25    spl0_154 <=> subset(singleton(sk0_16),sk0_18)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f26513,plain,(
% 245.85/31.25    ~subset(singleton(sk0_16),sk0_18)|spl0_154),
% 245.85/31.25    inference(component_clause,[status(thm)],[f26511])).
% 245.85/31.25  fof(f26514,plain,(
% 245.85/31.25    ~subset(singleton(sk0_16),sk0_18)|subset(empty_set,empty_set)|~spl0_1),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f9048,f26071])).
% 245.85/31.25  fof(f26515,plain,(
% 245.85/31.25    ~spl0_154|spl0_120|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f26514,f26511,f26341,f338])).
% 245.85/31.25  fof(f26576,plain,(
% 245.85/31.25    $false|~spl0_1|spl0_154),
% 245.85/31.25    inference(forward_subsumption_resolution,[status(thm)],[f26513,f8098])).
% 245.85/31.25  fof(f26577,plain,(
% 245.85/31.25    ~spl0_1|spl0_154),
% 245.85/31.25    inference(contradiction_clause,[status(thm)],[f26576])).
% 245.85/31.25  fof(f26594,plain,(
% 245.85/31.25    spl0_167 <=> disjoint(empty_set,X4)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f26665,plain,(
% 245.85/31.25    ![X0]: (~subset(singleton(sk0_16),sk0_18)|disjoint(empty_set,X0)|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f9048,f26323])).
% 245.85/31.25  fof(f26666,plain,(
% 245.85/31.25    ~spl0_154|spl0_167|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f26665,f26511,f26594,f338])).
% 245.85/31.25  fof(f26729,plain,(
% 245.85/31.25    spl0_168 <=> subset(empty_set,X4)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f26800,plain,(
% 245.85/31.25    ![X0]: (~subset(singleton(sk0_16),sk0_18)|subset(empty_set,X0)|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f9048,f26324])).
% 245.85/31.25  fof(f26801,plain,(
% 245.85/31.25    ~spl0_154|spl0_168|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f26800,f26511,f26729,f338])).
% 245.85/31.25  fof(f27050,plain,(
% 245.85/31.25    ![X0,X1]: (~in(sk0_16,X0)|~subset(X0,singleton(X1))|in(X1,sk0_18)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f9363,f211])).
% 245.85/31.25  fof(f27506,plain,(
% 245.85/31.25    spl0_169 <=> in(sk0_13(singleton(sk0_16),empty_set),set_union2(X0,sk0_18))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f27509,plain,(
% 245.85/31.25    ![X0]: (in(sk0_13(singleton(sk0_16),empty_set),set_union2(X0,sk0_18))|singleton(sk0_16)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f24881,f15915])).
% 245.85/31.25  fof(f27510,plain,(
% 245.85/31.25    spl0_169|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f27509,f27506,f8232,f338])).
% 245.85/31.25  fof(f27515,plain,(
% 245.85/31.25    spl0_170 <=> in(sk0_1(singleton(sk0_16)),set_union2(X0,sk0_18))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f27518,plain,(
% 245.85/31.25    ![X0]: (in(sk0_1(singleton(sk0_16)),set_union2(X0,sk0_18))|singleton(sk0_16)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f24881,f112])).
% 245.85/31.25  fof(f27519,plain,(
% 245.85/31.25    spl0_170|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f27518,f27515,f8232,f338])).
% 245.85/31.25  fof(f27521,plain,(
% 245.85/31.25    spl0_171 <=> in(sk0_4(singleton(sk0_16),empty_set,empty_set),set_union2(X0,sk0_18))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f27524,plain,(
% 245.85/31.25    ![X0]: (in(sk0_4(singleton(sk0_16),empty_set,empty_set),set_union2(X0,sk0_18))|singleton(sk0_16)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f24881,f7811])).
% 245.85/31.25  fof(f27525,plain,(
% 245.85/31.25    spl0_171|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f27524,f27521,f8232,f338])).
% 245.85/31.25  fof(f27545,plain,(
% 245.85/31.25    spl0_172 <=> in(sk0_13(singleton(sk0_16),empty_set),set_union2(sk0_18,X0))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f27548,plain,(
% 245.85/31.25    ![X0]: (in(sk0_13(singleton(sk0_16),empty_set),set_union2(sk0_18,X0))|singleton(sk0_16)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f24937,f15915])).
% 245.85/31.25  fof(f27549,plain,(
% 245.85/31.25    spl0_172|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f27548,f27545,f8232,f338])).
% 245.85/31.25  fof(f27554,plain,(
% 245.85/31.25    spl0_173 <=> in(sk0_1(singleton(sk0_16)),set_union2(sk0_18,X0))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f27557,plain,(
% 245.85/31.25    ![X0]: (in(sk0_1(singleton(sk0_16)),set_union2(sk0_18,X0))|singleton(sk0_16)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f24937,f112])).
% 245.85/31.25  fof(f27558,plain,(
% 245.85/31.25    spl0_173|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f27557,f27554,f8232,f338])).
% 245.85/31.25  fof(f27560,plain,(
% 245.85/31.25    spl0_174 <=> in(sk0_4(singleton(sk0_16),empty_set,empty_set),set_union2(sk0_18,X0))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f27563,plain,(
% 245.85/31.25    ![X0]: (in(sk0_4(singleton(sk0_16),empty_set,empty_set),set_union2(sk0_18,X0))|singleton(sk0_16)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f24937,f7811])).
% 245.85/31.25  fof(f27564,plain,(
% 245.85/31.25    spl0_174|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f27563,f27560,f8232,f338])).
% 245.85/31.25  fof(f29159,plain,(
% 245.85/31.25    ![X0]: (set_union2(X0,sk0_18)=sk0_18|~subset(X0,singleton(sk0_16))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f248,f8444])).
% 245.85/31.25  fof(f29204,plain,(
% 245.85/31.25    ![X0,X1]: (set_union2(set_difference(X0,X1),sk0_18)=sk0_18|~subset(X0,X1)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f29159,f26324])).
% 245.85/31.25  fof(f29205,plain,(
% 245.85/31.25    ![X0,X1]: (set_union2(sk0_18,set_difference(X0,X1))=sk0_18|~subset(X0,X1)|~spl0_1)),
% 245.85/31.25    inference(forward_demodulation,[status(thm)],[f94,f29204])).
% 245.85/31.25  fof(f29260,plain,(
% 245.85/31.25    ![X0]: (set_union2(set_intersection2(singleton(sk0_16),X0),sk0_18)=sk0_18|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f29159,f249])).
% 245.85/31.25  fof(f29261,plain,(
% 245.85/31.25    ![X0]: (set_union2(sk0_18,set_intersection2(singleton(sk0_16),X0))=sk0_18|~spl0_1)),
% 245.85/31.25    inference(forward_demodulation,[status(thm)],[f94,f29260])).
% 245.85/31.25  fof(f29365,plain,(
% 245.85/31.25    ![X0,X1]: (~subset(X0,set_intersection2(singleton(sk0_16),X1))|subset(X0,sk0_18)|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f29261,f6360])).
% 245.85/31.25  fof(f29786,plain,(
% 245.85/31.25    ![X0,X1]: (~subset(X0,set_intersection2(singleton(sk0_16),X1))|set_union2(sk0_18,set_difference(X0,sk0_18))=sk0_18|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f29365,f29205])).
% 245.85/31.25  fof(f29787,plain,(
% 245.85/31.25    ![X0,X1]: (~subset(X0,set_intersection2(singleton(sk0_16),X1))|set_union2(sk0_18,X0)=sk0_18|~spl0_1)),
% 245.85/31.25    inference(forward_demodulation,[status(thm)],[f280,f29786])).
% 245.85/31.25  fof(f29788,plain,(
% 245.85/31.25    ![X0,X1]: (~subset(X0,set_intersection2(singleton(sk0_16),X1))|set_union2(X0,sk0_18)=sk0_18|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f29365,f248])).
% 245.85/31.25  fof(f30164,plain,(
% 245.85/31.25    spl0_185 <=> set_union2(sk0_18,singleton(sk0_4(singleton(sk0_16),empty_set,empty_set)))=sk0_18),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f30167,plain,(
% 245.85/31.25    set_union2(sk0_18,singleton(sk0_4(singleton(sk0_16),empty_set,empty_set)))=sk0_18|singleton(sk0_16)=empty_set|~spl0_1),
% 245.85/31.25    inference(resolution,[status(thm)],[f8155,f7811])).
% 245.85/31.25  fof(f30168,plain,(
% 245.85/31.25    spl0_185|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f30167,f30164,f8232,f338])).
% 245.85/31.25  fof(f30201,plain,(
% 245.85/31.25    spl0_186 <=> set_difference(singleton(sk0_4(singleton(sk0_16),empty_set,empty_set)),sk0_18)=empty_set),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f30204,plain,(
% 245.85/31.25    set_difference(singleton(sk0_4(singleton(sk0_16),empty_set,empty_set)),sk0_18)=empty_set|singleton(sk0_16)=empty_set|~spl0_1),
% 245.85/31.25    inference(resolution,[status(thm)],[f9404,f7811])).
% 245.85/31.25  fof(f30205,plain,(
% 245.85/31.25    spl0_186|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f30204,f30201,f8232,f338])).
% 245.85/31.25  fof(f30622,plain,(
% 245.85/31.25    ![X0,X1,X2,X3]: (~subset(X0,X1)|~in(X2,set_difference(X3,X1))|~subset(X3,X0))),
% 245.85/31.25    inference(resolution,[status(thm)],[f26314,f271])).
% 245.85/31.25  fof(f30623,plain,(
% 245.85/31.25    spl0_190 <=> ~subset(X0,X1)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f30624,plain,(
% 245.85/31.25    ![X0,X1]: (~subset(X0,X1)|~spl0_190)),
% 245.85/31.25    inference(component_clause,[status(thm)],[f30623])).
% 245.85/31.25  fof(f30626,plain,(
% 245.85/31.25    spl0_191 <=> ~in(X2,set_difference(X3,X4))|~subset(X3,X4)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f30629,plain,(
% 245.85/31.25    ![X0,X1,X2,X3,X4]: (~subset(X0,X1)|~in(X2,set_difference(X3,X4))|~subset(X3,X4))),
% 245.85/31.25    inference(resolution,[status(thm)],[f26314,f26324])).
% 245.85/31.25  fof(f30630,plain,(
% 245.85/31.25    spl0_190|spl0_191),
% 245.85/31.25    inference(split_clause,[status(thm)],[f30629,f30623,f30626])).
% 245.85/31.25  fof(f30659,plain,(
% 245.85/31.25    spl0_192 <=> ~in(X2,empty_set)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f30662,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~subset(X0,X1)|~in(X2,empty_set))),
% 245.85/31.25    inference(resolution,[status(thm)],[f26314,f268])).
% 245.85/31.25  fof(f30663,plain,(
% 245.85/31.25    spl0_190|spl0_192),
% 245.85/31.25    inference(split_clause,[status(thm)],[f30662,f30623,f30659])).
% 245.85/31.25  fof(f30669,plain,(
% 245.85/31.25    spl0_193 <=> ~in(X4,X5)|~subset(X5,empty_set)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f30746,plain,(
% 245.85/31.25    ![X0,X1]: (~subset(singleton(sk0_16),sk0_18)|~in(X0,X1)|~subset(X1,empty_set)|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f9048,f26314])).
% 245.85/31.25  fof(f30747,plain,(
% 245.85/31.25    ~spl0_154|spl0_193|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f30746,f26511,f30669,f338])).
% 245.85/31.25  fof(f31116,plain,(
% 245.85/31.25    ~proper_subset(sk0_18,empty_set)|~in(singleton(empty_set),singleton(sk0_16))|~spl0_1),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f256,f11070])).
% 245.85/31.25  fof(f31117,plain,(
% 245.85/31.25    ~spl0_95|~spl0_100|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f31116,f21691,f21773,f338])).
% 245.85/31.25  fof(f31153,plain,(
% 245.85/31.25    ![X0]: (in(sk0_22(X0,empty_set),X0)|empty_set=X0)),
% 245.85/31.25    inference(resolution,[status(thm)],[f266,f351])).
% 245.85/31.25  fof(f31206,plain,(
% 245.85/31.25    ~in(singleton(empty_set),singleton(sk0_16))|~subset(sk0_18,empty_set)|~spl0_1),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f256,f8113])).
% 245.85/31.25  fof(f31207,plain,(
% 245.85/31.25    ~spl0_100|~spl0_101|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f31206,f21773,f21778,f338])).
% 245.85/31.25  fof(f32631,plain,(
% 245.85/31.25    ![X0]: (set_difference(singleton(sk0_16),empty_set)=set_intersection2(singleton(sk0_16),set_union2(sk0_18,X0))|~spl0_1)),
% 245.85/31.25    inference(paramodulation,[status(thm)],[f21245,f293])).
% 245.85/31.25  fof(f32632,plain,(
% 245.85/31.25    ![X0]: (singleton(sk0_16)=set_intersection2(singleton(sk0_16),set_union2(sk0_18,X0))|~spl0_1)),
% 245.85/31.25    inference(forward_demodulation,[status(thm)],[f281,f32631])).
% 245.85/31.25  fof(f36110,plain,(
% 245.85/31.25    ![X0,X1]: (~subset(X0,singleton(sk0_16))|subset(set_difference(X0,sk0_18),X1)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f26058,f6358])).
% 245.85/31.25  fof(f36111,plain,(
% 245.85/31.25    ![X0,X1]: (~subset(X0,singleton(sk0_16))|disjoint(set_difference(X0,sk0_18),X1)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f26058,f9002])).
% 245.85/31.25  fof(f36244,plain,(
% 245.85/31.25    spl0_318 <=> subset(empty_set,singleton(sk0_16))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f36246,plain,(
% 245.85/31.25    ~subset(empty_set,singleton(sk0_16))|spl0_318),
% 245.85/31.25    inference(component_clause,[status(thm)],[f36244])).
% 245.85/31.25  fof(f36249,plain,(
% 245.85/31.25    spl0_319 <=> subset(singleton(sk0_16),singleton(sk0_16))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f36251,plain,(
% 245.85/31.25    ~subset(singleton(sk0_16),singleton(sk0_16))|spl0_319),
% 245.85/31.25    inference(component_clause,[status(thm)],[f36249])).
% 245.85/31.25  fof(f36256,plain,(
% 245.85/31.25    $false|spl0_319),
% 245.85/31.25    inference(forward_subsumption_resolution,[status(thm)],[f36251,f347])).
% 245.85/31.25  fof(f36257,plain,(
% 245.85/31.25    spl0_319),
% 245.85/31.25    inference(contradiction_clause,[status(thm)],[f36256])).
% 245.85/31.25  fof(f36258,plain,(
% 245.85/31.25    $false|spl0_318),
% 245.85/31.25    inference(forward_subsumption_resolution,[status(thm)],[f36246,f268])).
% 245.85/31.25  fof(f36259,plain,(
% 245.85/31.25    spl0_318),
% 245.85/31.25    inference(contradiction_clause,[status(thm)],[f36258])).
% 245.85/31.25  fof(f36260,plain,(
% 245.85/31.25    ![X0,X1]: (subset(set_difference(singleton(X0),sk0_18),X1)|~in(X0,singleton(sk0_16))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f36110,f215])).
% 245.85/31.25  fof(f36287,plain,(
% 245.85/31.25    ![X0,X1]: (subset(set_difference(X0,sk0_18),X1)|~proper_subset(X0,singleton(sk0_16))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f36110,f188])).
% 245.85/31.25  fof(f36290,plain,(
% 245.85/31.25    ![X0,X1]: (disjoint(set_difference(singleton(X0),sk0_18),X1)|~in(X0,singleton(sk0_16))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f36111,f215])).
% 245.85/31.25  fof(f36320,plain,(
% 245.85/31.25    spl0_320 <=> subset(set_difference(empty_set,sk0_18),X0)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f36323,plain,(
% 245.85/31.25    ![X0]: (subset(set_difference(empty_set,sk0_18),X0)|empty_set=singleton(sk0_16)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f36287,f1715])).
% 245.85/31.25  fof(f36324,plain,(
% 245.85/31.25    spl0_320|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f36323,f36320,f8232,f338])).
% 245.85/31.25  fof(f36414,plain,(
% 245.85/31.25    spl0_321 <=> ~subset(sk0_18,singleton(X0))|in(X0,sk0_18)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f36432,plain,(
% 245.85/31.25    spl0_325 <=> in(sk0_16,singleton(sk0_16))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f36434,plain,(
% 245.85/31.25    ~in(sk0_16,singleton(sk0_16))|spl0_325),
% 245.85/31.25    inference(component_clause,[status(thm)],[f36432])).
% 245.85/31.25  fof(f36435,plain,(
% 245.85/31.25    ![X0]: (~subset(sk0_18,singleton(X0))|in(X0,sk0_18)|~in(sk0_16,singleton(sk0_16))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f27050,f8095])).
% 245.85/31.25  fof(f36436,plain,(
% 245.85/31.25    spl0_321|~spl0_325|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f36435,f36414,f36432,f338])).
% 245.85/31.25  fof(f36477,plain,(
% 245.85/31.25    $false|spl0_325),
% 245.85/31.25    inference(forward_subsumption_resolution,[status(thm)],[f36434,f350])).
% 245.85/31.25  fof(f36478,plain,(
% 245.85/31.25    spl0_325),
% 245.85/31.25    inference(contradiction_clause,[status(thm)],[f36477])).
% 245.85/31.25  fof(f38493,plain,(
% 245.85/31.25    ![X0,X1,X2]: (~pd0_0(sk0_17,X0,X1,sk0_19,X2)|spl0_2)),
% 245.85/31.25    inference(resolution,[status(thm)],[f332,f344])).
% 245.85/31.25  fof(f38703,plain,(
% 245.85/31.25    spl0_348 <=> ~proper_subset(set_union2(X0,singleton(sk0_18)),sk0_4(singleton(sk0_16),empty_set,empty_set))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f38706,plain,(
% 245.85/31.25    ![X0]: (~proper_subset(set_union2(X0,singleton(sk0_18)),sk0_4(singleton(sk0_16),empty_set,empty_set))|singleton(sk0_16)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f13428,f7811])).
% 245.85/31.25  fof(f38707,plain,(
% 245.85/31.25    spl0_348|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f38706,f38703,f8232,f338])).
% 245.85/31.25  fof(f38746,plain,(
% 245.85/31.25    spl0_349 <=> ~proper_subset(set_union2(singleton(sk0_18),X0),sk0_4(singleton(sk0_16),empty_set,empty_set))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f38749,plain,(
% 245.85/31.25    ![X0]: (~proper_subset(set_union2(singleton(sk0_18),X0),sk0_4(singleton(sk0_16),empty_set,empty_set))|singleton(sk0_16)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f13427,f7811])).
% 245.85/31.25  fof(f38750,plain,(
% 245.85/31.25    spl0_349|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f38749,f38746,f8232,f338])).
% 245.85/31.25  fof(f38789,plain,(
% 245.85/31.25    spl0_350 <=> ~proper_subset(union(ordered_pair(sk0_18,X0)),sk0_4(singleton(sk0_16),empty_set,empty_set))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f38792,plain,(
% 245.85/31.25    ![X0]: (~proper_subset(union(ordered_pair(sk0_18,X0)),sk0_4(singleton(sk0_16),empty_set,empty_set))|singleton(sk0_16)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f13425,f7811])).
% 245.85/31.25  fof(f38793,plain,(
% 245.85/31.25    spl0_350|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f38792,f38789,f8232,f338])).
% 245.85/31.25  fof(f38931,plain,(
% 245.85/31.25    ![X0,X1]: (set_union2(X0,sk0_18)=sk0_18|~proper_subset(X0,set_intersection2(singleton(sk0_16),X1))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f29788,f188])).
% 245.85/31.25  fof(f39061,plain,(
% 245.85/31.25    ![X0,X1]: (set_union2(sk0_18,X0)=sk0_18|~proper_subset(X0,set_intersection2(singleton(sk0_16),X1))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f29787,f188])).
% 245.85/31.25  fof(f40025,plain,(
% 245.85/31.25    ![X0,X1,X2,X3]: (~subset(X0,X1)|~subset(X2,X0)|disjoint(X3,set_difference(X2,X1)))),
% 245.85/31.25    inference(resolution,[status(thm)],[f30622,f286])).
% 245.85/31.25  fof(f40586,plain,(
% 245.85/31.25    ![X0,X1,X2]: (subset(set_intersection2(X0,X1),X2)|~disjoint(X0,X1))),
% 245.85/31.25    inference(resolution,[status(thm)],[f152,f299])).
% 245.85/31.25  fof(f40636,plain,(
% 245.85/31.25    spl0_413 <=> ~proper_subset(union(ordered_pair(sk0_18,X0)),sk0_22(singleton(sk0_16),empty_set))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f40639,plain,(
% 245.85/31.25    ![X0]: (empty_set=singleton(sk0_16)|~proper_subset(union(ordered_pair(sk0_18,X0)),sk0_22(singleton(sk0_16),empty_set))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f31153,f13425])).
% 245.85/31.25  fof(f40640,plain,(
% 245.85/31.25    spl0_18|spl0_413|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f40639,f8232,f40636,f338])).
% 245.85/31.25  fof(f40641,plain,(
% 245.85/31.25    spl0_414 <=> ~proper_subset(set_union2(singleton(sk0_18),X0),sk0_22(singleton(sk0_16),empty_set))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f40644,plain,(
% 245.85/31.25    ![X0]: (empty_set=singleton(sk0_16)|~proper_subset(set_union2(singleton(sk0_18),X0),sk0_22(singleton(sk0_16),empty_set))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f31153,f13427])).
% 245.85/31.25  fof(f40645,plain,(
% 245.85/31.25    spl0_18|spl0_414|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f40644,f8232,f40641,f338])).
% 245.85/31.25  fof(f40646,plain,(
% 245.85/31.25    spl0_415 <=> ~proper_subset(set_union2(X0,singleton(sk0_18)),sk0_22(singleton(sk0_16),empty_set))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f40649,plain,(
% 245.85/31.25    ![X0]: (empty_set=singleton(sk0_16)|~proper_subset(set_union2(X0,singleton(sk0_18)),sk0_22(singleton(sk0_16),empty_set))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f31153,f13428])).
% 245.85/31.25  fof(f40650,plain,(
% 245.85/31.25    spl0_18|spl0_415|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f40649,f8232,f40646,f338])).
% 245.85/31.25  fof(f40651,plain,(
% 245.85/31.25    spl0_416 <=> set_difference(singleton(sk0_22(singleton(sk0_16),empty_set)),sk0_18)=empty_set),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f40654,plain,(
% 245.85/31.25    empty_set=singleton(sk0_16)|set_difference(singleton(sk0_22(singleton(sk0_16),empty_set)),sk0_18)=empty_set|~spl0_1),
% 245.85/31.25    inference(resolution,[status(thm)],[f31153,f9404])).
% 245.85/31.25  fof(f40655,plain,(
% 245.85/31.25    spl0_18|spl0_416|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f40654,f8232,f40651,f338])).
% 245.85/31.25  fof(f40656,plain,(
% 245.85/31.25    spl0_417 <=> set_union2(sk0_18,singleton(sk0_22(singleton(sk0_16),empty_set)))=sk0_18),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f40659,plain,(
% 245.85/31.25    empty_set=singleton(sk0_16)|set_union2(sk0_18,singleton(sk0_22(singleton(sk0_16),empty_set)))=sk0_18|~spl0_1),
% 245.85/31.25    inference(resolution,[status(thm)],[f31153,f8155])).
% 245.85/31.25  fof(f40660,plain,(
% 245.85/31.25    spl0_18|spl0_417|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f40659,f8232,f40656,f338])).
% 245.85/31.25  fof(f40661,plain,(
% 245.85/31.25    spl0_418 <=> in(sk0_22(singleton(sk0_16),empty_set),set_union2(sk0_18,X0))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f40664,plain,(
% 245.85/31.25    ![X0]: (empty_set=singleton(sk0_16)|in(sk0_22(singleton(sk0_16),empty_set),set_union2(sk0_18,X0))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f31153,f24937])).
% 245.85/31.25  fof(f40665,plain,(
% 245.85/31.25    spl0_18|spl0_418|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f40664,f8232,f40661,f338])).
% 245.85/31.25  fof(f40666,plain,(
% 245.85/31.25    spl0_419 <=> in(sk0_22(singleton(sk0_16),empty_set),set_union2(X0,sk0_18))),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f40669,plain,(
% 245.85/31.25    ![X0]: (empty_set=singleton(sk0_16)|in(sk0_22(singleton(sk0_16),empty_set),set_union2(X0,sk0_18))|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f31153,f24881])).
% 245.85/31.25  fof(f40670,plain,(
% 245.85/31.25    spl0_18|spl0_419|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f40669,f8232,f40666,f338])).
% 245.85/31.25  fof(f41542,plain,(
% 245.85/31.25    ordered_pair(sk0_16,sk0_17)=ordered_pair(sk0_5(ordered_pair(sk0_16,sk0_17),cartesian_product2(sk0_18,sk0_19),sk0_19,sk0_18),sk0_6(ordered_pair(sk0_16,sk0_17),cartesian_product2(sk0_18,sk0_19),sk0_19,sk0_18))|~spl0_0),
% 245.85/31.25    inference(resolution,[status(thm)],[f333,f9167])).
% 245.85/31.25  fof(f41551,plain,(
% 245.85/31.25    ![X0,X1]: (pd0_0(X0,sk0_16,ordered_pair(sk0_16,X0),X1,sk0_18)|~in(X0,X1)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f376,f339])).
% 245.85/31.25  fof(f41827,plain,(
% 245.85/31.25    spl0_420 <=> subset(set_difference(singleton(sk0_22(singleton(sk0_16),empty_set)),sk0_18),X0)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f41830,plain,(
% 245.85/31.25    ![X0]: (subset(set_difference(singleton(sk0_22(singleton(sk0_16),empty_set)),sk0_18),X0)|empty_set=singleton(sk0_16)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f36260,f31153])).
% 245.85/31.25  fof(f41831,plain,(
% 245.85/31.25    spl0_420|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f41830,f41827,f8232,f338])).
% 245.85/31.25  fof(f41841,plain,(
% 245.85/31.25    spl0_421 <=> subset(set_difference(singleton(sk0_13(singleton(sk0_16),empty_set)),sk0_18),X0)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f41844,plain,(
% 245.85/31.25    ![X0]: (subset(set_difference(singleton(sk0_13(singleton(sk0_16),empty_set)),sk0_18),X0)|singleton(sk0_16)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f36260,f15915])).
% 245.85/31.25  fof(f41845,plain,(
% 245.85/31.25    spl0_421|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f41844,f41841,f8232,f338])).
% 245.85/31.25  fof(f41852,plain,(
% 245.85/31.25    spl0_422 <=> subset(set_difference(singleton(sk0_1(singleton(sk0_16))),sk0_18),X0)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f41855,plain,(
% 245.85/31.25    ![X0]: (subset(set_difference(singleton(sk0_1(singleton(sk0_16))),sk0_18),X0)|singleton(sk0_16)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f36260,f112])).
% 245.85/31.25  fof(f41856,plain,(
% 245.85/31.25    spl0_422|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f41855,f41852,f8232,f338])).
% 245.85/31.25  fof(f41858,plain,(
% 245.85/31.25    spl0_423 <=> subset(set_difference(singleton(sk0_4(singleton(sk0_16),empty_set,empty_set)),sk0_18),X0)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f41861,plain,(
% 245.85/31.25    ![X0]: (subset(set_difference(singleton(sk0_4(singleton(sk0_16),empty_set,empty_set)),sk0_18),X0)|singleton(sk0_16)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f36260,f7811])).
% 245.85/31.25  fof(f41862,plain,(
% 245.85/31.25    spl0_423|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f41861,f41858,f8232,f338])).
% 245.85/31.25  fof(f41892,plain,(
% 245.85/31.25    spl0_424 <=> disjoint(set_difference(singleton(sk0_22(singleton(sk0_16),empty_set)),sk0_18),X0)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f41895,plain,(
% 245.85/31.25    ![X0]: (disjoint(set_difference(singleton(sk0_22(singleton(sk0_16),empty_set)),sk0_18),X0)|empty_set=singleton(sk0_16)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f36290,f31153])).
% 245.85/31.25  fof(f41896,plain,(
% 245.85/31.25    spl0_424|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f41895,f41892,f8232,f338])).
% 245.85/31.25  fof(f41906,plain,(
% 245.85/31.25    spl0_425 <=> disjoint(set_difference(singleton(sk0_13(singleton(sk0_16),empty_set)),sk0_18),X0)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f41909,plain,(
% 245.85/31.25    ![X0]: (disjoint(set_difference(singleton(sk0_13(singleton(sk0_16),empty_set)),sk0_18),X0)|singleton(sk0_16)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f36290,f15915])).
% 245.85/31.25  fof(f41910,plain,(
% 245.85/31.25    spl0_425|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f41909,f41906,f8232,f338])).
% 245.85/31.25  fof(f41917,plain,(
% 245.85/31.25    spl0_426 <=> disjoint(set_difference(singleton(sk0_1(singleton(sk0_16))),sk0_18),X0)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f41920,plain,(
% 245.85/31.25    ![X0]: (disjoint(set_difference(singleton(sk0_1(singleton(sk0_16))),sk0_18),X0)|singleton(sk0_16)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f36290,f112])).
% 245.85/31.25  fof(f41921,plain,(
% 245.85/31.25    spl0_426|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f41920,f41917,f8232,f338])).
% 245.85/31.25  fof(f41923,plain,(
% 245.85/31.25    spl0_427 <=> disjoint(set_difference(singleton(sk0_4(singleton(sk0_16),empty_set,empty_set)),sk0_18),X0)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f41926,plain,(
% 245.85/31.25    ![X0]: (disjoint(set_difference(singleton(sk0_4(singleton(sk0_16),empty_set,empty_set)),sk0_18),X0)|singleton(sk0_16)=empty_set|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f36290,f7811])).
% 245.85/31.25  fof(f41927,plain,(
% 245.85/31.25    spl0_427|spl0_18|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f41926,f41923,f8232,f338])).
% 245.85/31.25  fof(f41973,plain,(
% 245.85/31.25    spl0_428 <=> set_union2(empty_set,sk0_18)=sk0_18),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f41976,plain,(
% 245.85/31.25    spl0_429 <=> empty_set=set_intersection2(singleton(sk0_16),X0)),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f41977,plain,(
% 245.85/31.25    ![X0]: (empty_set=set_intersection2(singleton(sk0_16),X0)|~spl0_429)),
% 245.85/31.25    inference(component_clause,[status(thm)],[f41976])).
% 245.85/31.25  fof(f41979,plain,(
% 245.85/31.25    ![X0]: (set_union2(empty_set,sk0_18)=sk0_18|empty_set=set_intersection2(singleton(sk0_16),X0)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f38931,f1715])).
% 245.85/31.25  fof(f41980,plain,(
% 245.85/31.25    spl0_428|spl0_429|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f41979,f41973,f41976,f338])).
% 245.85/31.25  fof(f41988,plain,(
% 245.85/31.25    spl0_430 <=> set_union2(sk0_18,empty_set)=sk0_18),
% 245.85/31.25    introduced(split_symbol_definition)).
% 245.85/31.25  fof(f41991,plain,(
% 245.85/31.25    ![X0]: (set_union2(sk0_18,empty_set)=sk0_18|empty_set=set_intersection2(singleton(sk0_16),X0)|~spl0_1)),
% 245.85/31.25    inference(resolution,[status(thm)],[f39061,f1715])).
% 245.85/31.25  fof(f41992,plain,(
% 245.85/31.25    spl0_430|spl0_429|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f41991,f41988,f41976,f338])).
% 245.85/31.25  fof(f42045,plain,(
% 245.85/31.25    singleton(sk0_16)=empty_set|~spl0_429|~spl0_1),
% 245.85/31.25    inference(backward_demodulation,[status(thm)],[f41977,f32632])).
% 245.85/31.25  fof(f42046,plain,(
% 245.85/31.25    spl0_18|~spl0_429|~spl0_1),
% 245.85/31.25    inference(split_clause,[status(thm)],[f42045,f8232,f41976,f338])).
% 245.85/31.25  fof(f42959,plain,(
% 245.85/31.25    sk0_17=sk0_6(ordered_pair(sk0_16,sk0_17),cartesian_product2(sk0_18,sk0_19),sk0_19,sk0_18)|~spl0_0),
% 245.85/31.25    inference(resolution,[status(thm)],[f41542,f274])).
% 245.85/31.25  fof(f42960,plain,(
% 245.85/31.25    sk0_16=sk0_5(ordered_pair(sk0_16,sk0_17),cartesian_product2(sk0_18,sk0_19),sk0_19,sk0_18)|~spl0_0),
% 245.85/31.25    inference(resolution,[status(thm)],[f41542,f273])).
% 245.85/31.25  fof(f43152,plain,(
% 245.85/31.25    pd0_0(sk0_17,sk0_5(ordered_pair(sk0_16,sk0_17),cartesian_product2(sk0_18,sk0_19),sk0_19,sk0_18),ordered_pair(sk0_16,sk0_17),sk0_19,sk0_18)|~spl0_0),
% 245.85/31.25    inference(backward_demodulation,[status(thm)],[f42959,f9167])).
% 245.85/31.25  fof(f43153,plain,(
% 245.85/31.25    pd0_0(sk0_17,sk0_16,ordered_pair(sk0_16,sk0_17),sk0_19,sk0_18)|~spl0_0),
% 245.85/31.25    inference(forward_demodulation,[status(thm)],[f42960,f43152])).
% 245.85/31.25  fof(f43154,plain,(
% 245.85/31.25    $false|spl0_2|~spl0_0),
% 245.85/31.25    inference(forward_subsumption_resolution,[status(thm)],[f43153,f38493])).
% 246.57/31.34  fof(f43155,plain,(
% 246.57/31.34    spl0_2|~spl0_0),
% 246.57/31.34    inference(contradiction_clause,[status(thm)],[f43154])).
% 246.57/31.34  fof(f43168,plain,(
% 246.57/31.34    $false|~spl0_190|~spl0_1),
% 246.57/31.34    inference(backward_subsumption_resolution,[status(thm)],[f8098,f30624])).
% 246.57/31.34  fof(f43169,plain,(
% 246.57/31.34    ~spl0_190|~spl0_1),
% 246.57/31.34    inference(contradiction_clause,[status(thm)],[f43168])).
% 246.57/31.34  fof(f43888,plain,(
% 246.57/31.34    spl0_450 <=> disjoint(X3,empty_set)),
% 246.57/31.34    introduced(split_symbol_definition)).
% 246.57/31.34  fof(f44000,plain,(
% 246.57/31.34    ![X0,X1,X2]: (~subset(X0,empty_set)|~subset(X1,X0)|disjoint(X2,X1))),
% 246.57/31.34    inference(paramodulation,[status(thm)],[f281,f40025])).
% 246.57/31.34  fof(f44004,plain,(
% 246.57/31.34    ![X0,X1,X2,X3]: (~subset(X0,set_intersection2(set_intersection2(X1,empty_set),X2))|disjoint(X3,X0))),
% 246.57/31.34    inference(resolution,[status(thm)],[f44000,f7391])).
% 246.57/31.34  fof(f44005,plain,(
% 246.57/31.34    ![X0,X1,X2]: (~subset(X0,set_intersection2(empty_set,X1))|disjoint(X2,X0))),
% 246.57/31.34    inference(forward_demodulation,[status(thm)],[f262,f44004])).
% 246.57/31.34  fof(f44006,plain,(
% 246.57/31.34    ![X0,X1]: (~subset(X0,empty_set)|disjoint(X1,X0))),
% 246.57/31.34    inference(forward_demodulation,[status(thm)],[f414,f44005])).
% 246.57/31.34  fof(f44075,plain,(
% 246.57/31.34    ![X0,X1,X2]: (disjoint(X0,set_difference(X1,X2))|~subset(X1,X2))),
% 246.57/31.34    inference(resolution,[status(thm)],[f44006,f26324])).
% 246.57/31.34  fof(f44180,plain,(
% 246.57/31.34    ![X0]: (disjoint(X0,empty_set)|~subset(singleton(sk0_16),sk0_18)|~spl0_1)),
% 246.57/31.34    inference(paramodulation,[status(thm)],[f9048,f44075])).
% 246.57/31.34  fof(f44181,plain,(
% 246.57/31.34    spl0_450|~spl0_154|~spl0_1),
% 246.57/31.34    inference(split_clause,[status(thm)],[f44180,f43888,f26511,f338])).
% 246.57/31.34  fof(f45303,plain,(
% 246.57/31.34    spl0_451 <=> ~disjoint(X0,X1)|~in(X4,set_intersection2(X0,X1))),
% 246.57/31.34    introduced(split_symbol_definition)).
% 246.57/31.34  fof(f45306,plain,(
% 246.57/31.34    ![X0,X1,X2,X3,X4]: (~disjoint(X0,X1)|~subset(X2,X3)|~in(X4,set_intersection2(X0,X1)))),
% 246.57/31.34    inference(resolution,[status(thm)],[f40586,f26314])).
% 246.57/31.34  fof(f45307,plain,(
% 246.57/31.34    spl0_451|spl0_190),
% 246.57/31.34    inference(split_clause,[status(thm)],[f45306,f45303,f30623])).
% 246.57/31.34  fof(f46076,plain,(
% 246.57/31.34    ![X0,X1]: (~pd0_0(X0,X1,ordered_pair(sk0_16,sk0_17),sk0_19,sk0_18)|spl0_0)),
% 246.57/31.34    inference(resolution,[status(thm)],[f337,f361])).
% 246.57/31.34  fof(f46081,plain,(
% 246.57/31.34    ~in(sk0_17,sk0_19)|spl0_0|~spl0_1),
% 246.57/31.34    inference(resolution,[status(thm)],[f46076,f41551])).
% 246.57/31.34  fof(f46082,plain,(
% 246.57/31.34    ~spl0_2|spl0_0|~spl0_1),
% 246.57/31.34    inference(split_clause,[status(thm)],[f46081,f342,f335,f338])).
% 246.57/31.34  fof(f46538,plain,(
% 246.57/31.34    ![X0,X1,X2]: (~pd0_0(X0,sk0_16,X1,X2,sk0_18)|spl0_1)),
% 246.57/31.34    inference(resolution,[status(thm)],[f340,f331])).
% 246.57/31.34  fof(f46540,plain,(
% 246.57/31.34    $false|spl0_1|~spl0_0),
% 246.57/31.34    inference(backward_subsumption_resolution,[status(thm)],[f43153,f46538])).
% 246.57/31.34  fof(f46541,plain,(
% 246.57/31.34    spl0_1|~spl0_0),
% 246.57/31.34    inference(contradiction_clause,[status(thm)],[f46540])).
% 246.57/31.34  fof(f46542,plain,(
% 246.57/31.34    $false),
% 246.57/31.34    inference(sat_refutation,[status(thm)],[f341,f345,f346,f8122,f8236,f9585,f10400,f10472,f10486,f13439,f16627,f16652,f16677,f17176,f17181,f17186,f17191,f17196,f19141,f19453,f20140,f20292,f20301,f20306,f20319,f20332,f20341,f20346,f20359,f20368,f20377,f20382,f20395,f20416,f21666,f21672,f21698,f21769,f21777,f21795,f21813,f21968,f22426,f22566,f26515,f26577,f26666,f26801,f27510,f27519,f27525,f27549,f27558,f27564,f30168,f30205,f30630,f30663,f30747,f31117,f31207,f36257,f36259,f36324,f36436,f36478,f38707,f38750,f38793,f40640,f40645,f40650,f40655,f40660,f40665,f40670,f41831,f41845,f41856,f41862,f41896,f41910,f41921,f41927,f41980,f41992,f42046,f43155,f43169,f44181,f45307,f46082,f46541])).
% 246.57/31.34  % SZS output end CNFRefutation for theBenchmark.p
% 251.53/32.63  % Elapsed time: 32.077199 seconds
% 251.53/32.63  % CPU time: 232.847986 seconds
% 251.53/32.63  % Memory used: 6.491 GB
%------------------------------------------------------------------------------