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

View Problem - Process Solution

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

% Computer : n023.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 02:50:06 EDT 2024

% Result   : Theorem 71.79s 10.67s
% Output   : CNFRefutation 71.79s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   12
%            Number of leaves      :   19
% Syntax   : Number of formulae    :  121 (  31 unt;   0 def)
%            Number of atoms       :  478 (  97 equ)
%            Maximal formula atoms :   18 (   3 avg)
%            Number of connectives :  618 ( 261   ~; 254   |;  77   &)
%                                         (  10 <=>;  16  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   13 (   5 avg)
%            Maximal term depth    :    5 (   1 avg)
%            Number of predicates  :    9 (   7 usr;   1 prp; 0-2 aty)
%            Number of functors    :   17 (  17 usr;   7 con; 0-3 aty)
%            Number of variables   :  185 (   1 sgn 125   !;  13   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f5,axiom,
    ! [X0] :
      ( slcrc0 = X0
    <=> ( ~ ? [X1] : aElementOf0(X1,X0)
        & aSet0(X0) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mDefEmp) ).

fof(f10,axiom,
    ! [X0] :
      ( aSet0(X0)
     => ! [X1] :
          ( aSubsetOf0(X1,X0)
        <=> ( ! [X2] :
                ( aElementOf0(X2,X1)
               => aElementOf0(X2,X0) )
            & aSet0(X1) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mDefSub) ).

fof(f11,axiom,
    ! [X0] :
      ( ( isFinite0(X0)
        & aSet0(X0) )
     => ! [X1] :
          ( aSubsetOf0(X1,X0)
         => isFinite0(X1) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mSubFSet) ).

fof(f13,axiom,
    ! [X0,X1] :
      ( ( aSet0(X1)
        & aSet0(X0) )
     => ( ( aSubsetOf0(X1,X0)
          & aSubsetOf0(X0,X1) )
       => X0 = X1 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mSubASymm) ).

fof(f23,axiom,
    ( isCountable0(szNzAzT0)
    & aSet0(szNzAzT0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mNATSet) ).

fof(f66,axiom,
    ! [X0,X1] :
      ( ( aElement0(X1)
        & aFunction0(X0) )
     => ! [X2] :
          ( sdtlbdtrb0(X0,X1) = X2
        <=> ( ! [X3] :
                ( aElementOf0(X3,X2)
              <=> ( sdtlpdtrp0(X0,X3) = X1
                  & aElementOf0(X3,szDzozmdt0(X0)) ) )
            & aSet0(X2) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mDefPtt) ).

fof(f69,axiom,
    ! [X0] :
      ( aFunction0(X0)
     => ! [X1] :
          ( aElementOf0(X1,szDzozmdt0(X0))
         => aElementOf0(sdtlpdtrp0(X0,X1),sdtlcdtrc0(X0,szDzozmdt0(X0))) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mImgRng) ).

fof(f72,axiom,
    ! [X0] :
      ( aFunction0(X0)
     => ( ( isFinite0(sdtlcdtrc0(X0,szDzozmdt0(X0)))
          & isCountable0(szDzozmdt0(X0)) )
       => ( isCountable0(sdtlbdtrb0(X0,szDzizrdt0(X0)))
          & aElement0(szDzizrdt0(X0)) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mDirichlet) ).

fof(f73,axiom,
    ( isFinite0(xT)
    & aSet0(xT) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',m__3291) ).

fof(f92,axiom,
    ( ! [X0] :
        ( aElementOf0(X0,szNzAzT0)
       => ! [X1] :
            ( ( aElementOf0(X1,slbdtsldtrb0(sdtlpdtrp0(xN,szszuzczcdt0(X0)),xk))
              & aSet0(X1) )
           => sdtlpdtrp0(sdtlpdtrp0(xC,X0),X1) = sdtlpdtrp0(xd,X0) ) )
    & szNzAzT0 = szDzozmdt0(xd)
    & aFunction0(xd) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',m__4730) ).

fof(f93,axiom,
    aSubsetOf0(sdtlcdtrc0(xd,szDzozmdt0(xd)),xT),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',m__4758) ).

fof(f94,axiom,
    slcrc0 != sdtlbdtrb0(xd,szDzizrdt0(xd)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',m__4868) ).

fof(f95,conjecture,
    aElementOf0(szDzizrdt0(xd),xT),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',m__) ).

fof(f96,negated_conjecture,
    ~ aElementOf0(szDzizrdt0(xd),xT),
    inference(negated_conjecture,[],[f95]) ).

fof(f104,plain,
    ~ aElementOf0(szDzizrdt0(xd),xT),
    inference(flattening,[],[f96]) ).

fof(f106,plain,
    ! [X0] :
      ( slcrc0 = X0
    <=> ( ! [X1] : ~ aElementOf0(X1,X0)
        & aSet0(X0) ) ),
    inference(ennf_transformation,[],[f5]) ).

fof(f111,plain,
    ! [X0] :
      ( ! [X1] :
          ( aSubsetOf0(X1,X0)
        <=> ( ! [X2] :
                ( aElementOf0(X2,X0)
                | ~ aElementOf0(X2,X1) )
            & aSet0(X1) ) )
      | ~ aSet0(X0) ),
    inference(ennf_transformation,[],[f10]) ).

fof(f112,plain,
    ! [X0] :
      ( ! [X1] :
          ( isFinite0(X1)
          | ~ aSubsetOf0(X1,X0) )
      | ~ isFinite0(X0)
      | ~ aSet0(X0) ),
    inference(ennf_transformation,[],[f11]) ).

fof(f113,plain,
    ! [X0] :
      ( ! [X1] :
          ( isFinite0(X1)
          | ~ aSubsetOf0(X1,X0) )
      | ~ isFinite0(X0)
      | ~ aSet0(X0) ),
    inference(flattening,[],[f112]) ).

fof(f115,plain,
    ! [X0,X1] :
      ( X0 = X1
      | ~ aSubsetOf0(X1,X0)
      | ~ aSubsetOf0(X0,X1)
      | ~ aSet0(X1)
      | ~ aSet0(X0) ),
    inference(ennf_transformation,[],[f13]) ).

fof(f116,plain,
    ! [X0,X1] :
      ( X0 = X1
      | ~ aSubsetOf0(X1,X0)
      | ~ aSubsetOf0(X0,X1)
      | ~ aSet0(X1)
      | ~ aSet0(X0) ),
    inference(flattening,[],[f115]) ).

fof(f193,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( sdtlbdtrb0(X0,X1) = X2
        <=> ( ! [X3] :
                ( aElementOf0(X3,X2)
              <=> ( sdtlpdtrp0(X0,X3) = X1
                  & aElementOf0(X3,szDzozmdt0(X0)) ) )
            & aSet0(X2) ) )
      | ~ aElement0(X1)
      | ~ aFunction0(X0) ),
    inference(ennf_transformation,[],[f66]) ).

fof(f194,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( sdtlbdtrb0(X0,X1) = X2
        <=> ( ! [X3] :
                ( aElementOf0(X3,X2)
              <=> ( sdtlpdtrp0(X0,X3) = X1
                  & aElementOf0(X3,szDzozmdt0(X0)) ) )
            & aSet0(X2) ) )
      | ~ aElement0(X1)
      | ~ aFunction0(X0) ),
    inference(flattening,[],[f193]) ).

fof(f198,plain,
    ! [X0] :
      ( ! [X1] :
          ( aElementOf0(sdtlpdtrp0(X0,X1),sdtlcdtrc0(X0,szDzozmdt0(X0)))
          | ~ aElementOf0(X1,szDzozmdt0(X0)) )
      | ~ aFunction0(X0) ),
    inference(ennf_transformation,[],[f69]) ).

fof(f202,plain,
    ! [X0] :
      ( ( isCountable0(sdtlbdtrb0(X0,szDzizrdt0(X0)))
        & aElement0(szDzizrdt0(X0)) )
      | ~ isFinite0(sdtlcdtrc0(X0,szDzozmdt0(X0)))
      | ~ isCountable0(szDzozmdt0(X0))
      | ~ aFunction0(X0) ),
    inference(ennf_transformation,[],[f72]) ).

fof(f203,plain,
    ! [X0] :
      ( ( isCountable0(sdtlbdtrb0(X0,szDzizrdt0(X0)))
        & aElement0(szDzizrdt0(X0)) )
      | ~ isFinite0(sdtlcdtrc0(X0,szDzozmdt0(X0)))
      | ~ isCountable0(szDzozmdt0(X0))
      | ~ aFunction0(X0) ),
    inference(flattening,[],[f202]) ).

fof(f225,plain,
    ( ! [X0] :
        ( ! [X1] :
            ( sdtlpdtrp0(sdtlpdtrp0(xC,X0),X1) = sdtlpdtrp0(xd,X0)
            | ~ aElementOf0(X1,slbdtsldtrb0(sdtlpdtrp0(xN,szszuzczcdt0(X0)),xk))
            | ~ aSet0(X1) )
        | ~ aElementOf0(X0,szNzAzT0) )
    & szNzAzT0 = szDzozmdt0(xd)
    & aFunction0(xd) ),
    inference(ennf_transformation,[],[f92]) ).

fof(f226,plain,
    ( ! [X0] :
        ( ! [X1] :
            ( sdtlpdtrp0(sdtlpdtrp0(xC,X0),X1) = sdtlpdtrp0(xd,X0)
            | ~ aElementOf0(X1,slbdtsldtrb0(sdtlpdtrp0(xN,szszuzczcdt0(X0)),xk))
            | ~ aSet0(X1) )
        | ~ aElementOf0(X0,szNzAzT0) )
    & szNzAzT0 = szDzozmdt0(xd)
    & aFunction0(xd) ),
    inference(flattening,[],[f225]) ).

fof(f233,plain,
    ! [X0] :
      ( ( slcrc0 = X0
        | ? [X1] : aElementOf0(X1,X0)
        | ~ aSet0(X0) )
      & ( ( ! [X1] : ~ aElementOf0(X1,X0)
          & aSet0(X0) )
        | slcrc0 != X0 ) ),
    inference(nnf_transformation,[],[f106]) ).

fof(f234,plain,
    ! [X0] :
      ( ( slcrc0 = X0
        | ? [X1] : aElementOf0(X1,X0)
        | ~ aSet0(X0) )
      & ( ( ! [X1] : ~ aElementOf0(X1,X0)
          & aSet0(X0) )
        | slcrc0 != X0 ) ),
    inference(flattening,[],[f233]) ).

fof(f235,plain,
    ! [X0] :
      ( ( slcrc0 = X0
        | ? [X1] : aElementOf0(X1,X0)
        | ~ aSet0(X0) )
      & ( ( ! [X2] : ~ aElementOf0(X2,X0)
          & aSet0(X0) )
        | slcrc0 != X0 ) ),
    inference(rectify,[],[f234]) ).

fof(f236,plain,
    ! [X0] :
      ( ? [X1] : aElementOf0(X1,X0)
     => aElementOf0(sK4(X0),X0) ),
    introduced(choice_axiom,[]) ).

fof(f237,plain,
    ! [X0] :
      ( ( slcrc0 = X0
        | aElementOf0(sK4(X0),X0)
        | ~ aSet0(X0) )
      & ( ( ! [X2] : ~ aElementOf0(X2,X0)
          & aSet0(X0) )
        | slcrc0 != X0 ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK4])],[f235,f236]) ).

fof(f238,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( aSubsetOf0(X1,X0)
            | ? [X2] :
                ( ~ aElementOf0(X2,X0)
                & aElementOf0(X2,X1) )
            | ~ aSet0(X1) )
          & ( ( ! [X2] :
                  ( aElementOf0(X2,X0)
                  | ~ aElementOf0(X2,X1) )
              & aSet0(X1) )
            | ~ aSubsetOf0(X1,X0) ) )
      | ~ aSet0(X0) ),
    inference(nnf_transformation,[],[f111]) ).

fof(f239,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( aSubsetOf0(X1,X0)
            | ? [X2] :
                ( ~ aElementOf0(X2,X0)
                & aElementOf0(X2,X1) )
            | ~ aSet0(X1) )
          & ( ( ! [X2] :
                  ( aElementOf0(X2,X0)
                  | ~ aElementOf0(X2,X1) )
              & aSet0(X1) )
            | ~ aSubsetOf0(X1,X0) ) )
      | ~ aSet0(X0) ),
    inference(flattening,[],[f238]) ).

fof(f240,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( aSubsetOf0(X1,X0)
            | ? [X2] :
                ( ~ aElementOf0(X2,X0)
                & aElementOf0(X2,X1) )
            | ~ aSet0(X1) )
          & ( ( ! [X3] :
                  ( aElementOf0(X3,X0)
                  | ~ aElementOf0(X3,X1) )
              & aSet0(X1) )
            | ~ aSubsetOf0(X1,X0) ) )
      | ~ aSet0(X0) ),
    inference(rectify,[],[f239]) ).

fof(f241,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( ~ aElementOf0(X2,X0)
          & aElementOf0(X2,X1) )
     => ( ~ aElementOf0(sK5(X0,X1),X0)
        & aElementOf0(sK5(X0,X1),X1) ) ),
    introduced(choice_axiom,[]) ).

fof(f242,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( aSubsetOf0(X1,X0)
            | ( ~ aElementOf0(sK5(X0,X1),X0)
              & aElementOf0(sK5(X0,X1),X1) )
            | ~ aSet0(X1) )
          & ( ( ! [X3] :
                  ( aElementOf0(X3,X0)
                  | ~ aElementOf0(X3,X1) )
              & aSet0(X1) )
            | ~ aSubsetOf0(X1,X0) ) )
      | ~ aSet0(X0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK5])],[f240,f241]) ).

fof(f289,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( ( sdtlbdtrb0(X0,X1) = X2
            | ? [X3] :
                ( ( sdtlpdtrp0(X0,X3) != X1
                  | ~ aElementOf0(X3,szDzozmdt0(X0))
                  | ~ aElementOf0(X3,X2) )
                & ( ( sdtlpdtrp0(X0,X3) = X1
                    & aElementOf0(X3,szDzozmdt0(X0)) )
                  | aElementOf0(X3,X2) ) )
            | ~ aSet0(X2) )
          & ( ( ! [X3] :
                  ( ( aElementOf0(X3,X2)
                    | sdtlpdtrp0(X0,X3) != X1
                    | ~ aElementOf0(X3,szDzozmdt0(X0)) )
                  & ( ( sdtlpdtrp0(X0,X3) = X1
                      & aElementOf0(X3,szDzozmdt0(X0)) )
                    | ~ aElementOf0(X3,X2) ) )
              & aSet0(X2) )
            | sdtlbdtrb0(X0,X1) != X2 ) )
      | ~ aElement0(X1)
      | ~ aFunction0(X0) ),
    inference(nnf_transformation,[],[f194]) ).

fof(f290,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( ( sdtlbdtrb0(X0,X1) = X2
            | ? [X3] :
                ( ( sdtlpdtrp0(X0,X3) != X1
                  | ~ aElementOf0(X3,szDzozmdt0(X0))
                  | ~ aElementOf0(X3,X2) )
                & ( ( sdtlpdtrp0(X0,X3) = X1
                    & aElementOf0(X3,szDzozmdt0(X0)) )
                  | aElementOf0(X3,X2) ) )
            | ~ aSet0(X2) )
          & ( ( ! [X3] :
                  ( ( aElementOf0(X3,X2)
                    | sdtlpdtrp0(X0,X3) != X1
                    | ~ aElementOf0(X3,szDzozmdt0(X0)) )
                  & ( ( sdtlpdtrp0(X0,X3) = X1
                      & aElementOf0(X3,szDzozmdt0(X0)) )
                    | ~ aElementOf0(X3,X2) ) )
              & aSet0(X2) )
            | sdtlbdtrb0(X0,X1) != X2 ) )
      | ~ aElement0(X1)
      | ~ aFunction0(X0) ),
    inference(flattening,[],[f289]) ).

fof(f291,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( ( sdtlbdtrb0(X0,X1) = X2
            | ? [X3] :
                ( ( sdtlpdtrp0(X0,X3) != X1
                  | ~ aElementOf0(X3,szDzozmdt0(X0))
                  | ~ aElementOf0(X3,X2) )
                & ( ( sdtlpdtrp0(X0,X3) = X1
                    & aElementOf0(X3,szDzozmdt0(X0)) )
                  | aElementOf0(X3,X2) ) )
            | ~ aSet0(X2) )
          & ( ( ! [X4] :
                  ( ( aElementOf0(X4,X2)
                    | sdtlpdtrp0(X0,X4) != X1
                    | ~ aElementOf0(X4,szDzozmdt0(X0)) )
                  & ( ( sdtlpdtrp0(X0,X4) = X1
                      & aElementOf0(X4,szDzozmdt0(X0)) )
                    | ~ aElementOf0(X4,X2) ) )
              & aSet0(X2) )
            | sdtlbdtrb0(X0,X1) != X2 ) )
      | ~ aElement0(X1)
      | ~ aFunction0(X0) ),
    inference(rectify,[],[f290]) ).

fof(f292,plain,
    ! [X0,X1,X2] :
      ( ? [X3] :
          ( ( sdtlpdtrp0(X0,X3) != X1
            | ~ aElementOf0(X3,szDzozmdt0(X0))
            | ~ aElementOf0(X3,X2) )
          & ( ( sdtlpdtrp0(X0,X3) = X1
              & aElementOf0(X3,szDzozmdt0(X0)) )
            | aElementOf0(X3,X2) ) )
     => ( ( sdtlpdtrp0(X0,sK16(X0,X1,X2)) != X1
          | ~ aElementOf0(sK16(X0,X1,X2),szDzozmdt0(X0))
          | ~ aElementOf0(sK16(X0,X1,X2),X2) )
        & ( ( sdtlpdtrp0(X0,sK16(X0,X1,X2)) = X1
            & aElementOf0(sK16(X0,X1,X2),szDzozmdt0(X0)) )
          | aElementOf0(sK16(X0,X1,X2),X2) ) ) ),
    introduced(choice_axiom,[]) ).

fof(f293,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( ( sdtlbdtrb0(X0,X1) = X2
            | ( ( sdtlpdtrp0(X0,sK16(X0,X1,X2)) != X1
                | ~ aElementOf0(sK16(X0,X1,X2),szDzozmdt0(X0))
                | ~ aElementOf0(sK16(X0,X1,X2),X2) )
              & ( ( sdtlpdtrp0(X0,sK16(X0,X1,X2)) = X1
                  & aElementOf0(sK16(X0,X1,X2),szDzozmdt0(X0)) )
                | aElementOf0(sK16(X0,X1,X2),X2) ) )
            | ~ aSet0(X2) )
          & ( ( ! [X4] :
                  ( ( aElementOf0(X4,X2)
                    | sdtlpdtrp0(X0,X4) != X1
                    | ~ aElementOf0(X4,szDzozmdt0(X0)) )
                  & ( ( sdtlpdtrp0(X0,X4) = X1
                      & aElementOf0(X4,szDzozmdt0(X0)) )
                    | ~ aElementOf0(X4,X2) ) )
              & aSet0(X2) )
            | sdtlbdtrb0(X0,X1) != X2 ) )
      | ~ aElement0(X1)
      | ~ aFunction0(X0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK16])],[f291,f292]) ).

