TSTP Solution File: NUM426+3 by SInE---0.4

View Problem - Process Solution

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

% Computer : n049.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:17 EST 2018

% Result   : Theorem 83.56s
% Output   : CNFRefutation 83.67s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :  184
%            Number of leaves      :   20
% Syntax   : Number of formulae    :  871 ( 155 unt;   0 def)
%            Number of atoms       : 2354 ( 730 equ)
%            Maximal formula atoms :    8 (   2 avg)
%            Number of connectives : 2456 ( 973   ~;1420   |;  48   &)
%                                         (   0 <=>;  15  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    9 (   3 avg)
%            Maximal term depth    :    5 (   1 avg)
%            Number of predicates  :    6 (   4 usr;   1 prp; 0-3 aty)
%            Number of functors    :   10 (  10 usr;   7 con; 0-2 aty)
%            Number of variables   :  432 (   0 sgn  83   !;   2   ?)

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

fof(2,axiom,
    ( aInteger0(xa)
    & aInteger0(xb)
    & aInteger0(xq)
    & ~ equal(xq,sz00) ),
    file('/export/starexec/sandbox/tmp/tmpV9RfcR/sel_theBenchmark.p_2',m__704) ).

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

fof(4,axiom,
    ! [X1] :
      ( aInteger0(X1)
     => ( equal(sdtasdt0(X1,sz00),sz00)
        & equal(sz00,sdtasdt0(sz00,X1)) ) ),
    file('/export/starexec/sandbox/tmp/tmpV9RfcR/sel_theBenchmark.p_2',mMulZero) ).

fof(5,axiom,
    ! [X1,X2] :
      ( ( aInteger0(X1)
        & aInteger0(X2) )
     => equal(sdtpldt0(X1,X2),sdtpldt0(X2,X1)) ),
    file('/export/starexec/sandbox/tmp/tmpV9RfcR/sel_theBenchmark.p_2',mAddComm) ).

fof(6,axiom,
    ! [X1,X2] :
      ( ( aInteger0(X1)
        & aInteger0(X2) )
     => aInteger0(sdtpldt0(X1,X2)) ),
    file('/export/starexec/sandbox/tmp/tmpV9RfcR/sel_theBenchmark.p_2',mIntPlus) ).

fof(8,axiom,
    ! [X1,X2] :
      ( ( aInteger0(X1)
        & aInteger0(X2) )
     => ( equal(sdtasdt0(X1,X2),sz00)
       => ( equal(X1,sz00)
          | equal(X2,sz00) ) ) ),
    file('/export/starexec/sandbox/tmp/tmpV9RfcR/sel_theBenchmark.p_2',mZeroDiv) ).

fof(9,axiom,
    ( aInteger0(xn)
    & equal(sdtasdt0(xq,xn),sdtpldt0(xa,smndt0(xb))) ),
    file('/export/starexec/sandbox/tmp/tmpV9RfcR/sel_theBenchmark.p_2',m__747) ).

fof(10,axiom,
    ( ? [X1] :
        ( aInteger0(X1)
        & equal(sdtasdt0(xq,X1),sdtpldt0(xa,smndt0(xb))) )
    & aDivisorOf0(xq,sdtpldt0(xa,smndt0(xb)))
    & sdteqdtlpzmzozddtrp0(xa,xb,xq) ),
    file('/export/starexec/sandbox/tmp/tmpV9RfcR/sel_theBenchmark.p_2',m__724) ).

fof(11,axiom,
    aInteger0(sz10),
    file('/export/starexec/sandbox/tmp/tmpV9RfcR/sel_theBenchmark.p_2',mIntOne) ).

fof(12,axiom,
    ! [X1] :
      ( aInteger0(X1)
     => ( equal(sdtpldt0(X1,smndt0(X1)),sz00)
        & equal(sz00,sdtpldt0(smndt0(X1),X1)) ) ),
    file('/export/starexec/sandbox/tmp/tmpV9RfcR/sel_theBenchmark.p_2',mAddNeg) ).

fof(13,conjecture,
    equal(sdtasdt0(xq,smndt0(xn)),sdtpldt0(xb,smndt0(xa))),
    file('/export/starexec/sandbox/tmp/tmpV9RfcR/sel_theBenchmark.p_2',m__) ).

fof(14,axiom,
    ! [X1,X2,X3] :
      ( ( aInteger0(X1)
        & aInteger0(X2)
        & aInteger0(X3) )
     => equal(sdtasdt0(X1,sdtasdt0(X2,X3)),sdtasdt0(sdtasdt0(X1,X2),X3)) ),
    file('/export/starexec/sandbox/tmp/tmpV9RfcR/sel_theBenchmark.p_2',mMulAsso) ).

fof(16,axiom,
    ! [X1,X2] :
      ( ( aInteger0(X1)
        & aInteger0(X2) )
     => aInteger0(sdtasdt0(X1,X2)) ),
    file('/export/starexec/sandbox/tmp/tmpV9RfcR/sel_theBenchmark.p_2',mIntMult) ).

fof(17,axiom,
    ! [X1,X2,X3] :
      ( ( aInteger0(X1)
        & aInteger0(X2)
        & aInteger0(X3) )
     => equal(sdtpldt0(X1,sdtpldt0(X2,X3)),sdtpldt0(sdtpldt0(X1,X2),X3)) ),
    file('/export/starexec/sandbox/tmp/tmpV9RfcR/sel_theBenchmark.p_2',mAddAsso) ).

fof(18,axiom,
    ! [X1] :
      ( aInteger0(X1)
     => aInteger0(smndt0(X1)) ),
    file('/export/starexec/sandbox/tmp/tmpV9RfcR/sel_theBenchmark.p_2',mIntNeg) ).

fof(19,axiom,
    aInteger0(sz00),
    file('/export/starexec/sandbox/tmp/tmpV9RfcR/sel_theBenchmark.p_2',mIntZero) ).

fof(20,axiom,
    ! [X1] :
      ( aInteger0(X1)
     => ( equal(sdtpldt0(X1,sz00),X1)
        & equal(X1,sdtpldt0(sz00,X1)) ) ),
    file('/export/starexec/sandbox/tmp/tmpV9RfcR/sel_theBenchmark.p_2',mAddZero) ).

fof(21,axiom,
    ! [X1,X2] :
      ( ( aInteger0(X1)
        & aInteger0(X2) )
     => equal(sdtasdt0(X1,X2),sdtasdt0(X2,X1)) ),
    file('/export/starexec/sandbox/tmp/tmpV9RfcR/sel_theBenchmark.p_2',mMulComm) ).

fof(24,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/sandbox/tmp/tmpV9RfcR/sel_theBenchmark.p_2',mDistrib) ).

fof(25,negated_conjecture,
    ~ equal(sdtasdt0(xq,smndt0(xn)),sdtpldt0(xb,smndt0(xa))),
    inference(assume_negation,[status(cth)],[13]) ).

fof(26,negated_conjecture,
    ~ equal(sdtasdt0(xq,smndt0(xn)),sdtpldt0(xb,smndt0(xa))),
    inference(fof_simplification,[status(thm)],[25,theory(equality)]) ).

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

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

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

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

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

cnf(32,plain,
    xq != sz00,
    inference(split_conjunct,[status(thm)],[2]) ).

cnf(33,plain,
    aInteger0(xq),
    inference(split_conjunct,[status(thm)],[2]) ).

cnf(34,plain,
    aInteger0(xb),
    inference(split_conjunct,[status(thm)],[2]) ).

cnf(35,plain,
    aInteger0(xa),
    inference(split_conjunct,[status(thm)],[2]) ).

fof(36,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(37,plain,
    ! [X2] :
      ( ~ aInteger0(X2)
      | ( equal(sdtasdt0(smndt0(sz10),X2),smndt0(X2))
        & equal(smndt0(X2),sdtasdt0(X2,smndt0(sz10))) ) ),
    inference(variable_rename,[status(thm)],[36]) ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

cnf(65,plain,
    sdtasdt0(xq,xn) = sdtpldt0(xa,smndt0(xb)),
    inference(split_conjunct,[status(thm)],[9]) ).

cnf(66,plain,
    aInteger0(xn),
    inference(split_conjunct,[status(thm)],[9]) ).

fof(67,plain,
    ( ? [X2] :
        ( aInteger0(X2)
        & equal(sdtasdt0(xq,X2),sdtpldt0(xa,smndt0(xb))) )
    & aDivisorOf0(xq,sdtpldt0(xa,smndt0(xb)))
    & sdteqdtlpzmzozddtrp0(xa,xb,xq) ),
    inference(variable_rename,[status(thm)],[10]) ).

fof(68,plain,
    ( aInteger0(esk2_0)
    & equal(sdtasdt0(xq,esk2_0),sdtpldt0(xa,smndt0(xb)))
    & aDivisorOf0(xq,sdtpldt0(xa,smndt0(xb)))
    & sdteqdtlpzmzozddtrp0(xa,xb,xq) ),
    inference(skolemize,[status(esa)],[67]) ).

cnf(71,plain,
    sdtasdt0(xq,esk2_0) = sdtpldt0(xa,smndt0(xb)),
    inference(split_conjunct,[status(thm)],[68]) ).

cnf(72,plain,
    aInteger0(esk2_0),
    inference(split_conjunct,[status(thm)],[68]) ).

cnf(73,plain,
    aInteger0(sz10),
    inference(split_conjunct,[status(thm)],[11]) ).

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

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

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

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

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

cnf(79,negated_conjecture,
    sdtasdt0(xq,smndt0(xn)) != sdtpldt0(xb,smndt0(xa)),
    inference(split_conjunct,[status(thm)],[26]) ).

fof(80,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)],[14]) ).

fof(81,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)],[80]) ).

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

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

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

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

fof(89,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)],[17]) ).

fof(90,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)],[89]) ).

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

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

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

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

cnf(95,plain,
    aInteger0(sz00),
    inference(split_conjunct,[status(thm)],[19]) ).

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

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

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

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

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

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

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

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

fof(112,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)],[24]) ).

fof(113,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)],[112]) ).

fof(114,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)],[113]) ).

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

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

cnf(117,plain,
    sdtasdt0(xq,xn) = sdtasdt0(xq,esk2_0),
    inference(rw,[status(thm)],[71,65,theory(equality)]) ).

cnf(119,plain,
    ( sz00 = smndt0(sz00)
    | ~ aInteger0(smndt0(sz00))
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[99,78,theory(equality)]) ).

cnf(120,plain,
    ( sz00 = smndt0(sz00)
    | ~ aInteger0(smndt0(sz00))
    | $false ),
    inference(rw,[status(thm)],[119,95,theory(equality)]) ).

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

cnf(191,plain,
    ( aInteger0(sdtasdt0(xq,xn))
    | ~ aInteger0(esk2_0)
    | ~ aInteger0(xq) ),
    inference(spm,[status(thm)],[88,117,theory(equality)]) ).

cnf(200,plain,
    ( aInteger0(sdtasdt0(xq,xn))
    | $false
    | ~ aInteger0(xq) ),
    inference(rw,[status(thm)],[191,72,theory(equality)]) ).

cnf(201,plain,
    ( aInteger0(sdtasdt0(xq,xn))
    | $false
    | $false ),
    inference(rw,[status(thm)],[200,33,theory(equality)]) ).

cnf(202,plain,
    aInteger0(sdtasdt0(xq,xn)),
    inference(cn,[status(thm)],[201,theory(equality)]) ).

cnf(251,plain,
    ( sdtasdt0(sdtasdt0(xq,xn),X1) = sdtasdt0(xq,sdtasdt0(esk2_0,X1))
    | ~ aInteger0(X1)
    | ~ aInteger0(esk2_0)
    | ~ aInteger0(xq) ),
    inference(spm,[status(thm)],[82,117,theory(equality)]) ).

cnf(252,plain,
    ( sdtasdt0(X1,sdtasdt0(X2,sz00)) = sz00
    | ~ aInteger0(sdtasdt0(X1,X2))
    | ~ aInteger0(sz00)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[45,82,theory(equality)]) ).

cnf(255,plain,
    ( sdtasdt0(X1,sdtasdt0(X2,sz10)) = sdtasdt0(X1,X2)
    | ~ aInteger0(sdtasdt0(X1,X2))
    | ~ aInteger0(sz10)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[31,82,theory(equality)]) ).

cnf(257,plain,
    ( sdtasdt0(X1,X2) = sdtasdt0(sz10,sdtasdt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[82,30,theory(equality)]) ).

cnf(258,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)],[39,82,theory(equality)]) ).

cnf(261,plain,
    ( sz00 = X1
    | sz00 = sdtasdt0(X2,X3)
    | sdtasdt0(X2,sdtasdt0(X3,X1)) != sz00
    | ~ aInteger0(sdtasdt0(X2,X3))
    | ~ aInteger0(X1)
    | ~ aInteger0(X3)
    | ~ aInteger0(X2) ),
    inference(spm,[status(thm)],[64,82,theory(equality)]) ).

