↑ Up

Drodi---4.1.1.THM-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Drodi---4.1.1
% Problem  : SET763+4 : TPTP v9.3.1. Bugfixed v2.2.1.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n019.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8046.5625MB
% OS       : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Sep 24 02:10:34 PM UTC 2026

% Result   : Theorem 102.01s 23.43s
% Output   : CNFRefutation 102.74s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   16
%            Number of leaves      :   11
% Syntax   : Number of formulae    :   85 (  10 unt;   3 def)
%            Number of atoms       :  338 (   9 equ)
%            Maximal formula atoms :   16 (   3 avg)
%            Number of connectives :  402 ( 149   ~; 150   |;  83   &)
%                                         (  13 <=>;   7  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   16 (   6 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of predicates  :   10 (   8 usr;   3 prp; 0-4 aty)
%            Number of functors    :   17 (  17 usr;   5 con; 0-4 aty)
%            Number of variables   :  269 ( 238   !;  31   ?)

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

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

fof(f6,axiom,
    ! [X] : ~ member(X,empty_set),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f10,axiom,
    ! [X,A] :
      ( member(X,sum(A))
    <=> ? [Y] :
          ( member(X,Y)
          & member(Y,A) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f11,axiom,
    ! [X,A] :
      ( member(X,product(A))
    <=> ! [Y] :
          ( member(Y,A)
         => member(X,Y) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f12,axiom,
    ! [F,A,B] :
      ( maps(F,A,B)
    <=> ( ! [X,Y1,Y2] :
            ( ( member(Y2,B)
              & member(Y1,B)
              & member(X,A) )
           => ( ( apply(F,X,Y2)
                & apply(F,X,Y1) )
             => Y1 = Y2 ) )
        & ! [X] :
            ( member(X,A)
           => ? [Y] :
                ( apply(F,X,Y)
                & member(Y,B) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f22,axiom,
    ! [F,A,Y] :
      ( member(Y,image2(F,A))
    <=> ? [X] :
          ( apply(F,X,Y)
          & member(X,A) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f29,conjecture,
    ! [F,A,B,X] :
      ( ( equal_set(image2(F,X),empty_set)
        & subset(X,A)
        & maps(F,A,B) )
     => equal_set(X,empty_set) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f30,negated_conjecture,
    ~ ! [F,A,B,X] :
        ( ( equal_set(image2(F,X),empty_set)
          & subset(X,A)
          & maps(F,A,B) )
       => equal_set(X,empty_set) ),
    inference(negated_conjecture,[status(cth)],[f29]) ).

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

fof(f32,plain,
    ! [A,B] :
      ( ( ? [X] :
            ( ~ member(X,B)
            & member(X,A) )
        | subset(A,B) )
      & ( ! [X] :
            ( member(X,B)
            | ~ member(X,A) )
        | ~ subset(A,B) ) ),
    inference(NNF_transformation,[status(thm)],[f31]) ).

fof(f33,plain,
    ( ! [A,B] :
        ( ? [X] :
            ( ~ member(X,B)
            & member(X,A) )
        | subset(A,B) )
    & ! [A,B] :
        ( ! [X] :
            ( member(X,B)
            | ~ member(X,A) )
        | ~ subset(A,B) ) ),
    inference(miniscoping,[status(thm)],[f32]) ).

fof(f34,plain,
    ( ! [A,B] :
        ( ( ~ member(sK0_skl(B,A),B)
          & member(sK0_skl(B,A),A) )
        | subset(A,B) )
    & ! [A,B] :
        ( ! [X] :
            ( member(X,B)
            | ~ member(X,A) )
        | ~ subset(A,B) ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK0_skl]),skolemize(X,sK0_skl(B,A))],[f33]) ).

fof(f35,plain,
    ! [X0,X1,X2] :
      ( member(X2,X1)
      | ~ member(X2,X0)
      | ~ subset(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f34]) ).

fof(f36,plain,
    ! [X0,X1] :
      ( member(sK0_skl(X1,X0),X0)
      | subset(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f34]) ).

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

fof(f39,plain,
    ( ! [A,B] :
        ( ~ subset(B,A)
        | ~ subset(A,B)
        | equal_set(A,B) )
    & ! [A,B] :
        ( ( subset(B,A)
          & subset(A,B) )
        | ~ equal_set(A,B) ) ),
    inference(miniscoping,[status(thm)],[f38]) ).

fof(f40,plain,
    ! [X0,X1] :
      ( subset(X0,X1)
      | ~ equal_set(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f39]) ).

fof(f42,plain,
    ! [X0,X1] :
      ( ~ subset(X1,X0)
      | ~ subset(X0,X1)
      | equal_set(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f39]) ).

fof(f57,plain,
    ! [X0] : ~ member(X0,empty_set),
    inference(cnf_transformation,[status(thm)],[f6]) ).

fof(f72,plain,
    ! [X,A] :
      ( ( ! [Y] :
            ( ~ member(X,Y)
            | ~ member(Y,A) )
        | member(X,sum(A)) )
      & ( ? [Y] :
            ( member(X,Y)
            & member(Y,A) )
        | ~ member(X,sum(A)) ) ),
    inference(NNF_transformation,[status(thm)],[f10]) ).

fof(f73,plain,
    ( ! [X,A] :
        ( ! [Y] :
            ( ~ member(X,Y)
            | ~ member(Y,A) )
        | member(X,sum(A)) )
    & ! [X,A] :
        ( ? [Y] :
            ( member(X,Y)
            & member(Y,A) )
        | ~ member(X,sum(A)) ) ),
    inference(miniscoping,[status(thm)],[f72]) ).

fof(f74,plain,
    ( ! [X,A] :
        ( ! [Y] :
            ( ~ member(X,Y)
            | ~ member(Y,A) )
        | member(X,sum(A)) )
    & ! [X,A] :
        ( ( member(X,sK1_skl(A,X))
          & member(sK1_skl(A,X),A) )
        | ~ member(X,sum(A)) ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK1_skl]),skolemize(Y,sK1_skl(A,X))],[f73]) ).

fof(f75,plain,
    ! [X0,X1] :
      ( member(sK1_skl(X1,X0),X1)
      | ~ member(X0,sum(X1)) ),
    inference(cnf_transformation,[status(thm)],[f74]) ).

fof(f77,plain,
    ! [X0,X1,X2] :
      ( ~ member(X0,X2)
      | ~ member(X2,X1)
      | member(X0,sum(X1)) ),
    inference(cnf_transformation,[status(thm)],[f74]) ).

fof(f78,plain,
    ! [X,A] :
      ( member(X,product(A))
    <=> ! [Y] :
          ( member(X,Y)
          | ~ member(Y,A) ) ),
    inference(pre_NNF_transformation,[status(thm)],[f11]) ).

fof(f79,plain,
    ! [X,A] :
      ( ( ? [Y] :
            ( ~ member(X,Y)
            & member(Y,A) )
        | member(X,product(A)) )
      & ( ! [Y] :
            ( member(X,Y)
            | ~ member(Y,A) )
        | ~ member(X,product(A)) ) ),
    inference(NNF_transformation,[status(thm)],[f78]) ).

fof(f80,plain,
    ( ! [X,A] :
        ( ? [Y] :
            ( ~ member(X,Y)
            & member(Y,A) )
        | member(X,product(A)) )
    & ! [X,A] :
        ( ! [Y] :
            ( member(X,Y)
            | ~ member(Y,A) )
        | ~ member(X,product(A)) ) ),
    inference(miniscoping,[status(thm)],[f79]) ).

fof(f81,plain,
    ( ! [X,A] :
        ( ( ~ member(X,sK2_skl(A,X))
          & member(sK2_skl(A,X),A) )
        | member(X,product(A)) )
    & ! [X,A] :
        ( ! [Y] :
            ( member(X,Y)
            | ~ member(Y,A) )
        | ~ member(X,product(A)) ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK2_skl]),skolemize(Y,sK2_skl(A,X))],[f80]) ).

fof(f82,plain,
    ! [X0,X1,X2] :
      ( member(X0,X2)
      | ~ member(X2,X1)
      | ~ member(X0,product(X1)) ),
    inference(cnf_transformation,[status(thm)],[f81]) ).

fof(f83,plain,
    ! [X0,X1] :
      ( member(sK2_skl(X1,X0),X1)
      | member(X0,product(X1)) ),
    inference(cnf_transformation,[status(thm)],[f81]) ).

fof(f85,plain,
    ! [F,A,B] :
      ( maps(F,A,B)
    <=> ( ! [X,Y1,Y2] :
            ( Y1 = Y2
            | ~ apply(F,X,Y2)
            | ~ apply(F,X,Y1)
            | ~ member(Y2,B)
            | ~ member(Y1,B)
            | ~ member(X,A) )
        & ! [X] :
            ( ? [Y] :
                ( apply(F,X,Y)
                & member(Y,B) )
            | ~ member(X,A) ) ) ),
    inference(pre_NNF_transformation,[status(thm)],[f12]) ).

fof(f86,definition,
    ! [F,A,B,X] :
      ( sP0_prd(X,B,A,F)
    <=> ( ? [Y] :
            ( apply(F,X,Y)
            & member(Y,B) )
        | ~ member(X,A) ) ),
    introduced(definition,[new_symbols(definition,[sP0_prd])],[]) ).

fof(f87,plain,
    ! [F,A,B] :
      ( maps(F,A,B)
    <=> ( ! [X,Y1,Y2] :
            ( Y1 = Y2
            | ~ apply(F,X,Y2)
            | ~ apply(F,X,Y1)
            | ~ member(Y2,B)
            | ~ member(Y1,B)
            | ~ member(X,A) )
        & ! [X] : sP0_prd(X,B,A,F) ) ),
    inference(formula_renaming,[status(thm)],[f85,f86]) ).

fof(f88,plain,
    ! [F,A,B] :
      ( ( ? [X,Y1,Y2] :
            ( Y1 != Y2
            & apply(F,X,Y2)
            & apply(F,X,Y1)
            & member(Y2,B)
            & member(Y1,B)
            & member(X,A) )
        | ? [X] : ~ sP0_prd(X,B,A,F)
        | maps(F,A,B) )
      & ( ( ! [X,Y1,Y2] :
              ( Y1 = Y2
              | ~ apply(F,X,Y2)
              | ~ apply(F,X,Y1)
              | ~ member(Y2,B)
              | ~ member(Y1,B)
              | ~ member(X,A) )
          & ! [X] : sP0_prd(X,B,A,F) )
        | ~ maps(F,A,B) ) ),
    inference(NNF_transformation,[status(thm)],[f87]) ).

fof(f89,plain,
    ( ! [F,A,B] :
        ( ? [X,Y1,Y2] :
            ( Y1 != Y2
            & apply(F,X,Y2)
            & apply(F,X,Y1)
            & member(Y2,B)
            & member(Y1,B)
            & member(X,A) )
        | ? [X] : ~ sP0_prd(X,B,A,F)
        | maps(F,A,B) )
    & ! [F,A,B] :
        ( ( ! [X,Y1,Y2] :
              ( Y1 = Y2
              | ~ apply(F,X,Y2)
              | ~ apply(F,X,Y1)
              | ~ member(Y2,B)
              | ~ member(Y1,B)
              | ~ member(X,A) )
          & ! [X] : sP0_prd(X,B,A,F) )
        | ~ maps(F,A,B) ) ),
    inference(miniscoping,[status(thm)],[f88]) ).

fof(f90,plain,
    ( ! [F,A,B] :
        ( ( sK5_skl(B,A,F) != sK6_skl(B,A,F)
          & apply(F,sK4_skl(B,A,F),sK6_skl(B,A,F))
          & apply(F,sK4_skl(B,A,F),sK5_skl(B,A,F))
          & member(sK6_skl(B,A,F),B)
          & member(sK5_skl(B,A,F),B)
          & member(sK4_skl(B,A,F),A) )
        | ~ sP0_prd(sK3_skl(B,A,F),B,A,F)
        | maps(F,A,B) )
    & ! [F,A,B] :
        ( ( ! [X,Y1,Y2] :
              ( Y1 = Y2
              | ~ apply(F,X,Y2)
              | ~ apply(F,X,Y1)
              | ~ member(Y2,B)
              | ~ member(Y1,B)
              | ~ member(X,A) )
          & ! [X] : sP0_prd(X,B,A,F) )
        | ~ maps(F,A,B) ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK3_skl,sK4_skl,sK5_skl,sK6_skl]),skolemize(X,sK3_skl(B,A,F)),skolemize(X,sK4_skl(B,A,F)),skolemize(Y1,sK5_skl(B,A,F)),skolemize(Y2,sK6_skl(B,A,F))],[f89]) ).

fof(f91,plain,
    ! [X0,X1,X2,X3] :
      ( sP0_prd(X3,X2,X1,X0)
      | ~ maps(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f90]) ).

fof(f176,plain,
    ! [F,A,Y] :
      ( ( ! [X] :
            ( ~ apply(F,X,Y)
            | ~ member(X,A) )
        | member(Y,image2(F,A)) )
      & ( ? [X] :
            ( apply(F,X,Y)
            & member(X,A) )
        | ~ member(Y,image2(F,A)) ) ),
    inference(NNF_transformation,[status(thm)],[f22]) ).

fof(f177,plain,
    ( ! [F,A,Y] :
        ( ! [X] :
            ( ~ apply(F,X,Y)
            | ~ member(X,A) )
        | member(Y,image2(F,A)) )
    & ! [F,A,Y] :
        ( ? [X] :
            ( apply(F,X,Y)
            & member(X,A) )
        | ~ member(Y,image2(F,A)) ) ),
    inference(miniscoping,[status(thm)],[f176]) ).

fof(f178,plain,
    ( ! [F,A,Y] :
        ( ! [X] :
            ( ~ apply(F,X,Y)
            | ~ member(X,A) )
        | member(Y,image2(F,A)) )
    & ! [F,A,Y] :
        ( ( apply(F,sK23_skl(Y,A,F),Y)
          & member(sK23_skl(Y,A,F),A) )
        | ~ member(Y,image2(F,A)) ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK23_skl]),skolemize(X,sK23_skl(Y,A,F))],[f177]) ).

fof(f181,plain,
    ! [X0,X1,X2,X3] :
      ( ~ apply(X1,X3,X0)
      | ~ member(X3,X2)
      | member(X0,image2(X1,X2)) ),
    inference(cnf_transformation,[status(thm)],[f178]) ).

fof(f244,plain,
    ? [F,A,B,X] :
      ( ~ equal_set(X,empty_set)
      & equal_set(image2(F,X),empty_set)
      & subset(X,A)
      & maps(F,A,B) ),
    inference(pre_NNF_transformation,[status(thm)],[f30]) ).

fof(f245,plain,
    ? [X] :
      ( ~ equal_set(X,empty_set)
      & ? [F] :
          ( equal_set(image2(F,X),empty_set)
          & ? [A] :
              ( subset(X,A)
              & ? [B] : maps(F,A,B) ) ) ),
    inference(miniscoping,[status(thm)],[f244]) ).

fof(f246,plain,
    ( ~ equal_set(sK39_skl,empty_set)
    & equal_set(image2(sK40_skl,sK39_skl),empty_set)
    & subset(sK39_skl,sK41_skl)
    & maps(sK40_skl,sK41_skl,sK42_skl) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK39_skl,sK40_skl,sK41_skl,sK42_skl]),skolemize(X,sK39_skl),skolemize(F,sK40_skl),skolemize(A,sK41_skl),skolemize(B,sK42_skl)],[f245]) ).

