TSTP Solution File: SET143+4 by Drodi---3.5.1

View Problem - Process Solution

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

% Computer : n017.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:34:06 EDT 2023

% Result   : Theorem 3.29s 0.81s
% Output   : CNFRefutation 3.60s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   12
%            Number of leaves      :   18
% Syntax   : Number of formulae    :   96 (   8 unt;   0 def)
%            Number of atoms       :  241 (   0 equ)
%            Maximal formula atoms :    6 (   2 avg)
%            Number of connectives :  225 (  80   ~; 110   |;  16   &)
%                                         (  18 <=>;   1  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    8 (   4 avg)
%            Maximal term depth    :    4 (   2 avg)
%            Number of predicates  :   18 (  17 usr;  15 prp; 0-2 aty)
%            Number of functors    :    5 (   5 usr;   3 con; 0-2 aty)
%            Number of variables   :   83 (;  78   !;   5   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,axiom,
    ! [A,B] :
      ( subset(A,B)
    <=> ! [X] :
          ( member(X,A)
         => member(X,B) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

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

fof(f4,axiom,
    ! [X,A,B] :
      ( member(X,intersection(A,B))
    <=> ( member(X,A)
        & member(X,B) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f12,conjecture,
    ! [A,B,C] : equal_set(intersection(intersection(A,B),C),intersection(A,intersection(B,C))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f13,negated_conjecture,
    ~ ! [A,B,C] : equal_set(intersection(intersection(A,B),C),intersection(A,intersection(B,C))),
    inference(negated_conjecture,[status(cth)],[f12]) ).

fof(f14,plain,
    ! [A,B] :
      ( subset(A,B)
    <=> ! [X] :
          ( ~ member(X,A)
          | member(X,B) ) ),
    inference(pre_NNF_transformation,[status(esa)],[f1]) ).

fof(f15,plain,
    ! [A,B] :
      ( ( ~ subset(A,B)
        | ! [X] :
            ( ~ member(X,A)
            | member(X,B) ) )
      & ( subset(A,B)
        | ? [X] :
            ( member(X,A)
            & ~ member(X,B) ) ) ),
    inference(NNF_transformation,[status(esa)],[f14]) ).

fof(f16,plain,
    ( ! [A,B] :
        ( ~ subset(A,B)
        | ! [X] :
            ( ~ member(X,A)
            | member(X,B) ) )
    & ! [A,B] :
        ( subset(A,B)
        | ? [X] :
            ( member(X,A)
            & ~ member(X,B) ) ) ),
    inference(miniscoping,[status(esa)],[f15]) ).

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

fof(f18,plain,
    ! [X0,X1,X2] :
      ( ~ subset(X0,X1)
      | ~ member(X2,X0)
      | member(X2,X1) ),
    inference(cnf_transformation,[status(esa)],[f17]) ).

fof(f19,plain,
    ! [X0,X1] :
      ( subset(X0,X1)
      | member(sk0_0(X1,X0),X0) ),
    inference(cnf_transformation,[status(esa)],[f17]) ).

fof(f20,plain,
    ! [X0,X1] :
      ( subset(X0,X1)
      | ~ member(sk0_0(X1,X0),X1) ),
    inference(cnf_transformation,[status(esa)],[f17]) ).

fof(f21,plain,
    ! [A,B] :
      ( ( ~ equal_set(A,B)
        | ( subset(A,B)
          & subset(B,A) ) )
      & ( equal_set(A,B)
        | ~ subset(A,B)
        | ~ subset(B,A) ) ),
    inference(NNF_transformation,[status(esa)],[f2]) ).

fof(f22,plain,
    ( ! [A,B] :
        ( ~ equal_set(A,B)
        | ( subset(A,B)
          & subset(B,A) ) )
    & ! [A,B] :
        ( equal_set(A,B)
        | ~ subset(A,B)
        | ~ subset(B,A) ) ),
    inference(miniscoping,[status(esa)],[f21]) ).

fof(f25,plain,
    ! [X0,X1] :
      ( equal_set(X0,X1)
      | ~ subset(X0,X1)
      | ~ subset(X1,X0) ),
    inference(cnf_transformation,[status(esa)],[f22]) ).

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

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

fof(f32,plain,
    ! [X0,X1,X2] :
      ( ~ member(X0,intersection(X1,X2))
      | member(X0,X1) ),
    inference(cnf_transformation,[status(esa)],[f31]) ).

fof(f33,plain,
    ! [X0,X1,X2] :
      ( ~ member(X0,intersection(X1,X2))
      | member(X0,X2) ),
    inference(cnf_transformation,[status(esa)],[f31]) ).

fof(f34,plain,
    ! [X0,X1,X2] :
      ( member(X0,intersection(X1,X2))
      | ~ member(X0,X1)
      | ~ member(X0,X2) ),
    inference(cnf_transformation,[status(esa)],[f31]) ).

fof(f68,plain,
    ? [A,B,C] : ~ equal_set(intersection(intersection(A,B),C),intersection(A,intersection(B,C))),
    inference(pre_NNF_transformation,[status(esa)],[f13]) ).

fof(f69,plain,
    ~ equal_set(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5))),
    inference(skolemization,[status(esa)],[f68]) ).

fof(f70,plain,
    ~ equal_set(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5))),
    inference(cnf_transformation,[status(esa)],[f69]) ).

fof(f71,plain,
    ( spl0_0
  <=> subset(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5))) ),
    introduced(split_symbol_definition) ).

fof(f73,plain,
    ( ~ subset(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5)))
    | spl0_0 ),
    inference(component_clause,[status(thm)],[f71]) ).