cnf(262,plain,
    ( sdtasdt0(X1,sdtasdt0(X2,X3)) = sdtasdt0(X3,sdtasdt0(X1,X2))
    | ~ aInteger0(X3)
    | ~ aInteger0(sdtasdt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[103,82,theory(equality)]) ).

cnf(266,plain,
    ( aInteger0(sdtasdt0(X1,sdtasdt0(X2,X3)))
    | ~ aInteger0(X3)
    | ~ aInteger0(sdtasdt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[88,82,theory(equality)]) ).

cnf(270,plain,
    ( sdtasdt0(sdtasdt0(xq,xn),X1) = sdtasdt0(xq,sdtasdt0(esk2_0,X1))
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(xq) ),
    inference(rw,[status(thm)],[251,72,theory(equality)]) ).

cnf(271,plain,
    ( sdtasdt0(sdtasdt0(xq,xn),X1) = sdtasdt0(xq,sdtasdt0(esk2_0,X1))
    | ~ aInteger0(X1)
    | $false
    | $false ),
    inference(rw,[status(thm)],[270,33,theory(equality)]) ).

cnf(272,plain,
    ( sdtasdt0(sdtasdt0(xq,xn),X1) = sdtasdt0(xq,sdtasdt0(esk2_0,X1))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[271,theory(equality)]) ).

cnf(273,plain,
    ( sdtasdt0(X1,sdtasdt0(X2,sz00)) = sz00
    | ~ aInteger0(sdtasdt0(X1,X2))
    | $false
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[252,95,theory(equality)]) ).

cnf(274,plain,
    ( sdtasdt0(X1,sdtasdt0(X2,sz00)) = sz00
    | ~ aInteger0(sdtasdt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[273,theory(equality)]) ).

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

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

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

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

cnf(285,plain,
    ( sdtpldt0(sdtasdt0(xq,xn),X1) = sdtpldt0(xa,sdtpldt0(smndt0(xb),X1))
    | ~ aInteger0(X1)
    | ~ aInteger0(smndt0(xb))
    | ~ aInteger0(xa) ),
    inference(spm,[status(thm)],[91,65,theory(equality)]) ).

cnf(288,plain,
    ( sdtpldt0(X1,X2) = sdtpldt0(sz00,sdtpldt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[91,99,theory(equality)]) ).

cnf(289,plain,
    ( sdtpldt0(X1,sdtpldt0(X2,smndt0(sdtpldt0(X1,X2)))) = sz00
    | ~ aInteger0(sdtpldt0(X1,X2))
    | ~ aInteger0(smndt0(sdtpldt0(X1,X2)))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[78,91,theory(equality)]) ).

cnf(290,plain,
    ( sdtpldt0(sz00,X2) = sdtpldt0(X1,sdtpldt0(smndt0(X1),X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(smndt0(X1))
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[91,78,theory(equality)]) ).

cnf(291,plain,
    ( sdtpldt0(sz00,X2) = sdtpldt0(smndt0(X1),sdtpldt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(smndt0(X1)) ),
    inference(spm,[status(thm)],[91,77,theory(equality)]) ).

cnf(292,plain,
    ( sdtpldt0(X1,sdtpldt0(X2,X3)) = sdtpldt0(X3,sdtpldt0(X1,X2))
    | ~ aInteger0(X3)
    | ~ aInteger0(sdtpldt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[48,91,theory(equality)]) ).

cnf(296,plain,
    ( aInteger0(sdtpldt0(X1,sdtpldt0(X2,X3)))
    | ~ aInteger0(X3)
    | ~ aInteger0(sdtpldt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[51,91,theory(equality)]) ).

cnf(299,plain,
    ( sdtpldt0(sdtasdt0(xq,xn),X1) = sdtpldt0(xa,sdtpldt0(smndt0(xb),X1))
    | ~ aInteger0(X1)
    | ~ aInteger0(smndt0(xb))
    | $false ),
    inference(rw,[status(thm)],[285,35,theory(equality)]) ).

cnf(300,plain,
    ( sdtpldt0(sdtasdt0(xq,xn),X1) = sdtpldt0(xa,sdtpldt0(smndt0(xb),X1))
    | ~ aInteger0(X1)
    | ~ aInteger0(smndt0(xb)) ),
    inference(cn,[status(thm)],[299,theory(equality)]) ).

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

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

cnf(310,plain,
    ( sdtpldt0(sdtasdt0(X1,X2),sz00) = sdtasdt0(X1,sdtpldt0(X2,sz00))
    | ~ aInteger0(X1)
    | ~ aInteger0(X2)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[116,45,theory(equality)]) ).

cnf(311,plain,
    ( sdtpldt0(sz00,sdtasdt0(sz00,X2)) = sdtasdt0(sz00,sdtpldt0(X1,X2))
    | ~ aInteger0(sz00)
    | ~ aInteger0(X1)
    | ~ aInteger0(X2) ),
    inference(spm,[status(thm)],[116,44,theory(equality)]) ).

cnf(312,plain,
    ( sdtpldt0(sdtasdt0(sz00,X1),sz00) = sdtasdt0(sz00,sdtpldt0(X1,X2))
    | ~ aInteger0(sz00)
    | ~ aInteger0(X1)
    | ~ aInteger0(X2) ),
    inference(spm,[status(thm)],[116,44,theory(equality)]) ).

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

cnf(314,plain,
    ( sdtpldt0(sdtasdt0(X1,X2),X1) = sdtasdt0(X1,sdtpldt0(X2,sz10))
    | ~ aInteger0(X1)
    | ~ aInteger0(X2)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[116,31,theory(equality)]) ).

cnf(327,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)],[51,116,theory(equality)]) ).

cnf(339,plain,
    ( sdtpldt0(sdtasdt0(X1,X2),sz00) = sdtasdt0(X1,sdtpldt0(X2,sz00))
    | ~ aInteger0(X1)
    | ~ aInteger0(X2)
    | $false ),
    inference(rw,[status(thm)],[310,95,theory(equality)]) ).

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

cnf(341,plain,
    ( sdtpldt0(sz00,sdtasdt0(sz00,X2)) = sdtasdt0(sz00,sdtpldt0(X1,X2))
    | $false
    | ~ aInteger0(X1)
    | ~ aInteger0(X2) ),
    inference(rw,[status(thm)],[311,95,theory(equality)]) ).

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

cnf(343,plain,
    ( sdtpldt0(sdtasdt0(sz00,X1),sz00) = sdtasdt0(sz00,sdtpldt0(X1,X2))
    | $false
    | ~ aInteger0(X1)
    | ~ aInteger0(X2) ),
    inference(rw,[status(thm)],[312,95,theory(equality)]) ).

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

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

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

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

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

cnf(356,plain,
    ( sdtpldt0(sdtasdt0(X1,sz00),sz00) = sdtasdt0(sdtpldt0(X1,X2),sz00)
    | ~ aInteger0(X1)
    | ~ aInteger0(X2)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[115,45,theory(equality)]) ).

cnf(357,plain,
    ( sdtpldt0(sz00,sdtasdt0(X2,X1)) = sdtasdt0(sdtpldt0(sz00,X2),X1)
    | ~ aInteger0(sz00)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[115,44,theory(equality)]) ).

cnf(359,plain,
    ( sdtpldt0(X1,sdtasdt0(X2,sz10)) = sdtasdt0(sdtpldt0(X1,X2),sz10)
    | ~ aInteger0(X1)
    | ~ aInteger0(X2)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[115,31,theory(equality)]) ).

cnf(361,plain,
    ( sdtpldt0(X1,sdtasdt0(X2,X1)) = sdtasdt0(sdtpldt0(sz10,X2),X1)
    | ~ aInteger0(sz10)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[115,30,theory(equality)]) ).

cnf(377,plain,
    ( sdtasdt0(sdtpldt0(X1,X1),X2) = sdtasdt0(X1,sdtpldt0(X2,X2))
    | ~ aInteger0(X1)
    | ~ aInteger0(X2) ),
    inference(spm,[status(thm)],[116,115,theory(equality)]) ).

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

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

cnf(388,plain,
    ( sdtpldt0(sz00,sdtasdt0(X2,X1)) = sdtasdt0(sdtpldt0(sz00,X2),X1)
    | $false
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[357,95,theory(equality)]) ).

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

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

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

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

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

cnf(419,plain,
    ( smndt0(sz00) = sz00
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[121,94,theory(equality)]) ).

cnf(420,plain,
    ( smndt0(sz00) = sz00
    | $false ),
    inference(rw,[status(thm)],[419,95,theory(equality)]) ).

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

cnf(427,plain,
    ( sdtpldt0(sz00,sz00) = sz00
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[78,421,theory(equality)]) ).

cnf(436,plain,
    ( sdtpldt0(sz00,sz00) = sz00
    | $false ),
    inference(rw,[status(thm)],[427,95,theory(equality)]) ).

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

cnf(501,plain,
    ( sdtasdt0(xq,sdtasdt0(esk2_0,sz00)) = sz00
    | ~ aInteger0(sdtasdt0(xq,xn))
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[45,272,theory(equality)]) ).

cnf(502,plain,
    ( sdtasdt0(xq,sdtasdt0(esk2_0,sz10)) = sdtasdt0(xq,xn)
    | ~ aInteger0(sdtasdt0(xq,xn))
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[31,272,theory(equality)]) ).

cnf(503,plain,
    ( sdtasdt0(xq,sdtasdt0(esk2_0,smndt0(sz10))) = smndt0(sdtasdt0(xq,xn))
    | ~ aInteger0(sdtasdt0(xq,xn))
    | ~ aInteger0(smndt0(sz10)) ),
    inference(spm,[status(thm)],[39,272,theory(equality)]) ).

cnf(507,plain,
    ( aInteger0(sdtasdt0(xq,sdtasdt0(esk2_0,X1)))
    | ~ aInteger0(X1)
    | ~ aInteger0(sdtasdt0(xq,xn)) ),
    inference(spm,[status(thm)],[88,272,theory(equality)]) ).

cnf(516,plain,
    ( sdtasdt0(xq,sdtasdt0(esk2_0,sz00)) = sz00
    | $false
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[501,202,theory(equality)]) ).

cnf(517,plain,
    ( sdtasdt0(xq,sdtasdt0(esk2_0,sz00)) = sz00
    | $false
    | $false ),
    inference(rw,[status(thm)],[516,95,theory(equality)]) ).

cnf(518,plain,
    sdtasdt0(xq,sdtasdt0(esk2_0,sz00)) = sz00,
    inference(cn,[status(thm)],[517,theory(equality)]) ).

cnf(519,plain,
    ( sdtasdt0(xq,sdtasdt0(esk2_0,sz10)) = sdtasdt0(xq,xn)
    | $false
    | ~ aInteger0(sz10) ),
    inference(rw,[status(thm)],[502,202,theory(equality)]) ).

cnf(520,plain,
    ( sdtasdt0(xq,sdtasdt0(esk2_0,sz10)) = sdtasdt0(xq,xn)
    | $false
    | $false ),
    inference(rw,[status(thm)],[519,73,theory(equality)]) ).

cnf(521,plain,
    sdtasdt0(xq,sdtasdt0(esk2_0,sz10)) = sdtasdt0(xq,xn),
    inference(cn,[status(thm)],[520,theory(equality)]) ).

cnf(522,plain,
    ( sdtasdt0(xq,sdtasdt0(esk2_0,smndt0(sz10))) = smndt0(sdtasdt0(xq,xn))
    | $false
    | ~ aInteger0(smndt0(sz10)) ),
    inference(rw,[status(thm)],[503,202,theory(equality)]) ).

cnf(523,plain,
    ( sdtasdt0(xq,sdtasdt0(esk2_0,smndt0(sz10))) = smndt0(sdtasdt0(xq,xn))
    | ~ aInteger0(smndt0(sz10)) ),
    inference(cn,[status(thm)],[522,theory(equality)]) ).

cnf(530,plain,
    ( aInteger0(sdtasdt0(xq,sdtasdt0(esk2_0,X1)))
    | ~ aInteger0(X1)
    | $false ),
    inference(rw,[status(thm)],[507,202,theory(equality)]) ).

cnf(531,plain,
    ( aInteger0(sdtasdt0(xq,sdtasdt0(esk2_0,X1)))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[530,theory(equality)]) ).

cnf(549,plain,
    ( sdtasdt0(xq,sz00) = sz00
    | ~ aInteger0(esk2_0) ),
    inference(spm,[status(thm)],[518,45,theory(equality)]) ).

cnf(550,plain,
    ( sz00 = sdtasdt0(esk2_0,sz00)
    | sz00 = xq
    | ~ aInteger0(xq)
    | ~ aInteger0(sdtasdt0(esk2_0,sz00)) ),
    inference(spm,[status(thm)],[64,518,theory(equality)]) ).

cnf(560,plain,
    ( sdtasdt0(xq,sz00) = sz00
    | $false ),
    inference(rw,[status(thm)],[549,72,theory(equality)]) ).

cnf(561,plain,
    sdtasdt0(xq,sz00) = sz00,
    inference(cn,[status(thm)],[560,theory(equality)]) ).

cnf(562,plain,
    ( sz00 = sdtasdt0(esk2_0,sz00)
    | sz00 = xq
    | $false
    | ~ aInteger0(sdtasdt0(esk2_0,sz00)) ),
    inference(rw,[status(thm)],[550,33,theory(equality)]) ).

cnf(563,plain,
    ( sz00 = sdtasdt0(esk2_0,sz00)
    | sz00 = xq
    | ~ aInteger0(sdtasdt0(esk2_0,sz00)) ),
    inference(cn,[status(thm)],[562,theory(equality)]) ).

cnf(564,plain,
    ( sdtasdt0(esk2_0,sz00) = sz00
    | ~ aInteger0(sdtasdt0(esk2_0,sz00)) ),
    inference(sr,[status(thm)],[563,32,theory(equality)]) ).

cnf(587,plain,
    ( sz00 = sdtasdt0(sz00,xq)
    | ~ aInteger0(sz00)
    | ~ aInteger0(xq) ),
    inference(spm,[status(thm)],[103,561,theory(equality)]) ).

cnf(596,plain,
    ( sz00 = sdtasdt0(sz00,xq)
    | $false
    | ~ aInteger0(xq) ),
    inference(rw,[status(thm)],[587,95,theory(equality)]) ).

cnf(597,plain,
    ( sz00 = sdtasdt0(sz00,xq)
    | $false
    | $false ),
    inference(rw,[status(thm)],[596,33,theory(equality)]) ).

cnf(598,plain,
    sz00 = sdtasdt0(sz00,xq),
    inference(cn,[status(thm)],[597,theory(equality)]) ).

cnf(626,plain,
    ( sdtasdt0(sz00,X1) = sdtasdt0(sz00,sdtasdt0(xq,X1))
    | ~ aInteger0(X1)
    | ~ aInteger0(xq)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[82,598,theory(equality)]) ).

cnf(635,plain,
    ( sdtasdt0(sz00,X1) = sdtasdt0(sz00,sdtasdt0(xq,X1))
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[626,33,theory(equality)]) ).

cnf(636,plain,
    ( sdtasdt0(sz00,X1) = sdtasdt0(sz00,sdtasdt0(xq,X1))
    | ~ aInteger0(X1)
    | $false
    | $false ),
    inference(rw,[status(thm)],[635,95,theory(equality)]) ).

cnf(637,plain,
    ( sdtasdt0(sz00,X1) = sdtasdt0(sz00,sdtasdt0(xq,X1))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[636,theory(equality)]) ).

cnf(740,plain,
    ( sdtasdt0(esk2_0,sz00) = sz00
    | ~ aInteger0(sz00)
    | ~ aInteger0(esk2_0) ),
    inference(spm,[status(thm)],[564,88,theory(equality)]) ).

cnf(747,plain,
    ( sdtasdt0(esk2_0,sz00) = sz00
    | $false
    | ~ aInteger0(esk2_0) ),
    inference(rw,[status(thm)],[740,95,theory(equality)]) ).

cnf(748,plain,
    ( sdtasdt0(esk2_0,sz00) = sz00
    | $false
    | $false ),
    inference(rw,[status(thm)],[747,72,theory(equality)]) ).

cnf(749,plain,
    sdtasdt0(esk2_0,sz00) = sz00,
    inference(cn,[status(thm)],[748,theory(equality)]) ).

cnf(750,plain,
    ( sz00 = sdtasdt0(sz00,esk2_0)
    | ~ aInteger0(sz00)
    | ~ aInteger0(esk2_0) ),
    inference(spm,[status(thm)],[103,749,theory(equality)]) ).

cnf(754,plain,
    ( sdtasdt0(sz00,X1) = sdtasdt0(esk2_0,sdtasdt0(sz00,X1))
    | ~ aInteger0(X1)
    | ~ aInteger0(sz00)
    | ~ aInteger0(esk2_0) ),
    inference(spm,[status(thm)],[82,749,theory(equality)]) ).

cnf(764,plain,
    ( sz00 = sdtasdt0(sz00,esk2_0)
    | $false
    | ~ aInteger0(esk2_0) ),
    inference(rw,[status(thm)],[750,95,theory(equality)]) ).

cnf(765,plain,
    ( sz00 = sdtasdt0(sz00,esk2_0)
    | $false
    | $false ),
    inference(rw,[status(thm)],[764,72,theory(equality)]) ).

cnf(766,plain,
    sz00 = sdtasdt0(sz00,esk2_0),
    inference(cn,[status(thm)],[765,theory(equality)]) ).

cnf(777,plain,
    ( sdtasdt0(sz00,X1) = sdtasdt0(esk2_0,sdtasdt0(sz00,X1))
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(esk2_0) ),
    inference(rw,[status(thm)],[754,95,theory(equality)]) ).

cnf(778,plain,
    ( sdtasdt0(sz00,X1) = sdtasdt0(esk2_0,sdtasdt0(sz00,X1))
    | ~ aInteger0(X1)
    | $false
    | $false ),
    inference(rw,[status(thm)],[777,72,theory(equality)]) ).

cnf(779,plain,
    ( sdtasdt0(sz00,X1) = sdtasdt0(esk2_0,sdtasdt0(sz00,X1))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[778,theory(equality)]) ).

cnf(793,plain,
    ( sdtasdt0(sz00,X1) = sdtasdt0(sz00,sdtasdt0(esk2_0,X1))
    | ~ aInteger0(X1)
    | ~ aInteger0(esk2_0)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[82,766,theory(equality)]) ).

cnf(804,plain,
    ( sdtasdt0(sz00,X1) = sdtasdt0(sz00,sdtasdt0(esk2_0,X1))
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[793,72,theory(equality)]) ).

cnf(805,plain,
    ( sdtasdt0(sz00,X1) = sdtasdt0(sz00,sdtasdt0(esk2_0,X1))
    | ~ aInteger0(X1)
    | $false
    | $false ),
    inference(rw,[status(thm)],[804,95,theory(equality)]) ).

cnf(806,plain,
    ( sdtasdt0(sz00,X1) = sdtasdt0(sz00,sdtasdt0(esk2_0,X1))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[805,theory(equality)]) ).

cnf(820,plain,
    ( sdtasdt0(xq,esk2_0) = sdtasdt0(xq,xn)
    | ~ aInteger0(esk2_0) ),
    inference(spm,[status(thm)],[521,31,theory(equality)]) ).

cnf(831,plain,
    ( sdtasdt0(xq,esk2_0) = sdtasdt0(xq,xn)
    | $false ),
    inference(rw,[status(thm)],[820,72,theory(equality)]) ).

cnf(832,plain,
    sdtasdt0(xq,esk2_0) = sdtasdt0(xq,xn),
    inference(cn,[status(thm)],[831,theory(equality)]) ).

cnf(862,plain,
    ( sdtpldt0(sdtasdt0(xq,xn),sdtasdt0(xq,X1)) = sdtasdt0(xq,sdtpldt0(esk2_0,X1))
    | ~ aInteger0(xq)
    | ~ aInteger0(esk2_0)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[116,832,theory(equality)]) ).

cnf(882,plain,
    ( sdtpldt0(sdtasdt0(xq,xn),sdtasdt0(xq,X1)) = sdtasdt0(xq,sdtpldt0(esk2_0,X1))
    | $false
    | ~ aInteger0(esk2_0)
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[862,33,theory(equality)]) ).

cnf(883,plain,
    ( sdtpldt0(sdtasdt0(xq,xn),sdtasdt0(xq,X1)) = sdtasdt0(xq,sdtpldt0(esk2_0,X1))
    | $false
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[882,72,theory(equality)]) ).

cnf(884,plain,
    ( sdtpldt0(sdtasdt0(xq,xn),sdtasdt0(xq,X1)) = sdtasdt0(xq,sdtpldt0(esk2_0,X1))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[883,theory(equality)]) ).

cnf(954,plain,
    ( sdtasdt0(sz00,esk2_0) = sdtasdt0(sz00,sz10)
    | ~ aInteger0(sz10)
    | ~ aInteger0(esk2_0) ),
    inference(spm,[status(thm)],[806,31,theory(equality)]) ).

cnf(956,plain,
    ( sdtasdt0(sz00,sdtasdt0(X1,esk2_0)) = sdtasdt0(sz00,X1)
    | ~ aInteger0(X1)
    | ~ aInteger0(esk2_0) ),
    inference(spm,[status(thm)],[806,103,theory(equality)]) ).

cnf(966,plain,
    ( sz00 = sdtasdt0(sz00,sz10)
    | ~ aInteger0(sz10)
    | ~ aInteger0(esk2_0) ),
    inference(rw,[status(thm)],[954,766,theory(equality)]) ).

cnf(967,plain,
    ( sz00 = sdtasdt0(sz00,sz10)
    | $false
    | ~ aInteger0(esk2_0) ),
    inference(rw,[status(thm)],[966,73,theory(equality)]) ).

cnf(968,plain,
    ( sz00 = sdtasdt0(sz00,sz10)
    | $false
    | $false ),
    inference(rw,[status(thm)],[967,72,theory(equality)]) ).

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

cnf(972,plain,
    ( sdtasdt0(sz00,sdtasdt0(X1,esk2_0)) = sdtasdt0(sz00,X1)
    | ~ aInteger0(X1)
    | $false ),
    inference(rw,[status(thm)],[956,72,theory(equality)]) ).

cnf(973,plain,
    ( sdtasdt0(sz00,sdtasdt0(X1,esk2_0)) = sdtasdt0(sz00,X1)
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[972,theory(equality)]) ).

cnf(1056,plain,
    ( aInteger0(sdtasdt0(xq,smndt0(esk2_0)))
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(esk2_0) ),
    inference(spm,[status(thm)],[531,39,theory(equality)]) ).

cnf(1075,plain,
    ( aInteger0(sdtasdt0(xq,smndt0(esk2_0)))
    | ~ aInteger0(smndt0(sz10))
    | $false ),
    inference(rw,[status(thm)],[1056,72,theory(equality)]) ).

cnf(1076,plain,
    ( aInteger0(sdtasdt0(xq,smndt0(esk2_0)))
    | ~ aInteger0(smndt0(sz10)) ),
    inference(cn,[status(thm)],[1075,theory(equality)]) ).

cnf(1148,plain,
    ( sdtasdt0(sz00,sdtasdt0(xq,xn)) = sdtasdt0(sz00,xq)
    | ~ aInteger0(xq) ),
    inference(spm,[status(thm)],[973,832,theory(equality)]) ).

cnf(1163,plain,
    ( sdtasdt0(sz00,sdtasdt0(xq,xn)) = sz00
    | ~ aInteger0(xq) ),
    inference(rw,[status(thm)],[1148,598,theory(equality)]) ).

cnf(1164,plain,
    ( sdtasdt0(sz00,sdtasdt0(xq,xn)) = sz00
    | $false ),
    inference(rw,[status(thm)],[1163,33,theory(equality)]) ).

cnf(1165,plain,
    sdtasdt0(sz00,sdtasdt0(xq,xn)) = sz00,
    inference(cn,[status(thm)],[1164,theory(equality)]) ).

cnf(1223,plain,
    ( aInteger0(sdtasdt0(xq,smndt0(esk2_0)))
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[1076,94,theory(equality)]) ).

cnf(1224,plain,
    ( aInteger0(sdtasdt0(xq,smndt0(esk2_0)))
    | $false ),
    inference(rw,[status(thm)],[1223,73,theory(equality)]) ).

cnf(1225,plain,
    aInteger0(sdtasdt0(xq,smndt0(esk2_0))),
    inference(cn,[status(thm)],[1224,theory(equality)]) ).

cnf(1336,plain,
    ( sdtasdt0(sz00,xn) = sz00
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[1165,637,theory(equality)]) ).

cnf(1358,plain,
    ( sdtasdt0(sz00,xn) = sz00
    | $false ),
    inference(rw,[status(thm)],[1336,66,theory(equality)]) ).

cnf(1359,plain,
    sdtasdt0(sz00,xn) = sz00,
    inference(cn,[status(thm)],[1358,theory(equality)]) ).

cnf(1396,plain,
    ( sdtpldt0(sz00,sdtasdt0(X1,xn)) = sdtasdt0(sdtpldt0(sz00,X1),xn)
    | ~ aInteger0(sz00)
    | ~ aInteger0(X1)
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[115,1359,theory(equality)]) ).

cnf(1413,plain,
    ( sdtpldt0(sz00,sdtasdt0(X1,xn)) = sdtasdt0(sdtpldt0(sz00,X1),xn)
    | $false
    | ~ aInteger0(X1)
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[1396,95,theory(equality)]) ).

cnf(1414,plain,
    ( sdtpldt0(sz00,sdtasdt0(X1,xn)) = sdtasdt0(sdtpldt0(sz00,X1),xn)
    | $false
    | ~ aInteger0(X1)
    | $false ),
    inference(rw,[status(thm)],[1413,66,theory(equality)]) ).

cnf(1415,plain,
    ( sdtpldt0(sz00,sdtasdt0(X1,xn)) = sdtasdt0(sdtpldt0(sz00,X1),xn)
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[1414,theory(equality)]) ).

cnf(1977,plain,
    ( sdtpldt0(sz00,xn) = sdtasdt0(sdtpldt0(sz00,sz10),xn)
    | ~ aInteger0(sz10)
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[1415,30,theory(equality)]) ).

cnf(1995,plain,
    ( sdtpldt0(sz00,xn) = sdtasdt0(sdtpldt0(sz00,sz10),xn)
    | $false
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[1977,73,theory(equality)]) ).

cnf(1996,plain,
    ( sdtpldt0(sz00,xn) = sdtasdt0(sdtpldt0(sz00,sz10),xn)
    | $false
    | $false ),
    inference(rw,[status(thm)],[1995,66,theory(equality)]) ).

cnf(1997,plain,
    sdtpldt0(sz00,xn) = sdtasdt0(sdtpldt0(sz00,sz10),xn),
    inference(cn,[status(thm)],[1996,theory(equality)]) ).

cnf(2013,plain,
    ( sdtasdt0(sz10,xn) = sdtpldt0(sz00,xn)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[1997,99,theory(equality)]) ).

cnf(2027,plain,
    ( sdtasdt0(sz10,xn) = sdtpldt0(sz00,xn)
    | $false ),
    inference(rw,[status(thm)],[2013,73,theory(equality)]) ).

cnf(2028,plain,
    sdtasdt0(sz10,xn) = sdtpldt0(sz00,xn),
    inference(cn,[status(thm)],[2027,theory(equality)]) ).

cnf(2051,plain,
    ( sdtasdt0(sz10,xn) = xn
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[99,2028,theory(equality)]) ).

cnf(2054,plain,
    sdtasdt0(sdtpldt0(sz00,sz10),xn) = sdtasdt0(sz10,xn),
    inference(rw,[status(thm)],[1997,2028,theory(equality)]) ).

cnf(2055,plain,
    ( sdtasdt0(sz10,xn) = xn
    | $false ),
    inference(rw,[status(thm)],[2051,66,theory(equality)]) ).

cnf(2056,plain,
    sdtasdt0(sz10,xn) = xn,
    inference(cn,[status(thm)],[2055,theory(equality)]) ).

cnf(2066,plain,
    ( sdtasdt0(xn,X1) = sdtasdt0(sz10,sdtasdt0(xn,X1))
    | ~ aInteger0(X1)
    | ~ aInteger0(xn)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[82,2056,theory(equality)]) ).

cnf(2086,plain,
    ( sdtasdt0(xn,X1) = sdtasdt0(sz10,sdtasdt0(xn,X1))
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(sz10) ),
    inference(rw,[status(thm)],[2066,66,theory(equality)]) ).

cnf(2087,plain,
    ( sdtasdt0(xn,X1) = sdtasdt0(sz10,sdtasdt0(xn,X1))
    | ~ aInteger0(X1)
    | $false
    | $false ),
    inference(rw,[status(thm)],[2086,73,theory(equality)]) ).

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

cnf(2111,plain,
    sdtasdt0(sdtpldt0(sz00,sz10),xn) = xn,
    inference(rw,[status(thm)],[2054,2056,theory(equality)]) ).

cnf(2114,plain,
    ( xn = sdtasdt0(xn,sdtpldt0(sz00,sz10))
    | ~ aInteger0(xn)
    | ~ aInteger0(sdtpldt0(sz00,sz10)) ),
    inference(spm,[status(thm)],[103,2111,theory(equality)]) ).

cnf(2131,plain,
    ( xn = sdtasdt0(xn,sdtpldt0(sz00,sz10))
    | $false
    | ~ aInteger0(sdtpldt0(sz00,sz10)) ),
    inference(rw,[status(thm)],[2114,66,theory(equality)]) ).

cnf(2132,plain,
    ( xn = sdtasdt0(xn,sdtpldt0(sz00,sz10))
    | ~ aInteger0(sdtpldt0(sz00,sz10)) ),
    inference(cn,[status(thm)],[2131,theory(equality)]) ).

cnf(2312,plain,
    ( sdtasdt0(sz10,sz00) = sz00
    | ~ aInteger0(sz00)
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[2088,45,theory(equality)]) ).

cnf(2328,plain,
    ( sdtasdt0(sz10,sz00) = sz00
    | $false
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[2312,95,theory(equality)]) ).

cnf(2329,plain,
    ( sdtasdt0(sz10,sz00) = sz00
    | $false
    | $false ),
    inference(rw,[status(thm)],[2328,66,theory(equality)]) ).

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

cnf(2488,plain,
    ( sdtasdt0(xn,sz10) = xn
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[2132,99,theory(equality)]) ).

cnf(2490,plain,
    ( sdtasdt0(xn,sz10) = xn
    | $false ),
    inference(rw,[status(thm)],[2488,73,theory(equality)]) ).

cnf(2491,plain,
    sdtasdt0(xn,sz10) = xn,
    inference(cn,[status(thm)],[2490,theory(equality)]) ).

cnf(2555,plain,
    ( sdtasdt0(X1,sdtasdt0(X2,sz00)) = sz00
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(csr,[status(thm)],[274,88]) ).

cnf(2582,plain,
    ( sz00 = sdtasdt0(sz00,sz00)
    | ~ aInteger0(sz00)
    | ~ aInteger0(esk2_0) ),
    inference(spm,[status(thm)],[779,2555,theory(equality)]) ).

cnf(2599,plain,
    ( sz00 = sdtasdt0(xn,sz00)
    | ~ aInteger0(sz00)
    | ~ aInteger0(xn)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[2088,2555,theory(equality)]) ).

cnf(2632,plain,
    ( sz00 = sdtasdt0(sz00,sz00)
    | $false
    | ~ aInteger0(esk2_0) ),
    inference(rw,[status(thm)],[2582,95,theory(equality)]) ).

cnf(2633,plain,
    ( sz00 = sdtasdt0(sz00,sz00)
    | $false
    | $false ),
    inference(rw,[status(thm)],[2632,72,theory(equality)]) ).

cnf(2634,plain,
    sz00 = sdtasdt0(sz00,sz00),
    inference(cn,[status(thm)],[2633,theory(equality)]) ).

cnf(2674,plain,
    ( sz00 = sdtasdt0(xn,sz00)
    | $false
    | ~ aInteger0(xn)
    | ~ aInteger0(sz10) ),
    inference(rw,[status(thm)],[2599,95,theory(equality)]) ).

cnf(2675,plain,
    ( sz00 = sdtasdt0(xn,sz00)
    | $false
    | $false
    | ~ aInteger0(sz10) ),
    inference(rw,[status(thm)],[2674,66,theory(equality)]) ).

cnf(2676,plain,
    ( sz00 = sdtasdt0(xn,sz00)
    | $false
    | $false
    | $false ),
    inference(rw,[status(thm)],[2675,73,theory(equality)]) ).

cnf(2677,plain,
    sz00 = sdtasdt0(xn,sz00),
    inference(cn,[status(thm)],[2676,theory(equality)]) ).

cnf(3237,plain,
    ( sdtasdt0(X1,sdtasdt0(X2,sz10)) = sdtasdt0(X1,X2)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(csr,[status(thm)],[280,88]) ).

cnf(3242,plain,
    ( sz00 = sdtasdt0(X1,sz10)
    | sz00 = X2
    | sdtasdt0(X2,X1) != sz00
    | ~ aInteger0(X2)
    | ~ aInteger0(sdtasdt0(X1,sz10))
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[64,3237,theory(equality)]) ).

cnf(3877,plain,
    ( sdtasdt0(X1,sdtasdt0(X2,smndt0(sz10))) = smndt0(sdtasdt0(X1,X2))
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(csr,[status(thm)],[258,88]) ).

cnf(3878,plain,
    ( sdtasdt0(X1,sdtasdt0(X2,smndt0(sz10))) = smndt0(sdtasdt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[3877,94,theory(equality)]) ).

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

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

cnf(4330,plain,
    ( sdtasdt0(X2,X3) = sz00
    | sz00 = X1
    | sdtasdt0(X2,sdtasdt0(X3,X1)) != sz00
    | ~ aInteger0(X1)
    | ~ aInteger0(X3)
    | ~ aInteger0(X2) ),
    inference(csr,[status(thm)],[261,88]) ).

cnf(4706,plain,
    ( sdtasdt0(X1,sdtasdt0(X2,X3)) = sdtasdt0(X3,sdtasdt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(X3) ),
    inference(csr,[status(thm)],[262,88]) ).

cnf(4739,plain,
    ( sdtasdt0(X1,xn) = sdtasdt0(xn,sdtasdt0(X1,sz10))
    | ~ aInteger0(xn)
    | ~ aInteger0(sz10)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[4706,2056,theory(equality)]) ).

cnf(4748,plain,
    ( sdtasdt0(xn,sdtasdt0(sz10,X1)) = sdtasdt0(X1,xn)
    | ~ aInteger0(X1)
    | ~ aInteger0(sz10)
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[4706,2491,theory(equality)]) ).

cnf(4828,plain,
    ( aInteger0(sdtasdt0(X1,sdtasdt0(xq,esk2_0)))
    | ~ aInteger0(X1)
    | ~ aInteger0(esk2_0)
    | ~ aInteger0(xq) ),
    inference(spm,[status(thm)],[531,4706,theory(equality)]) ).

cnf(4874,plain,
    ( sdtasdt0(X1,sdtasdt0(sz10,xn)) = sdtasdt0(xn,X1)
    | ~ aInteger0(X1)
    | ~ aInteger0(xn)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[2088,4706,theory(equality)]) ).

cnf(4942,plain,
    ( sdtasdt0(X1,X2) = sz00
    | sz00 = X3
    | sdtasdt0(X3,sdtasdt0(X1,X2)) != sz00
    | ~ aInteger0(X3)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[4330,4706,theory(equality)]) ).

cnf(5041,plain,
    ( sdtasdt0(X1,xn) = sdtasdt0(xn,sdtasdt0(X1,sz10))
    | $false
    | ~ aInteger0(sz10)
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[4739,66,theory(equality)]) ).

cnf(5042,plain,
    ( sdtasdt0(X1,xn) = sdtasdt0(xn,sdtasdt0(X1,sz10))
    | $false
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[5041,73,theory(equality)]) ).

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

cnf(5064,plain,
    ( sdtasdt0(xn,sdtasdt0(sz10,X1)) = sdtasdt0(X1,xn)
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[4748,73,theory(equality)]) ).

cnf(5065,plain,
    ( sdtasdt0(xn,sdtasdt0(sz10,X1)) = sdtasdt0(X1,xn)
    | ~ aInteger0(X1)
    | $false
    | $false ),
    inference(rw,[status(thm)],[5064,66,theory(equality)]) ).

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

cnf(5167,plain,
    ( aInteger0(sdtasdt0(X1,sdtasdt0(xq,xn)))
    | ~ aInteger0(X1)
    | ~ aInteger0(esk2_0)
    | ~ aInteger0(xq) ),
    inference(rw,[status(thm)],[4828,832,theory(equality)]) ).

cnf(5168,plain,
    ( aInteger0(sdtasdt0(X1,sdtasdt0(xq,xn)))
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(xq) ),
    inference(rw,[status(thm)],[5167,72,theory(equality)]) ).

cnf(5169,plain,
    ( aInteger0(sdtasdt0(X1,sdtasdt0(xq,xn)))
    | ~ aInteger0(X1)
    | $false
    | $false ),
    inference(rw,[status(thm)],[5168,33,theory(equality)]) ).

cnf(5170,plain,
    ( aInteger0(sdtasdt0(X1,sdtasdt0(xq,xn)))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[5169,theory(equality)]) ).

cnf(5272,plain,
    ( sdtasdt0(X1,xn) = sdtasdt0(xn,X1)
    | ~ aInteger0(X1)
    | ~ aInteger0(xn)
    | ~ aInteger0(sz10) ),
    inference(rw,[status(thm)],[4874,2056,theory(equality)]) ).

cnf(5273,plain,
    ( sdtasdt0(X1,xn) = sdtasdt0(xn,X1)
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(sz10) ),
    inference(rw,[status(thm)],[5272,66,theory(equality)]) ).

cnf(5274,plain,
    ( sdtasdt0(X1,xn) = sdtasdt0(xn,X1)
    | ~ aInteger0(X1)
    | $false
    | $false ),
    inference(rw,[status(thm)],[5273,73,theory(equality)]) ).

cnf(5275,plain,
    ( sdtasdt0(X1,xn) = sdtasdt0(xn,X1)
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[5274,theory(equality)]) ).

cnf(5409,plain,
    ( sdtasdt0(xn,smndt0(sz10)) = smndt0(xn)
    | ~ aInteger0(xn)
    | ~ aInteger0(smndt0(sz10)) ),
    inference(spm,[status(thm)],[40,5275,theory(equality)]) ).

cnf(5412,plain,
    ( aInteger0(sdtasdt0(xn,X1))
    | ~ aInteger0(xn)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[88,5275,theory(equality)]) ).

cnf(5417,plain,
    ( sdtasdt0(xn,sdtasdt0(X1,X2)) = sdtasdt0(X1,sdtasdt0(X2,xn))
    | ~ aInteger0(xn)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(sdtasdt0(X1,X2)) ),
    inference(spm,[status(thm)],[82,5275,theory(equality)]) ).

cnf(5419,plain,
    ( sdtpldt0(sdtasdt0(xn,X1),sdtasdt0(X1,X2)) = sdtasdt0(X1,sdtpldt0(xn,X2))
    | ~ aInteger0(X1)
    | ~ aInteger0(xn)
    | ~ aInteger0(X2) ),
    inference(spm,[status(thm)],[116,5275,theory(equality)]) ).

cnf(5486,plain,
    ( sdtasdt0(xn,smndt0(sz10)) = smndt0(xn)
    | $false
    | ~ aInteger0(smndt0(sz10)) ),
    inference(rw,[status(thm)],[5409,66,theory(equality)]) ).

cnf(5487,plain,
    ( sdtasdt0(xn,smndt0(sz10)) = smndt0(xn)
    | ~ aInteger0(smndt0(sz10)) ),
    inference(cn,[status(thm)],[5486,theory(equality)]) ).

cnf(5492,plain,
    ( aInteger0(sdtasdt0(xn,X1))
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[5412,66,theory(equality)]) ).

cnf(5493,plain,
    ( aInteger0(sdtasdt0(xn,X1))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[5492,theory(equality)]) ).

cnf(5502,plain,
    ( sdtasdt0(xn,sdtasdt0(X1,X2)) = sdtasdt0(X1,sdtasdt0(X2,xn))
    | $false
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(sdtasdt0(X1,X2)) ),
    inference(rw,[status(thm)],[5417,66,theory(equality)]) ).

cnf(5503,plain,
    ( sdtasdt0(xn,sdtasdt0(X1,X2)) = sdtasdt0(X1,sdtasdt0(X2,xn))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(sdtasdt0(X1,X2)) ),
    inference(cn,[status(thm)],[5502,theory(equality)]) ).

cnf(5506,plain,
    ( sdtpldt0(sdtasdt0(xn,X1),sdtasdt0(X1,X2)) = sdtasdt0(X1,sdtpldt0(xn,X2))
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(X2) ),
    inference(rw,[status(thm)],[5419,66,theory(equality)]) ).

cnf(5507,plain,
    ( sdtpldt0(sdtasdt0(xn,X1),sdtasdt0(X1,X2)) = sdtasdt0(X1,sdtpldt0(xn,X2))
    | ~ aInteger0(X1)
    | ~ aInteger0(X2) ),
    inference(cn,[status(thm)],[5506,theory(equality)]) ).

cnf(5624,plain,
    ( aInteger0(smndt0(xn))
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[5493,39,theory(equality)]) ).

cnf(5657,plain,
    ( aInteger0(smndt0(xn))
    | ~ aInteger0(smndt0(sz10))
    | $false ),
    inference(rw,[status(thm)],[5624,66,theory(equality)]) ).

cnf(5658,plain,
    ( aInteger0(smndt0(xn))
    | ~ aInteger0(smndt0(sz10)) ),
    inference(cn,[status(thm)],[5657,theory(equality)]) ).

cnf(6414,plain,
    ( aInteger0(smndt0(xn))
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[5658,94,theory(equality)]) ).

cnf(6415,plain,
    ( aInteger0(smndt0(xn))
    | $false ),
    inference(rw,[status(thm)],[6414,73,theory(equality)]) ).

cnf(6416,plain,
    aInteger0(smndt0(xn)),
    inference(cn,[status(thm)],[6415,theory(equality)]) ).

cnf(7031,plain,
    ( aInteger0(sdtasdt0(X1,sdtasdt0(X2,X3)))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(X3) ),
    inference(csr,[status(thm)],[266,88]) ).

cnf(7083,plain,
    ( aInteger0(smndt0(sdtasdt0(X1,X2)))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(sdtasdt0(X1,X2)) ),
    inference(spm,[status(thm)],[7031,40,theory(equality)]) ).

cnf(7429,plain,
    ( sdtasdt0(xn,smndt0(sz10)) = smndt0(xn)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[5487,94,theory(equality)]) ).

cnf(7430,plain,
    ( sdtasdt0(xn,smndt0(sz10)) = smndt0(xn)
    | $false ),
    inference(rw,[status(thm)],[7429,73,theory(equality)]) ).

cnf(7431,plain,
    sdtasdt0(xn,smndt0(sz10)) = smndt0(xn),
    inference(cn,[status(thm)],[7430,theory(equality)]) ).

cnf(8744,plain,
    ( sdtpldt0(xa,sdtpldt0(smndt0(xb),X1)) = sdtpldt0(sdtasdt0(xq,xn),X1)
    | ~ aInteger0(X1)
    | ~ aInteger0(xb) ),
    inference(spm,[status(thm)],[300,94,theory(equality)]) ).

cnf(8745,plain,
    ( sdtpldt0(xa,sdtpldt0(smndt0(xb),X1)) = sdtpldt0(sdtasdt0(xq,xn),X1)
    | ~ aInteger0(X1)
    | $false ),
    inference(rw,[status(thm)],[8744,34,theory(equality)]) ).

cnf(8746,plain,
    ( sdtpldt0(xa,sdtpldt0(smndt0(xb),X1)) = sdtpldt0(sdtasdt0(xq,xn),X1)
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[8745,theory(equality)]) ).

cnf(8989,plain,
    ( sdtpldt0(X1,sdtpldt0(X2,smndt0(sdtpldt0(X1,X2)))) = sz00
    | ~ aInteger0(sdtpldt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(csr,[status(thm)],[289,94]) ).

cnf(8990,plain,
    ( sdtpldt0(X1,sdtpldt0(X2,smndt0(sdtpldt0(X1,X2)))) = sz00
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(csr,[status(thm)],[8989,51]) ).

cnf(8997,plain,
    ( sdtpldt0(X1,smndt0(sdtpldt0(X1,sz00))) = sz00
    | ~ aInteger0(sz00)
    | ~ aInteger0(X1)
    | ~ aInteger0(smndt0(sdtpldt0(X1,sz00))) ),
    inference(spm,[status(thm)],[8990,99,theory(equality)]) ).

cnf(9033,plain,
    ( sdtpldt0(X1,smndt0(sdtpldt0(X1,sz00))) = sz00
    | $false
    | ~ aInteger0(X1)
    | ~ aInteger0(smndt0(sdtpldt0(X1,sz00))) ),
    inference(rw,[status(thm)],[8997,95,theory(equality)]) ).

cnf(9034,plain,
    ( sdtpldt0(X1,smndt0(sdtpldt0(X1,sz00))) = sz00
    | ~ aInteger0(X1)
    | ~ aInteger0(smndt0(sdtpldt0(X1,sz00))) ),
    inference(cn,[status(thm)],[9033,theory(equality)]) ).

cnf(9098,plain,
    ( sdtpldt0(X1,sdtpldt0(smndt0(X1),X2)) = sdtpldt0(sz00,X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(X2) ),
    inference(csr,[status(thm)],[290,94]) ).

cnf(9104,plain,
    ( sdtpldt0(X1,sdtpldt0(X2,smndt0(X1))) = sdtpldt0(sz00,X2)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(smndt0(X1)) ),
    inference(spm,[status(thm)],[9098,48,theory(equality)]) ).

cnf(9255,plain,
    ( sdtpldt0(smndt0(X1),sdtpldt0(X1,X2)) = sdtpldt0(sz00,X2)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(csr,[status(thm)],[291,94]) ).

cnf(9319,plain,
    ( sdtpldt0(X1,sdtpldt0(X2,X3)) = sdtpldt0(X3,sdtpldt0(X1,X2))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(X3) ),
    inference(csr,[status(thm)],[292,51]) ).

cnf(9843,plain,
    ( aInteger0(sdtasdt0(xq,sdtasdt0(xn,X1)))
    | ~ aInteger0(X1)
    | ~ aInteger0(xn)
    | ~ aInteger0(xq) ),
    inference(spm,[status(thm)],[5170,4706,theory(equality)]) ).

cnf(9899,plain,
    ( aInteger0(sdtasdt0(xq,sdtasdt0(xn,X1)))
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(xq) ),
    inference(rw,[status(thm)],[9843,66,theory(equality)]) ).

cnf(9900,plain,
    ( aInteger0(sdtasdt0(xq,sdtasdt0(xn,X1)))
    | ~ aInteger0(X1)
    | $false
    | $false ),
    inference(rw,[status(thm)],[9899,33,theory(equality)]) ).

cnf(9901,plain,
    ( aInteger0(sdtasdt0(xq,sdtasdt0(xn,X1)))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[9900,theory(equality)]) ).

cnf(10760,plain,
    ( aInteger0(sdtpldt0(X1,sdtpldt0(X2,X3)))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(X3) ),
    inference(csr,[status(thm)],[296,51]) ).

cnf(12361,plain,
    ( sdtpldt0(xn,sz00) = sdtasdt0(xn,sdtpldt0(sz10,sz00))
    | ~ aInteger0(xn)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[340,2491,theory(equality)]) ).

cnf(12519,plain,
    ( sdtpldt0(xn,sz00) = sdtasdt0(xn,sdtpldt0(sz10,sz00))
    | $false
    | ~ aInteger0(sz10) ),
    inference(rw,[status(thm)],[12361,66,theory(equality)]) ).

cnf(12520,plain,
    ( sdtpldt0(xn,sz00) = sdtasdt0(xn,sdtpldt0(sz10,sz00))
    | $false
    | $false ),
    inference(rw,[status(thm)],[12519,73,theory(equality)]) ).

cnf(12521,plain,
    sdtpldt0(xn,sz00) = sdtasdt0(xn,sdtpldt0(sz10,sz00)),
    inference(cn,[status(thm)],[12520,theory(equality)]) ).

cnf(13123,plain,
    ( sdtasdt0(xn,sz10) = sdtpldt0(xn,sz00)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[12521,100,theory(equality)]) ).

cnf(13153,plain,
    ( xn = sdtpldt0(xn,sz00)
    | ~ aInteger0(sz10) ),
    inference(rw,[status(thm)],[13123,2491,theory(equality)]) ).

cnf(13154,plain,
    ( xn = sdtpldt0(xn,sz00)
    | $false ),
    inference(rw,[status(thm)],[13153,73,theory(equality)]) ).

cnf(13155,plain,
    xn = sdtpldt0(xn,sz00),
    inference(cn,[status(thm)],[13154,theory(equality)]) ).

cnf(13217,plain,
    ( sdtpldt0(xn,X1) = sdtpldt0(xn,sdtpldt0(sz00,X1))
    | ~ aInteger0(X1)
    | ~ aInteger0(sz00)
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[91,13155,theory(equality)]) ).

cnf(13220,plain,
    ( sdtpldt0(smndt0(xn),xn) = sdtpldt0(sz00,sz00)
    | ~ aInteger0(sz00)
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[9255,13155,theory(equality)]) ).

cnf(13222,plain,
    ( sdtpldt0(xn,sdtpldt0(sz00,X1)) = sdtpldt0(X1,xn)
    | ~ aInteger0(X1)
    | ~ aInteger0(sz00)
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[9319,13155,theory(equality)]) ).

cnf(13245,plain,
    ( sdtpldt0(xn,X1) = sdtpldt0(xn,sdtpldt0(sz00,X1))
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[13217,95,theory(equality)]) ).

cnf(13246,plain,
    ( sdtpldt0(xn,X1) = sdtpldt0(xn,sdtpldt0(sz00,X1))
    | ~ aInteger0(X1)
    | $false
    | $false ),
    inference(rw,[status(thm)],[13245,66,theory(equality)]) ).

cnf(13247,plain,
    ( sdtpldt0(xn,X1) = sdtpldt0(xn,sdtpldt0(sz00,X1))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[13246,theory(equality)]) ).

cnf(13255,plain,
    ( sdtpldt0(smndt0(xn),xn) = sz00
    | ~ aInteger0(sz00)
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[13220,437,theory(equality)]) ).

cnf(13256,plain,
    ( sdtpldt0(smndt0(xn),xn) = sz00
    | $false
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[13255,95,theory(equality)]) ).

cnf(13257,plain,
    ( sdtpldt0(smndt0(xn),xn) = sz00
    | $false
    | $false ),
    inference(rw,[status(thm)],[13256,66,theory(equality)]) ).

cnf(13258,plain,
    sdtpldt0(smndt0(xn),xn) = sz00,
    inference(cn,[status(thm)],[13257,theory(equality)]) ).

cnf(13262,plain,
    ( sdtpldt0(xn,sdtpldt0(sz00,X1)) = sdtpldt0(X1,xn)
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[13222,95,theory(equality)]) ).

cnf(13263,plain,
    ( sdtpldt0(xn,sdtpldt0(sz00,X1)) = sdtpldt0(X1,xn)
    | ~ aInteger0(X1)
    | $false
    | $false ),
    inference(rw,[status(thm)],[13262,66,theory(equality)]) ).

cnf(13264,plain,
    ( sdtpldt0(xn,sdtpldt0(sz00,X1)) = sdtpldt0(X1,xn)
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[13263,theory(equality)]) ).

cnf(13622,plain,
    ( sz00 = sdtpldt0(xn,smndt0(xn))
    | ~ aInteger0(xn)
    | ~ aInteger0(smndt0(xn)) ),
    inference(spm,[status(thm)],[48,13258,theory(equality)]) ).

cnf(13636,plain,
    ( sz00 = sdtpldt0(xn,smndt0(xn))
    | $false
    | ~ aInteger0(smndt0(xn)) ),
    inference(rw,[status(thm)],[13622,66,theory(equality)]) ).

cnf(13637,plain,
    ( sz00 = sdtpldt0(xn,smndt0(xn))
    | $false
    | $false ),
    inference(rw,[status(thm)],[13636,6416,theory(equality)]) ).

cnf(13638,plain,
    sz00 = sdtpldt0(xn,smndt0(xn)),
    inference(cn,[status(thm)],[13637,theory(equality)]) ).

cnf(13690,plain,
    ( sdtpldt0(smndt0(xn),sz00) = sdtpldt0(sz00,smndt0(xn))
    | ~ aInteger0(smndt0(xn))
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[9255,13638,theory(equality)]) ).

cnf(13713,plain,
    ( sdtpldt0(smndt0(xn),sz00) = sdtpldt0(sz00,smndt0(xn))
    | $false
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[13690,6416,theory(equality)]) ).

cnf(13714,plain,
    ( sdtpldt0(smndt0(xn),sz00) = sdtpldt0(sz00,smndt0(xn))
    | $false
    | $false ),
    inference(rw,[status(thm)],[13713,66,theory(equality)]) ).

cnf(13715,plain,
    sdtpldt0(smndt0(xn),sz00) = sdtpldt0(sz00,smndt0(xn)),
    inference(cn,[status(thm)],[13714,theory(equality)]) ).

cnf(13974,plain,
    ( sdtpldt0(sz00,sz00) = sdtasdt0(sz00,sdtpldt0(sz00,X1))
    | ~ aInteger0(sz00)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[344,2634,theory(equality)]) ).

cnf(14105,plain,
    ( sz00 = sdtasdt0(sz00,sdtpldt0(sz00,X1))
    | ~ aInteger0(sz00)
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[13974,437,theory(equality)]) ).

cnf(14106,plain,
    ( sz00 = sdtasdt0(sz00,sdtpldt0(sz00,X1))
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[14105,95,theory(equality)]) ).

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

cnf(14267,plain,
    ( sdtpldt0(sz00,smndt0(xn)) = smndt0(xn)
    | ~ aInteger0(smndt0(xn)) ),
    inference(spm,[status(thm)],[100,13715,theory(equality)]) ).

cnf(14284,plain,
    ( sdtpldt0(sz00,smndt0(xn)) = smndt0(xn)
    | $false ),
    inference(rw,[status(thm)],[14267,6416,theory(equality)]) ).

cnf(14285,plain,
    sdtpldt0(sz00,smndt0(xn)) = smndt0(xn),
    inference(cn,[status(thm)],[14284,theory(equality)]) ).

cnf(14504,plain,
    ( sdtpldt0(xq,sz00) = sdtasdt0(xq,sdtpldt0(sz10,sz00))
    | ~ aInteger0(xq)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[346,561,theory(equality)]) ).

cnf(14506,plain,
    ( sdtpldt0(esk2_0,sz00) = sdtasdt0(esk2_0,sdtpldt0(sz10,sz00))
    | ~ aInteger0(esk2_0)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[346,749,theory(equality)]) ).

cnf(14520,plain,
    ( sdtpldt0(sz10,sz00) = sdtasdt0(sz10,sdtpldt0(sz10,sz00))
    | ~ aInteger0(sz10)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[346,2330,theory(equality)]) ).

cnf(14522,plain,
    ( sdtpldt0(xn,xn) = sdtasdt0(xn,sdtpldt0(sz10,sz10))
    | ~ aInteger0(xn)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[346,2491,theory(equality)]) ).

cnf(14631,plain,
    ( sdtpldt0(xq,sz00) = sdtasdt0(xq,sdtpldt0(sz10,sz00))
    | $false
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[14504,33,theory(equality)]) ).

cnf(14632,plain,
    ( sdtpldt0(xq,sz00) = sdtasdt0(xq,sdtpldt0(sz10,sz00))
    | $false
    | $false ),
    inference(rw,[status(thm)],[14631,95,theory(equality)]) ).

cnf(14633,plain,
    sdtpldt0(xq,sz00) = sdtasdt0(xq,sdtpldt0(sz10,sz00)),
    inference(cn,[status(thm)],[14632,theory(equality)]) ).

cnf(14638,plain,
    ( sdtpldt0(esk2_0,sz00) = sdtasdt0(esk2_0,sdtpldt0(sz10,sz00))
    | $false
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[14506,72,theory(equality)]) ).

cnf(14639,plain,
    ( sdtpldt0(esk2_0,sz00) = sdtasdt0(esk2_0,sdtpldt0(sz10,sz00))
    | $false
    | $false ),
    inference(rw,[status(thm)],[14638,95,theory(equality)]) ).

cnf(14640,plain,
    sdtpldt0(esk2_0,sz00) = sdtasdt0(esk2_0,sdtpldt0(sz10,sz00)),
    inference(cn,[status(thm)],[14639,theory(equality)]) ).

cnf(14682,plain,
    ( sdtpldt0(sz10,sz00) = sdtasdt0(sz10,sdtpldt0(sz10,sz00))
    | $false
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[14520,73,theory(equality)]) ).

cnf(14683,plain,
    ( sdtpldt0(sz10,sz00) = sdtasdt0(sz10,sdtpldt0(sz10,sz00))
    | $false
    | $false ),
    inference(rw,[status(thm)],[14682,95,theory(equality)]) ).

cnf(14684,plain,
    sdtpldt0(sz10,sz00) = sdtasdt0(sz10,sdtpldt0(sz10,sz00)),
    inference(cn,[status(thm)],[14683,theory(equality)]) ).

cnf(14688,plain,
    ( sdtpldt0(xn,xn) = sdtasdt0(xn,sdtpldt0(sz10,sz10))
    | $false
    | ~ aInteger0(sz10) ),
    inference(rw,[status(thm)],[14522,66,theory(equality)]) ).

cnf(14689,plain,
    ( sdtpldt0(xn,xn) = sdtasdt0(xn,sdtpldt0(sz10,sz10))
    | $false
    | $false ),
    inference(rw,[status(thm)],[14688,73,theory(equality)]) ).

cnf(14690,plain,
    sdtpldt0(xn,xn) = sdtasdt0(xn,sdtpldt0(sz10,sz10)),
    inference(cn,[status(thm)],[14689,theory(equality)]) ).

cnf(15233,plain,
    ( sdtpldt0(sz00,xq) = sdtasdt0(xq,sdtpldt0(sz00,sz10))
    | ~ aInteger0(xq)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[348,561,theory(equality)]) ).

cnf(15235,plain,
    ( sdtpldt0(sz00,esk2_0) = sdtasdt0(esk2_0,sdtpldt0(sz00,sz10))
    | ~ aInteger0(esk2_0)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[348,749,theory(equality)]) ).

cnf(15249,plain,
    ( sdtpldt0(sz00,sz10) = sdtasdt0(sz10,sdtpldt0(sz00,sz10))
    | ~ aInteger0(sz10)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[348,2330,theory(equality)]) ).

cnf(15369,plain,
    ( sdtpldt0(sz00,xq) = sdtasdt0(xq,sdtpldt0(sz00,sz10))
    | $false
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[15233,33,theory(equality)]) ).

cnf(15370,plain,
    ( sdtpldt0(sz00,xq) = sdtasdt0(xq,sdtpldt0(sz00,sz10))
    | $false
    | $false ),
    inference(rw,[status(thm)],[15369,95,theory(equality)]) ).

cnf(15371,plain,
    sdtpldt0(sz00,xq) = sdtasdt0(xq,sdtpldt0(sz00,sz10)),
    inference(cn,[status(thm)],[15370,theory(equality)]) ).

cnf(15377,plain,
    ( sdtpldt0(sz00,esk2_0) = sdtasdt0(esk2_0,sdtpldt0(sz00,sz10))
    | $false
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[15235,72,theory(equality)]) ).

cnf(15378,plain,
    ( sdtpldt0(sz00,esk2_0) = sdtasdt0(esk2_0,sdtpldt0(sz00,sz10))
    | $false
    | $false ),
    inference(rw,[status(thm)],[15377,95,theory(equality)]) ).

cnf(15379,plain,
    sdtpldt0(sz00,esk2_0) = sdtasdt0(esk2_0,sdtpldt0(sz00,sz10)),
    inference(cn,[status(thm)],[15378,theory(equality)]) ).

cnf(15421,plain,
    ( sdtpldt0(sz00,sz10) = sdtasdt0(sz10,sdtpldt0(sz00,sz10))
    | $false
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[15249,73,theory(equality)]) ).

cnf(15422,plain,
    ( sdtpldt0(sz00,sz10) = sdtasdt0(sz10,sdtpldt0(sz00,sz10))
    | $false
    | $false ),
    inference(rw,[status(thm)],[15421,95,theory(equality)]) ).

cnf(15423,plain,
    sdtpldt0(sz00,sz10) = sdtasdt0(sz10,sdtpldt0(sz00,sz10)),
    inference(cn,[status(thm)],[15422,theory(equality)]) ).

cnf(16291,plain,
    ( sdtasdt0(xq,sz10) = sdtpldt0(xq,sz00)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[14633,100,theory(equality)]) ).

cnf(16318,plain,
    ( sdtasdt0(xq,sz10) = sdtpldt0(xq,sz00)
    | $false ),
    inference(rw,[status(thm)],[16291,73,theory(equality)]) ).

cnf(16319,plain,
    sdtasdt0(xq,sz10) = sdtpldt0(xq,sz00),
    inference(cn,[status(thm)],[16318,theory(equality)]) ).

cnf(16379,plain,
    ( sdtasdt0(xq,sz10) = xq
    | ~ aInteger0(xq) ),
    inference(spm,[status(thm)],[100,16319,theory(equality)]) ).

cnf(16394,plain,
    sdtasdt0(xq,sdtpldt0(sz10,sz00)) = sdtasdt0(xq,sz10),
    inference(rw,[status(thm)],[14633,16319,theory(equality)]) ).

cnf(16396,plain,
    ( sdtasdt0(xq,sz10) = xq
    | $false ),
    inference(rw,[status(thm)],[16379,33,theory(equality)]) ).

cnf(16397,plain,
    sdtasdt0(xq,sz10) = xq,
    inference(cn,[status(thm)],[16396,theory(equality)]) ).

cnf(16451,plain,
    ( sdtasdt0(sz10,xq) = xq
    | ~ aInteger0(sz10)
    | ~ aInteger0(xq) ),
    inference(spm,[status(thm)],[284,16397,theory(equality)]) ).

cnf(16456,plain,
    ( aInteger0(sdtasdt0(X1,xq))
    | ~ aInteger0(sz10)
    | ~ aInteger0(xq)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[7031,16397,theory(equality)]) ).

cnf(16459,plain,
    ( sdtasdt0(xn,xq) = sdtasdt0(xq,xn)
    | ~ aInteger0(xq) ),
    inference(spm,[status(thm)],[5043,16397,theory(equality)]) ).

cnf(16462,plain,
    ( sdtpldt0(xq,xq) = sdtasdt0(xq,sdtpldt0(sz10,sz10))
    | ~ aInteger0(xq)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[346,16397,theory(equality)]) ).

cnf(16508,plain,
    ( sdtasdt0(sz10,xq) = xq
    | $false
    | ~ aInteger0(xq) ),
    inference(rw,[status(thm)],[16451,73,theory(equality)]) ).

cnf(16509,plain,
    ( sdtasdt0(sz10,xq) = xq
    | $false
    | $false ),
    inference(rw,[status(thm)],[16508,33,theory(equality)]) ).

cnf(16510,plain,
    sdtasdt0(sz10,xq) = xq,
    inference(cn,[status(thm)],[16509,theory(equality)]) ).

cnf(16523,plain,
    ( aInteger0(sdtasdt0(X1,xq))
    | $false
    | ~ aInteger0(xq)
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[16456,73,theory(equality)]) ).

cnf(16524,plain,
    ( aInteger0(sdtasdt0(X1,xq))
    | $false
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[16523,33,theory(equality)]) ).

cnf(16525,plain,
    ( aInteger0(sdtasdt0(X1,xq))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[16524,theory(equality)]) ).

cnf(16532,plain,
    ( sdtasdt0(xn,xq) = sdtasdt0(xq,xn)
    | $false ),
    inference(rw,[status(thm)],[16459,33,theory(equality)]) ).

cnf(16533,plain,
    sdtasdt0(xn,xq) = sdtasdt0(xq,xn),
    inference(cn,[status(thm)],[16532,theory(equality)]) ).

cnf(16541,plain,
    ( sdtpldt0(xq,xq) = sdtasdt0(xq,sdtpldt0(sz10,sz10))
    | $false
    | ~ aInteger0(sz10) ),
    inference(rw,[status(thm)],[16462,33,theory(equality)]) ).

cnf(16542,plain,
    ( sdtpldt0(xq,xq) = sdtasdt0(xq,sdtpldt0(sz10,sz10))
    | $false
    | $false ),
    inference(rw,[status(thm)],[16541,73,theory(equality)]) ).

cnf(16543,plain,
    sdtpldt0(xq,xq) = sdtasdt0(xq,sdtpldt0(sz10,sz10)),
    inference(cn,[status(thm)],[16542,theory(equality)]) ).

cnf(16548,plain,
    sdtasdt0(xq,sdtpldt0(sz10,sz00)) = xq,
    inference(rw,[status(thm)],[16394,16397,theory(equality)]) ).

cnf(16551,plain,
    ( sdtasdt0(xq,sdtpldt0(sz00,sz10)) = xq
    | ~ aInteger0(sz00)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[16548,48,theory(equality)]) ).

cnf(16581,plain,
    ( sdtasdt0(xq,sdtpldt0(sz00,sz10)) = xq
    | $false
    | ~ aInteger0(sz10) ),
    inference(rw,[status(thm)],[16551,95,theory(equality)]) ).

cnf(16582,plain,
    ( sdtasdt0(xq,sdtpldt0(sz00,sz10)) = xq
    | $false
    | $false ),
    inference(rw,[status(thm)],[16581,73,theory(equality)]) ).

cnf(16583,plain,
    sdtasdt0(xq,sdtpldt0(sz00,sz10)) = xq,
    inference(cn,[status(thm)],[16582,theory(equality)]) ).

cnf(16642,plain,
    ( sdtasdt0(sdtasdt0(xq,xn),X1) = sdtasdt0(xn,sdtasdt0(xq,X1))
    | ~ aInteger0(X1)
    | ~ aInteger0(xq)
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[82,16533,theory(equality)]) ).

cnf(16665,plain,
    ( sdtpldt0(sdtasdt0(xq,xn),sz00) = sdtasdt0(xn,sdtpldt0(xq,sz00))
    | ~ aInteger0(xn)
    | ~ aInteger0(xq) ),
    inference(spm,[status(thm)],[340,16533,theory(equality)]) ).

cnf(16680,plain,
    ( sdtasdt0(sdtasdt0(xq,xn),X1) = sdtasdt0(xn,sdtasdt0(xq,X1))
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[16642,33,theory(equality)]) ).

cnf(16681,plain,
    ( sdtasdt0(sdtasdt0(xq,xn),X1) = sdtasdt0(xn,sdtasdt0(xq,X1))
    | ~ aInteger0(X1)
    | $false
    | $false ),
    inference(rw,[status(thm)],[16680,66,theory(equality)]) ).

cnf(16682,plain,
    ( sdtasdt0(sdtasdt0(xq,xn),X1) = sdtasdt0(xn,sdtasdt0(xq,X1))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[16681,theory(equality)]) ).

cnf(16755,plain,
    ( sdtpldt0(sdtasdt0(xq,xn),sz00) = sdtasdt0(xq,xn)
    | ~ aInteger0(xn)
    | ~ aInteger0(xq) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[16665,16319,theory(equality)]),16397,theory(equality)]),16533,theory(equality)]) ).

cnf(16756,plain,
    ( sdtpldt0(sdtasdt0(xq,xn),sz00) = sdtasdt0(xq,xn)
    | $false
    | ~ aInteger0(xq) ),
    inference(rw,[status(thm)],[16755,66,theory(equality)]) ).

cnf(16757,plain,
    ( sdtpldt0(sdtasdt0(xq,xn),sz00) = sdtasdt0(xq,xn)
    | $false
    | $false ),
    inference(rw,[status(thm)],[16756,33,theory(equality)]) ).

cnf(16758,plain,
    sdtpldt0(sdtasdt0(xq,xn),sz00) = sdtasdt0(xq,xn),
    inference(cn,[status(thm)],[16757,theory(equality)]) ).

cnf(17179,plain,
    ( sdtasdt0(xq,xn) = sdtpldt0(sz00,sdtasdt0(xq,xn))
    | ~ aInteger0(sz00)
    | ~ aInteger0(sdtasdt0(xq,xn)) ),
    inference(spm,[status(thm)],[48,16758,theory(equality)]) ).

cnf(17185,plain,
    ( sdtpldt0(smndt0(sdtasdt0(xq,xn)),sdtasdt0(xq,xn)) = sdtpldt0(sz00,sz00)
    | ~ aInteger0(sz00)
    | ~ aInteger0(sdtasdt0(xq,xn)) ),
    inference(spm,[status(thm)],[9255,16758,theory(equality)]) ).

cnf(17194,plain,
    ( sdtasdt0(xq,xn) = sdtpldt0(sz00,sdtasdt0(xq,xn))
    | $false
    | ~ aInteger0(sdtasdt0(xq,xn)) ),
    inference(rw,[status(thm)],[17179,95,theory(equality)]) ).

cnf(17195,plain,
    ( sdtasdt0(xq,xn) = sdtpldt0(sz00,sdtasdt0(xq,xn))
    | $false
    | $false ),
    inference(rw,[status(thm)],[17194,202,theory(equality)]) ).

cnf(17196,plain,
    sdtasdt0(xq,xn) = sdtpldt0(sz00,sdtasdt0(xq,xn)),
    inference(cn,[status(thm)],[17195,theory(equality)]) ).

cnf(17213,plain,
    ( sdtpldt0(smndt0(sdtasdt0(xq,xn)),sdtasdt0(xq,xn)) = sz00
    | ~ aInteger0(sz00)
    | ~ aInteger0(sdtasdt0(xq,xn)) ),
    inference(rw,[status(thm)],[17185,437,theory(equality)]) ).

cnf(17214,plain,
    ( sdtpldt0(smndt0(sdtasdt0(xq,xn)),sdtasdt0(xq,xn)) = sz00
    | $false
    | ~ aInteger0(sdtasdt0(xq,xn)) ),
    inference(rw,[status(thm)],[17213,95,theory(equality)]) ).

cnf(17215,plain,
    ( sdtpldt0(smndt0(sdtasdt0(xq,xn)),sdtasdt0(xq,xn)) = sz00
    | $false
    | $false ),
    inference(rw,[status(thm)],[17214,202,theory(equality)]) ).

cnf(17216,plain,
    sdtpldt0(smndt0(sdtasdt0(xq,xn)),sdtasdt0(xq,xn)) = sz00,
    inference(cn,[status(thm)],[17215,theory(equality)]) ).

cnf(17419,plain,
    ( aInteger0(smndt0(xq))
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(xq) ),
    inference(spm,[status(thm)],[16525,40,theory(equality)]) ).

cnf(17444,plain,
    ( aInteger0(smndt0(xq))
    | ~ aInteger0(smndt0(sz10))
    | $false ),
    inference(rw,[status(thm)],[17419,33,theory(equality)]) ).

cnf(17445,plain,
    ( aInteger0(smndt0(xq))
    | ~ aInteger0(smndt0(sz10)) ),
    inference(cn,[status(thm)],[17444,theory(equality)]) ).

cnf(17918,plain,
    ( aInteger0(smndt0(xq))
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[17445,94,theory(equality)]) ).

cnf(17919,plain,
    ( aInteger0(smndt0(xq))
    | $false ),
    inference(rw,[status(thm)],[17918,73,theory(equality)]) ).

cnf(17920,plain,
    aInteger0(smndt0(xq)),
    inference(cn,[status(thm)],[17919,theory(equality)]) ).

cnf(17981,plain,
    xq = sdtpldt0(sz00,xq),
    inference(rw,[status(thm)],[15371,16583,theory(equality)]) ).

cnf(17985,plain,
    ( sdtpldt0(sz00,sdtpldt0(xq,smndt0(xq))) = sz00
    | ~ aInteger0(xq)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[8990,17981,theory(equality)]) ).

cnf(18007,plain,
    ( sdtpldt0(sz00,sdtpldt0(xq,smndt0(xq))) = sz00
    | $false
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[17985,33,theory(equality)]) ).

cnf(18008,plain,
    ( sdtpldt0(sz00,sdtpldt0(xq,smndt0(xq))) = sz00
    | $false
    | $false ),
    inference(rw,[status(thm)],[18007,95,theory(equality)]) ).

cnf(18009,plain,
    sdtpldt0(sz00,sdtpldt0(xq,smndt0(xq))) = sz00,
    inference(cn,[status(thm)],[18008,theory(equality)]) ).

cnf(18330,plain,
    ( sz00 = sdtpldt0(xq,smndt0(xq))
    | ~ aInteger0(smndt0(xq))
    | ~ aInteger0(xq) ),
    inference(spm,[status(thm)],[306,18009,theory(equality)]) ).

cnf(18353,plain,
    ( sz00 = sdtpldt0(xq,smndt0(xq))
    | $false
    | ~ aInteger0(xq) ),
    inference(rw,[status(thm)],[18330,17920,theory(equality)]) ).

cnf(18354,plain,
    ( sz00 = sdtpldt0(xq,smndt0(xq))
    | $false
    | $false ),
    inference(rw,[status(thm)],[18353,33,theory(equality)]) ).

cnf(18355,plain,
    sz00 = sdtpldt0(xq,smndt0(xq)),
    inference(cn,[status(thm)],[18354,theory(equality)]) ).

cnf(18393,plain,
    ( sdtpldt0(smndt0(xq),sz00) = sdtpldt0(sz00,smndt0(xq))
    | ~ aInteger0(smndt0(xq))
    | ~ aInteger0(xq) ),
    inference(spm,[status(thm)],[9255,18355,theory(equality)]) ).

cnf(18419,plain,
    ( sdtpldt0(smndt0(xq),sz00) = sdtpldt0(sz00,smndt0(xq))
    | $false
    | ~ aInteger0(xq) ),
    inference(rw,[status(thm)],[18393,17920,theory(equality)]) ).

cnf(18420,plain,
    ( sdtpldt0(smndt0(xq),sz00) = sdtpldt0(sz00,smndt0(xq))
    | $false
    | $false ),
    inference(rw,[status(thm)],[18419,33,theory(equality)]) ).

cnf(18421,plain,
    sdtpldt0(smndt0(xq),sz00) = sdtpldt0(sz00,smndt0(xq)),
    inference(cn,[status(thm)],[18420,theory(equality)]) ).

cnf(19476,plain,
    ( sdtpldt0(sz00,smndt0(xq)) = smndt0(xq)
    | ~ aInteger0(smndt0(xq)) ),
    inference(spm,[status(thm)],[100,18421,theory(equality)]) ).

cnf(19492,plain,
    ( sdtpldt0(sz00,smndt0(xq)) = smndt0(xq)
    | $false ),
    inference(rw,[status(thm)],[19476,17920,theory(equality)]) ).

cnf(19493,plain,
    sdtpldt0(sz00,smndt0(xq)) = smndt0(xq),
    inference(cn,[status(thm)],[19492,theory(equality)]) ).

cnf(22580,plain,
    ( aInteger0(sdtasdt0(X1,sdtpldt0(X2,X3)))
    | ~ aInteger0(sdtasdt0(X1,X3))
    | ~ aInteger0(X1)
    | ~ aInteger0(X2)
    | ~ aInteger0(X3) ),
    inference(csr,[status(thm)],[327,88]) ).

cnf(22581,plain,
    ( aInteger0(sdtasdt0(X1,sdtpldt0(X2,X3)))
    | ~ aInteger0(X1)
    | ~ aInteger0(X2)
    | ~ aInteger0(X3) ),
    inference(csr,[status(thm)],[22580,88]) ).

cnf(22597,plain,
    ( aInteger0(sdtpldt0(xn,xn))
    | ~ aInteger0(xn)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[22581,14690,theory(equality)]) ).

cnf(22610,plain,
    ( aInteger0(sdtpldt0(xq,xq))
    | ~ aInteger0(xq)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[22581,16543,theory(equality)]) ).

cnf(22724,plain,
    ( aInteger0(sdtpldt0(xn,xn))
    | $false
    | ~ aInteger0(sz10) ),
    inference(rw,[status(thm)],[22597,66,theory(equality)]) ).

cnf(22725,plain,
    ( aInteger0(sdtpldt0(xn,xn))
    | $false
    | $false ),
    inference(rw,[status(thm)],[22724,73,theory(equality)]) ).

cnf(22726,plain,
    aInteger0(sdtpldt0(xn,xn)),
    inference(cn,[status(thm)],[22725,theory(equality)]) ).

cnf(22778,plain,
    ( aInteger0(sdtpldt0(xq,xq))
    | $false
    | ~ aInteger0(sz10) ),
    inference(rw,[status(thm)],[22610,33,theory(equality)]) ).

cnf(22779,plain,
    ( aInteger0(sdtpldt0(xq,xq))
    | $false
    | $false ),
    inference(rw,[status(thm)],[22778,73,theory(equality)]) ).

cnf(22780,plain,
    aInteger0(sdtpldt0(xq,xq)),
    inference(cn,[status(thm)],[22779,theory(equality)]) ).

cnf(27564,plain,
    ( sdtpldt0(sdtasdt0(sz00,sz00),sz00) = sdtasdt0(smndt0(xq),sz00)
    | ~ aInteger0(sz00)
    | ~ aInteger0(smndt0(xq)) ),
    inference(spm,[status(thm)],[387,19493,theory(equality)]) ).

cnf(27735,plain,
    ( sz00 = sdtasdt0(smndt0(xq),sz00)
    | ~ aInteger0(sz00)
    | ~ aInteger0(smndt0(xq)) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[27564,2634,theory(equality)]),437,theory(equality)]) ).

cnf(27736,plain,
    ( sz00 = sdtasdt0(smndt0(xq),sz00)
    | $false
    | ~ aInteger0(smndt0(xq)) ),
    inference(rw,[status(thm)],[27735,95,theory(equality)]) ).

cnf(27737,plain,
    ( sz00 = sdtasdt0(smndt0(xq),sz00)
    | $false
    | $false ),
    inference(rw,[status(thm)],[27736,17920,theory(equality)]) ).

cnf(27738,plain,
    sz00 = sdtasdt0(smndt0(xq),sz00),
    inference(cn,[status(thm)],[27737,theory(equality)]) ).

cnf(28119,plain,
    ( sdtpldt0(smndt0(xq),sz00) = sdtasdt0(smndt0(xq),sdtpldt0(sz10,sz00))
    | ~ aInteger0(smndt0(xq))
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[346,27738,theory(equality)]) ).

cnf(28212,plain,
    ( smndt0(xq) = sdtasdt0(smndt0(xq),sdtpldt0(sz10,sz00))
    | ~ aInteger0(smndt0(xq))
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[28119,18421,theory(equality)]),19493,theory(equality)]) ).

cnf(28213,plain,
    ( smndt0(xq) = sdtasdt0(smndt0(xq),sdtpldt0(sz10,sz00))
    | $false
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[28212,17920,theory(equality)]) ).

cnf(28214,plain,
    ( smndt0(xq) = sdtasdt0(smndt0(xq),sdtpldt0(sz10,sz00))
    | $false
    | $false ),
    inference(rw,[status(thm)],[28213,95,theory(equality)]) ).

cnf(28215,plain,
    smndt0(xq) = sdtasdt0(smndt0(xq),sdtpldt0(sz10,sz00)),
    inference(cn,[status(thm)],[28214,theory(equality)]) ).

cnf(29944,plain,
    ( sdtasdt0(smndt0(xq),sz10) = smndt0(xq)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[28215,100,theory(equality)]) ).

cnf(29986,plain,
    ( sdtasdt0(smndt0(xq),sz10) = smndt0(xq)
    | $false ),
    inference(rw,[status(thm)],[29944,73,theory(equality)]) ).

cnf(29987,plain,
    sdtasdt0(smndt0(xq),sz10) = smndt0(xq),
    inference(cn,[status(thm)],[29986,theory(equality)]) ).

cnf(30835,plain,
    ( sdtasdt0(xn,smndt0(xq)) = sdtasdt0(smndt0(xq),xn)
    | ~ aInteger0(smndt0(xq)) ),
    inference(spm,[status(thm)],[5043,29987,theory(equality)]) ).

cnf(30920,plain,
    ( sdtasdt0(xn,smndt0(xq)) = sdtasdt0(smndt0(xq),xn)
    | $false ),
    inference(rw,[status(thm)],[30835,17920,theory(equality)]) ).

cnf(30921,plain,
    sdtasdt0(xn,smndt0(xq)) = sdtasdt0(smndt0(xq),xn),
    inference(cn,[status(thm)],[30920,theory(equality)]) ).

cnf(31156,plain,
    ( sdtpldt0(sz00,sdtasdt0(xn,smndt0(xq))) = sdtasdt0(sdtpldt0(sz00,smndt0(xq)),xn)
    | ~ aInteger0(smndt0(xq)) ),
    inference(spm,[status(thm)],[1415,30921,theory(equality)]) ).

cnf(31219,plain,
    ( sdtpldt0(sz00,sdtasdt0(xn,smndt0(xq))) = sdtasdt0(xn,smndt0(xq))
    | ~ aInteger0(smndt0(xq)) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[31156,19493,theory(equality)]),30921,theory(equality)]) ).

cnf(31220,plain,
    ( sdtpldt0(sz00,sdtasdt0(xn,smndt0(xq))) = sdtasdt0(xn,smndt0(xq))
    | $false ),
    inference(rw,[status(thm)],[31219,17920,theory(equality)]) ).

cnf(31221,plain,
    sdtpldt0(sz00,sdtasdt0(xn,smndt0(xq))) = sdtasdt0(xn,smndt0(xq)),
    inference(cn,[status(thm)],[31220,theory(equality)]) ).

cnf(31322,plain,
    ( sdtpldt0(X1,xn) = sdtasdt0(sdtpldt0(X1,xn),sz10)
    | ~ aInteger0(X1)
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[393,2491,theory(equality)]) ).

cnf(31381,plain,
    ( sdtpldt0(X1,xn) = sdtasdt0(sdtpldt0(X1,xn),sz10)
    | ~ aInteger0(X1)
    | $false ),
    inference(rw,[status(thm)],[31322,66,theory(equality)]) ).

cnf(31382,plain,
    ( sdtpldt0(X1,xn) = sdtasdt0(sdtpldt0(X1,xn),sz10)
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[31381,theory(equality)]) ).

cnf(32390,plain,
    ( sdtpldt0(sz10,sz00) = sdtasdt0(sdtpldt0(sz10,sz00),sz10)
    | ~ aInteger0(sz00)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[397,969,theory(equality)]) ).

cnf(32398,plain,
    ( sdtpldt0(xn,xn) = sdtasdt0(sdtpldt0(sz10,sz10),xn)
    | ~ aInteger0(sz10)
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[397,2056,theory(equality)]) ).

cnf(32400,plain,
    ( sdtpldt0(sz00,sz00) = sdtasdt0(sdtpldt0(sz10,sz10),sz00)
    | ~ aInteger0(sz10)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[397,2330,theory(equality)]) ).

cnf(32446,plain,
    ( sdtpldt0(xq,xq) = sdtasdt0(sdtpldt0(sz10,sz10),xq)
    | ~ aInteger0(sz10)
    | ~ aInteger0(xq) ),
    inference(spm,[status(thm)],[397,16510,theory(equality)]) ).

cnf(32602,plain,
    ( sdtpldt0(sz10,sz00) = sdtasdt0(sdtpldt0(sz10,sz00),sz10)
    | $false
    | ~ aInteger0(sz10) ),
    inference(rw,[status(thm)],[32390,95,theory(equality)]) ).

cnf(32603,plain,
    ( sdtpldt0(sz10,sz00) = sdtasdt0(sdtpldt0(sz10,sz00),sz10)
    | $false
    | $false ),
    inference(rw,[status(thm)],[32602,73,theory(equality)]) ).

cnf(32604,plain,
    sdtpldt0(sz10,sz00) = sdtasdt0(sdtpldt0(sz10,sz00),sz10),
    inference(cn,[status(thm)],[32603,theory(equality)]) ).

cnf(32628,plain,
    ( sdtpldt0(xn,xn) = sdtasdt0(sdtpldt0(sz10,sz10),xn)
    | $false
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[32398,73,theory(equality)]) ).

cnf(32629,plain,
    ( sdtpldt0(xn,xn) = sdtasdt0(sdtpldt0(sz10,sz10),xn)
    | $false
    | $false ),
    inference(rw,[status(thm)],[32628,66,theory(equality)]) ).

cnf(32630,plain,
    sdtpldt0(xn,xn) = sdtasdt0(sdtpldt0(sz10,sz10),xn),
    inference(cn,[status(thm)],[32629,theory(equality)]) ).

cnf(32633,plain,
    ( sz00 = sdtasdt0(sdtpldt0(sz10,sz10),sz00)
    | ~ aInteger0(sz10)
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[32400,437,theory(equality)]) ).

cnf(32634,plain,
    ( sz00 = sdtasdt0(sdtpldt0(sz10,sz10),sz00)
    | $false
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[32633,73,theory(equality)]) ).

cnf(32635,plain,
    ( sz00 = sdtasdt0(sdtpldt0(sz10,sz10),sz00)
    | $false
    | $false ),
    inference(rw,[status(thm)],[32634,95,theory(equality)]) ).

cnf(32636,plain,
    sz00 = sdtasdt0(sdtpldt0(sz10,sz10),sz00),
    inference(cn,[status(thm)],[32635,theory(equality)]) ).

cnf(32758,plain,
    ( sdtpldt0(xq,xq) = sdtasdt0(sdtpldt0(sz10,sz10),xq)
    | $false
    | ~ aInteger0(xq) ),
    inference(rw,[status(thm)],[32446,73,theory(equality)]) ).

cnf(32759,plain,
    ( sdtpldt0(xq,xq) = sdtasdt0(sdtpldt0(sz10,sz10),xq)
    | $false
    | $false ),
    inference(rw,[status(thm)],[32758,33,theory(equality)]) ).

cnf(32760,plain,
    sdtpldt0(xq,xq) = sdtasdt0(sdtpldt0(sz10,sz10),xq),
    inference(cn,[status(thm)],[32759,theory(equality)]) ).

cnf(51052,plain,
    ( sdtasdt0(sz10,sdtpldt0(xn,xn)) = sdtpldt0(xn,xn)
    | ~ aInteger0(sz10)
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[32630,377,theory(equality)]) ).

cnf(51053,plain,
    ( sdtasdt0(sz10,sdtpldt0(xq,xq)) = sdtpldt0(xq,xq)
    | ~ aInteger0(sz10)
    | ~ aInteger0(xq) ),
    inference(spm,[status(thm)],[32760,377,theory(equality)]) ).

cnf(51297,plain,
    ( sdtasdt0(sz10,sdtpldt0(xn,xn)) = sdtpldt0(xn,xn)
    | $false
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[51052,73,theory(equality)]) ).

cnf(51298,plain,
    ( sdtasdt0(sz10,sdtpldt0(xn,xn)) = sdtpldt0(xn,xn)
    | $false
    | $false ),
    inference(rw,[status(thm)],[51297,66,theory(equality)]) ).

cnf(51299,plain,
    sdtasdt0(sz10,sdtpldt0(xn,xn)) = sdtpldt0(xn,xn),
    inference(cn,[status(thm)],[51298,theory(equality)]) ).

cnf(51300,plain,
    ( sdtasdt0(sz10,sdtpldt0(xq,xq)) = sdtpldt0(xq,xq)
    | $false
    | ~ aInteger0(xq) ),
    inference(rw,[status(thm)],[51053,73,theory(equality)]) ).

cnf(51301,plain,
    ( sdtasdt0(sz10,sdtpldt0(xq,xq)) = sdtpldt0(xq,xq)
    | $false
    | $false ),
    inference(rw,[status(thm)],[51300,33,theory(equality)]) ).

cnf(51302,plain,
    sdtasdt0(sz10,sdtpldt0(xq,xq)) = sdtpldt0(xq,xq),
    inference(cn,[status(thm)],[51301,theory(equality)]) ).

cnf(51488,plain,
    ( aInteger0(sdtasdt0(X1,sdtpldt0(xn,xn)))
    | ~ aInteger0(sdtpldt0(xn,xn))
    | ~ aInteger0(sz10)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[7031,51299,theory(equality)]) ).

cnf(51580,plain,
    ( aInteger0(sdtasdt0(X1,sdtpldt0(xn,xn)))
    | $false
    | ~ aInteger0(sz10)
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[51488,22726,theory(equality)]) ).

cnf(51581,plain,
    ( aInteger0(sdtasdt0(X1,sdtpldt0(xn,xn)))
    | $false
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[51580,73,theory(equality)]) ).

cnf(51582,plain,
    ( aInteger0(sdtasdt0(X1,sdtpldt0(xn,xn)))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[51581,theory(equality)]) ).

cnf(51960,plain,
    ( sdtasdt0(xn,sdtpldt0(xq,xq)) = sdtasdt0(sdtpldt0(xq,xq),xn)
    | ~ aInteger0(sdtpldt0(xq,xq)) ),
    inference(spm,[status(thm)],[5066,51302,theory(equality)]) ).

cnf(52058,plain,
    ( sdtasdt0(xn,sdtpldt0(xq,xq)) = sdtasdt0(sdtpldt0(xq,xq),xn)
    | $false ),
    inference(rw,[status(thm)],[51960,22780,theory(equality)]) ).

cnf(52059,plain,
    sdtasdt0(xn,sdtpldt0(xq,xq)) = sdtasdt0(sdtpldt0(xq,xq),xn),
    inference(cn,[status(thm)],[52058,theory(equality)]) ).

cnf(52225,plain,
    ( sdtasdt0(xn,sdtpldt0(xq,xq)) = sdtasdt0(xq,sdtpldt0(xn,xn))
    | ~ aInteger0(xq)
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[377,52059,theory(equality)]) ).

cnf(52403,plain,
    ( sdtasdt0(xn,sdtpldt0(xq,xq)) = sdtasdt0(xq,sdtpldt0(xn,xn))
    | $false
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[52225,33,theory(equality)]) ).

cnf(52404,plain,
    ( sdtasdt0(xn,sdtpldt0(xq,xq)) = sdtasdt0(xq,sdtpldt0(xn,xn))
    | $false
    | $false ),
    inference(rw,[status(thm)],[52403,66,theory(equality)]) ).

cnf(52405,plain,
    sdtasdt0(xn,sdtpldt0(xq,xq)) = sdtasdt0(xq,sdtpldt0(xn,xn)),
    inference(cn,[status(thm)],[52404,theory(equality)]) ).

cnf(63174,plain,
    ( sdtasdt0(xq,sdtasdt0(esk2_0,smndt0(sz10))) = smndt0(sdtasdt0(xq,xn))
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[523,94,theory(equality)]) ).

cnf(63175,plain,
    ( sdtasdt0(xq,sdtasdt0(esk2_0,smndt0(sz10))) = smndt0(sdtasdt0(xq,xn))
    | $false ),
    inference(rw,[status(thm)],[63174,73,theory(equality)]) ).

cnf(63176,plain,
    sdtasdt0(xq,sdtasdt0(esk2_0,smndt0(sz10))) = smndt0(sdtasdt0(xq,xn)),
    inference(cn,[status(thm)],[63175,theory(equality)]) ).

cnf(63416,plain,
    ( sdtasdt0(xq,smndt0(esk2_0)) = smndt0(sdtasdt0(xq,xn))
    | ~ aInteger0(esk2_0) ),
    inference(spm,[status(thm)],[63176,39,theory(equality)]) ).

cnf(63481,plain,
    ( sdtasdt0(xq,smndt0(esk2_0)) = smndt0(sdtasdt0(xq,xn))
    | $false ),
    inference(rw,[status(thm)],[63416,72,theory(equality)]) ).

cnf(63482,plain,
    sdtasdt0(xq,smndt0(esk2_0)) = smndt0(sdtasdt0(xq,xn)),
    inference(cn,[status(thm)],[63481,theory(equality)]) ).

cnf(63642,plain,
    sdtpldt0(sdtasdt0(xq,smndt0(esk2_0)),sdtasdt0(xq,xn)) = sz00,
    inference(rw,[status(thm)],[17216,63482,theory(equality)]) ).

cnf(63672,plain,
    ( sz00 = sdtpldt0(sdtasdt0(xq,xn),sdtasdt0(xq,smndt0(esk2_0)))
    | ~ aInteger0(sdtasdt0(xq,xn))
    | ~ aInteger0(sdtasdt0(xq,smndt0(esk2_0))) ),
    inference(spm,[status(thm)],[48,63642,theory(equality)]) ).

cnf(63694,plain,
    ( sz00 = sdtpldt0(sdtasdt0(xq,xn),sdtasdt0(xq,smndt0(esk2_0)))
    | $false
    | ~ aInteger0(sdtasdt0(xq,smndt0(esk2_0))) ),
    inference(rw,[status(thm)],[63672,202,theory(equality)]) ).

cnf(63695,plain,
    ( sz00 = sdtpldt0(sdtasdt0(xq,xn),sdtasdt0(xq,smndt0(esk2_0)))
    | $false
    | $false ),
    inference(rw,[status(thm)],[63694,1225,theory(equality)]) ).

cnf(63696,plain,
    sz00 = sdtpldt0(sdtasdt0(xq,xn),sdtasdt0(xq,smndt0(esk2_0))),
    inference(cn,[status(thm)],[63695,theory(equality)]) ).

cnf(65499,plain,
    ( sdtpldt0(xn,X1) = sdtpldt0(X1,sdtpldt0(xn,sz00))
    | ~ aInteger0(X1)
    | ~ aInteger0(sz00)
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[9319,13247,theory(equality)]) ).

cnf(65563,plain,
    ( sdtpldt0(xn,X1) = sdtpldt0(X1,xn)
    | ~ aInteger0(X1)
    | ~ aInteger0(sz00)
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[65499,13155,theory(equality)]) ).

cnf(65564,plain,
    ( sdtpldt0(xn,X1) = sdtpldt0(X1,xn)
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[65563,95,theory(equality)]) ).

cnf(65565,plain,
    ( sdtpldt0(xn,X1) = sdtpldt0(X1,xn)
    | ~ aInteger0(X1)
    | $false
    | $false ),
    inference(rw,[status(thm)],[65564,66,theory(equality)]) ).

cnf(65566,plain,
    ( sdtpldt0(xn,X1) = sdtpldt0(X1,xn)
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[65565,theory(equality)]) ).

cnf(65767,plain,
    ( sdtpldt0(smndt0(X1),sdtpldt0(xn,X1)) = sdtpldt0(sz00,xn)
    | ~ aInteger0(xn)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[9255,65566,theory(equality)]) ).

cnf(65981,plain,
    ( sdtpldt0(smndt0(X1),sdtpldt0(xn,X1)) = xn
    | ~ aInteger0(xn)
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[65767,2028,theory(equality)]),2056,theory(equality)]) ).

cnf(65982,plain,
    ( sdtpldt0(smndt0(X1),sdtpldt0(xn,X1)) = xn
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[65981,66,theory(equality)]) ).

cnf(65983,plain,
    ( sdtpldt0(smndt0(X1),sdtpldt0(xn,X1)) = xn
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[65982,theory(equality)]) ).

cnf(67297,plain,
    ( sdtpldt0(smndt0(xn),sdtpldt0(xn,xn)) = xn
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[65983,65566,theory(equality)]) ).

cnf(67383,plain,
    ( sdtpldt0(smndt0(xn),sdtpldt0(xn,xn)) = xn
    | $false ),
    inference(rw,[status(thm)],[67297,66,theory(equality)]) ).

cnf(67384,plain,
    sdtpldt0(smndt0(xn),sdtpldt0(xn,xn)) = xn,
    inference(cn,[status(thm)],[67383,theory(equality)]) ).

cnf(67385,plain,
    ( xn = sdtpldt0(sdtpldt0(xn,xn),smndt0(xn))
    | ~ aInteger0(sdtpldt0(xn,xn))
    | ~ aInteger0(smndt0(xn)) ),
    inference(spm,[status(thm)],[48,67384,theory(equality)]) ).

cnf(67415,plain,
    ( xn = sdtpldt0(sdtpldt0(xn,xn),smndt0(xn))
    | $false
    | ~ aInteger0(smndt0(xn)) ),
    inference(rw,[status(thm)],[67385,22726,theory(equality)]) ).

cnf(67416,plain,
    ( xn = sdtpldt0(sdtpldt0(xn,xn),smndt0(xn))
    | $false
    | $false ),
    inference(rw,[status(thm)],[67415,6416,theory(equality)]) ).

cnf(67417,plain,
    xn = sdtpldt0(sdtpldt0(xn,xn),smndt0(xn)),
    inference(cn,[status(thm)],[67416,theory(equality)]) ).

cnf(67528,plain,
    ( sdtpldt0(smndt0(sdtpldt0(xn,xn)),xn) = sdtpldt0(sz00,smndt0(xn))
    | ~ aInteger0(smndt0(xn))
    | ~ aInteger0(sdtpldt0(xn,xn)) ),
    inference(spm,[status(thm)],[9255,67417,theory(equality)]) ).

cnf(67575,plain,
    ( sdtpldt0(smndt0(sdtpldt0(xn,xn)),xn) = smndt0(xn)
    | ~ aInteger0(smndt0(xn))
    | ~ aInteger0(sdtpldt0(xn,xn)) ),
    inference(rw,[status(thm)],[67528,14285,theory(equality)]) ).

cnf(67576,plain,
    ( sdtpldt0(smndt0(sdtpldt0(xn,xn)),xn) = smndt0(xn)
    | $false
    | ~ aInteger0(sdtpldt0(xn,xn)) ),
    inference(rw,[status(thm)],[67575,6416,theory(equality)]) ).

cnf(67577,plain,
    ( sdtpldt0(smndt0(sdtpldt0(xn,xn)),xn) = smndt0(xn)
    | $false
    | $false ),
    inference(rw,[status(thm)],[67576,22726,theory(equality)]) ).

cnf(67578,plain,
    sdtpldt0(smndt0(sdtpldt0(xn,xn)),xn) = smndt0(xn),
    inference(cn,[status(thm)],[67577,theory(equality)]) ).

cnf(95615,plain,
    ( aInteger0(sdtasdt0(xq,smndt0(xn)))
    | ~ aInteger0(smndt0(sz10)) ),
    inference(spm,[status(thm)],[9901,7431,theory(equality)]) ).

cnf(103503,plain,
    ( sdtasdt0(xq,sdtpldt0(esk2_0,xn)) = sdtasdt0(sdtpldt0(xq,xq),xn)
    | ~ aInteger0(xq)
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[115,884,theory(equality)]) ).

cnf(103601,plain,
    ( sdtasdt0(xq,sdtpldt0(esk2_0,xn)) = sdtasdt0(xq,sdtpldt0(xn,xn))
    | ~ aInteger0(xq)
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[103503,52059,theory(equality)]),52405,theory(equality)]) ).

cnf(103602,plain,
    ( sdtasdt0(xq,sdtpldt0(esk2_0,xn)) = sdtasdt0(xq,sdtpldt0(xn,xn))
    | $false
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[103601,33,theory(equality)]) ).

cnf(103603,plain,
    ( sdtasdt0(xq,sdtpldt0(esk2_0,xn)) = sdtasdt0(xq,sdtpldt0(xn,xn))
    | $false
    | $false ),
    inference(rw,[status(thm)],[103602,66,theory(equality)]) ).

cnf(103604,plain,
    sdtasdt0(xq,sdtpldt0(esk2_0,xn)) = sdtasdt0(xq,sdtpldt0(xn,xn)),
    inference(cn,[status(thm)],[103603,theory(equality)]) ).

cnf(103719,plain,
    ( sdtasdt0(xq,sdtpldt0(xn,esk2_0)) = sdtasdt0(xq,sdtpldt0(xn,xn))
    | ~ aInteger0(xn)
    | ~ aInteger0(esk2_0) ),
    inference(spm,[status(thm)],[103604,48,theory(equality)]) ).

cnf(103785,plain,
    ( sdtasdt0(xq,sdtpldt0(xn,esk2_0)) = sdtasdt0(xq,sdtpldt0(xn,xn))
    | $false
    | ~ aInteger0(esk2_0) ),
    inference(rw,[status(thm)],[103719,66,theory(equality)]) ).

cnf(103786,plain,
    ( sdtasdt0(xq,sdtpldt0(xn,esk2_0)) = sdtasdt0(xq,sdtpldt0(xn,xn))
    | $false
    | $false ),
    inference(rw,[status(thm)],[103785,72,theory(equality)]) ).

cnf(103787,plain,
    sdtasdt0(xq,sdtpldt0(xn,esk2_0)) = sdtasdt0(xq,sdtpldt0(xn,xn)),
    inference(cn,[status(thm)],[103786,theory(equality)]) ).

cnf(143368,plain,
    ( aInteger0(smndt0(sdtpldt0(xn,xn)))
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(sdtpldt0(xn,xn)) ),
    inference(spm,[status(thm)],[51582,40,theory(equality)]) ).

cnf(143404,plain,
    ( aInteger0(smndt0(sdtpldt0(xn,xn)))
    | ~ aInteger0(smndt0(sz10))
    | $false ),
    inference(rw,[status(thm)],[143368,22726,theory(equality)]) ).

cnf(143405,plain,
    ( aInteger0(smndt0(sdtpldt0(xn,xn)))
    | ~ aInteger0(smndt0(sz10)) ),
    inference(cn,[status(thm)],[143404,theory(equality)]) ).

cnf(147210,plain,
    ( sdtasdt0(esk2_0,sz10) = sdtpldt0(esk2_0,sz00)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[14640,100,theory(equality)]) ).

cnf(147289,plain,
    ( sdtasdt0(esk2_0,sz10) = sdtpldt0(esk2_0,sz00)
    | $false ),
    inference(rw,[status(thm)],[147210,73,theory(equality)]) ).

cnf(147290,plain,
    sdtasdt0(esk2_0,sz10) = sdtpldt0(esk2_0,sz00),
    inference(cn,[status(thm)],[147289,theory(equality)]) ).

cnf(147432,plain,
    ( sdtasdt0(esk2_0,sz10) = esk2_0
    | ~ aInteger0(esk2_0) ),
    inference(spm,[status(thm)],[100,147290,theory(equality)]) ).

cnf(147459,plain,
    ( sdtasdt0(esk2_0,sz10) = esk2_0
    | $false ),
    inference(rw,[status(thm)],[147432,72,theory(equality)]) ).

cnf(147460,plain,
    sdtasdt0(esk2_0,sz10) = esk2_0,
    inference(cn,[status(thm)],[147459,theory(equality)]) ).

cnf(148010,plain,
    ( aInteger0(sdtasdt0(X1,esk2_0))
    | ~ aInteger0(sz10)
    | ~ aInteger0(esk2_0)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[7031,147460,theory(equality)]) ).

cnf(148163,plain,
    ( aInteger0(sdtasdt0(X1,esk2_0))
    | $false
    | ~ aInteger0(esk2_0)
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[148010,73,theory(equality)]) ).

cnf(148164,plain,
    ( aInteger0(sdtasdt0(X1,esk2_0))
    | $false
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[148163,72,theory(equality)]) ).

cnf(148165,plain,
    ( aInteger0(sdtasdt0(X1,esk2_0))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[148164,theory(equality)]) ).

cnf(149513,plain,
    ( sdtasdt0(sz10,sz10) = sz10
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[14684,100,theory(equality)]) ).

cnf(149547,plain,
    ( aInteger0(sdtpldt0(sz10,sz00))
    | ~ aInteger0(sz10)
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[22581,14684,theory(equality)]) ).

cnf(149573,plain,
    ( sdtasdt0(sz10,sz10) = sz10
    | $false ),
    inference(rw,[status(thm)],[149513,73,theory(equality)]) ).

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

cnf(149640,plain,
    ( aInteger0(sdtpldt0(sz10,sz00))
    | $false
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[149547,73,theory(equality)]) ).

cnf(149641,plain,
    ( aInteger0(sdtpldt0(sz10,sz00))
    | $false
    | $false ),
    inference(rw,[status(thm)],[149640,95,theory(equality)]) ).

cnf(149642,plain,
    aInteger0(sdtpldt0(sz10,sz00)),
    inference(cn,[status(thm)],[149641,theory(equality)]) ).

cnf(149712,plain,
    ( aInteger0(sdtasdt0(X1,sz10))
    | ~ aInteger0(sz10)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[7031,149574,theory(equality)]) ).

cnf(149719,plain,
    ( sdtpldt0(sz10,sz10) = sdtasdt0(sz10,sdtpldt0(sz10,sz10))
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[346,149574,theory(equality)]) ).

cnf(149797,plain,
    ( aInteger0(sdtasdt0(X1,sz10))
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[149712,73,theory(equality)]) ).

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

cnf(149816,plain,
    ( sdtpldt0(sz10,sz10) = sdtasdt0(sz10,sdtpldt0(sz10,sz10))
    | $false ),
    inference(rw,[status(thm)],[149719,73,theory(equality)]) ).

cnf(149817,plain,
    sdtpldt0(sz10,sz10) = sdtasdt0(sz10,sdtpldt0(sz10,sz10)),
    inference(cn,[status(thm)],[149816,theory(equality)]) ).

cnf(149897,plain,
    ( aInteger0(sdtpldt0(sz00,sz10))
    | ~ aInteger0(sz00)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[149642,48,theory(equality)]) ).

cnf(149902,plain,
    ( aInteger0(sdtpldt0(sz00,sz10))
    | $false
    | ~ aInteger0(sz10) ),
    inference(rw,[status(thm)],[149897,95,theory(equality)]) ).

cnf(149903,plain,
    ( aInteger0(sdtpldt0(sz00,sz10))
    | $false
    | $false ),
    inference(rw,[status(thm)],[149902,73,theory(equality)]) ).

cnf(149904,plain,
    aInteger0(sdtpldt0(sz00,sz10)),
    inference(cn,[status(thm)],[149903,theory(equality)]) ).

cnf(150318,plain,
    ( sdtasdt0(esk2_0,sz10) = sdtpldt0(sz00,esk2_0)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[15379,99,theory(equality)]) ).

cnf(150395,plain,
    ( esk2_0 = sdtpldt0(sz00,esk2_0)
    | ~ aInteger0(sz10) ),
    inference(rw,[status(thm)],[150318,147460,theory(equality)]) ).

cnf(150396,plain,
    ( esk2_0 = sdtpldt0(sz00,esk2_0)
    | $false ),
    inference(rw,[status(thm)],[150395,73,theory(equality)]) ).

cnf(150397,plain,
    esk2_0 = sdtpldt0(sz00,esk2_0),
    inference(cn,[status(thm)],[150396,theory(equality)]) ).

cnf(150644,plain,
    ( sdtpldt0(xn,esk2_0) = sdtpldt0(esk2_0,xn)
    | ~ aInteger0(esk2_0) ),
    inference(spm,[status(thm)],[13264,150397,theory(equality)]) ).

cnf(150701,plain,
    ( sdtpldt0(xn,esk2_0) = sdtpldt0(esk2_0,xn)
    | $false ),
    inference(rw,[status(thm)],[150644,72,theory(equality)]) ).

cnf(150702,plain,
    sdtpldt0(xn,esk2_0) = sdtpldt0(esk2_0,xn),
    inference(cn,[status(thm)],[150701,theory(equality)]) ).

cnf(150703,plain,
    ( aInteger0(sdtpldt0(xn,esk2_0))
    | ~ aInteger0(xn)
    | ~ aInteger0(esk2_0) ),
    inference(spm,[status(thm)],[51,150702,theory(equality)]) ).

cnf(150711,plain,
    ( aInteger0(sdtpldt0(X1,sdtpldt0(xn,esk2_0)))
    | ~ aInteger0(xn)
    | ~ aInteger0(esk2_0)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[10760,150702,theory(equality)]) ).

cnf(150721,plain,
    ( sdtasdt0(sdtpldt0(xn,esk2_0),sz10) = sdtpldt0(xn,esk2_0)
    | ~ aInteger0(esk2_0) ),
    inference(spm,[status(thm)],[31382,150702,theory(equality)]) ).

cnf(150736,plain,
    ( aInteger0(sdtpldt0(xn,esk2_0))
    | $false
    | ~ aInteger0(esk2_0) ),
    inference(rw,[status(thm)],[150703,66,theory(equality)]) ).

cnf(150737,plain,
    ( aInteger0(sdtpldt0(xn,esk2_0))
    | $false
    | $false ),
    inference(rw,[status(thm)],[150736,72,theory(equality)]) ).

cnf(150738,plain,
    aInteger0(sdtpldt0(xn,esk2_0)),
    inference(cn,[status(thm)],[150737,theory(equality)]) ).

cnf(150761,plain,
    ( aInteger0(sdtpldt0(X1,sdtpldt0(xn,esk2_0)))
    | $false
    | ~ aInteger0(esk2_0)
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[150711,66,theory(equality)]) ).

cnf(150762,plain,
    ( aInteger0(sdtpldt0(X1,sdtpldt0(xn,esk2_0)))
    | $false
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[150761,72,theory(equality)]) ).

cnf(150763,plain,
    ( aInteger0(sdtpldt0(X1,sdtpldt0(xn,esk2_0)))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[150762,theory(equality)]) ).

cnf(150787,plain,
    ( sdtasdt0(sdtpldt0(xn,esk2_0),sz10) = sdtpldt0(xn,esk2_0)
    | $false ),
    inference(rw,[status(thm)],[150721,72,theory(equality)]) ).

cnf(150788,plain,
    sdtasdt0(sdtpldt0(xn,esk2_0),sz10) = sdtpldt0(xn,esk2_0),
    inference(cn,[status(thm)],[150787,theory(equality)]) ).

cnf(151563,plain,
    ( aInteger0(smndt0(esk2_0))
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(esk2_0) ),
    inference(spm,[status(thm)],[148165,40,theory(equality)]) ).

cnf(151611,plain,
    ( aInteger0(smndt0(esk2_0))
    | ~ aInteger0(smndt0(sz10))
    | $false ),
    inference(rw,[status(thm)],[151563,72,theory(equality)]) ).

cnf(151612,plain,
    ( aInteger0(smndt0(esk2_0))
    | ~ aInteger0(smndt0(sz10)) ),
    inference(cn,[status(thm)],[151611,theory(equality)]) ).

cnf(152911,plain,
    ( aInteger0(smndt0(esk2_0))
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[151612,94,theory(equality)]) ).

cnf(152912,plain,
    ( aInteger0(smndt0(esk2_0))
    | $false ),
    inference(rw,[status(thm)],[152911,73,theory(equality)]) ).

cnf(152913,plain,
    aInteger0(smndt0(esk2_0)),
    inference(cn,[status(thm)],[152912,theory(equality)]) ).

cnf(153569,plain,
    ( aInteger0(sdtasdt0(X1,sdtpldt0(sz00,sz10)))
    | ~ aInteger0(sdtpldt0(sz00,sz10))
    | ~ aInteger0(sz10)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[7031,15423,theory(equality)]) ).

cnf(153663,plain,
    ( aInteger0(sdtasdt0(X1,sdtpldt0(sz00,sz10)))
    | $false
    | ~ aInteger0(sz10)
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[153569,149904,theory(equality)]) ).

cnf(153664,plain,
    ( aInteger0(sdtasdt0(X1,sdtpldt0(sz00,sz10)))
    | $false
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[153663,73,theory(equality)]) ).

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

cnf(160555,plain,
    ( aInteger0(sdtasdt0(X1,sdtpldt0(sz10,sz00)))
    | ~ aInteger0(sz10)
    | ~ aInteger0(sdtpldt0(sz10,sz00))
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[7031,32604,theory(equality)]) ).

cnf(160669,plain,
    ( aInteger0(sdtasdt0(X1,sdtpldt0(sz10,sz00)))
    | $false
    | ~ aInteger0(sdtpldt0(sz10,sz00))
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[160555,73,theory(equality)]) ).

cnf(160670,plain,
    ( aInteger0(sdtasdt0(X1,sdtpldt0(sz10,sz00)))
    | $false
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[160669,149642,theory(equality)]) ).

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

cnf(225793,plain,
    ( sdtasdt0(xn,sdtasdt0(xq,X1)) = sdtasdt0(xq,sdtasdt0(xn,X1))
    | ~ aInteger0(X1)
    | ~ aInteger0(xn)
    | ~ aInteger0(xq) ),
    inference(spm,[status(thm)],[82,16682,theory(equality)]) ).

cnf(226041,plain,
    ( sdtasdt0(xn,sdtasdt0(xq,X1)) = sdtasdt0(xq,sdtasdt0(xn,X1))
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(xq) ),
    inference(rw,[status(thm)],[225793,66,theory(equality)]) ).

cnf(226042,plain,
    ( sdtasdt0(xn,sdtasdt0(xq,X1)) = sdtasdt0(xq,sdtasdt0(xn,X1))
    | ~ aInteger0(X1)
    | $false
    | $false ),
    inference(rw,[status(thm)],[226041,33,theory(equality)]) ).

cnf(226043,plain,
    ( sdtasdt0(xn,sdtasdt0(xq,X1)) = sdtasdt0(xq,sdtasdt0(xn,X1))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[226042,theory(equality)]) ).

cnf(237956,plain,
    ( aInteger0(sdtasdt0(xq,smndt0(xn)))
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[95615,94,theory(equality)]) ).

cnf(237957,plain,
    ( aInteger0(sdtasdt0(xq,smndt0(xn)))
    | $false ),
    inference(rw,[status(thm)],[237956,73,theory(equality)]) ).

cnf(237958,plain,
    aInteger0(sdtasdt0(xq,smndt0(xn))),
    inference(cn,[status(thm)],[237957,theory(equality)]) ).

cnf(284793,plain,
    ( sdtasdt0(xn,smndt0(xq)) = sdtasdt0(xq,sdtasdt0(xn,smndt0(sz10)))
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(xq) ),
    inference(spm,[status(thm)],[226043,39,theory(equality)]) ).

cnf(285025,plain,
    ( sdtasdt0(xn,smndt0(xq)) = sdtasdt0(xq,smndt0(xn))
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(xq) ),
    inference(rw,[status(thm)],[284793,7431,theory(equality)]) ).

cnf(285026,plain,
    ( sdtasdt0(xn,smndt0(xq)) = sdtasdt0(xq,smndt0(xn))
    | ~ aInteger0(smndt0(sz10))
    | $false ),
    inference(rw,[status(thm)],[285025,33,theory(equality)]) ).

cnf(285027,plain,
    ( sdtasdt0(xn,smndt0(xq)) = sdtasdt0(xq,smndt0(xn))
    | ~ aInteger0(smndt0(sz10)) ),
    inference(cn,[status(thm)],[285026,theory(equality)]) ).

cnf(285654,plain,
    ( sdtasdt0(xn,smndt0(xq)) = sdtasdt0(xq,smndt0(xn))
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[285027,94,theory(equality)]) ).

cnf(285655,plain,
    ( sdtasdt0(xn,smndt0(xq)) = sdtasdt0(xq,smndt0(xn))
    | $false ),
    inference(rw,[status(thm)],[285654,73,theory(equality)]) ).

cnf(285656,plain,
    sdtasdt0(xn,smndt0(xq)) = sdtasdt0(xq,smndt0(xn)),
    inference(cn,[status(thm)],[285655,theory(equality)]) ).

cnf(285767,plain,
    sdtpldt0(sz00,sdtasdt0(xq,smndt0(xn))) = sdtasdt0(xn,smndt0(xq)),
    inference(rw,[status(thm)],[31221,285656,theory(equality)]) ).

cnf(285768,plain,
    sdtpldt0(sz00,sdtasdt0(xq,smndt0(xn))) = sdtasdt0(xq,smndt0(xn)),
    inference(rw,[status(thm)],[285767,285656,theory(equality)]) ).

cnf(296824,plain,
    ( aInteger0(smndt0(sdtpldt0(xn,xn)))
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[143405,94,theory(equality)]) ).

cnf(296825,plain,
    ( aInteger0(smndt0(sdtpldt0(xn,xn)))
    | $false ),
    inference(rw,[status(thm)],[296824,73,theory(equality)]) ).

cnf(296826,plain,
    aInteger0(smndt0(sdtpldt0(xn,xn))),
    inference(cn,[status(thm)],[296825,theory(equality)]) ).

cnf(299325,plain,
    ( aInteger0(sdtpldt0(esk2_0,sdtpldt0(X1,xn)))
    | ~ aInteger0(X1)
    | ~ aInteger0(esk2_0)
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[150763,9319,theory(equality)]) ).

cnf(299371,plain,
    ( aInteger0(sdtpldt0(esk2_0,sdtpldt0(X1,xn)))
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[299325,72,theory(equality)]) ).

cnf(299372,plain,
    ( aInteger0(sdtpldt0(esk2_0,sdtpldt0(X1,xn)))
    | ~ aInteger0(X1)
    | $false
    | $false ),
    inference(rw,[status(thm)],[299371,66,theory(equality)]) ).

cnf(299373,plain,
    ( aInteger0(sdtpldt0(esk2_0,sdtpldt0(X1,xn)))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[299372,theory(equality)]) ).

cnf(328044,plain,
    ( aInteger0(smndt0(sdtpldt0(sz00,sz10)))
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(sdtpldt0(sz00,sz10)) ),
    inference(spm,[status(thm)],[153665,40,theory(equality)]) ).

cnf(328111,plain,
    ( aInteger0(smndt0(sdtpldt0(sz00,sz10)))
    | ~ aInteger0(smndt0(sz10))
    | $false ),
    inference(rw,[status(thm)],[328044,149904,theory(equality)]) ).

cnf(328112,plain,
    ( aInteger0(smndt0(sdtpldt0(sz00,sz10)))
    | ~ aInteger0(smndt0(sz10)) ),
    inference(cn,[status(thm)],[328111,theory(equality)]) ).

cnf(329756,plain,
    ( aInteger0(smndt0(sdtpldt0(sz10,sz00)))
    | ~ aInteger0(smndt0(sz10))
    | ~ aInteger0(sdtpldt0(sz10,sz00)) ),
    inference(spm,[status(thm)],[160671,40,theory(equality)]) ).

cnf(329819,plain,
    ( aInteger0(smndt0(sdtpldt0(sz10,sz00)))
    | ~ aInteger0(smndt0(sz10))
    | $false ),
    inference(rw,[status(thm)],[329756,149642,theory(equality)]) ).

cnf(329820,plain,
    ( aInteger0(smndt0(sdtpldt0(sz10,sz00)))
    | ~ aInteger0(smndt0(sz10)) ),
    inference(cn,[status(thm)],[329819,theory(equality)]) ).

cnf(346549,plain,
    ( aInteger0(sdtpldt0(sz10,sz10))
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[22581,149817,theory(equality)]) ).

cnf(346658,plain,
    ( aInteger0(sdtpldt0(sz10,sz10))
    | $false ),
    inference(rw,[status(thm)],[346549,73,theory(equality)]) ).

cnf(346659,plain,
    aInteger0(sdtpldt0(sz10,sz10)),
    inference(cn,[status(thm)],[346658,theory(equality)]) ).

cnf(443022,plain,
    ( sdtasdt0(X1,sz10) = sz00
    | sz00 = X2
    | sdtasdt0(X2,X1) != sz00
    | ~ aInteger0(X1)
    | ~ aInteger0(X2) ),
    inference(csr,[status(thm)],[3242,149798]) ).

cnf(443189,plain,
    ( sdtasdt0(sdtpldt0(xn,esk2_0),sz10) = sz00
    | sz00 = xq
    | sdtasdt0(xq,sdtpldt0(xn,xn)) != sz00
    | ~ aInteger0(xq)
    | ~ aInteger0(sdtpldt0(xn,esk2_0)) ),
    inference(spm,[status(thm)],[443022,103787,theory(equality)]) ).

cnf(444179,plain,
    ( sdtpldt0(xn,esk2_0) = sz00
    | sz00 = xq
    | sdtasdt0(xq,sdtpldt0(xn,xn)) != sz00
    | ~ aInteger0(xq)
    | ~ aInteger0(sdtpldt0(xn,esk2_0)) ),
    inference(rw,[status(thm)],[443189,150788,theory(equality)]) ).

cnf(444180,plain,
    ( sdtpldt0(xn,esk2_0) = sz00
    | sz00 = xq
    | sdtasdt0(xq,sdtpldt0(xn,xn)) != sz00
    | $false
    | ~ aInteger0(sdtpldt0(xn,esk2_0)) ),
    inference(rw,[status(thm)],[444179,33,theory(equality)]) ).

cnf(444181,plain,
    ( sdtpldt0(xn,esk2_0) = sz00
    | sz00 = xq
    | sdtasdt0(xq,sdtpldt0(xn,xn)) != sz00
    | $false
    | $false ),
    inference(rw,[status(thm)],[444180,150738,theory(equality)]) ).

cnf(444182,plain,
    ( sdtpldt0(xn,esk2_0) = sz00
    | sz00 = xq
    | sdtasdt0(xq,sdtpldt0(xn,xn)) != sz00 ),
    inference(cn,[status(thm)],[444181,theory(equality)]) ).

cnf(444183,plain,
    ( sdtpldt0(xn,esk2_0) = sz00
    | sdtasdt0(xq,sdtpldt0(xn,xn)) != sz00 ),
    inference(sr,[status(thm)],[444182,32,theory(equality)]) ).

cnf(622668,plain,
    ( sdtasdt0(X1,smndt0(xn)) = smndt0(sdtasdt0(X1,xn))
    | ~ aInteger0(xn)
    | ~ aInteger0(X1) ),
    inference(spm,[status(thm)],[3880,7431,theory(equality)]) ).

cnf(623179,plain,
    ( sdtasdt0(X1,smndt0(xn)) = smndt0(sdtasdt0(X1,xn))
    | $false
    | ~ aInteger0(X1) ),
    inference(rw,[status(thm)],[622668,66,theory(equality)]) ).

cnf(623180,plain,
    ( sdtasdt0(X1,smndt0(xn)) = smndt0(sdtasdt0(X1,xn))
    | ~ aInteger0(X1) ),
    inference(cn,[status(thm)],[623179,theory(equality)]) ).

cnf(624077,plain,
    ( smndt0(sdtpldt0(xn,xn)) = sdtasdt0(sdtpldt0(sz10,sz10),smndt0(xn))
    | ~ aInteger0(sdtpldt0(sz10,sz10)) ),
    inference(spm,[status(thm)],[623180,32630,theory(equality)]) ).

cnf(624082,plain,
    ( sdtasdt0(xq,smndt0(xn)) = sdtasdt0(xq,smndt0(esk2_0))
    | ~ aInteger0(xq) ),
    inference(spm,[status(thm)],[63482,623180,theory(equality)]) ).

cnf(624177,plain,
    ( smndt0(sdtpldt0(xn,xn)) = sdtasdt0(sdtpldt0(sz10,sz10),smndt0(xn))
    | $false ),
    inference(rw,[status(thm)],[624077,346659,theory(equality)]) ).

cnf(624178,plain,
    smndt0(sdtpldt0(xn,xn)) = sdtasdt0(sdtpldt0(sz10,sz10),smndt0(xn)),
    inference(cn,[status(thm)],[624177,theory(equality)]) ).

cnf(624187,plain,
    ( sdtasdt0(xq,smndt0(xn)) = sdtasdt0(xq,smndt0(esk2_0))
    | $false ),
    inference(rw,[status(thm)],[624082,33,theory(equality)]) ).

cnf(624188,plain,
    sdtasdt0(xq,smndt0(xn)) = sdtasdt0(xq,smndt0(esk2_0)),
    inference(cn,[status(thm)],[624187,theory(equality)]) ).

cnf(624396,plain,
    sdtpldt0(sdtasdt0(xq,xn),sdtasdt0(xq,smndt0(xn))) = sz00,
    inference(rw,[status(thm)],[63696,624188,theory(equality)]) ).

cnf(625252,plain,
    ( sz00 = sdtasdt0(xq,sdtpldt0(esk2_0,smndt0(xn)))
    | ~ aInteger0(smndt0(xn)) ),
    inference(spm,[status(thm)],[884,624396,theory(equality)]) ).

cnf(625341,plain,
    ( sz00 = sdtasdt0(xq,sdtpldt0(esk2_0,smndt0(xn)))
    | $false ),
    inference(rw,[status(thm)],[625252,6416,theory(equality)]) ).

cnf(625342,plain,
    sz00 = sdtasdt0(xq,sdtpldt0(esk2_0,smndt0(xn))),
    inference(cn,[status(thm)],[625341,theory(equality)]) ).

cnf(746034,plain,
    ( sdtpldt0(smndt0(sdtpldt0(xn,xn)),sz00) = sdtasdt0(sdtpldt0(sz10,sz10),sdtpldt0(smndt0(xn),sz00))
    | ~ aInteger0(sdtpldt0(sz10,sz10))
    | ~ aInteger0(smndt0(xn)) ),
    inference(spm,[status(thm)],[340,624178,theory(equality)]) ).

cnf(746194,plain,
    ( sdtpldt0(smndt0(sdtpldt0(xn,xn)),sz00) = smndt0(sdtpldt0(xn,xn))
    | ~ aInteger0(sdtpldt0(sz10,sz10))
    | ~ aInteger0(smndt0(xn)) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[746034,13715,theory(equality)]),14285,theory(equality)]),624178,theory(equality)]) ).

