TSTP Solution File: SEU174+2 by Drodi---3.6.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.6.0
% Problem  : SEU174+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 : Tue Apr 30 20:41:21 EDT 2024

% Result   : Theorem 0.20s 0.41s
% Output   : CNFRefutation 0.20s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   14
%            Number of leaves      :   24
% Syntax   : Number of formulae    :  120 (  24 unt;   0 def)
%            Number of atoms       :  319 (  54 equ)
%            Maximal formula atoms :   14 (   2 avg)
%            Number of connectives :  346 ( 147   ~; 136   |;  33   &)
%                                         (  18 <=>;  12  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   13 (   4 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of predicates  :   14 (  12 usr;  10 prp; 0-2 aty)
%            Number of functors    :   11 (  11 usr;   3 con; 0-3 aty)
%            Number of variables   :  151 ( 143   !;   8   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,axiom,
    ! [A,B] :
      ( in(A,B)
     => ~ in(B,A) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f6,axiom,
    ! [A,B] :
      ( A = B
    <=> ( subset(A,B)
        & subset(B,A) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f8,axiom,
    ! [A] :
      ( A = empty_set
    <=> ! [B] : ~ in(B,A) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f9,axiom,
    ! [A,B] :
      ( B = powerset(A)
    <=> ! [C] :
          ( in(C,B)
        <=> subset(C,A) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f21,axiom,
    ! [A,B] :
      ( element(B,powerset(powerset(A)))
     => ! [C] :
          ( element(C,powerset(powerset(A)))
         => ( C = complements_of_subsets(A,B)
          <=> ! [D] :
                ( element(D,powerset(A))
               => ( in(D,C)
                <=> in(subset_complement(A,D),B) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f34,axiom,
    ! [A,B] :
      ( element(B,powerset(powerset(A)))
     => element(complements_of_subsets(A,B),powerset(powerset(A))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f36,axiom,
    ! [A] :
    ? [B] : element(B,A),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f45,axiom,
    ! [A,B] :
      ( element(B,powerset(powerset(A)))
     => complements_of_subsets(A,complements_of_subsets(A,B)) = B ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f53,lemma,
    ! [A,B] :
      ( element(B,powerset(A))
     => ! [C] :
          ( in(C,B)
         => in(C,A) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f74,axiom,
    ! [A,B] :
      ( in(A,B)
     => element(A,B) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f76,lemma,
    powerset(empty_set) = singleton(empty_set),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f82,lemma,
    ! [A] : subset(empty_set,A),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f92,axiom,
    ! [A,B] :
      ( element(A,powerset(B))
    <=> subset(A,B) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f94,lemma,
    ! [A] :
      ( subset(A,empty_set)
     => A = empty_set ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f98,conjecture,
    ! [A,B] :
      ( element(B,powerset(powerset(A)))
     => ~ ( B != empty_set
          & complements_of_subsets(A,B) = empty_set ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f99,negated_conjecture,
    ~ ! [A,B] :
        ( element(B,powerset(powerset(A)))
       => ~ ( B != empty_set
            & complements_of_subsets(A,B) = empty_set ) ),
    inference(negated_conjecture,[status(cth)],[f98]) ).

fof(f124,plain,
    ! [A,B] :
      ( ~ in(A,B)
      | ~ in(B,A) ),
    inference(pre_NNF_transformation,[status(esa)],[f1]) ).

fof(f125,plain,
    ! [X0,X1] :
      ( ~ in(X0,X1)
      | ~ in(X1,X0) ),
    inference(cnf_transformation,[status(esa)],[f124]) ).

fof(f131,plain,
    ! [A,B] :
      ( ( A != B
        | ( subset(A,B)
          & subset(B,A) ) )
      & ( A = B
        | ~ subset(A,B)
        | ~ subset(B,A) ) ),
    inference(NNF_transformation,[status(esa)],[f6]) ).

fof(f132,plain,
    ( ! [A,B] :
        ( A != B
        | ( subset(A,B)
          & subset(B,A) ) )
    & ! [A,B] :
        ( A = B
        | ~ subset(A,B)
        | ~ subset(B,A) ) ),
    inference(miniscoping,[status(esa)],[f131]) ).

fof(f133,plain,
    ! [X0,X1] :
      ( X0 != X1
      | subset(X0,X1) ),
    inference(cnf_transformation,[status(esa)],[f132]) ).

fof(f143,plain,
    ! [A] :
      ( ( A != empty_set
        | ! [B] : ~ in(B,A) )
      & ( A = empty_set
        | ? [B] : in(B,A) ) ),
    inference(NNF_transformation,[status(esa)],[f8]) ).

fof(f144,plain,
    ( ! [A] :
        ( A != empty_set
        | ! [B] : ~ in(B,A) )
    & ! [A] :
        ( A = empty_set
        | ? [B] : in(B,A) ) ),
    inference(miniscoping,[status(esa)],[f143]) ).

fof(f145,plain,
    ( ! [A] :
        ( A != empty_set
        | ! [B] : ~ in(B,A) )
    & ! [A] :
        ( A = empty_set
        | in(sk0_1(A),A) ) ),
    inference(skolemization,[status(esa)],[f144]) ).

fof(f146,plain,
    ! [X0,X1] :
      ( X0 != empty_set
      | ~ in(X1,X0) ),
    inference(cnf_transformation,[status(esa)],[f145]) ).

fof(f147,plain,
    ! [X0] :
      ( X0 = empty_set
      | in(sk0_1(X0),X0) ),
    inference(cnf_transformation,[status(esa)],[f145]) ).

fof(f148,plain,
    ! [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) ) ) ) ),
    inference(NNF_transformation,[status(esa)],[f9]) ).

fof(f149,plain,
    ( ! [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) ) ) ) ),
    inference(miniscoping,[status(esa)],[f148]) ).

fof(f150,plain,
    ( ! [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) ) ) ) ),
    inference(skolemization,[status(esa)],[f149]) ).

fof(f152,plain,
    ! [X0,X1,X2] :
      ( X0 != powerset(X1)
      | in(X2,X0)
      | ~ subset(X2,X1) ),
    inference(cnf_transformation,[status(esa)],[f150]) ).

fof(f230,plain,
    ! [A,B] :
      ( ~ element(B,powerset(powerset(A)))
      | ! [C] :
          ( ~ element(C,powerset(powerset(A)))
          | ( C = complements_of_subsets(A,B)
          <=> ! [D] :
                ( ~ element(D,powerset(A))
                | ( in(D,C)
                <=> in(subset_complement(A,D),B) ) ) ) ) ),
    inference(pre_NNF_transformation,[status(esa)],[f21]) ).

fof(f231,plain,
    ! [A,B] :
      ( ~ element(B,powerset(powerset(A)))
      | ! [C] :
          ( ~ element(C,powerset(powerset(A)))
          | ( ( C != complements_of_subsets(A,B)
              | ! [D] :
                  ( ~ element(D,powerset(A))
                  | ( ( ~ in(D,C)
                      | in(subset_complement(A,D),B) )
                    & ( in(D,C)
                      | ~ in(subset_complement(A,D),B) ) ) ) )
            & ( C = complements_of_subsets(A,B)
              | ? [D] :
                  ( element(D,powerset(A))
                  & ( ~ in(D,C)
                    | ~ in(subset_complement(A,D),B) )
                  & ( in(D,C)
                    | in(subset_complement(A,D),B) ) ) ) ) ) ),
    inference(NNF_transformation,[status(esa)],[f230]) ).

fof(f232,plain,
    ! [A,B] :
      ( ~ element(B,powerset(powerset(A)))
      | ! [C] :
          ( ~ element(C,powerset(powerset(A)))
          | ( ( C != complements_of_subsets(A,B)
              | ! [D] :
                  ( ~ element(D,powerset(A))
                  | ( ( ~ in(D,C)
                      | in(subset_complement(A,D),B) )
                    & ( in(D,C)
                      | ~ in(subset_complement(A,D),B) ) ) ) )
            & ( C = complements_of_subsets(A,B)
              | ( element(sk0_16(C,B,A),powerset(A))
                & ( ~ in(sk0_16(C,B,A),C)
                  | ~ in(subset_complement(A,sk0_16(C,B,A)),B) )
                & ( in(sk0_16(C,B,A),C)
                  | in(subset_complement(A,sk0_16(C,B,A)),B) ) ) ) ) ) ),
    inference(skolemization,[status(esa)],[f231]) ).

fof(f233,plain,
    ! [X0,X1,X2,X3] :
      ( ~ element(X0,powerset(powerset(X1)))
      | ~ element(X2,powerset(powerset(X1)))
      | X2 != complements_of_subsets(X1,X0)
      | ~ element(X3,powerset(X1))
      | ~ in(X3,X2)
      | in(subset_complement(X1,X3),X0) ),
    inference(cnf_transformation,[status(esa)],[f232]) ).

fof(f245,plain,
    ! [A,B] :
      ( ~ element(B,powerset(powerset(A)))
      | element(complements_of_subsets(A,B),powerset(powerset(A))) ),
    inference(pre_NNF_transformation,[status(esa)],[f34]) ).

fof(f246,plain,
    ! [X0,X1] :
      ( ~ element(X0,powerset(powerset(X1)))
      | element(complements_of_subsets(X1,X0),powerset(powerset(X1))) ),
    inference(cnf_transformation,[status(esa)],[f245]) ).

fof(f247,plain,
    ! [A] : element(sk0_17(A),A),
    inference(skolemization,[status(esa)],[f36]) ).

fof(f248,plain,
    ! [X0] : element(sk0_17(X0),X0),
    inference(cnf_transformation,[status(esa)],[f247]) ).

fof(f264,plain,
    ! [A,B] :
      ( ~ element(B,powerset(powerset(A)))
      | complements_of_subsets(A,complements_of_subsets(A,B)) = B ),
    inference(pre_NNF_transformation,[status(esa)],[f45]) ).

fof(f265,plain,
    ! [X0,X1] :
      ( ~ element(X0,powerset(powerset(X1)))
      | complements_of_subsets(X1,complements_of_subsets(X1,X0)) = X0 ),
    inference(cnf_transformation,[status(esa)],[f264]) ).

fof(f283,plain,
    ! [A,B] :
      ( ~ element(B,powerset(A))
      | ! [C] :
          ( ~ in(C,B)
          | in(C,A) ) ),
    inference(pre_NNF_transformation,[status(esa)],[f53]) ).

fof(f284,plain,
    ! [X0,X1,X2] :
      ( ~ element(X0,powerset(X1))
      | ~ in(X2,X0)
      | in(X2,X1) ),
    inference(cnf_transformation,[status(esa)],[f283]) ).

fof(f346,plain,
    ! [A,B] :
      ( ~ in(A,B)
      | element(A,B) ),
    inference(pre_NNF_transformation,[status(esa)],[f74]) ).

fof(f347,plain,
    ! [X0,X1] :
      ( ~ in(X0,X1)
      | element(X0,X1) ),
    inference(cnf_transformation,[status(esa)],[f346]) ).

fof(f351,plain,
    powerset(empty_set) = singleton(empty_set),
    inference(cnf_transformation,[status(esa)],[f76]) ).

fof(f365,plain,
    ! [X0] : subset(empty_set,X0),
    inference(cnf_transformation,[status(esa)],[f82]) ).

fof(f393,plain,
    ! [A,B] :
      ( ( ~ element(A,powerset(B))
        | subset(A,B) )
      & ( element(A,powerset(B))
        | ~ subset(A,B) ) ),
    inference(NNF_transformation,[status(esa)],[f92]) ).

fof(f394,plain,
    ( ! [A,B] :
        ( ~ element(A,powerset(B))
        | subset(A,B) )
    & ! [A,B] :
        ( element(A,powerset(B))
        | ~ subset(A,B) ) ),
    inference(miniscoping,[status(esa)],[f393]) ).

fof(f395,plain,
    ! [X0,X1] :
      ( ~ element(X0,powerset(X1))
      | subset(X0,X1) ),
    inference(cnf_transformation,[status(esa)],[f394]) ).

fof(f396,plain,
    ! [X0,X1] :
      ( element(X0,powerset(X1))
      | ~ subset(X0,X1) ),
    inference(cnf_transformation,[status(esa)],[f394]) ).

fof(f403,plain,
    ! [A] :
      ( ~ subset(A,empty_set)
      | A = empty_set ),
    inference(pre_NNF_transformation,[status(esa)],[f94]) ).

fof(f404,plain,
    ! [X0] :
      ( ~ subset(X0,empty_set)
      | X0 = empty_set ),
    inference(cnf_transformation,[status(esa)],[f403]) ).

fof(f412,plain,
    ? [A,B] :
      ( element(B,powerset(powerset(A)))
      & B != empty_set
      & complements_of_subsets(A,B) = empty_set ),
    inference(pre_NNF_transformation,[status(esa)],[f99]) ).

fof(f413,plain,
    ( element(sk0_27,powerset(powerset(sk0_26)))
    & sk0_27 != empty_set
    & complements_of_subsets(sk0_26,sk0_27) = empty_set ),
    inference(skolemization,[status(esa)],[f412]) ).

fof(f414,plain,
    element(sk0_27,powerset(powerset(sk0_26))),
    inference(cnf_transformation,[status(esa)],[f413]) ).

fof(f415,plain,
    sk0_27 != empty_set,
    inference(cnf_transformation,[status(esa)],[f413]) ).

fof(f416,plain,
    complements_of_subsets(sk0_26,sk0_27) = empty_set,
    inference(cnf_transformation,[status(esa)],[f413]) ).

fof(f487,plain,
    ! [X0] : subset(X0,X0),
    inference(destructive_equality_resolution,[status(esa)],[f133]) ).

fof(f491,plain,
    ! [X0] : ~ in(X0,empty_set),
    inference(destructive_equality_resolution,[status(esa)],[f146]) ).

fof(f493,plain,
    ! [X0,X1] :
      ( in(X0,powerset(X1))
      | ~ subset(X0,X1) ),
    inference(destructive_equality_resolution,[status(esa)],[f152]) ).

fof(f511,plain,
    ! [X0,X1,X2] :
      ( ~ element(X0,powerset(powerset(X1)))
      | ~ element(complements_of_subsets(X1,X0),powerset(powerset(X1)))
      | ~ element(X2,powerset(X1))
      | ~ in(X2,complements_of_subsets(X1,X0))
      | in(subset_complement(X1,X2),X0) ),
    inference(destructive_equality_resolution,[status(esa)],[f233]) ).

fof(f521,plain,
    ! [X0] :
      ( in(X0,singleton(empty_set))
      | ~ subset(X0,empty_set) ),
    inference(paramodulation,[status(thm)],[f351,f493]) ).

fof(f526,plain,
    ( spl0_0
  <=> element(sk0_27,powerset(powerset(sk0_26))) ),
    introduced(split_symbol_definition) ).

fof(f528,plain,
    ( ~ element(sk0_27,powerset(powerset(sk0_26)))
    | spl0_0 ),
    inference(component_clause,[status(thm)],[f526]) ).

fof(f529,plain,
    ( spl0_1
  <=> element(empty_set,powerset(powerset(sk0_26))) ),
    introduced(split_symbol_definition) ).

fof(f530,plain,
    ( element(empty_set,powerset(powerset(sk0_26)))
    | ~ spl0_1 ),
    inference(component_clause,[status(thm)],[f529]) ).

fof(f531,plain,
    ( ~ element(empty_set,powerset(powerset(sk0_26)))
    | spl0_1 ),
    inference(component_clause,[status(thm)],[f529]) ).

fof(f551,plain,
    ! [X0] : subset(sk0_17(powerset(X0)),X0),
    inference(resolution,[status(thm)],[f248,f395]) ).

fof(f553,plain,
    ! [X0,X1] :
      ( ~ in(powerset(X0),X1)
      | ~ subset(X1,X0) ),
    inference(resolution,[status(thm)],[f125,f493]) ).

fof(f554,plain,
    ( ~ subset(empty_set,powerset(sk0_26))
    | spl0_1 ),
    inference(resolution,[status(thm)],[f531,f396]) ).

fof(f555,plain,
    ( $false
    | spl0_1 ),
    inference(forward_subsumption_resolution,[status(thm)],[f554,f365]) ).

fof(f556,plain,
    spl0_1,
    inference(contradiction_clause,[status(thm)],[f555]) ).

fof(f557,plain,
    ( $false
    | spl0_0 ),
    inference(forward_subsumption_resolution,[status(thm)],[f528,f414]) ).

fof(f558,plain,
    spl0_0,
    inference(contradiction_clause,[status(thm)],[f557]) ).

fof(f564,plain,
    ! [X0,X1,X2] :
      ( ~ element(X0,powerset(powerset(X1)))
      | ~ element(X2,powerset(X1))
      | ~ in(X2,complements_of_subsets(X1,X0))
      | in(subset_complement(X1,X2),X0) ),
    inference(backward_subsumption_resolution,[status(thm)],[f511,f246]) ).

fof(f570,plain,
    sk0_17(powerset(empty_set)) = empty_set,
    inference(resolution,[status(thm)],[f551,f404]) ).

fof(f571,plain,
    sk0_17(singleton(empty_set)) = empty_set,
    inference(forward_demodulation,[status(thm)],[f351,f570]) ).

fof(f576,plain,
    ! [X0] :
      ( ~ in(singleton(empty_set),X0)
      | ~ subset(X0,empty_set) ),
    inference(paramodulation,[status(thm)],[f351,f553]) ).

fof(f586,plain,
    ( spl0_4
  <=> complements_of_subsets(sk0_26,empty_set) = sk0_27 ),
    introduced(split_symbol_definition) ).

fof(f587,plain,
    ( complements_of_subsets(sk0_26,empty_set) = sk0_27
    | ~ spl0_4 ),
    inference(component_clause,[status(thm)],[f586]) ).

fof(f589,plain,
    ( ~ element(sk0_27,powerset(powerset(sk0_26)))
    | complements_of_subsets(sk0_26,empty_set) = sk0_27 ),
    inference(paramodulation,[status(thm)],[f416,f265]) ).

fof(f590,plain,
    ( ~ spl0_0
    | spl0_4 ),
    inference(split_clause,[status(thm)],[f589,f526,f586]) ).

fof(f601,plain,
    ( spl0_6
  <=> subset(singleton(empty_set),empty_set) ),
    introduced(split_symbol_definition) ).

fof(f604,plain,
    ( ~ subset(singleton(empty_set),empty_set)
    | ~ subset(singleton(empty_set),empty_set) ),
    inference(resolution,[status(thm)],[f576,f521]) ).

fof(f605,plain,
    ~ spl0_6,
    inference(split_clause,[status(thm)],[f604,f601]) ).

fof(f620,plain,
    ! [X0] :
      ( ~ in(X0,sk0_27)
      | in(X0,powerset(sk0_26)) ),
    inference(resolution,[status(thm)],[f284,f414]) ).

fof(f634,plain,
    ! [X0] :
      ( ~ in(X0,sk0_27)
      | ~ in(powerset(sk0_26),X0) ),
    inference(resolution,[status(thm)],[f620,f125]) ).

fof(f635,plain,
    ! [X0] :
      ( ~ in(X0,sk0_27)
      | element(X0,powerset(sk0_26)) ),
    inference(resolution,[status(thm)],[f620,f347]) ).

fof(f639,plain,
    ( spl0_11
  <=> in(powerset(sk0_26),sk0_27) ),
    introduced(split_symbol_definition) ).

fof(f642,plain,
    ( ~ in(powerset(sk0_26),sk0_27)
    | ~ in(powerset(sk0_26),sk0_27) ),
    inference(resolution,[status(thm)],[f634,f620]) ).

fof(f643,plain,
    ~ spl0_11,
    inference(split_clause,[status(thm)],[f642,f639]) ).

fof(f699,plain,
    ! [X0] :
      ( ~ element(X0,powerset(sk0_26))
      | ~ in(X0,complements_of_subsets(sk0_26,empty_set))
      | in(subset_complement(sk0_26,X0),empty_set)
      | ~ spl0_1 ),
    inference(resolution,[status(thm)],[f564,f530]) ).

fof(f700,plain,
    ! [X0] :
      ( ~ element(X0,powerset(sk0_26))
      | ~ in(X0,sk0_27)
      | in(subset_complement(sk0_26,X0),empty_set)
      | ~ spl0_4
      | ~ spl0_1 ),
    inference(forward_demodulation,[status(thm)],[f587,f699]) ).

fof(f701,plain,
    ! [X0] :
      ( ~ in(X0,sk0_27)
      | in(subset_complement(sk0_26,X0),empty_set)
      | ~ spl0_4
      | ~ spl0_1 ),
    inference(forward_subsumption_resolution,[status(thm)],[f700,f635]) ).

fof(f757,plain,
    ! [X0] :
      ( ~ in(X0,sk0_27)
      | ~ spl0_4
      | ~ spl0_1 ),
    inference(forward_subsumption_resolution,[status(thm)],[f701,f491]) ).

fof(f781,plain,
    ( spl0_17
  <=> subset(empty_set,sk0_17(singleton(empty_set))) ),
    introduced(split_symbol_definition) ).

fof(f783,plain,
    ( ~ subset(empty_set,sk0_17(singleton(empty_set)))
    | spl0_17 ),
    inference(component_clause,[status(thm)],[f781]) ).

fof(f786,plain,
    ( ~ subset(empty_set,empty_set)
    | spl0_17 ),
    inference(forward_demodulation,[status(thm)],[f571,f783]) ).

fof(f787,plain,
    ( $false
    | spl0_17 ),
    inference(forward_subsumption_resolution,[status(thm)],[f786,f365]) ).

fof(f788,plain,
    spl0_17,
    inference(contradiction_clause,[status(thm)],[f787]) ).

fof(f1168,plain,
    ( spl0_51
  <=> element(empty_set,powerset(powerset(empty_set))) ),
    introduced(split_symbol_definition) ).

fof(f1170,plain,
    ( ~ element(empty_set,powerset(powerset(empty_set)))
    | spl0_51 ),
    inference(component_clause,[status(thm)],[f1168]) ).

fof(f1176,plain,
    ( spl0_53
  <=> subset(powerset(empty_set),singleton(empty_set)) ),
    introduced(split_symbol_definition) ).

fof(f1178,plain,
    ( ~ subset(powerset(empty_set),singleton(empty_set))
    | spl0_53 ),
    inference(component_clause,[status(thm)],[f1176]) ).

fof(f1184,plain,
    ( spl0_55
  <=> subset(empty_set,powerset(empty_set)) ),
    introduced(split_symbol_definition) ).

fof(f1186,plain,
    ( ~ subset(empty_set,powerset(empty_set))
    | spl0_55 ),
    inference(component_clause,[status(thm)],[f1184]) ).

fof(f1214,plain,
    ( ~ subset(singleton(empty_set),singleton(empty_set))
    | spl0_53 ),
    inference(forward_demodulation,[status(thm)],[f351,f1178]) ).

fof(f1215,plain,
    ( $false
    | spl0_53 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1214,f487]) ).

fof(f1216,plain,
    spl0_53,
    inference(contradiction_clause,[status(thm)],[f1215]) ).

fof(f1277,plain,
    ( ~ subset(empty_set,singleton(empty_set))
    | spl0_55 ),
    inference(forward_demodulation,[status(thm)],[f351,f1186]) ).

fof(f1278,plain,
    ( $false
    | spl0_55 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1277,f365]) ).

fof(f1279,plain,
    spl0_55,
    inference(contradiction_clause,[status(thm)],[f1278]) ).

fof(f1280,plain,
    ( ~ element(empty_set,powerset(singleton(empty_set)))
    | spl0_51 ),
    inference(forward_demodulation,[status(thm)],[f351,f1170]) ).

fof(f1282,plain,
    ( ~ subset(empty_set,singleton(empty_set))
    | spl0_51 ),
    inference(resolution,[status(thm)],[f1280,f396]) ).

fof(f1283,plain,
    ( $false
    | spl0_51 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1282,f365]) ).

fof(f1284,plain,
    spl0_51,
    inference(contradiction_clause,[status(thm)],[f1283]) ).

fof(f1462,plain,
    ( sk0_27 = empty_set
    | ~ spl0_4
    | ~ spl0_1 ),
    inference(resolution,[status(thm)],[f147,f757]) ).

fof(f1463,plain,
    ( $false
    | ~ spl0_4
    | ~ spl0_1 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1462,f415]) ).

fof(f1464,plain,
    ( ~ spl0_4
    | ~ spl0_1 ),
    inference(contradiction_clause,[status(thm)],[f1463]) ).

fof(f1465,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f556,f558,f590,f605,f643,f788,f1216,f1279,f1284,f1464]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem  : SEU174+2 : TPTP v8.1.2. Released v3.3.0.
% 0.07/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.14/0.35  % Computer : n006.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % WCLimit  : 300
% 0.14/0.35  % DateTime : Mon Apr 29 19:44:20 EDT 2024
% 0.14/0.35  % CPUTime  : 
% 0.14/0.36  % Drodi V3.6.0
% 0.20/0.41  % Refutation found
% 0.20/0.41  % SZS status Theorem for theBenchmark: Theorem is valid
% 0.20/0.41  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 0.20/0.42  % Elapsed time: 0.065177 seconds
% 0.20/0.42  % CPU time: 0.352764 seconds
% 0.20/0.42  % Total memory used: 66.615 MB
% 0.20/0.42  % Net memory used: 66.436 MB
%------------------------------------------------------------------------------