TSTP Solution File: SEU394+1 by iProver---3.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : iProver---3.9
% Problem  : SEU394+1 : TPTP v8.1.2. Released v3.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_iprover %s %d THM

% 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 : Fri May  3 03:06:05 EDT 2024

% Result   : Theorem 17.42s 3.20s
% Output   : CNFRefutation 17.42s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   13
%            Number of leaves      :   11
% Syntax   : Number of formulae    :   70 (  22 unt;   0 def)
%            Number of atoms       :  261 (  49 equ)
%            Maximal formula atoms :   16 (   3 avg)
%            Number of connectives :  329 ( 138   ~; 111   |;  68   &)
%                                         (   1 <=>;  11  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   11 (   5 avg)
%            Maximal term depth    :    5 (   2 avg)
%            Number of predicates  :   11 (   9 usr;   1 prp; 0-2 aty)
%            Number of functors    :   11 (  11 usr;   3 con; 0-3 aty)
%            Number of variables   :   78 (   2 sgn  40   !;   8   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f59,axiom,
    ! [X0] :
      ( ( one_sorted_str(X0)
        & ~ empty_carrier(X0) )
     => ~ empty(cast_as_carrier_subset(X0)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fc2_pre_topc) ).

fof(f68,axiom,
    ( relation(empty_set)
    & empty(empty_set) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fc4_relat_1) ).

fof(f113,axiom,
    ! [X0] :
      ( ( one_sorted_str(X0)
        & ~ empty_carrier(X0) )
     => ! [X1] :
          ( ( element(X1,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(X0)))))
            & upper_relstr_subset(X1,boole_POSet(cast_as_carrier_subset(X0)))
            & filtered_subset(X1,boole_POSet(cast_as_carrier_subset(X0)))
            & ~ empty(X1) )
         => set_difference(X1,singleton(empty_set)) = filter_of_net_str(X0,net_of_bool_filter(X0,cast_as_carrier_subset(X0),X1)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t14_yellow19) ).

fof(f114,conjecture,
    ! [X0] :
      ( ( one_sorted_str(X0)
        & ~ empty_carrier(X0) )
     => ! [X1] :
          ( ( element(X1,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(X0)))))
            & proper_element(X1,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(X0)))))
            & upper_relstr_subset(X1,boole_POSet(cast_as_carrier_subset(X0)))
            & filtered_subset(X1,boole_POSet(cast_as_carrier_subset(X0)))
            & ~ empty(X1) )
         => filter_of_net_str(X0,net_of_bool_filter(X0,cast_as_carrier_subset(X0),X1)) = X1 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t15_yellow19) ).

fof(f115,negated_conjecture,
    ~ ! [X0] :
        ( ( one_sorted_str(X0)
          & ~ empty_carrier(X0) )
       => ! [X1] :
            ( ( element(X1,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(X0)))))
              & proper_element(X1,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(X0)))))
              & upper_relstr_subset(X1,boole_POSet(cast_as_carrier_subset(X0)))
              & filtered_subset(X1,boole_POSet(cast_as_carrier_subset(X0)))
              & ~ empty(X1) )
           => filter_of_net_str(X0,net_of_bool_filter(X0,cast_as_carrier_subset(X0),X1)) = X1 ) ),
    inference(negated_conjecture,[],[f114]) ).

