↑ Up

Drodi---4.1.1.THM-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Drodi---4.1.1
% Problem  : SEU387+1 : TPTP v9.3.1. Released v3.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -timeout(300) /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n013.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:20:22 PM UTC 2026

% Result   : Theorem 0.08s 0.41s
% Output   : CNFRefutation 0.08s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   11
%            Number of leaves      :   19
% Syntax   : Number of formulae    :   89 (  28 unt;  10 def)
%            Number of atoms       :  312 (   9 equ)
%            Maximal formula atoms :   18 (   3 avg)
%            Number of connectives :  359 ( 136   ~; 123   |;  80   &)
%                                         (  12 <=>;   8  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   19 (   4 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number of predicates  :   39 (  37 usr;  11 prp; 0-2 aty)
%            Number of functors    :    8 (   8 usr;   4 con; 0-1 aty)
%            Number of variables   :   74 (  71   !;   3   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f4,axiom,
    ! [A] :
      ( rel_str(A)
     => ( ( join_complete_relstr(A)
          & reflexive_relstr(A)
          & ~ empty_carrier(A) )
       => ( lower_bounded_relstr(A)
          & reflexive_relstr(A)
          & ~ empty_carrier(A) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f26,axiom,
    ! [A] :
      ( rel_str(boole_POSet(A))
      & strict_rel_str(boole_POSet(A)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f39,axiom,
    ( relation_empty_yielding(empty_set)
    & relation(empty_set)
    & empty(empty_set) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f43,axiom,
    ! [A] :
      ( complete_relstr(boole_POSet(A))
      & with_infima_relstr(boole_POSet(A))
      & with_suprema_relstr(boole_POSet(A))
      & boolean_relstr(boole_POSet(A))
      & complemented_relstr(boole_POSet(A))
      & heyting_relstr(boole_POSet(A))
      & distributive_relstr(boole_POSet(A))
      & ~ v1_yellow_3(boole_POSet(A))
      & join_complete_relstr(boole_POSet(A))
      & up_complete_relstr(boole_POSet(A))
      & bounded_relstr(boole_POSet(A))
      & upper_bounded_relstr(boole_POSet(A))
      & lower_bounded_relstr(boole_POSet(A))
      & antisymmetric_relstr(boole_POSet(A))
      & transitive_relstr(boole_POSet(A))
      & reflexive_relstr(boole_POSet(A))
      & strict_rel_str(boole_POSet(A))
      & ~ empty_carrier(boole_POSet(A)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f75,axiom,
    ! [A] : bottom_of_relstr(boole_POSet(A)) = empty_set,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f78,conjecture,
    ! [A] :
      ( ~ empty(A)
     => ! [B] :
          ( ( element(B,powerset(the_carrier(boole_POSet(A))))
            & proper_element(B,powerset(the_carrier(boole_POSet(A))))
            & upper_relstr_subset(B,boole_POSet(A))
            & filtered_subset(B,boole_POSet(A))
            & ~ empty(B) )
         => ! [C] :
              ~ ( empty(C)
                & in(C,B) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f79,negated_conjecture,
    ~ ! [A] :
        ( ~ empty(A)
       => ! [B] :
            ( ( element(B,powerset(the_carrier(boole_POSet(A))))
              & proper_element(B,powerset(the_carrier(boole_POSet(A))))
              & upper_relstr_subset(B,boole_POSet(A))
              & filtered_subset(B,boole_POSet(A))
              & ~ empty(B) )
           => ! [C] :
                ~ ( empty(C)
                  & in(C,B) ) ) ),
    inference(negated_conjecture,[status(cth)],[f78]) ).

fof(f84,axiom,
    ! [A,B] :
      ~ ( empty(B)
        & in(A,B) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f85,axiom,
    ! [A,B] :
      ~ ( empty(B)
        & A != B
        & empty(A) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f86,axiom,
    ! [A] :
      ( ( rel_str(A)
        & lower_bounded_relstr(A)
        & antisymmetric_relstr(A)
        & transitive_relstr(A)
        & reflexive_relstr(A)
        & ~ empty_carrier(A) )
     => ! [B] :
          ( ( element(B,powerset(the_carrier(A)))
            & upper_relstr_subset(B,A)
            & filtered_subset(B,A)
            & ~ empty(B) )
         => ( proper_element(B,powerset(the_carrier(A)))
          <=> ~ in(bottom_of_relstr(A),B) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f96,plain,
    ! [A] :
      ( ( lower_bounded_relstr(A)
        & reflexive_relstr(A)
        & ~ empty_carrier(A) )
      | ~ join_complete_relstr(A)
      | ~ reflexive_relstr(A)
      | empty_carrier(A)
      | ~ rel_str(A) ),
    inference(pre_NNF_transformation,[status(thm)],[f4]) ).

fof(f99,plain,
    ! [X0] :
      ( lower_bounded_relstr(X0)
      | ~ join_complete_relstr(X0)
      | ~ reflexive_relstr(X0)
      | empty_carrier(X0)
      | ~ rel_str(X0) ),
    inference(cnf_transformation,[status(thm)],[f96]) ).

fof(f167,plain,
    ( ! [A] : rel_str(boole_POSet(A))
    & ! [A] : strict_rel_str(boole_POSet(A)) ),
    inference(miniscoping,[status(thm)],[f26]) ).

fof(f169,plain,
    ! [X0] : rel_str(boole_POSet(X0)),
    inference(cnf_transformation,[status(thm)],[f167]) ).

fof(f186,plain,
    empty(empty_set),
    inference(cnf_transformation,[status(thm)],[f39]) ).

fof(f194,plain,
    ( ! [A] : complete_relstr(boole_POSet(A))
    & ! [A] : with_infima_relstr(boole_POSet(A))
    & ! [A] : with_suprema_relstr(boole_POSet(A))
    & ! [A] : boolean_relstr(boole_POSet(A))
    & ! [A] : complemented_relstr(boole_POSet(A))
    & ! [A] : heyting_relstr(boole_POSet(A))
    & ! [A] : distributive_relstr(boole_POSet(A))
    & ! [A] : ~ v1_yellow_3(boole_POSet(A))
    & ! [A] : join_complete_relstr(boole_POSet(A))
    & ! [A] : up_complete_relstr(boole_POSet(A))
    & ! [A] : bounded_relstr(boole_POSet(A))
    & ! [A] : upper_bounded_relstr(boole_POSet(A))
    & ! [A] : lower_bounded_relstr(boole_POSet(A))
    & ! [A] : antisymmetric_relstr(boole_POSet(A))
    & ! [A] : transitive_relstr(boole_POSet(A))
    & ! [A] : reflexive_relstr(boole_POSet(A))
    & ! [A] : strict_rel_str(boole_POSet(A))
    & ! [A] : ~ empty_carrier(boole_POSet(A)) ),
    inference(miniscoping,[status(thm)],[f43]) ).

fof(f195,plain,
    ! [X0] : ~ empty_carrier(boole_POSet(X0)),
    inference(cnf_transformation,[status(thm)],[f194]) ).

fof(f197,plain,
    ! [X0] : reflexive_relstr(boole_POSet(X0)),
    inference(cnf_transformation,[status(thm)],[f194]) ).

fof(f198,plain,
    ! [X0] : transitive_relstr(boole_POSet(X0)),
    inference(cnf_transformation,[status(thm)],[f194]) ).

fof(f199,plain,
    ! [X0] : antisymmetric_relstr(boole_POSet(X0)),
    inference(cnf_transformation,[status(thm)],[f194]) ).

fof(f204,plain,
    ! [X0] : join_complete_relstr(boole_POSet(X0)),
    inference(cnf_transformation,[status(thm)],[f194]) ).

fof(f425,plain,
    ! [X0] : bottom_of_relstr(boole_POSet(X0)) = empty_set,
    inference(cnf_transformation,[status(thm)],[f75]) ).

fof(f430,plain,
    ? [A] :
      ( ? [B] :
          ( ? [C] :
              ( empty(C)
              & in(C,B) )
          & element(B,powerset(the_carrier(boole_POSet(A))))
          & proper_element(B,powerset(the_carrier(boole_POSet(A))))
          & upper_relstr_subset(B,boole_POSet(A))
          & filtered_subset(B,boole_POSet(A))
          & ~ empty(B) )
      & ~ empty(A) ),
    inference(pre_NNF_transformation,[status(thm)],[f79]) ).

fof(f431,plain,
    ( empty(sK29_skl)
    & in(sK29_skl,sK28_skl)
    & element(sK28_skl,powerset(the_carrier(boole_POSet(sK27_skl))))
    & proper_element(sK28_skl,powerset(the_carrier(boole_POSet(sK27_skl))))
    & upper_relstr_subset(sK28_skl,boole_POSet(sK27_skl))
    & filtered_subset(sK28_skl,boole_POSet(sK27_skl))
    & ~ empty(sK28_skl)
    & ~ empty(sK27_skl) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK27_skl,sK28_skl,sK29_skl]),skolemize(A,sK27_skl),skolemize(B,sK28_skl),skolemize(C,sK29_skl)],[f430]) ).

fof(f434,plain,
    filtered_subset(sK28_skl,boole_POSet(sK27_skl)),
    inference(cnf_transformation,[status(thm)],[f431]) ).

fof(f435,plain,
    upper_relstr_subset(sK28_skl,boole_POSet(sK27_skl)),
    inference(cnf_transformation,[status(thm)],[f431]) ).

fof(f436,plain,
    proper_element(sK28_skl,powerset(the_carrier(boole_POSet(sK27_skl)))),
    inference(cnf_transformation,[status(thm)],[f431]) ).

fof(f437,plain,
    element(sK28_skl,powerset(the_carrier(boole_POSet(sK27_skl)))),
    inference(cnf_transformation,[status(thm)],[f431]) ).

fof(f438,plain,
    in(sK29_skl,sK28_skl),
    inference(cnf_transformation,[status(thm)],[f431]) ).

fof(f439,plain,
    empty(sK29_skl),
    inference(cnf_transformation,[status(thm)],[f431]) ).

fof(f452,plain,
    ! [A,B] :
      ( ~ empty(B)
      | ~ in(A,B) ),
    inference(pre_NNF_transformation,[status(thm)],[f84]) ).

fof(f453,plain,
    ! [B] :
      ( ~ empty(B)
      | ! [A] : ~ in(A,B) ),
    inference(miniscoping,[status(thm)],[f452]) ).

fof(f454,plain,
    ! [X0,X1] :
      ( ~ empty(X1)
      | ~ in(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f453]) ).

fof(f455,plain,
    ! [A,B] :
      ( ~ empty(B)
      | A = B
      | ~ empty(A) ),
    inference(pre_NNF_transformation,[status(thm)],[f85]) ).

fof(f456,plain,
    ! [B] :
      ( ~ empty(B)
      | ! [A] :
          ( A = B
          | ~ empty(A) ) ),
    inference(miniscoping,[status(thm)],[f455]) ).

fof(f457,plain,
    ! [X0,X1] :
      ( ~ empty(X1)
      | X0 = X1
      | ~ empty(X0) ),
    inference(cnf_transformation,[status(thm)],[f456]) ).

fof(f458,plain,
    ! [A] :
      ( ! [B] :
          ( ( proper_element(B,powerset(the_carrier(A)))
          <=> ~ in(bottom_of_relstr(A),B) )
          | ~ element(B,powerset(the_carrier(A)))
          | ~ upper_relstr_subset(B,A)
          | ~ filtered_subset(B,A)
          | empty(B) )
      | ~ rel_str(A)
      | ~ lower_bounded_relstr(A)
      | ~ antisymmetric_relstr(A)
      | ~ transitive_relstr(A)
      | ~ reflexive_relstr(A)
      | empty_carrier(A) ),
    inference(pre_NNF_transformation,[status(thm)],[f86]) ).

fof(f459,plain,
    ! [A] :
      ( ! [B] :
          ( ( ( in(bottom_of_relstr(A),B)
              | proper_element(B,powerset(the_carrier(A))) )
            & ( ~ in(bottom_of_relstr(A),B)
              | ~ proper_element(B,powerset(the_carrier(A))) ) )
          | ~ element(B,powerset(the_carrier(A)))
          | ~ upper_relstr_subset(B,A)
          | ~ filtered_subset(B,A)
          | empty(B) )
      | ~ rel_str(A)
      | ~ lower_bounded_relstr(A)
      | ~ antisymmetric_relstr(A)
      | ~ transitive_relstr(A)
      | ~ reflexive_relstr(A)
      | empty_carrier(A) ),
    inference(NNF_transformation,[status(thm)],[f458]) ).

fof(f460,plain,
    ! [X0,X1] :
      ( ~ in(bottom_of_relstr(X0),X1)
      | ~ proper_element(X1,powerset(the_carrier(X0)))
      | ~ element(X1,powerset(the_carrier(X0)))
      | ~ upper_relstr_subset(X1,X0)
      | ~ filtered_subset(X1,X0)
      | empty(X1)
      | ~ rel_str(X0)
      | ~ lower_bounded_relstr(X0)
      | ~ antisymmetric_relstr(X0)
      | ~ transitive_relstr(X0)
      | ~ reflexive_relstr(X0)
      | empty_carrier(X0) ),
    inference(cnf_transformation,[status(thm)],[f459]) ).

fof(f466,plain,
    ! [X0,X1] :
      ( ~ in(bottom_of_relstr(X0),X1)
      | ~ proper_element(X1,powerset(the_carrier(X0)))
      | ~ element(X1,powerset(the_carrier(X0)))
      | ~ upper_relstr_subset(X1,X0)
      | ~ filtered_subset(X1,X0)
      | ~ rel_str(X0)
      | ~ lower_bounded_relstr(X0)
      | ~ antisymmetric_relstr(X0)
      | ~ transitive_relstr(X0)
      | ~ reflexive_relstr(X0)
      | empty_carrier(X0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f460,f454]) ).

fof(f469,plain,
    ! [X0] :
      ( X0 = sK29_skl
      | ~ empty(X0) ),
    inference(resolution,[status(thm)],[f457,f439]) ).

fof(f472,plain,
    empty_set = sK29_skl,
    inference(resolution,[status(thm)],[f186,f469]) ).

fof(f477,plain,
    ! [X0] : bottom_of_relstr(boole_POSet(X0)) = sK29_skl,
    inference(backward_demodulation,[status(thm)],[f472,f425]) ).

fof(f565,plain,
    ! [X0,X1] :
      ( ~ in(bottom_of_relstr(X0),X1)
      | ~ proper_element(X1,powerset(the_carrier(X0)))
      | ~ element(X1,powerset(the_carrier(X0)))
      | ~ upper_relstr_subset(X1,X0)
      | ~ filtered_subset(X1,X0)
      | ~ rel_str(X0)
      | ~ antisymmetric_relstr(X0)
      | ~ transitive_relstr(X0)
      | ~ reflexive_relstr(X0)
      | empty_carrier(X0)
      | ~ join_complete_relstr(X0)
      | ~ reflexive_relstr(X0)
      | empty_carrier(X0)
      | ~ rel_str(X0) ),
    inference(resolution,[status(thm)],[f99,f466]) ).

fof(f566,plain,
    ! [X0,X1] :
      ( ~ in(bottom_of_relstr(X0),X1)
      | ~ proper_element(X1,powerset(the_carrier(X0)))
      | ~ element(X1,powerset(the_carrier(X0)))
      | ~ upper_relstr_subset(X1,X0)
      | ~ filtered_subset(X1,X0)
      | ~ antisymmetric_relstr(X0)
      | ~ transitive_relstr(X0)
      | ~ join_complete_relstr(X0)
      | ~ reflexive_relstr(X0)
      | empty_carrier(X0)
      | ~ rel_str(X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f565]) ).

fof(f577,plain,
    ( ~ in(bottom_of_relstr(boole_POSet(sK27_skl)),sK28_skl)
    | ~ proper_element(sK28_skl,powerset(the_carrier(boole_POSet(sK27_skl))))
    | ~ element(sK28_skl,powerset(the_carrier(boole_POSet(sK27_skl))))
    | ~ filtered_subset(sK28_skl,boole_POSet(sK27_skl))
    | ~ antisymmetric_relstr(boole_POSet(sK27_skl))
    | ~ transitive_relstr(boole_POSet(sK27_skl))
    | ~ join_complete_relstr(boole_POSet(sK27_skl))
    | ~ reflexive_relstr(boole_POSet(sK27_skl))
    | empty_carrier(boole_POSet(sK27_skl))
    | ~ rel_str(boole_POSet(sK27_skl)) ),
    inference(resolution,[status(thm)],[f566,f435]) ).

fof(f578,definition,
    ( sQ14_spl
  <=> rel_str(boole_POSet(sK27_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ14_spl])],[split_symbol_definition]) ).

fof(f580,plain,
    ( sQ14_spl
    | ~ rel_str(boole_POSet(sK27_skl)) ),
    inference(component_clause,[status(thm)],[f578]) ).

fof(f581,definition,
    ( sQ15_spl
  <=> empty_carrier(boole_POSet(sK27_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ15_spl])],[split_symbol_definition]) ).

fof(f582,plain,
    ( ~ sQ15_spl
    | empty_carrier(boole_POSet(sK27_skl)) ),
    inference(component_clause,[status(thm)],[f581]) ).

fof(f584,definition,
    ( sQ16_spl
  <=> reflexive_relstr(boole_POSet(sK27_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ16_spl])],[split_symbol_definition]) ).

fof(f586,plain,
    ( sQ16_spl
    | ~ reflexive_relstr(boole_POSet(sK27_skl)) ),
    inference(component_clause,[status(thm)],[f584]) ).

fof(f587,definition,
    ( sQ17_spl
  <=> join_complete_relstr(boole_POSet(sK27_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ17_spl])],[split_symbol_definition]) ).

fof(f589,plain,
    ( sQ17_spl
    | ~ join_complete_relstr(boole_POSet(sK27_skl)) ),
    inference(component_clause,[status(thm)],[f587]) ).

fof(f590,definition,
    ( sQ18_spl
  <=> transitive_relstr(boole_POSet(sK27_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ18_spl])],[split_symbol_definition]) ).

fof(f592,plain,
    ( sQ18_spl
    | ~ transitive_relstr(boole_POSet(sK27_skl)) ),
    inference(component_clause,[status(thm)],[f590]) ).

fof(f593,definition,
    ( sQ19_spl
  <=> antisymmetric_relstr(boole_POSet(sK27_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ19_spl])],[split_symbol_definition]) ).

fof(f595,plain,
    ( sQ19_spl
    | ~ antisymmetric_relstr(boole_POSet(sK27_skl)) ),
    inference(component_clause,[status(thm)],[f593]) ).

fof(f596,definition,
    ( sQ20_spl
  <=> filtered_subset(sK28_skl,boole_POSet(sK27_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ20_spl])],[split_symbol_definition]) ).

fof(f598,plain,
    ( sQ20_spl
    | ~ filtered_subset(sK28_skl,boole_POSet(sK27_skl)) ),
    inference(component_clause,[status(thm)],[f596]) ).

fof(f599,definition,
    ( sQ21_spl
  <=> element(sK28_skl,powerset(the_carrier(boole_POSet(sK27_skl)))) ),
    introduced(definition,[new_symbols(definition,[sQ21_spl])],[split_symbol_definition]) ).

fof(f601,plain,
    ( sQ21_spl
    | ~ element(sK28_skl,powerset(the_carrier(boole_POSet(sK27_skl)))) ),
    inference(component_clause,[status(thm)],[f599]) ).

fof(f602,definition,
    ( sQ22_spl
  <=> proper_element(sK28_skl,powerset(the_carrier(boole_POSet(sK27_skl)))) ),
    introduced(definition,[new_symbols(definition,[sQ22_spl])],[split_symbol_definition]) ).

fof(f604,plain,
    ( sQ22_spl
    | ~ proper_element(sK28_skl,powerset(the_carrier(boole_POSet(sK27_skl)))) ),
    inference(component_clause,[status(thm)],[f602]) ).

fof(f605,definition,
    ( sQ23_spl
  <=> in(bottom_of_relstr(boole_POSet(sK27_skl)),sK28_skl) ),
    introduced(definition,[new_symbols(definition,[sQ23_spl])],[split_symbol_definition]) ).

fof(f607,plain,
    ( sQ23_spl
    | ~ in(bottom_of_relstr(boole_POSet(sK27_skl)),sK28_skl) ),
    inference(component_clause,[status(thm)],[f605]) ).

fof(f608,plain,
    ( ~ sQ23_spl
    | ~ sQ22_spl
    | ~ sQ21_spl
    | ~ sQ20_spl
    | ~ sQ19_spl
    | ~ sQ18_spl
    | ~ sQ17_spl
    | ~ sQ16_spl
    | sQ15_spl
    | ~ sQ14_spl ),
    inference(split_clause,[status(thm)],[f577,f578,f581,f584,f587,f590,f593,f596,f599,f602,f605]) ).

fof(f609,plain,
    ( sQ23_spl
    | ~ in(sK29_skl,sK28_skl) ),
    inference(forward_demodulation,[status(thm)],[f477,f607]) ).

fof(f610,plain,
    ( sQ23_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f609,f438]) ).

fof(f611,plain,
    sQ23_spl,
    inference(contradiction_clause,[status(thm)],[f610]) ).

fof(f612,plain,
    ( sQ22_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f604,f436]) ).

fof(f613,plain,
    sQ22_spl,
    inference(contradiction_clause,[status(thm)],[f612]) ).

fof(f614,plain,
    ( sQ21_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f601,f437]) ).

fof(f615,plain,
    sQ21_spl,
    inference(contradiction_clause,[status(thm)],[f614]) ).

fof(f616,plain,
    ( sQ20_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f598,f434]) ).

fof(f617,plain,
    sQ20_spl,
    inference(contradiction_clause,[status(thm)],[f616]) ).

fof(f618,plain,
    ( sQ19_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f595,f199]) ).

fof(f619,plain,
    sQ19_spl,
    inference(contradiction_clause,[status(thm)],[f618]) ).

fof(f620,plain,
    ( sQ18_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f592,f198]) ).

fof(f621,plain,
    sQ18_spl,
    inference(contradiction_clause,[status(thm)],[f620]) ).

fof(f622,plain,
    ( sQ17_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f589,f204]) ).

fof(f623,plain,
    sQ17_spl,
    inference(contradiction_clause,[status(thm)],[f622]) ).

fof(f624,plain,
    ( sQ16_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f586,f197]) ).

