TSTP Solution File: NUM452+6 by SInE---0.4

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SInE---0.4
% Problem  : NUM452+6 : TPTP v7.0.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : Source/sine.py -e eprover -t %d %s

% Computer : n093.star.cs.uiowa.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory   : 32218.625MB
% OS       : Linux 3.10.0-693.2.2.el7.x86_64
% CPULimit : 300s
% DateTime : Mon Jan  8 15:21:23 EST 2018

% Result   : Theorem 4.36s
% Output   : CNFRefutation 4.36s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :  100
%            Number of leaves      :   23
% Syntax   : Number of formulae    :  419 (  45 unt;   0 def)
%            Number of atoms       : 2221 ( 272 equ)
%            Maximal formula atoms :  116 (   5 avg)
%            Number of connectives : 2818 (1016   ~;1132   |; 610   &)
%                                         (  20 <=>;  40  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   58 (   5 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number of predicates  :   11 (   9 usr;   1 prp; 0-3 aty)
%            Number of functors    :   21 (  21 usr;   5 con; 0-2 aty)
%            Number of variables   :  565 (   0 sgn 280   !;  49   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(1,axiom,
    ! [X1] :
      ( aInteger0(X1)
     => ( equal(sdtasdt0(X1,sz10),X1)
        & equal(X1,sdtasdt0(sz10,X1)) ) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',mMulOne) ).

fof(3,axiom,
    ! [X1] :
      ( aInteger0(X1)
     => ( equal(sdtasdt0(smndt0(sz10),X1),smndt0(X1))
        & equal(smndt0(X1),sdtasdt0(X1,smndt0(sz10))) ) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',mMulMinOne) ).

fof(5,axiom,
    ! [X1] :
      ( aInteger0(X1)
     => ( equal(sdtasdt0(X1,sz00),sz00)
        & equal(sz00,sdtasdt0(sz00,X1)) ) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',mMulZero) ).

fof(7,axiom,
    ! [X1,X2] :
      ( ( aInteger0(X1)
        & aInteger0(X2) )
     => equal(sdtpldt0(X1,X2),sdtpldt0(X2,X1)) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',mAddComm) ).

fof(8,axiom,
    ! [X1,X2] :
      ( ( aInteger0(X1)
        & aInteger0(X2) )
     => aInteger0(sdtpldt0(X1,X2)) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',mIntPlus) ).

fof(9,axiom,
    ! [X1] :
      ( aInteger0(X1)
     => ! [X2] :
          ( aDivisorOf0(X2,X1)
        <=> ( aInteger0(X2)
            & ~ equal(X2,sz00)
            & ? [X3] :
                ( aInteger0(X3)
                & equal(sdtasdt0(X2,X3),X1) ) ) ) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',mDivisor) ).

fof(11,axiom,
    ! [X1,X2] :
      ( ( aInteger0(X1)
        & aInteger0(X2) )
     => ( equal(sdtasdt0(X1,X2),sz00)
       => ( equal(X1,sz00)
          | equal(X2,sz00) ) ) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',mZeroDiv) ).

fof(18,axiom,
    ( aSet0(sbsmnsldt0(xS))
    & ! [X1] :
        ( aElementOf0(X1,sbsmnsldt0(xS))
      <=> ( aInteger0(X1)
          & ? [X2] :
              ( aElementOf0(X2,xS)
              & aElementOf0(X1,X2) ) ) )
    & ! [X1] :
        ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
      <=> ( aInteger0(X1)
          & ~ aElementOf0(X1,sbsmnsldt0(xS)) ) )
    & ! [X1] :
        ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
       => ? [X2] :
            ( aInteger0(X2)
            & ~ equal(X2,sz00)
            & aSet0(szAzrzSzezqlpdtcmdtrp0(X1,X2))
            & ! [X3] :
                ( ( aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X1,X2))
                 => ( aInteger0(X3)
                    & ? [X4] :
                        ( aInteger0(X4)
                        & equal(sdtasdt0(X2,X4),sdtpldt0(X3,smndt0(X1))) )
                    & aDivisorOf0(X2,sdtpldt0(X3,smndt0(X1)))
                    & sdteqdtlpzmzozddtrp0(X3,X1,X2) ) )
                & ( ( aInteger0(X3)
                    & ( ? [X4] :
                          ( aInteger0(X4)
                          & equal(sdtasdt0(X2,X4),sdtpldt0(X3,smndt0(X1))) )
                      | aDivisorOf0(X2,sdtpldt0(X3,smndt0(X1)))
                      | sdteqdtlpzmzozddtrp0(X3,X1,X2) ) )
                 => aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X1,X2)) ) )
            & ! [X3] :
                ( aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X1,X2))
               => aElementOf0(X3,stldt0(sbsmnsldt0(xS))) )
            & aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X1,X2),stldt0(sbsmnsldt0(xS))) ) )
    & isOpen0(stldt0(sbsmnsldt0(xS)))
    & isClosed0(sbsmnsldt0(xS))
    & aSet0(sbsmnsldt0(xS))
    & ! [X1] :
        ( aElementOf0(X1,sbsmnsldt0(xS))
      <=> ( aInteger0(X1)
          & ? [X2] :
              ( aElementOf0(X2,xS)
              & aElementOf0(X1,X2) ) ) )
    & ! [X1] :
        ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
      <=> ( aInteger0(X1)
          & ~ aElementOf0(X1,sbsmnsldt0(xS)) ) )
    & ! [X1] :
        ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
       => ? [X2] :
            ( aInteger0(X2)
            & ~ equal(X2,sz00)
            & aSet0(szAzrzSzezqlpdtcmdtrp0(X1,X2))
            & ! [X3] :
                ( ( aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X1,X2))
                 => ( aInteger0(X3)
                    & ? [X4] :
                        ( aInteger0(X4)
                        & equal(sdtasdt0(X2,X4),sdtpldt0(X3,smndt0(X1))) )
                    & aDivisorOf0(X2,sdtpldt0(X3,smndt0(X1)))
                    & sdteqdtlpzmzozddtrp0(X3,X1,X2) ) )
                & ( ( aInteger0(X3)
                    & ( ? [X4] :
                          ( aInteger0(X4)
                          & equal(sdtasdt0(X2,X4),sdtpldt0(X3,smndt0(X1))) )
                      | aDivisorOf0(X2,sdtpldt0(X3,smndt0(X1)))
                      | sdteqdtlpzmzozddtrp0(X3,X1,X2) ) )
                 => aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X1,X2)) ) )
            & ! [X3] :
                ( aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X1,X2))
               => aElementOf0(X3,stldt0(sbsmnsldt0(xS))) )
            & aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X1,X2),stldt0(sbsmnsldt0(xS))) ) ) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',m__2144) ).

fof(19,axiom,
    aInteger0(sz10),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',mIntOne) ).

fof(23,axiom,
    ( aSet0(sbsmnsldt0(xS))
    & ! [X1] :
        ( aElementOf0(X1,sbsmnsldt0(xS))
      <=> ( aInteger0(X1)
          & ? [X2] :
              ( aElementOf0(X2,xS)
              & aElementOf0(X1,X2) ) ) )
    & aSet0(stldt0(sbsmnsldt0(xS)))
    & ! [X1] :
        ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
      <=> ( aInteger0(X1)
          & ~ aElementOf0(X1,sbsmnsldt0(xS)) ) )
    & ! [X1] :
        ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
      <=> ( equal(X1,sz10)
          | equal(X1,smndt0(sz10)) ) )
    & equal(stldt0(sbsmnsldt0(xS)),cS2076) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',m__2079) ).

fof(25,axiom,
    ! [X1] :
      ( aInteger0(X1)
     => ( equal(sdtpldt0(X1,smndt0(X1)),sz00)
        & equal(sz00,sdtpldt0(smndt0(X1),X1)) ) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',mAddNeg) ).

fof(29,conjecture,
    ( ( ? [X1] :
          ( aInteger0(X1)
          & equal(sdtasdt0(xp,X1),sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10))) )
      | aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
      | sdteqdtlpzmzozddtrp0(sdtpldt0(sz10,xp),sz10,xp)
      | aElementOf0(sdtpldt0(sz10,xp),szAzrzSzezqlpdtcmdtrp0(sz10,xp)) )
    & ( ? [X1] :
          ( aInteger0(X1)
          & equal(sdtasdt0(xp,X1),sdtpldt0(sdtpldt0(sz10,smndt0(xp)),smndt0(sz10))) )
      | aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,smndt0(xp)),smndt0(sz10)))
      | sdteqdtlpzmzozddtrp0(sdtpldt0(sz10,smndt0(xp)),sz10,xp)
      | aElementOf0(sdtpldt0(sz10,smndt0(xp)),szAzrzSzezqlpdtcmdtrp0(sz10,xp)) ) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',m__) ).

fof(30,axiom,
    ! [X1,X2,X3] :
      ( ( aInteger0(X1)
        & aInteger0(X2)
        & aInteger0(X3) )
     => equal(sdtasdt0(X1,sdtasdt0(X2,X3)),sdtasdt0(sdtasdt0(X1,X2),X3)) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',mMulAsso) ).

fof(31,axiom,
    ! [X1,X2] :
      ( ( aInteger0(X1)
        & aInteger0(X2)
        & ~ equal(X2,sz00) )
     => sdteqdtlpzmzozddtrp0(X1,X1,X2) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',mEquModRef) ).

fof(32,axiom,
    ! [X1,X2] :
      ( ( aInteger0(X1)
        & aInteger0(X2) )
     => aInteger0(sdtasdt0(X1,X2)) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',mIntMult) ).

fof(33,axiom,
    ! [X1,X2,X3] :
      ( ( aInteger0(X1)
        & aInteger0(X2)
        & aInteger0(X3) )
     => equal(sdtpldt0(X1,sdtpldt0(X2,X3)),sdtpldt0(sdtpldt0(X1,X2),X3)) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',mAddAsso) ).

fof(35,axiom,
    ! [X1] :
      ( aInteger0(X1)
     => aInteger0(smndt0(X1)) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',mIntNeg) ).

fof(36,axiom,
    aInteger0(sz00),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',mIntZero) ).

fof(37,axiom,
    ! [X1] :
      ( aInteger0(X1)
     => ( equal(sdtpldt0(X1,sz00),X1)
        & equal(X1,sdtpldt0(sz00,X1)) ) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',mAddZero) ).

fof(38,axiom,
    ! [X1,X2] :
      ( ( aInteger0(X1)
        & aInteger0(X2) )
     => equal(sdtasdt0(X1,X2),sdtasdt0(X2,X1)) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',mMulComm) ).

fof(39,axiom,
    ! [X1,X2,X3] :
      ( ( aInteger0(X1)
        & aInteger0(X2)
        & aInteger0(X3)
        & ~ equal(X3,sz00) )
     => ( sdteqdtlpzmzozddtrp0(X1,X2,X3)
      <=> aDivisorOf0(X3,sdtpldt0(X1,smndt0(X2))) ) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',mEquMod) ).

fof(42,axiom,
    ! [X1,X2,X3] :
      ( ( aInteger0(X1)
        & aInteger0(X2)
        & aInteger0(X3) )
     => ( equal(sdtasdt0(X1,sdtpldt0(X2,X3)),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,X3)))
        & equal(sdtasdt0(sdtpldt0(X1,X2),X3),sdtpldt0(sdtasdt0(X1,X3),sdtasdt0(X2,X3))) ) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',mDistrib) ).

fof(46,axiom,
    ( aInteger0(xp)
    & ~ equal(xp,sz00)
    & aSet0(szAzrzSzezqlpdtcmdtrp0(sz10,xp))
    & ! [X1] :
        ( ( aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
         => ( aInteger0(X1)
            & ? [X2] :
                ( aInteger0(X2)
                & equal(sdtasdt0(xp,X2),sdtpldt0(X1,smndt0(sz10))) )
            & aDivisorOf0(xp,sdtpldt0(X1,smndt0(sz10)))
            & sdteqdtlpzmzozddtrp0(X1,sz10,xp) ) )
        & ( ( aInteger0(X1)
            & ( ? [X2] :
                  ( aInteger0(X2)
                  & equal(sdtasdt0(xp,X2),sdtpldt0(X1,smndt0(sz10))) )
              | aDivisorOf0(xp,sdtpldt0(X1,smndt0(sz10)))
              | sdteqdtlpzmzozddtrp0(X1,sz10,xp) ) )
         => aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,xp)) ) )
    & aSet0(sbsmnsldt0(xS))
    & ! [X1] :
        ( aElementOf0(X1,sbsmnsldt0(xS))
      <=> ( aInteger0(X1)
          & ? [X2] :
              ( aElementOf0(X2,xS)
              & aElementOf0(X1,X2) ) ) )
    & ! [X1] :
        ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
      <=> ( aInteger0(X1)
          & ~ aElementOf0(X1,sbsmnsldt0(xS)) ) )
    & ! [X1] :
        ( aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
       => aElementOf0(X1,stldt0(sbsmnsldt0(xS))) )
    & aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(sz10,xp),stldt0(sbsmnsldt0(xS))) ),
    file('/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1',m__2171) ).

fof(48,negated_conjecture,
    ~ ( ( ? [X1] :
            ( aInteger0(X1)
            & equal(sdtasdt0(xp,X1),sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10))) )
        | aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
        | sdteqdtlpzmzozddtrp0(sdtpldt0(sz10,xp),sz10,xp)
        | aElementOf0(sdtpldt0(sz10,xp),szAzrzSzezqlpdtcmdtrp0(sz10,xp)) )
      & ( ? [X1] :
            ( aInteger0(X1)
            & equal(sdtasdt0(xp,X1),sdtpldt0(sdtpldt0(sz10,smndt0(xp)),smndt0(sz10))) )
        | aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,smndt0(xp)),smndt0(sz10)))
        | sdteqdtlpzmzozddtrp0(sdtpldt0(sz10,smndt0(xp)),sz10,xp)
        | aElementOf0(sdtpldt0(sz10,smndt0(xp)),szAzrzSzezqlpdtcmdtrp0(sz10,xp)) ) ),
    inference(assume_negation,[status(cth)],[29]) ).

fof(50,plain,
    ( aSet0(sbsmnsldt0(xS))
    & ! [X1] :
        ( aElementOf0(X1,sbsmnsldt0(xS))
      <=> ( aInteger0(X1)
          & ? [X2] :
              ( aElementOf0(X2,xS)
              & aElementOf0(X1,X2) ) ) )
    & ! [X1] :
        ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
      <=> ( aInteger0(X1)
          & ~ aElementOf0(X1,sbsmnsldt0(xS)) ) )
    & ! [X1] :
        ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
       => ? [X2] :
            ( aInteger0(X2)
            & ~ equal(X2,sz00)
            & aSet0(szAzrzSzezqlpdtcmdtrp0(X1,X2))
            & ! [X3] :
                ( ( aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X1,X2))
                 => ( aInteger0(X3)
                    & ? [X4] :
                        ( aInteger0(X4)
                        & equal(sdtasdt0(X2,X4),sdtpldt0(X3,smndt0(X1))) )
                    & aDivisorOf0(X2,sdtpldt0(X3,smndt0(X1)))
                    & sdteqdtlpzmzozddtrp0(X3,X1,X2) ) )
                & ( ( aInteger0(X3)
                    & ( ? [X4] :
                          ( aInteger0(X4)
                          & equal(sdtasdt0(X2,X4),sdtpldt0(X3,smndt0(X1))) )
                      | aDivisorOf0(X2,sdtpldt0(X3,smndt0(X1)))
                      | sdteqdtlpzmzozddtrp0(X3,X1,X2) ) )
                 => aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X1,X2)) ) )
            & ! [X3] :
                ( aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X1,X2))
               => aElementOf0(X3,stldt0(sbsmnsldt0(xS))) )
            & aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X1,X2),stldt0(sbsmnsldt0(xS))) ) )
    & isOpen0(stldt0(sbsmnsldt0(xS)))
    & isClosed0(sbsmnsldt0(xS))
    & aSet0(sbsmnsldt0(xS))
    & ! [X1] :
        ( aElementOf0(X1,sbsmnsldt0(xS))
      <=> ( aInteger0(X1)
          & ? [X2] :
              ( aElementOf0(X2,xS)
              & aElementOf0(X1,X2) ) ) )
    & ! [X1] :
        ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
      <=> ( aInteger0(X1)
          & ~ aElementOf0(X1,sbsmnsldt0(xS)) ) )
    & ! [X1] :
        ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
       => ? [X2] :
            ( aInteger0(X2)
            & ~ equal(X2,sz00)
            & aSet0(szAzrzSzezqlpdtcmdtrp0(X1,X2))
            & ! [X3] :
                ( ( aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X1,X2))
                 => ( aInteger0(X3)
                    & ? [X4] :
                        ( aInteger0(X4)
                        & equal(sdtasdt0(X2,X4),sdtpldt0(X3,smndt0(X1))) )
                    & aDivisorOf0(X2,sdtpldt0(X3,smndt0(X1)))
                    & sdteqdtlpzmzozddtrp0(X3,X1,X2) ) )
                & ( ( aInteger0(X3)
                    & ( ? [X4] :
                          ( aInteger0(X4)
                          & equal(sdtasdt0(X2,X4),sdtpldt0(X3,smndt0(X1))) )
                      | aDivisorOf0(X2,sdtpldt0(X3,smndt0(X1)))
                      | sdteqdtlpzmzozddtrp0(X3,X1,X2) ) )
                 => aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X1,X2)) ) )
            & ! [X3] :
                ( aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X1,X2))
               => aElementOf0(X3,stldt0(sbsmnsldt0(xS))) )
            & aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X1,X2),stldt0(sbsmnsldt0(xS))) ) ) ),
    inference(fof_simplification,[status(thm)],[18,theory(equality)]) ).

fof(51,plain,
    ( aSet0(sbsmnsldt0(xS))
    & ! [X1] :
        ( aElementOf0(X1,sbsmnsldt0(xS))
      <=> ( aInteger0(X1)
          & ? [X2] :
              ( aElementOf0(X2,xS)
              & aElementOf0(X1,X2) ) ) )
    & aSet0(stldt0(sbsmnsldt0(xS)))
    & ! [X1] :
        ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
      <=> ( aInteger0(X1)
          & ~ aElementOf0(X1,sbsmnsldt0(xS)) ) )
    & ! [X1] :
        ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
      <=> ( equal(X1,sz10)
          | equal(X1,smndt0(sz10)) ) )
    & equal(stldt0(sbsmnsldt0(xS)),cS2076) ),
    inference(fof_simplification,[status(thm)],[23,theory(equality)]) ).

fof(52,plain,
    ( aInteger0(xp)
    & ~ equal(xp,sz00)
    & aSet0(szAzrzSzezqlpdtcmdtrp0(sz10,xp))
    & ! [X1] :
        ( ( aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
         => ( aInteger0(X1)
            & ? [X2] :
                ( aInteger0(X2)
                & equal(sdtasdt0(xp,X2),sdtpldt0(X1,smndt0(sz10))) )
            & aDivisorOf0(xp,sdtpldt0(X1,smndt0(sz10)))
            & sdteqdtlpzmzozddtrp0(X1,sz10,xp) ) )
        & ( ( aInteger0(X1)
            & ( ? [X2] :
                  ( aInteger0(X2)
                  & equal(sdtasdt0(xp,X2),sdtpldt0(X1,smndt0(sz10))) )
              | aDivisorOf0(xp,sdtpldt0(X1,smndt0(sz10)))
              | sdteqdtlpzmzozddtrp0(X1,sz10,xp) ) )
         => aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,xp)) ) )
    & aSet0(sbsmnsldt0(xS))
    & ! [X1] :
        ( aElementOf0(X1,sbsmnsldt0(xS))
      <=> ( aInteger0(X1)
          & ? [X2] :
              ( aElementOf0(X2,xS)
              & aElementOf0(X1,X2) ) ) )
    & ! [X1] :
        ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
      <=> ( aInteger0(X1)
          & ~ aElementOf0(X1,sbsmnsldt0(xS)) ) )
    & ! [X1] :
        ( aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
       => aElementOf0(X1,stldt0(sbsmnsldt0(xS))) )
    & aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(sz10,xp),stldt0(sbsmnsldt0(xS))) ),
    inference(fof_simplification,[status(thm)],[46,theory(equality)]) ).

fof(53,plain,
    ! [X1] :
      ( ~ aInteger0(X1)
      | ( equal(sdtasdt0(X1,sz10),X1)
        & equal(X1,sdtasdt0(sz10,X1)) ) ),
    inference(fof_nnf,[status(thm)],[1]) ).