fof(f119,axiom,
    ! [X0] :
      ( ~ empty(X0)
     => ! [X1] :
          ( ( element(X1,powerset(the_carrier(boole_POSet(X0))))
            & proper_element(X1,powerset(the_carrier(boole_POSet(X0))))
            & upper_relstr_subset(X1,boole_POSet(X0))
            & filtered_subset(X1,boole_POSet(X0))
            & ~ empty(X1) )
         => ! [X2] :
              ~ ( empty(X2)
                & in(X2,X1) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t2_yellow19) ).

fof(f125,axiom,
    ! [X0,X1] :
      ( set_difference(X0,singleton(X1)) = X0
    <=> ~ in(X1,X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t65_zfmisc_1) ).

fof(f127,axiom,
    ! [X0,X1] :
      ~ ( empty(X1)
        & in(X0,X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t7_boole) ).

fof(f226,plain,
    ! [X0] :
      ( ~ empty(cast_as_carrier_subset(X0))
      | ~ one_sorted_str(X0)
      | empty_carrier(X0) ),
    inference(ennf_transformation,[],[f59]) ).

fof(f227,plain,
    ! [X0] :
      ( ~ empty(cast_as_carrier_subset(X0))
      | ~ one_sorted_str(X0)
      | empty_carrier(X0) ),
    inference(flattening,[],[f226]) ).

fof(f280,plain,
    ! [X0] :
      ( ! [X1] :
          ( set_difference(X1,singleton(empty_set)) = filter_of_net_str(X0,net_of_bool_filter(X0,cast_as_carrier_subset(X0),X1))
          | ~ element(X1,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(X0)))))
          | ~ upper_relstr_subset(X1,boole_POSet(cast_as_carrier_subset(X0)))
          | ~ filtered_subset(X1,boole_POSet(cast_as_carrier_subset(X0)))
          | empty(X1) )
      | ~ one_sorted_str(X0)
      | empty_carrier(X0) ),
    inference(ennf_transformation,[],[f113]) ).

fof(f281,plain,
    ! [X0] :
      ( ! [X1] :
          ( set_difference(X1,singleton(empty_set)) = filter_of_net_str(X0,net_of_bool_filter(X0,cast_as_carrier_subset(X0),X1))
          | ~ element(X1,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(X0)))))
          | ~ upper_relstr_subset(X1,boole_POSet(cast_as_carrier_subset(X0)))
          | ~ filtered_subset(X1,boole_POSet(cast_as_carrier_subset(X0)))
          | empty(X1) )
      | ~ one_sorted_str(X0)
      | empty_carrier(X0) ),
    inference(flattening,[],[f280]) ).

fof(f282,plain,
    ? [X0] :
      ( ? [X1] :
          ( filter_of_net_str(X0,net_of_bool_filter(X0,cast_as_carrier_subset(X0),X1)) != X1
          & element(X1,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(X0)))))
          & proper_element(X1,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(X0)))))
          & upper_relstr_subset(X1,boole_POSet(cast_as_carrier_subset(X0)))
          & filtered_subset(X1,boole_POSet(cast_as_carrier_subset(X0)))
          & ~ empty(X1) )
      & one_sorted_str(X0)
      & ~ empty_carrier(X0) ),
    inference(ennf_transformation,[],[f115]) ).

fof(f283,plain,
    ? [X0] :
      ( ? [X1] :
          ( filter_of_net_str(X0,net_of_bool_filter(X0,cast_as_carrier_subset(X0),X1)) != X1
          & element(X1,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(X0)))))
          & proper_element(X1,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(X0)))))
          & upper_relstr_subset(X1,boole_POSet(cast_as_carrier_subset(X0)))
          & filtered_subset(X1,boole_POSet(cast_as_carrier_subset(X0)))
          & ~ empty(X1) )
      & one_sorted_str(X0)
      & ~ empty_carrier(X0) ),
    inference(flattening,[],[f282]) ).

fof(f288,plain,
    ! [X0] :
      ( ! [X1] :
          ( ! [X2] :
              ( ~ empty(X2)
              | ~ in(X2,X1) )
          | ~ element(X1,powerset(the_carrier(boole_POSet(X0))))
          | ~ proper_element(X1,powerset(the_carrier(boole_POSet(X0))))
          | ~ upper_relstr_subset(X1,boole_POSet(X0))
          | ~ filtered_subset(X1,boole_POSet(X0))
          | empty(X1) )
      | empty(X0) ),
    inference(ennf_transformation,[],[f119]) ).