fof(f247,plain,
    maps(sK40_skl,sK41_skl,sK42_skl),
    inference(cnf_transformation,[status(thm)],[f246]) ).

fof(f248,plain,
    subset(sK39_skl,sK41_skl),
    inference(cnf_transformation,[status(thm)],[f246]) ).

fof(f249,plain,
    equal_set(image2(sK40_skl,sK39_skl),empty_set),
    inference(cnf_transformation,[status(thm)],[f246]) ).

fof(f250,plain,
    ~ equal_set(sK39_skl,empty_set),
    inference(cnf_transformation,[status(thm)],[f246]) ).

fof(f251,plain,
    ! [F,A,B,X] :
      ( ( ( ! [Y] :
              ( ~ apply(F,X,Y)
              | ~ member(Y,B) )
          & member(X,A) )
        | sP0_prd(X,B,A,F) )
      & ( ? [Y] :
            ( apply(F,X,Y)
            & member(Y,B) )
        | ~ member(X,A)
        | ~ sP0_prd(X,B,A,F) ) ),
    inference(NNF_transformation,[status(thm)],[f86]) ).

fof(f252,plain,
    ( ! [F,A,B,X] :
        ( ( ! [Y] :
              ( ~ apply(F,X,Y)
              | ~ member(Y,B) )
          & member(X,A) )
        | sP0_prd(X,B,A,F) )
    & ! [F,A,B,X] :
        ( ? [Y] :
            ( apply(F,X,Y)
            & member(Y,B) )
        | ~ member(X,A)
        | ~ sP0_prd(X,B,A,F) ) ),
    inference(miniscoping,[status(thm)],[f251]) ).