fof(54,plain,
    ! [X2] :
      ( ~ aInteger0(X2)
      | ( equal(sdtasdt0(X2,sz10),X2)
        & equal(X2,sdtasdt0(sz10,X2)) ) ),
    inference(variable_rename,[status(thm)],[53]) ).

fof(55,plain,
    ! [X2] :
      ( ( equal(sdtasdt0(X2,sz10),X2)
        | ~ aInteger0(X2) )
      & ( equal(X2,sdtasdt0(sz10,X2))
        | ~ aInteger0(X2) ) ),
    inference(distribute,[status(thm)],[54]) ).

cnf(56,plain,
    ( X1 = sdtasdt0(sz10,X1)
    | ~ aInteger0(X1) ),
    inference(split_conjunct,[status(thm)],[55]) ).

cnf(57,plain,
    ( sdtasdt0(X1,sz10) = X1
    | ~ aInteger0(X1) ),
    inference(split_conjunct,[status(thm)],[55]) ).

fof(70,plain,
    ! [X1] :
      ( ~ aInteger0(X1)
      | ( equal(sdtasdt0(smndt0(sz10),X1),smndt0(X1))
        & equal(smndt0(X1),sdtasdt0(X1,smndt0(sz10))) ) ),
    inference(fof_nnf,[status(thm)],[3]) ).

fof(71,plain,
    ! [X2] :
      ( ~ aInteger0(X2)
      | ( equal(sdtasdt0(smndt0(sz10),X2),smndt0(X2))
        & equal(smndt0(X2),sdtasdt0(X2,smndt0(sz10))) ) ),
    inference(variable_rename,[status(thm)],[70]) ).

fof(72,plain,
    ! [X2] :
      ( ( equal(sdtasdt0(smndt0(sz10),X2),smndt0(X2))
        | ~ aInteger0(X2) )
      & ( equal(smndt0(X2),sdtasdt0(X2,smndt0(sz10)))
        | ~ aInteger0(X2) ) ),
    inference(distribute,[status(thm)],[71]) ).

cnf(73,plain,
    ( smndt0(X1) = sdtasdt0(X1,smndt0(sz10))
    | ~ aInteger0(X1) ),
    inference(split_conjunct,[status(thm)],[72]) ).

cnf(74,plain,
    ( sdtasdt0(smndt0(sz10),X1) = smndt0(X1)
    | ~ aInteger0(X1) ),
    inference(split_conjunct,[status(thm)],[72]) ).

fof(78,plain,
    ! [X1] :
      ( ~ aInteger0(X1)
      | ( equal(sdtasdt0(X1,sz00),sz00)
        & equal(sz00,sdtasdt0(sz00,X1)) ) ),
    inference(fof_nnf,[status(thm)],[5]) ).

fof(79,plain,
    ! [X2] :
      ( ~ aInteger0(X2)
      | ( equal(sdtasdt0(X2,sz00),sz00)
        & equal(sz00,sdtasdt0(sz00,X2)) ) ),
    inference(variable_rename,[status(thm)],[78]) ).

fof(80,plain,
    ! [X2] :
      ( ( equal(sdtasdt0(X2,sz00),sz00)
        | ~ aInteger0(X2) )
      & ( equal(sz00,sdtasdt0(sz00,X2))
        | ~ aInteger0(X2) ) ),
    inference(distribute,[status(thm)],[79]) ).

cnf(81,plain,
    ( sz00 = sdtasdt0(sz00,X1)
    | ~ aInteger0(X1) ),
    inference(split_conjunct,[status(thm)],[80]) ).

cnf(82,plain,
    ( sdtasdt0(X1,sz00) = sz00
    | ~ aInteger0(X1) ),
    inference(split_conjunct,[status(thm)],[80]) ).

fof(97,plain,
    ! [X1,X2] :
      ( ~ aInteger0(X1)
      | ~ aInteger0(X2)
      | equal(sdtpldt0(X1,X2),sdtpldt0(X2,X1)) ),
    inference(fof_nnf,[status(thm)],[7]) ).

fof(98,plain,
    ! [X3,X4] :
      ( ~ aInteger0(X3)
      | ~ aInteger0(X4)
      | equal(sdtpldt0(X3,X4),sdtpldt0(X4,X3)) ),
    inference(variable_rename,[status(thm)],[97]) ).

cnf(99,plain,
    ( sdtpldt0(X1,X2) = sdtpldt0(X2,X1)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(split_conjunct,[status(thm)],[98]) ).

fof(100,plain,
    ! [X1,X2] :
      ( ~ aInteger0(X1)
      | ~ aInteger0(X2)
      | aInteger0(sdtpldt0(X1,X2)) ),
    inference(fof_nnf,[status(thm)],[8]) ).

fof(101,plain,
    ! [X3,X4] :
      ( ~ aInteger0(X3)
      | ~ aInteger0(X4)
      | aInteger0(sdtpldt0(X3,X4)) ),
    inference(variable_rename,[status(thm)],[100]) ).

cnf(102,plain,
    ( aInteger0(sdtpldt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(split_conjunct,[status(thm)],[101]) ).

fof(103,plain,
    ! [X1] :
      ( ~ aInteger0(X1)
      | ! [X2] :
          ( ( ~ aDivisorOf0(X2,X1)
            | ( aInteger0(X2)
              & ~ equal(X2,sz00)
              & ? [X3] :
                  ( aInteger0(X3)
                  & equal(sdtasdt0(X2,X3),X1) ) ) )
          & ( ~ aInteger0(X2)
            | equal(X2,sz00)
            | ! [X3] :
                ( ~ aInteger0(X3)
                | ~ equal(sdtasdt0(X2,X3),X1) )
            | aDivisorOf0(X2,X1) ) ) ),
    inference(fof_nnf,[status(thm)],[9]) ).

fof(104,plain,
    ! [X4] :
      ( ~ aInteger0(X4)
      | ! [X5] :
          ( ( ~ aDivisorOf0(X5,X4)
            | ( aInteger0(X5)
              & ~ equal(X5,sz00)
              & ? [X6] :
                  ( aInteger0(X6)
                  & equal(sdtasdt0(X5,X6),X4) ) ) )
          & ( ~ aInteger0(X5)
            | equal(X5,sz00)
            | ! [X7] :
                ( ~ aInteger0(X7)
                | ~ equal(sdtasdt0(X5,X7),X4) )
            | aDivisorOf0(X5,X4) ) ) ),
    inference(variable_rename,[status(thm)],[103]) ).

fof(105,plain,
    ! [X4] :
      ( ~ aInteger0(X4)
      | ! [X5] :
          ( ( ~ aDivisorOf0(X5,X4)
            | ( aInteger0(X5)
              & ~ equal(X5,sz00)
              & aInteger0(esk3_2(X4,X5))
              & equal(sdtasdt0(X5,esk3_2(X4,X5)),X4) ) )
          & ( ~ aInteger0(X5)
            | equal(X5,sz00)
            | ! [X7] :
                ( ~ aInteger0(X7)
                | ~ equal(sdtasdt0(X5,X7),X4) )
            | aDivisorOf0(X5,X4) ) ) ),
    inference(skolemize,[status(esa)],[104]) ).

fof(106,plain,
    ! [X4,X5,X7] :
      ( ( ( ~ aInteger0(X7)
          | ~ equal(sdtasdt0(X5,X7),X4)
          | ~ aInteger0(X5)
          | equal(X5,sz00)
          | aDivisorOf0(X5,X4) )
        & ( ~ aDivisorOf0(X5,X4)
          | ( aInteger0(X5)
            & ~ equal(X5,sz00)
            & aInteger0(esk3_2(X4,X5))
            & equal(sdtasdt0(X5,esk3_2(X4,X5)),X4) ) ) )
      | ~ aInteger0(X4) ),
    inference(shift_quantors,[status(thm)],[105]) ).

fof(107,plain,
    ! [X4,X5,X7] :
      ( ( ~ aInteger0(X7)
        | ~ equal(sdtasdt0(X5,X7),X4)
        | ~ aInteger0(X5)
        | equal(X5,sz00)
        | aDivisorOf0(X5,X4)
        | ~ aInteger0(X4) )
      & ( aInteger0(X5)
        | ~ aDivisorOf0(X5,X4)
        | ~ aInteger0(X4) )
      & ( ~ equal(X5,sz00)
        | ~ aDivisorOf0(X5,X4)
        | ~ aInteger0(X4) )
      & ( aInteger0(esk3_2(X4,X5))
        | ~ aDivisorOf0(X5,X4)
        | ~ aInteger0(X4) )
      & ( equal(sdtasdt0(X5,esk3_2(X4,X5)),X4)
        | ~ aDivisorOf0(X5,X4)
        | ~ aInteger0(X4) ) ),
    inference(distribute,[status(thm)],[106]) ).

cnf(112,plain,
    ( aDivisorOf0(X2,X1)
    | X2 = sz00
    | ~ aInteger0(X1)
    | ~ aInteger0(X2)
    | sdtasdt0(X2,X3) != X1
    | ~ aInteger0(X3) ),
    inference(split_conjunct,[status(thm)],[107]) ).

fof(116,plain,
    ! [X1,X2] :
      ( ~ aInteger0(X1)
      | ~ aInteger0(X2)
      | ~ equal(sdtasdt0(X1,X2),sz00)
      | equal(X1,sz00)
      | equal(X2,sz00) ),
    inference(fof_nnf,[status(thm)],[11]) ).

fof(117,plain,
    ! [X3,X4] :
      ( ~ aInteger0(X3)
      | ~ aInteger0(X4)
      | ~ equal(sdtasdt0(X3,X4),sz00)
      | equal(X3,sz00)
      | equal(X4,sz00) ),
    inference(variable_rename,[status(thm)],[116]) ).

cnf(118,plain,
    ( X1 = sz00
    | X2 = sz00
    | sdtasdt0(X2,X1) != sz00
    | ~ aInteger0(X1)
    | ~ aInteger0(X2) ),
    inference(split_conjunct,[status(thm)],[117]) ).

fof(142,plain,
    ( aSet0(sbsmnsldt0(xS))
    & ! [X1] :
        ( ( ~ aElementOf0(X1,sbsmnsldt0(xS))
          | ( aInteger0(X1)
            & ? [X2] :
                ( aElementOf0(X2,xS)
                & aElementOf0(X1,X2) ) ) )
        & ( ~ aInteger0(X1)
          | ! [X2] :
              ( ~ aElementOf0(X2,xS)
              | ~ aElementOf0(X1,X2) )
          | aElementOf0(X1,sbsmnsldt0(xS)) ) )
    & ! [X1] :
        ( ( ~ aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
          | ( aInteger0(X1)
            & ~ aElementOf0(X1,sbsmnsldt0(xS)) ) )
        & ( ~ aInteger0(X1)
          | aElementOf0(X1,sbsmnsldt0(xS))
          | aElementOf0(X1,stldt0(sbsmnsldt0(xS))) ) )
    & ! [X1] :
        ( ~ aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
        | ? [X2] :
            ( aInteger0(X2)
            & ~ equal(X2,sz00)
            & aSet0(szAzrzSzezqlpdtcmdtrp0(X1,X2))
            & ! [X3] :
                ( ( ~ aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X1,X2))
                  | ( aInteger0(X3)
                    & ? [X4] :
                        ( aInteger0(X4)
                        & equal(sdtasdt0(X2,X4),sdtpldt0(X3,smndt0(X1))) )
                    & aDivisorOf0(X2,sdtpldt0(X3,smndt0(X1)))
                    & sdteqdtlpzmzozddtrp0(X3,X1,X2) ) )
                & ( ~ aInteger0(X3)
                  | ( ! [X4] :
                        ( ~ aInteger0(X4)
                        | ~ equal(sdtasdt0(X2,X4),sdtpldt0(X3,smndt0(X1))) )
                    & ~ aDivisorOf0(X2,sdtpldt0(X3,smndt0(X1)))
                    & ~ sdteqdtlpzmzozddtrp0(X3,X1,X2) )
                  | aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X1,X2)) ) )
            & ! [X3] :
                ( ~ aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X1,X2))
                | aElementOf0(X3,stldt0(sbsmnsldt0(xS))) )
            & aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X1,X2),stldt0(sbsmnsldt0(xS))) ) )
    & isOpen0(stldt0(sbsmnsldt0(xS)))
    & isClosed0(sbsmnsldt0(xS))
    & aSet0(sbsmnsldt0(xS))
    & ! [X1] :
        ( ( ~ aElementOf0(X1,sbsmnsldt0(xS))
          | ( aInteger0(X1)
            & ? [X2] :
                ( aElementOf0(X2,xS)
                & aElementOf0(X1,X2) ) ) )
        & ( ~ aInteger0(X1)
          | ! [X2] :
              ( ~ aElementOf0(X2,xS)
              | ~ aElementOf0(X1,X2) )
          | aElementOf0(X1,sbsmnsldt0(xS)) ) )
    & ! [X1] :
        ( ( ~ aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
          | ( aInteger0(X1)
            & ~ aElementOf0(X1,sbsmnsldt0(xS)) ) )
        & ( ~ aInteger0(X1)
          | aElementOf0(X1,sbsmnsldt0(xS))
          | aElementOf0(X1,stldt0(sbsmnsldt0(xS))) ) )
    & ! [X1] :
        ( ~ aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
        | ? [X2] :
            ( aInteger0(X2)
            & ~ equal(X2,sz00)
            & aSet0(szAzrzSzezqlpdtcmdtrp0(X1,X2))
            & ! [X3] :
                ( ( ~ aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X1,X2))
                  | ( aInteger0(X3)
                    & ? [X4] :
                        ( aInteger0(X4)
                        & equal(sdtasdt0(X2,X4),sdtpldt0(X3,smndt0(X1))) )
                    & aDivisorOf0(X2,sdtpldt0(X3,smndt0(X1)))
                    & sdteqdtlpzmzozddtrp0(X3,X1,X2) ) )
                & ( ~ aInteger0(X3)
                  | ( ! [X4] :
                        ( ~ aInteger0(X4)
                        | ~ equal(sdtasdt0(X2,X4),sdtpldt0(X3,smndt0(X1))) )
                    & ~ aDivisorOf0(X2,sdtpldt0(X3,smndt0(X1)))
                    & ~ sdteqdtlpzmzozddtrp0(X3,X1,X2) )
                  | aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X1,X2)) ) )
            & ! [X3] :
                ( ~ aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X1,X2))
                | aElementOf0(X3,stldt0(sbsmnsldt0(xS))) )
            & aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X1,X2),stldt0(sbsmnsldt0(xS))) ) ) ),
    inference(fof_nnf,[status(thm)],[50]) ).

fof(143,plain,
    ( aSet0(sbsmnsldt0(xS))
    & ! [X5] :
        ( ( ~ aElementOf0(X5,sbsmnsldt0(xS))
          | ( aInteger0(X5)
            & ? [X6] :
                ( aElementOf0(X6,xS)
                & aElementOf0(X5,X6) ) ) )
        & ( ~ aInteger0(X5)
          | ! [X7] :
              ( ~ aElementOf0(X7,xS)
              | ~ aElementOf0(X5,X7) )
          | aElementOf0(X5,sbsmnsldt0(xS)) ) )
    & ! [X8] :
        ( ( ~ aElementOf0(X8,stldt0(sbsmnsldt0(xS)))
          | ( aInteger0(X8)
            & ~ aElementOf0(X8,sbsmnsldt0(xS)) ) )
        & ( ~ aInteger0(X8)
          | aElementOf0(X8,sbsmnsldt0(xS))
          | aElementOf0(X8,stldt0(sbsmnsldt0(xS))) ) )
    & ! [X9] :
        ( ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS)))
        | ? [X10] :
            ( aInteger0(X10)
            & ~ equal(X10,sz00)
            & aSet0(szAzrzSzezqlpdtcmdtrp0(X9,X10))
            & ! [X11] :
                ( ( ~ aElementOf0(X11,szAzrzSzezqlpdtcmdtrp0(X9,X10))
                  | ( aInteger0(X11)
                    & ? [X12] :
                        ( aInteger0(X12)
                        & equal(sdtasdt0(X10,X12),sdtpldt0(X11,smndt0(X9))) )
                    & aDivisorOf0(X10,sdtpldt0(X11,smndt0(X9)))
                    & sdteqdtlpzmzozddtrp0(X11,X9,X10) ) )
                & ( ~ aInteger0(X11)
                  | ( ! [X13] :
                        ( ~ aInteger0(X13)
                        | ~ equal(sdtasdt0(X10,X13),sdtpldt0(X11,smndt0(X9))) )
                    & ~ aDivisorOf0(X10,sdtpldt0(X11,smndt0(X9)))
                    & ~ sdteqdtlpzmzozddtrp0(X11,X9,X10) )
                  | aElementOf0(X11,szAzrzSzezqlpdtcmdtrp0(X9,X10)) ) )
            & ! [X14] :
                ( ~ aElementOf0(X14,szAzrzSzezqlpdtcmdtrp0(X9,X10))
                | aElementOf0(X14,stldt0(sbsmnsldt0(xS))) )
            & aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X9,X10),stldt0(sbsmnsldt0(xS))) ) )
    & isOpen0(stldt0(sbsmnsldt0(xS)))
    & isClosed0(sbsmnsldt0(xS))
    & aSet0(sbsmnsldt0(xS))
    & ! [X15] :
        ( ( ~ aElementOf0(X15,sbsmnsldt0(xS))
          | ( aInteger0(X15)
            & ? [X16] :
                ( aElementOf0(X16,xS)
                & aElementOf0(X15,X16) ) ) )
        & ( ~ aInteger0(X15)
          | ! [X17] :
              ( ~ aElementOf0(X17,xS)
              | ~ aElementOf0(X15,X17) )
          | aElementOf0(X15,sbsmnsldt0(xS)) ) )
    & ! [X18] :
        ( ( ~ aElementOf0(X18,stldt0(sbsmnsldt0(xS)))
          | ( aInteger0(X18)
            & ~ aElementOf0(X18,sbsmnsldt0(xS)) ) )
        & ( ~ aInteger0(X18)
          | aElementOf0(X18,sbsmnsldt0(xS))
          | aElementOf0(X18,stldt0(sbsmnsldt0(xS))) ) )
    & ! [X19] :
        ( ~ aElementOf0(X19,stldt0(sbsmnsldt0(xS)))
        | ? [X20] :
            ( aInteger0(X20)
            & ~ equal(X20,sz00)
            & aSet0(szAzrzSzezqlpdtcmdtrp0(X19,X20))
            & ! [X21] :
                ( ( ~ aElementOf0(X21,szAzrzSzezqlpdtcmdtrp0(X19,X20))
                  | ( aInteger0(X21)
                    & ? [X22] :
                        ( aInteger0(X22)
                        & equal(sdtasdt0(X20,X22),sdtpldt0(X21,smndt0(X19))) )
                    & aDivisorOf0(X20,sdtpldt0(X21,smndt0(X19)))
                    & sdteqdtlpzmzozddtrp0(X21,X19,X20) ) )
                & ( ~ aInteger0(X21)
                  | ( ! [X23] :
                        ( ~ aInteger0(X23)
                        | ~ equal(sdtasdt0(X20,X23),sdtpldt0(X21,smndt0(X19))) )
                    & ~ aDivisorOf0(X20,sdtpldt0(X21,smndt0(X19)))
                    & ~ sdteqdtlpzmzozddtrp0(X21,X19,X20) )
                  | aElementOf0(X21,szAzrzSzezqlpdtcmdtrp0(X19,X20)) ) )
            & ! [X24] :
                ( ~ aElementOf0(X24,szAzrzSzezqlpdtcmdtrp0(X19,X20))
                | aElementOf0(X24,stldt0(sbsmnsldt0(xS))) )
            & aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X19,X20),stldt0(sbsmnsldt0(xS))) ) ) ),
    inference(variable_rename,[status(thm)],[142]) ).