fof(f289,plain,
    ! [X0] :
      ( ! [X1] :
          ( ! [X2] :
              ( ~ empty(X2)
              | ~ in(X2,X1) )
          | ~ element(X1,powerset(the_carrier(boole_POSet(X0))))
          | ~ proper_element(X1,powerset(the_carrier(boole_POSet(X0))))
          | ~ upper_relstr_subset(X1,boole_POSet(X0))
          | ~ filtered_subset(X1,boole_POSet(X0))
          | empty(X1) )
      | empty(X0) ),
    inference(flattening,[],[f288]) ).

fof(f295,plain,
    ! [X0,X1] :
      ( ~ empty(X1)
      | ~ in(X0,X1) ),
    inference(ennf_transformation,[],[f127]) ).

fof(f380,plain,
    ( ? [X0] :
        ( ? [X1] :
            ( filter_of_net_str(X0,net_of_bool_filter(X0,cast_as_carrier_subset(X0),X1)) != X1
            & element(X1,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(X0)))))
            & proper_element(X1,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(X0)))))
            & upper_relstr_subset(X1,boole_POSet(cast_as_carrier_subset(X0)))
            & filtered_subset(X1,boole_POSet(cast_as_carrier_subset(X0)))
            & ~ empty(X1) )
        & one_sorted_str(X0)
        & ~ empty_carrier(X0) )
   => ( ? [X1] :
          ( filter_of_net_str(sK39,net_of_bool_filter(sK39,cast_as_carrier_subset(sK39),X1)) != X1
          & element(X1,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(sK39)))))
          & proper_element(X1,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(sK39)))))
          & upper_relstr_subset(X1,boole_POSet(cast_as_carrier_subset(sK39)))
          & filtered_subset(X1,boole_POSet(cast_as_carrier_subset(sK39)))
          & ~ empty(X1) )
      & one_sorted_str(sK39)
      & ~ empty_carrier(sK39) ) ),
    introduced(choice_axiom,[]) ).

fof(f381,plain,
    ( ? [X1] :
        ( filter_of_net_str(sK39,net_of_bool_filter(sK39,cast_as_carrier_subset(sK39),X1)) != X1
        & element(X1,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(sK39)))))
        & proper_element(X1,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(sK39)))))
        & upper_relstr_subset(X1,boole_POSet(cast_as_carrier_subset(sK39)))
        & filtered_subset(X1,boole_POSet(cast_as_carrier_subset(sK39)))
        & ~ empty(X1) )
   => ( sK40 != filter_of_net_str(sK39,net_of_bool_filter(sK39,cast_as_carrier_subset(sK39),sK40))
      & element(sK40,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(sK39)))))
      & proper_element(sK40,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(sK39)))))
      & upper_relstr_subset(sK40,boole_POSet(cast_as_carrier_subset(sK39)))
      & filtered_subset(sK40,boole_POSet(cast_as_carrier_subset(sK39)))
      & ~ empty(sK40) ) ),
    introduced(choice_axiom,[]) ).

fof(f382,plain,
    ( sK40 != filter_of_net_str(sK39,net_of_bool_filter(sK39,cast_as_carrier_subset(sK39),sK40))
    & element(sK40,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(sK39)))))
    & proper_element(sK40,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(sK39)))))
    & upper_relstr_subset(sK40,boole_POSet(cast_as_carrier_subset(sK39)))
    & filtered_subset(sK40,boole_POSet(cast_as_carrier_subset(sK39)))
    & ~ empty(sK40)
    & one_sorted_str(sK39)
    & ~ empty_carrier(sK39) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK39,sK40])],[f283,f381,f380]) ).

fof(f386,plain,
    ! [X0,X1] :
      ( ( set_difference(X0,singleton(X1)) = X0
        | in(X1,X0) )
      & ( ~ in(X1,X0)
        | set_difference(X0,singleton(X1)) != X0 ) ),
    inference(nnf_transformation,[],[f125]) ).

