TSTP Solution File: SET012+4 by Drodi---3.6.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.6.0
% Problem  : SET012+4 : TPTP v8.1.2. Released v2.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n025.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 : Tue Apr 30 20:38:37 EDT 2024

% Result   : Theorem 50.43s 6.72s
% Output   : CNFRefutation 50.43s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : SET012+4 : TPTP v8.1.2. Released v2.2.0.
% 0.11/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.34  % Computer : n025.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Mon Apr 29 21:42:26 EDT 2024
% 0.13/0.34  % CPUTime  : 
% 0.13/0.35  % Drodi V3.6.0
% 50.43/6.72  % Refutation found
% 50.43/6.72  % SZS status Theorem for theBenchmark: Theorem is valid
% 50.43/6.72  % SZS output start CNFRefutation for theBenchmark
% 50.43/6.72  fof(f1,axiom,(
% 50.43/6.72    (! [A,B] :( subset(A,B)<=> (! [X] :( member(X,A)=> member(X,B) ) )) )),
% 50.43/6.72    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 50.43/6.72  fof(f2,axiom,(
% 50.43/6.72    (! [A,B] :( equal_set(A,B)<=> ( subset(A,B)& subset(B,A) ) ) )),
% 50.43/6.72    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 50.43/6.72  fof(f3,axiom,(
% 50.43/6.72    (! [X,A] :( member(X,power_set(A))<=> subset(X,A) ) )),
% 50.43/6.72    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 50.43/6.72  fof(f4,axiom,(
% 50.43/6.72    (! [X,A,B] :( member(X,intersection(A,B))<=> ( member(X,A)& member(X,B) ) ) )),
% 50.43/6.72    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 50.43/6.72  fof(f6,axiom,(
% 50.43/6.72    (! [X] : ~ member(X,empty_set) )),
% 50.43/6.72    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 50.43/6.72  fof(f7,axiom,(
% 50.43/6.72    (! [B,A,E] :( member(B,difference(E,A))<=> ( member(B,E)& ~ member(B,A) ) ) )),
% 50.43/6.72    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 50.43/6.72  fof(f8,axiom,(
% 50.43/6.72    (! [X,A] :( member(X,singleton(A))<=> X = A ) )),
% 50.43/6.72    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 50.43/6.72  fof(f12,conjecture,(
% 50.43/6.72    (! [A,E] :( subset(A,E)=> equal_set(difference(E,difference(E,A)),A) ) )),
% 50.43/6.72    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 50.43/6.72  fof(f13,negated_conjecture,(
% 50.43/6.72    ~((! [A,E] :( subset(A,E)=> equal_set(difference(E,difference(E,A)),A) ) ))),
% 50.43/6.72    inference(negated_conjecture,[status(cth)],[f12])).
% 50.43/6.72  fof(f14,plain,(
% 50.43/6.72    ![A,B]: (subset(A,B)<=>(![X]: (~member(X,A)|member(X,B))))),
% 50.43/6.72    inference(pre_NNF_transformation,[status(esa)],[f1])).
% 50.43/6.72  fof(f15,plain,(
% 50.43/6.72    ![A,B]: ((~subset(A,B)|(![X]: (~member(X,A)|member(X,B))))&(subset(A,B)|(?[X]: (member(X,A)&~member(X,B)))))),
% 50.43/6.72    inference(NNF_transformation,[status(esa)],[f14])).
% 50.43/6.72  fof(f16,plain,(
% 50.43/6.72    (![A,B]: (~subset(A,B)|(![X]: (~member(X,A)|member(X,B)))))&(![A,B]: (subset(A,B)|(?[X]: (member(X,A)&~member(X,B)))))),
% 50.43/6.72    inference(miniscoping,[status(esa)],[f15])).
% 50.43/6.72  fof(f17,plain,(
% 50.43/6.72    (![A,B]: (~subset(A,B)|(![X]: (~member(X,A)|member(X,B)))))&(![A,B]: (subset(A,B)|(member(sk0_0(B,A),A)&~member(sk0_0(B,A),B))))),
% 50.43/6.72    inference(skolemization,[status(esa)],[f16])).
% 50.43/6.72  fof(f18,plain,(
% 50.43/6.72    ![X0,X1,X2]: (~subset(X0,X1)|~member(X2,X0)|member(X2,X1))),
% 50.43/6.72    inference(cnf_transformation,[status(esa)],[f17])).
% 50.43/6.72  fof(f19,plain,(
% 50.43/6.72    ![X0,X1]: (subset(X0,X1)|member(sk0_0(X1,X0),X0))),
% 50.43/6.72    inference(cnf_transformation,[status(esa)],[f17])).
% 50.43/6.72  fof(f20,plain,(
% 50.43/6.72    ![X0,X1]: (subset(X0,X1)|~member(sk0_0(X1,X0),X1))),
% 50.43/6.72    inference(cnf_transformation,[status(esa)],[f17])).
% 50.43/6.72  fof(f21,plain,(
% 50.43/6.72    ![A,B]: ((~equal_set(A,B)|(subset(A,B)&subset(B,A)))&(equal_set(A,B)|(~subset(A,B)|~subset(B,A))))),
% 50.43/6.72    inference(NNF_transformation,[status(esa)],[f2])).
% 50.43/6.72  fof(f22,plain,(
% 50.43/6.72    (![A,B]: (~equal_set(A,B)|(subset(A,B)&subset(B,A))))&(![A,B]: (equal_set(A,B)|(~subset(A,B)|~subset(B,A))))),
% 50.43/6.72    inference(miniscoping,[status(esa)],[f21])).
% 50.43/6.72  fof(f25,plain,(
% 50.43/6.72    ![X0,X1]: (equal_set(X0,X1)|~subset(X0,X1)|~subset(X1,X0))),
% 50.43/6.72    inference(cnf_transformation,[status(esa)],[f22])).
% 50.43/6.72  fof(f26,plain,(
% 50.43/6.72    ![X,A]: ((~member(X,power_set(A))|subset(X,A))&(member(X,power_set(A))|~subset(X,A)))),
% 50.43/6.72    inference(NNF_transformation,[status(esa)],[f3])).
% 50.43/6.72  fof(f27,plain,(
% 50.43/6.72    (![X,A]: (~member(X,power_set(A))|subset(X,A)))&(![X,A]: (member(X,power_set(A))|~subset(X,A)))),
% 50.43/6.72    inference(miniscoping,[status(esa)],[f26])).
% 50.43/6.72  fof(f28,plain,(
% 50.43/6.72    ![X0,X1]: (~member(X0,power_set(X1))|subset(X0,X1))),
% 50.43/6.72    inference(cnf_transformation,[status(esa)],[f27])).
% 50.43/6.72  fof(f30,plain,(
% 50.43/6.72    ![X,A,B]: ((~member(X,intersection(A,B))|(member(X,A)&member(X,B)))&(member(X,intersection(A,B))|(~member(X,A)|~member(X,B))))),
% 50.43/6.72    inference(NNF_transformation,[status(esa)],[f4])).
% 50.43/6.72  fof(f31,plain,(
% 50.43/6.72    (![X,A,B]: (~member(X,intersection(A,B))|(member(X,A)&member(X,B))))&(![X,A,B]: (member(X,intersection(A,B))|(~member(X,A)|~member(X,B))))),
% 50.43/6.72    inference(miniscoping,[status(esa)],[f30])).
% 50.43/6.72  fof(f32,plain,(
% 50.43/6.72    ![X0,X1,X2]: (~member(X0,intersection(X1,X2))|member(X0,X1))),
% 50.43/6.72    inference(cnf_transformation,[status(esa)],[f31])).
% 50.43/6.72  fof(f33,plain,(
% 50.43/6.72    ![X0,X1,X2]: (~member(X0,intersection(X1,X2))|member(X0,X2))),
% 50.43/6.72    inference(cnf_transformation,[status(esa)],[f31])).
% 50.43/6.73  fof(f40,plain,(
% 50.43/6.73    ![X0]: (~member(X0,empty_set))),
% 50.43/6.73    inference(cnf_transformation,[status(esa)],[f6])).
% 50.43/6.73  fof(f41,plain,(
% 50.43/6.73    ![B,A,E]: ((~member(B,difference(E,A))|(member(B,E)&~member(B,A)))&(member(B,difference(E,A))|(~member(B,E)|member(B,A))))),
% 50.43/6.73    inference(NNF_transformation,[status(esa)],[f7])).
% 50.43/6.73  fof(f42,plain,(
% 50.43/6.73    (![B,A,E]: (~member(B,difference(E,A))|(member(B,E)&~member(B,A))))&(![B,A,E]: (member(B,difference(E,A))|(~member(B,E)|member(B,A))))),
% 50.43/6.73    inference(miniscoping,[status(esa)],[f41])).
% 50.43/6.73  fof(f43,plain,(
% 50.43/6.73    ![X0,X1,X2]: (~member(X0,difference(X1,X2))|member(X0,X1))),
% 50.43/6.73    inference(cnf_transformation,[status(esa)],[f42])).
% 50.43/6.73  fof(f44,plain,(
% 50.43/6.73    ![X0,X1,X2]: (~member(X0,difference(X1,X2))|~member(X0,X2))),
% 50.43/6.73    inference(cnf_transformation,[status(esa)],[f42])).
% 50.43/6.73  fof(f45,plain,(
% 50.43/6.73    ![X0,X1,X2]: (member(X0,difference(X1,X2))|~member(X0,X1)|member(X0,X2))),
% 50.43/6.73    inference(cnf_transformation,[status(esa)],[f42])).
% 50.43/6.73  fof(f46,plain,(
% 50.43/6.73    ![X,A]: ((~member(X,singleton(A))|X=A)&(member(X,singleton(A))|~X=A))),
% 50.43/6.73    inference(NNF_transformation,[status(esa)],[f8])).
% 50.43/6.73  fof(f47,plain,(
% 50.43/6.73    (![X,A]: (~member(X,singleton(A))|X=A))&(![X,A]: (member(X,singleton(A))|~X=A))),
% 50.43/6.73    inference(miniscoping,[status(esa)],[f46])).
% 50.43/6.73  fof(f48,plain,(
% 50.43/6.73    ![X0,X1]: (~member(X0,singleton(X1))|X0=X1)),
% 50.43/6.73    inference(cnf_transformation,[status(esa)],[f47])).
% 50.43/6.73  fof(f49,plain,(
% 50.43/6.73    ![X0,X1]: (member(X0,singleton(X1))|~X0=X1)),
% 50.43/6.73    inference(cnf_transformation,[status(esa)],[f47])).
% 50.43/6.73  fof(f68,plain,(
% 50.43/6.73    (?[A,E]: (subset(A,E)&~equal_set(difference(E,difference(E,A)),A)))),
% 50.43/6.73    inference(pre_NNF_transformation,[status(esa)],[f13])).
% 50.43/6.73  fof(f69,plain,(
% 50.43/6.73    (subset(sk0_3,sk0_4)&~equal_set(difference(sk0_4,difference(sk0_4,sk0_3)),sk0_3))),
% 50.43/6.73    inference(skolemization,[status(esa)],[f68])).
% 50.43/6.73  fof(f70,plain,(
% 50.43/6.73    subset(sk0_3,sk0_4)),
% 50.43/6.73    inference(cnf_transformation,[status(esa)],[f69])).
% 50.43/6.73  fof(f71,plain,(
% 50.43/6.73    ~equal_set(difference(sk0_4,difference(sk0_4,sk0_3)),sk0_3)),
% 50.43/6.73    inference(cnf_transformation,[status(esa)],[f69])).
% 50.43/6.73  fof(f73,plain,(
% 50.43/6.73    ![X0,X1,X2,X3]: (~subset(X0,X1)|member(X2,X1)|~subset(X3,X0)|~member(X2,X3))),
% 50.43/6.73    inference(resolution,[status(thm)],[f18,f18])).
% 50.43/6.73  fof(f77,plain,(
% 50.43/6.73    spl0_0 <=> subset(difference(sk0_4,difference(sk0_4,sk0_3)),sk0_3)),
% 50.43/6.73    introduced(split_symbol_definition)).
% 50.43/6.73  fof(f79,plain,(
% 50.43/6.73    ~subset(difference(sk0_4,difference(sk0_4,sk0_3)),sk0_3)|spl0_0),
% 50.43/6.73    inference(component_clause,[status(thm)],[f77])).
% 50.43/6.73  fof(f80,plain,(
% 50.43/6.73    spl0_1 <=> subset(sk0_3,difference(sk0_4,difference(sk0_4,sk0_3)))),
% 50.43/6.73    introduced(split_symbol_definition)).
% 50.43/6.73  fof(f82,plain,(
% 50.43/6.73    ~subset(sk0_3,difference(sk0_4,difference(sk0_4,sk0_3)))|spl0_1),
% 50.43/6.73    inference(component_clause,[status(thm)],[f80])).
% 50.43/6.73  fof(f83,plain,(
% 50.43/6.73    ~subset(difference(sk0_4,difference(sk0_4,sk0_3)),sk0_3)|~subset(sk0_3,difference(sk0_4,difference(sk0_4,sk0_3)))),
% 50.43/6.73    inference(resolution,[status(thm)],[f25,f71])).
% 50.43/6.73  fof(f84,plain,(
% 50.43/6.73    ~spl0_0|~spl0_1),
% 50.43/6.73    inference(split_clause,[status(thm)],[f83,f77,f80])).
% 50.43/6.73  fof(f87,plain,(
% 50.43/6.73    ![X0,X1,X2,X3,X4,X5]: (~subset(X0,X1)|~subset(X2,X0)|~member(X3,X2)|~subset(X4,X5)|member(X3,X5)|~subset(X1,X4))),
% 50.43/6.73    inference(resolution,[status(thm)],[f73,f73])).
% 50.43/6.73  fof(f89,plain,(
% 50.43/6.73    ![X0,X1]: (~subset(sk0_4,X0)|member(X1,X0)|~member(X1,sk0_3))),
% 50.43/6.73    inference(resolution,[status(thm)],[f73,f70])).
% 50.43/6.73  fof(f93,plain,(
% 50.43/6.73    ![X0,X1,X2,X3]: (~subset(sk0_4,X0)|member(X1,X0)|~subset(X2,sk0_3)|~subset(X3,X2)|~member(X1,X3))),
% 50.43/6.73    inference(resolution,[status(thm)],[f89,f73])).
% 50.43/6.73  fof(f118,plain,(
% 50.43/6.73    ![X0,X1]: (~subset(X0,empty_set)|~member(X1,X0))),
% 50.43/6.73    inference(resolution,[status(thm)],[f40,f18])).
% 50.43/6.73  fof(f124,plain,(
% 50.43/6.73    ![X0,X1,X2]: (~X0=X1|~subset(singleton(X1),X2)|member(X0,X2))),
% 50.43/6.73    inference(resolution,[status(thm)],[f49,f18])).
% 50.43/6.73  fof(f138,plain,(
% 50.43/6.73    ![X0,X1]: (subset(singleton(X0),X1)|sk0_0(X1,singleton(X0))=X0)),
% 50.43/6.73    inference(resolution,[status(thm)],[f19,f48])).
% 50.43/6.73  fof(f139,plain,(
% 50.43/6.73    ![X0]: (subset(empty_set,X0))),
% 50.43/6.73    inference(resolution,[status(thm)],[f19,f40])).
% 50.43/6.73  fof(f140,plain,(
% 50.43/6.73    ![X0,X1]: (subset(sk0_3,X0)|~subset(sk0_4,X1)|member(sk0_0(X0,sk0_3),X1))),
% 50.43/6.73    inference(resolution,[status(thm)],[f19,f89])).
% 50.43/6.73  fof(f141,plain,(
% 50.43/6.73    ![X0,X1,X2]: (subset(difference(X0,X1),X2)|~member(sk0_0(X2,difference(X0,X1)),X1))),
% 50.43/6.74    inference(resolution,[status(thm)],[f19,f44])).
% 50.43/6.74  fof(f142,plain,(
% 50.43/6.74    ![X0,X1,X2]: (subset(difference(X0,X1),X2)|member(sk0_0(X2,difference(X0,X1)),X0))),
% 50.43/6.74    inference(resolution,[status(thm)],[f19,f43])).
% 50.43/6.74  fof(f145,plain,(
% 50.43/6.74    ![X0,X1,X2]: (subset(X0,X1)|~subset(X0,X2)|member(sk0_0(X1,X0),X2))),
% 50.43/6.74    inference(resolution,[status(thm)],[f19,f18])).
% 50.43/6.74  fof(f151,plain,(
% 50.43/6.74    spl0_4 <=> subset(empty_set,empty_set)),
% 50.43/6.74    introduced(split_symbol_definition)).
% 50.43/6.74  fof(f153,plain,(
% 50.43/6.74    ~subset(empty_set,empty_set)|spl0_4),
% 50.43/6.74    inference(component_clause,[status(thm)],[f151])).
% 50.43/6.74  fof(f154,plain,(
% 50.43/6.74    spl0_5 <=> ~member(X0,empty_set)|member(X0,empty_set)),
% 50.43/6.74    introduced(split_symbol_definition)).
% 50.43/6.74  fof(f157,plain,(
% 50.43/6.74    ![X0]: (~subset(empty_set,empty_set)|~member(X0,empty_set)|member(X0,empty_set))),
% 50.43/6.74    inference(resolution,[status(thm)],[f139,f87])).
% 50.43/6.74  fof(f158,plain,(
% 50.43/6.74    ~spl0_4|spl0_5),
% 50.43/6.74    inference(split_clause,[status(thm)],[f157,f151,f154])).
% 50.43/6.74  fof(f167,plain,(
% 50.43/6.74    $false|spl0_4),
% 50.43/6.74    inference(forward_subsumption_resolution,[status(thm)],[f153,f139])).
% 50.43/6.74  fof(f168,plain,(
% 50.43/6.74    spl0_4),
% 50.43/6.74    inference(contradiction_clause,[status(thm)],[f167])).
% 50.43/6.74  fof(f169,plain,(
% 50.43/6.74    ![X0]: (subset(X0,X0)|subset(X0,X0))),
% 50.43/6.74    inference(resolution,[status(thm)],[f20,f19])).
% 50.43/6.74  fof(f170,plain,(
% 50.43/6.74    ![X0]: (subset(X0,X0))),
% 50.43/6.74    inference(duplicate_literals_removal,[status(esa)],[f169])).
% 50.43/6.74  fof(f175,plain,(
% 50.43/6.74    ![X0,X1,X2]: (subset(X0,difference(X1,X2))|~member(sk0_0(difference(X1,X2),X0),X1)|member(sk0_0(difference(X1,X2),X0),X2))),
% 50.43/6.74    inference(resolution,[status(thm)],[f20,f45])).
% 50.43/6.74  fof(f178,plain,(
% 50.43/6.74    ![X0,X1,X2]: (subset(X0,X1)|~subset(X2,X1)|~member(sk0_0(X1,X0),X2))),
% 50.43/6.74    inference(resolution,[status(thm)],[f20,f18])).
% 50.43/6.74  fof(f219,plain,(
% 50.43/6.74    ![X0]: (subset(sk0_3,X0)|member(sk0_0(X0,sk0_3),sk0_4))),
% 50.43/6.74    inference(resolution,[status(thm)],[f140,f170])).
% 50.43/6.74  fof(f221,plain,(
% 50.43/6.74    spl0_6 <=> subset(sk0_3,sk0_4)),
% 50.43/6.74    introduced(split_symbol_definition)).
% 50.43/6.74  fof(f224,plain,(
% 50.43/6.74    subset(sk0_3,sk0_4)|subset(sk0_3,sk0_4)),
% 50.43/6.74    inference(resolution,[status(thm)],[f219,f20])).
% 50.43/6.74  fof(f225,plain,(
% 50.43/6.74    spl0_6),
% 50.43/6.74    inference(split_clause,[status(thm)],[f224,f221])).
% 50.43/6.74  fof(f424,plain,(
% 50.43/6.74    ![X0,X1,X2]: (subset(X0,X1)|~subset(X0,sk0_3)|~subset(sk0_4,X2)|member(sk0_0(X1,X0),X2))),
% 50.43/6.74    inference(resolution,[status(thm)],[f145,f89])).
% 50.43/6.74  fof(f432,plain,(
% 50.43/6.74    ![X0]: (subset(sk0_3,X0)|~subset(sk0_4,X0)|subset(sk0_3,X0))),
% 50.43/6.74    inference(resolution,[status(thm)],[f178,f219])).
% 50.43/6.74  fof(f433,plain,(
% 50.43/6.74    ![X0]: (subset(sk0_3,X0)|~subset(sk0_4,X0))),
% 50.43/6.74    inference(duplicate_literals_removal,[status(esa)],[f432])).
% 50.43/6.74  fof(f450,plain,(
% 50.43/6.74    ~member(sk0_0(sk0_3,difference(sk0_4,difference(sk0_4,sk0_3))),difference(sk0_4,sk0_3))|spl0_0),
% 50.43/6.74    inference(resolution,[status(thm)],[f141,f79])).
% 50.43/6.74  fof(f465,plain,(
% 50.43/6.74    member(sk0_0(sk0_3,difference(sk0_4,difference(sk0_4,sk0_3))),sk0_4)|spl0_0),
% 50.43/6.74    inference(resolution,[status(thm)],[f142,f79])).
% 50.43/6.74  fof(f471,plain,(
% 50.43/6.74    ![X0,X1,X2]: (member(sk0_0(empty_set,difference(X0,X1)),X0)|~member(X2,difference(X0,X1)))),
% 50.43/6.74    inference(resolution,[status(thm)],[f142,f118])).
% 50.43/6.74  fof(f482,plain,(
% 50.43/6.74    ![X0,X1]: (~member(X0,difference(empty_set,X1))|subset(difference(empty_set,X1),empty_set))),
% 50.43/6.74    inference(resolution,[status(thm)],[f471,f20])).
% 50.43/6.74  fof(f483,plain,(
% 50.43/6.74    ![X0,X1]: (~member(X0,difference(empty_set,X1)))),
% 50.43/6.74    inference(forward_subsumption_resolution,[status(thm)],[f482,f118])).
% 50.43/6.74  fof(f675,plain,(
% 50.43/6.74    spl0_25 <=> member(sk0_0(sk0_3,difference(sk0_4,difference(sk0_4,sk0_3))),sk0_4)),
% 50.43/6.74    introduced(split_symbol_definition)).
% 50.43/6.74  fof(f677,plain,(
% 50.43/6.74    ~member(sk0_0(sk0_3,difference(sk0_4,difference(sk0_4,sk0_3))),sk0_4)|spl0_25),
% 50.43/6.74    inference(component_clause,[status(thm)],[f675])).
% 50.43/6.74  fof(f678,plain,(
% 50.43/6.74    spl0_26 <=> member(sk0_0(sk0_3,difference(sk0_4,difference(sk0_4,sk0_3))),sk0_3)),
% 50.43/6.74    introduced(split_symbol_definition)).
% 50.43/6.74  fof(f679,plain,(
% 50.43/6.74    member(sk0_0(sk0_3,difference(sk0_4,difference(sk0_4,sk0_3))),sk0_3)|~spl0_26),
% 50.43/6.74    inference(component_clause,[status(thm)],[f678])).
% 50.43/6.74  fof(f681,plain,(
% 50.43/6.74    ~member(sk0_0(sk0_3,difference(sk0_4,difference(sk0_4,sk0_3))),sk0_4)|member(sk0_0(sk0_3,difference(sk0_4,difference(sk0_4,sk0_3))),sk0_3)|spl0_0),
% 50.43/6.74    inference(resolution,[status(thm)],[f450,f45])).
% 50.43/6.74  fof(f682,plain,(
% 50.43/6.74    ~spl0_25|spl0_26|spl0_0),
% 50.43/6.74    inference(split_clause,[status(thm)],[f681,f675,f678,f77])).
% 50.43/6.74  fof(f844,plain,(
% 50.43/6.74    spl0_40 <=> subset(sk0_3,sk0_3)),
% 50.43/6.74    introduced(split_symbol_definition)).
% 50.43/6.74  fof(f846,plain,(
% 50.43/6.74    ~subset(sk0_3,sk0_3)|spl0_40),
% 50.43/6.74    inference(component_clause,[status(thm)],[f844])).
% 50.43/6.74  fof(f847,plain,(
% 50.43/6.74    subset(difference(sk0_4,difference(sk0_4,sk0_3)),sk0_3)|~subset(sk0_3,sk0_3)|~spl0_26),
% 50.43/6.74    inference(resolution,[status(thm)],[f679,f178])).
% 50.43/6.74  fof(f848,plain,(
% 50.43/6.74    spl0_0|~spl0_40|~spl0_26),
% 50.43/6.74    inference(split_clause,[status(thm)],[f847,f77,f844,f678])).
% 50.43/6.74  fof(f855,plain,(
% 50.43/6.74    $false|spl0_40),
% 50.43/6.74    inference(forward_subsumption_resolution,[status(thm)],[f846,f170])).
% 50.43/6.74  fof(f856,plain,(
% 50.43/6.74    spl0_40),
% 50.43/6.74    inference(contradiction_clause,[status(thm)],[f855])).
% 50.43/6.74  fof(f894,plain,(
% 50.43/6.74    ![X0,X1]: (subset(X0,X1)|~subset(X0,sk0_3)|member(sk0_0(X1,X0),sk0_4))),
% 50.43/6.74    inference(resolution,[status(thm)],[f424,f170])).
% 50.43/6.74  fof(f895,plain,(
% 50.43/6.74    ![X0,X1]: (subset(X0,X1)|~subset(X0,sk0_3)|subset(X0,X1)|~subset(sk0_4,X1))),
% 50.43/6.74    inference(resolution,[status(thm)],[f894,f178])).
% 50.43/6.74  fof(f896,plain,(
% 50.43/6.74    ![X0,X1]: (subset(X0,X1)|~subset(X0,sk0_3)|~subset(sk0_4,X1))),
% 50.43/6.74    inference(duplicate_literals_removal,[status(esa)],[f895])).
% 50.43/6.74  fof(f1089,plain,(
% 50.43/6.74    spl0_47 <=> member(sk0_0(difference(sk0_4,difference(sk0_4,sk0_3)),sk0_3),sk0_4)),
% 50.43/6.74    introduced(split_symbol_definition)).
% 50.43/6.74  fof(f1091,plain,(
% 50.43/6.74    ~member(sk0_0(difference(sk0_4,difference(sk0_4,sk0_3)),sk0_3),sk0_4)|spl0_47),
% 50.43/6.74    inference(component_clause,[status(thm)],[f1089])).
% 50.43/6.74  fof(f1092,plain,(
% 50.43/6.74    spl0_48 <=> member(sk0_0(difference(sk0_4,difference(sk0_4,sk0_3)),sk0_3),difference(sk0_4,sk0_3))),
% 50.43/6.74    introduced(split_symbol_definition)).
% 50.43/6.74  fof(f1093,plain,(
% 50.43/6.74    member(sk0_0(difference(sk0_4,difference(sk0_4,sk0_3)),sk0_3),difference(sk0_4,sk0_3))|~spl0_48),
% 50.43/6.74    inference(component_clause,[status(thm)],[f1092])).
% 50.43/6.74  fof(f1095,plain,(
% 50.43/6.74    ~member(sk0_0(difference(sk0_4,difference(sk0_4,sk0_3)),sk0_3),sk0_4)|member(sk0_0(difference(sk0_4,difference(sk0_4,sk0_3)),sk0_3),difference(sk0_4,sk0_3))|spl0_1),
% 50.43/6.74    inference(resolution,[status(thm)],[f175,f82])).
% 50.43/6.74  fof(f1096,plain,(
% 50.43/6.74    ~spl0_47|spl0_48|spl0_1),
% 50.43/6.74    inference(split_clause,[status(thm)],[f1095,f1089,f1092,f80])).
% 50.43/6.74  fof(f1166,plain,(
% 50.43/6.74    ![X0,X1,X2]: (sk0_0(X0,singleton(X1))=X1|~X2=X1|member(X2,X0))),
% 50.43/6.74    inference(resolution,[status(thm)],[f138,f124])).
% 50.43/6.74  fof(f1219,plain,(
% 50.43/6.74    ![X0,X1,X2,X3]: (sk0_0(intersection(X0,X1),singleton(X2))=X2|~X3=X2|member(X3,X1))),
% 50.43/6.74    inference(resolution,[status(thm)],[f1166,f33])).
% 50.43/6.74  fof(f1220,plain,(
% 50.43/6.74    ![X0,X1,X2,X3]: (sk0_0(intersection(X0,X1),singleton(X2))=X2|~X3=X2|member(X3,X0))),
% 50.43/6.74    inference(resolution,[status(thm)],[f1166,f32])).
% 50.43/6.74  fof(f1222,plain,(
% 50.43/6.74    ![X0,X1,X2]: (sk0_0(singleton(X0),singleton(X1))=X1|~X2=X1|X2=X0)),
% 50.43/6.74    inference(resolution,[status(thm)],[f1166,f48])).
% 50.43/6.74  fof(f1223,plain,(
% 50.43/6.74    ![X0,X1]: (sk0_0(empty_set,singleton(X0))=X0|~X1=X0)),
% 50.43/6.74    inference(resolution,[status(thm)],[f1166,f40])).
% 50.43/6.74  fof(f1234,plain,(
% 50.43/6.74    ![X0,X1,X2]: (sk0_0(difference(empty_set,X0),singleton(X1))=X1|~X2=X1)),
% 50.43/6.74    inference(resolution,[status(thm)],[f1166,f483])).
% 50.43/6.74  fof(f1243,plain,(
% 50.43/6.74    ![X0]: (sk0_0(empty_set,singleton(X0))=X0)),
% 50.43/6.74    inference(equality_resolution,[status(esa)],[f1223])).
% 50.43/6.74  fof(f1248,plain,(
% 50.43/6.74    ![X0]: (subset(singleton(X0),empty_set)|member(X0,singleton(X0)))),
% 50.43/6.74    inference(paramodulation,[status(thm)],[f1243,f19])).
% 50.43/6.74  fof(f1251,plain,(
% 50.43/6.74    ![X0,X1]: (sk0_0(singleton(X0),singleton(X1))=X1|X1=X0)),
% 50.43/6.74    inference(equality_resolution,[status(esa)],[f1222])).
% 50.43/6.74  fof(f1259,plain,(
% 50.43/6.74    ![X0,X1,X2]: (sk0_0(difference(empty_set,X0),singleton(X1))=X1|X1=X2)),
% 50.43/6.74    inference(resolution,[status(thm)],[f1234,f1251])).
% 50.43/6.74  fof(f1260,plain,(
% 50.43/6.74    ![X0,X1]: (sk0_0(difference(empty_set,X0),singleton(X1))=X1)),
% 50.43/6.74    inference(forward_subsumption_resolution,[status(thm)],[f1259,f1234])).
% 50.43/6.74  fof(f1272,plain,(
% 50.43/6.74    ![X0,X1]: (member(X0,singleton(X0))|~X1=X0|member(X1,empty_set))),
% 50.43/6.74    inference(resolution,[status(thm)],[f1248,f124])).
% 50.43/6.74  fof(f1273,plain,(
% 50.43/6.74    ![X0,X1]: (member(X0,singleton(X0))|~X1=X0)),
% 50.43/6.74    inference(forward_subsumption_resolution,[status(thm)],[f1272,f40])).
% 50.43/6.74  fof(f1293,plain,(
% 50.43/6.74    ![X0,X1,X2]: (~X0=X1|~subset(singleton(X1),X2)|member(X1,X2))),
% 50.43/6.74    inference(resolution,[status(thm)],[f1273,f18])).
% 50.43/6.74  fof(f1365,plain,(
% 50.43/6.74    ~member(sk0_0(difference(sk0_4,difference(sk0_4,sk0_3)),sk0_3),sk0_3)|~spl0_48),
% 50.43/6.74    inference(resolution,[status(thm)],[f1093,f44])).
% 50.43/6.74  fof(f1534,plain,(
% 50.43/6.74    spl0_65 <=> ~X0=sk0_0(sk0_4,power_set(sk0_4))),
% 50.43/6.74    introduced(split_symbol_definition)).
% 50.43/6.74  fof(f1535,plain,(
% 50.43/6.74    ![X0]: (~X0=sk0_0(sk0_4,power_set(sk0_4))|~spl0_65)),
% 50.43/6.74    inference(component_clause,[status(thm)],[f1534])).
% 50.43/6.74  fof(f1571,plain,(
% 50.43/6.74    $false|~spl0_65),
% 50.43/6.74    inference(resolution,[status(thm)],[f1535,f1260])).
% 50.43/6.74  fof(f1572,plain,(
% 50.43/6.74    ~spl0_65),
% 50.43/6.74    inference(contradiction_clause,[status(thm)],[f1571])).
% 50.43/6.74  fof(f1650,plain,(
% 50.43/6.74    spl0_76 <=> ~subset(sk0_3,X0)|~subset(X0,sk0_3)),
% 50.43/6.74    introduced(split_symbol_definition)).
% 50.43/6.74  fof(f1651,plain,(
% 50.43/6.74    ![X0]: (~subset(sk0_3,X0)|~subset(X0,sk0_3)|~spl0_76)),
% 50.43/6.74    inference(component_clause,[status(thm)],[f1650])).
% 50.43/6.74  fof(f1739,plain,(
% 50.43/6.74    ![X0,X1,X2]: (~X0=X1|member(X1,X2)|sk0_0(X2,singleton(X1))=X1)),
% 50.43/6.74    inference(resolution,[status(thm)],[f1293,f138])).
% 50.43/6.74  fof(f1758,plain,(
% 50.43/6.74    ![X0,X1,X2]: (~X0=X1|sk0_0(power_set(X2),singleton(X1))=X1|subset(X1,X2))),
% 50.43/6.74    inference(resolution,[status(thm)],[f1739,f28])).
% 50.43/6.74  fof(f2307,plain,(
% 50.43/6.74    ~subset(sk0_3,sk0_3)|~spl0_76),
% 50.43/6.74    inference(resolution,[status(thm)],[f1651,f170])).
% 50.43/6.74  fof(f2308,plain,(
% 50.43/6.74    ~spl0_40|~spl0_76),
% 50.43/6.74    inference(split_clause,[status(thm)],[f2307,f844,f1650])).
% 50.43/6.74  fof(f2314,plain,(
% 50.43/6.74    $false|spl0_0|spl0_25),
% 50.43/6.74    inference(forward_subsumption_resolution,[status(thm)],[f677,f465])).
% 50.43/6.74  fof(f2315,plain,(
% 50.43/6.74    spl0_0|spl0_25),
% 50.43/6.74    inference(contradiction_clause,[status(thm)],[f2314])).
% 50.43/6.74  fof(f2478,plain,(
% 50.43/6.74    spl0_90 <=> ~X0=sk0_4),
% 50.43/6.74    introduced(split_symbol_definition)).
% 50.43/6.74  fof(f2479,plain,(
% 50.43/6.74    ![X0]: (~X0=sk0_4|~spl0_90)),
% 50.43/6.74    inference(component_clause,[status(thm)],[f2478])).
% 50.43/6.74  fof(f2603,plain,(
% 50.43/6.74    $false|~spl0_90),
% 50.43/6.74    inference(resolution,[status(thm)],[f2479,f1260])).
% 50.43/6.74  fof(f2604,plain,(
% 50.43/6.74    ~spl0_90),
% 50.43/6.74    inference(contradiction_clause,[status(thm)],[f2603])).
% 50.43/6.74  fof(f2639,plain,(
% 50.43/6.74    subset(sk0_3,difference(sk0_4,difference(sk0_4,sk0_3)))|~spl0_48),
% 50.43/6.74    inference(resolution,[status(thm)],[f1365,f19])).
% 50.43/6.74  fof(f2640,plain,(
% 50.43/6.74    spl0_1|~spl0_48),
% 50.43/6.74    inference(split_clause,[status(thm)],[f2639,f80,f1092])).
% 50.43/6.74  fof(f2746,plain,(
% 50.43/6.74    spl0_101 <=> ~X0=sk0_3),
% 50.43/6.74    introduced(split_symbol_definition)).
% 50.43/6.74  fof(f2747,plain,(
% 50.43/6.74    ![X0]: (~X0=sk0_3|~spl0_101)),
% 50.43/6.74    inference(component_clause,[status(thm)],[f2746])).
% 50.43/6.74  fof(f2794,plain,(
% 50.43/6.74    spl0_109 <=> ~X0=difference(sk0_4,sk0_3)),
% 50.43/6.74    introduced(split_symbol_definition)).
% 50.43/6.74  fof(f2795,plain,(
% 50.43/6.74    ![X0]: (~X0=difference(sk0_4,sk0_3)|~spl0_109)),
% 50.43/6.74    inference(component_clause,[status(thm)],[f2794])).
% 50.43/6.74  fof(f2825,plain,(
% 50.43/6.74    spl0_115 <=> sk0_0(power_set(X1),singleton(sk0_4))=sk0_4|subset(X2,X1)|~subset(X2,sk0_3)),
% 50.43/6.74    introduced(split_symbol_definition)).
% 50.43/6.74  fof(f2828,plain,(
% 50.43/6.74    ![X0,X1,X2]: (~X0=sk0_4|sk0_0(power_set(X1),singleton(sk0_4))=sk0_4|subset(X2,X1)|~subset(X2,sk0_3))),
% 50.43/6.74    inference(resolution,[status(thm)],[f1758,f896])).
% 50.43/6.74  fof(f2829,plain,(
% 50.43/6.74    spl0_90|spl0_115),
% 50.43/6.74    inference(split_clause,[status(thm)],[f2828,f2478,f2825])).
% 50.43/6.74  fof(f2830,plain,(
% 50.43/6.74    spl0_116 <=> sk0_0(power_set(X1),singleton(sk0_4))=sk0_4|subset(sk0_3,X1)),
% 50.43/6.74    introduced(split_symbol_definition)).
% 50.43/6.74  fof(f2833,plain,(
% 50.43/6.74    ![X0,X1]: (~X0=sk0_4|sk0_0(power_set(X1),singleton(sk0_4))=sk0_4|subset(sk0_3,X1))),
% 50.43/6.74    inference(resolution,[status(thm)],[f1758,f433])).
% 50.43/6.74  fof(f2834,plain,(
% 50.43/6.74    spl0_90|spl0_116),
% 50.43/6.74    inference(split_clause,[status(thm)],[f2833,f2478,f2830])).
% 50.43/6.74  fof(f2835,plain,(
% 50.43/6.74    spl0_117 <=> sk0_0(power_set(X1),singleton(sk0_4))=sk0_4|member(X2,X1)|~subset(X3,sk0_3)|~subset(X4,X3)|~member(X2,X4)),
% 50.43/6.74    introduced(split_symbol_definition)).
% 50.43/6.74  fof(f2838,plain,(
% 50.43/6.74    ![X0,X1,X2,X3,X4]: (~X0=sk0_4|sk0_0(power_set(X1),singleton(sk0_4))=sk0_4|member(X2,X1)|~subset(X3,sk0_3)|~subset(X4,X3)|~member(X2,X4))),
% 50.43/6.74    inference(resolution,[status(thm)],[f1758,f93])).
% 50.43/6.74  fof(f2839,plain,(
% 50.43/6.74    spl0_90|spl0_117),
% 50.43/6.74    inference(split_clause,[status(thm)],[f2838,f2478,f2835])).
% 50.43/6.74  fof(f3051,plain,(
% 50.43/6.74    ![X0,X1,X2]: (sk0_0(intersection(X0,empty_set),singleton(X1))=X1|~X2=X1)),
% 50.43/6.74    inference(resolution,[status(thm)],[f1219,f40])).
% 50.43/6.75  fof(f3077,plain,(
% 50.43/6.75    ![X0,X1]: (sk0_0(intersection(X0,empty_set),singleton(X1))=X1)),
% 50.43/6.75    inference(resolution,[status(thm)],[f3051,f1260])).
% 50.43/6.75  fof(f3112,plain,(
% 50.43/6.75    ![X0,X1,X2]: (sk0_0(intersection(empty_set,X0),singleton(X1))=X1|~X2=X1)),
% 50.43/6.75    inference(resolution,[status(thm)],[f1220,f40])).
% 50.43/6.75  fof(f3136,plain,(
% 50.43/6.75    ![X0,X1]: (sk0_0(intersection(empty_set,X0),singleton(X1))=X1)),
% 50.43/6.75    inference(resolution,[status(thm)],[f3112,f3077])).
% 50.43/6.75  fof(f3389,plain,(
% 50.43/6.75    $false|~spl0_101),
% 50.43/6.75    inference(resolution,[status(thm)],[f2747,f3136])).
% 50.43/6.75  fof(f3390,plain,(
% 50.43/6.75    ~spl0_101),
% 50.43/6.75    inference(contradiction_clause,[status(thm)],[f3389])).
% 50.43/6.75  fof(f3394,plain,(
% 50.43/6.75    $false|~spl0_109),
% 50.43/6.75    inference(resolution,[status(thm)],[f2795,f3136])).
% 50.43/6.75  fof(f3395,plain,(
% 50.43/6.75    ~spl0_109),
% 50.43/6.75    inference(contradiction_clause,[status(thm)],[f3394])).
% 50.43/6.75  fof(f3401,plain,(
% 50.43/6.75    spl0_121 <=> ~X0=power_set(sk0_4)),
% 50.43/6.75    introduced(split_symbol_definition)).
% 50.43/6.75  fof(f3402,plain,(
% 50.43/6.75    ![X0]: (~X0=power_set(sk0_4)|~spl0_121)),
% 50.43/6.75    inference(component_clause,[status(thm)],[f3401])).
% 50.43/6.75  fof(f3470,plain,(
% 50.43/6.75    $false|~spl0_121),
% 50.43/6.75    inference(resolution,[status(thm)],[f3402,f3136])).
% 50.43/6.75  fof(f3471,plain,(
% 50.43/6.75    ~spl0_121),
% 50.43/6.75    inference(contradiction_clause,[status(thm)],[f3470])).
% 50.43/6.75  fof(f3512,plain,(
% 50.43/6.75    subset(sk0_3,difference(sk0_4,difference(sk0_4,sk0_3)))|spl0_47),
% 50.43/6.75    inference(resolution,[status(thm)],[f1091,f219])).
% 50.43/6.75  fof(f3513,plain,(
% 50.43/6.75    spl0_1|spl0_47),
% 50.43/6.75    inference(split_clause,[status(thm)],[f3512,f80,f1089])).
% 50.43/6.75  fof(f3529,plain,(
% 50.43/6.75    $false),
% 50.43/6.75    inference(sat_refutation,[status(thm)],[f84,f158,f168,f225,f682,f848,f856,f1096,f1572,f2308,f2315,f2604,f2640,f2829,f2834,f2839,f3390,f3395,f3471,f3513])).
% 50.43/6.75  % SZS output end CNFRefutation for theBenchmark.p
% 50.93/6.79  % Elapsed time: 6.428660 seconds
% 50.93/6.79  % CPU time: 50.978742 seconds
% 50.93/6.79  % Total memory used: 333.522 MB
% 50.93/6.79  % Net memory used: 306.618 MB
%------------------------------------------------------------------------------