fof(144,plain,
    ( aSet0(sbsmnsldt0(xS))
    & ! [X5] :
        ( ( ~ aElementOf0(X5,sbsmnsldt0(xS))
          | ( aInteger0(X5)
            & aElementOf0(esk5_1(X5),xS)
            & aElementOf0(X5,esk5_1(X5)) ) )
        & ( ~ aInteger0(X5)
          | ! [X7] :
              ( ~ aElementOf0(X7,xS)
              | ~ aElementOf0(X5,X7) )
          | aElementOf0(X5,sbsmnsldt0(xS)) ) )
    & ! [X8] :
        ( ( ~ aElementOf0(X8,stldt0(sbsmnsldt0(xS)))
          | ( aInteger0(X8)
            & ~ aElementOf0(X8,sbsmnsldt0(xS)) ) )
        & ( ~ aInteger0(X8)
          | aElementOf0(X8,sbsmnsldt0(xS))
          | aElementOf0(X8,stldt0(sbsmnsldt0(xS))) ) )
    & ! [X9] :
        ( ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS)))
        | ( aInteger0(esk6_1(X9))
          & ~ equal(esk6_1(X9),sz00)
          & aSet0(szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9)))
          & ! [X11] :
              ( ( ~ aElementOf0(X11,szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9)))
                | ( aInteger0(X11)
                  & aInteger0(esk7_2(X9,X11))
                  & equal(sdtasdt0(esk6_1(X9),esk7_2(X9,X11)),sdtpldt0(X11,smndt0(X9)))
                  & aDivisorOf0(esk6_1(X9),sdtpldt0(X11,smndt0(X9)))
                  & sdteqdtlpzmzozddtrp0(X11,X9,esk6_1(X9)) ) )
              & ( ~ aInteger0(X11)
                | ( ! [X13] :
                      ( ~ aInteger0(X13)
                      | ~ equal(sdtasdt0(esk6_1(X9),X13),sdtpldt0(X11,smndt0(X9))) )
                  & ~ aDivisorOf0(esk6_1(X9),sdtpldt0(X11,smndt0(X9)))
                  & ~ sdteqdtlpzmzozddtrp0(X11,X9,esk6_1(X9)) )
                | aElementOf0(X11,szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9))) ) )
          & ! [X14] :
              ( ~ aElementOf0(X14,szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9)))
              | aElementOf0(X14,stldt0(sbsmnsldt0(xS))) )
          & aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9)),stldt0(sbsmnsldt0(xS))) ) )
    & isOpen0(stldt0(sbsmnsldt0(xS)))
    & isClosed0(sbsmnsldt0(xS))
    & aSet0(sbsmnsldt0(xS))
    & ! [X15] :
        ( ( ~ aElementOf0(X15,sbsmnsldt0(xS))
          | ( aInteger0(X15)
            & aElementOf0(esk8_1(X15),xS)
            & aElementOf0(X15,esk8_1(X15)) ) )
        & ( ~ aInteger0(X15)
          | ! [X17] :
              ( ~ aElementOf0(X17,xS)
              | ~ aElementOf0(X15,X17) )
          | aElementOf0(X15,sbsmnsldt0(xS)) ) )
    & ! [X18] :
        ( ( ~ aElementOf0(X18,stldt0(sbsmnsldt0(xS)))
          | ( aInteger0(X18)
            & ~ aElementOf0(X18,sbsmnsldt0(xS)) ) )
        & ( ~ aInteger0(X18)
          | aElementOf0(X18,sbsmnsldt0(xS))
          | aElementOf0(X18,stldt0(sbsmnsldt0(xS))) ) )
    & ! [X19] :
        ( ~ aElementOf0(X19,stldt0(sbsmnsldt0(xS)))
        | ( aInteger0(esk9_1(X19))
          & ~ equal(esk9_1(X19),sz00)
          & aSet0(szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19)))
          & ! [X21] :
              ( ( ~ aElementOf0(X21,szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19)))
                | ( aInteger0(X21)
                  & aInteger0(esk10_2(X19,X21))
                  & equal(sdtasdt0(esk9_1(X19),esk10_2(X19,X21)),sdtpldt0(X21,smndt0(X19)))
                  & aDivisorOf0(esk9_1(X19),sdtpldt0(X21,smndt0(X19)))
                  & sdteqdtlpzmzozddtrp0(X21,X19,esk9_1(X19)) ) )
              & ( ~ aInteger0(X21)
                | ( ! [X23] :
                      ( ~ aInteger0(X23)
                      | ~ equal(sdtasdt0(esk9_1(X19),X23),sdtpldt0(X21,smndt0(X19))) )
                  & ~ aDivisorOf0(esk9_1(X19),sdtpldt0(X21,smndt0(X19)))
                  & ~ sdteqdtlpzmzozddtrp0(X21,X19,esk9_1(X19)) )
                | aElementOf0(X21,szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19))) ) )
          & ! [X24] :
              ( ~ aElementOf0(X24,szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19)))
              | aElementOf0(X24,stldt0(sbsmnsldt0(xS))) )
          & aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19)),stldt0(sbsmnsldt0(xS))) ) ) ),
    inference(skolemize,[status(esa)],[143]) ).

fof(145,plain,
    ! [X5,X7,X8,X9,X11,X13,X14,X15,X17,X18,X19,X21,X23,X24] :
      ( ( ( ( ~ aElementOf0(X24,szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19)))
            | aElementOf0(X24,stldt0(sbsmnsldt0(xS))) )
          & ( ( ( ~ aInteger0(X23)
                | ~ equal(sdtasdt0(esk9_1(X19),X23),sdtpldt0(X21,smndt0(X19))) )
              & ~ aDivisorOf0(esk9_1(X19),sdtpldt0(X21,smndt0(X19)))
              & ~ sdteqdtlpzmzozddtrp0(X21,X19,esk9_1(X19)) )
            | ~ aInteger0(X21)
            | aElementOf0(X21,szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19))) )
          & ( ~ aElementOf0(X21,szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19)))
            | ( aInteger0(X21)
              & aInteger0(esk10_2(X19,X21))
              & equal(sdtasdt0(esk9_1(X19),esk10_2(X19,X21)),sdtpldt0(X21,smndt0(X19)))
              & aDivisorOf0(esk9_1(X19),sdtpldt0(X21,smndt0(X19)))
              & sdteqdtlpzmzozddtrp0(X21,X19,esk9_1(X19)) ) )
          & aInteger0(esk9_1(X19))
          & ~ equal(esk9_1(X19),sz00)
          & aSet0(szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19)))
          & aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19)),stldt0(sbsmnsldt0(xS))) )
        | ~ aElementOf0(X19,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aElementOf0(X18,stldt0(sbsmnsldt0(xS)))
        | ( aInteger0(X18)
          & ~ aElementOf0(X18,sbsmnsldt0(xS)) ) )
      & ( ~ aInteger0(X18)
        | aElementOf0(X18,sbsmnsldt0(xS))
        | aElementOf0(X18,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aElementOf0(X17,xS)
        | ~ aElementOf0(X15,X17)
        | ~ aInteger0(X15)
        | aElementOf0(X15,sbsmnsldt0(xS)) )
      & ( ~ aElementOf0(X15,sbsmnsldt0(xS))
        | ( aInteger0(X15)
          & aElementOf0(esk8_1(X15),xS)
          & aElementOf0(X15,esk8_1(X15)) ) )
      & ( ( ( ~ aElementOf0(X14,szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9)))
            | aElementOf0(X14,stldt0(sbsmnsldt0(xS))) )
          & ( ( ( ~ aInteger0(X13)
                | ~ equal(sdtasdt0(esk6_1(X9),X13),sdtpldt0(X11,smndt0(X9))) )
              & ~ aDivisorOf0(esk6_1(X9),sdtpldt0(X11,smndt0(X9)))
              & ~ sdteqdtlpzmzozddtrp0(X11,X9,esk6_1(X9)) )
            | ~ aInteger0(X11)
            | aElementOf0(X11,szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9))) )
          & ( ~ aElementOf0(X11,szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9)))
            | ( aInteger0(X11)
              & aInteger0(esk7_2(X9,X11))
              & equal(sdtasdt0(esk6_1(X9),esk7_2(X9,X11)),sdtpldt0(X11,smndt0(X9)))
              & aDivisorOf0(esk6_1(X9),sdtpldt0(X11,smndt0(X9)))
              & sdteqdtlpzmzozddtrp0(X11,X9,esk6_1(X9)) ) )
          & aInteger0(esk6_1(X9))
          & ~ equal(esk6_1(X9),sz00)
          & aSet0(szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9)))
          & aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9)),stldt0(sbsmnsldt0(xS))) )
        | ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aElementOf0(X8,stldt0(sbsmnsldt0(xS)))
        | ( aInteger0(X8)
          & ~ aElementOf0(X8,sbsmnsldt0(xS)) ) )
      & ( ~ aInteger0(X8)
        | aElementOf0(X8,sbsmnsldt0(xS))
        | aElementOf0(X8,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aElementOf0(X7,xS)
        | ~ aElementOf0(X5,X7)
        | ~ aInteger0(X5)
        | aElementOf0(X5,sbsmnsldt0(xS)) )
      & ( ~ aElementOf0(X5,sbsmnsldt0(xS))
        | ( aInteger0(X5)
          & aElementOf0(esk5_1(X5),xS)
          & aElementOf0(X5,esk5_1(X5)) ) )
      & aSet0(sbsmnsldt0(xS))
      & isOpen0(stldt0(sbsmnsldt0(xS)))
      & isClosed0(sbsmnsldt0(xS))
      & aSet0(sbsmnsldt0(xS)) ),
    inference(shift_quantors,[status(thm)],[144]) ).

fof(146,plain,
    ! [X5,X7,X8,X9,X11,X13,X14,X15,X17,X18,X19,X21,X23,X24] :
      ( ( ~ aElementOf0(X24,szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19)))
        | aElementOf0(X24,stldt0(sbsmnsldt0(xS)))
        | ~ aElementOf0(X19,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aInteger0(X23)
        | ~ equal(sdtasdt0(esk9_1(X19),X23),sdtpldt0(X21,smndt0(X19)))
        | ~ aInteger0(X21)
        | aElementOf0(X21,szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19)))
        | ~ aElementOf0(X19,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aDivisorOf0(esk9_1(X19),sdtpldt0(X21,smndt0(X19)))
        | ~ aInteger0(X21)
        | aElementOf0(X21,szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19)))
        | ~ aElementOf0(X19,stldt0(sbsmnsldt0(xS))) )
      & ( ~ sdteqdtlpzmzozddtrp0(X21,X19,esk9_1(X19))
        | ~ aInteger0(X21)
        | aElementOf0(X21,szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19)))
        | ~ aElementOf0(X19,stldt0(sbsmnsldt0(xS))) )
      & ( aInteger0(X21)
        | ~ aElementOf0(X21,szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19)))
        | ~ aElementOf0(X19,stldt0(sbsmnsldt0(xS))) )
      & ( aInteger0(esk10_2(X19,X21))
        | ~ aElementOf0(X21,szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19)))
        | ~ aElementOf0(X19,stldt0(sbsmnsldt0(xS))) )
      & ( equal(sdtasdt0(esk9_1(X19),esk10_2(X19,X21)),sdtpldt0(X21,smndt0(X19)))
        | ~ aElementOf0(X21,szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19)))
        | ~ aElementOf0(X19,stldt0(sbsmnsldt0(xS))) )
      & ( aDivisorOf0(esk9_1(X19),sdtpldt0(X21,smndt0(X19)))
        | ~ aElementOf0(X21,szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19)))
        | ~ aElementOf0(X19,stldt0(sbsmnsldt0(xS))) )
      & ( sdteqdtlpzmzozddtrp0(X21,X19,esk9_1(X19))
        | ~ aElementOf0(X21,szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19)))
        | ~ aElementOf0(X19,stldt0(sbsmnsldt0(xS))) )
      & ( aInteger0(esk9_1(X19))
        | ~ aElementOf0(X19,stldt0(sbsmnsldt0(xS))) )
      & ( ~ equal(esk9_1(X19),sz00)
        | ~ aElementOf0(X19,stldt0(sbsmnsldt0(xS))) )
      & ( aSet0(szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19)))
        | ~ aElementOf0(X19,stldt0(sbsmnsldt0(xS))) )
      & ( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X19,esk9_1(X19)),stldt0(sbsmnsldt0(xS)))
        | ~ aElementOf0(X19,stldt0(sbsmnsldt0(xS))) )
      & ( aInteger0(X18)
        | ~ aElementOf0(X18,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aElementOf0(X18,sbsmnsldt0(xS))
        | ~ aElementOf0(X18,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aInteger0(X18)
        | aElementOf0(X18,sbsmnsldt0(xS))
        | aElementOf0(X18,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aElementOf0(X17,xS)
        | ~ aElementOf0(X15,X17)
        | ~ aInteger0(X15)
        | aElementOf0(X15,sbsmnsldt0(xS)) )
      & ( aInteger0(X15)
        | ~ aElementOf0(X15,sbsmnsldt0(xS)) )
      & ( aElementOf0(esk8_1(X15),xS)
        | ~ aElementOf0(X15,sbsmnsldt0(xS)) )
      & ( aElementOf0(X15,esk8_1(X15))
        | ~ aElementOf0(X15,sbsmnsldt0(xS)) )
      & ( ~ aElementOf0(X14,szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9)))
        | aElementOf0(X14,stldt0(sbsmnsldt0(xS)))
        | ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aInteger0(X13)
        | ~ equal(sdtasdt0(esk6_1(X9),X13),sdtpldt0(X11,smndt0(X9)))
        | ~ aInteger0(X11)
        | aElementOf0(X11,szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9)))
        | ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aDivisorOf0(esk6_1(X9),sdtpldt0(X11,smndt0(X9)))
        | ~ aInteger0(X11)
        | aElementOf0(X11,szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9)))
        | ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
      & ( ~ sdteqdtlpzmzozddtrp0(X11,X9,esk6_1(X9))
        | ~ aInteger0(X11)
        | aElementOf0(X11,szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9)))
        | ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
      & ( aInteger0(X11)
        | ~ aElementOf0(X11,szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9)))
        | ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
      & ( aInteger0(esk7_2(X9,X11))
        | ~ aElementOf0(X11,szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9)))
        | ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
      & ( equal(sdtasdt0(esk6_1(X9),esk7_2(X9,X11)),sdtpldt0(X11,smndt0(X9)))
        | ~ aElementOf0(X11,szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9)))
        | ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
      & ( aDivisorOf0(esk6_1(X9),sdtpldt0(X11,smndt0(X9)))
        | ~ aElementOf0(X11,szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9)))
        | ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
      & ( sdteqdtlpzmzozddtrp0(X11,X9,esk6_1(X9))
        | ~ aElementOf0(X11,szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9)))
        | ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
      & ( aInteger0(esk6_1(X9))
        | ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
      & ( ~ equal(esk6_1(X9),sz00)
        | ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
      & ( aSet0(szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9)))
        | ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
      & ( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X9,esk6_1(X9)),stldt0(sbsmnsldt0(xS)))
        | ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
      & ( aInteger0(X8)
        | ~ aElementOf0(X8,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aElementOf0(X8,sbsmnsldt0(xS))
        | ~ aElementOf0(X8,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aInteger0(X8)
        | aElementOf0(X8,sbsmnsldt0(xS))
        | aElementOf0(X8,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aElementOf0(X7,xS)
        | ~ aElementOf0(X5,X7)
        | ~ aInteger0(X5)
        | aElementOf0(X5,sbsmnsldt0(xS)) )
      & ( aInteger0(X5)
        | ~ aElementOf0(X5,sbsmnsldt0(xS)) )
      & ( aElementOf0(esk5_1(X5),xS)
        | ~ aElementOf0(X5,sbsmnsldt0(xS)) )
      & ( aElementOf0(X5,esk5_1(X5))
        | ~ aElementOf0(X5,sbsmnsldt0(xS)) )
      & aSet0(sbsmnsldt0(xS))
      & isOpen0(stldt0(sbsmnsldt0(xS)))
      & isClosed0(sbsmnsldt0(xS))
      & aSet0(sbsmnsldt0(xS)) ),
    inference(distribute,[status(thm)],[145]) ).

cnf(157,plain,
    ( aInteger0(X1)
    | ~ aElementOf0(X1,stldt0(sbsmnsldt0(xS))) ),
    inference(split_conjunct,[status(thm)],[146]) ).

cnf(191,plain,
    aInteger0(sz10),
    inference(split_conjunct,[status(thm)],[19]) ).

fof(230,plain,
    ( aSet0(sbsmnsldt0(xS))
    & ! [X1] :
        ( ( ~ aElementOf0(X1,sbsmnsldt0(xS))
          | ( aInteger0(X1)
            & ? [X2] :
                ( aElementOf0(X2,xS)
                & aElementOf0(X1,X2) ) ) )
        & ( ~ aInteger0(X1)
          | ! [X2] :
              ( ~ aElementOf0(X2,xS)
              | ~ aElementOf0(X1,X2) )
          | aElementOf0(X1,sbsmnsldt0(xS)) ) )
    & aSet0(stldt0(sbsmnsldt0(xS)))
    & ! [X1] :
        ( ( ~ aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
          | ( aInteger0(X1)
            & ~ aElementOf0(X1,sbsmnsldt0(xS)) ) )
        & ( ~ aInteger0(X1)
          | aElementOf0(X1,sbsmnsldt0(xS))
          | aElementOf0(X1,stldt0(sbsmnsldt0(xS))) ) )
    & ! [X1] :
        ( ( ~ aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
          | equal(X1,sz10)
          | equal(X1,smndt0(sz10)) )
        & ( ( ~ equal(X1,sz10)
            & ~ equal(X1,smndt0(sz10)) )
          | aElementOf0(X1,stldt0(sbsmnsldt0(xS))) ) )
    & equal(stldt0(sbsmnsldt0(xS)),cS2076) ),
    inference(fof_nnf,[status(thm)],[51]) ).

fof(231,plain,
    ( aSet0(sbsmnsldt0(xS))
    & ! [X3] :
        ( ( ~ aElementOf0(X3,sbsmnsldt0(xS))
          | ( aInteger0(X3)
            & ? [X4] :
                ( aElementOf0(X4,xS)
                & aElementOf0(X3,X4) ) ) )
        & ( ~ aInteger0(X3)
          | ! [X5] :
              ( ~ aElementOf0(X5,xS)
              | ~ aElementOf0(X3,X5) )
          | aElementOf0(X3,sbsmnsldt0(xS)) ) )
    & aSet0(stldt0(sbsmnsldt0(xS)))
    & ! [X6] :
        ( ( ~ aElementOf0(X6,stldt0(sbsmnsldt0(xS)))
          | ( aInteger0(X6)
            & ~ aElementOf0(X6,sbsmnsldt0(xS)) ) )
        & ( ~ aInteger0(X6)
          | aElementOf0(X6,sbsmnsldt0(xS))
          | aElementOf0(X6,stldt0(sbsmnsldt0(xS))) ) )
    & ! [X7] :
        ( ( ~ aElementOf0(X7,stldt0(sbsmnsldt0(xS)))
          | equal(X7,sz10)
          | equal(X7,smndt0(sz10)) )
        & ( ( ~ equal(X7,sz10)
            & ~ equal(X7,smndt0(sz10)) )
          | aElementOf0(X7,stldt0(sbsmnsldt0(xS))) ) )
    & equal(stldt0(sbsmnsldt0(xS)),cS2076) ),
    inference(variable_rename,[status(thm)],[230]) ).

fof(232,plain,
    ( aSet0(sbsmnsldt0(xS))
    & ! [X3] :
        ( ( ~ aElementOf0(X3,sbsmnsldt0(xS))
          | ( aInteger0(X3)
            & aElementOf0(esk17_1(X3),xS)
            & aElementOf0(X3,esk17_1(X3)) ) )
        & ( ~ aInteger0(X3)
          | ! [X5] :
              ( ~ aElementOf0(X5,xS)
              | ~ aElementOf0(X3,X5) )
          | aElementOf0(X3,sbsmnsldt0(xS)) ) )
    & aSet0(stldt0(sbsmnsldt0(xS)))
    & ! [X6] :
        ( ( ~ aElementOf0(X6,stldt0(sbsmnsldt0(xS)))
          | ( aInteger0(X6)
            & ~ aElementOf0(X6,sbsmnsldt0(xS)) ) )
        & ( ~ aInteger0(X6)
          | aElementOf0(X6,sbsmnsldt0(xS))
          | aElementOf0(X6,stldt0(sbsmnsldt0(xS))) ) )
    & ! [X7] :
        ( ( ~ aElementOf0(X7,stldt0(sbsmnsldt0(xS)))
          | equal(X7,sz10)
          | equal(X7,smndt0(sz10)) )
        & ( ( ~ equal(X7,sz10)
            & ~ equal(X7,smndt0(sz10)) )
          | aElementOf0(X7,stldt0(sbsmnsldt0(xS))) ) )
    & equal(stldt0(sbsmnsldt0(xS)),cS2076) ),
    inference(skolemize,[status(esa)],[231]) ).

fof(233,plain,
    ! [X3,X5,X6,X7] :
      ( ( ~ aElementOf0(X7,stldt0(sbsmnsldt0(xS)))
        | equal(X7,sz10)
        | equal(X7,smndt0(sz10)) )
      & ( ( ~ equal(X7,sz10)
          & ~ equal(X7,smndt0(sz10)) )
        | aElementOf0(X7,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aElementOf0(X6,stldt0(sbsmnsldt0(xS)))
        | ( aInteger0(X6)
          & ~ aElementOf0(X6,sbsmnsldt0(xS)) ) )
      & ( ~ aInteger0(X6)
        | aElementOf0(X6,sbsmnsldt0(xS))
        | aElementOf0(X6,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aElementOf0(X5,xS)
        | ~ aElementOf0(X3,X5)
        | ~ aInteger0(X3)
        | aElementOf0(X3,sbsmnsldt0(xS)) )
      & ( ~ aElementOf0(X3,sbsmnsldt0(xS))
        | ( aInteger0(X3)
          & aElementOf0(esk17_1(X3),xS)
          & aElementOf0(X3,esk17_1(X3)) ) )
      & aSet0(sbsmnsldt0(xS))
      & aSet0(stldt0(sbsmnsldt0(xS)))
      & equal(stldt0(sbsmnsldt0(xS)),cS2076) ),
    inference(shift_quantors,[status(thm)],[232]) ).

fof(234,plain,
    ! [X3,X5,X6,X7] :
      ( ( ~ aElementOf0(X7,stldt0(sbsmnsldt0(xS)))
        | equal(X7,sz10)
        | equal(X7,smndt0(sz10)) )
      & ( ~ equal(X7,sz10)
        | aElementOf0(X7,stldt0(sbsmnsldt0(xS))) )
      & ( ~ equal(X7,smndt0(sz10))
        | aElementOf0(X7,stldt0(sbsmnsldt0(xS))) )
      & ( aInteger0(X6)
        | ~ aElementOf0(X6,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aElementOf0(X6,sbsmnsldt0(xS))
        | ~ aElementOf0(X6,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aInteger0(X6)
        | aElementOf0(X6,sbsmnsldt0(xS))
        | aElementOf0(X6,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aElementOf0(X5,xS)
        | ~ aElementOf0(X3,X5)
        | ~ aInteger0(X3)
        | aElementOf0(X3,sbsmnsldt0(xS)) )
      & ( aInteger0(X3)
        | ~ aElementOf0(X3,sbsmnsldt0(xS)) )
      & ( aElementOf0(esk17_1(X3),xS)
        | ~ aElementOf0(X3,sbsmnsldt0(xS)) )
      & ( aElementOf0(X3,esk17_1(X3))
        | ~ aElementOf0(X3,sbsmnsldt0(xS)) )
      & aSet0(sbsmnsldt0(xS))
      & aSet0(stldt0(sbsmnsldt0(xS)))
      & equal(stldt0(sbsmnsldt0(xS)),cS2076) ),
    inference(distribute,[status(thm)],[233]) ).

cnf(235,plain,
    stldt0(sbsmnsldt0(xS)) = cS2076,
    inference(split_conjunct,[status(thm)],[234]) ).

cnf(245,plain,
    ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
    | X1 != smndt0(sz10) ),
    inference(split_conjunct,[status(thm)],[234]) ).

cnf(246,plain,
    ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
    | X1 != sz10 ),
    inference(split_conjunct,[status(thm)],[234]) ).

cnf(247,plain,
    ( X1 = smndt0(sz10)
    | X1 = sz10
    | ~ aElementOf0(X1,stldt0(sbsmnsldt0(xS))) ),
    inference(split_conjunct,[status(thm)],[234]) ).

fof(260,plain,
    ! [X1] :
      ( ~ aInteger0(X1)
      | ( equal(sdtpldt0(X1,smndt0(X1)),sz00)
        & equal(sz00,sdtpldt0(smndt0(X1),X1)) ) ),
    inference(fof_nnf,[status(thm)],[25]) ).

fof(261,plain,
    ! [X2] :
      ( ~ aInteger0(X2)
      | ( equal(sdtpldt0(X2,smndt0(X2)),sz00)
        & equal(sz00,sdtpldt0(smndt0(X2),X2)) ) ),
    inference(variable_rename,[status(thm)],[260]) ).

fof(262,plain,
    ! [X2] :
      ( ( equal(sdtpldt0(X2,smndt0(X2)),sz00)
        | ~ aInteger0(X2) )
      & ( equal(sz00,sdtpldt0(smndt0(X2),X2))
        | ~ aInteger0(X2) ) ),
    inference(distribute,[status(thm)],[261]) ).

cnf(263,plain,
    ( sz00 = sdtpldt0(smndt0(X1),X1)
    | ~ aInteger0(X1) ),
    inference(split_conjunct,[status(thm)],[262]) ).

cnf(264,plain,
    ( sdtpldt0(X1,smndt0(X1)) = sz00
    | ~ aInteger0(X1) ),
    inference(split_conjunct,[status(thm)],[262]) ).

fof(291,negated_conjecture,
    ( ( ! [X1] :
          ( ~ aInteger0(X1)
          | ~ equal(sdtasdt0(xp,X1),sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10))) )
      & ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
      & ~ sdteqdtlpzmzozddtrp0(sdtpldt0(sz10,xp),sz10,xp)
      & ~ aElementOf0(sdtpldt0(sz10,xp),szAzrzSzezqlpdtcmdtrp0(sz10,xp)) )
    | ( ! [X1] :
          ( ~ aInteger0(X1)
          | ~ equal(sdtasdt0(xp,X1),sdtpldt0(sdtpldt0(sz10,smndt0(xp)),smndt0(sz10))) )
      & ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,smndt0(xp)),smndt0(sz10)))
      & ~ sdteqdtlpzmzozddtrp0(sdtpldt0(sz10,smndt0(xp)),sz10,xp)
      & ~ aElementOf0(sdtpldt0(sz10,smndt0(xp)),szAzrzSzezqlpdtcmdtrp0(sz10,xp)) ) ),
    inference(fof_nnf,[status(thm)],[48]) ).