fof(f625,plain,
    sQ16_spl,
    inference(contradiction_clause,[status(thm)],[f624]) ).

fof(f626,plain,
    ( ~ sQ15_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f582,f195]) ).

fof(f627,plain,
    ~ sQ15_spl,
    inference(contradiction_clause,[status(thm)],[f626]) ).

fof(f628,plain,
    ( sQ14_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f580,f169]) ).

fof(f629,plain,
    sQ14_spl,
    inference(contradiction_clause,[status(thm)],[f628]) ).

fof(f630,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f608,f611,f613,f615,f617,f619,f621,f623,f625,f627,f629]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : SEU387+1 : TPTP v9.3.1. Released v3.3.0.
% 0.00/0.04  % Command  : drodi -timeout(300) /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.08/0.36  % Computer : n013.cluster.edu
% 0.08/0.36  % Model    : x86_64 x86_64
% 0.08/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.08/0.36  % Memory   : 8046.5625MB
% 0.08/0.36  % OS       : Linux 6.8.0-71-generic
% 0.08/0.36  % CPULimit : 300
% 0.08/0.36  % WCLimit  : 300
% 0.08/0.36  % DateTime : Mon Sep 21 06:17:35 UTC 2026
% 0.08/0.37  % CPUTime  : 
% 0.08/0.38  % Drodi V4.1.1
% 0.08/0.41  % Refutation found
% 0.08/0.41  % SZS status Theorem for theBenchmark: Theorem is valid
% 0.08/0.41  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 0.08/0.43  % Elapsed time: 0.057902 seconds
% 0.08/0.43  % CPU time: 0.238471 seconds
% 0.08/0.43  % Total memory used: 52.890 MB
% 0.08/0.43  % Net memory used: 52.640 MB
%------------------------------------------------------------------------------