fof(f253,plain,
    ( ! [F,A,B,X] :
        ( ( ! [Y] :
              ( ~ apply(F,X,Y)
              | ~ member(Y,B) )
          & member(X,A) )
        | sP0_prd(X,B,A,F) )
    & ! [F,A,B,X] :
        ( ( apply(F,X,sK43_skl(X,B,A,F))
          & member(sK43_skl(X,B,A,F),B) )
        | ~ member(X,A)
        | ~ sP0_prd(X,B,A,F) ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK43_skl]),skolemize(Y,sK43_skl(X,B,A,F))],[f252]) ).

fof(f255,plain,
    ! [X0,X1,X2,X3] :
      ( apply(X3,X0,sK43_skl(X0,X1,X2,X3))
      | ~ member(X0,X2)
      | ~ sP0_prd(X0,X1,X2,X3) ),
    inference(cnf_transformation,[status(thm)],[f253]) ).

fof(f267,plain,
    ( ~ subset(empty_set,sK39_skl)
    | ~ subset(sK39_skl,empty_set) ),
    inference(resolution,[status(thm)],[f42,f250]) ).

fof(f268,definition,
    ( sQ0_spl
  <=> subset(sK39_skl,empty_set) ),
    introduced(definition,[new_symbols(definition,[sQ0_spl])],[split_symbol_definition]) ).