fof(292,negated_conjecture,
    ( ( ! [X2] :
          ( ~ aInteger0(X2)
          | ~ equal(sdtasdt0(xp,X2),sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10))) )
      & ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
      & ~ sdteqdtlpzmzozddtrp0(sdtpldt0(sz10,xp),sz10,xp)
      & ~ aElementOf0(sdtpldt0(sz10,xp),szAzrzSzezqlpdtcmdtrp0(sz10,xp)) )
    | ( ! [X3] :
          ( ~ aInteger0(X3)
          | ~ equal(sdtasdt0(xp,X3),sdtpldt0(sdtpldt0(sz10,smndt0(xp)),smndt0(sz10))) )
      & ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,smndt0(xp)),smndt0(sz10)))
      & ~ sdteqdtlpzmzozddtrp0(sdtpldt0(sz10,smndt0(xp)),sz10,xp)
      & ~ aElementOf0(sdtpldt0(sz10,smndt0(xp)),szAzrzSzezqlpdtcmdtrp0(sz10,xp)) ) ),
    inference(variable_rename,[status(thm)],[291]) ).

fof(293,negated_conjecture,
    ! [X2,X3] :
      ( ( ( ~ aInteger0(X3)
          | ~ equal(sdtasdt0(xp,X3),sdtpldt0(sdtpldt0(sz10,smndt0(xp)),smndt0(sz10))) )
        & ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,smndt0(xp)),smndt0(sz10)))
        & ~ sdteqdtlpzmzozddtrp0(sdtpldt0(sz10,smndt0(xp)),sz10,xp)
        & ~ aElementOf0(sdtpldt0(sz10,smndt0(xp)),szAzrzSzezqlpdtcmdtrp0(sz10,xp)) )
      | ( ( ~ aInteger0(X2)
          | ~ equal(sdtasdt0(xp,X2),sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10))) )
        & ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
        & ~ sdteqdtlpzmzozddtrp0(sdtpldt0(sz10,xp),sz10,xp)
        & ~ aElementOf0(sdtpldt0(sz10,xp),szAzrzSzezqlpdtcmdtrp0(sz10,xp)) ) ),
    inference(shift_quantors,[status(thm)],[292]) ).

fof(294,negated_conjecture,
    ! [X2,X3] :
      ( ( ~ aInteger0(X2)
        | ~ equal(sdtasdt0(xp,X2),sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
        | ~ aInteger0(X3)
        | ~ equal(sdtasdt0(xp,X3),sdtpldt0(sdtpldt0(sz10,smndt0(xp)),smndt0(sz10))) )
      & ( ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
        | ~ aInteger0(X3)
        | ~ equal(sdtasdt0(xp,X3),sdtpldt0(sdtpldt0(sz10,smndt0(xp)),smndt0(sz10))) )
      & ( ~ sdteqdtlpzmzozddtrp0(sdtpldt0(sz10,xp),sz10,xp)
        | ~ aInteger0(X3)
        | ~ equal(sdtasdt0(xp,X3),sdtpldt0(sdtpldt0(sz10,smndt0(xp)),smndt0(sz10))) )
      & ( ~ aElementOf0(sdtpldt0(sz10,xp),szAzrzSzezqlpdtcmdtrp0(sz10,xp))
        | ~ aInteger0(X3)
        | ~ equal(sdtasdt0(xp,X3),sdtpldt0(sdtpldt0(sz10,smndt0(xp)),smndt0(sz10))) )
      & ( ~ aInteger0(X2)
        | ~ equal(sdtasdt0(xp,X2),sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
        | ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,smndt0(xp)),smndt0(sz10))) )
      & ( ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
        | ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,smndt0(xp)),smndt0(sz10))) )
      & ( ~ sdteqdtlpzmzozddtrp0(sdtpldt0(sz10,xp),sz10,xp)
        | ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,smndt0(xp)),smndt0(sz10))) )
      & ( ~ aElementOf0(sdtpldt0(sz10,xp),szAzrzSzezqlpdtcmdtrp0(sz10,xp))
        | ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,smndt0(xp)),smndt0(sz10))) )
      & ( ~ aInteger0(X2)
        | ~ equal(sdtasdt0(xp,X2),sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
        | ~ sdteqdtlpzmzozddtrp0(sdtpldt0(sz10,smndt0(xp)),sz10,xp) )
      & ( ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
        | ~ sdteqdtlpzmzozddtrp0(sdtpldt0(sz10,smndt0(xp)),sz10,xp) )
      & ( ~ sdteqdtlpzmzozddtrp0(sdtpldt0(sz10,xp),sz10,xp)
        | ~ sdteqdtlpzmzozddtrp0(sdtpldt0(sz10,smndt0(xp)),sz10,xp) )
      & ( ~ aElementOf0(sdtpldt0(sz10,xp),szAzrzSzezqlpdtcmdtrp0(sz10,xp))
        | ~ sdteqdtlpzmzozddtrp0(sdtpldt0(sz10,smndt0(xp)),sz10,xp) )
      & ( ~ aInteger0(X2)
        | ~ equal(sdtasdt0(xp,X2),sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
        | ~ aElementOf0(sdtpldt0(sz10,smndt0(xp)),szAzrzSzezqlpdtcmdtrp0(sz10,xp)) )
      & ( ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
        | ~ aElementOf0(sdtpldt0(sz10,smndt0(xp)),szAzrzSzezqlpdtcmdtrp0(sz10,xp)) )
      & ( ~ sdteqdtlpzmzozddtrp0(sdtpldt0(sz10,xp),sz10,xp)
        | ~ aElementOf0(sdtpldt0(sz10,smndt0(xp)),szAzrzSzezqlpdtcmdtrp0(sz10,xp)) )
      & ( ~ aElementOf0(sdtpldt0(sz10,xp),szAzrzSzezqlpdtcmdtrp0(sz10,xp))
        | ~ aElementOf0(sdtpldt0(sz10,smndt0(xp)),szAzrzSzezqlpdtcmdtrp0(sz10,xp)) ) ),
    inference(distribute,[status(thm)],[293]) ).

cnf(305,negated_conjecture,
    ( ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,smndt0(xp)),smndt0(sz10)))
    | ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10))) ),
    inference(split_conjunct,[status(thm)],[294]) ).

fof(311,plain,
    ! [X1,X2,X3] :
      ( ~ aInteger0(X1)
      | ~ aInteger0(X2)
      | ~ aInteger0(X3)
      | equal(sdtasdt0(X1,sdtasdt0(X2,X3)),sdtasdt0(sdtasdt0(X1,X2),X3)) ),
    inference(fof_nnf,[status(thm)],[30]) ).

fof(312,plain,
    ! [X4,X5,X6] :
      ( ~ aInteger0(X4)
      | ~ aInteger0(X5)
      | ~ aInteger0(X6)
      | equal(sdtasdt0(X4,sdtasdt0(X5,X6)),sdtasdt0(sdtasdt0(X4,X5),X6)) ),
    inference(variable_rename,[status(thm)],[311]) ).