cnf(746195,plain,
    ( sdtpldt0(smndt0(sdtpldt0(xn,xn)),sz00) = smndt0(sdtpldt0(xn,xn))
    | $false
    | ~ aInteger0(smndt0(xn)) ),
    inference(rw,[status(thm)],[746194,346659,theory(equality)]) ).

cnf(746196,plain,
    ( sdtpldt0(smndt0(sdtpldt0(xn,xn)),sz00) = smndt0(sdtpldt0(xn,xn))
    | $false
    | $false ),
    inference(rw,[status(thm)],[746195,6416,theory(equality)]) ).

cnf(746197,plain,
    sdtpldt0(smndt0(sdtpldt0(xn,xn)),sz00) = smndt0(sdtpldt0(xn,xn)),
    inference(cn,[status(thm)],[746196,theory(equality)]) ).

cnf(768228,plain,
    ( sdtpldt0(sdtpldt0(xn,xn),smndt0(sdtpldt0(xn,xn))) = sdtpldt0(sz00,sz00)
    | ~ aInteger0(sz00)
    | ~ aInteger0(sdtpldt0(xn,xn)) ),
    inference(spm,[status(thm)],[9098,746197,theory(equality)]) ).

cnf(768280,plain,
    ( sdtpldt0(sdtpldt0(xn,xn),smndt0(sdtpldt0(xn,xn))) = sz00
    | ~ aInteger0(sz00)
    | ~ aInteger0(sdtpldt0(xn,xn)) ),
    inference(rw,[status(thm)],[768228,437,theory(equality)]) ).