fof(f497,plain,
    ! [X0] :
      ( ~ empty(cast_as_carrier_subset(X0))
      | ~ one_sorted_str(X0)
      | empty_carrier(X0) ),
    inference(cnf_transformation,[],[f227]) ).

fof(f524,plain,
    empty(empty_set),
    inference(cnf_transformation,[],[f68]) ).

fof(f720,plain,
    ! [X0,X1] :
      ( set_difference(X1,singleton(empty_set)) = filter_of_net_str(X0,net_of_bool_filter(X0,cast_as_carrier_subset(X0),X1))
      | ~ element(X1,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(X0)))))
      | ~ upper_relstr_subset(X1,boole_POSet(cast_as_carrier_subset(X0)))
      | ~ filtered_subset(X1,boole_POSet(cast_as_carrier_subset(X0)))
      | empty(X1)
      | ~ one_sorted_str(X0)
      | empty_carrier(X0) ),
    inference(cnf_transformation,[],[f281]) ).

fof(f721,plain,
    ~ empty_carrier(sK39),
    inference(cnf_transformation,[],[f382]) ).

fof(f722,plain,
    one_sorted_str(sK39),
    inference(cnf_transformation,[],[f382]) ).

fof(f723,plain,
    ~ empty(sK40),
    inference(cnf_transformation,[],[f382]) ).

fof(f724,plain,
    filtered_subset(sK40,boole_POSet(cast_as_carrier_subset(sK39))),
    inference(cnf_transformation,[],[f382]) ).

fof(f725,plain,
    upper_relstr_subset(sK40,boole_POSet(cast_as_carrier_subset(sK39))),
    inference(cnf_transformation,[],[f382]) ).

fof(f726,plain,
    proper_element(sK40,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(sK39))))),
    inference(cnf_transformation,[],[f382]) ).

fof(f727,plain,
    element(sK40,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(sK39))))),
    inference(cnf_transformation,[],[f382]) ).

fof(f728,plain,
    sK40 != filter_of_net_str(sK39,net_of_bool_filter(sK39,cast_as_carrier_subset(sK39),sK40)),
    inference(cnf_transformation,[],[f382]) ).

fof(f733,plain,
    ! [X2,X0,X1] :
      ( ~ empty(X2)
      | ~ in(X2,X1)
      | ~ element(X1,powerset(the_carrier(boole_POSet(X0))))
      | ~ proper_element(X1,powerset(the_carrier(boole_POSet(X0))))
      | ~ upper_relstr_subset(X1,boole_POSet(X0))
      | ~ filtered_subset(X1,boole_POSet(X0))
      | empty(X1)
      | empty(X0) ),
    inference(cnf_transformation,[],[f289]) ).

fof(f740,plain,
    ! [X0,X1] :
      ( set_difference(X0,singleton(X1)) = X0
      | in(X1,X0) ),
    inference(cnf_transformation,[],[f386]) ).

fof(f742,plain,
    ! [X0,X1] :
      ( ~ empty(X1)
      | ~ in(X0,X1) ),
    inference(cnf_transformation,[],[f295]) ).

cnf(c_140,plain,
    ( ~ empty(cast_as_carrier_subset(X0))
    | ~ one_sorted_str(X0)
    | empty_carrier(X0) ),
    inference(cnf_transformation,[],[f497]) ).

cnf(c_168,plain,
    empty(empty_set),
    inference(cnf_transformation,[],[f524]) ).

cnf(c_363,plain,
    ( ~ element(X0,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(X1)))))
    | ~ upper_relstr_subset(X0,boole_POSet(cast_as_carrier_subset(X1)))
    | ~ filtered_subset(X0,boole_POSet(cast_as_carrier_subset(X1)))
    | ~ one_sorted_str(X1)
    | filter_of_net_str(X1,net_of_bool_filter(X1,cast_as_carrier_subset(X1),X0)) = set_difference(X0,singleton(empty_set))
    | empty_carrier(X1)
    | empty(X0) ),
    inference(cnf_transformation,[],[f720]) ).

