TSTP Solution File: NUM528+1 by Beagle---0.9.51

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : NUM528+1 : TPTP v8.1.2. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s

% Computer : n003.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 : Tue Aug 22 10:51:59 EDT 2023

% Result   : Theorem 30.47s 16.18s
% Output   : CNFRefutation 31.02s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   23
%            Number of leaves      :   43
% Syntax   : Number of formulae    :  309 ( 129 unt;  19 typ;   3 def)
%            Number of atoms       :  721 ( 275 equ)
%            Maximal formula atoms :    8 (   2 avg)
%            Number of connectives :  752 ( 321   ~; 367   |;  33   &)
%                                         (   3 <=>;  28  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   10 (   3 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :   22 (  13   >;   9   *;   0   +;   0  <<)
%            Number of predicates  :    7 (   5 usr;   1 prp; 0-2 aty)
%            Number of functors    :   14 (  14 usr;   6 con; 0-2 aty)
%            Number of variables   :  115 (; 114   !;   1   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ sdtlseqdt0 > iLess0 > doDivides0 > isPrime0 > aNaturalNumber0 > sdtsldt0 > sdtpldt0 > sdtmndt0 > sdtasdt0 > #nlpp > xq > xp > xn > xm > sz10 > sz00 > #skF_4 > #skF_3 > #skF_2 > #skF_1

%Foreground sorts:

%Background operators:

%Foreground operators:
tff(xq,type,
    xq: $i ).

tff(sdtasdt0,type,
    sdtasdt0: ( $i * $i ) > $i ).

tff('#skF_4',type,
    '#skF_4': $i > $i ).

tff(sz10,type,
    sz10: $i ).

tff(sdtmndt0,type,
    sdtmndt0: ( $i * $i ) > $i ).

tff(sdtlseqdt0,type,
    sdtlseqdt0: ( $i * $i ) > $o ).

tff(sz00,type,
    sz00: $i ).

tff(sdtpldt0,type,
    sdtpldt0: ( $i * $i ) > $i ).

tff(isPrime0,type,
    isPrime0: $i > $o ).

tff(aNaturalNumber0,type,
    aNaturalNumber0: $i > $o ).

tff(doDivides0,type,
    doDivides0: ( $i * $i ) > $o ).

tff('#skF_3',type,
    '#skF_3': $i > $i ).

tff('#skF_2',type,
    '#skF_2': ( $i * $i ) > $i ).

tff(xp,type,
    xp: $i ).

tff(iLess0,type,
    iLess0: ( $i * $i ) > $o ).

tff(xm,type,
    xm: $i ).

tff(sdtsldt0,type,
    sdtsldt0: ( $i * $i ) > $i ).

tff(xn,type,
    xn: $i ).

tff('#skF_1',type,
    '#skF_1': ( $i * $i ) > $i ).

tff(f_35,axiom,
    ( aNaturalNumber0(sz10)
    & ( sz10 != sz00 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mSortsC_01) ).

tff(f_403,definition,
    ! [W0] :
      ( aNaturalNumber0(W0)
     => ( isPrime0(W0)
      <=> ( ( W0 != sz00 )
          & ( W0 != sz10 )
          & ! [W1] :
              ( ( aNaturalNumber0(W1)
                & doDivides0(W1,W0) )
             => ( ( W1 = sz10 )
                | ( W1 = W0 ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mDefPrime) ).

tff(f_446,hypothesis,
    ( aNaturalNumber0(xn)
    & aNaturalNumber0(xm)
    & aNaturalNumber0(xp)
    & ( xn != sz00 )
    & ( xm != sz00 )
    & ( xp != sz00 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__2987) ).

tff(f_93,axiom,
    ! [W0] :
      ( aNaturalNumber0(W0)
     => ( ( sdtasdt0(W0,sz00) = sz00 )
        & ( sz00 = sdtasdt0(sz00,W0) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m_MulZero) ).

tff(f_473,hypothesis,
    ( doDivides0(xp,sdtasdt0(xn,xn))
    & doDivides0(xp,xn) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__3046) ).

tff(f_474,hypothesis,
    xq = sdtsldt0(xn,xp),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__3059) ).

tff(f_323,definition,
    ! [W0,W1] :
      ( ( aNaturalNumber0(W0)
        & aNaturalNumber0(W1) )
     => ( ( ( W0 != sz00 )
          & doDivides0(W0,W1) )
       => ! [W2] :
            ( ( W2 = sdtsldt0(W1,W0) )
          <=> ( aNaturalNumber0(W2)
              & ( W1 = sdtasdt0(W0,W2) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mDefQuot) ).

tff(f_278,axiom,
    ! [W0,W1] :
      ( ( aNaturalNumber0(W0)
        & aNaturalNumber0(W1) )
     => ( ( W0 != sz00 )
       => sdtlseqdt0(W1,sdtasdt0(W1,W0)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mMonMul2) ).

tff(f_87,axiom,
    ! [W0] :
      ( aNaturalNumber0(W0)
     => ( ( sdtasdt0(W0,sz10) = W0 )
        & ( W0 = sdtasdt0(sz10,W0) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m_MulUnit) ).

tff(f_296,axiom,
    ! [W0,W1] :
      ( ( aNaturalNumber0(W0)
        & aNaturalNumber0(W1) )
     => ( ( ( W0 != W1 )
          & sdtlseqdt0(W0,W1) )
       => iLess0(W0,W1) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mIH_03) ).

tff(f_470,hypothesis,
    isPrime0(xp),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__3025) ).

tff(f_73,axiom,
    ! [W0,W1] :
      ( ( aNaturalNumber0(W0)
        & aNaturalNumber0(W1) )
     => ( sdtasdt0(W0,W1) = sdtasdt0(W1,W0) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mMulComm) ).

tff(f_307,definition,
    ! [W0,W1] :
      ( ( aNaturalNumber0(W0)
        & aNaturalNumber0(W1) )
     => ( doDivides0(W0,W1)
      <=> ? [W2] :
            ( aNaturalNumber0(W2)
            & ( W1 = sdtasdt0(W0,W2) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mDefDiv) ).

tff(f_47,axiom,
    ! [W0,W1] :
      ( ( aNaturalNumber0(W0)
        & aNaturalNumber0(W1) )
     => aNaturalNumber0(sdtasdt0(W0,W1)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mSortsB_02) ).

tff(f_469,hypothesis,
    sdtasdt0(xp,sdtasdt0(xm,xm)) = sdtasdt0(xn,xn),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__3014) ).

tff(f_475,hypothesis,
    sdtasdt0(xm,xm) = sdtasdt0(xp,sdtasdt0(xq,xq)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__3082) ).

tff(f_384,axiom,
    ! [W0,W1] :
      ( ( aNaturalNumber0(W0)
        & aNaturalNumber0(W1) )
     => ( ( ( W0 != sz00 )
          & doDivides0(W0,W1) )
       => ! [W2] :
            ( aNaturalNumber0(W2)
           => ( sdtasdt0(W2,sdtsldt0(W1,W0)) = sdtsldt0(sdtasdt0(W2,W1),W0) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mDivAsso) ).

tff(f_151,axiom,
    ! [W0,W1] :
      ( ( aNaturalNumber0(W0)
        & aNaturalNumber0(W1) )
     => ( ( sdtasdt0(W0,W1) = sz00 )
       => ( ( W0 = sz00 )
          | ( W1 = sz00 ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mZeroMul) ).

tff(f_370,axiom,
    ! [W0,W1] :
      ( ( aNaturalNumber0(W0)
        & aNaturalNumber0(W1) )
     => ( ( doDivides0(W0,W1)
          & ( W1 != sz00 ) )
       => sdtlseqdt0(W0,W1) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mDivLE) ).

tff(f_483,negated_conjecture,
    ~ ( ( xm != xn )
      & sdtlseqdt0(xm,xn) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__) ).

tff(f_212,axiom,
    ! [W0,W1] :
      ( ( aNaturalNumber0(W0)
        & aNaturalNumber0(W1) )
     => ( sdtlseqdt0(W0,W1)
        | ( ( W1 != W0 )
          & sdtlseqdt0(W1,W0) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mLETotal) ).

tff(f_478,hypothesis,
    ( sdtlseqdt0(xn,xm)
   => sdtlseqdt0(sdtasdt0(xn,xn),sdtasdt0(xm,xm)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__3152) ).

tff(f_189,axiom,
    ! [W0,W1] :
      ( ( aNaturalNumber0(W0)
        & aNaturalNumber0(W1) )
     => ( ( sdtlseqdt0(W0,W1)
          & sdtlseqdt0(W1,W0) )
       => ( W0 = W1 ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mLEAsym) ).

tff(f_131,axiom,
    ! [W0] :
      ( aNaturalNumber0(W0)
     => ( ( W0 != sz00 )
       => ! [W1,W2] :
            ( ( aNaturalNumber0(W1)
              & aNaturalNumber0(W2) )
           => ( ( ( sdtasdt0(W0,W1) = sdtasdt0(W0,W2) )
                | ( sdtasdt0(W1,W0) = sdtasdt0(W2,W0) ) )
             => ( W1 = W2 ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mMulCanc) ).

tff(c_8,plain,
    aNaturalNumber0(sz10),
    inference(cnfTransformation,[status(thm)],[f_35]) ).

tff(c_133,plain,
    ( ~ isPrime0(sz10)
    | ~ aNaturalNumber0(sz10) ),
    inference(cnfTransformation,[status(thm)],[f_403]) ).

tff(c_175,plain,
    ~ isPrime0(sz10),
    inference(demodulation,[status(thm),theory(equality)],[c_8,c_133]) ).

tff(c_147,plain,
    xm != sz00,
    inference(cnfTransformation,[status(thm)],[f_446]) ).

tff(c_151,plain,
    aNaturalNumber0(xp),
    inference(cnfTransformation,[status(thm)],[f_446]) ).

tff(c_50992,plain,
    ! [W0_416] :
      ( ( sdtasdt0(W0_416,sz00) = sz00 )
      | ~ aNaturalNumber0(W0_416) ),
    inference(cnfTransformation,[status(thm)],[f_93]) ).

tff(c_51005,plain,
    sdtasdt0(xp,sz00) = sz00,
    inference(resolution,[status(thm)],[c_151,c_50992]) ).

tff(c_145,plain,
    xp != sz00,
    inference(cnfTransformation,[status(thm)],[f_446]) ).

tff(c_153,plain,
    aNaturalNumber0(xm),
    inference(cnfTransformation,[status(thm)],[f_446]) ).

tff(c_149,plain,
    xn != sz00,
    inference(cnfTransformation,[status(thm)],[f_446]) ).

tff(c_246,plain,
    ! [W0_104] :
      ( ( sdtasdt0(W0_104,sz00) = sz00 )
      | ~ aNaturalNumber0(W0_104) ),
    inference(cnfTransformation,[status(thm)],[f_93]) ).

tff(c_262,plain,
    sdtasdt0(xp,sz00) = sz00,
    inference(resolution,[status(thm)],[c_151,c_246]) ).

tff(c_155,plain,
    aNaturalNumber0(xn),
    inference(cnfTransformation,[status(thm)],[f_446]) ).

tff(c_163,plain,
    doDivides0(xp,xn),
    inference(cnfTransformation,[status(thm)],[f_473]) ).

tff(c_167,plain,
    sdtsldt0(xn,xp) = xq,
    inference(cnfTransformation,[status(thm)],[f_474]) ).

tff(c_3164,plain,
    ! [W1_163,W0_164] :
      ( aNaturalNumber0(sdtsldt0(W1_163,W0_164))
      | ~ doDivides0(W0_164,W1_163)
      | ( sz00 = W0_164 )
      | ~ aNaturalNumber0(W1_163)
      | ~ aNaturalNumber0(W0_164) ),
    inference(cnfTransformation,[status(thm)],[f_323]) ).

tff(c_3198,plain,
    ( aNaturalNumber0(xq)
    | ~ doDivides0(xp,xn)
    | ( xp = sz00 )
    | ~ aNaturalNumber0(xn)
    | ~ aNaturalNumber0(xp) ),
    inference(superposition,[status(thm),theory(equality)],[c_167,c_3164]) ).

tff(c_3211,plain,
    ( aNaturalNumber0(xq)
    | ( xp = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_155,c_163,c_3198]) ).

tff(c_3212,plain,
    aNaturalNumber0(xq),
    inference(negUnitSimplification,[status(thm)],[c_145,c_3211]) ).

tff(c_3610,plain,
    ! [W0_171,W1_172] :
      ( ( sdtasdt0(W0_171,sdtsldt0(W1_172,W0_171)) = W1_172 )
      | ~ doDivides0(W0_171,W1_172)
      | ( sz00 = W0_171 )
      | ~ aNaturalNumber0(W1_172)
      | ~ aNaturalNumber0(W0_171) ),
    inference(cnfTransformation,[status(thm)],[f_323]) ).

tff(c_3630,plain,
    ( ( sdtasdt0(xp,xq) = xn )
    | ~ doDivides0(xp,xn)
    | ( xp = sz00 )
    | ~ aNaturalNumber0(xn)
    | ~ aNaturalNumber0(xp) ),
    inference(superposition,[status(thm),theory(equality)],[c_167,c_3610]) ).

tff(c_3634,plain,
    ( ( sdtasdt0(xp,xq) = xn )
    | ( xp = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_155,c_163,c_3630]) ).

tff(c_3635,plain,
    sdtasdt0(xp,xq) = xn,
    inference(negUnitSimplification,[status(thm)],[c_145,c_3634]) ).

tff(c_95,plain,
    ! [W1_60,W0_59] :
      ( sdtlseqdt0(W1_60,sdtasdt0(W1_60,W0_59))
      | ( sz00 = W0_59 )
      | ~ aNaturalNumber0(W1_60)
      | ~ aNaturalNumber0(W0_59) ),
    inference(cnfTransformation,[status(thm)],[f_278]) ).

tff(c_4205,plain,
    ( sdtlseqdt0(xp,xn)
    | ( xq = sz00 )
    | ~ aNaturalNumber0(xp)
    | ~ aNaturalNumber0(xq) ),
    inference(superposition,[status(thm),theory(equality)],[c_3635,c_95]) ).

tff(c_4219,plain,
    ( sdtlseqdt0(xp,xn)
    | ( xq = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3212,c_151,c_4205]) ).

tff(c_5601,plain,
    xq = sz00,
    inference(splitLeft,[status(thm)],[c_4219]) ).

tff(c_5613,plain,
    sdtasdt0(xp,sz00) = xn,
    inference(demodulation,[status(thm),theory(equality)],[c_5601,c_3635]) ).

tff(c_5628,plain,
    xn = sz00,
    inference(demodulation,[status(thm),theory(equality)],[c_262,c_5613]) ).

tff(c_5630,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_149,c_5628]) ).

tff(c_5632,plain,
    xq != sz00,
    inference(splitRight,[status(thm)],[c_4219]) ).

tff(c_184,plain,
    ! [W0_102] :
      ( ( sdtasdt0(sz10,W0_102) = W0_102 )
      | ~ aNaturalNumber0(W0_102) ),
    inference(cnfTransformation,[status(thm)],[f_87]) ).

tff(c_200,plain,
    sdtasdt0(sz10,xp) = xp,
    inference(resolution,[status(thm)],[c_151,c_184]) ).

tff(c_1241,plain,
    ! [W1_128,W0_129] :
      ( sdtlseqdt0(W1_128,sdtasdt0(W1_128,W0_129))
      | ( sz00 = W0_129 )
      | ~ aNaturalNumber0(W1_128)
      | ~ aNaturalNumber0(W0_129) ),
    inference(cnfTransformation,[status(thm)],[f_278]) ).

tff(c_1286,plain,
    ( sdtlseqdt0(sz10,xp)
    | ( xp = sz00 )
    | ~ aNaturalNumber0(sz10)
    | ~ aNaturalNumber0(xp) ),
    inference(superposition,[status(thm),theory(equality)],[c_200,c_1241]) ).

tff(c_1375,plain,
    ( sdtlseqdt0(sz10,xp)
    | ( xp = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_8,c_1286]) ).

tff(c_1376,plain,
    sdtlseqdt0(sz10,xp),
    inference(negUnitSimplification,[status(thm)],[c_145,c_1375]) ).

tff(c_2251,plain,
    ! [W0_147,W1_148] :
      ( iLess0(W0_147,W1_148)
      | ~ sdtlseqdt0(W0_147,W1_148)
      | ( W1_148 = W0_147 )
      | ~ aNaturalNumber0(W1_148)
      | ~ aNaturalNumber0(W0_147) ),
    inference(cnfTransformation,[status(thm)],[f_296]) ).

tff(c_2290,plain,
    ( iLess0(sz10,xp)
    | ( xp = sz10 )
    | ~ aNaturalNumber0(xp)
    | ~ aNaturalNumber0(sz10) ),
    inference(resolution,[status(thm)],[c_1376,c_2251]) ).

tff(c_2355,plain,
    ( iLess0(sz10,xp)
    | ( xp = sz10 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8,c_151,c_2290]) ).

tff(c_2523,plain,
    xp = sz10,
    inference(splitLeft,[status(thm)],[c_2355]) ).

tff(c_161,plain,
    isPrime0(xp),
    inference(cnfTransformation,[status(thm)],[f_470]) ).

tff(c_2556,plain,
    isPrime0(sz10),
    inference(demodulation,[status(thm),theory(equality)],[c_2523,c_161]) ).

tff(c_2584,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_175,c_2556]) ).

tff(c_2586,plain,
    xp != sz10,
    inference(splitRight,[status(thm)],[c_2355]) ).

tff(c_941,plain,
    ! [W1_121,W0_122] :
      ( ( sdtasdt0(W1_121,W0_122) = sdtasdt0(W0_122,W1_121) )
      | ~ aNaturalNumber0(W1_121)
      | ~ aNaturalNumber0(W0_122) ),
    inference(cnfTransformation,[status(thm)],[f_73]) ).

tff(c_967,plain,
    ! [W0_122] :
      ( ( sdtasdt0(xp,W0_122) = sdtasdt0(W0_122,xp) )
      | ~ aNaturalNumber0(W0_122) ),
    inference(resolution,[status(thm)],[c_151,c_941]) ).

tff(c_3247,plain,
    sdtasdt0(xq,xp) = sdtasdt0(xp,xq),
    inference(resolution,[status(thm)],[c_3212,c_967]) ).

tff(c_9915,plain,
    sdtasdt0(xq,xp) = xn,
    inference(demodulation,[status(thm),theory(equality)],[c_3635,c_3247]) ).

tff(c_9968,plain,
    ( sdtlseqdt0(xq,xn)
    | ( xp = sz00 )
    | ~ aNaturalNumber0(xq)
    | ~ aNaturalNumber0(xp) ),
    inference(superposition,[status(thm),theory(equality)],[c_9915,c_95]) ).

tff(c_10021,plain,
    ( sdtlseqdt0(xq,xn)
    | ( xp = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_3212,c_9968]) ).

tff(c_10022,plain,
    sdtlseqdt0(xq,xn),
    inference(negUnitSimplification,[status(thm)],[c_145,c_10021]) ).

tff(c_99,plain,
    ! [W0_63,W1_64] :
      ( iLess0(W0_63,W1_64)
      | ~ sdtlseqdt0(W0_63,W1_64)
      | ( W1_64 = W0_63 )
      | ~ aNaturalNumber0(W1_64)
      | ~ aNaturalNumber0(W0_63) ),
    inference(cnfTransformation,[status(thm)],[f_296]) ).

tff(c_10042,plain,
    ( iLess0(xq,xn)
    | ( xq = xn )
    | ~ aNaturalNumber0(xn)
    | ~ aNaturalNumber0(xq) ),
    inference(resolution,[status(thm)],[c_10022,c_99]) ).

tff(c_10050,plain,
    ( iLess0(xq,xn)
    | ( xq = xn ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3212,c_155,c_10042]) ).

tff(c_10198,plain,
    xq = xn,
    inference(splitLeft,[status(thm)],[c_10050]) ).

tff(c_10202,plain,
    sdtasdt0(xn,xp) = xn,
    inference(demodulation,[status(thm),theory(equality)],[c_10198,c_9915]) ).

tff(c_279,plain,
    ! [W0_105] :
      ( ( sdtasdt0(W0_105,sz10) = W0_105 )
      | ~ aNaturalNumber0(W0_105) ),
    inference(cnfTransformation,[status(thm)],[f_87]) ).

tff(c_300,plain,
    sdtasdt0(xn,sz10) = xn,
    inference(resolution,[status(thm)],[c_155,c_279]) ).

tff(c_2761,plain,
    ! [W0_157,W2_158] :
      ( doDivides0(W0_157,sdtasdt0(W0_157,W2_158))
      | ~ aNaturalNumber0(W2_158)
      | ~ aNaturalNumber0(sdtasdt0(W0_157,W2_158))
      | ~ aNaturalNumber0(W0_157) ),
    inference(cnfTransformation,[status(thm)],[f_307]) ).

tff(c_2854,plain,
    ( doDivides0(xn,xn)
    | ~ aNaturalNumber0(sz10)
    | ~ aNaturalNumber0(sdtasdt0(xn,sz10))
    | ~ aNaturalNumber0(xn) ),
    inference(superposition,[status(thm),theory(equality)],[c_300,c_2761]) ).

tff(c_2935,plain,
    doDivides0(xn,xn),
    inference(demodulation,[status(thm),theory(equality)],[c_155,c_155,c_300,c_8,c_2854]) ).

tff(c_9317,plain,
    ! [W0_223,W2_224] :
      ( ( sdtsldt0(sdtasdt0(W0_223,W2_224),W0_223) = W2_224 )
      | ~ aNaturalNumber0(W2_224)
      | ~ doDivides0(W0_223,sdtasdt0(W0_223,W2_224))
      | ( sz00 = W0_223 )
      | ~ aNaturalNumber0(sdtasdt0(W0_223,W2_224))
      | ~ aNaturalNumber0(W0_223) ),
    inference(cnfTransformation,[status(thm)],[f_323]) ).

tff(c_9434,plain,
    ( ( sdtsldt0(sdtasdt0(xn,sz10),xn) = sz10 )
    | ~ aNaturalNumber0(sz10)
    | ~ doDivides0(xn,xn)
    | ( xn = sz00 )
    | ~ aNaturalNumber0(sdtasdt0(xn,sz10))
    | ~ aNaturalNumber0(xn) ),
    inference(superposition,[status(thm),theory(equality)],[c_300,c_9317]) ).

tff(c_9556,plain,
    ( ( sdtsldt0(xn,xn) = sz10 )
    | ( xn = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_155,c_155,c_300,c_2935,c_8,c_300,c_9434]) ).

tff(c_9557,plain,
    sdtsldt0(xn,xn) = sz10,
    inference(negUnitSimplification,[status(thm)],[c_149,c_9556]) ).

tff(c_107,plain,
    ! [W0_70,W2_73] :
      ( ( sdtsldt0(sdtasdt0(W0_70,W2_73),W0_70) = W2_73 )
      | ~ aNaturalNumber0(W2_73)
      | ~ doDivides0(W0_70,sdtasdt0(W0_70,W2_73))
      | ( sz00 = W0_70 )
      | ~ aNaturalNumber0(sdtasdt0(W0_70,W2_73))
      | ~ aNaturalNumber0(W0_70) ),
    inference(cnfTransformation,[status(thm)],[f_323]) ).

tff(c_10287,plain,
    ( ( sdtsldt0(sdtasdt0(xn,xp),xn) = xp )
    | ~ aNaturalNumber0(xp)
    | ~ doDivides0(xn,xn)
    | ( xn = sz00 )
    | ~ aNaturalNumber0(sdtasdt0(xn,xp))
    | ~ aNaturalNumber0(xn) ),
    inference(superposition,[status(thm),theory(equality)],[c_10202,c_107]) ).

tff(c_10343,plain,
    ( ( xp = sz10 )
    | ( xn = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_155,c_155,c_10202,c_2935,c_151,c_9557,c_10202,c_10287]) ).

tff(c_10345,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_149,c_2586,c_10343]) ).

tff(c_10347,plain,
    xq != xn,
    inference(splitRight,[status(thm)],[c_10050]) ).

tff(c_12,plain,
    ! [W0_4,W1_5] :
      ( aNaturalNumber0(sdtasdt0(W0_4,W1_5))
      | ~ aNaturalNumber0(W1_5)
      | ~ aNaturalNumber0(W0_4) ),
    inference(cnfTransformation,[status(thm)],[f_47]) ).

tff(c_159,plain,
    sdtasdt0(xp,sdtasdt0(xm,xm)) = sdtasdt0(xn,xn),
    inference(cnfTransformation,[status(thm)],[f_469]) ).

tff(c_423,plain,
    ! [W0_108,W1_109] :
      ( aNaturalNumber0(sdtasdt0(W0_108,W1_109))
      | ~ aNaturalNumber0(W1_109)
      | ~ aNaturalNumber0(W0_108) ),
    inference(cnfTransformation,[status(thm)],[f_47]) ).

tff(c_462,plain,
    ( aNaturalNumber0(sdtasdt0(xn,xn))
    | ~ aNaturalNumber0(sdtasdt0(xm,xm))
    | ~ aNaturalNumber0(xp) ),
    inference(superposition,[status(thm),theory(equality)],[c_159,c_423]) ).

tff(c_515,plain,
    ( aNaturalNumber0(sdtasdt0(xn,xn))
    | ~ aNaturalNumber0(sdtasdt0(xm,xm)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_462]) ).

tff(c_609,plain,
    ~ aNaturalNumber0(sdtasdt0(xm,xm)),
    inference(splitLeft,[status(thm)],[c_515]) ).

tff(c_612,plain,
    ~ aNaturalNumber0(xm),
    inference(resolution,[status(thm)],[c_12,c_609]) ).

tff(c_616,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_153,c_612]) ).

tff(c_618,plain,
    aNaturalNumber0(sdtasdt0(xm,xm)),
    inference(splitRight,[status(thm)],[c_515]) ).

tff(c_169,plain,
    sdtasdt0(xp,sdtasdt0(xq,xq)) = sdtasdt0(xm,xm),
    inference(cnfTransformation,[status(thm)],[f_475]) ).

tff(c_2830,plain,
    ( doDivides0(xp,sdtasdt0(xm,xm))
    | ~ aNaturalNumber0(sdtasdt0(xq,xq))
    | ~ aNaturalNumber0(sdtasdt0(xp,sdtasdt0(xq,xq)))
    | ~ aNaturalNumber0(xp) ),
    inference(superposition,[status(thm),theory(equality)],[c_169,c_2761]) ).

tff(c_2919,plain,
    ( doDivides0(xp,sdtasdt0(xm,xm))
    | ~ aNaturalNumber0(sdtasdt0(xq,xq)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_618,c_169,c_2830]) ).

tff(c_16346,plain,
    ~ aNaturalNumber0(sdtasdt0(xq,xq)),
    inference(splitLeft,[status(thm)],[c_2919]) ).

tff(c_16349,plain,
    ~ aNaturalNumber0(xq),
    inference(resolution,[status(thm)],[c_12,c_16346]) ).

tff(c_16353,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_3212,c_16349]) ).

tff(c_16355,plain,
    aNaturalNumber0(sdtasdt0(xq,xq)),
    inference(splitRight,[status(thm)],[c_2919]) ).

tff(c_617,plain,
    aNaturalNumber0(sdtasdt0(xn,xn)),
    inference(splitRight,[status(thm)],[c_515]) ).

tff(c_165,plain,
    doDivides0(xp,sdtasdt0(xn,xn)),
    inference(cnfTransformation,[status(thm)],[f_473]) ).

tff(c_9422,plain,
    ( ( sdtsldt0(sdtasdt0(xp,sdtasdt0(xm,xm)),xp) = sdtasdt0(xm,xm) )
    | ~ aNaturalNumber0(sdtasdt0(xm,xm))
    | ~ doDivides0(xp,sdtasdt0(xn,xn))
    | ( xp = sz00 )
    | ~ aNaturalNumber0(sdtasdt0(xp,sdtasdt0(xm,xm)))
    | ~ aNaturalNumber0(xp) ),
    inference(superposition,[status(thm),theory(equality)],[c_159,c_9317]) ).

tff(c_9544,plain,
    ( ( sdtsldt0(sdtasdt0(xn,xn),xp) = sdtasdt0(xm,xm) )
    | ( xp = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_617,c_159,c_165,c_618,c_159,c_9422]) ).

tff(c_9545,plain,
    sdtsldt0(sdtasdt0(xn,xn),xp) = sdtasdt0(xm,xm),
    inference(negUnitSimplification,[status(thm)],[c_145,c_9544]) ).

tff(c_121,plain,
    ! [W2_88,W1_86,W0_85] :
      ( ( sdtsldt0(sdtasdt0(W2_88,W1_86),W0_85) = sdtasdt0(W2_88,sdtsldt0(W1_86,W0_85)) )
      | ~ aNaturalNumber0(W2_88)
      | ~ doDivides0(W0_85,W1_86)
      | ( sz00 = W0_85 )
      | ~ aNaturalNumber0(W1_86)
      | ~ aNaturalNumber0(W0_85) ),
    inference(cnfTransformation,[status(thm)],[f_384]) ).

tff(c_9890,plain,
    ( ( sdtasdt0(xn,sdtsldt0(xn,xp)) = sdtasdt0(xm,xm) )
    | ~ aNaturalNumber0(xn)
    | ~ doDivides0(xp,xn)
    | ( xp = sz00 )
    | ~ aNaturalNumber0(xn)
    | ~ aNaturalNumber0(xp) ),
    inference(superposition,[status(thm),theory(equality)],[c_9545,c_121]) ).

tff(c_9903,plain,
    ( ( sdtasdt0(xn,xq) = sdtasdt0(xm,xm) )
    | ( xp = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_155,c_163,c_155,c_167,c_9890]) ).

tff(c_9904,plain,
    sdtasdt0(xn,xq) = sdtasdt0(xm,xm),
    inference(negUnitSimplification,[status(thm)],[c_145,c_9903]) ).

tff(c_50,plain,
    ! [W1_33,W0_32] :
      ( ( sz00 = W1_33 )
      | ( sz00 = W0_32 )
      | ( sdtasdt0(W0_32,W1_33) != sz00 )
      | ~ aNaturalNumber0(W1_33)
      | ~ aNaturalNumber0(W0_32) ),
    inference(cnfTransformation,[status(thm)],[f_151]) ).

tff(c_10103,plain,
    ( ( xq = sz00 )
    | ( xn = sz00 )
    | ( sdtasdt0(xm,xm) != sz00 )
    | ~ aNaturalNumber0(xq)
    | ~ aNaturalNumber0(xn) ),
    inference(superposition,[status(thm),theory(equality)],[c_9904,c_50]) ).

tff(c_10156,plain,
    ( ( xq = sz00 )
    | ( xn = sz00 )
    | ( sdtasdt0(xm,xm) != sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_155,c_3212,c_10103]) ).

tff(c_10157,plain,
    sdtasdt0(xm,xm) != sz00,
    inference(negUnitSimplification,[status(thm)],[c_149,c_5632,c_10156]) ).

tff(c_2051,plain,
    ! [W1_145,W0_146] :
      ( ( sz00 = W1_145 )
      | ( sz00 = W0_146 )
      | ( sdtasdt0(W0_146,W1_145) != sz00 )
      | ~ aNaturalNumber0(W1_145)
      | ~ aNaturalNumber0(W0_146) ),
    inference(cnfTransformation,[status(thm)],[f_151]) ).

tff(c_2097,plain,
    ( ( sdtasdt0(xm,xm) = sz00 )
    | ( xp = sz00 )
    | ( sdtasdt0(xn,xn) != sz00 )
    | ~ aNaturalNumber0(sdtasdt0(xm,xm))
    | ~ aNaturalNumber0(xp) ),
    inference(superposition,[status(thm),theory(equality)],[c_159,c_2051]) ).

tff(c_2203,plain,
    ( ( sdtasdt0(xm,xm) = sz00 )
    | ( xp = sz00 )
    | ( sdtasdt0(xn,xn) != sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_618,c_2097]) ).

tff(c_2204,plain,
    ( ( sdtasdt0(xm,xm) = sz00 )
    | ( sdtasdt0(xn,xn) != sz00 ) ),
    inference(negUnitSimplification,[status(thm)],[c_145,c_2203]) ).

tff(c_10786,plain,
    sdtasdt0(xn,xn) != sz00,
    inference(negUnitSimplification,[status(thm)],[c_10157,c_2204]) ).

tff(c_119,plain,
    ! [W0_83,W1_84] :
      ( sdtlseqdt0(W0_83,W1_84)
      | ( sz00 = W1_84 )
      | ~ doDivides0(W0_83,W1_84)
      | ~ aNaturalNumber0(W1_84)
      | ~ aNaturalNumber0(W0_83) ),
    inference(cnfTransformation,[status(thm)],[f_370]) ).

tff(c_173,plain,
    ( ~ sdtlseqdt0(xm,xn)
    | ( xn = xm ) ),
    inference(cnfTransformation,[status(thm)],[f_483]) ).

tff(c_178,plain,
    ~ sdtlseqdt0(xm,xn),
    inference(splitLeft,[status(thm)],[c_173]) ).

tff(c_70,plain,
    ! [W1_50,W0_49] :
      ( sdtlseqdt0(W1_50,W0_49)
      | sdtlseqdt0(W0_49,W1_50)
      | ~ aNaturalNumber0(W1_50)
      | ~ aNaturalNumber0(W0_49) ),
    inference(cnfTransformation,[status(thm)],[f_212]) ).

tff(c_171,plain,
    ( sdtlseqdt0(sdtasdt0(xn,xn),sdtasdt0(xm,xm))
    | ~ sdtlseqdt0(xn,xm) ),
    inference(cnfTransformation,[status(thm)],[f_478]) ).

tff(c_1098,plain,
    ~ sdtlseqdt0(xn,xm),
    inference(splitLeft,[status(thm)],[c_171]) ).

tff(c_1101,plain,
    ( sdtlseqdt0(xm,xn)
    | ~ aNaturalNumber0(xn)
    | ~ aNaturalNumber0(xm) ),
    inference(resolution,[status(thm)],[c_70,c_1098]) ).

tff(c_1107,plain,
    sdtlseqdt0(xm,xn),
    inference(demodulation,[status(thm),theory(equality)],[c_153,c_155,c_1101]) ).

tff(c_1109,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_178,c_1107]) ).

tff(c_1110,plain,
    sdtlseqdt0(sdtasdt0(xn,xn),sdtasdt0(xm,xm)),
    inference(splitRight,[status(thm)],[c_171]) ).

tff(c_1912,plain,
    ! [W1_143,W0_144] :
      ( ( W1_143 = W0_144 )
      | ~ sdtlseqdt0(W1_143,W0_144)
      | ~ sdtlseqdt0(W0_144,W1_143)
      | ~ aNaturalNumber0(W1_143)
      | ~ aNaturalNumber0(W0_144) ),
    inference(cnfTransformation,[status(thm)],[f_189]) ).

tff(c_1942,plain,
    ( ( sdtasdt0(xn,xn) = sdtasdt0(xm,xm) )
    | ~ sdtlseqdt0(sdtasdt0(xm,xm),sdtasdt0(xn,xn))
    | ~ aNaturalNumber0(sdtasdt0(xn,xn))
    | ~ aNaturalNumber0(sdtasdt0(xm,xm)) ),
    inference(resolution,[status(thm)],[c_1110,c_1912]) ).

tff(c_2000,plain,
    ( ( sdtasdt0(xn,xn) = sdtasdt0(xm,xm) )
    | ~ sdtlseqdt0(sdtasdt0(xm,xm),sdtasdt0(xn,xn)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_618,c_617,c_1942]) ).

tff(c_31901,plain,
    ~ sdtlseqdt0(sdtasdt0(xm,xm),sdtasdt0(xn,xn)),
    inference(splitLeft,[status(thm)],[c_2000]) ).

tff(c_32063,plain,
    ( ( sdtasdt0(xn,xn) = sz00 )
    | ~ doDivides0(sdtasdt0(xm,xm),sdtasdt0(xn,xn))
    | ~ aNaturalNumber0(sdtasdt0(xn,xn))
    | ~ aNaturalNumber0(sdtasdt0(xm,xm)) ),
    inference(resolution,[status(thm)],[c_119,c_31901]) ).

tff(c_32071,plain,
    ( ( sdtasdt0(xn,xn) = sz00 )
    | ~ doDivides0(sdtasdt0(xm,xm),sdtasdt0(xn,xn)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_618,c_617,c_32063]) ).

tff(c_32072,plain,
    ~ doDivides0(sdtasdt0(xm,xm),sdtasdt0(xn,xn)),
    inference(negUnitSimplification,[status(thm)],[c_10786,c_32071]) ).

tff(c_973,plain,
    ! [W0_124] :
      ( ( sdtasdt0(xp,W0_124) = sdtasdt0(W0_124,xp) )
      | ~ aNaturalNumber0(W0_124) ),
    inference(resolution,[status(thm)],[c_151,c_941]) ).

tff(c_979,plain,
    sdtasdt0(sdtasdt0(xm,xm),xp) = sdtasdt0(xp,sdtasdt0(xm,xm)),
    inference(resolution,[status(thm)],[c_618,c_973]) ).

tff(c_1006,plain,
    sdtasdt0(sdtasdt0(xm,xm),xp) = sdtasdt0(xn,xn),
    inference(demodulation,[status(thm),theory(equality)],[c_159,c_979]) ).

tff(c_101,plain,
    ! [W0_65,W2_69] :
      ( doDivides0(W0_65,sdtasdt0(W0_65,W2_69))
      | ~ aNaturalNumber0(W2_69)
      | ~ aNaturalNumber0(sdtasdt0(W0_65,W2_69))
      | ~ aNaturalNumber0(W0_65) ),
    inference(cnfTransformation,[status(thm)],[f_307]) ).

tff(c_37181,plain,
    ( doDivides0(sdtasdt0(xm,xm),sdtasdt0(xn,xn))
    | ~ aNaturalNumber0(xp)
    | ~ aNaturalNumber0(sdtasdt0(sdtasdt0(xm,xm),xp))
    | ~ aNaturalNumber0(sdtasdt0(xm,xm)) ),
    inference(superposition,[status(thm),theory(equality)],[c_1006,c_101]) ).

tff(c_37253,plain,
    doDivides0(sdtasdt0(xm,xm),sdtasdt0(xn,xn)),
    inference(demodulation,[status(thm),theory(equality)],[c_618,c_617,c_1006,c_151,c_37181]) ).

tff(c_37255,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32072,c_37253]) ).

tff(c_37256,plain,
    sdtasdt0(xn,xn) = sdtasdt0(xm,xm),
    inference(splitRight,[status(thm)],[c_2000]) ).

tff(c_4467,plain,
    ! [W0_185,W2_186,W1_187] :
      ( ( sdtasdt0(W0_185,W2_186) != sdtasdt0(W0_185,W1_187) )
      | ( W2_186 = W1_187 )
      | ~ aNaturalNumber0(W2_186)
      | ~ aNaturalNumber0(W1_187)
      | ( sz00 = W0_185 )
      | ~ aNaturalNumber0(W0_185) ),
    inference(cnfTransformation,[status(thm)],[f_131]) ).

tff(c_4591,plain,
    ! [W2_186] :
      ( ( sdtasdt0(xp,W2_186) != sdtasdt0(xn,xn) )
      | ( sdtasdt0(xm,xm) = W2_186 )
      | ~ aNaturalNumber0(W2_186)
      | ~ aNaturalNumber0(sdtasdt0(xm,xm))
      | ( xp = sz00 )
      | ~ aNaturalNumber0(xp) ),
    inference(superposition,[status(thm),theory(equality)],[c_159,c_4467]) ).

tff(c_4792,plain,
    ! [W2_186] :
      ( ( sdtasdt0(xp,W2_186) != sdtasdt0(xn,xn) )
      | ( sdtasdt0(xm,xm) = W2_186 )
      | ~ aNaturalNumber0(W2_186)
      | ( xp = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_618,c_4591]) ).

tff(c_4793,plain,
    ! [W2_186] :
      ( ( sdtasdt0(xp,W2_186) != sdtasdt0(xn,xn) )
      | ( sdtasdt0(xm,xm) = W2_186 )
      | ~ aNaturalNumber0(W2_186) ),
    inference(negUnitSimplification,[status(thm)],[c_145,c_4792]) ).

tff(c_38332,plain,
    ! [W2_349] :
      ( ( sdtasdt0(xp,W2_349) != sdtasdt0(xm,xm) )
      | ( sdtasdt0(xm,xm) = W2_349 )
      | ~ aNaturalNumber0(W2_349) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37256,c_4793]) ).

tff(c_38341,plain,
    ( ( sdtasdt0(xp,sdtasdt0(xq,xq)) != sdtasdt0(xm,xm) )
    | ( sdtasdt0(xq,xq) = sdtasdt0(xm,xm) ) ),
    inference(resolution,[status(thm)],[c_16355,c_38332]) ).

tff(c_38436,plain,
    sdtasdt0(xq,xq) = sdtasdt0(xm,xm),
    inference(demodulation,[status(thm),theory(equality)],[c_169,c_38341]) ).

tff(c_12252,plain,
    ! [W0_232] :
      ( ( sdtasdt0(xn,W0_232) = sdtasdt0(W0_232,xn) )
      | ~ aNaturalNumber0(W0_232) ),
    inference(resolution,[status(thm)],[c_155,c_941]) ).

tff(c_12273,plain,
    sdtasdt0(xq,xn) = sdtasdt0(xn,xq),
    inference(resolution,[status(thm)],[c_3212,c_12252]) ).

tff(c_12341,plain,
    sdtasdt0(xq,xn) = sdtasdt0(xm,xm),
    inference(demodulation,[status(thm),theory(equality)],[c_9904,c_12273]) ).

tff(c_12414,plain,
    ( doDivides0(xq,sdtasdt0(xm,xm))
    | ~ aNaturalNumber0(xn)
    | ~ aNaturalNumber0(sdtasdt0(xq,xn))
    | ~ aNaturalNumber0(xq) ),
    inference(superposition,[status(thm),theory(equality)],[c_12341,c_101]) ).

tff(c_12467,plain,
    doDivides0(xq,sdtasdt0(xm,xm)),
    inference(demodulation,[status(thm),theory(equality)],[c_3212,c_618,c_12341,c_155,c_12414]) ).

tff(c_38525,plain,
    ( ( sdtsldt0(sdtasdt0(xq,xq),xq) = xq )
    | ~ aNaturalNumber0(xq)
    | ~ doDivides0(xq,sdtasdt0(xm,xm))
    | ( xq = sz00 )
    | ~ aNaturalNumber0(sdtasdt0(xq,xq))
    | ~ aNaturalNumber0(xq) ),
    inference(superposition,[status(thm),theory(equality)],[c_38436,c_107]) ).

tff(c_38593,plain,
    ( ( sdtsldt0(sdtasdt0(xm,xm),xq) = xq )
    | ( xq = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3212,c_618,c_38436,c_12467,c_3212,c_38436,c_38525]) ).

tff(c_38594,plain,
    sdtsldt0(sdtasdt0(xm,xm),xq) = xq,
    inference(negUnitSimplification,[status(thm)],[c_5632,c_38593]) ).

tff(c_50434,plain,
    ! [W0_410,W2_411] :
      ( ( sdtsldt0(sdtasdt0(W0_410,W2_411),W0_410) = W2_411 )
      | ( sz00 = W0_410 )
      | ~ aNaturalNumber0(W2_411)
      | ~ aNaturalNumber0(sdtasdt0(W0_410,W2_411))
      | ~ aNaturalNumber0(W0_410) ),
    inference(resolution,[status(thm)],[c_101,c_9317]) ).

tff(c_50574,plain,
    ( ( sdtsldt0(sdtasdt0(xq,xn),xq) = xn )
    | ( xq = sz00 )
    | ~ aNaturalNumber0(xn)
    | ~ aNaturalNumber0(sdtasdt0(xm,xm))
    | ~ aNaturalNumber0(xq) ),
    inference(superposition,[status(thm),theory(equality)],[c_12341,c_50434]) ).

tff(c_50876,plain,
    ( ( xq = xn )
    | ( xq = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3212,c_618,c_155,c_38594,c_12341,c_50574]) ).

tff(c_50878,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5632,c_10347,c_50876]) ).

tff(c_50879,plain,
    xn = xm,
    inference(splitRight,[status(thm)],[c_173]) ).

tff(c_50889,plain,
    doDivides0(xp,xm),
    inference(demodulation,[status(thm),theory(equality)],[c_50879,c_163]) ).

tff(c_50890,plain,
    sdtsldt0(xm,xp) = xq,
    inference(demodulation,[status(thm),theory(equality)],[c_50879,c_167]) ).

tff(c_55714,plain,
    ! [W1_515,W0_516] :
      ( aNaturalNumber0(sdtsldt0(W1_515,W0_516))
      | ~ doDivides0(W0_516,W1_515)
      | ( sz00 = W0_516 )
      | ~ aNaturalNumber0(W1_515)
      | ~ aNaturalNumber0(W0_516) ),
    inference(cnfTransformation,[status(thm)],[f_323]) ).

tff(c_55763,plain,
    ( aNaturalNumber0(xq)
    | ~ doDivides0(xp,xm)
    | ( xp = sz00 )
    | ~ aNaturalNumber0(xm)
    | ~ aNaturalNumber0(xp) ),
    inference(superposition,[status(thm),theory(equality)],[c_50890,c_55714]) ).

tff(c_55781,plain,
    ( aNaturalNumber0(xq)
    | ( xp = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_153,c_50889,c_55763]) ).

tff(c_55782,plain,
    aNaturalNumber0(xq),
    inference(negUnitSimplification,[status(thm)],[c_145,c_55781]) ).

tff(c_56816,plain,
    ! [W0_534,W1_535] :
      ( ( sdtasdt0(W0_534,sdtsldt0(W1_535,W0_534)) = W1_535 )
      | ~ doDivides0(W0_534,W1_535)
      | ( sz00 = W0_534 )
      | ~ aNaturalNumber0(W1_535)
      | ~ aNaturalNumber0(W0_534) ),
    inference(cnfTransformation,[status(thm)],[f_323]) ).

tff(c_56836,plain,
    ( ( sdtasdt0(xp,xq) = xm )
    | ~ doDivides0(xp,xm)
    | ( xp = sz00 )
    | ~ aNaturalNumber0(xm)
    | ~ aNaturalNumber0(xp) ),
    inference(superposition,[status(thm),theory(equality)],[c_50890,c_56816]) ).

tff(c_56840,plain,
    ( ( sdtasdt0(xp,xq) = xm )
    | ( xp = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_153,c_50889,c_56836]) ).

tff(c_56841,plain,
    sdtasdt0(xp,xq) = xm,
    inference(negUnitSimplification,[status(thm)],[c_145,c_56840]) ).

tff(c_56853,plain,
    ( sdtlseqdt0(xp,xm)
    | ( xq = sz00 )
    | ~ aNaturalNumber0(xp)
    | ~ aNaturalNumber0(xq) ),
    inference(superposition,[status(thm),theory(equality)],[c_56841,c_95]) ).

tff(c_56865,plain,
    ( sdtlseqdt0(xp,xm)
    | ( xq = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55782,c_151,c_56853]) ).

tff(c_57247,plain,
    xq = sz00,
    inference(splitLeft,[status(thm)],[c_56865]) ).

tff(c_57255,plain,
    sdtasdt0(xp,sz00) = xm,
    inference(demodulation,[status(thm),theory(equality)],[c_57247,c_56841]) ).

tff(c_57280,plain,
    xm = sz00,
    inference(demodulation,[status(thm),theory(equality)],[c_51005,c_57255]) ).

tff(c_57282,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_147,c_57280]) ).

tff(c_57284,plain,
    xq != sz00,
    inference(splitRight,[status(thm)],[c_56865]) ).

tff(c_53796,plain,
    ! [W1_478,W0_479] :
      ( ( sdtasdt0(W1_478,W0_479) = sdtasdt0(W0_479,W1_478) )
      | ~ aNaturalNumber0(W1_478)
      | ~ aNaturalNumber0(W0_479) ),
    inference(cnfTransformation,[status(thm)],[f_73]) ).

tff(c_53826,plain,
    ! [W0_479] :
      ( ( sdtasdt0(xp,W0_479) = sdtasdt0(W0_479,xp) )
      | ~ aNaturalNumber0(W0_479) ),
    inference(resolution,[status(thm)],[c_151,c_53796]) ).

tff(c_55834,plain,
    sdtasdt0(xq,xp) = sdtasdt0(xp,xq),
    inference(resolution,[status(thm)],[c_55782,c_53826]) ).

tff(c_63004,plain,
    sdtasdt0(xq,xp) = xm,
    inference(demodulation,[status(thm),theory(equality)],[c_56841,c_55834]) ).

tff(c_63049,plain,
    ( doDivides0(xq,xm)
    | ~ aNaturalNumber0(xp)
    | ~ aNaturalNumber0(sdtasdt0(xq,xp))
    | ~ aNaturalNumber0(xq) ),
    inference(superposition,[status(thm),theory(equality)],[c_63004,c_101]) ).

tff(c_63099,plain,
    doDivides0(xq,xm),
    inference(demodulation,[status(thm),theory(equality)],[c_55782,c_153,c_63004,c_151,c_63049]) ).

tff(c_111,plain,
    ! [W1_71,W0_70] :
      ( aNaturalNumber0(sdtsldt0(W1_71,W0_70))
      | ~ doDivides0(W0_70,W1_71)
      | ( sz00 = W0_70 )
      | ~ aNaturalNumber0(W1_71)
      | ~ aNaturalNumber0(W0_70) ),
    inference(cnfTransformation,[status(thm)],[f_323]) ).

tff(c_6,plain,
    sz10 != sz00,
    inference(cnfTransformation,[status(thm)],[f_35]) ).

tff(c_50897,plain,
    ! [W0_413] :
      ( ( sdtasdt0(sz10,W0_413) = W0_413 )
      | ~ aNaturalNumber0(W0_413) ),
    inference(cnfTransformation,[status(thm)],[f_87]) ).

tff(c_50913,plain,
    sdtasdt0(sz10,sz10) = sz10,
    inference(resolution,[status(thm)],[c_8,c_50897]) ).

tff(c_54762,plain,
    ! [W1_497,W0_498] :
      ( sdtlseqdt0(W1_497,sdtasdt0(W1_497,W0_498))
      | ( sz00 = W0_498 )
      | ~ aNaturalNumber0(W1_497)
      | ~ aNaturalNumber0(W0_498) ),
    inference(cnfTransformation,[status(thm)],[f_278]) ).

tff(c_54867,plain,
    ( sdtlseqdt0(sz10,sz10)
    | ( sz10 = sz00 )
    | ~ aNaturalNumber0(sz10)
    | ~ aNaturalNumber0(sz10) ),
    inference(superposition,[status(thm),theory(equality)],[c_50913,c_54762]) ).

tff(c_54966,plain,
    ( sdtlseqdt0(sz10,sz10)
    | ( sz10 = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8,c_8,c_54867]) ).

tff(c_54967,plain,
    sdtlseqdt0(sz10,sz10),
    inference(negUnitSimplification,[status(thm)],[c_6,c_54966]) ).

tff(c_50910,plain,
    sdtasdt0(sz10,xp) = xp,
    inference(resolution,[status(thm)],[c_151,c_50897]) ).

tff(c_54870,plain,
    ( sdtlseqdt0(sz10,xp)
    | ( xp = sz00 )
    | ~ aNaturalNumber0(sz10)
    | ~ aNaturalNumber0(xp) ),
    inference(superposition,[status(thm),theory(equality)],[c_50910,c_54762]) ).

tff(c_54969,plain,
    ( sdtlseqdt0(sz10,xp)
    | ( xp = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_8,c_54870]) ).

tff(c_54970,plain,
    sdtlseqdt0(sz10,xp),
    inference(negUnitSimplification,[status(thm)],[c_145,c_54969]) ).

tff(c_55430,plain,
    ! [W0_509,W1_510] :
      ( iLess0(W0_509,W1_510)
      | ~ sdtlseqdt0(W0_509,W1_510)
      | ( W1_510 = W0_509 )
      | ~ aNaturalNumber0(W1_510)
      | ~ aNaturalNumber0(W0_509) ),
    inference(cnfTransformation,[status(thm)],[f_296]) ).

tff(c_55454,plain,
    ( iLess0(sz10,xp)
    | ( xp = sz10 )
    | ~ aNaturalNumber0(xp)
    | ~ aNaturalNumber0(sz10) ),
    inference(resolution,[status(thm)],[c_54970,c_55430]) ).

tff(c_55512,plain,
    ( iLess0(sz10,xp)
    | ( xp = sz10 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8,c_151,c_55454]) ).

tff(c_55544,plain,
    xp = sz10,
    inference(splitLeft,[status(thm)],[c_55512]) ).

tff(c_55295,plain,
    ! [W1_507,W0_508] :
      ( ( W1_507 = W0_508 )
      | ~ sdtlseqdt0(W1_507,W0_508)
      | ~ sdtlseqdt0(W0_508,W1_507)
      | ~ aNaturalNumber0(W1_507)
      | ~ aNaturalNumber0(W0_508) ),
    inference(cnfTransformation,[status(thm)],[f_189]) ).

tff(c_55311,plain,
    ( ( xp = sz10 )
    | ~ sdtlseqdt0(xp,sz10)
    | ~ aNaturalNumber0(sz10)
    | ~ aNaturalNumber0(xp) ),
    inference(resolution,[status(thm)],[c_54970,c_55295]) ).

tff(c_55358,plain,
    ( ( xp = sz10 )
    | ~ sdtlseqdt0(xp,sz10) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_8,c_55311]) ).

tff(c_55390,plain,
    ~ sdtlseqdt0(xp,sz10),
    inference(splitLeft,[status(thm)],[c_55358]) ).

tff(c_55546,plain,
    ~ sdtlseqdt0(sz10,sz10),
    inference(demodulation,[status(thm),theory(equality)],[c_55544,c_55390]) ).

tff(c_55594,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_54967,c_55546]) ).

tff(c_55596,plain,
    xp != sz10,
    inference(splitRight,[status(thm)],[c_55512]) ).

tff(c_63054,plain,
    ( sdtlseqdt0(xq,xm)
    | ( xp = sz00 )
    | ~ aNaturalNumber0(xq)
    | ~ aNaturalNumber0(xp) ),
    inference(superposition,[status(thm),theory(equality)],[c_63004,c_95]) ).

tff(c_63104,plain,
    ( sdtlseqdt0(xq,xm)
    | ( xp = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_55782,c_63054]) ).

tff(c_63105,plain,
    sdtlseqdt0(xq,xm),
    inference(negUnitSimplification,[status(thm)],[c_145,c_63104]) ).

tff(c_63394,plain,
    ( iLess0(xq,xm)
    | ( xq = xm )
    | ~ aNaturalNumber0(xm)
    | ~ aNaturalNumber0(xq) ),
    inference(resolution,[status(thm)],[c_63105,c_99]) ).

tff(c_63402,plain,
    ( iLess0(xq,xm)
    | ( xq = xm ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55782,c_153,c_63394]) ).

tff(c_63602,plain,
    xq = xm,
    inference(splitLeft,[status(thm)],[c_63402]) ).

tff(c_63637,plain,
    sdtasdt0(xm,xp) = xm,
    inference(demodulation,[status(thm),theory(equality)],[c_63602,c_63004]) ).

tff(c_51023,plain,
    ! [W0_417] :
      ( ( sdtasdt0(W0_417,sz10) = W0_417 )
      | ~ aNaturalNumber0(W0_417) ),
    inference(cnfTransformation,[status(thm)],[f_87]) ).

tff(c_51037,plain,
    sdtasdt0(xm,sz10) = xm,
    inference(resolution,[status(thm)],[c_153,c_51023]) ).

tff(c_56093,plain,
    ! [W0_521,W2_522] :
      ( doDivides0(W0_521,sdtasdt0(W0_521,W2_522))
      | ~ aNaturalNumber0(W2_522)
      | ~ aNaturalNumber0(sdtasdt0(W0_521,W2_522))
      | ~ aNaturalNumber0(W0_521) ),
    inference(cnfTransformation,[status(thm)],[f_307]) ).

tff(c_56180,plain,
    ( doDivides0(xm,xm)
    | ~ aNaturalNumber0(sz10)
    | ~ aNaturalNumber0(sdtasdt0(xm,sz10))
    | ~ aNaturalNumber0(xm) ),
    inference(superposition,[status(thm),theory(equality)],[c_51037,c_56093]) ).

tff(c_56268,plain,
    doDivides0(xm,xm),
    inference(demodulation,[status(thm),theory(equality)],[c_153,c_153,c_51037,c_8,c_56180]) ).

tff(c_63109,plain,
    ! [W0_586,W2_587] :
      ( ( sdtsldt0(sdtasdt0(W0_586,W2_587),W0_586) = W2_587 )
      | ~ aNaturalNumber0(W2_587)
      | ~ doDivides0(W0_586,sdtasdt0(W0_586,W2_587))
      | ( sz00 = W0_586 )
      | ~ aNaturalNumber0(sdtasdt0(W0_586,W2_587))
      | ~ aNaturalNumber0(W0_586) ),
    inference(cnfTransformation,[status(thm)],[f_323]) ).

tff(c_63217,plain,
    ( ( sdtsldt0(sdtasdt0(xm,sz10),xm) = sz10 )
    | ~ aNaturalNumber0(sz10)
    | ~ doDivides0(xm,xm)
    | ( xm = sz00 )
    | ~ aNaturalNumber0(sdtasdt0(xm,sz10))
    | ~ aNaturalNumber0(xm) ),
    inference(superposition,[status(thm),theory(equality)],[c_51037,c_63109]) ).

tff(c_63343,plain,
    ( ( sdtsldt0(xm,xm) = sz10 )
    | ( xm = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_153,c_153,c_51037,c_56268,c_8,c_51037,c_63217]) ).

tff(c_63344,plain,
    sdtsldt0(xm,xm) = sz10,
    inference(negUnitSimplification,[status(thm)],[c_147,c_63343]) ).

tff(c_63750,plain,
    ( ( sdtsldt0(sdtasdt0(xm,xp),xm) = xp )
    | ~ aNaturalNumber0(xp)
    | ~ doDivides0(xm,xm)
    | ( xm = sz00 )
    | ~ aNaturalNumber0(sdtasdt0(xm,xp))
    | ~ aNaturalNumber0(xm) ),
    inference(superposition,[status(thm),theory(equality)],[c_63637,c_107]) ).

tff(c_63806,plain,
    ( ( xp = sz10 )
    | ( xm = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_153,c_153,c_63637,c_56268,c_151,c_63344,c_63637,c_63750]) ).

tff(c_63808,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_147,c_55596,c_63806]) ).

tff(c_63810,plain,
    xq != xm,
    inference(splitRight,[status(thm)],[c_63402]) ).

tff(c_66,plain,
    ! [W1_45,W0_44] :
      ( ( W1_45 = W0_44 )
      | ~ sdtlseqdt0(W1_45,W0_44)
      | ~ sdtlseqdt0(W0_44,W1_45)
      | ~ aNaturalNumber0(W1_45)
      | ~ aNaturalNumber0(W0_44) ),
    inference(cnfTransformation,[status(thm)],[f_189]) ).

tff(c_63396,plain,
    ( ( xq = xm )
    | ~ sdtlseqdt0(xm,xq)
    | ~ aNaturalNumber0(xq)
    | ~ aNaturalNumber0(xm) ),
    inference(resolution,[status(thm)],[c_63105,c_66]) ).

tff(c_63405,plain,
    ( ( xq = xm )
    | ~ sdtlseqdt0(xm,xq) ),
    inference(demodulation,[status(thm),theory(equality)],[c_153,c_55782,c_63396]) ).

tff(c_63845,plain,
    ~ sdtlseqdt0(xm,xq),
    inference(negUnitSimplification,[status(thm)],[c_63810,c_63405]) ).

tff(c_63848,plain,
    ( ( xq = sz00 )
    | ~ doDivides0(xm,xq)
    | ~ aNaturalNumber0(xq)
    | ~ aNaturalNumber0(xm) ),
    inference(resolution,[status(thm)],[c_119,c_63845]) ).

tff(c_63853,plain,
    ( ( xq = sz00 )
    | ~ doDivides0(xm,xq) ),
    inference(demodulation,[status(thm),theory(equality)],[c_153,c_55782,c_63848]) ).

tff(c_63854,plain,
    ~ doDivides0(xm,xq),
    inference(negUnitSimplification,[status(thm)],[c_57284,c_63853]) ).

tff(c_51149,plain,
    ! [W0_421,W1_422] :
      ( aNaturalNumber0(sdtasdt0(W0_421,W1_422))
      | ~ aNaturalNumber0(W1_422)
      | ~ aNaturalNumber0(W0_421) ),
    inference(cnfTransformation,[status(thm)],[f_47]) ).

tff(c_51170,plain,
    ( aNaturalNumber0(sdtasdt0(xm,xm))
    | ~ aNaturalNumber0(sdtasdt0(xq,xq))
    | ~ aNaturalNumber0(xp) ),
    inference(superposition,[status(thm),theory(equality)],[c_169,c_51149]) ).

tff(c_51217,plain,
    ( aNaturalNumber0(sdtasdt0(xm,xm))
    | ~ aNaturalNumber0(sdtasdt0(xq,xq)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_51170]) ).

tff(c_51244,plain,
    ~ aNaturalNumber0(sdtasdt0(xq,xq)),
    inference(splitLeft,[status(thm)],[c_51217]) ).

tff(c_51273,plain,
    ~ aNaturalNumber0(xq),
    inference(resolution,[status(thm)],[c_12,c_51244]) ).

tff(c_53320,plain,
    ! [W1_467,W0_468] :
      ( aNaturalNumber0(sdtsldt0(W1_467,W0_468))
      | ~ doDivides0(W0_468,W1_467)
      | ( sz00 = W0_468 )
      | ~ aNaturalNumber0(W1_467)
      | ~ aNaturalNumber0(W0_468) ),
    inference(cnfTransformation,[status(thm)],[f_323]) ).

tff(c_53369,plain,
    ( aNaturalNumber0(xq)
    | ~ doDivides0(xp,xm)
    | ( xp = sz00 )
    | ~ aNaturalNumber0(xm)
    | ~ aNaturalNumber0(xp) ),
    inference(superposition,[status(thm),theory(equality)],[c_50890,c_53320]) ).

tff(c_53387,plain,
    ( aNaturalNumber0(xq)
    | ( xp = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_153,c_50889,c_53369]) ).

tff(c_53389,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_145,c_51273,c_53387]) ).

tff(c_53390,plain,
    aNaturalNumber0(sdtasdt0(xm,xm)),
    inference(splitRight,[status(thm)],[c_51217]) ).

tff(c_51076,plain,
    sdtasdt0(xp,sdtasdt0(xm,xm)) = sdtasdt0(xm,xm),
    inference(demodulation,[status(thm),theory(equality)],[c_50879,c_50879,c_159]) ).

tff(c_50896,plain,
    doDivides0(xp,sdtasdt0(xm,xm)),
    inference(demodulation,[status(thm),theory(equality)],[c_50879,c_50879,c_165]) ).

tff(c_63214,plain,
    ( ( sdtsldt0(sdtasdt0(xp,sdtasdt0(xm,xm)),xp) = sdtasdt0(xm,xm) )
    | ~ aNaturalNumber0(sdtasdt0(xm,xm))
    | ~ doDivides0(xp,sdtasdt0(xm,xm))
    | ( xp = sz00 )
    | ~ aNaturalNumber0(sdtasdt0(xp,sdtasdt0(xm,xm)))
    | ~ aNaturalNumber0(xp) ),
    inference(superposition,[status(thm),theory(equality)],[c_51076,c_63109]) ).

tff(c_63340,plain,
    ( ( sdtsldt0(sdtasdt0(xm,xm),xp) = sdtasdt0(xm,xm) )
    | ( xp = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_53390,c_51076,c_50896,c_53390,c_51076,c_63214]) ).

tff(c_63341,plain,
    sdtsldt0(sdtasdt0(xm,xm),xp) = sdtasdt0(xm,xm),
    inference(negUnitSimplification,[status(thm)],[c_145,c_63340]) ).

tff(c_53391,plain,
    aNaturalNumber0(sdtasdt0(xq,xq)),
    inference(splitRight,[status(thm)],[c_51217]) ).

tff(c_63211,plain,
    ( ( sdtsldt0(sdtasdt0(xp,sdtasdt0(xq,xq)),xp) = sdtasdt0(xq,xq) )
    | ~ aNaturalNumber0(sdtasdt0(xq,xq))
    | ~ doDivides0(xp,sdtasdt0(xm,xm))
    | ( xp = sz00 )
    | ~ aNaturalNumber0(sdtasdt0(xp,sdtasdt0(xq,xq)))
    | ~ aNaturalNumber0(xp) ),
    inference(superposition,[status(thm),theory(equality)],[c_169,c_63109]) ).

tff(c_63337,plain,
    ( ( sdtsldt0(sdtasdt0(xm,xm),xp) = sdtasdt0(xq,xq) )
    | ( xp = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_53390,c_169,c_50896,c_53391,c_169,c_63211]) ).

tff(c_63338,plain,
    sdtsldt0(sdtasdt0(xm,xm),xp) = sdtasdt0(xq,xq),
    inference(negUnitSimplification,[status(thm)],[c_145,c_63337]) ).

tff(c_64587,plain,
    sdtasdt0(xq,xq) = sdtasdt0(xm,xm),
    inference(demodulation,[status(thm),theory(equality)],[c_63341,c_63338]) ).

tff(c_64233,plain,
    ( ( sdtasdt0(xm,sdtsldt0(xm,xp)) = sdtasdt0(xm,xm) )
    | ~ aNaturalNumber0(xm)
    | ~ doDivides0(xp,xm)
    | ( xp = sz00 )
    | ~ aNaturalNumber0(xm)
    | ~ aNaturalNumber0(xp) ),
    inference(superposition,[status(thm),theory(equality)],[c_63341,c_121]) ).

tff(c_64246,plain,
    ( ( sdtasdt0(xm,xq) = sdtasdt0(xm,xm) )
    | ( xp = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151,c_153,c_50889,c_153,c_50890,c_64233]) ).

tff(c_64247,plain,
    sdtasdt0(xm,xq) = sdtasdt0(xm,xm),
    inference(negUnitSimplification,[status(thm)],[c_145,c_64246]) ).

tff(c_53827,plain,
    ! [W0_479] :
      ( ( sdtasdt0(xm,W0_479) = sdtasdt0(W0_479,xm) )
      | ~ aNaturalNumber0(W0_479) ),
    inference(resolution,[status(thm)],[c_153,c_53796]) ).

tff(c_55832,plain,
    sdtasdt0(xq,xm) = sdtasdt0(xm,xq),
    inference(resolution,[status(thm)],[c_55782,c_53827]) ).

tff(c_64261,plain,
    sdtasdt0(xq,xm) = sdtasdt0(xm,xm),
    inference(demodulation,[status(thm),theory(equality)],[c_64247,c_55832]) ).

tff(c_64478,plain,
    ( doDivides0(xq,sdtasdt0(xm,xm))
    | ~ aNaturalNumber0(xm)
    | ~ aNaturalNumber0(sdtasdt0(xq,xm))
    | ~ aNaturalNumber0(xq) ),
    inference(superposition,[status(thm),theory(equality)],[c_64261,c_101]) ).

tff(c_64531,plain,
    doDivides0(xq,sdtasdt0(xm,xm)),
    inference(demodulation,[status(thm),theory(equality)],[c_55782,c_53390,c_64261,c_153,c_64478]) ).

tff(c_64619,plain,
    ( ( sdtsldt0(sdtasdt0(xq,xq),xq) = xq )
    | ~ aNaturalNumber0(xq)
    | ~ doDivides0(xq,sdtasdt0(xm,xm))
    | ( xq = sz00 )
    | ~ aNaturalNumber0(sdtasdt0(xq,xq))
    | ~ aNaturalNumber0(xq) ),
    inference(superposition,[status(thm),theory(equality)],[c_64587,c_107]) ).

tff(c_64675,plain,
    ( ( sdtsldt0(sdtasdt0(xm,xm),xq) = xq )
    | ( xq = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55782,c_53390,c_64587,c_64531,c_55782,c_64587,c_64619]) ).

tff(c_64676,plain,
    sdtsldt0(sdtasdt0(xm,xm),xq) = xq,
    inference(negUnitSimplification,[status(thm)],[c_57284,c_64675]) ).

tff(c_64739,plain,
    ( ( sdtasdt0(xm,sdtsldt0(xm,xq)) = xq )
    | ~ aNaturalNumber0(xm)
    | ~ doDivides0(xq,xm)
    | ( xq = sz00 )
    | ~ aNaturalNumber0(xm)
    | ~ aNaturalNumber0(xq) ),
    inference(superposition,[status(thm),theory(equality)],[c_121,c_64676]) ).

tff(c_64752,plain,
    ( ( sdtasdt0(xm,sdtsldt0(xm,xq)) = xq )
    | ( xq = sz00 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55782,c_153,c_63099,c_153,c_64739]) ).

tff(c_64753,plain,
    sdtasdt0(xm,sdtsldt0(xm,xq)) = xq,
    inference(negUnitSimplification,[status(thm)],[c_57284,c_64752]) ).

tff(c_64930,plain,
    ( doDivides0(xm,xq)
    | ~ aNaturalNumber0(sdtsldt0(xm,xq))
    | ~ aNaturalNumber0(sdtasdt0(xm,sdtsldt0(xm,xq)))
    | ~ aNaturalNumber0(xm) ),
    inference(superposition,[status(thm),theory(equality)],[c_64753,c_101]) ).

tff(c_64979,plain,
    ( doDivides0(xm,xq)
    | ~ aNaturalNumber0(sdtsldt0(xm,xq)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_153,c_55782,c_64753,c_64930]) ).

tff(c_64980,plain,
    ~ aNaturalNumber0(sdtsldt0(xm,xq)),
    inference(negUnitSimplification,[status(thm)],[c_63854,c_64979]) ).

tff(c_64992,plain,
    ( ~ doDivides0(xq,xm)
    | ( xq = sz00 )
    | ~ aNaturalNumber0(xm)
    | ~ aNaturalNumber0(xq) ),
    inference(resolution,[status(thm)],[c_111,c_64980]) ).

tff(c_64995,plain,
    xq = sz00,
    inference(demodulation,[status(thm),theory(equality)],[c_55782,c_153,c_63099,c_64992]) ).

tff(c_64997,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57284,c_64995]) ).

tff(c_64998,plain,
    xp = sz10,
    inference(splitRight,[status(thm)],[c_55358]) ).

tff(c_65044,plain,
    isPrime0(sz10),
    inference(demodulation,[status(thm),theory(equality)],[c_64998,c_161]) ).

tff(c_65077,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_175,c_65044]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem  : NUM528+1 : TPTP v8.1.2. Released v4.0.0.
% 0.14/0.14  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.14/0.35  % Computer : n003.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % WCLimit  : 300
% 0.14/0.35  % DateTime : Thu Aug  3 14:52:08 EDT 2023
% 0.14/0.36  % CPUTime  : 
% 30.47/16.18  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 30.63/16.22  
% 30.63/16.22  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 31.02/16.27  
% 31.02/16.27  Inference rules
% 31.02/16.27  ----------------------
% 31.02/16.27  #Ref     : 8
% 31.02/16.27  #Sup     : 13193
% 31.02/16.27  #Fact    : 6
% 31.02/16.27  #Define  : 0
% 31.02/16.27  #Split   : 62
% 31.02/16.27  #Chain   : 0
% 31.02/16.27  #Close   : 0
% 31.02/16.27  
% 31.02/16.27  Ordering : KBO
% 31.02/16.27  
% 31.02/16.27  Simplification rules
% 31.02/16.27  ----------------------
% 31.02/16.27  #Subsume      : 1176
% 31.02/16.27  #Demod        : 23394
% 31.02/16.27  #Tautology    : 5013
% 31.02/16.27  #SimpNegUnit  : 2422
% 31.02/16.27  #BackRed      : 1148
% 31.02/16.27  
% 31.02/16.27  #Partial instantiations: 0
% 31.02/16.27  #Strategies tried      : 1
% 31.02/16.27  
% 31.02/16.27  Timing (in seconds)
% 31.02/16.27  ----------------------
% 31.02/16.28  Preprocessing        : 0.74
% 31.02/16.28  Parsing              : 0.38
% 31.02/16.28  CNF conversion       : 0.05
% 31.02/16.28  Main loop            : 14.38
% 31.02/16.28  Inferencing          : 2.19
% 31.02/16.28  Reduction            : 8.43
% 31.02/16.28  Demodulation         : 6.74
% 31.02/16.28  BG Simplification    : 0.15
% 31.02/16.28  Subsumption          : 2.93
% 31.02/16.28  Abstraction          : 0.21
% 31.02/16.28  MUC search           : 0.00
% 31.02/16.28  Cooper               : 0.00
% 31.02/16.28  Total                : 15.23
% 31.02/16.28  Index Insertion      : 0.00
% 31.02/16.28  Index Deletion       : 0.00
% 31.02/16.28  Index Matching       : 0.00
% 31.02/16.28  BG Taut test         : 0.00
%------------------------------------------------------------------------------