cnf(768281,plain,
    ( sdtpldt0(sdtpldt0(xn,xn),smndt0(sdtpldt0(xn,xn))) = sz00
    | $false
    | ~ aInteger0(sdtpldt0(xn,xn)) ),
    inference(rw,[status(thm)],[768280,95,theory(equality)]) ).

cnf(768282,plain,
    ( sdtpldt0(sdtpldt0(xn,xn),smndt0(sdtpldt0(xn,xn))) = sz00
    | $false
    | $false ),
    inference(rw,[status(thm)],[768281,22726,theory(equality)]) ).

cnf(768283,plain,
    sdtpldt0(sdtpldt0(xn,xn),smndt0(sdtpldt0(xn,xn))) = sz00,
    inference(cn,[status(thm)],[768282,theory(equality)]) ).

cnf(1337690,plain,
    ( aInteger0(sdtpldt0(esk2_0,smndt0(xn)))
    | ~ aInteger0(smndt0(sdtpldt0(xn,xn))) ),
    inference(spm,[status(thm)],[299373,67578,theory(equality)]) ).

cnf(1337743,plain,
    ( aInteger0(sdtpldt0(esk2_0,smndt0(xn)))
    | $false ),
    inference(rw,[status(thm)],[1337690,296826,theory(equality)]) ).