fof(f74,plain,
    ( spl0_1
  <=> subset(intersection(sk0_3,intersection(sk0_4,sk0_5)),intersection(intersection(sk0_3,sk0_4),sk0_5)) ),
    introduced(split_symbol_definition) ).

fof(f76,plain,
    ( ~ subset(intersection(sk0_3,intersection(sk0_4,sk0_5)),intersection(intersection(sk0_3,sk0_4),sk0_5))
    | spl0_1 ),
    inference(component_clause,[status(thm)],[f74]) ).

fof(f77,plain,
    ( ~ subset(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5)))
    | ~ subset(intersection(sk0_3,intersection(sk0_4,sk0_5)),intersection(intersection(sk0_3,sk0_4),sk0_5)) ),
    inference(resolution,[status(thm)],[f25,f70]) ).

fof(f78,plain,
    ( ~ spl0_0
    | ~ spl0_1 ),
    inference(split_clause,[status(thm)],[f77,f71,f74]) ).

fof(f82,plain,
    ! [X0,X1,X2] :
      ( subset(intersection(X0,X1),X2)
      | member(sk0_0(X2,intersection(X0,X1)),X1) ),
    inference(resolution,[status(thm)],[f19,f33]) ).

fof(f83,plain,
    ! [X0,X1,X2] :
      ( subset(intersection(X0,X1),X2)
      | member(sk0_0(X2,intersection(X0,X1)),X0) ),
    inference(resolution,[status(thm)],[f19,f32]) ).

fof(f84,plain,
    ! [X0,X1,X2] :
      ( ~ subset(X0,X1)
      | member(sk0_0(X2,X0),X1)
      | subset(X0,X2) ),
    inference(resolution,[status(thm)],[f18,f19]) ).

fof(f100,plain,
    ! [X0] :
      ( subset(X0,X0)
      | subset(X0,X0) ),
    inference(resolution,[status(thm)],[f20,f19]) ).

fof(f101,plain,
    ! [X0] : subset(X0,X0),
    inference(duplicate_literals_removal,[status(esa)],[f100]) ).

fof(f106,plain,
    ! [X0,X1,X2] :
      ( subset(X0,intersection(X1,X2))
      | ~ member(sk0_0(intersection(X1,X2),X0),X1)
      | ~ member(sk0_0(intersection(X1,X2),X0),X2) ),
    inference(resolution,[status(thm)],[f20,f34]) ).

fof(f140,plain,
    ( member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),intersection(intersection(sk0_3,sk0_4),sk0_5)),intersection(sk0_3,sk0_4))
    | spl0_0 ),
    inference(resolution,[status(thm)],[f73,f83]) ).