fof(f270,plain,
    ( sQ0_spl
    | ~ subset(sK39_skl,empty_set) ),
    inference(component_clause,[status(thm)],[f268]) ).

fof(f271,definition,
    ( sQ1_spl
  <=> subset(empty_set,sK39_skl) ),
    introduced(definition,[new_symbols(definition,[sQ1_spl])],[split_symbol_definition]) ).

fof(f273,plain,
    ( sQ1_spl
    | ~ subset(empty_set,sK39_skl) ),
    inference(component_clause,[status(thm)],[f271]) ).

fof(f274,plain,
    ( ~ sQ1_spl
    | ~ sQ0_spl ),
    inference(split_clause,[status(thm)],[f267,f268,f271]) ).

fof(f280,plain,
    ( sQ0_spl
    | member(sK0_skl(empty_set,sK39_skl),sK39_skl) ),
    inference(resolution,[status(thm)],[f36,f270]) ).

fof(f284,plain,
    ! [X0] :
      ( sQ0_spl
      | member(sK0_skl(empty_set,sK39_skl),X0)
      | ~ subset(sK39_skl,X0) ),
    inference(resolution,[status(thm)],[f280,f35]) ).

fof(f285,plain,
    ( sQ0_spl
    | member(sK0_skl(empty_set,sK39_skl),sK41_skl) ),
    inference(resolution,[status(thm)],[f284,f248]) ).