fof(f317,plain,
    ! [X0] :
      ( aSet0(X0)
      | slcrc0 != X0 ),
    inference(cnf_transformation,[],[f237]) ).

fof(f318,plain,
    ! [X2,X0] :
      ( ~ aElementOf0(X2,X0)
      | slcrc0 != X0 ),
    inference(cnf_transformation,[],[f237]) ).

fof(f323,plain,
    ! [X0,X1] :
      ( aSet0(X1)
      | ~ aSubsetOf0(X1,X0)
      | ~ aSet0(X0) ),
    inference(cnf_transformation,[],[f242]) ).

fof(f324,plain,
    ! [X3,X0,X1] :
      ( aElementOf0(X3,X0)
      | ~ aElementOf0(X3,X1)
      | ~ aSubsetOf0(X1,X0)
      | ~ aSet0(X0) ),
    inference(cnf_transformation,[],[f242]) ).

fof(f325,plain,
    ! [X0,X1] :
      ( aSubsetOf0(X1,X0)
      | aElementOf0(sK5(X0,X1),X1)
      | ~ aSet0(X1)
      | ~ aSet0(X0) ),
    inference(cnf_transformation,[],[f242]) ).

fof(f327,plain,
    ! [X0,X1] :
      ( isFinite0(X1)
      | ~ aSubsetOf0(X1,X0)
      | ~ isFinite0(X0)
      | ~ aSet0(X0) ),
    inference(cnf_transformation,[],[f113]) ).