cnf(1337744,plain,
    aInteger0(sdtpldt0(esk2_0,smndt0(xn))),
    inference(cn,[status(thm)],[1337743,theory(equality)]) ).

cnf(1342681,plain,
    ( sdtasdt0(xn,sdtasdt0(X1,X2)) = sdtasdt0(X1,sdtasdt0(X2,xn))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(csr,[status(thm)],[5503,88]) ).

cnf(1343108,plain,
    ( sdtasdt0(xn,sz00) = sdtasdt0(xq,sdtasdt0(sdtpldt0(esk2_0,smndt0(xn)),xn))
    | ~ aInteger0(sdtpldt0(esk2_0,smndt0(xn)))
    | ~ aInteger0(xq) ),
    inference(spm,[status(thm)],[1342681,625342,theory(equality)]) ).

cnf(1345936,plain,
    ( sz00 = sdtasdt0(xq,sdtasdt0(sdtpldt0(esk2_0,smndt0(xn)),xn))
    | ~ aInteger0(sdtpldt0(esk2_0,smndt0(xn)))
    | ~ aInteger0(xq) ),
    inference(rw,[status(thm)],[1343108,2677,theory(equality)]) ).

cnf(1345937,plain,
    ( sz00 = sdtasdt0(xq,sdtasdt0(sdtpldt0(esk2_0,smndt0(xn)),xn))
    | $false
    | ~ aInteger0(xq) ),
    inference(rw,[status(thm)],[1345936,1337744,theory(equality)]) ).

cnf(1345938,plain,
    ( sz00 = sdtasdt0(xq,sdtasdt0(sdtpldt0(esk2_0,smndt0(xn)),xn))
    | $false
    | $false ),
    inference(rw,[status(thm)],[1345937,33,theory(equality)]) ).

cnf(1345939,plain,
    sz00 = sdtasdt0(xq,sdtasdt0(sdtpldt0(esk2_0,smndt0(xn)),xn)),
    inference(cn,[status(thm)],[1345938,theory(equality)]) ).

cnf(1352243,plain,
    ( sdtasdt0(sdtpldt0(esk2_0,smndt0(xn)),xn) = sz00
    | sz00 = xq
    | ~ aInteger0(xq)
    | ~ aInteger0(xn)
    | ~ aInteger0(sdtpldt0(esk2_0,smndt0(xn))) ),
    inference(spm,[status(thm)],[4942,1345939,theory(equality)]) ).

cnf(1352880,plain,
    ( sdtasdt0(sdtpldt0(esk2_0,smndt0(xn)),xn) = sz00
    | sz00 = xq
    | $false
    | ~ aInteger0(xn)
    | ~ aInteger0(sdtpldt0(esk2_0,smndt0(xn))) ),
    inference(rw,[status(thm)],[1352243,33,theory(equality)]) ).

cnf(1352881,plain,
    ( sdtasdt0(sdtpldt0(esk2_0,smndt0(xn)),xn) = sz00
    | sz00 = xq
    | $false
    | $false
    | ~ aInteger0(sdtpldt0(esk2_0,smndt0(xn))) ),
    inference(rw,[status(thm)],[1352880,66,theory(equality)]) ).

cnf(1352882,plain,
    ( sdtasdt0(sdtpldt0(esk2_0,smndt0(xn)),xn) = sz00
    | sz00 = xq
    | $false
    | $false
    | $false ),
    inference(rw,[status(thm)],[1352881,1337744,theory(equality)]) ).

cnf(1352883,plain,
    ( sdtasdt0(sdtpldt0(esk2_0,smndt0(xn)),xn) = sz00
    | sz00 = xq ),
    inference(cn,[status(thm)],[1352882,theory(equality)]) ).

cnf(1352884,plain,
    sdtasdt0(sdtpldt0(esk2_0,smndt0(xn)),xn) = sz00,
    inference(sr,[status(thm)],[1352883,32,theory(equality)]) ).

cnf(1353041,plain,
    ( sdtpldt0(sdtasdt0(xn,sdtpldt0(sz10,sz10)),sz00) = sdtasdt0(sdtpldt0(sz10,sz10),sdtpldt0(xn,sz00))
    | ~ aInteger0(sdtpldt0(sz10,sz10))
    | ~ aInteger0(sz00) ),
    inference(spm,[status(thm)],[5507,32636,theory(equality)]) ).

cnf(1354935,plain,
    ( sdtpldt0(sdtpldt0(xn,xn),sz00) = sdtasdt0(sdtpldt0(sz10,sz10),sdtpldt0(xn,sz00))
    | ~ aInteger0(sdtpldt0(sz10,sz10))
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[1353041,14690,theory(equality)]) ).

cnf(1354936,plain,
    ( sdtpldt0(sdtpldt0(xn,xn),sz00) = sdtpldt0(xn,xn)
    | ~ aInteger0(sdtpldt0(sz10,sz10))
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[1354935,13155,theory(equality)]),32630,theory(equality)]) ).

