TSTP Solution File: NUM513+3 by iProver---3.8

View Problem - Process Solution

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

% Computer : n026.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 : Thu Aug 31 11:31:04 EDT 2023

% Result   : Theorem 172.04s 22.30s
% Output   : CNFRefutation 172.04s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   18
%            Number of leaves      :   14
% Syntax   : Number of formulae    :  105 (  54 unt;   0 def)
%            Number of atoms       :  327 ( 151 equ)
%            Maximal formula atoms :   13 (   3 avg)
%            Number of connectives :  337 ( 115   ~; 111   |;  93   &)
%                                         (   0 <=>;  18  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   11 (   3 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number of predicates  :    5 (   3 usr;   1 prp; 0-2 aty)
%            Number of functors    :   14 (  14 usr;  11 con; 0-2 aty)
%            Number of variables   :   78 (   0 sgn;  43   !;  15   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f5,axiom,
    ! [X0,X1] :
      ( ( aNaturalNumber0(X1)
        & aNaturalNumber0(X0) )
     => aNaturalNumber0(sdtasdt0(X0,X1)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mSortsB_02) ).

fof(f15,axiom,
    ! [X0] :
      ( aNaturalNumber0(X0)
     => ( sz00 != X0
       => ! [X1,X2] :
            ( ( aNaturalNumber0(X2)
              & aNaturalNumber0(X1) )
           => ( ( sdtasdt0(X1,X0) = sdtasdt0(X2,X0)
                | sdtasdt0(X0,X1) = sdtasdt0(X0,X2) )
             => X1 = X2 ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mMulCanc) ).

fof(f36,axiom,
    ! [X0,X1] :
      ( ( aNaturalNumber0(X1)
        & aNaturalNumber0(X0) )
     => ( ( doDivides0(X0,X1)
          & sz00 != X0 )
       => ! [X2] :
            ( aNaturalNumber0(X2)
           => sdtasdt0(X2,sdtsldt0(X1,X0)) = sdtsldt0(sdtasdt0(X2,X1),X0) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mDivAsso) ).

fof(f39,axiom,
    ( aNaturalNumber0(xp)
    & aNaturalNumber0(xm)
    & aNaturalNumber0(xn) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',m__1837) ).

fof(f45,axiom,
    ( xk = sdtsldt0(sdtasdt0(xn,xm),xp)
    & sdtasdt0(xn,xm) = sdtasdt0(xp,xk)
    & aNaturalNumber0(xk) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',m__2306) ).

fof(f48,axiom,
    ( isPrime0(xr)
    & ! [X0] :
        ( ( ( doDivides0(X0,xr)
            | ? [X1] :
                ( sdtasdt0(X0,X1) = xr
                & aNaturalNumber0(X1) ) )
          & aNaturalNumber0(X0) )
       => ( xr = X0
          | sz10 = X0 ) )
    & sz10 != xr
    & sz00 != xr
    & doDivides0(xr,xk)
    & ? [X0] :
        ( xk = sdtasdt0(xr,X0)
        & aNaturalNumber0(X0) )
    & aNaturalNumber0(xr) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',m__2342) ).

fof(f49,axiom,
    ( doDivides0(xr,sdtasdt0(xn,xm))
    & ? [X0] :
        ( sdtasdt0(xn,xm) = sdtasdt0(xr,X0)
        & aNaturalNumber0(X0) )
    & ? [X0] :
        ( xk = sdtpldt0(xr,X0)
        & aNaturalNumber0(X0) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',m__2362) ).

fof(f52,axiom,
    ( doDivides0(xr,xn)
    & ? [X0] :
        ( xn = sdtasdt0(xr,X0)
        & aNaturalNumber0(X0) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',m__2487) ).

fof(f54,axiom,
    ( sdtasdt0(xn,xm) = sdtasdt0(sdtsldt0(sdtasdt0(xp,xk),xr),xr)
    & sdtasdt0(xp,xk) = sdtasdt0(xr,sdtsldt0(sdtasdt0(xp,xk),xr))
    & aNaturalNumber0(sdtsldt0(sdtasdt0(xp,xk),xr))
    & sdtasdt0(xn,xm) = sdtasdt0(sdtasdt0(sdtsldt0(xn,xr),xm),xr)
    & xn = sdtasdt0(xr,sdtsldt0(xn,xr))
    & aNaturalNumber0(sdtsldt0(xn,xr)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',m__2576) ).

fof(f55,conjecture,
    ( ( xk = sdtasdt0(xr,sdtsldt0(xk,xr))
      & aNaturalNumber0(sdtsldt0(xk,xr)) )
   => ( ( xn = sdtasdt0(xr,sdtsldt0(xn,xr))
        & aNaturalNumber0(sdtsldt0(xn,xr)) )
     => sdtasdt0(sdtsldt0(xn,xr),xm) = sdtasdt0(xp,sdtsldt0(xk,xr)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',m__) ).

fof(f56,negated_conjecture,
    ~ ( ( xk = sdtasdt0(xr,sdtsldt0(xk,xr))
        & aNaturalNumber0(sdtsldt0(xk,xr)) )
     => ( ( xn = sdtasdt0(xr,sdtsldt0(xn,xr))
          & aNaturalNumber0(sdtsldt0(xn,xr)) )
       => sdtasdt0(sdtsldt0(xn,xr),xm) = sdtasdt0(xp,sdtsldt0(xk,xr)) ) ),
    inference(negated_conjecture,[],[f55]) ).

fof(f62,plain,
    ( isPrime0(xr)
    & ! [X0] :
        ( ( ( doDivides0(X0,xr)
            | ? [X1] :
                ( sdtasdt0(X0,X1) = xr
                & aNaturalNumber0(X1) ) )
          & aNaturalNumber0(X0) )
       => ( xr = X0
          | sz10 = X0 ) )
    & sz10 != xr
    & sz00 != xr
    & doDivides0(xr,xk)
    & ? [X2] :
        ( xk = sdtasdt0(xr,X2)
        & aNaturalNumber0(X2) )
    & aNaturalNumber0(xr) ),
    inference(rectify,[],[f48]) ).

fof(f63,plain,
    ( doDivides0(xr,sdtasdt0(xn,xm))
    & ? [X0] :
        ( sdtasdt0(xn,xm) = sdtasdt0(xr,X0)
        & aNaturalNumber0(X0) )
    & ? [X1] :
        ( xk = sdtpldt0(xr,X1)
        & aNaturalNumber0(X1) ) ),
    inference(rectify,[],[f49]) ).

fof(f67,plain,
    ! [X0,X1] :
      ( aNaturalNumber0(sdtasdt0(X0,X1))
      | ~ aNaturalNumber0(X1)
      | ~ aNaturalNumber0(X0) ),
    inference(ennf_transformation,[],[f5]) ).

fof(f68,plain,
    ! [X0,X1] :
      ( aNaturalNumber0(sdtasdt0(X0,X1))
      | ~ aNaturalNumber0(X1)
      | ~ aNaturalNumber0(X0) ),
    inference(flattening,[],[f67]) ).

fof(f84,plain,
    ! [X0] :
      ( ! [X1,X2] :
          ( X1 = X2
          | ( sdtasdt0(X1,X0) != sdtasdt0(X2,X0)
            & sdtasdt0(X0,X1) != sdtasdt0(X0,X2) )
          | ~ aNaturalNumber0(X2)
          | ~ aNaturalNumber0(X1) )
      | sz00 = X0
      | ~ aNaturalNumber0(X0) ),
    inference(ennf_transformation,[],[f15]) ).

fof(f85,plain,
    ! [X0] :
      ( ! [X1,X2] :
          ( X1 = X2
          | ( sdtasdt0(X1,X0) != sdtasdt0(X2,X0)
            & sdtasdt0(X0,X1) != sdtasdt0(X0,X2) )
          | ~ aNaturalNumber0(X2)
          | ~ aNaturalNumber0(X1) )
      | sz00 = X0
      | ~ aNaturalNumber0(X0) ),
    inference(flattening,[],[f84]) ).

fof(f123,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( sdtasdt0(X2,sdtsldt0(X1,X0)) = sdtsldt0(sdtasdt0(X2,X1),X0)
          | ~ aNaturalNumber0(X2) )
      | ~ doDivides0(X0,X1)
      | sz00 = X0
      | ~ aNaturalNumber0(X1)
      | ~ aNaturalNumber0(X0) ),
    inference(ennf_transformation,[],[f36]) ).

fof(f124,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( sdtasdt0(X2,sdtsldt0(X1,X0)) = sdtsldt0(sdtasdt0(X2,X1),X0)
          | ~ aNaturalNumber0(X2) )
      | ~ doDivides0(X0,X1)
      | sz00 = X0
      | ~ aNaturalNumber0(X1)
      | ~ aNaturalNumber0(X0) ),
    inference(flattening,[],[f123]) ).

fof(f136,plain,
    ( isPrime0(xr)
    & ! [X0] :
        ( xr = X0
        | sz10 = X0
        | ( ~ doDivides0(X0,xr)
          & ! [X1] :
              ( sdtasdt0(X0,X1) != xr
              | ~ aNaturalNumber0(X1) ) )
        | ~ aNaturalNumber0(X0) )
    & sz10 != xr
    & sz00 != xr
    & doDivides0(xr,xk)
    & ? [X2] :
        ( xk = sdtasdt0(xr,X2)
        & aNaturalNumber0(X2) )
    & aNaturalNumber0(xr) ),
    inference(ennf_transformation,[],[f62]) ).

fof(f137,plain,
    ( isPrime0(xr)
    & ! [X0] :
        ( xr = X0
        | sz10 = X0
        | ( ~ doDivides0(X0,xr)
          & ! [X1] :
              ( sdtasdt0(X0,X1) != xr
              | ~ aNaturalNumber0(X1) ) )
        | ~ aNaturalNumber0(X0) )
    & sz10 != xr
    & sz00 != xr
    & doDivides0(xr,xk)
    & ? [X2] :
        ( xk = sdtasdt0(xr,X2)
        & aNaturalNumber0(X2) )
    & aNaturalNumber0(xr) ),
    inference(flattening,[],[f136]) ).

fof(f140,plain,
    ( sdtasdt0(sdtsldt0(xn,xr),xm) != sdtasdt0(xp,sdtsldt0(xk,xr))
    & xn = sdtasdt0(xr,sdtsldt0(xn,xr))
    & aNaturalNumber0(sdtsldt0(xn,xr))
    & xk = sdtasdt0(xr,sdtsldt0(xk,xr))
    & aNaturalNumber0(sdtsldt0(xk,xr)) ),
    inference(ennf_transformation,[],[f56]) ).

fof(f141,plain,
    ( sdtasdt0(sdtsldt0(xn,xr),xm) != sdtasdt0(xp,sdtsldt0(xk,xr))
    & xn = sdtasdt0(xr,sdtsldt0(xn,xr))
    & aNaturalNumber0(sdtsldt0(xn,xr))
    & xk = sdtasdt0(xr,sdtsldt0(xk,xr))
    & aNaturalNumber0(sdtsldt0(xk,xr)) ),
    inference(flattening,[],[f140]) ).

fof(f183,plain,
    ( ? [X2] :
        ( xk = sdtasdt0(xr,X2)
        & aNaturalNumber0(X2) )
   => ( xk = sdtasdt0(xr,sK14)
      & aNaturalNumber0(sK14) ) ),
    introduced(choice_axiom,[]) ).

fof(f184,plain,
    ( isPrime0(xr)
    & ! [X0] :
        ( xr = X0
        | sz10 = X0
        | ( ~ doDivides0(X0,xr)
          & ! [X1] :
              ( sdtasdt0(X0,X1) != xr
              | ~ aNaturalNumber0(X1) ) )
        | ~ aNaturalNumber0(X0) )
    & sz10 != xr
    & sz00 != xr
    & doDivides0(xr,xk)
    & xk = sdtasdt0(xr,sK14)
    & aNaturalNumber0(sK14)
    & aNaturalNumber0(xr) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK14])],[f137,f183]) ).

fof(f185,plain,
    ( ? [X0] :
        ( sdtasdt0(xn,xm) = sdtasdt0(xr,X0)
        & aNaturalNumber0(X0) )
   => ( sdtasdt0(xn,xm) = sdtasdt0(xr,sK15)
      & aNaturalNumber0(sK15) ) ),
    introduced(choice_axiom,[]) ).

fof(f186,plain,
    ( ? [X1] :
        ( xk = sdtpldt0(xr,X1)
        & aNaturalNumber0(X1) )
   => ( xk = sdtpldt0(xr,sK16)
      & aNaturalNumber0(sK16) ) ),
    introduced(choice_axiom,[]) ).

fof(f187,plain,
    ( doDivides0(xr,sdtasdt0(xn,xm))
    & sdtasdt0(xn,xm) = sdtasdt0(xr,sK15)
    & aNaturalNumber0(sK15)
    & xk = sdtpldt0(xr,sK16)
    & aNaturalNumber0(sK16) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK15,sK16])],[f63,f186,f185]) ).

fof(f196,plain,
    ( ? [X0] :
        ( xn = sdtasdt0(xr,X0)
        & aNaturalNumber0(X0) )
   => ( xn = sdtasdt0(xr,sK20)
      & aNaturalNumber0(sK20) ) ),
    introduced(choice_axiom,[]) ).

fof(f197,plain,
    ( doDivides0(xr,xn)
    & xn = sdtasdt0(xr,sK20)
    & aNaturalNumber0(sK20) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK20])],[f52,f196]) ).

fof(f204,plain,
    ! [X0,X1] :
      ( aNaturalNumber0(sdtasdt0(X0,X1))
      | ~ aNaturalNumber0(X1)
      | ~ aNaturalNumber0(X0) ),
    inference(cnf_transformation,[],[f68]) ).

fof(f219,plain,
    ! [X2,X0,X1] :
      ( X1 = X2
      | sdtasdt0(X0,X1) != sdtasdt0(X0,X2)
      | ~ aNaturalNumber0(X2)
      | ~ aNaturalNumber0(X1)
      | sz00 = X0
      | ~ aNaturalNumber0(X0) ),
    inference(cnf_transformation,[],[f85]) ).

fof(f220,plain,
    ! [X2,X0,X1] :
      ( X1 = X2
      | sdtasdt0(X1,X0) != sdtasdt0(X2,X0)
      | ~ aNaturalNumber0(X2)
      | ~ aNaturalNumber0(X1)
      | sz00 = X0
      | ~ aNaturalNumber0(X0) ),
    inference(cnf_transformation,[],[f85]) ).

fof(f257,plain,
    ! [X2,X0,X1] :
      ( sdtasdt0(X2,sdtsldt0(X1,X0)) = sdtsldt0(sdtasdt0(X2,X1),X0)
      | ~ aNaturalNumber0(X2)
      | ~ doDivides0(X0,X1)
      | sz00 = X0
      | ~ aNaturalNumber0(X1)
      | ~ aNaturalNumber0(X0) ),
    inference(cnf_transformation,[],[f124]) ).

fof(f269,plain,
    aNaturalNumber0(xm),
    inference(cnf_transformation,[],[f39]) ).

fof(f270,plain,
    aNaturalNumber0(xp),
    inference(cnf_transformation,[],[f39]) ).

fof(f307,plain,
    aNaturalNumber0(xk),
    inference(cnf_transformation,[],[f45]) ).

fof(f308,plain,
    sdtasdt0(xn,xm) = sdtasdt0(xp,xk),
    inference(cnf_transformation,[],[f45]) ).

fof(f314,plain,
    aNaturalNumber0(xr),
    inference(cnf_transformation,[],[f184]) ).

fof(f315,plain,
    aNaturalNumber0(sK14),
    inference(cnf_transformation,[],[f184]) ).

fof(f316,plain,
    xk = sdtasdt0(xr,sK14),
    inference(cnf_transformation,[],[f184]) ).

fof(f317,plain,
    doDivides0(xr,xk),
    inference(cnf_transformation,[],[f184]) ).

fof(f318,plain,
    sz00 != xr,
    inference(cnf_transformation,[],[f184]) ).

fof(f326,plain,
    sdtasdt0(xn,xm) = sdtasdt0(xr,sK15),
    inference(cnf_transformation,[],[f187]) ).

fof(f338,plain,
    aNaturalNumber0(sK20),
    inference(cnf_transformation,[],[f197]) ).

fof(f339,plain,
    xn = sdtasdt0(xr,sK20),
    inference(cnf_transformation,[],[f197]) ).

fof(f351,plain,
    sdtasdt0(xn,xm) = sdtasdt0(sdtasdt0(sdtsldt0(xn,xr),xm),xr),
    inference(cnf_transformation,[],[f54]) ).

fof(f352,plain,
    aNaturalNumber0(sdtsldt0(sdtasdt0(xp,xk),xr)),
    inference(cnf_transformation,[],[f54]) ).

fof(f354,plain,
    sdtasdt0(xn,xm) = sdtasdt0(sdtsldt0(sdtasdt0(xp,xk),xr),xr),
    inference(cnf_transformation,[],[f54]) ).

fof(f355,plain,
    aNaturalNumber0(sdtsldt0(xk,xr)),
    inference(cnf_transformation,[],[f141]) ).

fof(f356,plain,
    xk = sdtasdt0(xr,sdtsldt0(xk,xr)),
    inference(cnf_transformation,[],[f141]) ).

fof(f357,plain,
    aNaturalNumber0(sdtsldt0(xn,xr)),
    inference(cnf_transformation,[],[f141]) ).

fof(f358,plain,
    xn = sdtasdt0(xr,sdtsldt0(xn,xr)),
    inference(cnf_transformation,[],[f141]) ).

fof(f359,plain,
    sdtasdt0(sdtsldt0(xn,xr),xm) != sdtasdt0(xp,sdtsldt0(xk,xr)),
    inference(cnf_transformation,[],[f141]) ).

cnf(c_53,plain,
    ( ~ aNaturalNumber0(X0)
    | ~ aNaturalNumber0(X1)
    | aNaturalNumber0(sdtasdt0(X0,X1)) ),
    inference(cnf_transformation,[],[f204]) ).

cnf(c_68,plain,
    ( sdtasdt0(X0,X1) != sdtasdt0(X2,X1)
    | ~ aNaturalNumber0(X0)
    | ~ aNaturalNumber0(X1)
    | ~ aNaturalNumber0(X2)
    | X0 = X2
    | X1 = sz00 ),
    inference(cnf_transformation,[],[f220]) ).

cnf(c_69,plain,
    ( sdtasdt0(X0,X1) != sdtasdt0(X0,X2)
    | ~ aNaturalNumber0(X0)
    | ~ aNaturalNumber0(X1)
    | ~ aNaturalNumber0(X2)
    | X0 = sz00
    | X1 = X2 ),
    inference(cnf_transformation,[],[f219]) ).

cnf(c_105,plain,
    ( ~ doDivides0(X0,X1)
    | ~ aNaturalNumber0(X0)
    | ~ aNaturalNumber0(X1)
    | ~ aNaturalNumber0(X2)
    | sdtasdt0(X2,sdtsldt0(X1,X0)) = sdtsldt0(sdtasdt0(X2,X1),X0)
    | X0 = sz00 ),
    inference(cnf_transformation,[],[f257]) ).

cnf(c_116,plain,
    aNaturalNumber0(xp),
    inference(cnf_transformation,[],[f270]) ).

cnf(c_117,plain,
    aNaturalNumber0(xm),
    inference(cnf_transformation,[],[f269]) ).

cnf(c_156,plain,
    sdtasdt0(xp,xk) = sdtasdt0(xn,xm),
    inference(cnf_transformation,[],[f308]) ).

cnf(c_157,plain,
    aNaturalNumber0(xk),
    inference(cnf_transformation,[],[f307]) ).

cnf(c_166,plain,
    sz00 != xr,
    inference(cnf_transformation,[],[f318]) ).

cnf(c_167,plain,
    doDivides0(xr,xk),
    inference(cnf_transformation,[],[f317]) ).

cnf(c_168,plain,
    sdtasdt0(xr,sK14) = xk,
    inference(cnf_transformation,[],[f316]) ).

cnf(c_169,plain,
    aNaturalNumber0(sK14),
    inference(cnf_transformation,[],[f315]) ).

cnf(c_170,plain,
    aNaturalNumber0(xr),
    inference(cnf_transformation,[],[f314]) ).

cnf(c_172,plain,
    sdtasdt0(xn,xm) = sdtasdt0(xr,sK15),
    inference(cnf_transformation,[],[f326]) ).

cnf(c_187,plain,
    sdtasdt0(xr,sK20) = xn,
    inference(cnf_transformation,[],[f339]) ).

cnf(c_188,plain,
    aNaturalNumber0(sK20),
    inference(cnf_transformation,[],[f338]) ).

cnf(c_197,plain,
    sdtasdt0(sdtsldt0(sdtasdt0(xp,xk),xr),xr) = sdtasdt0(xn,xm),
    inference(cnf_transformation,[],[f354]) ).

cnf(c_199,plain,
    aNaturalNumber0(sdtsldt0(sdtasdt0(xp,xk),xr)),
    inference(cnf_transformation,[],[f352]) ).

cnf(c_200,plain,
    sdtasdt0(sdtasdt0(sdtsldt0(xn,xr),xm),xr) = sdtasdt0(xn,xm),
    inference(cnf_transformation,[],[f351]) ).

cnf(c_203,negated_conjecture,
    sdtasdt0(sdtsldt0(xn,xr),xm) != sdtasdt0(xp,sdtsldt0(xk,xr)),
    inference(cnf_transformation,[],[f359]) ).

cnf(c_204,negated_conjecture,
    sdtasdt0(xr,sdtsldt0(xn,xr)) = xn,
    inference(cnf_transformation,[],[f358]) ).

cnf(c_205,negated_conjecture,
    aNaturalNumber0(sdtsldt0(xn,xr)),
    inference(cnf_transformation,[],[f357]) ).

cnf(c_206,negated_conjecture,
    sdtasdt0(xr,sdtsldt0(xk,xr)) = xk,
    inference(cnf_transformation,[],[f356]) ).

cnf(c_207,negated_conjecture,
    aNaturalNumber0(sdtsldt0(xk,xr)),
    inference(cnf_transformation,[],[f355]) ).

cnf(c_1143,plain,
    sdtasdt0(xp,xk) = sdtasdt0(xr,sK15),
    inference(light_normalisation,[status(thm)],[c_156,c_172]) ).

cnf(c_1144,plain,
    aNaturalNumber0(sdtsldt0(sdtasdt0(xr,sK15),xr)),
    inference(demodulation,[status(thm)],[c_199,c_1143]) ).

cnf(c_1147,plain,
    sdtasdt0(sdtasdt0(sdtsldt0(xn,xr),xm),xr) = sdtasdt0(xr,sK15),
    inference(light_normalisation,[status(thm)],[c_200,c_172]) ).

cnf(c_1149,plain,
    sdtasdt0(sdtsldt0(sdtasdt0(xr,sK15),xr),xr) = sdtasdt0(xr,sK15),
    inference(light_normalisation,[status(thm)],[c_197,c_172,c_1143]) ).

cnf(c_18839,plain,
    ( sdtasdt0(xr,X0) != xn
    | ~ aNaturalNumber0(sdtsldt0(xn,xr))
    | ~ aNaturalNumber0(X0)
    | ~ aNaturalNumber0(xr)
    | sdtsldt0(xn,xr) = X0
    | sz00 = xr ),
    inference(superposition,[status(thm)],[c_204,c_69]) ).

cnf(c_18871,plain,
    ( sdtasdt0(xr,X0) != xn
    | ~ aNaturalNumber0(X0)
    | sdtsldt0(xn,xr) = X0 ),
    inference(forward_subsumption_resolution,[status(thm)],[c_18839,c_166,c_170,c_205]) ).

cnf(c_25819,plain,
    ( ~ aNaturalNumber0(sK20)
    | sdtsldt0(xn,xr) = sK20 ),
    inference(superposition,[status(thm)],[c_187,c_18871]) ).

cnf(c_25825,plain,
    sdtsldt0(xn,xr) = sK20,
    inference(forward_subsumption_resolution,[status(thm)],[c_25819,c_188]) ).

cnf(c_36307,plain,
    ( sdtasdt0(xr,X0) != xk
    | ~ aNaturalNumber0(sdtsldt0(xk,xr))
    | ~ aNaturalNumber0(X0)
    | ~ aNaturalNumber0(xr)
    | sdtsldt0(xk,xr) = X0
    | sz00 = xr ),
    inference(superposition,[status(thm)],[c_206,c_69]) ).

cnf(c_36359,plain,
    ( sdtasdt0(xr,X0) != xk
    | ~ aNaturalNumber0(X0)
    | sdtsldt0(xk,xr) = X0 ),
    inference(forward_subsumption_resolution,[status(thm)],[c_36307,c_166,c_170,c_207]) ).

cnf(c_37809,plain,
    ( ~ aNaturalNumber0(sK14)
    | sdtsldt0(xk,xr) = sK14 ),
    inference(superposition,[status(thm)],[c_168,c_36359]) ).

cnf(c_37821,plain,
    sdtsldt0(xk,xr) = sK14,
    inference(forward_subsumption_resolution,[status(thm)],[c_37809,c_169]) ).

cnf(c_85203,plain,
    sdtasdt0(xp,sK14) != sdtasdt0(sK20,xm),
    inference(demodulation,[status(thm)],[c_203,c_37821,c_25825]) ).

cnf(c_85204,plain,
    sdtasdt0(sdtasdt0(sK20,xm),xr) = sdtasdt0(xr,sK15),
    inference(light_normalisation,[status(thm)],[c_1147,c_25825]) ).

cnf(c_85580,plain,
    ( ~ aNaturalNumber0(X0)
    | ~ aNaturalNumber0(xk)
    | ~ aNaturalNumber0(xr)
    | sdtasdt0(X0,sdtsldt0(xk,xr)) = sdtsldt0(sdtasdt0(X0,xk),xr)
    | sz00 = xr ),
    inference(superposition,[status(thm)],[c_167,c_105]) ).

cnf(c_85587,plain,
    ( ~ aNaturalNumber0(X0)
    | ~ aNaturalNumber0(xk)
    | ~ aNaturalNumber0(xr)
    | sdtsldt0(sdtasdt0(X0,xk),xr) = sdtasdt0(X0,sK14)
    | sz00 = xr ),
    inference(demodulation,[status(thm)],[c_85580,c_37821]) ).

cnf(c_85588,plain,
    ( ~ aNaturalNumber0(X0)
    | sdtsldt0(sdtasdt0(X0,xk),xr) = sdtasdt0(X0,sK14) ),
    inference(forward_subsumption_resolution,[status(thm)],[c_85587,c_166,c_170,c_157]) ).

cnf(c_85793,plain,
    sdtsldt0(sdtasdt0(xp,xk),xr) = sdtasdt0(xp,sK14),
    inference(superposition,[status(thm)],[c_116,c_85588]) ).

cnf(c_85813,plain,
    sdtsldt0(sdtasdt0(xr,sK15),xr) = sdtasdt0(xp,sK14),
    inference(demodulation,[status(thm)],[c_85793,c_1143]) ).

cnf(c_85817,plain,
    sdtasdt0(sdtasdt0(xp,sK14),xr) = sdtasdt0(xr,sK15),
    inference(demodulation,[status(thm)],[c_1149,c_85813]) ).

cnf(c_85819,plain,
    aNaturalNumber0(sdtasdt0(xp,sK14)),
    inference(demodulation,[status(thm)],[c_1144,c_85813]) ).

cnf(c_87776,plain,
    ( sdtasdt0(X0,xr) != sdtasdt0(xr,sK15)
    | ~ aNaturalNumber0(sdtasdt0(sK20,xm))
    | ~ aNaturalNumber0(X0)
    | ~ aNaturalNumber0(xr)
    | sdtasdt0(sK20,xm) = X0
    | sz00 = xr ),
    inference(superposition,[status(thm)],[c_85204,c_68]) ).

cnf(c_87834,plain,
    ( sdtasdt0(X0,xr) != sdtasdt0(xr,sK15)
    | ~ aNaturalNumber0(sdtasdt0(sK20,xm))
    | ~ aNaturalNumber0(X0)
    | sdtasdt0(sK20,xm) = X0 ),
    inference(forward_subsumption_resolution,[status(thm)],[c_87776,c_166,c_170]) ).

cnf(c_93510,plain,
    ( ~ aNaturalNumber0(sdtasdt0(xp,sK14))
    | ~ aNaturalNumber0(sdtasdt0(sK20,xm))
    | sdtasdt0(xp,sK14) = sdtasdt0(sK20,xm) ),
    inference(superposition,[status(thm)],[c_85817,c_87834]) ).

cnf(c_93512,plain,
    ~ aNaturalNumber0(sdtasdt0(sK20,xm)),
    inference(forward_subsumption_resolution,[status(thm)],[c_93510,c_85203,c_85819]) ).

cnf(c_93535,plain,
    ( ~ aNaturalNumber0(xm)
    | ~ aNaturalNumber0(sK20) ),
    inference(superposition,[status(thm)],[c_53,c_93512]) ).

cnf(c_93536,plain,
    $false,
    inference(forward_subsumption_resolution,[status(thm)],[c_93535,c_188,c_117]) ).


%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.11  % Problem  : NUM513+3 : TPTP v8.1.2. Released v4.0.0.
% 0.00/0.12  % Command  : run_iprover %s %d THM
% 0.15/0.33  % Computer : n026.cluster.edu
% 0.15/0.33  % Model    : x86_64 x86_64
% 0.15/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.33  % Memory   : 8042.1875MB
% 0.15/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.33  % CPULimit : 300
% 0.15/0.33  % WCLimit  : 300
% 0.15/0.33  % DateTime : Fri Aug 25 14:05:02 EDT 2023
% 0.15/0.33  % CPUTime  : 
% 0.18/0.44  Running first-order theorem proving
% 0.18/0.44  Running: /export/starexec/sandbox/solver/bin/run_problem --schedule fof_schedule --no_cores 8 /export/starexec/sandbox/benchmark/theBenchmark.p 300
% 172.04/22.30  % SZS status Started for theBenchmark.p
% 172.04/22.30  % SZS status Theorem for theBenchmark.p
% 172.04/22.30  
% 172.04/22.30  %---------------- iProver v3.8 (pre SMT-COMP 2023/CASC 2023) ----------------%
% 172.04/22.30  
% 172.04/22.30  ------  iProver source info
% 172.04/22.30  
% 172.04/22.30  git: date: 2023-05-31 18:12:56 +0000
% 172.04/22.30  git: sha1: 8abddc1f627fd3ce0bcb8b4cbf113b3cc443d7b6
% 172.04/22.30  git: non_committed_changes: false
% 172.04/22.30  git: last_make_outside_of_git: false
% 172.04/22.30  
% 172.04/22.30  ------ Parsing...
% 172.04/22.30  ------ Clausification by vclausify_rel  & Parsing by iProver...
% 172.04/22.30  
% 172.04/22.30  ------ Preprocessing... sup_sim: 9  sf_s  rm: 1 0s  sf_e  pe_s  pe_e  sup_sim: 0  sf_s  rm: 1 0s  sf_e  pe_s  pe_e 
% 172.04/22.30  
% 172.04/22.30  ------ Preprocessing... gs_s  sp: 0 0s  gs_e  snvd_s sp: 0 0s snvd_e 
% 172.04/22.30  
% 172.04/22.30  ------ Preprocessing... sf_s  rm: 1 0s  sf_e  sf_s  rm: 0 0s  sf_e 
% 172.04/22.30  ------ Proving...
% 172.04/22.30  ------ Problem Properties 
% 172.04/22.30  
% 172.04/22.30  
% 172.04/22.30  clauses                                 145
% 172.04/22.30  conjectures                             5
% 172.04/22.30  EPR                                     53
% 172.04/22.30  Horn                                    102
% 172.04/22.30  unary                                   61
% 172.04/22.30  binary                                  18
% 172.04/22.30  lits                                    421
% 172.04/22.30  lits eq                                 133
% 172.04/22.30  fd_pure                                 0
% 172.04/22.30  fd_pseudo                               0
% 172.04/22.30  fd_cond                                 24
% 172.04/22.30  fd_pseudo_cond                          11
% 172.04/22.30  AC symbols                              0
% 172.04/22.30  
% 172.04/22.30  ------ Input Options Time Limit: Unbounded
% 172.04/22.30  
% 172.04/22.30  
% 172.04/22.30  ------ 
% 172.04/22.30  Current options:
% 172.04/22.30  ------ 
% 172.04/22.30  
% 172.04/22.30  
% 172.04/22.30  
% 172.04/22.30  
% 172.04/22.30  ------ Proving...
% 172.04/22.30  
% 172.04/22.30  
% 172.04/22.30  % SZS status Theorem for theBenchmark.p
% 172.04/22.30  
% 172.04/22.30  % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 172.04/22.31  
% 172.04/22.32  
%------------------------------------------------------------------------------