fof(f329,plain,
    ! [X0,X1] :
      ( X0 = X1
      | ~ aSubsetOf0(X1,X0)
      | ~ aSubsetOf0(X0,X1)
      | ~ aSet0(X1)
      | ~ aSet0(X0) ),
    inference(cnf_transformation,[],[f116]) ).

fof(f362,plain,
    isCountable0(szNzAzT0),
    inference(cnf_transformation,[],[f23]) ).

fof(f432,plain,
    ! [X2,X0,X1] :
      ( aSet0(X2)
      | sdtlbdtrb0(X0,X1) != X2
      | ~ aElement0(X1)
      | ~ aFunction0(X0) ),
    inference(cnf_transformation,[],[f293]) ).

fof(f433,plain,
    ! [X2,X0,X1,X4] :
      ( aElementOf0(X4,szDzozmdt0(X0))
      | ~ aElementOf0(X4,X2)
      | sdtlbdtrb0(X0,X1) != X2
      | ~ aElement0(X1)
      | ~ aFunction0(X0) ),
    inference(cnf_transformation,[],[f293]) ).

fof(f434,plain,
    ! [X2,X0,X1,X4] :
      ( sdtlpdtrp0(X0,X4) = X1
      | ~ aElementOf0(X4,X2)
      | sdtlbdtrb0(X0,X1) != X2
      | ~ aElement0(X1)
      | ~ aFunction0(X0) ),
    inference(cnf_transformation,[],[f293]) ).