fof(f141,plain,
    ( member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),intersection(intersection(sk0_3,sk0_4),sk0_5)),sk0_5)
    | spl0_0 ),
    inference(resolution,[status(thm)],[f73,f82]) ).

fof(f143,plain,
    ( member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),intersection(intersection(sk0_3,sk0_4),sk0_5)),sk0_4)
    | spl0_0 ),
    inference(resolution,[status(thm)],[f140,f33]) ).

fof(f144,plain,
    ( member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),intersection(intersection(sk0_3,sk0_4),sk0_5)),sk0_3)
    | spl0_0 ),
    inference(resolution,[status(thm)],[f140,f32]) ).

fof(f147,plain,
    ! [X0] :
      ( ~ subset(sk0_3,X0)
      | member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),intersection(intersection(sk0_3,sk0_4),sk0_5)),X0)
      | spl0_0 ),
    inference(resolution,[status(thm)],[f144,f18]) ).

fof(f165,plain,
    ( member(sk0_0(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5))),sk0_3)
    | spl0_1 ),
    inference(resolution,[status(thm)],[f76,f83]) ).

fof(f166,plain,
    ( member(sk0_0(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5))),intersection(sk0_4,sk0_5))
    | spl0_1 ),
    inference(resolution,[status(thm)],[f76,f82]) ).

fof(f168,plain,
    ( member(sk0_0(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5))),sk0_5)
    | spl0_1 ),
    inference(resolution,[status(thm)],[f166,f33]) ).

fof(f169,plain,
    ( member(sk0_0(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5))),sk0_4)
    | spl0_1 ),
    inference(resolution,[status(thm)],[f166,f32]) ).

fof(f215,plain,
    ( spl0_5
  <=> subset(sk0_3,intersection(sk0_3,intersection(sk0_4,sk0_5))) ),
    introduced(split_symbol_definition) ).

fof(f217,plain,
    ( ~ subset(sk0_3,intersection(sk0_3,intersection(sk0_4,sk0_5)))
    | spl0_5 ),
    inference(component_clause,[status(thm)],[f215]) ).

fof(f218,plain,
    ( ~ subset(sk0_3,intersection(sk0_3,intersection(sk0_4,sk0_5)))
    | subset(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5)))
    | spl0_0 ),
    inference(resolution,[status(thm)],[f147,f20]) ).

fof(f219,plain,
    ( ~ spl0_5
    | spl0_0 ),
    inference(split_clause,[status(thm)],[f218,f215,f71]) ).

fof(f392,plain,
    ( spl0_9
  <=> member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),intersection(intersection(sk0_3,sk0_4),sk0_5)),sk0_3) ),
    introduced(split_symbol_definition) ).

fof(f394,plain,
    ( ~ member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),intersection(intersection(sk0_3,sk0_4),sk0_5)),sk0_3)
    | spl0_9 ),
    inference(component_clause,[status(thm)],[f392]) ).

fof(f395,plain,
    ( spl0_10
  <=> member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),intersection(intersection(sk0_3,sk0_4),sk0_5)),intersection(sk0_4,sk0_5)) ),
    introduced(split_symbol_definition) ).

fof(f397,plain,
    ( ~ member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),intersection(intersection(sk0_3,sk0_4),sk0_5)),intersection(sk0_4,sk0_5))
    | spl0_10 ),
    inference(component_clause,[status(thm)],[f395]) ).

fof(f398,plain,
    ( ~ member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),intersection(intersection(sk0_3,sk0_4),sk0_5)),sk0_3)
    | ~ member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),intersection(intersection(sk0_3,sk0_4),sk0_5)),intersection(sk0_4,sk0_5))
    | spl0_0 ),
    inference(resolution,[status(thm)],[f106,f73]) ).

fof(f399,plain,
    ( ~ spl0_9
    | ~ spl0_10
    | spl0_0 ),
    inference(split_clause,[status(thm)],[f398,f392,f395,f71]) ).

fof(f401,plain,
    ( spl0_11
  <=> member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),sk0_3),sk0_3) ),
    introduced(split_symbol_definition) ).