cnf(313,plain,
    ( sdtasdt0(X1,sdtasdt0(X2,X3)) = sdtasdt0(sdtasdt0(X1,X2),X3)
    | ~ aInteger0(X3)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(split_conjunct,[status(thm)],[312]) ).

fof(314,plain,
    ! [X1,X2] :
      ( ~ aInteger0(X1)
      | ~ aInteger0(X2)
      | equal(X2,sz00)
      | sdteqdtlpzmzozddtrp0(X1,X1,X2) ),
    inference(fof_nnf,[status(thm)],[31]) ).

fof(315,plain,
    ! [X3,X4] :
      ( ~ aInteger0(X3)
      | ~ aInteger0(X4)
      | equal(X4,sz00)
      | sdteqdtlpzmzozddtrp0(X3,X3,X4) ),
    inference(variable_rename,[status(thm)],[314]) ).

cnf(316,plain,
    ( sdteqdtlpzmzozddtrp0(X1,X1,X2)
    | X2 = sz00
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(split_conjunct,[status(thm)],[315]) ).

fof(317,plain,
    ! [X1,X2] :
      ( ~ aInteger0(X1)
      | ~ aInteger0(X2)
      | aInteger0(sdtasdt0(X1,X2)) ),
    inference(fof_nnf,[status(thm)],[32]) ).

fof(318,plain,
    ! [X3,X4] :
      ( ~ aInteger0(X3)
      | ~ aInteger0(X4)
      | aInteger0(sdtasdt0(X3,X4)) ),
    inference(variable_rename,[status(thm)],[317]) ).

cnf(319,plain,
    ( aInteger0(sdtasdt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(split_conjunct,[status(thm)],[318]) ).

fof(320,plain,
    ! [X1,X2,X3] :
      ( ~ aInteger0(X1)
      | ~ aInteger0(X2)
      | ~ aInteger0(X3)
      | equal(sdtpldt0(X1,sdtpldt0(X2,X3)),sdtpldt0(sdtpldt0(X1,X2),X3)) ),
    inference(fof_nnf,[status(thm)],[33]) ).

fof(321,plain,
    ! [X4,X5,X6] :
      ( ~ aInteger0(X4)
      | ~ aInteger0(X5)
      | ~ aInteger0(X6)
      | equal(sdtpldt0(X4,sdtpldt0(X5,X6)),sdtpldt0(sdtpldt0(X4,X5),X6)) ),
    inference(variable_rename,[status(thm)],[320]) ).

cnf(322,plain,
    ( sdtpldt0(X1,sdtpldt0(X2,X3)) = sdtpldt0(sdtpldt0(X1,X2),X3)
    | ~ aInteger0(X3)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(split_conjunct,[status(thm)],[321]) ).

fof(353,plain,
    ! [X1] :
      ( ~ aInteger0(X1)
      | aInteger0(smndt0(X1)) ),
    inference(fof_nnf,[status(thm)],[35]) ).

fof(354,plain,
    ! [X2] :
      ( ~ aInteger0(X2)
      | aInteger0(smndt0(X2)) ),
    inference(variable_rename,[status(thm)],[353]) ).

cnf(355,plain,
    ( aInteger0(smndt0(X1))
    | ~ aInteger0(X1) ),
    inference(split_conjunct,[status(thm)],[354]) ).

cnf(356,plain,
    aInteger0(sz00),
    inference(split_conjunct,[status(thm)],[36]) ).

fof(357,plain,
    ! [X1] :
      ( ~ aInteger0(X1)
      | ( equal(sdtpldt0(X1,sz00),X1)
        & equal(X1,sdtpldt0(sz00,X1)) ) ),
    inference(fof_nnf,[status(thm)],[37]) ).

fof(358,plain,
    ! [X2] :
      ( ~ aInteger0(X2)
      | ( equal(sdtpldt0(X2,sz00),X2)
        & equal(X2,sdtpldt0(sz00,X2)) ) ),
    inference(variable_rename,[status(thm)],[357]) ).

fof(359,plain,
    ! [X2] :
      ( ( equal(sdtpldt0(X2,sz00),X2)
        | ~ aInteger0(X2) )
      & ( equal(X2,sdtpldt0(sz00,X2))
        | ~ aInteger0(X2) ) ),
    inference(distribute,[status(thm)],[358]) ).

cnf(360,plain,
    ( X1 = sdtpldt0(sz00,X1)
    | ~ aInteger0(X1) ),
    inference(split_conjunct,[status(thm)],[359]) ).

cnf(361,plain,
    ( sdtpldt0(X1,sz00) = X1
    | ~ aInteger0(X1) ),
    inference(split_conjunct,[status(thm)],[359]) ).

fof(362,plain,
    ! [X1,X2] :
      ( ~ aInteger0(X1)
      | ~ aInteger0(X2)
      | equal(sdtasdt0(X1,X2),sdtasdt0(X2,X1)) ),
    inference(fof_nnf,[status(thm)],[38]) ).

fof(363,plain,
    ! [X3,X4] :
      ( ~ aInteger0(X3)
      | ~ aInteger0(X4)
      | equal(sdtasdt0(X3,X4),sdtasdt0(X4,X3)) ),
    inference(variable_rename,[status(thm)],[362]) ).

cnf(364,plain,
    ( sdtasdt0(X1,X2) = sdtasdt0(X2,X1)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(split_conjunct,[status(thm)],[363]) ).

fof(365,plain,
    ! [X1,X2,X3] :
      ( ~ aInteger0(X1)
      | ~ aInteger0(X2)
      | ~ aInteger0(X3)
      | equal(X3,sz00)
      | ( ( ~ sdteqdtlpzmzozddtrp0(X1,X2,X3)
          | aDivisorOf0(X3,sdtpldt0(X1,smndt0(X2))) )
        & ( ~ aDivisorOf0(X3,sdtpldt0(X1,smndt0(X2)))
          | sdteqdtlpzmzozddtrp0(X1,X2,X3) ) ) ),
    inference(fof_nnf,[status(thm)],[39]) ).

fof(366,plain,
    ! [X4,X5,X6] :
      ( ~ aInteger0(X4)
      | ~ aInteger0(X5)
      | ~ aInteger0(X6)
      | equal(X6,sz00)
      | ( ( ~ sdteqdtlpzmzozddtrp0(X4,X5,X6)
          | aDivisorOf0(X6,sdtpldt0(X4,smndt0(X5))) )
        & ( ~ aDivisorOf0(X6,sdtpldt0(X4,smndt0(X5)))
          | sdteqdtlpzmzozddtrp0(X4,X5,X6) ) ) ),
    inference(variable_rename,[status(thm)],[365]) ).

fof(367,plain,
    ! [X4,X5,X6] :
      ( ( ~ sdteqdtlpzmzozddtrp0(X4,X5,X6)
        | aDivisorOf0(X6,sdtpldt0(X4,smndt0(X5)))
        | ~ aInteger0(X4)
        | ~ aInteger0(X5)
        | ~ aInteger0(X6)
        | equal(X6,sz00) )
      & ( ~ aDivisorOf0(X6,sdtpldt0(X4,smndt0(X5)))
        | sdteqdtlpzmzozddtrp0(X4,X5,X6)
        | ~ aInteger0(X4)
        | ~ aInteger0(X5)
        | ~ aInteger0(X6)
        | equal(X6,sz00) ) ),
    inference(distribute,[status(thm)],[366]) ).

cnf(368,plain,
    ( X1 = sz00
    | sdteqdtlpzmzozddtrp0(X3,X2,X1)
    | ~ aInteger0(X1)
    | ~ aInteger0(X2)
    | ~ aInteger0(X3)
    | ~ aDivisorOf0(X1,sdtpldt0(X3,smndt0(X2))) ),
    inference(split_conjunct,[status(thm)],[367]) ).

cnf(369,plain,
    ( X1 = sz00
    | aDivisorOf0(X1,sdtpldt0(X3,smndt0(X2)))
    | ~ aInteger0(X1)
    | ~ aInteger0(X2)
    | ~ aInteger0(X3)
    | ~ sdteqdtlpzmzozddtrp0(X3,X2,X1) ),
    inference(split_conjunct,[status(thm)],[367]) ).

fof(378,plain,
    ! [X1,X2,X3] :
      ( ~ aInteger0(X1)
      | ~ aInteger0(X2)
      | ~ aInteger0(X3)
      | ( equal(sdtasdt0(X1,sdtpldt0(X2,X3)),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,X3)))
        & equal(sdtasdt0(sdtpldt0(X1,X2),X3),sdtpldt0(sdtasdt0(X1,X3),sdtasdt0(X2,X3))) ) ),
    inference(fof_nnf,[status(thm)],[42]) ).

fof(379,plain,
    ! [X4,X5,X6] :
      ( ~ aInteger0(X4)
      | ~ aInteger0(X5)
      | ~ aInteger0(X6)
      | ( equal(sdtasdt0(X4,sdtpldt0(X5,X6)),sdtpldt0(sdtasdt0(X4,X5),sdtasdt0(X4,X6)))
        & equal(sdtasdt0(sdtpldt0(X4,X5),X6),sdtpldt0(sdtasdt0(X4,X6),sdtasdt0(X5,X6))) ) ),
    inference(variable_rename,[status(thm)],[378]) ).

fof(380,plain,
    ! [X4,X5,X6] :
      ( ( equal(sdtasdt0(X4,sdtpldt0(X5,X6)),sdtpldt0(sdtasdt0(X4,X5),sdtasdt0(X4,X6)))
        | ~ aInteger0(X4)
        | ~ aInteger0(X5)
        | ~ aInteger0(X6) )
      & ( equal(sdtasdt0(sdtpldt0(X4,X5),X6),sdtpldt0(sdtasdt0(X4,X6),sdtasdt0(X5,X6)))
        | ~ aInteger0(X4)
        | ~ aInteger0(X5)
        | ~ aInteger0(X6) ) ),
    inference(distribute,[status(thm)],[379]) ).

cnf(382,plain,
    ( sdtasdt0(X3,sdtpldt0(X2,X1)) = sdtpldt0(sdtasdt0(X3,X2),sdtasdt0(X3,X1))
    | ~ aInteger0(X1)
    | ~ aInteger0(X2)
    | ~ aInteger0(X3) ),
    inference(split_conjunct,[status(thm)],[380]) ).

fof(393,plain,
    ( aInteger0(xp)
    & ~ equal(xp,sz00)
    & aSet0(szAzrzSzezqlpdtcmdtrp0(sz10,xp))
    & ! [X1] :
        ( ( ~ aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
          | ( aInteger0(X1)
            & ? [X2] :
                ( aInteger0(X2)
                & equal(sdtasdt0(xp,X2),sdtpldt0(X1,smndt0(sz10))) )
            & aDivisorOf0(xp,sdtpldt0(X1,smndt0(sz10)))
            & sdteqdtlpzmzozddtrp0(X1,sz10,xp) ) )
        & ( ~ aInteger0(X1)
          | ( ! [X2] :
                ( ~ aInteger0(X2)
                | ~ equal(sdtasdt0(xp,X2),sdtpldt0(X1,smndt0(sz10))) )
            & ~ aDivisorOf0(xp,sdtpldt0(X1,smndt0(sz10)))
            & ~ sdteqdtlpzmzozddtrp0(X1,sz10,xp) )
          | aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,xp)) ) )
    & aSet0(sbsmnsldt0(xS))
    & ! [X1] :
        ( ( ~ aElementOf0(X1,sbsmnsldt0(xS))
          | ( aInteger0(X1)
            & ? [X2] :
                ( aElementOf0(X2,xS)
                & aElementOf0(X1,X2) ) ) )
        & ( ~ aInteger0(X1)
          | ! [X2] :
              ( ~ aElementOf0(X2,xS)
              | ~ aElementOf0(X1,X2) )
          | aElementOf0(X1,sbsmnsldt0(xS)) ) )
    & ! [X1] :
        ( ( ~ aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
          | ( aInteger0(X1)
            & ~ aElementOf0(X1,sbsmnsldt0(xS)) ) )
        & ( ~ aInteger0(X1)
          | aElementOf0(X1,sbsmnsldt0(xS))
          | aElementOf0(X1,stldt0(sbsmnsldt0(xS))) ) )
    & ! [X1] :
        ( ~ aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
        | aElementOf0(X1,stldt0(sbsmnsldt0(xS))) )
    & aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(sz10,xp),stldt0(sbsmnsldt0(xS))) ),
    inference(fof_nnf,[status(thm)],[52]) ).

fof(394,plain,
    ( aInteger0(xp)
    & ~ equal(xp,sz00)
    & aSet0(szAzrzSzezqlpdtcmdtrp0(sz10,xp))
    & ! [X3] :
        ( ( ~ aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
          | ( aInteger0(X3)
            & ? [X4] :
                ( aInteger0(X4)
                & equal(sdtasdt0(xp,X4),sdtpldt0(X3,smndt0(sz10))) )
            & aDivisorOf0(xp,sdtpldt0(X3,smndt0(sz10)))
            & sdteqdtlpzmzozddtrp0(X3,sz10,xp) ) )
        & ( ~ aInteger0(X3)
          | ( ! [X5] :
                ( ~ aInteger0(X5)
                | ~ equal(sdtasdt0(xp,X5),sdtpldt0(X3,smndt0(sz10))) )
            & ~ aDivisorOf0(xp,sdtpldt0(X3,smndt0(sz10)))
            & ~ sdteqdtlpzmzozddtrp0(X3,sz10,xp) )
          | aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(sz10,xp)) ) )
    & aSet0(sbsmnsldt0(xS))
    & ! [X6] :
        ( ( ~ aElementOf0(X6,sbsmnsldt0(xS))
          | ( aInteger0(X6)
            & ? [X7] :
                ( aElementOf0(X7,xS)
                & aElementOf0(X6,X7) ) ) )
        & ( ~ aInteger0(X6)
          | ! [X8] :
              ( ~ aElementOf0(X8,xS)
              | ~ aElementOf0(X6,X8) )
          | aElementOf0(X6,sbsmnsldt0(xS)) ) )
    & ! [X9] :
        ( ( ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS)))
          | ( aInteger0(X9)
            & ~ aElementOf0(X9,sbsmnsldt0(xS)) ) )
        & ( ~ aInteger0(X9)
          | aElementOf0(X9,sbsmnsldt0(xS))
          | aElementOf0(X9,stldt0(sbsmnsldt0(xS))) ) )
    & ! [X10] :
        ( ~ aElementOf0(X10,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
        | aElementOf0(X10,stldt0(sbsmnsldt0(xS))) )
    & aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(sz10,xp),stldt0(sbsmnsldt0(xS))) ),
    inference(variable_rename,[status(thm)],[393]) ).

fof(395,plain,
    ( aInteger0(xp)
    & ~ equal(xp,sz00)
    & aSet0(szAzrzSzezqlpdtcmdtrp0(sz10,xp))
    & ! [X3] :
        ( ( ~ aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
          | ( aInteger0(X3)
            & aInteger0(esk24_1(X3))
            & equal(sdtasdt0(xp,esk24_1(X3)),sdtpldt0(X3,smndt0(sz10)))
            & aDivisorOf0(xp,sdtpldt0(X3,smndt0(sz10)))
            & sdteqdtlpzmzozddtrp0(X3,sz10,xp) ) )
        & ( ~ aInteger0(X3)
          | ( ! [X5] :
                ( ~ aInteger0(X5)
                | ~ equal(sdtasdt0(xp,X5),sdtpldt0(X3,smndt0(sz10))) )
            & ~ aDivisorOf0(xp,sdtpldt0(X3,smndt0(sz10)))
            & ~ sdteqdtlpzmzozddtrp0(X3,sz10,xp) )
          | aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(sz10,xp)) ) )
    & aSet0(sbsmnsldt0(xS))
    & ! [X6] :
        ( ( ~ aElementOf0(X6,sbsmnsldt0(xS))
          | ( aInteger0(X6)
            & aElementOf0(esk25_1(X6),xS)
            & aElementOf0(X6,esk25_1(X6)) ) )
        & ( ~ aInteger0(X6)
          | ! [X8] :
              ( ~ aElementOf0(X8,xS)
              | ~ aElementOf0(X6,X8) )
          | aElementOf0(X6,sbsmnsldt0(xS)) ) )
    & ! [X9] :
        ( ( ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS)))
          | ( aInteger0(X9)
            & ~ aElementOf0(X9,sbsmnsldt0(xS)) ) )
        & ( ~ aInteger0(X9)
          | aElementOf0(X9,sbsmnsldt0(xS))
          | aElementOf0(X9,stldt0(sbsmnsldt0(xS))) ) )
    & ! [X10] :
        ( ~ aElementOf0(X10,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
        | aElementOf0(X10,stldt0(sbsmnsldt0(xS))) )
    & aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(sz10,xp),stldt0(sbsmnsldt0(xS))) ),
    inference(skolemize,[status(esa)],[394]) ).

fof(396,plain,
    ! [X3,X5,X6,X8,X9,X10] :
      ( ( ~ aElementOf0(X10,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
        | aElementOf0(X10,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS)))
        | ( aInteger0(X9)
          & ~ aElementOf0(X9,sbsmnsldt0(xS)) ) )
      & ( ~ aInteger0(X9)
        | aElementOf0(X9,sbsmnsldt0(xS))
        | aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aElementOf0(X8,xS)
        | ~ aElementOf0(X6,X8)
        | ~ aInteger0(X6)
        | aElementOf0(X6,sbsmnsldt0(xS)) )
      & ( ~ aElementOf0(X6,sbsmnsldt0(xS))
        | ( aInteger0(X6)
          & aElementOf0(esk25_1(X6),xS)
          & aElementOf0(X6,esk25_1(X6)) ) )
      & ( ( ( ~ aInteger0(X5)
            | ~ equal(sdtasdt0(xp,X5),sdtpldt0(X3,smndt0(sz10))) )
          & ~ aDivisorOf0(xp,sdtpldt0(X3,smndt0(sz10)))
          & ~ sdteqdtlpzmzozddtrp0(X3,sz10,xp) )
        | ~ aInteger0(X3)
        | aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(sz10,xp)) )
      & ( ~ aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
        | ( aInteger0(X3)
          & aInteger0(esk24_1(X3))
          & equal(sdtasdt0(xp,esk24_1(X3)),sdtpldt0(X3,smndt0(sz10)))
          & aDivisorOf0(xp,sdtpldt0(X3,smndt0(sz10)))
          & sdteqdtlpzmzozddtrp0(X3,sz10,xp) ) )
      & aInteger0(xp)
      & ~ equal(xp,sz00)
      & aSet0(szAzrzSzezqlpdtcmdtrp0(sz10,xp))
      & aSet0(sbsmnsldt0(xS))
      & aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(sz10,xp),stldt0(sbsmnsldt0(xS))) ),
    inference(shift_quantors,[status(thm)],[395]) ).

fof(397,plain,
    ! [X3,X5,X6,X8,X9,X10] :
      ( ( ~ aElementOf0(X10,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
        | aElementOf0(X10,stldt0(sbsmnsldt0(xS))) )
      & ( aInteger0(X9)
        | ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aElementOf0(X9,sbsmnsldt0(xS))
        | ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aInteger0(X9)
        | aElementOf0(X9,sbsmnsldt0(xS))
        | aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
      & ( ~ aElementOf0(X8,xS)
        | ~ aElementOf0(X6,X8)
        | ~ aInteger0(X6)
        | aElementOf0(X6,sbsmnsldt0(xS)) )
      & ( aInteger0(X6)
        | ~ aElementOf0(X6,sbsmnsldt0(xS)) )
      & ( aElementOf0(esk25_1(X6),xS)
        | ~ aElementOf0(X6,sbsmnsldt0(xS)) )
      & ( aElementOf0(X6,esk25_1(X6))
        | ~ aElementOf0(X6,sbsmnsldt0(xS)) )
      & ( ~ aInteger0(X5)
        | ~ equal(sdtasdt0(xp,X5),sdtpldt0(X3,smndt0(sz10)))
        | ~ aInteger0(X3)
        | aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(sz10,xp)) )
      & ( ~ aDivisorOf0(xp,sdtpldt0(X3,smndt0(sz10)))
        | ~ aInteger0(X3)
        | aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(sz10,xp)) )
      & ( ~ sdteqdtlpzmzozddtrp0(X3,sz10,xp)
        | ~ aInteger0(X3)
        | aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(sz10,xp)) )
      & ( aInteger0(X3)
        | ~ aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(sz10,xp)) )
      & ( aInteger0(esk24_1(X3))
        | ~ aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(sz10,xp)) )
      & ( equal(sdtasdt0(xp,esk24_1(X3)),sdtpldt0(X3,smndt0(sz10)))
        | ~ aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(sz10,xp)) )
      & ( aDivisorOf0(xp,sdtpldt0(X3,smndt0(sz10)))
        | ~ aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(sz10,xp)) )
      & ( sdteqdtlpzmzozddtrp0(X3,sz10,xp)
        | ~ aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(sz10,xp)) )
      & aInteger0(xp)
      & ~ equal(xp,sz00)
      & aSet0(szAzrzSzezqlpdtcmdtrp0(sz10,xp))
      & aSet0(sbsmnsldt0(xS))
      & aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(sz10,xp),stldt0(sbsmnsldt0(xS))) ),
    inference(distribute,[status(thm)],[396]) ).

cnf(401,plain,
    xp != sz00,
    inference(split_conjunct,[status(thm)],[397]) ).

cnf(402,plain,
    aInteger0(xp),
    inference(split_conjunct,[status(thm)],[397]) ).

cnf(404,plain,
    ( aDivisorOf0(xp,sdtpldt0(X1,smndt0(sz10)))
    | ~ aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,xp)) ),
    inference(split_conjunct,[status(thm)],[397]) ).

cnf(405,plain,
    ( sdtasdt0(xp,esk24_1(X1)) = sdtpldt0(X1,smndt0(sz10))
    | ~ aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,xp)) ),
    inference(split_conjunct,[status(thm)],[397]) ).

cnf(406,plain,
    ( aInteger0(esk24_1(X1))
    | ~ aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,xp)) ),
    inference(split_conjunct,[status(thm)],[397]) ).

cnf(408,plain,
    ( aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
    | ~ aInteger0(X1)
    | ~ sdteqdtlpzmzozddtrp0(X1,sz10,xp) ),
    inference(split_conjunct,[status(thm)],[397]) ).

cnf(409,plain,
    ( aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
    | ~ aInteger0(X1)
    | ~ aDivisorOf0(xp,sdtpldt0(X1,smndt0(sz10))) ),
    inference(split_conjunct,[status(thm)],[397]) ).

cnf(418,plain,
    ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
    | ~ aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,xp)) ),
    inference(split_conjunct,[status(thm)],[397]) ).

cnf(464,plain,
    ( smndt0(sz00) = sz00
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[81,73,theory(equality)]) ).

cnf(466,plain,
    ( smndt0(sz00) = sz00
    | ~ aInteger0(smndt0(sz10))
    | $false ),
    inference(rw,[status(thm)],[464,356,theory(equality)]) ).

cnf(467,plain,
    ( smndt0(sz00) = sz00
    | ~ aInteger0(smndt0(sz10)) ),
    inference(cn,[status(thm)],[466,theory(equality)]) ).