fof(f447,plain,
    ! [X0,X1] :
      ( aElementOf0(sdtlpdtrp0(X0,X1),sdtlcdtrc0(X0,szDzozmdt0(X0)))
      | ~ aElementOf0(X1,szDzozmdt0(X0))
      | ~ aFunction0(X0) ),
    inference(cnf_transformation,[],[f198]) ).

fof(f457,plain,
    ! [X0] :
      ( aElement0(szDzizrdt0(X0))
      | ~ isFinite0(sdtlcdtrc0(X0,szDzozmdt0(X0)))
      | ~ isCountable0(szDzozmdt0(X0))
      | ~ aFunction0(X0) ),
    inference(cnf_transformation,[],[f203]) ).

fof(f459,plain,
    aSet0(xT),
    inference(cnf_transformation,[],[f73]) ).

fof(f460,plain,
    isFinite0(xT),
    inference(cnf_transformation,[],[f73]) ).

fof(f501,plain,
    aFunction0(xd),
    inference(cnf_transformation,[],[f226]) ).

fof(f502,plain,
    szNzAzT0 = szDzozmdt0(xd),
    inference(cnf_transformation,[],[f226]) ).

fof(f504,plain,
    aSubsetOf0(sdtlcdtrc0(xd,szDzozmdt0(xd)),xT),
    inference(cnf_transformation,[],[f93]) ).