fof(f403,plain,
    ( ~ member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),sk0_3),sk0_3)
    | spl0_11 ),
    inference(component_clause,[status(thm)],[f401]) ).

fof(f404,plain,
    ( spl0_12
  <=> member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),sk0_3),intersection(sk0_4,sk0_5)) ),
    introduced(split_symbol_definition) ).

fof(f407,plain,
    ( ~ member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),sk0_3),sk0_3)
    | ~ member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),sk0_3),intersection(sk0_4,sk0_5))
    | spl0_5 ),
    inference(resolution,[status(thm)],[f106,f217]) ).

fof(f408,plain,
    ( ~ spl0_11
    | ~ spl0_12
    | spl0_5 ),
    inference(split_clause,[status(thm)],[f407,f401,f404,f215]) ).

fof(f587,plain,
    ( $false
    | spl0_9
    | spl0_0 ),
    inference(forward_subsumption_resolution,[status(thm)],[f144,f394]) ).

fof(f588,plain,
    ( spl0_9
    | spl0_0 ),
    inference(contradiction_clause,[status(thm)],[f587]) ).

fof(f592,plain,
    ( spl0_20
  <=> subset(sk0_3,sk0_3) ),
    introduced(split_symbol_definition) ).

fof(f594,plain,
    ( ~ subset(sk0_3,sk0_3)
    | spl0_20 ),
    inference(component_clause,[status(thm)],[f592]) ).

fof(f595,plain,
    ( ~ subset(sk0_3,sk0_3)
    | subset(sk0_3,intersection(sk0_3,intersection(sk0_4,sk0_5)))
    | spl0_11 ),
    inference(resolution,[status(thm)],[f403,f84]) ).

fof(f596,plain,
    ( ~ spl0_20
    | spl0_5
    | spl0_11 ),
    inference(split_clause,[status(thm)],[f595,f592,f215,f401]) ).

fof(f600,plain,
    ( $false
    | spl0_20 ),
    inference(forward_subsumption_resolution,[status(thm)],[f594,f101]) ).

fof(f601,plain,
    spl0_20,
    inference(contradiction_clause,[status(thm)],[f600]) ).

fof(f636,plain,
    ( spl0_22
  <=> member(sk0_0(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5))),intersection(sk0_3,sk0_4)) ),
    introduced(split_symbol_definition) ).

fof(f638,plain,
    ( ~ member(sk0_0(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5))),intersection(sk0_3,sk0_4))
    | spl0_22 ),
    inference(component_clause,[status(thm)],[f636]) ).

fof(f639,plain,
    ( spl0_23
  <=> member(sk0_0(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5))),sk0_5) ),
    introduced(split_symbol_definition) ).

fof(f641,plain,
    ( ~ member(sk0_0(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5))),sk0_5)
    | spl0_23 ),
    inference(component_clause,[status(thm)],[f639]) ).

fof(f642,plain,
    ( ~ member(sk0_0(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5))),intersection(sk0_3,sk0_4))
    | ~ member(sk0_0(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5))),sk0_5)
    | spl0_1 ),
    inference(resolution,[status(thm)],[f76,f106]) ).

fof(f643,plain,
    ( ~ spl0_22
    | ~ spl0_23
    | spl0_1 ),
    inference(split_clause,[status(thm)],[f642,f636,f639,f74]) ).

fof(f644,plain,
    ( $false
    | spl0_1
    | spl0_23 ),
    inference(forward_subsumption_resolution,[status(thm)],[f641,f168]) ).

fof(f645,plain,
    ( spl0_1
    | spl0_23 ),
    inference(contradiction_clause,[status(thm)],[f644]) ).

fof(f691,plain,
    ( spl0_27
  <=> member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),intersection(intersection(sk0_3,sk0_4),sk0_5)),sk0_4) ),
    introduced(split_symbol_definition) ).

fof(f693,plain,
    ( ~ member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),intersection(intersection(sk0_3,sk0_4),sk0_5)),sk0_4)
    | spl0_27 ),
    inference(component_clause,[status(thm)],[f691]) ).

fof(f694,plain,
    ( spl0_28
  <=> member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),intersection(intersection(sk0_3,sk0_4),sk0_5)),sk0_5) ),
    introduced(split_symbol_definition) ).