cnf(c_364,negated_conjecture,
    filter_of_net_str(sK39,net_of_bool_filter(sK39,cast_as_carrier_subset(sK39),sK40)) != sK40,
    inference(cnf_transformation,[],[f728]) ).

cnf(c_365,negated_conjecture,
    element(sK40,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(sK39))))),
    inference(cnf_transformation,[],[f727]) ).

cnf(c_366,negated_conjecture,
    proper_element(sK40,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(sK39))))),
    inference(cnf_transformation,[],[f726]) ).

cnf(c_367,negated_conjecture,
    upper_relstr_subset(sK40,boole_POSet(cast_as_carrier_subset(sK39))),
    inference(cnf_transformation,[],[f725]) ).

cnf(c_368,negated_conjecture,
    filtered_subset(sK40,boole_POSet(cast_as_carrier_subset(sK39))),
    inference(cnf_transformation,[],[f724]) ).

cnf(c_369,negated_conjecture,
    ~ empty(sK40),
    inference(cnf_transformation,[],[f723]) ).

cnf(c_370,negated_conjecture,
    one_sorted_str(sK39),
    inference(cnf_transformation,[],[f722]) ).

cnf(c_371,negated_conjecture,
    ~ empty_carrier(sK39),
    inference(cnf_transformation,[],[f721]) ).

cnf(c_376,plain,
    ( ~ element(X0,powerset(the_carrier(boole_POSet(X1))))
    | ~ proper_element(X0,powerset(the_carrier(boole_POSet(X1))))
    | ~ upper_relstr_subset(X0,boole_POSet(X1))
    | ~ filtered_subset(X0,boole_POSet(X1))
    | ~ in(X2,X0)
    | ~ empty(X2)
    | empty(X0)
    | empty(X1) ),
    inference(cnf_transformation,[],[f733]) ).

cnf(c_382,plain,
    ( set_difference(X0,singleton(X1)) = X0
    | in(X1,X0) ),
    inference(cnf_transformation,[],[f740]) ).

cnf(c_385,plain,
    ( ~ in(X0,X1)
    | ~ empty(X1) ),
    inference(cnf_transformation,[],[f742]) ).

cnf(c_646,plain,
    ( ~ in(X0,X1)
    | ~ empty(X1) ),
    inference(prop_impl_just,[status(thm)],[c_385]) ).

cnf(c_1533,plain,
    ( ~ element(X0,powerset(the_carrier(boole_POSet(X1))))
    | ~ proper_element(X0,powerset(the_carrier(boole_POSet(X1))))
    | ~ upper_relstr_subset(X0,boole_POSet(X1))
    | ~ filtered_subset(X0,boole_POSet(X1))
    | ~ in(X2,X0)
    | ~ empty(X2)
    | empty(X1) ),
    inference(backward_subsumption_resolution,[status(thm)],[c_376,c_646]) ).

cnf(c_13135,plain,
    ( X0 != sK39
    | ~ empty(cast_as_carrier_subset(X0))
    | empty_carrier(X0) ),
    inference(resolution_lifted,[status(thm)],[c_140,c_370]) ).

cnf(c_13136,plain,
    ( ~ empty(cast_as_carrier_subset(sK39))
    | empty_carrier(sK39) ),
    inference(unflattening,[status(thm)],[c_13135]) ).

cnf(c_19229,plain,
    X0 = X0,
    theory(equality) ).

cnf(c_19231,plain,
    ( X0 != X1
    | X2 != X1
    | X2 = X0 ),
    theory(equality) ).

cnf(c_23230,plain,
    ( filter_of_net_str(sK39,net_of_bool_filter(sK39,cast_as_carrier_subset(sK39),sK40)) != X0
    | sK40 != X0
    | filter_of_net_str(sK39,net_of_bool_filter(sK39,cast_as_carrier_subset(sK39),sK40)) = sK40 ),
    inference(instantiation,[status(thm)],[c_19231]) ).