fof(f505,plain,
    slcrc0 != sdtlbdtrb0(xd,szDzizrdt0(xd)),
    inference(cnf_transformation,[],[f94]) ).

fof(f506,plain,
    ~ aElementOf0(szDzizrdt0(xd),xT),
    inference(cnf_transformation,[],[f104]) ).

fof(f507,plain,
    ! [X2] : ~ aElementOf0(X2,slcrc0),
    inference(equality_resolution,[],[f318]) ).

fof(f508,plain,
    aSet0(slcrc0),
    inference(equality_resolution,[],[f317]) ).

fof(f531,plain,
    ! [X0,X1,X4] :
      ( sdtlpdtrp0(X0,X4) = X1
      | ~ aElementOf0(X4,sdtlbdtrb0(X0,X1))
      | ~ aElement0(X1)
      | ~ aFunction0(X0) ),
    inference(equality_resolution,[],[f434]) ).

fof(f532,plain,
    ! [X0,X1,X4] :
      ( aElementOf0(X4,szDzozmdt0(X0))
      | ~ aElementOf0(X4,sdtlbdtrb0(X0,X1))
      | ~ aElement0(X1)
      | ~ aFunction0(X0) ),
    inference(equality_resolution,[],[f433]) ).

fof(f533,plain,
    ! [X0,X1] :
      ( aSet0(sdtlbdtrb0(X0,X1))
      | ~ aElement0(X1)
      | ~ aFunction0(X0) ),
    inference(equality_resolution,[],[f432]) ).

cnf(c_51,plain,
    ~ aElementOf0(X0,slcrc0),
    inference(cnf_transformation,[],[f507]) ).

cnf(c_52,plain,
    aSet0(slcrc0),
    inference(cnf_transformation,[],[f508]) ).

cnf(c_57,plain,
    ( ~ aSet0(X0)
    | ~ aSet0(X1)
    | aElementOf0(sK5(X1,X0),X0)
    | aSubsetOf0(X0,X1) ),
    inference(cnf_transformation,[],[f325]) ).

cnf(c_58,plain,
    ( ~ aElementOf0(X0,X1)
    | ~ aSubsetOf0(X1,X2)
    | ~ aSet0(X2)
    | aElementOf0(X0,X2) ),
    inference(cnf_transformation,[],[f324]) ).

cnf(c_59,plain,
    ( ~ aSubsetOf0(X0,X1)
    | ~ aSet0(X1)
    | aSet0(X0) ),
    inference(cnf_transformation,[],[f323]) ).

cnf(c_60,plain,
    ( ~ aSubsetOf0(X0,X1)
    | ~ aSet0(X1)
    | ~ isFinite0(X1)
    | isFinite0(X0) ),
    inference(cnf_transformation,[],[f327]) ).

cnf(c_62,plain,
    ( ~ aSubsetOf0(X0,X1)
    | ~ aSubsetOf0(X1,X0)
    | ~ aSet0(X0)
    | ~ aSet0(X1)
    | X0 = X1 ),
    inference(cnf_transformation,[],[f329]) ).

cnf(c_94,plain,
    isCountable0(szNzAzT0),
    inference(cnf_transformation,[],[f362]) ).

cnf(c_169,plain,
    ( ~ aElementOf0(X0,sdtlbdtrb0(X1,X2))
    | ~ aElement0(X2)
    | ~ aFunction0(X1)
    | sdtlpdtrp0(X1,X0) = X2 ),
    inference(cnf_transformation,[],[f531]) ).

cnf(c_170,plain,
    ( ~ aElementOf0(X0,sdtlbdtrb0(X1,X2))
    | ~ aElement0(X2)
    | ~ aFunction0(X1)
    | aElementOf0(X0,szDzozmdt0(X1)) ),
    inference(cnf_transformation,[],[f532]) ).