fof(f696,plain,
    ( ~ member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),intersection(intersection(sk0_3,sk0_4),sk0_5)),sk0_5)
    | spl0_28 ),
    inference(component_clause,[status(thm)],[f694]) ).

fof(f697,plain,
    ( ~ member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),intersection(intersection(sk0_3,sk0_4),sk0_5)),sk0_4)
    | ~ member(sk0_0(intersection(sk0_3,intersection(sk0_4,sk0_5)),intersection(intersection(sk0_3,sk0_4),sk0_5)),sk0_5)
    | spl0_10 ),
    inference(resolution,[status(thm)],[f397,f34]) ).

fof(f698,plain,
    ( ~ spl0_27
    | ~ spl0_28
    | spl0_10 ),
    inference(split_clause,[status(thm)],[f697,f691,f694,f395]) ).

fof(f1219,plain,
    ( spl0_39
  <=> member(sk0_0(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5))),sk0_3) ),
    introduced(split_symbol_definition) ).

fof(f1221,plain,
    ( ~ member(sk0_0(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5))),sk0_3)
    | spl0_39 ),
    inference(component_clause,[status(thm)],[f1219]) ).

fof(f1222,plain,
    ( spl0_40
  <=> member(sk0_0(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5))),sk0_4) ),
    introduced(split_symbol_definition) ).

fof(f1224,plain,
    ( ~ member(sk0_0(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5))),sk0_4)
    | spl0_40 ),
    inference(component_clause,[status(thm)],[f1222]) ).

fof(f1225,plain,
    ( ~ member(sk0_0(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5))),sk0_3)
    | ~ member(sk0_0(intersection(intersection(sk0_3,sk0_4),sk0_5),intersection(sk0_3,intersection(sk0_4,sk0_5))),sk0_4)
    | spl0_22 ),
    inference(resolution,[status(thm)],[f638,f34]) ).

fof(f1226,plain,
    ( ~ spl0_39
    | ~ spl0_40
    | spl0_22 ),
    inference(split_clause,[status(thm)],[f1225,f1219,f1222,f636]) ).

fof(f1238,plain,
    ( $false
    | spl0_1
    | spl0_39 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1221,f165]) ).

fof(f1239,plain,
    ( spl0_1
    | spl0_39 ),
    inference(contradiction_clause,[status(thm)],[f1238]) ).

fof(f1240,plain,
    ( $false
    | spl0_1
    | spl0_40 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1224,f169]) ).

fof(f1241,plain,
    ( spl0_1
    | spl0_40 ),
    inference(contradiction_clause,[status(thm)],[f1240]) ).

fof(f1244,plain,
    ( $false
    | spl0_27
    | spl0_0 ),
    inference(forward_subsumption_resolution,[status(thm)],[f143,f693]) ).

fof(f1245,plain,
    ( spl0_27
    | spl0_0 ),
    inference(contradiction_clause,[status(thm)],[f1244]) ).

fof(f1248,plain,
    ( $false
    | spl0_0
    | spl0_28 ),
    inference(forward_subsumption_resolution,[status(thm)],[f696,f141]) ).

fof(f1249,plain,
    ( spl0_0
    | spl0_28 ),
    inference(contradiction_clause,[status(thm)],[f1248]) ).

fof(f1250,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f78,f219,f399,f408,f588,f596,f601,f643,f645,f698,f1226,f1239,f1241,f1245,f1249]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : SET143+4 : TPTP v8.1.2. Released v2.2.0.
% 0.03/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.34  % Computer : n017.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 : Tue May 30 09:39:55 EDT 2023
% 0.13/0.34  % CPUTime  : 
% 0.13/0.35  % Drodi V3.5.1
% 3.29/0.81  % Refutation found
% 3.29/0.81  % SZS status Theorem for theBenchmark: Theorem is valid
% 3.29/0.81  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 3.60/0.82  % Elapsed time: 0.477393 seconds
% 3.60/0.82  % CPU time: 3.657699 seconds
% 3.60/0.82  % Memory used: 84.126 MB
%------------------------------------------------------------------------------