cnf(1354937,plain,
    ( sdtpldt0(sdtpldt0(xn,xn),sz00) = sdtpldt0(xn,xn)
    | $false
    | ~ aInteger0(sz00) ),
    inference(rw,[status(thm)],[1354936,346659,theory(equality)]) ).

cnf(1354938,plain,
    ( sdtpldt0(sdtpldt0(xn,xn),sz00) = sdtpldt0(xn,xn)
    | $false
    | $false ),
    inference(rw,[status(thm)],[1354937,95,theory(equality)]) ).

cnf(1354939,plain,
    sdtpldt0(sdtpldt0(xn,xn),sz00) = sdtpldt0(xn,xn),
    inference(cn,[status(thm)],[1354938,theory(equality)]) ).

cnf(1359004,plain,
    ( smndt0(sz00) = sdtasdt0(sdtpldt0(esk2_0,smndt0(xn)),smndt0(xn))
    | ~ aInteger0(sdtpldt0(esk2_0,smndt0(xn))) ),
    inference(spm,[status(thm)],[623180,1352884,theory(equality)]) ).

cnf(1359492,plain,
    ( sz00 = sdtasdt0(sdtpldt0(esk2_0,smndt0(xn)),smndt0(xn))
    | ~ aInteger0(sdtpldt0(esk2_0,smndt0(xn))) ),
    inference(rw,[status(thm)],[1359004,421,theory(equality)]) ).