cnf(c_171,plain,
    ( ~ aElement0(X0)
    | ~ aFunction0(X1)
    | aSet0(sdtlbdtrb0(X1,X0)) ),
    inference(cnf_transformation,[],[f533]) ).

cnf(c_180,plain,
    ( ~ aElementOf0(X0,szDzozmdt0(X1))
    | ~ aFunction0(X1)
    | aElementOf0(sdtlpdtrp0(X1,X0),sdtlcdtrc0(X1,szDzozmdt0(X1))) ),
    inference(cnf_transformation,[],[f447]) ).

cnf(c_191,plain,
    ( ~ isFinite0(sdtlcdtrc0(X0,szDzozmdt0(X0)))
    | ~ isCountable0(szDzozmdt0(X0))
    | ~ aFunction0(X0)
    | aElement0(szDzizrdt0(X0)) ),
    inference(cnf_transformation,[],[f457]) ).

cnf(c_192,plain,
    isFinite0(xT),
    inference(cnf_transformation,[],[f460]) ).

cnf(c_193,plain,
    aSet0(xT),
    inference(cnf_transformation,[],[f459]) ).

cnf(c_235,plain,
    szDzozmdt0(xd) = szNzAzT0,
    inference(cnf_transformation,[],[f502]) ).

cnf(c_236,plain,
    aFunction0(xd),
    inference(cnf_transformation,[],[f501]) ).

cnf(c_237,plain,
    aSubsetOf0(sdtlcdtrc0(xd,szDzozmdt0(xd)),xT),
    inference(cnf_transformation,[],[f504]) ).

cnf(c_238,plain,
    sdtlbdtrb0(xd,szDzizrdt0(xd)) != slcrc0,
    inference(cnf_transformation,[],[f505]) ).

cnf(c_239,negated_conjecture,
    ~ aElementOf0(szDzizrdt0(xd),xT),
    inference(cnf_transformation,[],[f506]) ).

cnf(c_381,plain,
    ( ~ aSubsetOf0(X1,X0)
    | ~ aSubsetOf0(X0,X1)
    | ~ aSet0(X1)
    | X0 = X1 ),
    inference(global_subsumption_just,[status(thm)],[c_62,c_59,c_62]) ).

cnf(c_382,plain,
    ( ~ aSubsetOf0(X0,X1)
    | ~ aSubsetOf0(X1,X0)
    | ~ aSet0(X1)
    | X0 = X1 ),
    inference(renaming,[status(thm)],[c_381]) ).

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

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

cnf(c_451,plain,
    ( X0 != X1
    | X2 != X3
    | ~ aElementOf0(X1,X3)
    | aElementOf0(X0,X2) ),
    theory(equality) ).

cnf(c_1003,plain,
    ( ~ aSubsetOf0(sdtlbdtrb0(xd,szDzizrdt0(xd)),slcrc0)
    | ~ aSubsetOf0(slcrc0,sdtlbdtrb0(xd,szDzizrdt0(xd)))
    | ~ aSet0(slcrc0)
    | sdtlbdtrb0(xd,szDzizrdt0(xd)) = slcrc0 ),
    inference(instantiation,[status(thm)],[c_382]) ).

cnf(c_1694,plain,
    aSubsetOf0(sdtlcdtrc0(xd,szNzAzT0),xT),
    inference(demodulation,[status(thm)],[c_237,c_235]) ).

cnf(c_1896,plain,
    ( ~ isFinite0(sdtlcdtrc0(xd,szNzAzT0))
    | ~ isCountable0(szDzozmdt0(xd))
    | ~ aFunction0(xd)
    | aElement0(szDzizrdt0(xd)) ),
    inference(superposition,[status(thm)],[c_235,c_191]) ).

cnf(c_1897,plain,
    ( ~ isCountable0(szDzozmdt0(xd))
    | ~ isFinite0(sdtlcdtrc0(xd,szNzAzT0))
    | aElement0(szDzizrdt0(xd)) ),
    inference(global_subsumption_just,[status(thm)],[c_1896,c_236,c_1896]) ).

cnf(c_1898,plain,
    ( ~ isFinite0(sdtlcdtrc0(xd,szNzAzT0))
    | ~ isCountable0(szDzozmdt0(xd))
    | aElement0(szDzizrdt0(xd)) ),
    inference(renaming,[status(thm)],[c_1897]) ).

cnf(c_1902,plain,
    ( ~ isFinite0(sdtlcdtrc0(xd,szNzAzT0))
    | ~ isCountable0(szNzAzT0)
    | aElement0(szDzizrdt0(xd)) ),
    inference(light_normalisation,[status(thm)],[c_1898,c_235]) ).

cnf(c_2300,plain,
    ( ~ aSet0(sdtlbdtrb0(xd,szDzizrdt0(xd)))
    | ~ aSet0(slcrc0)
    | aElementOf0(sK5(sdtlbdtrb0(xd,szDzizrdt0(xd)),slcrc0),slcrc0)
    | aSubsetOf0(slcrc0,sdtlbdtrb0(xd,szDzizrdt0(xd))) ),
    inference(instantiation,[status(thm)],[c_57]) ).

cnf(c_2691,plain,
    ( ~ aSet0(xT)
    | ~ isFinite0(xT)
    | isFinite0(sdtlcdtrc0(xd,szNzAzT0)) ),
    inference(superposition,[status(thm)],[c_1694,c_60]) ).

cnf(c_3980,plain,
    ( ~ aElement0(X0)
    | ~ aFunction0(xd)
    | aSet0(sdtlbdtrb0(xd,X0)) ),
    inference(instantiation,[status(thm)],[c_171]) ).