cnf(c_23253,plain,
    ( ~ element(sK40,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(X0)))))
    | ~ upper_relstr_subset(sK40,boole_POSet(cast_as_carrier_subset(X0)))
    | ~ filtered_subset(sK40,boole_POSet(cast_as_carrier_subset(X0)))
    | ~ one_sorted_str(X0)
    | filter_of_net_str(X0,net_of_bool_filter(X0,cast_as_carrier_subset(X0),sK40)) = set_difference(sK40,singleton(empty_set))
    | empty_carrier(X0)
    | empty(sK40) ),
    inference(instantiation,[status(thm)],[c_363]) ).

cnf(c_23353,plain,
    ( X0 != X1
    | sK40 != X1
    | sK40 = X0 ),
    inference(instantiation,[status(thm)],[c_19231]) ).

cnf(c_23583,plain,
    ( ~ element(sK40,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(sK39)))))
    | ~ upper_relstr_subset(sK40,boole_POSet(cast_as_carrier_subset(sK39)))
    | ~ filtered_subset(sK40,boole_POSet(cast_as_carrier_subset(sK39)))
    | ~ one_sorted_str(sK39)
    | filter_of_net_str(sK39,net_of_bool_filter(sK39,cast_as_carrier_subset(sK39),sK40)) = set_difference(sK40,singleton(empty_set))
    | empty_carrier(sK39)
    | empty(sK40) ),
    inference(instantiation,[status(thm)],[c_23253]) ).

cnf(c_23881,plain,
    ( X0 != sK40
    | sK40 != sK40
    | sK40 = X0 ),
    inference(instantiation,[status(thm)],[c_23353]) ).

cnf(c_24604,plain,
    ( set_difference(sK40,singleton(X0)) != sK40
    | sK40 != sK40
    | sK40 = set_difference(sK40,singleton(X0)) ),
    inference(instantiation,[status(thm)],[c_23881]) ).

cnf(c_25349,plain,
    sK40 = sK40,
    inference(instantiation,[status(thm)],[c_19229]) ).

cnf(c_25545,plain,
    ( filter_of_net_str(sK39,net_of_bool_filter(sK39,cast_as_carrier_subset(sK39),sK40)) != set_difference(sK40,singleton(empty_set))
    | sK40 != set_difference(sK40,singleton(empty_set))
    | filter_of_net_str(sK39,net_of_bool_filter(sK39,cast_as_carrier_subset(sK39),sK40)) = sK40 ),
    inference(instantiation,[status(thm)],[c_23230]) ).

cnf(c_29193,plain,
    ( set_difference(sK40,singleton(empty_set)) != sK40
    | sK40 != sK40
    | sK40 = set_difference(sK40,singleton(empty_set)) ),
    inference(instantiation,[status(thm)],[c_24604]) ).

cnf(c_32611,plain,
    ( ~ proper_element(sK40,powerset(the_carrier(boole_POSet(cast_as_carrier_subset(sK39)))))
    | ~ upper_relstr_subset(sK40,boole_POSet(cast_as_carrier_subset(sK39)))
    | ~ filtered_subset(sK40,boole_POSet(cast_as_carrier_subset(sK39)))
    | ~ in(X0,sK40)
    | ~ empty(X0)
    | empty(cast_as_carrier_subset(sK39)) ),
    inference(superposition,[status(thm)],[c_365,c_1533]) ).

cnf(c_33409,plain,
    ( ~ empty(X0)
    | ~ in(X0,sK40) ),
    inference(global_subsumption_just,[status(thm)],[c_32611,c_371,c_368,c_367,c_366,c_13136,c_32611]) ).

cnf(c_33410,plain,
    ( ~ in(X0,sK40)
    | ~ empty(X0) ),
    inference(renaming,[status(thm)],[c_33409]) ).

cnf(c_33412,plain,
    ( ~ empty(X0)
    | set_difference(sK40,singleton(X0)) = sK40 ),
    inference(superposition,[status(thm)],[c_382,c_33410]) ).