cnf(474,plain,
    ( aDivisorOf0(xp,sz00)
    | ~ aElementOf0(sz10,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[404,264,theory(equality)]) ).

cnf(478,plain,
    ( aDivisorOf0(xp,sz00)
    | ~ aElementOf0(sz10,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
    | $false ),
    inference(rw,[status(thm)],[474,191,theory(equality)]) ).

cnf(479,plain,
    ( aDivisorOf0(xp,sz00)
    | ~ aElementOf0(sz10,szAzrzSzezqlpdtcmdtrp0(sz10,xp)) ),
    inference(cn,[status(thm)],[478,theory(equality)]) ).

cnf(483,plain,
    ( aElementOf0(X1,cS2076)
    | sz10 != X1 ),
    inference(rw,[status(thm)],[246,235,theory(equality)]) ).

cnf(532,plain,
    ( aInteger0(X1)
    | ~ aElementOf0(X1,cS2076) ),
    inference(rw,[status(thm)],[157,235,theory(equality)]) ).

cnf(533,plain,
    ( aInteger0(X1)
    | sz10 != X1 ),
    inference(spm,[status(thm)],[532,483,theory(equality)]) ).

cnf(535,plain,
    ( aElementOf0(sz10,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
    | ~ aDivisorOf0(xp,sz00)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[409,264,theory(equality)]) ).

cnf(536,plain,
    ( aElementOf0(smndt0(smndt0(sz10)),szAzrzSzezqlpdtcmdtrp0(sz10,xp))
    | ~ aDivisorOf0(xp,sz00)
    | ~ aInteger0(smndt0(smndt0(sz10)))
    | ~ aInteger0(smndt0(sz10)) ),
    inference(spm,[status(thm)],[409,263,theory(equality)]) ).

cnf(542,plain,
    ( aElementOf0(sz10,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
    | ~ aDivisorOf0(xp,sz00)
    | $false ),
    inference(rw,[status(thm)],[535,191,theory(equality)]) ).

cnf(543,plain,
    ( aElementOf0(sz10,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
    | ~ aDivisorOf0(xp,sz00) ),
    inference(cn,[status(thm)],[542,theory(equality)]) ).

cnf(546,plain,
    ( aElementOf0(X1,cS2076)
    | smndt0(sz10) != X1 ),
    inference(rw,[status(thm)],[245,235,theory(equality)]) ).

cnf(547,plain,
    ( aInteger0(X1)
    | smndt0(sz10) != X1 ),
    inference(spm,[status(thm)],[532,546,theory(equality)]) ).

cnf(578,plain,
    ( aElementOf0(X1,cS2076)
    | ~ aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,xp)) ),
    inference(rw,[status(thm)],[418,235,theory(equality)]) ).

cnf(615,plain,
    ( sz10 = X1
    | smndt0(sz10) = X1
    | ~ aElementOf0(X1,cS2076) ),
    inference(rw,[status(thm)],[247,235,theory(equality)]) ).

cnf(703,plain,
    ( sz00 = X1
    | aDivisorOf0(X1,sdtasdt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(sdtasdt0(X1,X2)) ),
    inference(er,[status(thm)],[112,theory(equality)]) ).

cnf(793,plain,
    ( sdtasdt0(X1,sdtasdt0(X2,sz10)) = sdtasdt0(X1,X2)
    | ~ aInteger0(sdtasdt0(X1,X2))
    | ~ aInteger0(sz10)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[57,313,theory(equality)]) ).

cnf(795,plain,
    ( sdtasdt0(X1,X2) = sdtasdt0(sz10,sdtasdt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[313,56,theory(equality)]) ).

cnf(799,plain,
    ( aInteger0(sdtasdt0(X1,sdtasdt0(X2,X3)))
    | ~ aInteger0(X3)
    | ~ aInteger0(sdtasdt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[319,313,theory(equality)]) ).

cnf(800,plain,
    ( sdtasdt0(X1,sdtasdt0(X2,smndt0(sz10))) = smndt0(sdtasdt0(X1,X2))
    | ~ aInteger0(sdtasdt0(X1,X2))
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[73,313,theory(equality)]) ).

cnf(802,plain,
    ( sdtasdt0(smndt0(X1),X2) = sdtasdt0(smndt0(sz10),sdtasdt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(smndt0(sz10)) ),
    inference(spm,[status(thm)],[313,74,theory(equality)]) ).

cnf(813,plain,
    ( sdtasdt0(X1,sdtasdt0(X2,sz10)) = sdtasdt0(X1,X2)
    | ~ aInteger0(sdtasdt0(X1,X2))
    | $false
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[793,191,theory(equality)]) ).

cnf(814,plain,
    ( sdtasdt0(X1,sdtasdt0(X2,sz10)) = sdtasdt0(X1,X2)
    | ~ aInteger0(sdtasdt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[813,theory(equality)]) ).

cnf(817,plain,
    ( sdtasdt0(X1,X2) = sdtasdt0(sz10,sdtasdt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | $false ),
    inference(rw,[status(thm)],[795,191,theory(equality)]) ).

cnf(818,plain,
    ( sdtasdt0(X1,X2) = sdtasdt0(sz10,sdtasdt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[817,theory(equality)]) ).

cnf(827,plain,
    ( sdtpldt0(X1,X2) = sdtpldt0(sz00,sdtpldt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[322,360,theory(equality)]) ).

cnf(831,plain,
    ( sdtpldt0(sz00,X2) = sdtpldt0(smndt0(X1),sdtpldt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(smndt0(X1)) ),
    inference(spm,[status(thm)],[322,263,theory(equality)]) ).

cnf(835,plain,
    ( sdtpldt0(sdtpldt0(X2,X1),X3) = sdtpldt0(X1,sdtpldt0(X2,X3))
    | ~ aInteger0(X3)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[322,99,theory(equality)]) ).

cnf(847,plain,
    ( sdtpldt0(X1,X2) = sdtpldt0(sz00,sdtpldt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | $false ),
    inference(rw,[status(thm)],[827,356,theory(equality)]) ).

cnf(848,plain,
    ( sdtpldt0(X1,X2) = sdtpldt0(sz00,sdtpldt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[847,theory(equality)]) ).

cnf(868,plain,
    ( sz00 = X1
    | sdteqdtlpzmzozddtrp0(sz00,X2,X1)
    | ~ aDivisorOf0(X1,smndt0(X2))
    | ~ aInteger0(sz00)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(smndt0(X2)) ),
    inference(spm,[status(thm)],[368,360,theory(equality)]) ).

cnf(876,plain,
    ( sz00 = X1
    | sdteqdtlpzmzozddtrp0(sz00,X2,X1)
    | ~ aDivisorOf0(X1,smndt0(X2))
    | $false
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(smndt0(X2)) ),
    inference(rw,[status(thm)],[868,356,theory(equality)]) ).

cnf(877,plain,
    ( sz00 = X1
    | sdteqdtlpzmzozddtrp0(sz00,X2,X1)
    | ~ aDivisorOf0(X1,smndt0(X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(smndt0(X2)) ),
    inference(cn,[status(thm)],[876,theory(equality)]) ).

cnf(910,plain,
    ( sz00 = X1
    | aDivisorOf0(X1,sdtpldt0(X2,sdtpldt0(X3,smndt0(X4))))
    | ~ sdteqdtlpzmzozddtrp0(sdtpldt0(X2,X3),X4,X1)
    | ~ aInteger0(sdtpldt0(X2,X3))
    | ~ aInteger0(X4)
    | ~ aInteger0(X1)
    | ~ aInteger0(smndt0(X4))
    | ~ aInteger0(X3)
    | ~ aInteger0(X2) ),
    inference(spm,[status(thm)],[369,322,theory(equality)]) ).

cnf(936,plain,
    ( sdtpldt0(X1,sdtasdt0(X1,X2)) = sdtasdt0(X1,sdtpldt0(sz10,X2))
    | ~ aInteger0(X1)
    | ~ aInteger0(sz10)
    | ~ aInteger0(X2) ),
    inference(spm,[status(thm)],[382,57,theory(equality)]) ).

cnf(938,plain,
    ( sdtpldt0(X1,sdtasdt0(sz10,X2)) = sdtasdt0(sz10,sdtpldt0(X1,X2))
    | ~ aInteger0(sz10)
    | ~ aInteger0(X1)
    | ~ aInteger0(X2) ),
    inference(spm,[status(thm)],[382,56,theory(equality)]) ).

cnf(939,plain,
    ( sdtpldt0(sdtasdt0(sz10,X1),X2) = sdtasdt0(sz10,sdtpldt0(X1,X2))
    | ~ aInteger0(sz10)
    | ~ aInteger0(X1)
    | ~ aInteger0(X2) ),
    inference(spm,[status(thm)],[382,56,theory(equality)]) ).

cnf(944,plain,
    ( aInteger0(sdtasdt0(X1,sdtpldt0(X2,X3)))
    | ~ aInteger0(sdtasdt0(X1,X3))
    | ~ aInteger0(sdtasdt0(X1,X2))
    | ~ aInteger0(X1)
    | ~ aInteger0(X2)
    | ~ aInteger0(X3) ),
    inference(spm,[status(thm)],[102,382,theory(equality)]) ).

cnf(945,plain,
    ( sdtpldt0(smndt0(X1),sdtasdt0(X1,X2)) = sdtasdt0(X1,sdtpldt0(smndt0(sz10),X2))
    | ~ aInteger0(X1)
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(X2) ),
    inference(spm,[status(thm)],[382,73,theory(equality)]) ).

cnf(960,plain,
    ( sdtpldt0(X1,sdtasdt0(X1,X2)) = sdtasdt0(X1,sdtpldt0(sz10,X2))
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(X2) ),
    inference(rw,[status(thm)],[936,191,theory(equality)]) ).

cnf(961,plain,
    ( sdtpldt0(X1,sdtasdt0(X1,X2)) = sdtasdt0(X1,sdtpldt0(sz10,X2))
    | ~ aInteger0(X1)
    | ~ aInteger0(X2) ),
    inference(cn,[status(thm)],[960,theory(equality)]) ).

cnf(964,plain,
    ( sdtpldt0(X1,sdtasdt0(sz10,X2)) = sdtasdt0(sz10,sdtpldt0(X1,X2))
    | $false
    | ~ aInteger0(X1)
    | ~ aInteger0(X2) ),
    inference(rw,[status(thm)],[938,191,theory(equality)]) ).

cnf(965,plain,
    ( sdtpldt0(X1,sdtasdt0(sz10,X2)) = sdtasdt0(sz10,sdtpldt0(X1,X2))
    | ~ aInteger0(X1)
    | ~ aInteger0(X2) ),
    inference(cn,[status(thm)],[964,theory(equality)]) ).

cnf(966,plain,
    ( sdtpldt0(sdtasdt0(sz10,X1),X2) = sdtasdt0(sz10,sdtpldt0(X1,X2))
    | $false
    | ~ aInteger0(X1)
    | ~ aInteger0(X2) ),
    inference(rw,[status(thm)],[939,191,theory(equality)]) ).

cnf(967,plain,
    ( sdtpldt0(sdtasdt0(sz10,X1),X2) = sdtasdt0(sz10,sdtpldt0(X1,X2))
    | ~ aInteger0(X1)
    | ~ aInteger0(X2) ),
    inference(cn,[status(thm)],[966,theory(equality)]) ).

cnf(1083,negated_conjecture,
    ( ~ aDivisorOf0(xp,sdtpldt0(smndt0(sz10),sdtpldt0(sz10,smndt0(xp))))
    | ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(sdtpldt0(sz10,smndt0(xp))) ),
    inference(spm,[status(thm)],[305,99,theory(equality)]) ).

cnf(2129,plain,
    ( smndt0(sz00) = sz00
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[467,355,theory(equality)]) ).

cnf(2131,plain,
    ( smndt0(sz00) = sz00
    | $false ),
    inference(rw,[status(thm)],[2129,191,theory(equality)]) ).

cnf(2132,plain,
    smndt0(sz00) = sz00,
    inference(cn,[status(thm)],[2131,theory(equality)]) ).

cnf(2134,plain,
    ( sdtpldt0(sz00,sz00) = sz00
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[264,2132,theory(equality)]) ).

cnf(2156,plain,
    ( sdtpldt0(sz00,sz00) = sz00
    | $false ),
    inference(rw,[status(thm)],[2134,356,theory(equality)]) ).

cnf(2157,plain,
    sdtpldt0(sz00,sz00) = sz00,
    inference(cn,[status(thm)],[2156,theory(equality)]) ).

cnf(2309,plain,
    aInteger0(smndt0(sz10)),
    inference(er,[status(thm)],[547,theory(equality)]) ).

cnf(2310,plain,
    ( aDivisorOf0(xp,sz00)
    | ~ sdteqdtlpzmzozddtrp0(sz10,sz10,xp)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[479,408,theory(equality)]) ).

cnf(2311,plain,
    ( aDivisorOf0(xp,sz00)
    | ~ sdteqdtlpzmzozddtrp0(sz10,sz10,xp)
    | $false ),
    inference(rw,[status(thm)],[2310,191,theory(equality)]) ).

cnf(2312,plain,
    ( aDivisorOf0(xp,sz00)
    | ~ sdteqdtlpzmzozddtrp0(sz10,sz10,xp) ),
    inference(cn,[status(thm)],[2311,theory(equality)]) ).

cnf(2412,plain,
    ( aDivisorOf0(xp,sz00)
    | sz00 = xp
    | ~ aInteger0(xp)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[2312,316,theory(equality)]) ).

cnf(2413,plain,
    ( aDivisorOf0(xp,sz00)
    | sz00 = xp
    | $false
    | ~ aInteger0(sz10) ),
    inference(rw,[status(thm)],[2412,402,theory(equality)]) ).

cnf(2414,plain,
    ( aDivisorOf0(xp,sz00)
    | sz00 = xp
    | $false
    | $false ),
    inference(rw,[status(thm)],[2413,191,theory(equality)]) ).

cnf(2415,plain,
    ( aDivisorOf0(xp,sz00)
    | sz00 = xp ),
    inference(cn,[status(thm)],[2414,theory(equality)]) ).

cnf(2416,plain,
    aDivisorOf0(xp,sz00),
    inference(sr,[status(thm)],[2415,401,theory(equality)]) ).

cnf(2432,plain,
    ( aElementOf0(sz10,szAzrzSzezqlpdtcmdtrp0(sz10,xp))
    | $false ),
    inference(rw,[status(thm)],[543,2416,theory(equality)]) ).

cnf(2433,plain,
    aElementOf0(sz10,szAzrzSzezqlpdtcmdtrp0(sz10,xp)),
    inference(cn,[status(thm)],[2432,theory(equality)]) ).

cnf(2436,plain,
    aInteger0(esk24_1(sz10)),
    inference(spm,[status(thm)],[406,2433,theory(equality)]) ).

cnf(2438,plain,
    sdtasdt0(xp,esk24_1(sz10)) = sdtpldt0(sz10,smndt0(sz10)),
    inference(spm,[status(thm)],[405,2433,theory(equality)]) ).

cnf(2543,plain,
    ( sz00 = esk24_1(sz10)
    | sz00 = xp
    | sdtpldt0(sz10,smndt0(sz10)) != sz00
    | ~ aInteger0(xp)
    | ~ aInteger0(esk24_1(sz10)) ),
    inference(spm,[status(thm)],[118,2438,theory(equality)]) ).

cnf(2558,plain,
    ( sz00 = esk24_1(sz10)
    | sz00 = xp
    | sdtpldt0(sz10,smndt0(sz10)) != sz00
    | $false
    | ~ aInteger0(esk24_1(sz10)) ),
    inference(rw,[status(thm)],[2543,402,theory(equality)]) ).

cnf(2559,plain,
    ( sz00 = esk24_1(sz10)
    | sz00 = xp
    | sdtpldt0(sz10,smndt0(sz10)) != sz00
    | $false
    | $false ),
    inference(rw,[status(thm)],[2558,2436,theory(equality)]) ).

cnf(2560,plain,
    ( sz00 = esk24_1(sz10)
    | sz00 = xp
    | sdtpldt0(sz10,smndt0(sz10)) != sz00 ),
    inference(cn,[status(thm)],[2559,theory(equality)]) ).

cnf(2561,plain,
    ( esk24_1(sz10) = sz00
    | sdtpldt0(sz10,smndt0(sz10)) != sz00 ),
    inference(sr,[status(thm)],[2560,401,theory(equality)]) ).

cnf(2644,plain,
    ( esk24_1(sz10) = sz00
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[2561,264,theory(equality)]) ).

cnf(2645,plain,
    ( esk24_1(sz10) = sz00
    | $false ),
    inference(rw,[status(thm)],[2644,191,theory(equality)]) ).

cnf(2646,plain,
    esk24_1(sz10) = sz00,
    inference(cn,[status(thm)],[2645,theory(equality)]) ).

cnf(2647,plain,
    sdtasdt0(xp,sz00) = sdtpldt0(sz10,smndt0(sz10)),
    inference(rw,[status(thm)],[2438,2646,theory(equality)]) ).

cnf(2665,plain,
    ( sdtasdt0(xp,sz00) = sz00
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[264,2647,theory(equality)]) ).

cnf(2680,plain,
    ( sdtasdt0(xp,sz00) = sz00
    | $false ),
    inference(rw,[status(thm)],[2665,191,theory(equality)]) ).

cnf(2681,plain,
    sdtasdt0(xp,sz00) = sz00,
    inference(cn,[status(thm)],[2680,theory(equality)]) ).

cnf(2717,plain,
    ( sdtasdt0(sz00,X1) = sdtasdt0(xp,sdtasdt0(sz00,X1))
    | ~ aInteger0(X1)
    | ~ aInteger0(sz00)
    | ~ aInteger0(xp) ),
    inference(spm,[status(thm)],[313,2681,theory(equality)]) ).

cnf(2718,plain,
    ( sdtpldt0(sz00,sdtasdt0(xp,X1)) = sdtasdt0(xp,sdtpldt0(sz00,X1))
    | ~ aInteger0(xp)
    | ~ aInteger0(sz00)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[382,2681,theory(equality)]) ).

cnf(2735,plain,
    ( sdtasdt0(sz00,X1) = sdtasdt0(xp,sdtasdt0(sz00,X1))
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(xp) ),
    inference(rw,[status(thm)],[2717,356,theory(equality)]) ).

cnf(2736,plain,
    ( sdtasdt0(sz00,X1) = sdtasdt0(xp,sdtasdt0(sz00,X1))
    | ~ aInteger0(X1)
    | $false
    | $false ),
    inference(rw,[status(thm)],[2735,402,theory(equality)]) ).

cnf(2737,plain,
    ( sdtasdt0(sz00,X1) = sdtasdt0(xp,sdtasdt0(sz00,X1))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[2736,theory(equality)]) ).

cnf(2738,plain,
    ( sdtpldt0(sz00,sdtasdt0(xp,X1)) = sdtasdt0(xp,sdtpldt0(sz00,X1))
    | $false
    | ~ aInteger0(sz00)
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[2718,402,theory(equality)]) ).

cnf(2739,plain,
    ( sdtpldt0(sz00,sdtasdt0(xp,X1)) = sdtasdt0(xp,sdtpldt0(sz00,X1))
    | $false
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[2738,356,theory(equality)]) ).

cnf(2740,plain,
    ( sdtpldt0(sz00,sdtasdt0(xp,X1)) = sdtasdt0(xp,sdtpldt0(sz00,X1))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[2739,theory(equality)]) ).

cnf(3599,plain,
    ( aElementOf0(smndt0(smndt0(sz10)),szAzrzSzezqlpdtcmdtrp0(sz10,xp))
    | $false
    | ~ aInteger0(smndt0(smndt0(sz10)))
    | ~ aInteger0(smndt0(sz10)) ),
    inference(rw,[status(thm)],[536,2416,theory(equality)]) ).

cnf(3600,plain,
    ( aElementOf0(smndt0(smndt0(sz10)),szAzrzSzezqlpdtcmdtrp0(sz10,xp))
    | $false
    | ~ aInteger0(smndt0(smndt0(sz10)))
    | $false ),
    inference(rw,[status(thm)],[3599,2309,theory(equality)]) ).

cnf(3601,plain,
    ( aElementOf0(smndt0(smndt0(sz10)),szAzrzSzezqlpdtcmdtrp0(sz10,xp))
    | ~ aInteger0(smndt0(smndt0(sz10))) ),
    inference(cn,[status(thm)],[3600,theory(equality)]) ).

cnf(3605,plain,
    ( aElementOf0(smndt0(smndt0(sz10)),cS2076)
    | ~ aInteger0(smndt0(smndt0(sz10))) ),
    inference(spm,[status(thm)],[578,3601,theory(equality)]) ).

cnf(3633,plain,
    ( smndt0(sz10) = smndt0(smndt0(sz10))
    | sz10 = smndt0(smndt0(sz10))
    | ~ aInteger0(smndt0(smndt0(sz10))) ),
    inference(spm,[status(thm)],[615,3605,theory(equality)]) ).

cnf(3701,plain,
    ( smndt0(smndt0(sz10)) = smndt0(sz10)
    | smndt0(smndt0(sz10)) = sz10
    | ~ aInteger0(smndt0(sz10)) ),
    inference(spm,[status(thm)],[3633,355,theory(equality)]) ).

cnf(3703,plain,
    ( smndt0(smndt0(sz10)) = smndt0(sz10)
    | smndt0(smndt0(sz10)) = sz10
    | $false ),
    inference(rw,[status(thm)],[3701,2309,theory(equality)]) ).

cnf(3704,plain,
    ( smndt0(smndt0(sz10)) = smndt0(sz10)
    | smndt0(smndt0(sz10)) = sz10 ),
    inference(cn,[status(thm)],[3703,theory(equality)]) ).

cnf(7717,plain,
    ( sz00 = X1
    | aDivisorOf0(X1,sdtasdt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(csr,[status(thm)],[703,319]) ).

cnf(10083,plain,
    ( sdtasdt0(X1,sdtasdt0(X2,sz10)) = sdtasdt0(X1,X2)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(csr,[status(thm)],[814,319]) ).

cnf(10111,plain,
    ( sdtasdt0(xp,sz00) = sdtasdt0(sz00,sz10)
    | ~ aInteger0(sz10)
    | ~ aInteger0(sz00)
    | ~ aInteger0(xp) ),
    inference(spm,[status(thm)],[2737,10083,theory(equality)]) ).

cnf(10137,plain,
    ( sz00 = sdtasdt0(sz00,sz10)
    | ~ aInteger0(sz10)
    | ~ aInteger0(sz00)
    | ~ aInteger0(xp) ),
    inference(rw,[status(thm)],[10111,2681,theory(equality)]) ).

cnf(10138,plain,
    ( sz00 = sdtasdt0(sz00,sz10)
    | $false
    | ~ aInteger0(sz00)
    | ~ aInteger0(xp) ),
    inference(rw,[status(thm)],[10137,191,theory(equality)]) ).

cnf(10139,plain,
    ( sz00 = sdtasdt0(sz00,sz10)
    | $false
    | $false
    | ~ aInteger0(xp) ),
    inference(rw,[status(thm)],[10138,356,theory(equality)]) ).

cnf(10140,plain,
    ( sz00 = sdtasdt0(sz00,sz10)
    | $false
    | $false
    | $false ),
    inference(rw,[status(thm)],[10139,402,theory(equality)]) ).

cnf(10141,plain,
    sz00 = sdtasdt0(sz00,sz10),
    inference(cn,[status(thm)],[10140,theory(equality)]) ).

cnf(10149,plain,
    ( sz00 = sdtasdt0(sz10,sz00)
    | ~ aInteger0(sz10)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[364,10141,theory(equality)]) ).

cnf(10163,plain,
    ( sz00 = sdtasdt0(sz10,sz00)
    | $false
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[10149,191,theory(equality)]) ).

cnf(10164,plain,
    ( sz00 = sdtasdt0(sz10,sz00)
    | $false
    | $false ),
    inference(rw,[status(thm)],[10163,356,theory(equality)]) ).

cnf(10165,plain,
    sz00 = sdtasdt0(sz10,sz00),
    inference(cn,[status(thm)],[10164,theory(equality)]) ).

cnf(10326,plain,
    ( sdtasdt0(sz10,smndt0(X1)) = smndt0(X1)
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[818,73,theory(equality)]) ).

cnf(10357,plain,
    ( sdtasdt0(X1,sz10) = sdtasdt0(sz10,X1)
    | ~ aInteger0(X1)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[10083,818,theory(equality)]) ).

cnf(10386,plain,
    ( sdtasdt0(sz10,smndt0(X1)) = smndt0(X1)
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[10326,2309,theory(equality)]) ).

cnf(10387,plain,
    ( sdtasdt0(sz10,smndt0(X1)) = smndt0(X1)
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[10386,theory(equality)]) ).

cnf(10437,plain,
    ( sdtasdt0(X1,sz10) = sdtasdt0(sz10,X1)
    | ~ aInteger0(X1)
    | $false ),
    inference(rw,[status(thm)],[10357,191,theory(equality)]) ).

cnf(10438,plain,
    ( sdtasdt0(X1,sz10) = sdtasdt0(sz10,X1)
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[10437,theory(equality)]) ).

cnf(10982,plain,
    ( aInteger0(sdtasdt0(X1,sdtasdt0(X2,X3)))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(X3) ),
    inference(csr,[status(thm)],[799,319]) ).

cnf(11200,plain,
    ( sdtasdt0(X1,sdtasdt0(X2,smndt0(sz10))) = smndt0(sdtasdt0(X1,X2))
    | ~ aInteger0(sdtasdt0(X1,X2))
    | $false
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[800,2309,theory(equality)]) ).

cnf(11201,plain,
    ( sdtasdt0(X1,sdtasdt0(X2,smndt0(sz10))) = smndt0(sdtasdt0(X1,X2))
    | ~ aInteger0(sdtasdt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[11200,theory(equality)]) ).

cnf(11202,plain,
    ( sdtasdt0(X1,sdtasdt0(X2,smndt0(sz10))) = smndt0(sdtasdt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(csr,[status(thm)],[11201,319]) ).

cnf(11594,plain,
    ( sdtasdt0(smndt0(sz10),sdtasdt0(X1,X2)) = sdtasdt0(smndt0(X1),X2)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | $false ),
    inference(rw,[status(thm)],[802,2309,theory(equality)]) ).

cnf(11595,plain,
    ( sdtasdt0(smndt0(sz10),sdtasdt0(X1,X2)) = sdtasdt0(smndt0(X1),X2)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[11594,theory(equality)]) ).

cnf(11597,plain,
    ( sdtasdt0(smndt0(sz10),sz00) = sdtasdt0(smndt0(sz00),sz10)
    | ~ aInteger0(sz10)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[11595,10141,theory(equality)]) ).

cnf(11657,plain,
    ( sdtasdt0(smndt0(sz10),sz00) = sz00
    | ~ aInteger0(sz10)
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[11597,2132,theory(equality)]),10141,theory(equality)]) ).

cnf(11658,plain,
    ( sdtasdt0(smndt0(sz10),sz00) = sz00
    | $false
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[11657,191,theory(equality)]) ).

cnf(11659,plain,
    ( sdtasdt0(smndt0(sz10),sz00) = sz00
    | $false
    | $false ),
    inference(rw,[status(thm)],[11658,356,theory(equality)]) ).

cnf(11660,plain,
    sdtasdt0(smndt0(sz10),sz00) = sz00,
    inference(cn,[status(thm)],[11659,theory(equality)]) ).

cnf(14391,plain,
    ( sdtasdt0(sz10,smndt0(sz10)) = smndt0(sz10)
    | smndt0(smndt0(sz10)) = sz10
    | ~ aInteger0(smndt0(sz10)) ),
    inference(spm,[status(thm)],[10387,3704,theory(equality)]) ).

cnf(14438,plain,
    ( sdtasdt0(sz10,smndt0(sz10)) = smndt0(sz10)
    | smndt0(smndt0(sz10)) = sz10
    | $false ),
    inference(rw,[status(thm)],[14391,2309,theory(equality)]) ).

cnf(14439,plain,
    ( sdtasdt0(sz10,smndt0(sz10)) = smndt0(sz10)
    | smndt0(smndt0(sz10)) = sz10 ),
    inference(cn,[status(thm)],[14438,theory(equality)]) ).

cnf(15010,plain,
    ( sdtpldt0(smndt0(X1),sdtpldt0(X1,X2)) = sdtpldt0(sz00,X2)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(csr,[status(thm)],[831,355]) ).

cnf(15254,plain,
    ( aInteger0(sdtasdt0(X1,smndt0(sz10)))
    | smndt0(smndt0(sz10)) = sz10
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(sz10)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[10982,14439,theory(equality)]) ).

cnf(15306,plain,
    ( aInteger0(sdtasdt0(X1,smndt0(sz10)))
    | smndt0(smndt0(sz10)) = sz10
    | $false
    | ~ aInteger0(sz10)
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[15254,2309,theory(equality)]) ).

cnf(15307,plain,
    ( aInteger0(sdtasdt0(X1,smndt0(sz10)))
    | smndt0(smndt0(sz10)) = sz10
    | $false
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[15306,191,theory(equality)]) ).

cnf(15308,plain,
    ( aInteger0(sdtasdt0(X1,smndt0(sz10)))
    | smndt0(smndt0(sz10)) = sz10
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[15307,theory(equality)]) ).

cnf(15700,plain,
    ( smndt0(smndt0(sz10)) = sz10
    | aInteger0(smndt0(smndt0(sz10)))
    | ~ aInteger0(smndt0(sz10)) ),
    inference(spm,[status(thm)],[15308,74,theory(equality)]) ).

cnf(15723,plain,
    ( smndt0(smndt0(sz10)) = sz10
    | aInteger0(smndt0(smndt0(sz10)))
    | $false ),
    inference(rw,[status(thm)],[15700,2309,theory(equality)]) ).

cnf(15724,plain,
    ( smndt0(smndt0(sz10)) = sz10
    | aInteger0(smndt0(smndt0(sz10))) ),
    inference(cn,[status(thm)],[15723,theory(equality)]) ).

cnf(15747,plain,
    aInteger0(smndt0(smndt0(sz10))),
    inference(csr,[status(thm)],[15724,533]) ).

cnf(16824,plain,
    ( sdtasdt0(sz10,sz10) = sz10
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[57,10438,theory(equality)]) ).

cnf(16830,plain,
    ( sdtasdt0(sz10,smndt0(sz10)) = smndt0(sz10)
    | ~ aInteger0(sz10)
    | ~ aInteger0(smndt0(sz10)) ),
    inference(spm,[status(thm)],[74,10438,theory(equality)]) ).

cnf(16902,plain,
    ( sdtasdt0(sz10,sz10) = sz10
    | $false ),
    inference(rw,[status(thm)],[16824,191,theory(equality)]) ).

cnf(16903,plain,
    sdtasdt0(sz10,sz10) = sz10,
    inference(cn,[status(thm)],[16902,theory(equality)]) ).

cnf(16914,plain,
    ( sdtasdt0(sz10,smndt0(sz10)) = smndt0(sz10)
    | $false
    | ~ aInteger0(smndt0(sz10)) ),
    inference(rw,[status(thm)],[16830,191,theory(equality)]) ).

cnf(16915,plain,
    ( sdtasdt0(sz10,smndt0(sz10)) = smndt0(sz10)
    | $false
    | $false ),
    inference(rw,[status(thm)],[16914,2309,theory(equality)]) ).

cnf(16916,plain,
    sdtasdt0(sz10,smndt0(sz10)) = smndt0(sz10),
    inference(cn,[status(thm)],[16915,theory(equality)]) ).

cnf(18454,plain,
    ( sz00 = X1
    | sdteqdtlpzmzozddtrp0(sz00,X2,X1)
    | ~ aDivisorOf0(X1,smndt0(X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(csr,[status(thm)],[877,355]) ).

cnf(22910,plain,
    ( sz00 = X1
    | aDivisorOf0(X1,sdtpldt0(X2,sdtpldt0(X3,smndt0(X4))))
    | ~ sdteqdtlpzmzozddtrp0(sdtpldt0(X2,X3),X4,X1)
    | ~ aInteger0(sdtpldt0(X2,X3))
    | ~ aInteger0(X3)
    | ~ aInteger0(X2)
    | ~ aInteger0(X4)
    | ~ aInteger0(X1) ),
    inference(csr,[status(thm)],[910,355]) ).

cnf(22911,plain,
    ( sz00 = X1
    | aDivisorOf0(X1,sdtpldt0(X2,sdtpldt0(X3,smndt0(X4))))
    | ~ sdteqdtlpzmzozddtrp0(sdtpldt0(X2,X3),X4,X1)
    | ~ aInteger0(X4)
    | ~ aInteger0(X1)
    | ~ aInteger0(X3)
    | ~ aInteger0(X2) ),
    inference(csr,[status(thm)],[22910,102]) ).

cnf(24036,plain,
    ( sdtasdt0(sz10,X1) = sdtpldt0(X1,sdtasdt0(sz10,sz00))
    | ~ aInteger0(X1)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[965,361,theory(equality)]) ).

cnf(24103,plain,
    ( sdtasdt0(sz10,X1) = sdtpldt0(X1,sz00)
    | ~ aInteger0(X1)
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[24036,10165,theory(equality)]) ).

cnf(24104,plain,
    ( sdtasdt0(sz10,X1) = sdtpldt0(X1,sz00)
    | ~ aInteger0(X1)
    | $false ),
    inference(rw,[status(thm)],[24103,356,theory(equality)]) ).

cnf(24105,plain,
    ( sdtasdt0(sz10,X1) = sdtpldt0(X1,sz00)
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[24104,theory(equality)]) ).

cnf(24199,plain,
    ( sdtpldt0(sz10,sz00) = sz10
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[16903,24105,theory(equality)]) ).

cnf(24200,plain,
    ( sdtpldt0(smndt0(sz10),sz00) = smndt0(sz10)
    | ~ aInteger0(smndt0(sz10)) ),
    inference(spm,[status(thm)],[16916,24105,theory(equality)]) ).

cnf(24234,plain,
    ( aInteger0(sdtasdt0(X1,sdtpldt0(X2,sz00)))
    | ~ aInteger0(X2)
    | ~ aInteger0(sz10)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[10982,24105,theory(equality)]) ).

cnf(24294,plain,
    ( sdtpldt0(sz10,sz00) = sz10
    | $false ),
    inference(rw,[status(thm)],[24199,191,theory(equality)]) ).

cnf(24295,plain,
    sdtpldt0(sz10,sz00) = sz10,
    inference(cn,[status(thm)],[24294,theory(equality)]) ).

cnf(24296,plain,
    ( sdtpldt0(smndt0(sz10),sz00) = smndt0(sz10)
    | $false ),
    inference(rw,[status(thm)],[24200,2309,theory(equality)]) ).

cnf(24297,plain,
    sdtpldt0(smndt0(sz10),sz00) = smndt0(sz10),
    inference(cn,[status(thm)],[24296,theory(equality)]) ).

cnf(24367,plain,
    ( aInteger0(sdtasdt0(X1,sdtpldt0(X2,sz00)))
    | ~ aInteger0(X2)
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[24234,191,theory(equality)]) ).

cnf(24368,plain,
    ( aInteger0(sdtasdt0(X1,sdtpldt0(X2,sz00)))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[24367,theory(equality)]) ).

cnf(24485,plain,
    ( sdtpldt0(sz00,sz10) = sz10
    | ~ aInteger0(sz00)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[848,24295,theory(equality)]) ).

cnf(24489,plain,
    ( sdtpldt0(smndt0(sz10),sz10) = sdtpldt0(sz00,sz00)
    | ~ aInteger0(sz00)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[15010,24295,theory(equality)]) ).

cnf(24509,plain,
    ( sdtpldt0(sz00,sz10) = sz10
    | $false
    | ~ aInteger0(sz10) ),
    inference(rw,[status(thm)],[24485,356,theory(equality)]) ).

cnf(24510,plain,
    ( sdtpldt0(sz00,sz10) = sz10
    | $false
    | $false ),
    inference(rw,[status(thm)],[24509,191,theory(equality)]) ).

cnf(24511,plain,
    sdtpldt0(sz00,sz10) = sz10,
    inference(cn,[status(thm)],[24510,theory(equality)]) ).

cnf(24521,plain,
    ( sdtpldt0(smndt0(sz10),sz10) = sz00
    | ~ aInteger0(sz00)
    | ~ aInteger0(sz10) ),
    inference(rw,[status(thm)],[24489,2157,theory(equality)]) ).

cnf(24522,plain,
    ( sdtpldt0(smndt0(sz10),sz10) = sz00
    | $false
    | ~ aInteger0(sz10) ),
    inference(rw,[status(thm)],[24521,356,theory(equality)]) ).

cnf(24523,plain,
    ( sdtpldt0(smndt0(sz10),sz10) = sz00
    | $false
    | $false ),
    inference(rw,[status(thm)],[24522,191,theory(equality)]) ).

cnf(24524,plain,
    sdtpldt0(smndt0(sz10),sz10) = sz00,
    inference(cn,[status(thm)],[24523,theory(equality)]) ).

cnf(24686,plain,
    ( sdtasdt0(sz10,X1) = sdtpldt0(sdtasdt0(sz10,sz00),X1)
    | ~ aInteger0(sz00)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[967,360,theory(equality)]) ).

cnf(24766,plain,
    ( sdtasdt0(sz10,X1) = sdtpldt0(sz00,X1)
    | ~ aInteger0(sz00)
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[24686,10165,theory(equality)]) ).

cnf(24767,plain,
    ( sdtasdt0(sz10,X1) = sdtpldt0(sz00,X1)
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[24766,356,theory(equality)]) ).

cnf(24768,plain,
    ( sdtasdt0(sz10,X1) = sdtpldt0(sz00,X1)
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[24767,theory(equality)]) ).

cnf(25115,plain,
    ( sdtpldt0(smndt0(smndt0(sz10)),sz00) = sdtpldt0(sz00,sz10)
    | ~ aInteger0(sz10)
    | ~ aInteger0(smndt0(sz10)) ),
    inference(spm,[status(thm)],[15010,24524,theory(equality)]) ).

cnf(25170,plain,
    ( sdtpldt0(smndt0(smndt0(sz10)),sz00) = sz10
    | ~ aInteger0(sz10)
    | ~ aInteger0(smndt0(sz10)) ),
    inference(rw,[status(thm)],[25115,24511,theory(equality)]) ).

cnf(25171,plain,
    ( sdtpldt0(smndt0(smndt0(sz10)),sz00) = sz10
    | $false
    | ~ aInteger0(smndt0(sz10)) ),
    inference(rw,[status(thm)],[25170,191,theory(equality)]) ).

cnf(25172,plain,
    ( sdtpldt0(smndt0(smndt0(sz10)),sz00) = sz10
    | $false
    | $false ),
    inference(rw,[status(thm)],[25171,2309,theory(equality)]) ).

cnf(25173,plain,
    sdtpldt0(smndt0(smndt0(sz10)),sz00) = sz10,
    inference(cn,[status(thm)],[25172,theory(equality)]) ).

cnf(25206,plain,
    ( smndt0(sz10) = sdtpldt0(sz00,smndt0(sz10))
    | ~ aInteger0(sz00)
    | ~ aInteger0(smndt0(sz10)) ),
    inference(spm,[status(thm)],[99,24297,theory(equality)]) ).

cnf(25245,plain,
    ( smndt0(sz10) = sdtpldt0(sz00,smndt0(sz10))
    | $false
    | ~ aInteger0(smndt0(sz10)) ),
    inference(rw,[status(thm)],[25206,356,theory(equality)]) ).

cnf(25246,plain,
    ( smndt0(sz10) = sdtpldt0(sz00,smndt0(sz10))
    | $false
    | $false ),
    inference(rw,[status(thm)],[25245,2309,theory(equality)]) ).

cnf(25247,plain,
    smndt0(sz10) = sdtpldt0(sz00,smndt0(sz10)),
    inference(cn,[status(thm)],[25246,theory(equality)]) ).

cnf(26037,plain,
    ( sz10 = smndt0(smndt0(sz10))
    | ~ aInteger0(smndt0(smndt0(sz10))) ),
    inference(spm,[status(thm)],[361,25173,theory(equality)]) ).

cnf(26071,plain,
    ( sz10 = smndt0(smndt0(sz10))
    | $false ),
    inference(rw,[status(thm)],[26037,15747,theory(equality)]) ).

cnf(26072,plain,
    sz10 = smndt0(smndt0(sz10)),
    inference(cn,[status(thm)],[26071,theory(equality)]) ).

cnf(26952,plain,
    ( aInteger0(sdtasdt0(X1,sdtpldt0(X2,X3)))
    | ~ aInteger0(sdtasdt0(X1,X3))
    | ~ aInteger0(X1)
    | ~ aInteger0(X2)
    | ~ aInteger0(X3) ),
    inference(csr,[status(thm)],[944,319]) ).

cnf(26953,plain,
    ( aInteger0(sdtasdt0(X1,sdtpldt0(X2,X3)))
    | ~ aInteger0(X1)
    | ~ aInteger0(X2)
    | ~ aInteger0(X3) ),
    inference(csr,[status(thm)],[26952,319]) ).

cnf(26994,plain,
    ( aInteger0(sdtpldt0(X1,sdtasdt0(X1,X2)))
    | ~ aInteger0(X1)
    | ~ aInteger0(sz10)
    | ~ aInteger0(X2) ),
    inference(spm,[status(thm)],[26953,961,theory(equality)]) ).

cnf(27045,plain,
    ( aInteger0(sdtpldt0(X1,sdtasdt0(X1,X2)))
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(X2) ),
    inference(rw,[status(thm)],[26994,191,theory(equality)]) ).

cnf(27046,plain,
    ( aInteger0(sdtpldt0(X1,sdtasdt0(X1,X2)))
    | ~ aInteger0(X1)
    | ~ aInteger0(X2) ),
    inference(cn,[status(thm)],[27045,theory(equality)]) ).

cnf(27095,plain,
    ( sdtpldt0(smndt0(X1),sdtasdt0(X1,X2)) = sdtasdt0(X1,sdtpldt0(smndt0(sz10),X2))
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(X2) ),
    inference(rw,[status(thm)],[945,2309,theory(equality)]) ).

cnf(27096,plain,
    ( sdtpldt0(smndt0(X1),sdtasdt0(X1,X2)) = sdtasdt0(X1,sdtpldt0(smndt0(sz10),X2))
    | ~ aInteger0(X1)
    | ~ aInteger0(X2) ),
    inference(cn,[status(thm)],[27095,theory(equality)]) ).

cnf(27097,plain,
    ( sdtpldt0(smndt0(smndt0(sz10)),sz00) = sdtasdt0(smndt0(sz10),sdtpldt0(smndt0(sz10),sz00))
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[27096,11660,theory(equality)]) ).

cnf(27104,plain,
    ( sdtpldt0(smndt0(X1),sz00) = sdtasdt0(X1,sdtpldt0(smndt0(sz10),sz00))
    | ~ aInteger0(X1)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[27096,82,theory(equality)]) ).

cnf(27230,plain,
    ( sz10 = sdtasdt0(smndt0(sz10),sdtpldt0(smndt0(sz10),sz00))
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[27097,26072,theory(equality)]),24295,theory(equality)]) ).

cnf(27231,plain,
    ( sz10 = sdtasdt0(smndt0(sz10),smndt0(sz10))
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[27230,24297,theory(equality)]) ).

cnf(27232,plain,
    ( sz10 = sdtasdt0(smndt0(sz10),smndt0(sz10))
    | $false
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[27231,2309,theory(equality)]) ).

cnf(27233,plain,
    ( sz10 = sdtasdt0(smndt0(sz10),smndt0(sz10))
    | $false
    | $false ),
    inference(rw,[status(thm)],[27232,356,theory(equality)]) ).

cnf(27234,plain,
    sz10 = sdtasdt0(smndt0(sz10),smndt0(sz10)),
    inference(cn,[status(thm)],[27233,theory(equality)]) ).

cnf(27249,plain,
    ( sdtpldt0(smndt0(X1),sz00) = sdtasdt0(X1,smndt0(sz10))
    | ~ aInteger0(X1)
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[27104,24297,theory(equality)]) ).

cnf(27250,plain,
    ( sdtpldt0(smndt0(X1),sz00) = sdtasdt0(X1,smndt0(sz10))
    | ~ aInteger0(X1)
    | $false ),
    inference(rw,[status(thm)],[27249,356,theory(equality)]) ).

cnf(27251,plain,
    ( sdtpldt0(smndt0(X1),sz00) = sdtasdt0(X1,smndt0(sz10))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[27250,theory(equality)]) ).

cnf(27406,plain,
    ( sdtasdt0(X1,sz10) = smndt0(sdtasdt0(X1,smndt0(sz10)))
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[11202,27234,theory(equality)]) ).

cnf(27474,plain,
    ( sdtasdt0(X1,sz10) = smndt0(sdtasdt0(X1,smndt0(sz10)))
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[27406,2309,theory(equality)]) ).

cnf(27475,plain,
    ( sdtasdt0(X1,sz10) = smndt0(sdtasdt0(X1,smndt0(sz10)))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[27474,theory(equality)]) ).

cnf(29380,plain,
    ( sdtpldt0(sz00,X1) = sdtasdt0(X1,sz10)
    | ~ aInteger0(X1)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[364,24768,theory(equality)]) ).

cnf(29411,plain,
    ( sdtasdt0(X1,sdtpldt0(sz00,smndt0(sz10))) = smndt0(sdtasdt0(X1,sz10))
    | ~ aInteger0(sz10)
    | ~ aInteger0(X1)
    | ~ aInteger0(smndt0(sz10)) ),
    inference(spm,[status(thm)],[11202,24768,theory(equality)]) ).

cnf(29492,plain,
    ( sdtpldt0(sz00,X1) = sdtasdt0(X1,sz10)
    | ~ aInteger0(X1)
    | $false ),
    inference(rw,[status(thm)],[29380,191,theory(equality)]) ).

cnf(29493,plain,
    ( sdtpldt0(sz00,X1) = sdtasdt0(X1,sz10)
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[29492,theory(equality)]) ).

cnf(29559,plain,
    ( sdtasdt0(X1,smndt0(sz10)) = smndt0(sdtasdt0(X1,sz10))
    | ~ aInteger0(sz10)
    | ~ aInteger0(X1)
    | ~ aInteger0(smndt0(sz10)) ),
    inference(rw,[status(thm)],[29411,25247,theory(equality)]) ).

cnf(29560,plain,
    ( sdtasdt0(X1,smndt0(sz10)) = smndt0(sdtasdt0(X1,sz10))
    | $false
    | ~ aInteger0(X1)
    | ~ aInteger0(smndt0(sz10)) ),
    inference(rw,[status(thm)],[29559,191,theory(equality)]) ).

cnf(29561,plain,
    ( sdtasdt0(X1,smndt0(sz10)) = smndt0(sdtasdt0(X1,sz10))
    | $false
    | ~ aInteger0(X1)
    | $false ),
    inference(rw,[status(thm)],[29560,2309,theory(equality)]) ).

cnf(29562,plain,
    ( sdtasdt0(X1,smndt0(sz10)) = smndt0(sdtasdt0(X1,sz10))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[29561,theory(equality)]) ).

cnf(30043,plain,
    ( sz00 = X1
    | aDivisorOf0(X1,sdtpldt0(sz00,X1))
    | ~ aInteger0(sz10)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[7717,29493,theory(equality)]) ).

cnf(30160,plain,
    ( sz00 = X1
    | aDivisorOf0(X1,sdtpldt0(sz00,X1))
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[30043,191,theory(equality)]) ).

cnf(30161,plain,
    ( sz00 = X1
    | aDivisorOf0(X1,sdtpldt0(sz00,X1))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[30160,theory(equality)]) ).

cnf(35579,plain,
    ( sz00 = X1
    | aDivisorOf0(X1,smndt0(sdtasdt0(X1,sz10)))
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[7717,29562,theory(equality)]) ).

cnf(35719,plain,
    ( sz00 = X1
    | aDivisorOf0(X1,smndt0(sdtasdt0(X1,sz10)))
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[35579,2309,theory(equality)]) ).

cnf(35720,plain,
    ( sz00 = X1
    | aDivisorOf0(X1,smndt0(sdtasdt0(X1,sz10)))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[35719,theory(equality)]) ).

cnf(43238,plain,
    ( smndt0(smndt0(X1)) = sdtasdt0(X1,sz10)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[27475,73,theory(equality)]) ).

cnf(43406,plain,
    ( smndt0(smndt0(X1)) = sdtasdt0(sz10,X1)
    | ~ aInteger0(sz10)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[364,43238,theory(equality)]) ).

cnf(43545,plain,
    ( smndt0(smndt0(X1)) = sdtasdt0(sz10,X1)
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[43406,191,theory(equality)]) ).

cnf(43546,plain,
    ( smndt0(smndt0(X1)) = sdtasdt0(sz10,X1)
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[43545,theory(equality)]) ).

cnf(46002,negated_conjecture,
    ( ~ aDivisorOf0(xp,sdtpldt0(smndt0(sz10),sdtpldt0(sz10,smndt0(xp))))
    | ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
    | $false
    | ~ aInteger0(sdtpldt0(sz10,smndt0(xp))) ),
    inference(rw,[status(thm)],[1083,2309,theory(equality)]) ).

cnf(46003,negated_conjecture,
    ( ~ aDivisorOf0(xp,sdtpldt0(smndt0(sz10),sdtpldt0(sz10,smndt0(xp))))
    | ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
    | ~ aInteger0(sdtpldt0(sz10,smndt0(xp))) ),
    inference(cn,[status(thm)],[46002,theory(equality)]) ).

cnf(60976,plain,
    ( aInteger0(sdtpldt0(smndt0(X1),sdtasdt0(X1,sz00)))
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(X1)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[24368,27096,theory(equality)]) ).

cnf(61042,plain,
    ( aInteger0(sdtpldt0(smndt0(X1),sdtasdt0(X1,sz00)))
    | $false
    | ~ aInteger0(X1)
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[60976,2309,theory(equality)]) ).

cnf(61043,plain,
    ( aInteger0(sdtpldt0(smndt0(X1),sdtasdt0(X1,sz00)))
    | $false
    | ~ aInteger0(X1)
    | $false ),
    inference(rw,[status(thm)],[61042,356,theory(equality)]) ).

cnf(61044,plain,
    ( aInteger0(sdtpldt0(smndt0(X1),sdtasdt0(X1,sz00)))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[61043,theory(equality)]) ).

cnf(66645,plain,
    ( sdtpldt0(smndt0(X1),sz00) = smndt0(X1)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[73,27251,theory(equality)]) ).

cnf(72489,plain,
    ( sz00 = X1
    | aDivisorOf0(X1,smndt0(sdtasdt0(sz10,X1)))
    | ~ aInteger0(X1)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[35720,364,theory(equality)]) ).

cnf(72538,plain,
    ( sz00 = X1
    | aDivisorOf0(X1,smndt0(sdtasdt0(sz10,X1)))
    | ~ aInteger0(X1)
    | $false ),
    inference(rw,[status(thm)],[72489,191,theory(equality)]) ).

cnf(72539,plain,
    ( sz00 = X1
    | aDivisorOf0(X1,smndt0(sdtasdt0(sz10,X1)))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[72538,theory(equality)]) ).

cnf(74934,plain,
    ( aInteger0(sdtpldt0(smndt0(xp),sz00))
    | ~ aInteger0(xp) ),
    inference(spm,[status(thm)],[61044,2681,theory(equality)]) ).

cnf(74996,plain,
    ( aInteger0(sdtpldt0(smndt0(xp),sz00))
    | $false ),
    inference(rw,[status(thm)],[74934,402,theory(equality)]) ).

cnf(74997,plain,
    aInteger0(sdtpldt0(smndt0(xp),sz00)),
    inference(cn,[status(thm)],[74996,theory(equality)]) ).

cnf(75105,plain,
    ( aInteger0(smndt0(xp))
    | ~ aInteger0(xp) ),
    inference(spm,[status(thm)],[74997,66645,theory(equality)]) ).

cnf(75114,plain,
    ( aInteger0(smndt0(xp))
    | $false ),
    inference(rw,[status(thm)],[75105,402,theory(equality)]) ).

cnf(75115,plain,
    aInteger0(smndt0(xp)),
    inference(cn,[status(thm)],[75114,theory(equality)]) ).

cnf(122624,plain,
    ( aInteger0(sdtpldt0(sz10,smndt0(smndt0(X1))))
    | ~ aInteger0(sz10)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[27046,43546,theory(equality)]) ).

cnf(122815,plain,
    ( aInteger0(sdtpldt0(sz10,smndt0(smndt0(X1))))
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[122624,191,theory(equality)]) ).

cnf(122816,plain,
    ( aInteger0(sdtpldt0(sz10,smndt0(smndt0(X1))))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[122815,theory(equality)]) ).

cnf(155082,plain,
    ( sdtasdt0(xp,sz10) = sdtpldt0(sz00,sdtasdt0(xp,sz10))
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[2740,24511,theory(equality)]) ).

cnf(155203,plain,
    ( sdtasdt0(xp,sz10) = sdtpldt0(sz00,sdtasdt0(xp,sz10))
    | $false ),
    inference(rw,[status(thm)],[155082,191,theory(equality)]) ).

cnf(155204,plain,
    sdtasdt0(xp,sz10) = sdtpldt0(sz00,sdtasdt0(xp,sz10)),
    inference(cn,[status(thm)],[155203,theory(equality)]) ).

cnf(155449,plain,
    ( sdtpldt0(sz00,xp) = xp
    | ~ aInteger0(xp) ),
    inference(spm,[status(thm)],[155204,57,theory(equality)]) ).

cnf(155519,plain,
    ( sdtpldt0(sz00,xp) = xp
    | $false ),
    inference(rw,[status(thm)],[155449,402,theory(equality)]) ).

cnf(155520,plain,
    sdtpldt0(sz00,xp) = xp,
    inference(cn,[status(thm)],[155519,theory(equality)]) ).

cnf(156013,plain,
    ( xp = sdtpldt0(xp,sz00)
    | ~ aInteger0(xp)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[99,155520,theory(equality)]) ).

cnf(156027,plain,
    ( sdtasdt0(sz10,xp) = sdtpldt0(sdtasdt0(sz10,sz00),xp)
    | ~ aInteger0(sz00)
    | ~ aInteger0(xp) ),
    inference(spm,[status(thm)],[967,155520,theory(equality)]) ).

cnf(156050,plain,
    ( sz00 = xp
    | aDivisorOf0(xp,xp)
    | ~ aInteger0(xp) ),
    inference(spm,[status(thm)],[30161,155520,theory(equality)]) ).

cnf(156113,plain,
    ( xp = sdtpldt0(xp,sz00)
    | $false
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[156013,402,theory(equality)]) ).

cnf(156114,plain,
    ( xp = sdtpldt0(xp,sz00)
    | $false
    | $false ),
    inference(rw,[status(thm)],[156113,356,theory(equality)]) ).

cnf(156115,plain,
    xp = sdtpldt0(xp,sz00),
    inference(cn,[status(thm)],[156114,theory(equality)]) ).

cnf(156157,plain,
    ( sdtasdt0(sz10,xp) = xp
    | ~ aInteger0(sz00)
    | ~ aInteger0(xp) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[156027,10165,theory(equality)]),155520,theory(equality)]) ).

cnf(156158,plain,
    ( sdtasdt0(sz10,xp) = xp
    | $false
    | ~ aInteger0(xp) ),
    inference(rw,[status(thm)],[156157,356,theory(equality)]) ).

cnf(156159,plain,
    ( sdtasdt0(sz10,xp) = xp
    | $false
    | $false ),
    inference(rw,[status(thm)],[156158,402,theory(equality)]) ).

cnf(156160,plain,
    sdtasdt0(sz10,xp) = xp,
    inference(cn,[status(thm)],[156159,theory(equality)]) ).

cnf(156225,plain,
    ( sz00 = xp
    | aDivisorOf0(xp,xp)
    | $false ),
    inference(rw,[status(thm)],[156050,402,theory(equality)]) ).

cnf(156226,plain,
    ( sz00 = xp
    | aDivisorOf0(xp,xp) ),
    inference(cn,[status(thm)],[156225,theory(equality)]) ).

cnf(156227,plain,
    aDivisorOf0(xp,xp),
    inference(sr,[status(thm)],[156226,401,theory(equality)]) ).

cnf(156442,plain,
    ( xp = smndt0(smndt0(xp))
    | ~ aInteger0(xp) ),
    inference(spm,[status(thm)],[43546,156160,theory(equality)]) ).

cnf(156459,plain,
    ( sz00 = xp
    | aDivisorOf0(xp,smndt0(xp))
    | ~ aInteger0(xp) ),
    inference(spm,[status(thm)],[72539,156160,theory(equality)]) ).

cnf(156681,plain,
    ( xp = smndt0(smndt0(xp))
    | $false ),
    inference(rw,[status(thm)],[156442,402,theory(equality)]) ).

cnf(156682,plain,
    xp = smndt0(smndt0(xp)),
    inference(cn,[status(thm)],[156681,theory(equality)]) ).

cnf(156731,plain,
    ( sz00 = xp
    | aDivisorOf0(xp,smndt0(xp))
    | $false ),
    inference(rw,[status(thm)],[156459,402,theory(equality)]) ).

cnf(156732,plain,
    ( sz00 = xp
    | aDivisorOf0(xp,smndt0(xp)) ),
    inference(cn,[status(thm)],[156731,theory(equality)]) ).

cnf(156733,plain,
    aDivisorOf0(xp,smndt0(xp)),
    inference(sr,[status(thm)],[156732,401,theory(equality)]) ).

cnf(156807,plain,
    ( sz00 = xp
    | sdteqdtlpzmzozddtrp0(sz00,xp,xp)
    | ~ aInteger0(xp) ),
    inference(spm,[status(thm)],[18454,156733,theory(equality)]) ).

cnf(156825,plain,
    ( sz00 = xp
    | sdteqdtlpzmzozddtrp0(sz00,xp,xp)
    | $false ),
    inference(rw,[status(thm)],[156807,402,theory(equality)]) ).

cnf(156826,plain,
    ( sz00 = xp
    | sdteqdtlpzmzozddtrp0(sz00,xp,xp) ),
    inference(cn,[status(thm)],[156825,theory(equality)]) ).

cnf(156827,plain,
    sdteqdtlpzmzozddtrp0(sz00,xp,xp),
    inference(sr,[status(thm)],[156826,401,theory(equality)]) ).

cnf(157511,plain,
    ( aInteger0(sdtpldt0(sz10,smndt0(xp)))
    | ~ aInteger0(smndt0(xp)) ),
    inference(spm,[status(thm)],[122816,156682,theory(equality)]) ).

cnf(157959,plain,
    ( aInteger0(sdtpldt0(sz10,smndt0(xp)))
    | $false ),
    inference(rw,[status(thm)],[157511,75115,theory(equality)]) ).

cnf(157960,plain,
    aInteger0(sdtpldt0(sz10,smndt0(xp))),
    inference(cn,[status(thm)],[157959,theory(equality)]) ).

cnf(158583,negated_conjecture,
    ( ~ aDivisorOf0(xp,sdtpldt0(smndt0(sz10),sdtpldt0(sz10,smndt0(xp))))
    | ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
    | $false ),
    inference(rw,[status(thm)],[46003,157960,theory(equality)]) ).

cnf(158584,negated_conjecture,
    ( ~ aDivisorOf0(xp,sdtpldt0(smndt0(sz10),sdtpldt0(sz10,smndt0(xp))))
    | ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10))) ),
    inference(cn,[status(thm)],[158583,theory(equality)]) ).

cnf(164358,negated_conjecture,
    ( sz00 = xp
    | ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
    | ~ sdteqdtlpzmzozddtrp0(sdtpldt0(smndt0(sz10),sz10),xp,xp)
    | ~ aInteger0(xp)
    | ~ aInteger0(sz10)
    | ~ aInteger0(smndt0(sz10)) ),
    inference(spm,[status(thm)],[158584,22911,theory(equality)]) ).

cnf(164390,negated_conjecture,
    ( sz00 = xp
    | ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
    | $false
    | ~ aInteger0(xp)
    | ~ aInteger0(sz10)
    | ~ aInteger0(smndt0(sz10)) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[164358,24524,theory(equality)]),156827,theory(equality)]) ).

cnf(164391,negated_conjecture,
    ( sz00 = xp
    | ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
    | $false
    | $false
    | ~ aInteger0(sz10)
    | ~ aInteger0(smndt0(sz10)) ),
    inference(rw,[status(thm)],[164390,402,theory(equality)]) ).

cnf(164392,negated_conjecture,
    ( sz00 = xp
    | ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
    | $false
    | $false
    | $false
    | ~ aInteger0(smndt0(sz10)) ),
    inference(rw,[status(thm)],[164391,191,theory(equality)]) ).

cnf(164393,negated_conjecture,
    ( sz00 = xp
    | ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10)))
    | $false
    | $false
    | $false
    | $false ),
    inference(rw,[status(thm)],[164392,2309,theory(equality)]) ).

cnf(164394,negated_conjecture,
    ( sz00 = xp
    | ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10))) ),
    inference(cn,[status(thm)],[164393,theory(equality)]) ).

cnf(164395,negated_conjecture,
    ~ aDivisorOf0(xp,sdtpldt0(sdtpldt0(sz10,xp),smndt0(sz10))),
    inference(sr,[status(thm)],[164394,401,theory(equality)]) ).

cnf(182724,negated_conjecture,
    ( ~ aDivisorOf0(xp,sdtpldt0(xp,sdtpldt0(sz10,smndt0(sz10))))
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(sz10)
    | ~ aInteger0(xp) ),
    inference(spm,[status(thm)],[164395,835,theory(equality)]) ).

cnf(182757,negated_conjecture,
    ( $false
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(sz10)
    | ~ aInteger0(xp) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[182724,2647,theory(equality)]),2681,theory(equality)]),156115,theory(equality)]),156227,theory(equality)]) ).

cnf(182758,negated_conjecture,
    ( $false
    | $false
    | ~ aInteger0(sz10)
    | ~ aInteger0(xp) ),
    inference(rw,[status(thm)],[182757,2309,theory(equality)]) ).

cnf(182759,negated_conjecture,
    ( $false
    | $false
    | $false
    | ~ aInteger0(xp) ),
    inference(rw,[status(thm)],[182758,191,theory(equality)]) ).

cnf(182760,negated_conjecture,
    ( $false
    | $false
    | $false
    | $false ),
    inference(rw,[status(thm)],[182759,402,theory(equality)]) ).

cnf(182761,negated_conjecture,
    $false,
    inference(cn,[status(thm)],[182760,theory(equality)]) ).

cnf(182762,negated_conjecture,
    $false,
    182761,
    [proof] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : NUM452+6 : TPTP v7.0.0. Released v4.0.0.
% 0.00/0.04  % Command  : Source/sine.py -e eprover -t %d %s
% 0.03/0.23  % Computer : n093.star.cs.uiowa.edu
% 0.03/0.23  % Model    : x86_64 x86_64
% 0.03/0.23  % CPU      : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% 0.03/0.23  % Memory   : 32218.625MB
% 0.03/0.23  % OS       : Linux 3.10.0-693.2.2.el7.x86_64
% 0.03/0.23  % CPULimit : 300
% 0.03/0.23  % DateTime : Fri Jan  5 04:21:59 CST 2018
% 0.03/0.23  % CPUTime  : 
% 0.03/0.28  % SZS status Started for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.03/0.28  --creating new selector for []
% 4.36/4.59  -running prover on /export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1 with time limit 29
% 4.36/4.59  -running prover with command ['/export/starexec/sandbox2/solver/bin/Source/./Source/PROVER/eproof.working', '-s', '-tLPO4', '-xAuto', '-tAuto', '--memory-limit=768', '--tptp3-format', '--cpu-limit=29', '/export/starexec/sandbox2/tmp/tmplpEXl1/sel_theBenchmark.p_1']
% 4.36/4.59  -prover status Theorem
% 4.36/4.59  Problem theBenchmark.p solved in phase 0.
% 4.36/4.59  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 4.36/4.59  % SZS status Ended for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 4.36/4.59  Solved 1 out of 1.
% 4.36/4.59  # Problem is unsatisfiable (or provable), constructing proof object
% 4.36/4.59  # SZS status Theorem
% 4.36/4.59  # SZS output start CNFRefutation.
% See solution above
% 4.36/4.59  # SZS output end CNFRefutation
%------------------------------------------------------------------------------