cnf(c_4318,plain,
    ( ~ aElementOf0(szDzizrdt0(xd),X0)
    | ~ aSubsetOf0(X0,xT)
    | ~ aSet0(xT)
    | aElementOf0(szDzizrdt0(xd),xT) ),
    inference(instantiation,[status(thm)],[c_58]) ).

cnf(c_16061,plain,
    ( ~ aElement0(szDzizrdt0(xd))
    | ~ aFunction0(xd)
    | aSet0(sdtlbdtrb0(xd,szDzizrdt0(xd))) ),
    inference(instantiation,[status(thm)],[c_3980]) ).

cnf(c_17623,plain,
    szDzizrdt0(xd) = szDzizrdt0(xd),
    inference(instantiation,[status(thm)],[c_447]) ).

cnf(c_23890,plain,
    ( ~ aElementOf0(szDzizrdt0(xd),sdtlcdtrc0(xd,szDzozmdt0(xd)))
    | ~ aSubsetOf0(sdtlcdtrc0(xd,szDzozmdt0(xd)),xT)
    | ~ aSet0(xT)
    | aElementOf0(szDzizrdt0(xd),xT) ),
    inference(instantiation,[status(thm)],[c_4318]) ).

cnf(c_38679,plain,
    ( ~ aElementOf0(X0,szDzozmdt0(xd))
    | ~ aFunction0(xd)
    | aElementOf0(sdtlpdtrp0(xd,X0),sdtlcdtrc0(xd,szDzozmdt0(xd))) ),
    inference(instantiation,[status(thm)],[c_180]) ).

cnf(c_39968,plain,
    ( ~ aSet0(sdtlbdtrb0(xd,szDzizrdt0(xd)))
    | ~ aSet0(slcrc0)
    | aElementOf0(sK5(slcrc0,sdtlbdtrb0(xd,szDzizrdt0(xd))),sdtlbdtrb0(xd,szDzizrdt0(xd)))
    | aSubsetOf0(sdtlbdtrb0(xd,szDzizrdt0(xd)),slcrc0) ),
    inference(instantiation,[status(thm)],[c_57]) ).

cnf(c_44474,plain,
    ~ aElementOf0(sK5(sdtlbdtrb0(xd,szDzizrdt0(xd)),slcrc0),slcrc0),
    inference(instantiation,[status(thm)],[c_51]) ).

cnf(c_46982,plain,
    ( szDzizrdt0(xd) != X0
    | X1 != X2
    | ~ aElementOf0(X0,X2)
    | aElementOf0(szDzizrdt0(xd),X1) ),
    inference(instantiation,[status(thm)],[c_451]) ).

cnf(c_47037,plain,
    ( szDzizrdt0(xd) != X0
    | X1 != X0
    | szDzizrdt0(xd) = X1 ),
    inference(instantiation,[status(thm)],[c_449]) ).

cnf(c_47465,plain,
    ( ~ aElementOf0(sK5(slcrc0,sdtlbdtrb0(xd,szDzizrdt0(xd))),sdtlbdtrb0(xd,szDzizrdt0(xd)))
    | ~ aElement0(szDzizrdt0(xd))
    | ~ aFunction0(xd)
    | sdtlpdtrp0(xd,sK5(slcrc0,sdtlbdtrb0(xd,szDzizrdt0(xd)))) = szDzizrdt0(xd) ),
    inference(instantiation,[status(thm)],[c_169]) ).

cnf(c_47466,plain,
    ( ~ aElementOf0(sK5(slcrc0,sdtlbdtrb0(xd,szDzizrdt0(xd))),sdtlbdtrb0(xd,szDzizrdt0(xd)))
    | ~ aElement0(szDzizrdt0(xd))
    | ~ aFunction0(xd)
    | aElementOf0(sK5(slcrc0,sdtlbdtrb0(xd,szDzizrdt0(xd))),szDzozmdt0(xd)) ),
    inference(instantiation,[status(thm)],[c_170]) ).

cnf(c_50569,plain,
    ( szDzizrdt0(xd) != szDzizrdt0(xd)
    | X0 != szDzizrdt0(xd)
    | szDzizrdt0(xd) = X0 ),
    inference(instantiation,[status(thm)],[c_47037]) ).

cnf(c_55598,plain,
    ( sdtlpdtrp0(xd,sK5(slcrc0,sdtlbdtrb0(xd,szDzizrdt0(xd)))) != szDzizrdt0(xd)
    | szDzizrdt0(xd) != szDzizrdt0(xd)
    | szDzizrdt0(xd) = sdtlpdtrp0(xd,sK5(slcrc0,sdtlbdtrb0(xd,szDzizrdt0(xd)))) ),
    inference(instantiation,[status(thm)],[c_50569]) ).

cnf(c_62608,plain,
    ( szDzizrdt0(xd) != sdtlpdtrp0(xd,sK5(slcrc0,sdtlbdtrb0(xd,szDzizrdt0(xd))))
    | X0 != X1
    | ~ aElementOf0(sdtlpdtrp0(xd,sK5(slcrc0,sdtlbdtrb0(xd,szDzizrdt0(xd)))),X1)
    | aElementOf0(szDzizrdt0(xd),X0) ),
    inference(instantiation,[status(thm)],[c_46982]) ).

cnf(c_67855,plain,
    ( szDzizrdt0(xd) != sdtlpdtrp0(xd,sK5(slcrc0,sdtlbdtrb0(xd,szDzizrdt0(xd))))
    | X0 != sdtlcdtrc0(xd,szDzozmdt0(xd))
    | ~ aElementOf0(sdtlpdtrp0(xd,sK5(slcrc0,sdtlbdtrb0(xd,szDzizrdt0(xd)))),sdtlcdtrc0(xd,szDzozmdt0(xd)))
    | aElementOf0(szDzizrdt0(xd),X0) ),
    inference(instantiation,[status(thm)],[c_62608]) ).

