TSTP Solution File: SET187-6 by Drodi---3.6.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.6.0
% Problem  : SET187-6 : TPTP v8.1.2. Bugfixed v2.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n013.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:39:22 EDT 2024

% Result   : Unsatisfiable 40.56s 5.51s
% Output   : CNFRefutation 40.99s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : SET187-6 : TPTP v8.1.2. Bugfixed v2.1.0.
% 0.07/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.34  % Computer : n013.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % WCLimit  : 300
% 0.13/0.35  % DateTime : Mon Apr 29 21:19:19 EDT 2024
% 0.13/0.35  % CPUTime  : 
% 0.13/0.36  % Drodi V3.6.0
% 40.56/5.51  % Refutation found
% 40.56/5.51  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 40.56/5.51  % SZS output start CNFRefutation for theBenchmark
% 40.56/5.51  fof(f1,axiom,(
% 40.56/5.51    (![X,Y,U]: (( ~ subclass(X,Y)| ~ member(U,X)| member(U,Y) ) ))),
% 40.56/5.51    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 40.56/5.51  fof(f2,axiom,(
% 40.56/5.51    (![X,Y]: (( member(not_subclass_element(X,Y),X)| subclass(X,Y) ) ))),
% 40.56/5.51    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 40.56/5.51  fof(f3,axiom,(
% 40.56/5.51    (![X,Y]: (( ~ member(not_subclass_element(X,Y),Y)| subclass(X,Y) ) ))),
% 40.56/5.51    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 40.56/5.51  fof(f4,axiom,(
% 40.56/5.51    (![X]: (subclass(X,universal_class) ))),
% 40.56/5.51    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 40.56/5.51  fof(f5,axiom,(
% 40.56/5.51    (![X,Y]: (( X != Y| subclass(X,Y) ) ))),
% 40.56/5.51    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 40.56/5.51  fof(f7,axiom,(
% 40.56/5.51    (![X,Y]: (( ~ subclass(X,Y)| ~ subclass(Y,X)| X = Y ) ))),
% 40.56/5.51    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 40.56/5.51  fof(f11,axiom,(
% 40.56/5.51    (![X,Y]: (member(unordered_pair(X,Y),universal_class) ))),
% 40.56/5.51    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 40.56/5.51  fof(f21,axiom,(
% 40.56/5.51    (![Z,X,Y]: (( ~ member(Z,intersection(X,Y))| member(Z,X) ) ))),
% 40.56/5.51    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 40.56/5.51  fof(f22,axiom,(
% 40.56/5.51    (![Z,X,Y]: (( ~ member(Z,intersection(X,Y))| member(Z,Y) ) ))),
% 40.56/5.51    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 40.56/5.51  fof(f23,axiom,(
% 40.56/5.51    (![Z,X,Y]: (( ~ member(Z,X)| ~ member(Z,Y)| member(Z,intersection(X,Y)) ) ))),
% 40.56/5.51    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 40.56/5.51  fof(f24,axiom,(
% 40.56/5.51    (![Z,X]: (( ~ member(Z,complement(X))| ~ member(Z,X) ) ))),
% 40.56/5.51    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 40.56/5.51  fof(f25,axiom,(
% 40.56/5.51    (![Z,X]: (( ~ member(Z,universal_class)| member(Z,complement(X))| member(Z,X) ) ))),
% 40.56/5.51    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 40.56/5.51  fof(f26,axiom,(
% 40.56/5.51    (![X,Y]: (complement(intersection(complement(X),complement(Y))) = union(X,Y) ))),
% 40.56/5.51    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 40.56/5.51  fof(f67,axiom,(
% 40.56/5.51    (![X]: (( X = null_class| intersection(X,regular(X)) = null_class ) ))),
% 40.56/5.51    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 40.56/5.51  fof(f113,negated_conjecture,(
% 40.56/5.51    subclass(x,y) ),
% 40.56/5.51    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 40.56/5.51  fof(f114,negated_conjecture,(
% 40.56/5.51    intersection(complement(y),x) != null_class ),
% 40.56/5.51    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 40.56/5.51  fof(f115,plain,(
% 40.56/5.51    ![Y,U]: ((![X]: (~subclass(X,Y)|~member(U,X)))|member(U,Y))),
% 40.56/5.51    inference(miniscoping,[status(esa)],[f1])).
% 40.56/5.51  fof(f116,plain,(
% 40.56/5.51    ![X0,X1,X2]: (~subclass(X0,X1)|~member(X2,X0)|member(X2,X1))),
% 40.56/5.51    inference(cnf_transformation,[status(esa)],[f115])).
% 40.56/5.51  fof(f117,plain,(
% 40.56/5.51    ![X0,X1]: (member(not_subclass_element(X0,X1),X0)|subclass(X0,X1))),
% 40.56/5.51    inference(cnf_transformation,[status(esa)],[f2])).
% 40.56/5.51  fof(f118,plain,(
% 40.56/5.51    ![X0,X1]: (~member(not_subclass_element(X0,X1),X1)|subclass(X0,X1))),
% 40.56/5.51    inference(cnf_transformation,[status(esa)],[f3])).
% 40.56/5.51  fof(f119,plain,(
% 40.56/5.51    ![X0]: (subclass(X0,universal_class))),
% 40.56/5.51    inference(cnf_transformation,[status(esa)],[f4])).
% 40.56/5.51  fof(f120,plain,(
% 40.56/5.51    ![X0,X1]: (~X0=X1|subclass(X0,X1))),
% 40.56/5.51    inference(cnf_transformation,[status(esa)],[f5])).
% 40.56/5.51  fof(f122,plain,(
% 40.56/5.51    ![X0,X1]: (~subclass(X0,X1)|~subclass(X1,X0)|X0=X1)),
% 40.56/5.51    inference(cnf_transformation,[status(esa)],[f7])).
% 40.56/5.51  fof(f129,plain,(
% 40.56/5.51    ![X0,X1]: (member(unordered_pair(X0,X1),universal_class))),
% 40.56/5.51    inference(cnf_transformation,[status(esa)],[f11])).
% 40.56/5.51  fof(f142,plain,(
% 40.56/5.51    ![Z,X]: ((![Y]: ~member(Z,intersection(X,Y)))|member(Z,X))),
% 40.56/5.51    inference(miniscoping,[status(esa)],[f21])).
% 40.56/5.51  fof(f143,plain,(
% 40.56/5.51    ![X0,X1,X2]: (~member(X0,intersection(X1,X2))|member(X0,X1))),
% 40.56/5.51    inference(cnf_transformation,[status(esa)],[f142])).
% 40.56/5.51  fof(f144,plain,(
% 40.56/5.51    ![Z,Y]: ((![X]: ~member(Z,intersection(X,Y)))|member(Z,Y))),
% 40.56/5.51    inference(miniscoping,[status(esa)],[f22])).
% 40.56/5.51  fof(f145,plain,(
% 40.56/5.51    ![X0,X1,X2]: (~member(X0,intersection(X1,X2))|member(X0,X2))),
% 40.56/5.51    inference(cnf_transformation,[status(esa)],[f144])).
% 40.56/5.51  fof(f146,plain,(
% 40.56/5.51    ![X0,X1,X2]: (~member(X0,X1)|~member(X0,X2)|member(X0,intersection(X1,X2)))),
% 40.56/5.51    inference(cnf_transformation,[status(esa)],[f23])).
% 40.56/5.51  fof(f147,plain,(
% 40.56/5.51    ![X0,X1]: (~member(X0,complement(X1))|~member(X0,X1))),
% 40.56/5.51    inference(cnf_transformation,[status(esa)],[f24])).
% 40.56/5.51  fof(f148,plain,(
% 40.56/5.51    ![X0,X1]: (~member(X0,universal_class)|member(X0,complement(X1))|member(X0,X1))),
% 40.56/5.51    inference(cnf_transformation,[status(esa)],[f25])).
% 40.56/5.51  fof(f149,plain,(
% 40.56/5.51    ![X0,X1]: (complement(intersection(complement(X0),complement(X1)))=union(X0,X1))),
% 40.56/5.51    inference(cnf_transformation,[status(esa)],[f26])).
% 40.56/5.51  fof(f190,plain,(
% 40.56/5.51    ![X0]: (X0=null_class|intersection(X0,regular(X0))=null_class)),
% 40.56/5.51    inference(cnf_transformation,[status(esa)],[f67])).
% 40.56/5.51  fof(f246,plain,(
% 40.56/5.51    subclass(x,y)),
% 40.56/5.51    inference(cnf_transformation,[status(esa)],[f113])).
% 40.56/5.51  fof(f247,plain,(
% 40.56/5.51    ~intersection(complement(y),x)=null_class),
% 40.56/5.51    inference(cnf_transformation,[status(esa)],[f114])).
% 40.56/5.51  fof(f248,plain,(
% 40.56/5.51    ![X0]: (subclass(X0,X0))),
% 40.56/5.51    inference(destructive_equality_resolution,[status(esa)],[f120])).
% 40.56/5.51  fof(f266,plain,(
% 40.56/5.51    ![X0,X1,X2]: (~subclass(universal_class,X0)|member(unordered_pair(X1,X2),X0))),
% 40.56/5.51    inference(resolution,[status(thm)],[f129,f116])).
% 40.56/5.51  fof(f719,plain,(
% 40.56/5.51    ![X0,X1,X2]: (subclass(intersection(X0,X1),X2)|member(not_subclass_element(intersection(X0,X1),X2),X1))),
% 40.56/5.51    inference(resolution,[status(thm)],[f117,f145])).
% 40.56/5.51  fof(f720,plain,(
% 40.56/5.51    ![X0,X1,X2]: (subclass(intersection(X0,X1),X2)|member(not_subclass_element(intersection(X0,X1),X2),X0))),
% 40.56/5.51    inference(resolution,[status(thm)],[f117,f143])).
% 40.56/5.51  fof(f721,plain,(
% 40.56/5.51    ![X0,X1]: (subclass(complement(X0),X1)|~member(not_subclass_element(complement(X0),X1),X0))),
% 40.56/5.51    inference(resolution,[status(thm)],[f117,f147])).
% 40.56/5.51  fof(f722,plain,(
% 40.56/5.51    ![X0,X1,X2]: (subclass(X0,X1)|~member(not_subclass_element(X0,X1),X2)|member(not_subclass_element(X0,X1),intersection(X2,X0)))),
% 40.56/5.51    inference(resolution,[status(thm)],[f117,f146])).
% 40.56/5.51  fof(f723,plain,(
% 40.56/5.51    ![X0,X1,X2]: (subclass(X0,X1)|~subclass(X0,X2)|member(not_subclass_element(X0,X1),X2))),
% 40.56/5.51    inference(resolution,[status(thm)],[f117,f116])).
% 40.56/5.51  fof(f738,plain,(
% 40.56/5.51    ![X0]: (subclass(x,X0)|member(not_subclass_element(x,X0),y))),
% 40.56/5.51    inference(resolution,[status(thm)],[f723,f246])).
% 40.56/5.51  fof(f739,plain,(
% 40.56/5.51    ![X0,X1]: (subclass(X0,X1)|member(not_subclass_element(X0,X1),universal_class))),
% 40.56/5.51    inference(resolution,[status(thm)],[f723,f119])).
% 40.56/5.51  fof(f741,plain,(
% 40.56/5.51    ![X0]: (subclass(complement(universal_class),X0)|subclass(complement(universal_class),X0))),
% 40.56/5.51    inference(resolution,[status(thm)],[f739,f721])).
% 40.56/5.51  fof(f742,plain,(
% 40.56/5.51    ![X0]: (subclass(complement(universal_class),X0))),
% 40.56/5.51    inference(duplicate_literals_removal,[status(esa)],[f741])).
% 40.56/5.51  fof(f747,plain,(
% 40.56/5.51    ![X0,X1,X2]: (subclass(X0,X1)|member(not_subclass_element(X0,X1),complement(X2))|member(not_subclass_element(X0,X1),X2))),
% 40.56/5.51    inference(resolution,[status(thm)],[f739,f148])).
% 40.56/5.51  fof(f756,plain,(
% 40.56/5.51    ![X0,X1]: (subclass(x,X0)|~subclass(y,X1)|member(not_subclass_element(x,X0),X1))),
% 40.56/5.51    inference(resolution,[status(thm)],[f738,f116])).
% 40.56/5.51  fof(f757,plain,(
% 40.56/5.51    ![X0,X1]: (subclass(intersection(X0,X1),X1)|subclass(intersection(X0,X1),X1))),
% 40.56/5.51    inference(resolution,[status(thm)],[f719,f118])).
% 40.56/5.51  fof(f758,plain,(
% 40.56/5.51    ![X0,X1]: (subclass(intersection(X0,X1),X1))),
% 40.56/5.51    inference(duplicate_literals_removal,[status(esa)],[f757])).
% 40.56/5.51  fof(f787,plain,(
% 40.56/5.51    ![X0,X1]: (~subclass(X0,intersection(X1,X0))|X0=intersection(X1,X0))),
% 40.56/5.51    inference(resolution,[status(thm)],[f758,f122])).
% 40.56/5.51  fof(f788,plain,(
% 40.56/5.51    ![X0,X1]: (subclass(intersection(X0,X1),X0)|subclass(intersection(X0,X1),X0))),
% 40.56/5.51    inference(resolution,[status(thm)],[f720,f118])).
% 40.56/5.51  fof(f789,plain,(
% 40.56/5.51    ![X0,X1]: (subclass(intersection(X0,X1),X0))),
% 40.56/5.51    inference(duplicate_literals_removal,[status(esa)],[f788])).
% 40.56/5.51  fof(f795,plain,(
% 40.56/5.51    ![X0,X1,X2]: (subclass(intersection(complement(X0),X1),X2)|~member(not_subclass_element(intersection(complement(X0),X1),X2),X0))),
% 40.56/5.51    inference(resolution,[status(thm)],[f720,f147])).
% 40.56/5.51  fof(f811,plain,(
% 40.56/5.51    ![X0,X1]: (~subclass(X0,intersection(X0,X1))|X0=intersection(X0,X1))),
% 40.56/5.51    inference(resolution,[status(thm)],[f789,f122])).
% 40.56/5.51  fof(f863,plain,(
% 40.56/5.51    ![X0]: (subclass(x,X0)|~subclass(y,X0)|subclass(x,X0))),
% 40.56/5.51    inference(resolution,[status(thm)],[f756,f118])).
% 40.56/5.51  fof(f864,plain,(
% 40.56/5.51    ![X0]: (subclass(x,X0)|~subclass(y,X0))),
% 40.56/5.51    inference(duplicate_literals_removal,[status(esa)],[f863])).
% 40.56/5.51  fof(f871,plain,(
% 40.56/5.51    ![X0,X1]: (subclass(X0,complement(X1))|member(not_subclass_element(X0,complement(X1)),X1)|subclass(X0,complement(X1)))),
% 40.56/5.51    inference(resolution,[status(thm)],[f747,f118])).
% 40.56/5.51  fof(f872,plain,(
% 40.56/5.51    ![X0,X1]: (subclass(X0,complement(X1))|member(not_subclass_element(X0,complement(X1)),X1))),
% 40.56/5.51    inference(duplicate_literals_removal,[status(esa)],[f871])).
% 40.56/5.51  fof(f875,plain,(
% 40.56/5.51    ![X0,X1]: (subclass(intersection(complement(X0),X0),X1)|subclass(intersection(complement(X0),X0),X1))),
% 40.56/5.51    inference(resolution,[status(thm)],[f795,f719])).
% 40.56/5.51  fof(f876,plain,(
% 40.56/5.51    ![X0,X1]: (subclass(intersection(complement(X0),X0),X1))),
% 40.56/5.51    inference(duplicate_literals_removal,[status(esa)],[f875])).
% 40.56/5.51  fof(f881,plain,(
% 40.56/5.51    ![X0,X1]: (subclass(intersection(complement(universal_class),X0),X1)|subclass(intersection(complement(universal_class),X0),X1))),
% 40.56/5.51    inference(resolution,[status(thm)],[f795,f739])).
% 40.56/5.51  fof(f882,plain,(
% 40.56/5.51    ![X0,X1]: (subclass(intersection(complement(universal_class),X0),X1))),
% 40.56/5.51    inference(duplicate_literals_removal,[status(esa)],[f881])).
% 40.56/5.51  fof(f887,plain,(
% 40.56/5.51    ![X0,X1]: (~subclass(X0,intersection(complement(X1),X1))|X0=intersection(complement(X1),X1))),
% 40.56/5.51    inference(resolution,[status(thm)],[f876,f122])).
% 40.56/5.51  fof(f889,plain,(
% 40.56/5.51    ![X0,X1]: (intersection(complement(universal_class),X0)=intersection(X1,intersection(complement(universal_class),X0)))),
% 40.56/5.51    inference(resolution,[status(thm)],[f882,f787])).
% 40.56/5.51  fof(f1691,plain,(
% 40.56/5.51    ![X0,X1]: (intersection(complement(universal_class),X0)=intersection(complement(X1),X1))),
% 40.56/5.51    inference(resolution,[status(thm)],[f887,f882])).
% 40.56/5.51  fof(f1789,plain,(
% 40.56/5.51    spl0_82 <=> ~subclass(complement(universal_class),intersection(complement(X0),X0))),
% 40.56/5.51    introduced(split_symbol_definition)).
% 40.56/5.51  fof(f1790,plain,(
% 40.56/5.51    ![X0]: (~subclass(complement(universal_class),intersection(complement(X0),X0))|~spl0_82)),
% 40.56/5.51    inference(component_clause,[status(thm)],[f1789])).
% 40.56/5.51  fof(f1792,plain,(
% 40.56/5.51    spl0_83 <=> complement(universal_class)=intersection(complement(universal_class),X1)),
% 40.56/5.51    introduced(split_symbol_definition)).
% 40.56/5.51  fof(f1793,plain,(
% 40.56/5.51    ![X0]: (complement(universal_class)=intersection(complement(universal_class),X0)|~spl0_83)),
% 40.56/5.51    inference(component_clause,[status(thm)],[f1792])).
% 40.56/5.51  fof(f1795,plain,(
% 40.56/5.51    ![X0,X1]: (~subclass(complement(universal_class),intersection(complement(X0),X0))|complement(universal_class)=intersection(complement(universal_class),X1))),
% 40.56/5.51    inference(paramodulation,[status(thm)],[f1691,f811])).
% 40.56/5.51  fof(f1796,plain,(
% 40.56/5.51    spl0_82|spl0_83),
% 40.56/5.51    inference(split_clause,[status(thm)],[f1795,f1789,f1792])).
% 40.56/5.51  fof(f1867,plain,(
% 40.56/5.51    ![X0,X1]: (~subclass(X0,intersection(complement(universal_class),X1))|X0=intersection(complement(X0),X0))),
% 40.56/5.51    inference(paramodulation,[status(thm)],[f1691,f787])).
% 40.56/5.51  fof(f1872,plain,(
% 40.56/5.51    $false|~spl0_82),
% 40.56/5.51    inference(forward_subsumption_resolution,[status(thm)],[f1790,f742])).
% 40.56/5.51  fof(f1873,plain,(
% 40.56/5.51    ~spl0_82),
% 40.56/5.51    inference(contradiction_clause,[status(thm)],[f1872])).
% 40.56/5.51  fof(f1875,plain,(
% 40.56/5.51    ![X0]: (complement(universal_class)=intersection(complement(X0),X0)|~spl0_83)),
% 40.56/5.51    inference(backward_demodulation,[status(thm)],[f1793,f1691])).
% 40.56/5.51  fof(f1882,plain,(
% 40.56/5.51    ![X0]: (~subclass(X0,complement(universal_class))|X0=intersection(complement(X0),X0)|~spl0_83)),
% 40.56/5.51    inference(backward_demodulation,[status(thm)],[f1793,f1867])).
% 40.56/5.51  fof(f1883,plain,(
% 40.56/5.51    ![X0]: (~subclass(X0,complement(universal_class))|X0=complement(universal_class)|~spl0_83)),
% 40.56/5.51    inference(forward_demodulation,[status(thm)],[f1875,f1882])).
% 40.56/5.51  fof(f1899,plain,(
% 40.56/5.51    ![X0,X1]: (intersection(complement(universal_class),X0)=intersection(X1,complement(universal_class))|~spl0_83)),
% 40.56/5.51    inference(backward_demodulation,[status(thm)],[f1793,f889])).
% 40.56/5.51  fof(f1900,plain,(
% 40.56/5.51    ![X0]: (complement(universal_class)=intersection(X0,complement(universal_class))|~spl0_83)),
% 40.56/5.51    inference(forward_demodulation,[status(thm)],[f1793,f1899])).
% 40.56/5.51  fof(f2247,plain,(
% 40.56/5.51    spl0_107 <=> subclass(complement(universal_class),complement(universal_class))),
% 40.56/5.51    introduced(split_symbol_definition)).
% 40.56/5.51  fof(f2249,plain,(
% 40.56/5.51    ~subclass(complement(universal_class),complement(universal_class))|spl0_107),
% 40.56/5.51    inference(component_clause,[status(thm)],[f2247])).
% 40.56/5.51  fof(f2256,plain,(
% 40.56/5.51    $false|spl0_107),
% 40.56/5.51    inference(forward_subsumption_resolution,[status(thm)],[f2249,f248])).
% 40.56/5.51  fof(f2257,plain,(
% 40.56/5.51    spl0_107),
% 40.56/5.51    inference(contradiction_clause,[status(thm)],[f2256])).
% 40.56/5.51  fof(f2375,plain,(
% 40.56/5.51    ![X0,X1,X2]: (~member(not_subclass_element(X0,X1),X2)|subclass(X0,X1)|~subclass(X0,complement(X2)))),
% 40.56/5.51    inference(resolution,[status(thm)],[f147,f723])).
% 40.56/5.51  fof(f2378,plain,(
% 40.56/5.51    ![X0,X1,X2]: (~member(X0,union(X1,X2))|~member(X0,intersection(complement(X1),complement(X2))))),
% 40.56/5.51    inference(paramodulation,[status(thm)],[f149,f147])).
% 40.56/5.51  fof(f2418,plain,(
% 40.56/5.51    ![X0,X1,X2,X3]: (member(unordered_pair(X0,X1),X2)|~subclass(universal_class,intersection(X2,X3)))),
% 40.56/5.51    inference(resolution,[status(thm)],[f143,f266])).
% 40.56/5.51  fof(f2431,plain,(
% 40.56/5.51    ![X0,X1,X2]: (~subclass(X0,X1)|~member(not_subclass_element(X2,X1),X0)|subclass(X2,X1))),
% 40.56/5.51    inference(resolution,[status(thm)],[f116,f118])).
% 40.56/5.51  fof(f2435,plain,(
% 40.56/5.51    ![X0,X1]: (subclass(X0,intersection(X1,X0))|~member(not_subclass_element(X0,intersection(X1,X0)),X1)|subclass(X0,intersection(X1,X0)))),
% 40.56/5.51    inference(resolution,[status(thm)],[f722,f118])).
% 40.56/5.51  fof(f2436,plain,(
% 40.56/5.51    ![X0,X1]: (subclass(X0,intersection(X1,X0))|~member(not_subclass_element(X0,intersection(X1,X0)),X1))),
% 40.56/5.51    inference(duplicate_literals_removal,[status(esa)],[f2435])).
% 40.56/5.51  fof(f2512,plain,(
% 40.56/5.51    ![X0,X1,X2]: (~member(not_subclass_element(X0,X1),intersection(X1,X2))|subclass(X0,X1))),
% 40.56/5.51    inference(resolution,[status(thm)],[f2431,f789])).
% 40.56/5.51  fof(f2518,plain,(
% 40.56/5.51    ![X0,X1,X2]: (subclass(intersection(X0,intersection(X1,X2)),X1)|subclass(intersection(X0,intersection(X1,X2)),X1))),
% 40.56/5.51    inference(resolution,[status(thm)],[f2512,f719])).
% 40.56/5.51  fof(f2519,plain,(
% 40.56/5.51    ![X0,X1,X2]: (subclass(intersection(X0,intersection(X1,X2)),X1))),
% 40.56/5.51    inference(duplicate_literals_removal,[status(esa)],[f2518])).
% 40.56/5.51  fof(f2520,plain,(
% 40.56/5.51    ![X0,X1,X2]: (subclass(intersection(intersection(X0,X1),X2),X0)|subclass(intersection(intersection(X0,X1),X2),X0))),
% 40.56/5.51    inference(resolution,[status(thm)],[f2512,f720])).
% 40.56/5.51  fof(f2521,plain,(
% 40.56/5.51    ![X0,X1,X2]: (subclass(intersection(intersection(X0,X1),X2),X0))),
% 40.56/5.51    inference(duplicate_literals_removal,[status(esa)],[f2520])).
% 40.56/5.51  fof(f2536,plain,(
% 40.56/5.51    ![X0,X1]: (~member(not_subclass_element(X0,X1),complement(universal_class))|subclass(X0,X1)|~spl0_83)),
% 40.56/5.51    inference(paramodulation,[status(thm)],[f1900,f2512])).
% 40.56/5.51  fof(f5420,plain,(
% 40.56/5.51    ![X0,X1,X2]: (subclass(intersection(X0,X1),X2)|~subclass(intersection(X0,X1),complement(X1))|subclass(intersection(X0,X1),X2))),
% 40.56/5.51    inference(resolution,[status(thm)],[f2375,f719])).
% 40.56/5.51  fof(f5421,plain,(
% 40.56/5.51    ![X0,X1,X2]: (subclass(intersection(X0,X1),X2)|~subclass(intersection(X0,X1),complement(X1)))),
% 40.56/5.51    inference(duplicate_literals_removal,[status(esa)],[f5420])).
% 40.56/5.51  fof(f5422,plain,(
% 40.56/5.51    ![X0,X1,X2]: (subclass(intersection(X0,X1),X2)|~subclass(intersection(X0,X1),complement(X0))|subclass(intersection(X0,X1),X2))),
% 40.56/5.51    inference(resolution,[status(thm)],[f2375,f720])).
% 40.56/5.51  fof(f5423,plain,(
% 40.56/5.51    ![X0,X1,X2]: (subclass(intersection(X0,X1),X2)|~subclass(intersection(X0,X1),complement(X0)))),
% 40.56/5.51    inference(duplicate_literals_removal,[status(esa)],[f5422])).
% 40.56/5.51  fof(f5501,plain,(
% 40.56/5.51    ![X0,X1,X2]: (subclass(intersection(intersection(complement(X0),X1),X0),X2))),
% 40.56/5.51    inference(resolution,[status(thm)],[f5421,f2521])).
% 40.56/5.51  fof(f5577,plain,(
% 40.56/5.51    ![X0,X1]: (intersection(intersection(complement(X0),X1),X0)=complement(universal_class)|~spl0_83)),
% 40.56/5.51    inference(resolution,[status(thm)],[f5501,f1883])).
% 40.56/5.51  fof(f6236,plain,(
% 40.56/5.51    ![X0,X1,X2]: (subclass(X0,X1)|~member(not_subclass_element(X0,X1),intersection(complement(X0),X2))|member(not_subclass_element(X0,X1),complement(universal_class))|~spl0_83)),
% 40.56/5.51    inference(paramodulation,[status(thm)],[f5577,f722])).
% 40.56/5.51  fof(f6237,plain,(
% 40.56/5.51    ![X0,X1,X2]: (subclass(X0,X1)|~member(not_subclass_element(X0,X1),intersection(complement(X0),X2))|~spl0_83)),
% 40.56/5.51    inference(forward_subsumption_resolution,[status(thm)],[f6236,f2536])).
% 40.56/5.51  fof(f6494,plain,(
% 40.56/5.51    ![X0,X1,X2]: (subclass(intersection(X0,intersection(complement(X0),X1)),X2))),
% 40.56/5.51    inference(resolution,[status(thm)],[f5423,f2519])).
% 40.56/5.51  fof(f6614,plain,(
% 40.56/5.51    ![X0,X1,X2,X3]: (~member(unordered_pair(X0,X1),intersection(complement(X2),complement(X3)))|~subclass(universal_class,union(X2,X3)))),
% 40.56/5.51    inference(resolution,[status(thm)],[f2378,f266])).
% 40.56/5.51  fof(f6670,plain,(
% 40.56/5.51    ![X0,X1]: (intersection(X0,intersection(complement(X0),X1))=complement(universal_class)|~spl0_83)),
% 40.56/5.51    inference(resolution,[status(thm)],[f6494,f1883])).
% 40.56/5.51  fof(f7714,plain,(
% 40.56/5.51    spl0_169 <=> subclass(universal_class,X0)),
% 40.56/5.51    introduced(split_symbol_definition)).
% 40.56/5.51  fof(f7715,plain,(
% 40.56/5.51    ![X0]: (subclass(universal_class,X0)|~spl0_169)),
% 40.56/5.51    inference(component_clause,[status(thm)],[f7714])).
% 40.56/5.51  fof(f7725,plain,(
% 40.56/5.51    ![X0,X1]: (subclass(X0,complement(intersection(complement(X0),X1)))|subclass(X0,complement(intersection(complement(X0),X1)))|~spl0_83)),
% 40.56/5.51    inference(resolution,[status(thm)],[f6237,f872])).
% 40.56/5.51  fof(f7726,plain,(
% 40.56/5.51    ![X0,X1]: (subclass(X0,complement(intersection(complement(X0),X1)))|~spl0_83)),
% 40.56/5.51    inference(duplicate_literals_removal,[status(esa)],[f7725])).
% 40.56/5.51  fof(f7762,plain,(
% 40.56/5.51    ![X0,X1]: (subclass(X0,union(X0,X1))|~spl0_83)),
% 40.56/5.51    inference(paramodulation,[status(thm)],[f149,f7726])).
% 40.56/5.51  fof(f7791,plain,(
% 40.56/5.51    ![X0]: (subclass(x,union(y,X0))|~spl0_83)),
% 40.56/5.51    inference(resolution,[status(thm)],[f7762,f864])).
% 40.56/5.51  fof(f10773,plain,(
% 40.56/5.51    spl0_189 <=> subclass(x,intersection(y,x))),
% 40.56/5.51    introduced(split_symbol_definition)).
% 40.56/5.51  fof(f10776,plain,(
% 40.56/5.51    subclass(x,intersection(y,x))|subclass(x,intersection(y,x))),
% 40.56/5.51    inference(resolution,[status(thm)],[f2436,f738])).
% 40.56/5.51  fof(f10777,plain,(
% 40.56/5.51    spl0_189),
% 40.56/5.51    inference(split_clause,[status(thm)],[f10776,f10773])).
% 40.56/5.51  fof(f10790,plain,(
% 40.56/5.51    ![X0,X1]: (subclass(X0,intersection(X1,X0))|subclass(X0,intersection(X1,X0))|~subclass(X0,X1))),
% 40.56/5.51    inference(resolution,[status(thm)],[f2436,f723])).
% 40.56/5.51  fof(f10791,plain,(
% 40.56/5.51    ![X0,X1]: (subclass(X0,intersection(X1,X0))|~subclass(X0,X1))),
% 40.56/5.51    inference(duplicate_literals_removal,[status(esa)],[f10790])).
% 40.56/5.51  fof(f10792,plain,(
% 40.56/5.51    ![X0]: (subclass(X0,intersection(X0,X0))|subclass(X0,intersection(X0,X0)))),
% 40.56/5.51    inference(resolution,[status(thm)],[f2436,f117])).
% 40.56/5.51  fof(f10793,plain,(
% 40.56/5.51    ![X0]: (subclass(X0,intersection(X0,X0)))),
% 40.56/5.51    inference(duplicate_literals_removal,[status(esa)],[f10792])).
% 40.56/5.51  fof(f10859,plain,(
% 40.56/5.51    ![X0]: (X0=intersection(X0,X0))),
% 40.56/5.51    inference(resolution,[status(thm)],[f10793,f811])).
% 40.56/5.51  fof(f11100,plain,(
% 40.56/5.51    ![X0]: (complement(complement(X0))=union(X0,X0))),
% 40.56/5.51    inference(paramodulation,[status(thm)],[f10859,f149])).
% 40.56/5.51  fof(f11655,plain,(
% 40.56/5.51    ![X0,X1]: (~subclass(X0,X1)|X0=intersection(X1,X0))),
% 40.56/5.51    inference(resolution,[status(thm)],[f10791,f787])).
% 40.56/5.51  fof(f11685,plain,(
% 40.56/5.51    spl0_201 <=> complement(universal_class)=null_class),
% 40.56/5.51    introduced(split_symbol_definition)).
% 40.56/5.51  fof(f11686,plain,(
% 40.56/5.51    complement(universal_class)=null_class|~spl0_201),
% 40.56/5.51    inference(component_clause,[status(thm)],[f11685])).
% 40.56/5.51  fof(f11688,plain,(
% 40.56/5.51    complement(universal_class)=null_class|complement(universal_class)=null_class|~spl0_83),
% 40.56/5.51    inference(paramodulation,[status(thm)],[f1793,f190])).
% 40.56/5.51  fof(f11689,plain,(
% 40.56/5.51    spl0_201|~spl0_83),
% 40.56/5.51    inference(split_clause,[status(thm)],[f11688,f11685,f1792])).
% 40.56/5.51  fof(f11941,plain,(
% 40.56/5.51    ![X0,X1]: (intersection(X0,intersection(complement(X0),X1))=null_class|~spl0_201|~spl0_83)),
% 40.56/5.51    inference(backward_demodulation,[status(thm)],[f11686,f6670])).
% 40.56/5.51  fof(f12946,plain,(
% 40.56/5.51    ![X0,X1,X2]: (member(unordered_pair(X0,X1),X2)|~spl0_169)),
% 40.56/5.51    inference(backward_subsumption_resolution,[status(thm)],[f2418,f7715])).
% 40.56/5.51  fof(f12955,plain,(
% 40.56/5.51    ![X0,X1,X2,X3]: (~member(unordered_pair(X0,X1),intersection(complement(X2),complement(X3)))|~spl0_169)),
% 40.56/5.51    inference(backward_subsumption_resolution,[status(thm)],[f6614,f7715])).
% 40.56/5.51  fof(f12956,plain,(
% 40.56/5.51    $false|~spl0_169),
% 40.56/5.51    inference(forward_subsumption_resolution,[status(thm)],[f12955,f12946])).
% 40.56/5.51  fof(f12957,plain,(
% 40.56/5.51    ~spl0_169),
% 40.56/5.51    inference(contradiction_clause,[status(thm)],[f12956])).
% 40.56/5.51  fof(f13948,plain,(
% 40.56/5.51    ![X0]: (x=intersection(union(y,X0),x)|~spl0_83)),
% 40.56/5.51    inference(resolution,[status(thm)],[f11655,f7791])).
% 40.56/5.51  fof(f15202,plain,(
% 40.56/5.51    x=intersection(complement(complement(y)),x)|~spl0_83),
% 40.56/5.51    inference(paramodulation,[status(thm)],[f11100,f13948])).
% 40.56/5.51  fof(f16208,plain,(
% 40.56/5.51    intersection(complement(y),x)=null_class|~spl0_201|~spl0_83),
% 40.99/5.54    inference(paramodulation,[status(thm)],[f15202,f11941])).
% 40.99/5.54  fof(f16209,plain,(
% 40.99/5.54    $false|~spl0_201|~spl0_83),
% 40.99/5.54    inference(forward_subsumption_resolution,[status(thm)],[f16208,f247])).
% 40.99/5.54  fof(f16210,plain,(
% 40.99/5.54    ~spl0_201|~spl0_83),
% 40.99/5.54    inference(contradiction_clause,[status(thm)],[f16209])).
% 40.99/5.54  fof(f16211,plain,(
% 40.99/5.54    $false),
% 40.99/5.54    inference(sat_refutation,[status(thm)],[f1796,f1873,f2257,f10777,f11689,f12957,f16210])).
% 40.99/5.54  % SZS output end CNFRefutation for theBenchmark.p
% 41.22/5.58  % Elapsed time: 5.216293 seconds
% 41.22/5.58  % CPU time: 41.276354 seconds
% 41.22/5.58  % Total memory used: 314.690 MB
% 41.22/5.58  % Net memory used: 302.493 MB
%------------------------------------------------------------------------------