cnf(1359493,plain,
    ( sz00 = sdtasdt0(sdtpldt0(esk2_0,smndt0(xn)),smndt0(xn))
    | $false ),
    inference(rw,[status(thm)],[1359492,1337744,theory(equality)]) ).

cnf(1359494,plain,
    sz00 = sdtasdt0(sdtpldt0(esk2_0,smndt0(xn)),smndt0(xn)),
    inference(cn,[status(thm)],[1359493,theory(equality)]) ).

cnf(1452027,plain,
    ( sz00 = smndt0(xn)
    | sz00 = sdtpldt0(esk2_0,smndt0(xn))
    | ~ aInteger0(sdtpldt0(esk2_0,smndt0(xn)))
    | ~ aInteger0(smndt0(xn)) ),
    inference(spm,[status(thm)],[64,1359494,theory(equality)]) ).

cnf(1452201,plain,
    ( sz00 = smndt0(xn)
    | sz00 = sdtpldt0(esk2_0,smndt0(xn))
    | $false
    | ~ aInteger0(smndt0(xn)) ),
    inference(rw,[status(thm)],[1452027,1337744,theory(equality)]) ).

cnf(1452202,plain,
    ( sz00 = smndt0(xn)
    | sz00 = sdtpldt0(esk2_0,smndt0(xn))
    | $false
    | $false ),
    inference(rw,[status(thm)],[1452201,6416,theory(equality)]) ).

cnf(1452203,plain,
    ( sz00 = smndt0(xn)
    | sz00 = sdtpldt0(esk2_0,smndt0(xn)) ),
    inference(cn,[status(thm)],[1452202,theory(equality)]) ).

cnf(1452793,plain,
    ( sdtpldt0(smndt0(esk2_0),sz00) = sdtpldt0(sz00,smndt0(xn))
    | smndt0(xn) = sz00
    | ~ aInteger0(smndt0(xn))
    | ~ aInteger0(esk2_0) ),
    inference(spm,[status(thm)],[9255,1452203,theory(equality)]) ).

cnf(1452849,plain,
    ( sdtpldt0(smndt0(esk2_0),sz00) = smndt0(xn)
    | smndt0(xn) = sz00
    | ~ aInteger0(smndt0(xn))
    | ~ aInteger0(esk2_0) ),
    inference(rw,[status(thm)],[1452793,14285,theory(equality)]) ).

cnf(1452850,plain,
    ( sdtpldt0(smndt0(esk2_0),sz00) = smndt0(xn)
    | smndt0(xn) = sz00
    | $false
    | ~ aInteger0(esk2_0) ),
    inference(rw,[status(thm)],[1452849,6416,theory(equality)]) ).

cnf(1452851,plain,
    ( sdtpldt0(smndt0(esk2_0),sz00) = smndt0(xn)
    | smndt0(xn) = sz00
    | $false
    | $false ),
    inference(rw,[status(thm)],[1452850,72,theory(equality)]) ).

cnf(1452852,plain,
    ( sdtpldt0(smndt0(esk2_0),sz00) = smndt0(xn)
    | smndt0(xn) = sz00 ),
    inference(cn,[status(thm)],[1452851,theory(equality)]) ).

cnf(1472118,plain,
    ( smndt0(xn) = smndt0(esk2_0)
    | smndt0(xn) = sz00
    | ~ aInteger0(smndt0(esk2_0)) ),
    inference(spm,[status(thm)],[100,1452852,theory(equality)]) ).

cnf(1472158,plain,
    ( smndt0(xn) = smndt0(esk2_0)
    | smndt0(xn) = sz00
    | $false ),
    inference(rw,[status(thm)],[1472118,152913,theory(equality)]) ).

cnf(1472159,plain,
    ( smndt0(xn) = smndt0(esk2_0)
    | smndt0(xn) = sz00 ),
    inference(cn,[status(thm)],[1472158,theory(equality)]) ).

cnf(1472310,plain,
    ( sdtpldt0(smndt0(xn),esk2_0) = sz00
    | smndt0(xn) = sz00
    | ~ aInteger0(esk2_0) ),
    inference(spm,[status(thm)],[77,1472159,theory(equality)]) ).

cnf(1472395,plain,
    ( sdtpldt0(smndt0(xn),esk2_0) = sz00
    | smndt0(xn) = sz00
    | $false ),
    inference(rw,[status(thm)],[1472310,72,theory(equality)]) ).

cnf(1472396,plain,
    ( sdtpldt0(smndt0(xn),esk2_0) = sz00
    | smndt0(xn) = sz00 ),
    inference(cn,[status(thm)],[1472395,theory(equality)]) ).

cnf(1480510,plain,
    ( aInteger0(smndt0(sdtpldt0(sz00,sz10)))
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[328112,94,theory(equality)]) ).

cnf(1480511,plain,
    ( aInteger0(smndt0(sdtpldt0(sz00,sz10)))
    | $false ),
    inference(rw,[status(thm)],[1480510,73,theory(equality)]) ).

cnf(1480512,plain,
    aInteger0(smndt0(sdtpldt0(sz00,sz10))),
    inference(cn,[status(thm)],[1480511,theory(equality)]) ).

cnf(1480513,plain,
    ( aInteger0(smndt0(sz10))
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[1480512,99,theory(equality)]) ).

cnf(1480515,plain,
    ( aInteger0(smndt0(sz10))
    | $false ),
    inference(rw,[status(thm)],[1480513,73,theory(equality)]) ).

cnf(1480516,plain,
    aInteger0(smndt0(sz10)),
    inference(cn,[status(thm)],[1480515,theory(equality)]) ).

cnf(1641722,plain,
    ( sdtpldt0(xn,sz00) = sdtpldt0(sz00,esk2_0)
    | smndt0(xn) = sz00
    | ~ aInteger0(esk2_0)
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[9098,1472396,theory(equality)]) ).

cnf(1641767,plain,
    ( xn = sdtpldt0(sz00,esk2_0)
    | smndt0(xn) = sz00
    | ~ aInteger0(esk2_0)
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[1641722,13155,theory(equality)]) ).

cnf(1641768,plain,
    ( xn = esk2_0
    | smndt0(xn) = sz00
    | ~ aInteger0(esk2_0)
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[1641767,150397,theory(equality)]) ).

cnf(1641769,plain,
    ( xn = esk2_0
    | smndt0(xn) = sz00
    | $false
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[1641768,72,theory(equality)]) ).

cnf(1641770,plain,
    ( xn = esk2_0
    | smndt0(xn) = sz00
    | $false
    | $false ),
    inference(rw,[status(thm)],[1641769,66,theory(equality)]) ).

cnf(1641771,plain,
    ( xn = esk2_0
    | smndt0(xn) = sz00 ),
    inference(cn,[status(thm)],[1641770,theory(equality)]) ).

cnf(1642046,plain,
    ( sdtasdt0(sdtpldt0(sz10,sz10),sz00) = smndt0(sdtpldt0(xn,xn))
    | esk2_0 = xn ),
    inference(spm,[status(thm)],[624178,1641771,theory(equality)]) ).

cnf(1642410,plain,
    ( sz00 = smndt0(sdtpldt0(xn,xn))
    | esk2_0 = xn ),
    inference(rw,[status(thm)],[1642046,32636,theory(equality)]) ).

cnf(1729313,plain,
    ( sdtpldt0(sz00,xn) = smndt0(xn)
    | esk2_0 = xn ),
    inference(spm,[status(thm)],[67578,1642410,theory(equality)]) ).

cnf(1729326,plain,
    ( sdtpldt0(sdtpldt0(xn,xn),sz00) = sz00
    | esk2_0 = xn ),
    inference(spm,[status(thm)],[768283,1642410,theory(equality)]) ).

cnf(1729386,plain,
    ( xn = smndt0(xn)
    | esk2_0 = xn ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[1729313,2028,theory(equality)]),2056,theory(equality)]) ).

cnf(1729399,plain,
    ( sdtpldt0(xn,xn) = sz00
    | esk2_0 = xn ),
    inference(rw,[status(thm)],[1729326,1354939,theory(equality)]) ).

cnf(1735998,plain,
    ( sdtpldt0(xn,esk2_0) = sz00
    | esk2_0 = xn
    | sdtasdt0(xq,sz00) != sz00 ),
    inference(spm,[status(thm)],[444183,1729399,theory(equality)]) ).

cnf(1736284,plain,
    ( sdtpldt0(xn,esk2_0) = sz00
    | esk2_0 = xn
    | $false ),
    inference(rw,[status(thm)],[1735998,561,theory(equality)]) ).

cnf(1736285,plain,
    ( sdtpldt0(xn,esk2_0) = sz00
    | esk2_0 = xn ),
    inference(cn,[status(thm)],[1736284,theory(equality)]) ).

cnf(1736350,plain,
    ( sdtpldt0(smndt0(xn),sz00) = sdtpldt0(sz00,esk2_0)
    | esk2_0 = xn
    | ~ aInteger0(esk2_0)
    | ~ aInteger0(xn) ),
    inference(spm,[status(thm)],[9255,1736285,theory(equality)]) ).

cnf(1736439,plain,
    ( smndt0(xn) = sdtpldt0(sz00,esk2_0)
    | esk2_0 = xn
    | ~ aInteger0(esk2_0)
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[1736350,13715,theory(equality)]),14285,theory(equality)]) ).