cnf(c_67856,plain,
    ( ~ aElementOf0(sK5(slcrc0,sdtlbdtrb0(xd,szDzizrdt0(xd))),szDzozmdt0(xd))
    | ~ aFunction0(xd)
    | aElementOf0(sdtlpdtrp0(xd,sK5(slcrc0,sdtlbdtrb0(xd,szDzizrdt0(xd)))),sdtlcdtrc0(xd,szDzozmdt0(xd))) ),
    inference(instantiation,[status(thm)],[c_38679]) ).

cnf(c_73866,plain,
    ( sdtlcdtrc0(xd,szDzozmdt0(xd)) != sdtlcdtrc0(xd,szDzozmdt0(xd))
    | szDzizrdt0(xd) != sdtlpdtrp0(xd,sK5(slcrc0,sdtlbdtrb0(xd,szDzizrdt0(xd))))
    | ~ aElementOf0(sdtlpdtrp0(xd,sK5(slcrc0,sdtlbdtrb0(xd,szDzizrdt0(xd)))),sdtlcdtrc0(xd,szDzozmdt0(xd)))
    | aElementOf0(szDzizrdt0(xd),sdtlcdtrc0(xd,szDzozmdt0(xd))) ),
    inference(instantiation,[status(thm)],[c_67855]) ).

cnf(c_73867,plain,
    sdtlcdtrc0(xd,szDzozmdt0(xd)) = sdtlcdtrc0(xd,szDzozmdt0(xd)),
    inference(instantiation,[status(thm)],[c_447]) ).

cnf(c_73868,plain,
    $false,
    inference(prop_impl_just,[status(thm)],[c_73867,c_73866,c_67856,c_55598,c_47465,c_47466,c_44474,c_39968,c_23890,c_17623,c_16061,c_2691,c_2300,c_1902,c_1003,c_238,c_237,c_239,c_52,c_94,c_192,c_193,c_236]) ).


%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.10  % Problem  : NUM597+1 : TPTP v8.1.2. Released v4.0.0.
% 0.03/0.11  % Command  : run_iprover %s %d THM
% 0.10/0.31  % Computer : n023.cluster.edu
% 0.10/0.31  % Model    : x86_64 x86_64
% 0.10/0.31  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.31  % Memory   : 8042.1875MB
% 0.10/0.31  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.10/0.31  % CPULimit : 300
% 0.10/0.31  % WCLimit  : 300
% 0.10/0.31  % DateTime : Thu May  2 19:56:24 EDT 2024
% 0.10/0.31  % CPUTime  : 
% 0.17/0.42  Running first-order theorem proving
% 0.17/0.42  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
% 71.79/10.67  % SZS status Started for theBenchmark.p
% 71.79/10.67  % SZS status Theorem for theBenchmark.p
% 71.79/10.67  
% 71.79/10.67  %---------------- iProver v3.9 (pre CASC 2024/SMT-COMP 2024) ----------------%
% 71.79/10.67  
% 71.79/10.67  ------  iProver source info
% 71.79/10.67  
% 71.79/10.67  git: date: 2024-05-02 19:28:25 +0000
% 71.79/10.67  git: sha1: a33b5eb135c74074ba803943bb12f2ebd971352f
% 71.79/10.67  git: non_committed_changes: false
% 71.79/10.67  
% 71.79/10.67  ------ Parsing...
% 71.79/10.67  ------ Clausification by vclausify_rel  & Parsing by iProver...
% 71.79/10.67  
% 71.79/10.67  ------ Preprocessing... sf_s  rm: 1 0s  sf_e  sf_s  rm: 1 0s  sf_e 
% 71.79/10.67  
% 71.79/10.67  ------ Preprocessing...
% 71.79/10.67  
% 71.79/10.67  ------ Preprocessing... sf_s  rm: 1 0s  sf_e  sf_s  rm: 0 0s  sf_e 
% 71.79/10.67  ------ Proving...
% 71.79/10.67  ------ Problem Properties 
% 71.79/10.67  
% 71.79/10.67  
% 71.79/10.67  clauses                                 190
% 71.79/10.67  conjectures                             1
% 71.79/10.67  EPR                                     43
% 71.79/10.67  Horn                                    151
% 71.79/10.67  unary                                   32
% 71.79/10.67  binary                                  32
% 71.79/10.67  lits                                    649
% 71.79/10.67  lits eq                                 98
% 71.79/10.67  fd_pure                                 0
% 71.79/10.67  fd_pseudo                               0
% 71.79/10.67  fd_cond                                 10
% 71.79/10.67  fd_pseudo_cond                          25
% 71.79/10.67  AC symbols                              0
% 71.79/10.67  
% 71.79/10.67  ------ Input Options Time Limit: Unbounded
% 71.79/10.67  
% 71.79/10.67  
% 71.79/10.67  ------ 
% 71.79/10.67  Current options:
% 71.79/10.67  ------ 
% 71.79/10.67  
% 71.79/10.67  
% 71.79/10.67  
% 71.79/10.67  
% 71.79/10.67  ------ Proving...
% 71.79/10.67  
% 71.79/10.67  
% 71.79/10.67  % SZS status Theorem for theBenchmark.p
% 71.79/10.67  
% 71.79/10.67  % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 71.79/10.68  
% 71.79/10.68  
%------------------------------------------------------------------------------