fof(f323,plain,
    ( sQ1_spl
    | member(sK0_skl(sK39_skl,empty_set),empty_set) ),
    inference(resolution,[status(thm)],[f273,f36]) ).

fof(f326,plain,
    ( sQ1_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f323,f57]) ).

fof(f327,plain,
    sQ1_spl,
    inference(contradiction_clause,[status(thm)],[f326]) ).

fof(f328,plain,
    ( sQ0_spl
    | member(sK0_skl(empty_set,sK39_skl),sK39_skl) ),
    inference(resolution,[status(thm)],[f270,f36]) ).

fof(f353,plain,
    ! [X0,X1,X2] :
      ( member(sK1_skl(X1,X2),X1)
      | ~ member(X2,X0)
      | ~ member(X0,X1) ),
    inference(resolution,[status(thm)],[f77,f75]) ).

fof(f371,plain,
    ! [X0,X1,X2] :
      ( member(X1,X2)
      | ~ member(X2,X0)
      | member(sK2_skl(X0,X1),X0) ),
    inference(resolution,[status(thm)],[f83,f82]) ).

fof(f1133,plain,
    ! [X0,X1,X2,X3] :
      ( member(sK1_skl(X1,X2),X3)
      | ~ subset(X1,X3)
      | ~ member(X2,X0)
      | ~ member(X0,X1) ),
    inference(resolution,[status(thm)],[f353,f35]) ).

fof(f1157,plain,
    ! [X0,X1,X2,X3] :
      ( member(sK2_skl(X1,X2),X3)
      | ~ subset(X1,X3)
      | member(X2,X0)
      | ~ member(X0,X1) ),
    inference(resolution,[status(thm)],[f371,f35]) ).

fof(f1259,plain,
    ! [X0,X1,X2,X3] :
      ( ~ equal_set(X1,X3)
      | member(sK1_skl(X1,X2),X3)
      | ~ member(X2,X0)
      | ~ member(X0,X1) ),
    inference(resolution,[status(thm)],[f1133,f40]) ).