cnf(1736440,plain,
    ( smndt0(xn) = esk2_0
    | esk2_0 = xn
    | ~ aInteger0(esk2_0)
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[1736439,150397,theory(equality)]) ).

cnf(1736441,plain,
    ( smndt0(xn) = esk2_0
    | esk2_0 = xn
    | $false
    | ~ aInteger0(xn) ),
    inference(rw,[status(thm)],[1736440,72,theory(equality)]) ).

cnf(1736442,plain,
    ( smndt0(xn) = esk2_0
    | esk2_0 = xn
    | $false
    | $false ),
    inference(rw,[status(thm)],[1736441,66,theory(equality)]) ).

cnf(1736443,plain,
    ( smndt0(xn) = esk2_0
    | esk2_0 = xn ),
    inference(cn,[status(thm)],[1736442,theory(equality)]) ).

cnf(1736886,plain,
    esk2_0 = xn,
    inference(spm,[status(thm)],[1729386,1736443,theory(equality)]) ).

cnf(2088896,plain,
    ( aInteger0(smndt0(sdtpldt0(sz10,sz00)))
    | $false ),
    inference(rw,[status(thm)],[329820,1480516,theory(equality)]) ).

cnf(2088897,plain,
    aInteger0(smndt0(sdtpldt0(sz10,sz00))),
    inference(cn,[status(thm)],[2088896,theory(equality)]) ).

cnf(2106601,plain,
    ( aInteger0(smndt0(sdtasdt0(X1,X2)))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | $false
    | ~ aInteger0(sdtasdt0(X1,X2)) ),
    inference(rw,[status(thm)],[7083,1480516,theory(equality)]) ).

cnf(2106602,plain,
    ( aInteger0(smndt0(sdtasdt0(X1,X2)))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1)
    | ~ aInteger0(sdtasdt0(X1,X2)) ),
    inference(cn,[status(thm)],[2106601,theory(equality)]) ).

cnf(2106603,plain,
    ( aInteger0(smndt0(sdtasdt0(X1,X2)))
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(csr,[status(thm)],[2106602,88]) ).

cnf(3204399,plain,
    ( sdtpldt0(xa,sz00) = sdtpldt0(sdtasdt0(xq,xn),xb)
    | ~ aInteger0(xb) ),
    inference(spm,[status(thm)],[8746,77,theory(equality)]) ).

cnf(3204450,plain,
    ( sdtpldt0(xa,sz00) = sdtpldt0(sdtasdt0(xq,xn),xb)
    | $false ),
    inference(rw,[status(thm)],[3204399,34,theory(equality)]) ).

cnf(3204451,plain,
    sdtpldt0(xa,sz00) = sdtpldt0(sdtasdt0(xq,xn),xb),
    inference(cn,[status(thm)],[3204450,theory(equality)]) ).

cnf(3204528,plain,
    ( sdtpldt0(xa,sz00) = sdtpldt0(xb,sdtasdt0(xq,xn))
    | ~ aInteger0(xb)
    | ~ aInteger0(sdtasdt0(xq,xn)) ),
    inference(spm,[status(thm)],[48,3204451,theory(equality)]) ).

cnf(3204549,plain,
    ( sdtpldt0(xa,sz00) = sdtpldt0(xb,sdtasdt0(xq,xn))
    | $false
    | ~ aInteger0(sdtasdt0(xq,xn)) ),
    inference(rw,[status(thm)],[3204528,34,theory(equality)]) ).

cnf(3204550,plain,
    ( sdtpldt0(xa,sz00) = sdtpldt0(xb,sdtasdt0(xq,xn))
    | $false
    | $false ),
    inference(rw,[status(thm)],[3204549,202,theory(equality)]) ).

cnf(3204551,plain,
    sdtpldt0(xa,sz00) = sdtpldt0(xb,sdtasdt0(xq,xn)),
    inference(cn,[status(thm)],[3204550,theory(equality)]) ).

cnf(3206124,plain,
    ( sdtpldt0(smndt0(xb),sdtpldt0(xa,sz00)) = sdtpldt0(sz00,sdtasdt0(xq,xn))
    | ~ aInteger0(sdtasdt0(xq,xn))
    | ~ aInteger0(xb) ),
    inference(spm,[status(thm)],[9255,3204551,theory(equality)]) ).

cnf(3206150,plain,
    ( sdtpldt0(smndt0(xb),sdtpldt0(xa,sz00)) = sdtasdt0(xq,xn)
    | ~ aInteger0(sdtasdt0(xq,xn))
    | ~ aInteger0(xb) ),
    inference(rw,[status(thm)],[3206124,17196,theory(equality)]) ).

cnf(3206151,plain,
    ( sdtpldt0(smndt0(xb),sdtpldt0(xa,sz00)) = sdtasdt0(xq,xn)
    | $false
    | ~ aInteger0(xb) ),
    inference(rw,[status(thm)],[3206150,202,theory(equality)]) ).

cnf(3206152,plain,
    ( sdtpldt0(smndt0(xb),sdtpldt0(xa,sz00)) = sdtasdt0(xq,xn)
    | $false
    | $false ),
    inference(rw,[status(thm)],[3206151,34,theory(equality)]) ).

cnf(3206153,plain,
    sdtpldt0(smndt0(xb),sdtpldt0(xa,sz00)) = sdtasdt0(xq,xn),
    inference(cn,[status(thm)],[3206152,theory(equality)]) ).

cnf(3211687,plain,
    ( sdtpldt0(smndt0(xb),xa) = sdtasdt0(xq,xn)
    | ~ aInteger0(xa) ),
    inference(spm,[status(thm)],[3206153,100,theory(equality)]) ).

cnf(3211720,plain,
    ( sdtpldt0(smndt0(xb),xa) = sdtasdt0(xq,xn)
    | $false ),
    inference(rw,[status(thm)],[3211687,35,theory(equality)]) ).

cnf(3211721,plain,
    sdtpldt0(smndt0(xb),xa) = sdtasdt0(xq,xn),
    inference(cn,[status(thm)],[3211720,theory(equality)]) ).

cnf(3211809,plain,
    ( sdtpldt0(xb,sdtasdt0(xq,xn)) = sdtpldt0(sz00,xa)
    | ~ aInteger0(xa)
    | ~ aInteger0(xb) ),
    inference(spm,[status(thm)],[9098,3211721,theory(equality)]) ).

cnf(3211841,plain,
    ( sdtpldt0(xa,sz00) = sdtpldt0(sz00,xa)
    | ~ aInteger0(xa)
    | ~ aInteger0(xb) ),
    inference(rw,[status(thm)],[3211809,3204551,theory(equality)]) ).

cnf(3211842,plain,
    ( sdtpldt0(xa,sz00) = sdtpldt0(sz00,xa)
    | $false
    | ~ aInteger0(xb) ),
    inference(rw,[status(thm)],[3211841,35,theory(equality)]) ).

cnf(3211843,plain,
    ( sdtpldt0(xa,sz00) = sdtpldt0(sz00,xa)
    | $false
    | $false ),
    inference(rw,[status(thm)],[3211842,34,theory(equality)]) ).

cnf(3211844,plain,
    sdtpldt0(xa,sz00) = sdtpldt0(sz00,xa),
    inference(cn,[status(thm)],[3211843,theory(equality)]) ).

cnf(3212952,plain,
    ( sdtpldt0(sz00,xa) = xa
    | ~ aInteger0(xa) ),
    inference(spm,[status(thm)],[100,3211844,theory(equality)]) ).

cnf(3212986,plain,
    sdtpldt0(sdtasdt0(xq,xn),xb) = sdtpldt0(sz00,xa),
    inference(rw,[status(thm)],[3204451,3211844,theory(equality)]) ).

cnf(3212987,plain,
    ( sdtpldt0(sz00,xa) = xa
    | $false ),
    inference(rw,[status(thm)],[3212952,35,theory(equality)]) ).

cnf(3212988,plain,
    sdtpldt0(sz00,xa) = xa,
    inference(cn,[status(thm)],[3212987,theory(equality)]) ).

cnf(3213077,plain,
    ( sdtasdt0(sz00,xa) = sz00
    | ~ aInteger0(xa) ),
    inference(spm,[status(thm)],[14107,3212988,theory(equality)]) ).

cnf(3213141,plain,
    ( sdtasdt0(sz00,xa) = sz00
    | $false ),
    inference(rw,[status(thm)],[3213077,35,theory(equality)]) ).

cnf(3213142,plain,
    sdtasdt0(sz00,xa) = sz00,
    inference(cn,[status(thm)],[3213141,theory(equality)]) ).

cnf(3216480,plain,
    sdtpldt0(sdtasdt0(xq,xn),xb) = xa,
    inference(rw,[status(thm)],[3212986,3212988,theory(equality)]) ).

cnf(3216487,plain,
    ( sdtpldt0(smndt0(sdtasdt0(xq,xn)),xa) = sdtpldt0(sz00,xb)
    | ~ aInteger0(xb)
    | ~ aInteger0(sdtasdt0(xq,xn)) ),
    inference(spm,[status(thm)],[9255,3216480,theory(equality)]) ).

cnf(3216524,plain,
    ( sdtpldt0(sdtasdt0(xq,smndt0(xn)),xa) = sdtpldt0(sz00,xb)
    | ~ aInteger0(xb)
    | ~ aInteger0(sdtasdt0(xq,xn)) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[3216487,63482,theory(equality)]),1736886,theory(equality)]) ).

cnf(3216525,plain,
    ( sdtpldt0(sdtasdt0(xq,smndt0(xn)),xa) = sdtpldt0(sz00,xb)
    | $false
    | ~ aInteger0(sdtasdt0(xq,xn)) ),
    inference(rw,[status(thm)],[3216524,34,theory(equality)]) ).

cnf(3216526,plain,
    ( sdtpldt0(sdtasdt0(xq,smndt0(xn)),xa) = sdtpldt0(sz00,xb)
    | $false
    | $false ),
    inference(rw,[status(thm)],[3216525,202,theory(equality)]) ).

cnf(3216527,plain,
    sdtpldt0(sdtasdt0(xq,smndt0(xn)),xa) = sdtpldt0(sz00,xb),
    inference(cn,[status(thm)],[3216526,theory(equality)]) ).

cnf(3216612,plain,
    ( sdtpldt0(xa,sz00) = sdtasdt0(sdtpldt0(sz10,sz00),xa)
    | ~ aInteger0(sz00)
    | ~ aInteger0(xa) ),
    inference(spm,[status(thm)],[397,3213142,theory(equality)]) ).

cnf(3217162,plain,
    ( xa = sdtasdt0(sdtpldt0(sz10,sz00),xa)
    | ~ aInteger0(sz00)
    | ~ aInteger0(xa) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[3216612,3211844,theory(equality)]),3212988,theory(equality)]) ).

cnf(3217163,plain,
    ( xa = sdtasdt0(sdtpldt0(sz10,sz00),xa)
    | $false
    | ~ aInteger0(xa) ),
    inference(rw,[status(thm)],[3217162,95,theory(equality)]) ).

cnf(3217164,plain,
    ( xa = sdtasdt0(sdtpldt0(sz10,sz00),xa)
    | $false
    | $false ),
    inference(rw,[status(thm)],[3217163,35,theory(equality)]) ).

cnf(3217165,plain,
    xa = sdtasdt0(sdtpldt0(sz10,sz00),xa),
    inference(cn,[status(thm)],[3217164,theory(equality)]) ).

cnf(3248532,plain,
    ( aInteger0(smndt0(xa))
    | ~ aInteger0(xa)
    | ~ aInteger0(sdtpldt0(sz10,sz00)) ),
    inference(spm,[status(thm)],[2106603,3217165,theory(equality)]) ).

cnf(3249347,plain,
    ( aInteger0(smndt0(xa))
    | $false
    | ~ aInteger0(sdtpldt0(sz10,sz00)) ),
    inference(rw,[status(thm)],[3248532,35,theory(equality)]) ).

cnf(3249348,plain,
    ( aInteger0(smndt0(xa))
    | $false
    | $false ),
    inference(rw,[status(thm)],[3249347,149642,theory(equality)]) ).

cnf(3249349,plain,
    aInteger0(smndt0(xa)),
    inference(cn,[status(thm)],[3249348,theory(equality)]) ).

cnf(3309391,plain,
    ( sdtpldt0(sz10,smndt0(sdtpldt0(sz10,sz00))) = sz00
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[9034,2088897,theory(equality)]) ).

cnf(3309534,plain,
    ( sdtpldt0(sz10,smndt0(sdtpldt0(sz10,sz00))) = sz00
    | $false ),
    inference(rw,[status(thm)],[3309391,73,theory(equality)]) ).

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

cnf(3309928,plain,
    ( sdtpldt0(sz10,smndt0(sz10)) = sz00
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[3309535,100,theory(equality)]) ).

cnf(3309958,plain,
    ( sdtpldt0(sz10,smndt0(sz10)) = sz00
    | $false ),
    inference(rw,[status(thm)],[3309928,73,theory(equality)]) ).

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

cnf(3388541,plain,
    ( sdtpldt0(X1,sdtpldt0(X2,smndt0(X1))) = sdtpldt0(sz00,X2)
    | ~ aInteger0(X2)
    | ~ aInteger0(X1) ),
    inference(csr,[status(thm)],[9104,94]) ).

cnf(3388606,plain,
    ( sdtpldt0(sz10,sz00) = sdtpldt0(sz00,sz10)
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[3388541,3309959,theory(equality)]) ).

cnf(3389049,plain,
    ( sdtpldt0(sz10,sz00) = sdtpldt0(sz00,sz10)
    | $false ),
    inference(rw,[status(thm)],[3388606,73,theory(equality)]) ).

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

cnf(3427515,plain,
    ( sdtpldt0(sz00,sz10) = sz10
    | ~ aInteger0(sz10) ),
    inference(spm,[status(thm)],[100,3389050,theory(equality)]) ).

cnf(3427669,plain,
    ( sdtpldt0(sz00,sz10) = sz10
    | $false ),
    inference(rw,[status(thm)],[3427515,73,theory(equality)]) ).

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

cnf(3439620,plain,
    ( sdtpldt0(sz00,sdtasdt0(sz00,xa)) = sdtasdt0(sz00,sdtpldt0(sz00,xb))
    | ~ aInteger0(sdtasdt0(xq,smndt0(xn)))
    | ~ aInteger0(xa) ),
    inference(spm,[status(thm)],[342,3216527,theory(equality)]) ).

cnf(3439682,plain,
    ( sz00 = sdtasdt0(sz00,sdtpldt0(sz00,xb))
    | ~ aInteger0(sdtasdt0(xq,smndt0(xn)))
    | ~ aInteger0(xa) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[3439620,3213142,theory(equality)]),437,theory(equality)]) ).

cnf(3439683,plain,
    ( sz00 = sdtasdt0(sz00,sdtpldt0(sz00,xb))
    | $false
    | ~ aInteger0(xa) ),
    inference(rw,[status(thm)],[3439682,237958,theory(equality)]) ).

cnf(3439684,plain,
    ( sz00 = sdtasdt0(sz00,sdtpldt0(sz00,xb))
    | $false
    | $false ),
    inference(rw,[status(thm)],[3439683,35,theory(equality)]) ).

cnf(3439685,plain,
    sz00 = sdtasdt0(sz00,sdtpldt0(sz00,xb)),
    inference(cn,[status(thm)],[3439684,theory(equality)]) ).

cnf(3439764,plain,
    ( sdtasdt0(sz00,xb) = sz00
    | ~ aInteger0(xb) ),
    inference(spm,[status(thm)],[3439685,99,theory(equality)]) ).

cnf(3440228,plain,
    ( sdtasdt0(sz00,xb) = sz00
    | $false ),
    inference(rw,[status(thm)],[3439764,34,theory(equality)]) ).

cnf(3440229,plain,
    sdtasdt0(sz00,xb) = sz00,
    inference(cn,[status(thm)],[3440228,theory(equality)]) ).

cnf(3441628,plain,
    ( sdtpldt0(xb,sz00) = sdtasdt0(sdtpldt0(sz10,sz00),xb)
    | ~ aInteger0(sz00)
    | ~ aInteger0(xb) ),
    inference(spm,[status(thm)],[397,3440229,theory(equality)]) ).

cnf(3442181,plain,
    ( sdtpldt0(xb,sz00) = sdtasdt0(sz10,xb)
    | ~ aInteger0(sz00)
    | ~ aInteger0(xb) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[3441628,3389050,theory(equality)]),3427670,theory(equality)]) ).

cnf(3442182,plain,
    ( sdtpldt0(xb,sz00) = sdtasdt0(sz10,xb)
    | $false
    | ~ aInteger0(xb) ),
    inference(rw,[status(thm)],[3442181,95,theory(equality)]) ).

cnf(3442183,plain,
    ( sdtpldt0(xb,sz00) = sdtasdt0(sz10,xb)
    | $false
    | $false ),
    inference(rw,[status(thm)],[3442182,34,theory(equality)]) ).

cnf(3442184,plain,
    sdtpldt0(xb,sz00) = sdtasdt0(sz10,xb),
    inference(cn,[status(thm)],[3442183,theory(equality)]) ).

cnf(3447810,plain,
    ( sdtasdt0(sz10,xb) = xb
    | ~ aInteger0(xb) ),
    inference(spm,[status(thm)],[100,3442184,theory(equality)]) ).

cnf(3447866,plain,
    ( sdtasdt0(sz10,xb) = xb
    | $false ),
    inference(rw,[status(thm)],[3447810,34,theory(equality)]) ).

cnf(3447867,plain,
    sdtasdt0(sz10,xb) = xb,
    inference(cn,[status(thm)],[3447866,theory(equality)]) ).

cnf(3448049,plain,
    ( sdtpldt0(sz00,xb) = sdtasdt0(sdtpldt0(sz00,sz10),xb)
    | ~ aInteger0(sz10)
    | ~ aInteger0(xb) ),
    inference(spm,[status(thm)],[389,3447867,theory(equality)]) ).

cnf(3448531,plain,
    ( sdtpldt0(sz00,xb) = xb
    | ~ aInteger0(sz10)
    | ~ aInteger0(xb) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[3448049,3427670,theory(equality)]),3447867,theory(equality)]) ).

cnf(3448532,plain,
    ( sdtpldt0(sz00,xb) = xb
    | $false
    | ~ aInteger0(xb) ),
    inference(rw,[status(thm)],[3448531,73,theory(equality)]) ).

cnf(3448533,plain,
    ( sdtpldt0(sz00,xb) = xb
    | $false
    | $false ),
    inference(rw,[status(thm)],[3448532,34,theory(equality)]) ).

cnf(3448534,plain,
    sdtpldt0(sz00,xb) = xb,
    inference(cn,[status(thm)],[3448533,theory(equality)]) ).

cnf(3451528,plain,
    sdtpldt0(sdtasdt0(xq,smndt0(xn)),xa) = xb,
    inference(rw,[status(thm)],[3216527,3448534,theory(equality)]) ).

cnf(3451668,plain,
    ( xb = sdtpldt0(xa,sdtasdt0(xq,smndt0(xn)))
    | ~ aInteger0(xa)
    | ~ aInteger0(sdtasdt0(xq,smndt0(xn))) ),
    inference(spm,[status(thm)],[48,3451528,theory(equality)]) ).

cnf(3451704,plain,
    ( xb = sdtpldt0(xa,sdtasdt0(xq,smndt0(xn)))
    | $false
    | ~ aInteger0(sdtasdt0(xq,smndt0(xn))) ),
    inference(rw,[status(thm)],[3451668,35,theory(equality)]) ).

cnf(3451705,plain,
    ( xb = sdtpldt0(xa,sdtasdt0(xq,smndt0(xn)))
    | $false
    | $false ),
    inference(rw,[status(thm)],[3451704,237958,theory(equality)]) ).

cnf(3451706,plain,
    xb = sdtpldt0(xa,sdtasdt0(xq,smndt0(xn))),
    inference(cn,[status(thm)],[3451705,theory(equality)]) ).

cnf(3469692,plain,
    ( sdtpldt0(smndt0(xa),xb) = sdtpldt0(sz00,sdtasdt0(xq,smndt0(xn)))
    | ~ aInteger0(sdtasdt0(xq,smndt0(xn)))
    | ~ aInteger0(xa) ),
    inference(spm,[status(thm)],[9255,3451706,theory(equality)]) ).

cnf(3469733,plain,
    ( sdtpldt0(smndt0(xa),xb) = sdtasdt0(xq,smndt0(xn))
    | ~ aInteger0(sdtasdt0(xq,smndt0(xn)))
    | ~ aInteger0(xa) ),
    inference(rw,[status(thm)],[3469692,285768,theory(equality)]) ).

cnf(3469734,plain,
    ( sdtpldt0(smndt0(xa),xb) = sdtasdt0(xq,smndt0(xn))
    | $false
    | ~ aInteger0(xa) ),
    inference(rw,[status(thm)],[3469733,237958,theory(equality)]) ).

cnf(3469735,plain,
    ( sdtpldt0(smndt0(xa),xb) = sdtasdt0(xq,smndt0(xn))
    | $false
    | $false ),
    inference(rw,[status(thm)],[3469734,35,theory(equality)]) ).

cnf(3469736,plain,
    sdtpldt0(smndt0(xa),xb) = sdtasdt0(xq,smndt0(xn)),
    inference(cn,[status(thm)],[3469735,theory(equality)]) ).

cnf(3481658,plain,
    ( sdtasdt0(xq,smndt0(xn)) = sdtpldt0(xb,smndt0(xa))
    | ~ aInteger0(xb)
    | ~ aInteger0(smndt0(xa)) ),
    inference(spm,[status(thm)],[48,3469736,theory(equality)]) ).

cnf(3481698,plain,
    ( sdtasdt0(xq,smndt0(xn)) = sdtpldt0(xb,smndt0(xa))
    | $false
    | ~ aInteger0(smndt0(xa)) ),
    inference(rw,[status(thm)],[3481658,34,theory(equality)]) ).

cnf(3481699,plain,
    ( sdtasdt0(xq,smndt0(xn)) = sdtpldt0(xb,smndt0(xa))
    | $false
    | $false ),
    inference(rw,[status(thm)],[3481698,3249349,theory(equality)]) ).

cnf(3481700,plain,
    sdtasdt0(xq,smndt0(xn)) = sdtpldt0(xb,smndt0(xa)),
    inference(cn,[status(thm)],[3481699,theory(equality)]) ).

cnf(3481701,plain,
    $false,
    inference(sr,[status(thm)],[3481700,79,theory(equality)]) ).

cnf(3481702,plain,
    $false,
    3481701,
    [proof] ).

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