cnf(c_33673,plain,
    set_difference(sK40,singleton(empty_set)) = sK40,
    inference(superposition,[status(thm)],[c_168,c_33412]) ).

cnf(c_33676,plain,
    $false,
    inference(prop_impl_just,[status(thm)],[c_33673,c_29193,c_25545,c_25349,c_23583,c_364,c_365,c_367,c_368,c_369,c_371,c_370]) ).


%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : SEU394+1 : TPTP v8.1.2. Released v3.3.0.
% 0.07/0.13  % Command  : run_iprover %s %d THM
% 0.13/0.35  % Computer : n017.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % 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 : Thu May  2 17:14:51 EDT 2024
% 0.13/0.35  % CPUTime  : 
% 0.20/0.48  Running first-order theorem proving
% 0.20/0.48  Running: /export/starexec/sandbox/solver/bin/run_problem --schedule fof_schedule --heuristic_context casc_unsat --no_cores 8 /export/starexec/sandbox/benchmark/theBenchmark.p 300
% 17.42/3.20  % SZS status Started for theBenchmark.p
% 17.42/3.20  % SZS status Theorem for theBenchmark.p
% 17.42/3.20  
% 17.42/3.20  %---------------- iProver v3.9 (pre CASC 2024/SMT-COMP 2024) ----------------%
% 17.42/3.20  
% 17.42/3.20  ------  iProver source info
% 17.42/3.20  
% 17.42/3.20  git: date: 2024-05-02 19:28:25 +0000
% 17.42/3.20  git: sha1: a33b5eb135c74074ba803943bb12f2ebd971352f
% 17.42/3.20  git: non_committed_changes: false
% 17.42/3.20  
% 17.42/3.20  ------ Parsing...
% 17.42/3.20  ------ Clausification by vclausify_rel  & Parsing by iProver...
% 17.42/3.20  
% 17.42/3.20  ------ Preprocessing... sup_sim: 0  sf_s  rm: 22 0s  sf_e  pe_s  pe:1:0s pe:2:0s pe:4:0s pe:8:0s pe_e 
% 17.42/3.20  
% 17.42/3.20  ------ Preprocessing... gs_s  sp: 0 0s  gs_e  snvd_s sp: 0 0s snvd_e 
% 17.42/3.20  
% 17.42/3.20  ------ Preprocessing... sf_s  rm: 1 0s  sf_e  sf_s  rm: 0 0s  sf_e 
% 17.42/3.20  ------ Proving...
% 17.42/3.20  ------ Problem Properties 
% 17.42/3.20  
% 17.42/3.20  
% 17.42/3.20  clauses                                 247
% 17.42/3.20  conjectures                             8
% 17.42/3.20  EPR                                     62
% 17.42/3.20  Horn                                    188
% 17.42/3.20  unary                                   120
% 17.42/3.20  binary                                  63
% 17.42/3.20  lits                                    564
% 17.42/3.20  lits eq                                 26
% 17.42/3.20  fd_pure                                 0
% 17.42/3.20  fd_pseudo                               0
% 17.42/3.20  fd_cond                                 1
% 17.42/3.20  fd_pseudo_cond                          9
% 17.42/3.20  AC symbols                              0
% 17.42/3.20  
% 17.42/3.20  ------ Input Options Time Limit: Unbounded
% 17.42/3.20  
% 17.42/3.20  
% 17.42/3.20  ------ 
% 17.42/3.20  Current options:
% 17.42/3.20  ------ 
% 17.42/3.20  
% 17.42/3.20  
% 17.42/3.20  
% 17.42/3.20  
% 17.42/3.20  ------ Proving...
% 17.42/3.20  
% 17.42/3.20  
% 17.42/3.20  % SZS status Theorem for theBenchmark.p
% 17.42/3.20  
% 17.42/3.20  % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 17.42/3.20  
% 17.42/3.21  
%------------------------------------------------------------------------------