fof(f1267,plain,
    ! [X0,X1,X2,X3] :
      ( ~ equal_set(X1,X3)
      | member(sK2_skl(X1,X2),X3)
      | member(X2,X0)
      | ~ member(X0,X1) ),
    inference(resolution,[status(thm)],[f1157,f40]) ).

fof(f1519,plain,
    ! [X0,X1,X2,X3] :
      ( ~ maps(X2,X1,X3)
      | apply(X2,X0,sK43_skl(X0,X3,X1,X2))
      | ~ member(X0,X1) ),
    inference(resolution,[status(thm)],[f255,f91]) ).

fof(f2006,plain,
    ! [X0] :
      ( apply(sK40_skl,X0,sK43_skl(X0,sK42_skl,sK41_skl,sK40_skl))
      | ~ member(X0,sK41_skl) ),
    inference(resolution,[status(thm)],[f1519,f247]) ).

fof(f2036,plain,
    ! [X0,X1] :
      ( ~ member(X0,X1)
      | member(sK43_skl(X0,sK42_skl,sK41_skl,sK40_skl),image2(sK40_skl,X1))
      | ~ member(X0,sK41_skl) ),
    inference(resolution,[status(thm)],[f2006,f181]) ).

fof(f4652,plain,
    ! [X0,X1] :
      ( member(sK1_skl(image2(sK40_skl,sK39_skl),X1),empty_set)
      | ~ member(X1,X0)
      | ~ member(X0,image2(sK40_skl,sK39_skl)) ),
    inference(resolution,[status(thm)],[f1259,f249]) ).

fof(f4654,plain,
    ! [X0,X1] :
      ( ~ member(X1,X0)
      | ~ member(X0,image2(sK40_skl,sK39_skl)) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4652,f57]) ).

fof(f4725,plain,
    ! [X0,X1] :
      ( member(sK2_skl(image2(sK40_skl,sK39_skl),X1),empty_set)
      | member(X1,X0)
      | ~ member(X0,image2(sK40_skl,sK39_skl)) ),
    inference(resolution,[status(thm)],[f1267,f249]) ).

fof(f4727,plain,
    ! [X0,X1] :
      ( member(X1,X0)
      | ~ member(X0,image2(sK40_skl,sK39_skl)) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4725,f57]) ).

fof(f4755,plain,
    ! [X0] : ~ member(X0,image2(sK40_skl,sK39_skl)),
    inference(forward_subsumption_resolution,[status(thm)],[f4727,f4654]) ).

fof(f5354,plain,
    ! [X0] :
      ( ~ member(X0,sK39_skl)
      | ~ member(X0,sK41_skl) ),
    inference(resolution,[status(thm)],[f2036,f4755]) ).

fof(f5379,plain,
    ( sQ0_spl
    | ~ member(sK0_skl(empty_set,sK39_skl),sK41_skl) ),
    inference(resolution,[status(thm)],[f5354,f328]) ).

fof(f5398,plain,
    ( sQ0_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f5379,f285]) ).

fof(f5399,plain,
    sQ0_spl,
    inference(contradiction_clause,[status(thm)],[f5398]) ).

fof(f5400,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f274,f327,f5399]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.02  % Problem  : SET763+4 : TPTP v9.3.1. Bugfixed v2.2.1.
% 0.00/0.04  % Command  : drodi -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.11/10.39  % Computer : n019.cluster.edu
% 0.11/10.39  % Model    : x86_64 x86_64
% 0.11/10.39  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/10.39  % Memory   : 8046.5625MB
% 0.11/10.39  % OS       : Linux 6.8.0-71-generic
% 0.11/10.39  % CPULimit : 300
% 0.11/10.39  % WCLimit  : 300
% 0.11/10.39  % DateTime : Mon Sep 21 05:36:46 UTC 2026
% 0.11/10.40  % CPUTime  : 
% 0.15/10.42  % Drodi V4.1.1
% 102.01/23.43  % Refutation found
% 102.01/23.43  % SZS status Theorem for theBenchmark: Theorem is valid
% 102.01/23.43  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 6.21/23.64  % Elapsed time: 13.231948 seconds
% 6.21/23.64  % CPU time: 103.407430 seconds
% 6.21/23.64  % Total memory used: 510.548 MB
% 6.21/23.64  % Net memory used: 438.431 MB
%------------------------------------------------------------------------------