TSTP Solution File: NUM421+1 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : NUM421+1 : TPTP v8.1.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n008.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 0s
% DateTime : Mon Jul 18 06:22:05 EDT 2022

% Result   : Theorem 38.45s 38.84s
% Output   : Refutation 38.45s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.13  % Problem  : NUM421+1 : TPTP v8.1.0. Released v4.0.0.
% 0.12/0.14  % Command  : bliksem %s
% 0.15/0.35  % Computer : n008.cluster.edu
% 0.15/0.35  % Model    : x86_64 x86_64
% 0.15/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.35  % Memory   : 8042.1875MB
% 0.15/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.35  % CPULimit : 300
% 0.15/0.35  % DateTime : Thu Jul  7 22:48:38 EDT 2022
% 0.15/0.36  % CPUTime  : 
% 38.45/38.84  *** allocated 10000 integers for termspace/termends
% 38.45/38.84  *** allocated 10000 integers for clauses
% 38.45/38.84  *** allocated 10000 integers for justifications
% 38.45/38.84  Bliksem 1.12
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  Automatic Strategy Selection
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  Clauses:
% 38.45/38.84  
% 38.45/38.84  { && }.
% 38.45/38.84  { aInteger0( sz00 ) }.
% 38.45/38.84  { aInteger0( sz10 ) }.
% 38.45/38.84  { ! aInteger0( X ), aInteger0( smndt0( X ) ) }.
% 38.45/38.84  { ! aInteger0( X ), ! aInteger0( Y ), aInteger0( sdtpldt0( X, Y ) ) }.
% 38.45/38.84  { ! aInteger0( X ), ! aInteger0( Y ), aInteger0( sdtasdt0( X, Y ) ) }.
% 38.45/38.84  { ! aInteger0( X ), ! aInteger0( Y ), ! aInteger0( Z ), sdtpldt0( X, 
% 38.45/38.84    sdtpldt0( Y, Z ) ) = sdtpldt0( sdtpldt0( X, Y ), Z ) }.
% 38.45/38.84  { ! aInteger0( X ), ! aInteger0( Y ), sdtpldt0( X, Y ) = sdtpldt0( Y, X ) }
% 38.45/38.84    .
% 38.45/38.84  { ! aInteger0( X ), sdtpldt0( X, sz00 ) = X }.
% 38.45/38.84  { ! aInteger0( X ), X = sdtpldt0( sz00, X ) }.
% 38.45/38.84  { ! aInteger0( X ), sdtpldt0( X, smndt0( X ) ) = sz00 }.
% 38.45/38.84  { ! aInteger0( X ), sz00 = sdtpldt0( smndt0( X ), X ) }.
% 38.45/38.84  { ! aInteger0( X ), ! aInteger0( Y ), ! aInteger0( Z ), sdtasdt0( X, 
% 38.45/38.84    sdtasdt0( Y, Z ) ) = sdtasdt0( sdtasdt0( X, Y ), Z ) }.
% 38.45/38.84  { ! aInteger0( X ), ! aInteger0( Y ), sdtasdt0( X, Y ) = sdtasdt0( Y, X ) }
% 38.45/38.84    .
% 38.45/38.84  { ! aInteger0( X ), sdtasdt0( X, sz10 ) = X }.
% 38.45/38.84  { ! aInteger0( X ), X = sdtasdt0( sz10, X ) }.
% 38.45/38.84  { ! aInteger0( X ), ! aInteger0( Y ), ! aInteger0( Z ), sdtasdt0( X, 
% 38.45/38.84    sdtpldt0( Y, Z ) ) = sdtpldt0( sdtasdt0( X, Y ), sdtasdt0( X, Z ) ) }.
% 38.45/38.84  { ! aInteger0( X ), ! aInteger0( Y ), ! aInteger0( Z ), sdtasdt0( sdtpldt0
% 38.45/38.84    ( X, Y ), Z ) = sdtpldt0( sdtasdt0( X, Z ), sdtasdt0( Y, Z ) ) }.
% 38.45/38.84  { aInteger0( xa ) }.
% 38.45/38.84  { ! sdtasdt0( xa, sz00 ) = sz00, ! sz00 = sdtasdt0( sz00, xa ) }.
% 38.45/38.84  
% 38.45/38.84  percentage equality = 0.291667, percentage horn = 1.000000
% 38.45/38.84  This is a problem with some equality
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  Options Used:
% 38.45/38.84  
% 38.45/38.84  useres =            1
% 38.45/38.84  useparamod =        1
% 38.45/38.84  useeqrefl =         1
% 38.45/38.84  useeqfact =         1
% 38.45/38.84  usefactor =         1
% 38.45/38.84  usesimpsplitting =  0
% 38.45/38.84  usesimpdemod =      5
% 38.45/38.84  usesimpres =        3
% 38.45/38.84  
% 38.45/38.84  resimpinuse      =  1000
% 38.45/38.84  resimpclauses =     20000
% 38.45/38.84  substype =          eqrewr
% 38.45/38.84  backwardsubs =      1
% 38.45/38.84  selectoldest =      5
% 38.45/38.84  
% 38.45/38.84  litorderings [0] =  split
% 38.45/38.84  litorderings [1] =  extend the termordering, first sorting on arguments
% 38.45/38.84  
% 38.45/38.84  termordering =      kbo
% 38.45/38.84  
% 38.45/38.84  litapriori =        0
% 38.45/38.84  termapriori =       1
% 38.45/38.84  litaposteriori =    0
% 38.45/38.84  termaposteriori =   0
% 38.45/38.84  demodaposteriori =  0
% 38.45/38.84  ordereqreflfact =   0
% 38.45/38.84  
% 38.45/38.84  litselect =         negord
% 38.45/38.84  
% 38.45/38.84  maxweight =         15
% 38.45/38.84  maxdepth =          30000
% 38.45/38.84  maxlength =         115
% 38.45/38.84  maxnrvars =         195
% 38.45/38.84  excuselevel =       1
% 38.45/38.84  increasemaxweight = 1
% 38.45/38.84  
% 38.45/38.84  maxselected =       10000000
% 38.45/38.84  maxnrclauses =      10000000
% 38.45/38.84  
% 38.45/38.84  showgenerated =    0
% 38.45/38.84  showkept =         0
% 38.45/38.84  showselected =     0
% 38.45/38.84  showdeleted =      0
% 38.45/38.84  showresimp =       1
% 38.45/38.84  showstatus =       2000
% 38.45/38.84  
% 38.45/38.84  prologoutput =     0
% 38.45/38.84  nrgoals =          5000000
% 38.45/38.84  totalproof =       1
% 38.45/38.84  
% 38.45/38.84  Symbols occurring in the translation:
% 38.45/38.84  
% 38.45/38.84  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 38.45/38.84  .  [1, 2]      (w:1, o:19, a:1, s:1, b:0), 
% 38.45/38.84  &&  [3, 0]      (w:1, o:4, a:1, s:1, b:0), 
% 38.45/38.84  !  [4, 1]      (w:0, o:12, a:1, s:1, b:0), 
% 38.45/38.84  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 38.45/38.84  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 38.45/38.84  aInteger0  [36, 1]      (w:1, o:17, a:1, s:1, b:0), 
% 38.45/38.84  sz00  [37, 0]      (w:1, o:7, a:1, s:1, b:0), 
% 38.45/38.84  sz10  [38, 0]      (w:1, o:8, a:1, s:1, b:0), 
% 38.45/38.84  smndt0  [39, 1]      (w:1, o:18, a:1, s:1, b:0), 
% 38.45/38.84  sdtpldt0  [41, 2]      (w:1, o:43, a:1, s:1, b:0), 
% 38.45/38.84  sdtasdt0  [42, 2]      (w:1, o:44, a:1, s:1, b:0), 
% 38.45/38.84  xa  [44, 0]      (w:1, o:11, a:1, s:1, b:0).
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  Starting Search:
% 38.45/38.84  
% 38.45/38.84  *** allocated 15000 integers for clauses
% 38.45/38.84  *** allocated 22500 integers for clauses
% 38.45/38.84  *** allocated 33750 integers for clauses
% 38.45/38.84  *** allocated 50625 integers for clauses
% 38.45/38.84  *** allocated 75937 integers for clauses
% 38.45/38.84  *** allocated 15000 integers for termspace/termends
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  *** allocated 113905 integers for clauses
% 38.45/38.84  *** allocated 22500 integers for termspace/termends
% 38.45/38.84  *** allocated 170857 integers for clauses
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    5056
% 38.45/38.84  Kept:         2001
% 38.45/38.84  Inuse:        117
% 38.45/38.84  Deleted:      14
% 38.45/38.84  Deletedinuse: 13
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  *** allocated 33750 integers for termspace/termends
% 38.45/38.84  *** allocated 256285 integers for clauses
% 38.45/38.84  *** allocated 50625 integers for termspace/termends
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  *** allocated 384427 integers for clauses
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    10239
% 38.45/38.84  Kept:         4021
% 38.45/38.84  Inuse:        164
% 38.45/38.84  Deleted:      40
% 38.45/38.84  Deletedinuse: 15
% 38.45/38.84  
% 38.45/38.84  *** allocated 75937 integers for termspace/termends
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  *** allocated 576640 integers for clauses
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    15232
% 38.45/38.84  Kept:         6029
% 38.45/38.84  Inuse:        203
% 38.45/38.84  Deleted:      47
% 38.45/38.84  Deletedinuse: 15
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  *** allocated 113905 integers for termspace/termends
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    18827
% 38.45/38.84  Kept:         8416
% 38.45/38.84  Inuse:        221
% 38.45/38.84  Deleted:      55
% 38.45/38.84  Deletedinuse: 15
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  *** allocated 864960 integers for clauses
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  *** allocated 170857 integers for termspace/termends
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    22404
% 38.45/38.84  Kept:         10536
% 38.45/38.84  Inuse:        246
% 38.45/38.84  Deleted:      56
% 38.45/38.84  Deletedinuse: 16
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    26074
% 38.45/38.84  Kept:         12932
% 38.45/38.84  Inuse:        264
% 38.45/38.84  Deleted:      58
% 38.45/38.84  Deletedinuse: 16
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  *** allocated 256285 integers for termspace/termends
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  *** allocated 1297440 integers for clauses
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    30353
% 38.45/38.84  Kept:         16066
% 38.45/38.84  Inuse:        274
% 38.45/38.84  Deleted:      58
% 38.45/38.84  Deletedinuse: 16
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    33851
% 38.45/38.84  Kept:         18560
% 38.45/38.84  Inuse:        284
% 38.45/38.84  Deleted:      58
% 38.45/38.84  Deletedinuse: 16
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  *** allocated 384427 integers for termspace/termends
% 38.45/38.84  Resimplifying clauses:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    37594
% 38.45/38.84  Kept:         20647
% 38.45/38.84  Inuse:        301
% 38.45/38.84  Deleted:      576
% 38.45/38.84  Deletedinuse: 16
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    40638
% 38.45/38.84  Kept:         22786
% 38.45/38.84  Inuse:        307
% 38.45/38.84  Deleted:      580
% 38.45/38.84  Deletedinuse: 20
% 38.45/38.84  
% 38.45/38.84  *** allocated 1946160 integers for clauses
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    44766
% 38.45/38.84  Kept:         24940
% 38.45/38.84  Inuse:        314
% 38.45/38.84  Deleted:      580
% 38.45/38.84  Deletedinuse: 20
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    48271
% 38.45/38.84  Kept:         26987
% 38.45/38.84  Inuse:        320
% 38.45/38.84  Deleted:      580
% 38.45/38.84  Deletedinuse: 20
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    53434
% 38.45/38.84  Kept:         29025
% 38.45/38.84  Inuse:        341
% 38.45/38.84  Deleted:      580
% 38.45/38.84  Deletedinuse: 20
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  *** allocated 576640 integers for termspace/termends
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    59758
% 38.45/38.84  Kept:         31045
% 38.45/38.84  Inuse:        362
% 38.45/38.84  Deleted:      580
% 38.45/38.84  Deletedinuse: 20
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    65161
% 38.45/38.84  Kept:         33059
% 38.45/38.84  Inuse:        381
% 38.45/38.84  Deleted:      580
% 38.45/38.84  Deletedinuse: 20
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  *** allocated 2919240 integers for clauses
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    68524
% 38.45/38.84  Kept:         35129
% 38.45/38.84  Inuse:        394
% 38.45/38.84  Deleted:      580
% 38.45/38.84  Deletedinuse: 20
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    72148
% 38.45/38.84  Kept:         37372
% 38.45/38.84  Inuse:        408
% 38.45/38.84  Deleted:      580
% 38.45/38.84  Deletedinuse: 20
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    78646
% 38.45/38.84  Kept:         39476
% 38.45/38.84  Inuse:        427
% 38.45/38.84  Deleted:      580
% 38.45/38.84  Deletedinuse: 20
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  Resimplifying clauses:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    89588
% 38.45/38.84  Kept:         41505
% 38.45/38.84  Inuse:        451
% 38.45/38.84  Deleted:      663
% 38.45/38.84  Deletedinuse: 20
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    98336
% 38.45/38.84  Kept:         43577
% 38.45/38.84  Inuse:        475
% 38.45/38.84  Deleted:      663
% 38.45/38.84  Deletedinuse: 20
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  *** allocated 864960 integers for termspace/termends
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    106772
% 38.45/38.84  Kept:         45650
% 38.45/38.84  Inuse:        499
% 38.45/38.84  Deleted:      663
% 38.45/38.84  Deletedinuse: 20
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  Intermediate Status:
% 38.45/38.84  Generated:    113244
% 38.45/38.84  Kept:         47682
% 38.45/38.84  Inuse:        522
% 38.45/38.84  Deleted:      669
% 38.45/38.84  Deletedinuse: 26
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  Resimplifying inuse:
% 38.45/38.84  Done
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  Bliksems!, er is een bewijs:
% 38.45/38.84  % SZS status Theorem
% 38.45/38.84  % SZS output start Refutation
% 38.45/38.84  
% 38.45/38.84  (1) {G0,W2,D2,L1,V0,M1} I { aInteger0( sz00 ) }.
% 38.45/38.84  (2) {G0,W2,D2,L1,V0,M1} I { aInteger0( sz10 ) }.
% 38.45/38.84  (3) {G0,W5,D3,L2,V1,M2} I { ! aInteger0( X ), aInteger0( smndt0( X ) ) }.
% 38.45/38.84  (4) {G0,W8,D3,L3,V2,M3} I { ! aInteger0( X ), ! aInteger0( Y ), aInteger0( 
% 38.45/38.84    sdtpldt0( X, Y ) ) }.
% 38.45/38.84  (5) {G0,W8,D3,L3,V2,M3} I { ! aInteger0( X ), ! aInteger0( Y ), aInteger0( 
% 38.45/38.84    sdtasdt0( X, Y ) ) }.
% 38.45/38.84  (6) {G0,W17,D4,L4,V3,M4} I { ! aInteger0( X ), ! aInteger0( Y ), ! 
% 38.45/38.84    aInteger0( Z ), sdtpldt0( X, sdtpldt0( Y, Z ) ) ==> sdtpldt0( sdtpldt0( X
% 38.45/38.84    , Y ), Z ) }.
% 38.45/38.84  (8) {G0,W7,D3,L2,V1,M2} I { ! aInteger0( X ), sdtpldt0( X, sz00 ) ==> X }.
% 38.45/38.84  (9) {G0,W7,D3,L2,V1,M2} I { ! aInteger0( X ), sdtpldt0( sz00, X ) ==> X }.
% 38.45/38.84  (10) {G0,W8,D4,L2,V1,M2} I { ! aInteger0( X ), sdtpldt0( X, smndt0( X ) ) 
% 38.45/38.84    ==> sz00 }.
% 38.45/38.84  (13) {G0,W11,D3,L3,V2,M3} I { ! aInteger0( X ), ! aInteger0( Y ), sdtasdt0
% 38.45/38.84    ( X, Y ) = sdtasdt0( Y, X ) }.
% 38.45/38.84  (14) {G0,W7,D3,L2,V1,M2} I { ! aInteger0( X ), sdtasdt0( X, sz10 ) ==> X
% 38.45/38.84     }.
% 38.45/38.84  (16) {G0,W19,D4,L4,V3,M4} I { ! aInteger0( X ), ! aInteger0( Y ), ! 
% 38.45/38.84    aInteger0( Z ), sdtpldt0( sdtasdt0( X, Y ), sdtasdt0( X, Z ) ) ==> 
% 38.45/38.84    sdtasdt0( X, sdtpldt0( Y, Z ) ) }.
% 38.45/38.84  (17) {G0,W19,D4,L4,V3,M4} I { ! aInteger0( X ), ! aInteger0( Y ), ! 
% 38.45/38.84    aInteger0( Z ), sdtpldt0( sdtasdt0( X, Z ), sdtasdt0( Y, Z ) ) ==> 
% 38.45/38.84    sdtasdt0( sdtpldt0( X, Y ), Z ) }.
% 38.45/38.84  (18) {G0,W2,D2,L1,V0,M1} I { aInteger0( xa ) }.
% 38.45/38.84  (19) {G0,W10,D3,L2,V0,M2} I { ! sdtasdt0( xa, sz00 ) ==> sz00, ! sdtasdt0( 
% 38.45/38.84    sz00, xa ) ==> sz00 }.
% 38.45/38.84  (32) {G1,W17,D4,L3,V2,M3} F(16) { ! aInteger0( X ), ! aInteger0( Y ), 
% 38.45/38.84    sdtpldt0( sdtasdt0( X, Y ), sdtasdt0( X, Y ) ) ==> sdtasdt0( X, sdtpldt0
% 38.45/38.84    ( Y, Y ) ) }.
% 38.45/38.84  (38) {G1,W6,D4,L2,V1,M2} R(3,3) { aInteger0( smndt0( smndt0( X ) ) ), ! 
% 38.45/38.84    aInteger0( X ) }.
% 38.45/38.84  (41) {G1,W3,D3,L1,V0,M1} R(3,18) { aInteger0( smndt0( xa ) ) }.
% 38.45/38.84  (46) {G1,W6,D3,L2,V1,M2} R(4,2) { ! aInteger0( X ), aInteger0( sdtpldt0( 
% 38.45/38.84    sz10, X ) ) }.
% 38.45/38.84  (62) {G2,W7,D4,L2,V1,M2} R(41,4) { ! aInteger0( X ), aInteger0( sdtpldt0( X
% 38.45/38.84    , smndt0( xa ) ) ) }.
% 38.45/38.84  (63) {G2,W4,D4,L1,V0,M1} R(41,3) { aInteger0( smndt0( smndt0( xa ) ) ) }.
% 38.45/38.84  (66) {G3,W5,D5,L1,V0,M1} R(63,3) { aInteger0( smndt0( smndt0( smndt0( xa )
% 38.45/38.84     ) ) ) }.
% 38.45/38.84  (84) {G1,W6,D3,L2,V1,M2} R(5,1) { ! aInteger0( X ), aInteger0( sdtasdt0( X
% 38.45/38.84    , sz00 ) ) }.
% 38.45/38.84  (85) {G1,W6,D3,L2,V1,M2} R(5,18) { ! aInteger0( X ), aInteger0( sdtasdt0( 
% 38.45/38.84    xa, X ) ) }.
% 38.45/38.84  (136) {G1,W19,D5,L4,V3,M4} R(6,3) { ! aInteger0( X ), ! aInteger0( Y ), 
% 38.45/38.84    sdtpldt0( X, sdtpldt0( Y, smndt0( Z ) ) ) ==> sdtpldt0( sdtpldt0( X, Y )
% 38.45/38.84    , smndt0( Z ) ), ! aInteger0( Z ) }.
% 38.45/38.84  (153) {G2,W12,D4,L3,V2,M3} F(136);d(10);d(8) { ! aInteger0( X ), ! 
% 38.45/38.84    aInteger0( Y ), sdtpldt0( sdtpldt0( X, Y ), smndt0( Y ) ) ==> X }.
% 38.45/38.84  (154) {G3,W10,D4,L2,V1,M2} F(153) { ! aInteger0( X ), sdtpldt0( sdtpldt0( X
% 38.45/38.84    , X ), smndt0( X ) ) ==> X }.
% 38.45/38.84  (163) {G4,W6,D6,L1,V0,M1} R(66,3) { aInteger0( smndt0( smndt0( smndt0( 
% 38.45/38.84    smndt0( xa ) ) ) ) ) }.
% 38.45/38.84  (275) {G1,W5,D3,L1,V0,M1} R(8,1) { sdtpldt0( sz00, sz00 ) ==> sz00 }.
% 38.45/38.84  (355) {G2,W12,D5,L2,V1,M2} R(84,10) { ! aInteger0( X ), sdtpldt0( sdtasdt0
% 38.45/38.84    ( X, sz00 ), smndt0( sdtasdt0( X, sz00 ) ) ) ==> sz00 }.
% 38.45/38.84  (767) {G1,W5,D3,L1,V0,M1} R(14,18) { sdtasdt0( xa, sz10 ) ==> xa }.
% 38.45/38.84  (852) {G2,W15,D4,L3,V1,M3} P(767,16);r(18) { ! aInteger0( X ), ! aInteger0
% 38.45/38.84    ( sz10 ), sdtasdt0( xa, sdtpldt0( X, sz10 ) ) ==> sdtpldt0( sdtasdt0( xa
% 38.45/38.84    , X ), xa ) }.
% 38.45/38.84  (861) {G3,W9,D4,L1,V0,M1} F(852);d(767);r(2) { sdtasdt0( xa, sdtpldt0( sz10
% 38.45/38.84    , sz10 ) ) ==> sdtpldt0( xa, xa ) }.
% 38.45/38.84  (933) {G2,W4,D3,L1,V0,M1} R(46,2) { aInteger0( sdtpldt0( sz10, sz10 ) ) }.
% 38.45/38.84  (964) {G4,W4,D3,L1,V0,M1} R(933,85);d(861) { aInteger0( sdtpldt0( xa, xa )
% 38.45/38.84     ) }.
% 38.45/38.84  (986) {G1,W17,D4,L3,V2,M3} R(17,1) { ! aInteger0( X ), ! aInteger0( Y ), 
% 38.45/38.84    sdtpldt0( sdtasdt0( X, sz00 ), sdtasdt0( Y, sz00 ) ) ==> sdtasdt0( 
% 38.45/38.84    sdtpldt0( X, Y ), sz00 ) }.
% 38.45/38.84  (1002) {G2,W15,D4,L2,V1,M2} F(986) { ! aInteger0( X ), sdtpldt0( sdtasdt0( 
% 38.45/38.84    X, sz00 ), sdtasdt0( X, sz00 ) ) ==> sdtasdt0( sdtpldt0( X, X ), sz00 )
% 38.45/38.84     }.
% 38.45/38.84  (1062) {G1,W7,D3,L2,V0,M2} P(13,19);f;r(1) { ! sdtasdt0( xa, sz00 ) ==> 
% 38.45/38.84    sz00, ! aInteger0( xa ) }.
% 38.45/38.84  (2362) {G3,W11,D4,L2,V1,M2} R(32,1);d(1002);d(275) { ! aInteger0( X ), 
% 38.45/38.84    sdtasdt0( sdtpldt0( X, X ), sz00 ) ==> sdtasdt0( X, sz00 ) }.
% 38.45/38.84  (2677) {G2,W11,D5,L2,V1,M2} R(38,9) { ! aInteger0( X ), sdtpldt0( sz00, 
% 38.45/38.84    smndt0( smndt0( X ) ) ) ==> smndt0( smndt0( X ) ) }.
% 38.45/38.84  (6724) {G5,W7,D4,L1,V0,M1} R(62,964) { aInteger0( sdtpldt0( sdtpldt0( xa, 
% 38.45/38.84    xa ), smndt0( xa ) ) ) }.
% 38.45/38.84  (7042) {G2,W5,D3,L1,V0,M1} S(1062);r(18) { ! sdtasdt0( xa, sz00 ) ==> sz00
% 38.45/38.84     }.
% 38.45/38.84  (20274) {G4,W13,D4,L2,V1,M2} S(1002);d(2362) { ! aInteger0( X ), sdtpldt0( 
% 38.45/38.84    sdtasdt0( X, sz00 ), sdtasdt0( X, sz00 ) ) ==> sdtasdt0( X, sz00 ) }.
% 38.45/38.84  (48995) {G3,W7,D4,L2,V1,M2} P(10,153);f;d(2677);r(3) { ! aInteger0( X ), 
% 38.45/38.84    smndt0( smndt0( X ) ) ==> X }.
% 38.45/38.84  (49392) {G4,W9,D6,L1,V0,M1} R(48995,63) { smndt0( smndt0( smndt0( smndt0( 
% 38.45/38.84    xa ) ) ) ) ==> smndt0( smndt0( xa ) ) }.
% 38.45/38.84  (49397) {G4,W5,D4,L1,V0,M1} R(48995,18) { smndt0( smndt0( xa ) ) ==> xa }.
% 38.45/38.84  (49399) {G5,W8,D4,L1,V0,M1} R(154,163);d(49392);d(49397) { sdtpldt0( 
% 38.45/38.84    sdtpldt0( xa, xa ), smndt0( xa ) ) ==> xa }.
% 38.45/38.84  (49400) {G5,W7,D3,L2,V1,M2} R(154,84);d(20274);d(355) { ! aInteger0( X ), 
% 38.45/38.84    sdtasdt0( X, sz00 ) ==> sz00 }.
% 38.45/38.84  (49667) {G6,W0,D0,L0,V0,M0} R(49400,6724);d(49399);r(7042) {  }.
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  % SZS output end Refutation
% 38.45/38.84  found a proof!
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  Unprocessed initial clauses:
% 38.45/38.84  
% 38.45/38.84  (49669) {G0,W1,D1,L1,V0,M1}  { && }.
% 38.45/38.84  (49670) {G0,W2,D2,L1,V0,M1}  { aInteger0( sz00 ) }.
% 38.45/38.84  (49671) {G0,W2,D2,L1,V0,M1}  { aInteger0( sz10 ) }.
% 38.45/38.84  (49672) {G0,W5,D3,L2,V1,M2}  { ! aInteger0( X ), aInteger0( smndt0( X ) )
% 38.45/38.84     }.
% 38.45/38.84  (49673) {G0,W8,D3,L3,V2,M3}  { ! aInteger0( X ), ! aInteger0( Y ), 
% 38.45/38.84    aInteger0( sdtpldt0( X, Y ) ) }.
% 38.45/38.84  (49674) {G0,W8,D3,L3,V2,M3}  { ! aInteger0( X ), ! aInteger0( Y ), 
% 38.45/38.84    aInteger0( sdtasdt0( X, Y ) ) }.
% 38.45/38.84  (49675) {G0,W17,D4,L4,V3,M4}  { ! aInteger0( X ), ! aInteger0( Y ), ! 
% 38.45/38.84    aInteger0( Z ), sdtpldt0( X, sdtpldt0( Y, Z ) ) = sdtpldt0( sdtpldt0( X, 
% 38.45/38.84    Y ), Z ) }.
% 38.45/38.84  (49676) {G0,W11,D3,L3,V2,M3}  { ! aInteger0( X ), ! aInteger0( Y ), 
% 38.45/38.84    sdtpldt0( X, Y ) = sdtpldt0( Y, X ) }.
% 38.45/38.84  (49677) {G0,W7,D3,L2,V1,M2}  { ! aInteger0( X ), sdtpldt0( X, sz00 ) = X
% 38.45/38.84     }.
% 38.45/38.84  (49678) {G0,W7,D3,L2,V1,M2}  { ! aInteger0( X ), X = sdtpldt0( sz00, X )
% 38.45/38.84     }.
% 38.45/38.84  (49679) {G0,W8,D4,L2,V1,M2}  { ! aInteger0( X ), sdtpldt0( X, smndt0( X ) )
% 38.45/38.84     = sz00 }.
% 38.45/38.84  (49680) {G0,W8,D4,L2,V1,M2}  { ! aInteger0( X ), sz00 = sdtpldt0( smndt0( X
% 38.45/38.84     ), X ) }.
% 38.45/38.84  (49681) {G0,W17,D4,L4,V3,M4}  { ! aInteger0( X ), ! aInteger0( Y ), ! 
% 38.45/38.84    aInteger0( Z ), sdtasdt0( X, sdtasdt0( Y, Z ) ) = sdtasdt0( sdtasdt0( X, 
% 38.45/38.84    Y ), Z ) }.
% 38.45/38.84  (49682) {G0,W11,D3,L3,V2,M3}  { ! aInteger0( X ), ! aInteger0( Y ), 
% 38.45/38.84    sdtasdt0( X, Y ) = sdtasdt0( Y, X ) }.
% 38.45/38.84  (49683) {G0,W7,D3,L2,V1,M2}  { ! aInteger0( X ), sdtasdt0( X, sz10 ) = X
% 38.45/38.84     }.
% 38.45/38.84  (49684) {G0,W7,D3,L2,V1,M2}  { ! aInteger0( X ), X = sdtasdt0( sz10, X )
% 38.45/38.84     }.
% 38.45/38.84  (49685) {G0,W19,D4,L4,V3,M4}  { ! aInteger0( X ), ! aInteger0( Y ), ! 
% 38.45/38.84    aInteger0( Z ), sdtasdt0( X, sdtpldt0( Y, Z ) ) = sdtpldt0( sdtasdt0( X, 
% 38.45/38.84    Y ), sdtasdt0( X, Z ) ) }.
% 38.45/38.84  (49686) {G0,W19,D4,L4,V3,M4}  { ! aInteger0( X ), ! aInteger0( Y ), ! 
% 38.45/38.84    aInteger0( Z ), sdtasdt0( sdtpldt0( X, Y ), Z ) = sdtpldt0( sdtasdt0( X, 
% 38.45/38.84    Z ), sdtasdt0( Y, Z ) ) }.
% 38.45/38.84  (49687) {G0,W2,D2,L1,V0,M1}  { aInteger0( xa ) }.
% 38.45/38.84  (49688) {G0,W10,D3,L2,V0,M2}  { ! sdtasdt0( xa, sz00 ) = sz00, ! sz00 = 
% 38.45/38.84    sdtasdt0( sz00, xa ) }.
% 38.45/38.84  
% 38.45/38.84  
% 38.45/38.84  Total Proof:
% 38.45/38.84  
% 38.45/38.84  subsumption: (1) {G0,W2,D2,L1,V0,M1} I { aInteger0( sz00 ) }.
% 38.45/38.84  parent0: (49670) {G0,W2,D2,L1,V0,M1}  { aInteger0( sz00 ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (2) {G0,W2,D2,L1,V0,M1} I { aInteger0( sz10 ) }.
% 38.45/38.84  parent0: (49671) {G0,W2,D2,L1,V0,M1}  { aInteger0( sz10 ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (3) {G0,W5,D3,L2,V1,M2} I { ! aInteger0( X ), aInteger0( 
% 38.45/38.84    smndt0( X ) ) }.
% 38.45/38.84  parent0: (49672) {G0,W5,D3,L2,V1,M2}  { ! aInteger0( X ), aInteger0( smndt0
% 38.45/38.84    ( X ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84     1 ==> 1
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (4) {G0,W8,D3,L3,V2,M3} I { ! aInteger0( X ), ! aInteger0( Y )
% 38.45/38.84    , aInteger0( sdtpldt0( X, Y ) ) }.
% 38.45/38.84  parent0: (49673) {G0,W8,D3,L3,V2,M3}  { ! aInteger0( X ), ! aInteger0( Y )
% 38.45/38.84    , aInteger0( sdtpldt0( X, Y ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84     1 ==> 1
% 38.45/38.84     2 ==> 2
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (5) {G0,W8,D3,L3,V2,M3} I { ! aInteger0( X ), ! aInteger0( Y )
% 38.45/38.84    , aInteger0( sdtasdt0( X, Y ) ) }.
% 38.45/38.84  parent0: (49674) {G0,W8,D3,L3,V2,M3}  { ! aInteger0( X ), ! aInteger0( Y )
% 38.45/38.84    , aInteger0( sdtasdt0( X, Y ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84     1 ==> 1
% 38.45/38.84     2 ==> 2
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (6) {G0,W17,D4,L4,V3,M4} I { ! aInteger0( X ), ! aInteger0( Y
% 38.45/38.84     ), ! aInteger0( Z ), sdtpldt0( X, sdtpldt0( Y, Z ) ) ==> sdtpldt0( 
% 38.45/38.84    sdtpldt0( X, Y ), Z ) }.
% 38.45/38.84  parent0: (49675) {G0,W17,D4,L4,V3,M4}  { ! aInteger0( X ), ! aInteger0( Y )
% 38.45/38.84    , ! aInteger0( Z ), sdtpldt0( X, sdtpldt0( Y, Z ) ) = sdtpldt0( sdtpldt0
% 38.45/38.84    ( X, Y ), Z ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84     Z := Z
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84     1 ==> 1
% 38.45/38.84     2 ==> 2
% 38.45/38.84     3 ==> 3
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (8) {G0,W7,D3,L2,V1,M2} I { ! aInteger0( X ), sdtpldt0( X, 
% 38.45/38.84    sz00 ) ==> X }.
% 38.45/38.84  parent0: (49677) {G0,W7,D3,L2,V1,M2}  { ! aInteger0( X ), sdtpldt0( X, sz00
% 38.45/38.84     ) = X }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84     1 ==> 1
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  eqswap: (49729) {G0,W7,D3,L2,V1,M2}  { sdtpldt0( sz00, X ) = X, ! aInteger0
% 38.45/38.84    ( X ) }.
% 38.45/38.84  parent0[1]: (49678) {G0,W7,D3,L2,V1,M2}  { ! aInteger0( X ), X = sdtpldt0( 
% 38.45/38.84    sz00, X ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (9) {G0,W7,D3,L2,V1,M2} I { ! aInteger0( X ), sdtpldt0( sz00, 
% 38.45/38.84    X ) ==> X }.
% 38.45/38.84  parent0: (49729) {G0,W7,D3,L2,V1,M2}  { sdtpldt0( sz00, X ) = X, ! 
% 38.45/38.84    aInteger0( X ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 1
% 38.45/38.84     1 ==> 0
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (10) {G0,W8,D4,L2,V1,M2} I { ! aInteger0( X ), sdtpldt0( X, 
% 38.45/38.84    smndt0( X ) ) ==> sz00 }.
% 38.45/38.84  parent0: (49679) {G0,W8,D4,L2,V1,M2}  { ! aInteger0( X ), sdtpldt0( X, 
% 38.45/38.84    smndt0( X ) ) = sz00 }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84     1 ==> 1
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (13) {G0,W11,D3,L3,V2,M3} I { ! aInteger0( X ), ! aInteger0( Y
% 38.45/38.84     ), sdtasdt0( X, Y ) = sdtasdt0( Y, X ) }.
% 38.45/38.84  parent0: (49682) {G0,W11,D3,L3,V2,M3}  { ! aInteger0( X ), ! aInteger0( Y )
% 38.45/38.84    , sdtasdt0( X, Y ) = sdtasdt0( Y, X ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84     1 ==> 1
% 38.45/38.84     2 ==> 2
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (14) {G0,W7,D3,L2,V1,M2} I { ! aInteger0( X ), sdtasdt0( X, 
% 38.45/38.84    sz10 ) ==> X }.
% 38.45/38.84  parent0: (49683) {G0,W7,D3,L2,V1,M2}  { ! aInteger0( X ), sdtasdt0( X, sz10
% 38.45/38.84     ) = X }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84     1 ==> 1
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  eqswap: (49826) {G0,W19,D4,L4,V3,M4}  { sdtpldt0( sdtasdt0( X, Y ), 
% 38.45/38.84    sdtasdt0( X, Z ) ) = sdtasdt0( X, sdtpldt0( Y, Z ) ), ! aInteger0( X ), !
% 38.45/38.84     aInteger0( Y ), ! aInteger0( Z ) }.
% 38.45/38.84  parent0[3]: (49685) {G0,W19,D4,L4,V3,M4}  { ! aInteger0( X ), ! aInteger0( 
% 38.45/38.84    Y ), ! aInteger0( Z ), sdtasdt0( X, sdtpldt0( Y, Z ) ) = sdtpldt0( 
% 38.45/38.84    sdtasdt0( X, Y ), sdtasdt0( X, Z ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84     Z := Z
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (16) {G0,W19,D4,L4,V3,M4} I { ! aInteger0( X ), ! aInteger0( Y
% 38.45/38.84     ), ! aInteger0( Z ), sdtpldt0( sdtasdt0( X, Y ), sdtasdt0( X, Z ) ) ==> 
% 38.45/38.84    sdtasdt0( X, sdtpldt0( Y, Z ) ) }.
% 38.45/38.84  parent0: (49826) {G0,W19,D4,L4,V3,M4}  { sdtpldt0( sdtasdt0( X, Y ), 
% 38.45/38.84    sdtasdt0( X, Z ) ) = sdtasdt0( X, sdtpldt0( Y, Z ) ), ! aInteger0( X ), !
% 38.45/38.84     aInteger0( Y ), ! aInteger0( Z ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84     Z := Z
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 3
% 38.45/38.84     1 ==> 0
% 38.45/38.84     2 ==> 1
% 38.45/38.84     3 ==> 2
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  eqswap: (49872) {G0,W19,D4,L4,V3,M4}  { sdtpldt0( sdtasdt0( X, Z ), 
% 38.45/38.84    sdtasdt0( Y, Z ) ) = sdtasdt0( sdtpldt0( X, Y ), Z ), ! aInteger0( X ), !
% 38.45/38.84     aInteger0( Y ), ! aInteger0( Z ) }.
% 38.45/38.84  parent0[3]: (49686) {G0,W19,D4,L4,V3,M4}  { ! aInteger0( X ), ! aInteger0( 
% 38.45/38.84    Y ), ! aInteger0( Z ), sdtasdt0( sdtpldt0( X, Y ), Z ) = sdtpldt0( 
% 38.45/38.84    sdtasdt0( X, Z ), sdtasdt0( Y, Z ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84     Z := Z
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (17) {G0,W19,D4,L4,V3,M4} I { ! aInteger0( X ), ! aInteger0( Y
% 38.45/38.84     ), ! aInteger0( Z ), sdtpldt0( sdtasdt0( X, Z ), sdtasdt0( Y, Z ) ) ==> 
% 38.45/38.84    sdtasdt0( sdtpldt0( X, Y ), Z ) }.
% 38.45/38.84  parent0: (49872) {G0,W19,D4,L4,V3,M4}  { sdtpldt0( sdtasdt0( X, Z ), 
% 38.45/38.84    sdtasdt0( Y, Z ) ) = sdtasdt0( sdtpldt0( X, Y ), Z ), ! aInteger0( X ), !
% 38.45/38.84     aInteger0( Y ), ! aInteger0( Z ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84     Z := Z
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 3
% 38.45/38.84     1 ==> 0
% 38.45/38.84     2 ==> 1
% 38.45/38.84     3 ==> 2
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (18) {G0,W2,D2,L1,V0,M1} I { aInteger0( xa ) }.
% 38.45/38.84  parent0: (49687) {G0,W2,D2,L1,V0,M1}  { aInteger0( xa ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  eqswap: (49974) {G0,W10,D3,L2,V0,M2}  { ! sdtasdt0( sz00, xa ) = sz00, ! 
% 38.45/38.84    sdtasdt0( xa, sz00 ) = sz00 }.
% 38.45/38.84  parent0[1]: (49688) {G0,W10,D3,L2,V0,M2}  { ! sdtasdt0( xa, sz00 ) = sz00, 
% 38.45/38.84    ! sz00 = sdtasdt0( sz00, xa ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (19) {G0,W10,D3,L2,V0,M2} I { ! sdtasdt0( xa, sz00 ) ==> sz00
% 38.45/38.84    , ! sdtasdt0( sz00, xa ) ==> sz00 }.
% 38.45/38.84  parent0: (49974) {G0,W10,D3,L2,V0,M2}  { ! sdtasdt0( sz00, xa ) = sz00, ! 
% 38.45/38.84    sdtasdt0( xa, sz00 ) = sz00 }.
% 38.45/38.84  substitution0:
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 1
% 38.45/38.84     1 ==> 0
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  factor: (49979) {G0,W17,D4,L3,V2,M3}  { ! aInteger0( X ), ! aInteger0( Y )
% 38.45/38.84    , sdtpldt0( sdtasdt0( X, Y ), sdtasdt0( X, Y ) ) ==> sdtasdt0( X, 
% 38.45/38.84    sdtpldt0( Y, Y ) ) }.
% 38.45/38.84  parent0[1, 2]: (16) {G0,W19,D4,L4,V3,M4} I { ! aInteger0( X ), ! aInteger0
% 38.45/38.84    ( Y ), ! aInteger0( Z ), sdtpldt0( sdtasdt0( X, Y ), sdtasdt0( X, Z ) ) 
% 38.45/38.84    ==> sdtasdt0( X, sdtpldt0( Y, Z ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84     Z := Y
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (32) {G1,W17,D4,L3,V2,M3} F(16) { ! aInteger0( X ), ! 
% 38.45/38.84    aInteger0( Y ), sdtpldt0( sdtasdt0( X, Y ), sdtasdt0( X, Y ) ) ==> 
% 38.45/38.84    sdtasdt0( X, sdtpldt0( Y, Y ) ) }.
% 38.45/38.84  parent0: (49979) {G0,W17,D4,L3,V2,M3}  { ! aInteger0( X ), ! aInteger0( Y )
% 38.45/38.84    , sdtpldt0( sdtasdt0( X, Y ), sdtasdt0( X, Y ) ) ==> sdtasdt0( X, 
% 38.45/38.84    sdtpldt0( Y, Y ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84     1 ==> 1
% 38.45/38.84     2 ==> 2
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  resolution: (49985) {G1,W6,D4,L2,V1,M2}  { aInteger0( smndt0( smndt0( X ) )
% 38.45/38.84     ), ! aInteger0( X ) }.
% 38.45/38.84  parent0[0]: (3) {G0,W5,D3,L2,V1,M2} I { ! aInteger0( X ), aInteger0( smndt0
% 38.45/38.84    ( X ) ) }.
% 38.45/38.84  parent1[1]: (3) {G0,W5,D3,L2,V1,M2} I { ! aInteger0( X ), aInteger0( smndt0
% 38.45/38.84    ( X ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := smndt0( X )
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (38) {G1,W6,D4,L2,V1,M2} R(3,3) { aInteger0( smndt0( smndt0( X
% 38.45/38.84     ) ) ), ! aInteger0( X ) }.
% 38.45/38.84  parent0: (49985) {G1,W6,D4,L2,V1,M2}  { aInteger0( smndt0( smndt0( X ) ) )
% 38.45/38.84    , ! aInteger0( X ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84     1 ==> 1
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  resolution: (49986) {G1,W3,D3,L1,V0,M1}  { aInteger0( smndt0( xa ) ) }.
% 38.45/38.84  parent0[0]: (3) {G0,W5,D3,L2,V1,M2} I { ! aInteger0( X ), aInteger0( smndt0
% 38.45/38.84    ( X ) ) }.
% 38.45/38.84  parent1[0]: (18) {G0,W2,D2,L1,V0,M1} I { aInteger0( xa ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := xa
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (41) {G1,W3,D3,L1,V0,M1} R(3,18) { aInteger0( smndt0( xa ) )
% 38.45/38.84     }.
% 38.45/38.84  parent0: (49986) {G1,W3,D3,L1,V0,M1}  { aInteger0( smndt0( xa ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  resolution: (49987) {G1,W6,D3,L2,V1,M2}  { ! aInteger0( X ), aInteger0( 
% 38.45/38.84    sdtpldt0( sz10, X ) ) }.
% 38.45/38.84  parent0[0]: (4) {G0,W8,D3,L3,V2,M3} I { ! aInteger0( X ), ! aInteger0( Y )
% 38.45/38.84    , aInteger0( sdtpldt0( X, Y ) ) }.
% 38.45/38.84  parent1[0]: (2) {G0,W2,D2,L1,V0,M1} I { aInteger0( sz10 ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := sz10
% 38.45/38.84     Y := X
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (46) {G1,W6,D3,L2,V1,M2} R(4,2) { ! aInteger0( X ), aInteger0
% 38.45/38.84    ( sdtpldt0( sz10, X ) ) }.
% 38.45/38.84  parent0: (49987) {G1,W6,D3,L2,V1,M2}  { ! aInteger0( X ), aInteger0( 
% 38.45/38.84    sdtpldt0( sz10, X ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84     1 ==> 1
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  resolution: (49990) {G1,W7,D4,L2,V1,M2}  { ! aInteger0( X ), aInteger0( 
% 38.45/38.84    sdtpldt0( X, smndt0( xa ) ) ) }.
% 38.45/38.84  parent0[1]: (4) {G0,W8,D3,L3,V2,M3} I { ! aInteger0( X ), ! aInteger0( Y )
% 38.45/38.84    , aInteger0( sdtpldt0( X, Y ) ) }.
% 38.45/38.84  parent1[0]: (41) {G1,W3,D3,L1,V0,M1} R(3,18) { aInteger0( smndt0( xa ) )
% 38.45/38.84     }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := smndt0( xa )
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (62) {G2,W7,D4,L2,V1,M2} R(41,4) { ! aInteger0( X ), aInteger0
% 38.45/38.84    ( sdtpldt0( X, smndt0( xa ) ) ) }.
% 38.45/38.84  parent0: (49990) {G1,W7,D4,L2,V1,M2}  { ! aInteger0( X ), aInteger0( 
% 38.45/38.84    sdtpldt0( X, smndt0( xa ) ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84     1 ==> 1
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  resolution: (49991) {G1,W4,D4,L1,V0,M1}  { aInteger0( smndt0( smndt0( xa )
% 38.45/38.84     ) ) }.
% 38.45/38.84  parent0[0]: (3) {G0,W5,D3,L2,V1,M2} I { ! aInteger0( X ), aInteger0( smndt0
% 38.45/38.84    ( X ) ) }.
% 38.45/38.84  parent1[0]: (41) {G1,W3,D3,L1,V0,M1} R(3,18) { aInteger0( smndt0( xa ) )
% 38.45/38.84     }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := smndt0( xa )
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (63) {G2,W4,D4,L1,V0,M1} R(41,3) { aInteger0( smndt0( smndt0( 
% 38.45/38.84    xa ) ) ) }.
% 38.45/38.84  parent0: (49991) {G1,W4,D4,L1,V0,M1}  { aInteger0( smndt0( smndt0( xa ) ) )
% 38.45/38.84     }.
% 38.45/38.84  substitution0:
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  resolution: (49992) {G1,W5,D5,L1,V0,M1}  { aInteger0( smndt0( smndt0( 
% 38.45/38.84    smndt0( xa ) ) ) ) }.
% 38.45/38.84  parent0[0]: (3) {G0,W5,D3,L2,V1,M2} I { ! aInteger0( X ), aInteger0( smndt0
% 38.45/38.84    ( X ) ) }.
% 38.45/38.84  parent1[0]: (63) {G2,W4,D4,L1,V0,M1} R(41,3) { aInteger0( smndt0( smndt0( 
% 38.45/38.84    xa ) ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := smndt0( smndt0( xa ) )
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (66) {G3,W5,D5,L1,V0,M1} R(63,3) { aInteger0( smndt0( smndt0( 
% 38.45/38.84    smndt0( xa ) ) ) ) }.
% 38.45/38.84  parent0: (49992) {G1,W5,D5,L1,V0,M1}  { aInteger0( smndt0( smndt0( smndt0( 
% 38.45/38.84    xa ) ) ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  resolution: (49994) {G1,W6,D3,L2,V1,M2}  { ! aInteger0( X ), aInteger0( 
% 38.45/38.84    sdtasdt0( X, sz00 ) ) }.
% 38.45/38.84  parent0[1]: (5) {G0,W8,D3,L3,V2,M3} I { ! aInteger0( X ), ! aInteger0( Y )
% 38.45/38.84    , aInteger0( sdtasdt0( X, Y ) ) }.
% 38.45/38.84  parent1[0]: (1) {G0,W2,D2,L1,V0,M1} I { aInteger0( sz00 ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := sz00
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (84) {G1,W6,D3,L2,V1,M2} R(5,1) { ! aInteger0( X ), aInteger0
% 38.45/38.84    ( sdtasdt0( X, sz00 ) ) }.
% 38.45/38.84  parent0: (49994) {G1,W6,D3,L2,V1,M2}  { ! aInteger0( X ), aInteger0( 
% 38.45/38.84    sdtasdt0( X, sz00 ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84     1 ==> 1
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  resolution: (49995) {G1,W6,D3,L2,V1,M2}  { ! aInteger0( X ), aInteger0( 
% 38.45/38.84    sdtasdt0( xa, X ) ) }.
% 38.45/38.84  parent0[0]: (5) {G0,W8,D3,L3,V2,M3} I { ! aInteger0( X ), ! aInteger0( Y )
% 38.45/38.84    , aInteger0( sdtasdt0( X, Y ) ) }.
% 38.45/38.84  parent1[0]: (18) {G0,W2,D2,L1,V0,M1} I { aInteger0( xa ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := xa
% 38.45/38.84     Y := X
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (85) {G1,W6,D3,L2,V1,M2} R(5,18) { ! aInteger0( X ), aInteger0
% 38.45/38.84    ( sdtasdt0( xa, X ) ) }.
% 38.45/38.84  parent0: (49995) {G1,W6,D3,L2,V1,M2}  { ! aInteger0( X ), aInteger0( 
% 38.45/38.84    sdtasdt0( xa, X ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84     1 ==> 1
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  eqswap: (49997) {G0,W17,D4,L4,V3,M4}  { sdtpldt0( sdtpldt0( X, Y ), Z ) ==>
% 38.45/38.84     sdtpldt0( X, sdtpldt0( Y, Z ) ), ! aInteger0( X ), ! aInteger0( Y ), ! 
% 38.45/38.84    aInteger0( Z ) }.
% 38.45/38.84  parent0[3]: (6) {G0,W17,D4,L4,V3,M4} I { ! aInteger0( X ), ! aInteger0( Y )
% 38.45/38.84    , ! aInteger0( Z ), sdtpldt0( X, sdtpldt0( Y, Z ) ) ==> sdtpldt0( 
% 38.45/38.84    sdtpldt0( X, Y ), Z ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84     Z := Z
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  resolution: (50000) {G1,W19,D5,L4,V3,M4}  { sdtpldt0( sdtpldt0( X, Y ), 
% 38.45/38.84    smndt0( Z ) ) ==> sdtpldt0( X, sdtpldt0( Y, smndt0( Z ) ) ), ! aInteger0
% 38.45/38.84    ( X ), ! aInteger0( Y ), ! aInteger0( Z ) }.
% 38.45/38.84  parent0[3]: (49997) {G0,W17,D4,L4,V3,M4}  { sdtpldt0( sdtpldt0( X, Y ), Z )
% 38.45/38.84     ==> sdtpldt0( X, sdtpldt0( Y, Z ) ), ! aInteger0( X ), ! aInteger0( Y )
% 38.45/38.84    , ! aInteger0( Z ) }.
% 38.45/38.84  parent1[1]: (3) {G0,W5,D3,L2,V1,M2} I { ! aInteger0( X ), aInteger0( smndt0
% 38.45/38.84    ( X ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84     Z := smndt0( Z )
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84     X := Z
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  eqswap: (50001) {G1,W19,D5,L4,V3,M4}  { sdtpldt0( X, sdtpldt0( Y, smndt0( Z
% 38.45/38.84     ) ) ) ==> sdtpldt0( sdtpldt0( X, Y ), smndt0( Z ) ), ! aInteger0( X ), !
% 38.45/38.84     aInteger0( Y ), ! aInteger0( Z ) }.
% 38.45/38.84  parent0[0]: (50000) {G1,W19,D5,L4,V3,M4}  { sdtpldt0( sdtpldt0( X, Y ), 
% 38.45/38.84    smndt0( Z ) ) ==> sdtpldt0( X, sdtpldt0( Y, smndt0( Z ) ) ), ! aInteger0
% 38.45/38.84    ( X ), ! aInteger0( Y ), ! aInteger0( Z ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84     Z := Z
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (136) {G1,W19,D5,L4,V3,M4} R(6,3) { ! aInteger0( X ), ! 
% 38.45/38.84    aInteger0( Y ), sdtpldt0( X, sdtpldt0( Y, smndt0( Z ) ) ) ==> sdtpldt0( 
% 38.45/38.84    sdtpldt0( X, Y ), smndt0( Z ) ), ! aInteger0( Z ) }.
% 38.45/38.84  parent0: (50001) {G1,W19,D5,L4,V3,M4}  { sdtpldt0( X, sdtpldt0( Y, smndt0( 
% 38.45/38.84    Z ) ) ) ==> sdtpldt0( sdtpldt0( X, Y ), smndt0( Z ) ), ! aInteger0( X ), 
% 38.45/38.84    ! aInteger0( Y ), ! aInteger0( Z ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84     Z := Z
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 2
% 38.45/38.84     1 ==> 0
% 38.45/38.84     2 ==> 1
% 38.45/38.84     3 ==> 3
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  factor: (50037) {G1,W17,D5,L3,V2,M3}  { ! aInteger0( X ), ! aInteger0( Y )
% 38.45/38.84    , sdtpldt0( X, sdtpldt0( Y, smndt0( Y ) ) ) ==> sdtpldt0( sdtpldt0( X, Y
% 38.45/38.84     ), smndt0( Y ) ) }.
% 38.45/38.84  parent0[1, 3]: (136) {G1,W19,D5,L4,V3,M4} R(6,3) { ! aInteger0( X ), ! 
% 38.45/38.84    aInteger0( Y ), sdtpldt0( X, sdtpldt0( Y, smndt0( Z ) ) ) ==> sdtpldt0( 
% 38.45/38.84    sdtpldt0( X, Y ), smndt0( Z ) ), ! aInteger0( Z ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84     Z := Y
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  paramod: (50051) {G1,W16,D4,L4,V2,M4}  { sdtpldt0( X, sz00 ) ==> sdtpldt0( 
% 38.45/38.84    sdtpldt0( X, Y ), smndt0( Y ) ), ! aInteger0( Y ), ! aInteger0( X ), ! 
% 38.45/38.84    aInteger0( Y ) }.
% 38.45/38.84  parent0[1]: (10) {G0,W8,D4,L2,V1,M2} I { ! aInteger0( X ), sdtpldt0( X, 
% 38.45/38.84    smndt0( X ) ) ==> sz00 }.
% 38.45/38.84  parent1[2; 3]: (50037) {G1,W17,D5,L3,V2,M3}  { ! aInteger0( X ), ! 
% 38.45/38.84    aInteger0( Y ), sdtpldt0( X, sdtpldt0( Y, smndt0( Y ) ) ) ==> sdtpldt0( 
% 38.45/38.84    sdtpldt0( X, Y ), smndt0( Y ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := Y
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  factor: (50053) {G1,W14,D4,L3,V2,M3}  { sdtpldt0( X, sz00 ) ==> sdtpldt0( 
% 38.45/38.84    sdtpldt0( X, Y ), smndt0( Y ) ), ! aInteger0( Y ), ! aInteger0( X ) }.
% 38.45/38.84  parent0[1, 3]: (50051) {G1,W16,D4,L4,V2,M4}  { sdtpldt0( X, sz00 ) ==> 
% 38.45/38.84    sdtpldt0( sdtpldt0( X, Y ), smndt0( Y ) ), ! aInteger0( Y ), ! aInteger0
% 38.45/38.84    ( X ), ! aInteger0( Y ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  paramod: (50065) {G1,W14,D4,L4,V2,M4}  { X ==> sdtpldt0( sdtpldt0( X, Y ), 
% 38.45/38.84    smndt0( Y ) ), ! aInteger0( X ), ! aInteger0( Y ), ! aInteger0( X ) }.
% 38.45/38.84  parent0[1]: (8) {G0,W7,D3,L2,V1,M2} I { ! aInteger0( X ), sdtpldt0( X, sz00
% 38.45/38.84     ) ==> X }.
% 38.45/38.84  parent1[0; 1]: (50053) {G1,W14,D4,L3,V2,M3}  { sdtpldt0( X, sz00 ) ==> 
% 38.45/38.84    sdtpldt0( sdtpldt0( X, Y ), smndt0( Y ) ), ! aInteger0( Y ), ! aInteger0
% 38.45/38.84    ( X ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  eqswap: (50066) {G1,W14,D4,L4,V2,M4}  { sdtpldt0( sdtpldt0( X, Y ), smndt0
% 38.45/38.84    ( Y ) ) ==> X, ! aInteger0( X ), ! aInteger0( Y ), ! aInteger0( X ) }.
% 38.45/38.84  parent0[0]: (50065) {G1,W14,D4,L4,V2,M4}  { X ==> sdtpldt0( sdtpldt0( X, Y
% 38.45/38.84     ), smndt0( Y ) ), ! aInteger0( X ), ! aInteger0( Y ), ! aInteger0( X )
% 38.45/38.84     }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  factor: (50068) {G1,W12,D4,L3,V2,M3}  { sdtpldt0( sdtpldt0( X, Y ), smndt0
% 38.45/38.84    ( Y ) ) ==> X, ! aInteger0( X ), ! aInteger0( Y ) }.
% 38.45/38.84  parent0[1, 3]: (50066) {G1,W14,D4,L4,V2,M4}  { sdtpldt0( sdtpldt0( X, Y ), 
% 38.45/38.84    smndt0( Y ) ) ==> X, ! aInteger0( X ), ! aInteger0( Y ), ! aInteger0( X )
% 38.45/38.84     }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (153) {G2,W12,D4,L3,V2,M3} F(136);d(10);d(8) { ! aInteger0( X
% 38.45/38.84     ), ! aInteger0( Y ), sdtpldt0( sdtpldt0( X, Y ), smndt0( Y ) ) ==> X }.
% 38.45/38.84  parent0: (50068) {G1,W12,D4,L3,V2,M3}  { sdtpldt0( sdtpldt0( X, Y ), smndt0
% 38.45/38.84    ( Y ) ) ==> X, ! aInteger0( X ), ! aInteger0( Y ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 2
% 38.45/38.84     1 ==> 0
% 38.45/38.84     2 ==> 1
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  factor: (50074) {G2,W10,D4,L2,V1,M2}  { ! aInteger0( X ), sdtpldt0( 
% 38.45/38.84    sdtpldt0( X, X ), smndt0( X ) ) ==> X }.
% 38.45/38.84  parent0[0, 1]: (153) {G2,W12,D4,L3,V2,M3} F(136);d(10);d(8) { ! aInteger0( 
% 38.45/38.84    X ), ! aInteger0( Y ), sdtpldt0( sdtpldt0( X, Y ), smndt0( Y ) ) ==> X
% 38.45/38.84     }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := X
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (154) {G3,W10,D4,L2,V1,M2} F(153) { ! aInteger0( X ), sdtpldt0
% 38.45/38.84    ( sdtpldt0( X, X ), smndt0( X ) ) ==> X }.
% 38.45/38.84  parent0: (50074) {G2,W10,D4,L2,V1,M2}  { ! aInteger0( X ), sdtpldt0( 
% 38.45/38.84    sdtpldt0( X, X ), smndt0( X ) ) ==> X }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84     1 ==> 1
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  resolution: (50076) {G1,W6,D6,L1,V0,M1}  { aInteger0( smndt0( smndt0( 
% 38.45/38.84    smndt0( smndt0( xa ) ) ) ) ) }.
% 38.45/38.84  parent0[0]: (3) {G0,W5,D3,L2,V1,M2} I { ! aInteger0( X ), aInteger0( smndt0
% 38.45/38.84    ( X ) ) }.
% 38.45/38.84  parent1[0]: (66) {G3,W5,D5,L1,V0,M1} R(63,3) { aInteger0( smndt0( smndt0( 
% 38.45/38.84    smndt0( xa ) ) ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := smndt0( smndt0( smndt0( xa ) ) )
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (163) {G4,W6,D6,L1,V0,M1} R(66,3) { aInteger0( smndt0( smndt0
% 38.45/38.84    ( smndt0( smndt0( xa ) ) ) ) ) }.
% 38.45/38.84  parent0: (50076) {G1,W6,D6,L1,V0,M1}  { aInteger0( smndt0( smndt0( smndt0( 
% 38.45/38.84    smndt0( xa ) ) ) ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  eqswap: (50077) {G0,W7,D3,L2,V1,M2}  { X ==> sdtpldt0( X, sz00 ), ! 
% 38.45/38.84    aInteger0( X ) }.
% 38.45/38.84  parent0[1]: (8) {G0,W7,D3,L2,V1,M2} I { ! aInteger0( X ), sdtpldt0( X, sz00
% 38.45/38.84     ) ==> X }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  resolution: (50078) {G1,W5,D3,L1,V0,M1}  { sz00 ==> sdtpldt0( sz00, sz00 )
% 38.45/38.84     }.
% 38.45/38.84  parent0[1]: (50077) {G0,W7,D3,L2,V1,M2}  { X ==> sdtpldt0( X, sz00 ), ! 
% 38.45/38.84    aInteger0( X ) }.
% 38.45/38.84  parent1[0]: (1) {G0,W2,D2,L1,V0,M1} I { aInteger0( sz00 ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := sz00
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  eqswap: (50079) {G1,W5,D3,L1,V0,M1}  { sdtpldt0( sz00, sz00 ) ==> sz00 }.
% 38.45/38.84  parent0[0]: (50078) {G1,W5,D3,L1,V0,M1}  { sz00 ==> sdtpldt0( sz00, sz00 )
% 38.45/38.84     }.
% 38.45/38.84  substitution0:
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (275) {G1,W5,D3,L1,V0,M1} R(8,1) { sdtpldt0( sz00, sz00 ) ==> 
% 38.45/38.84    sz00 }.
% 38.45/38.84  parent0: (50079) {G1,W5,D3,L1,V0,M1}  { sdtpldt0( sz00, sz00 ) ==> sz00 }.
% 38.45/38.84  substitution0:
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  eqswap: (50080) {G0,W8,D4,L2,V1,M2}  { sz00 ==> sdtpldt0( X, smndt0( X ) )
% 38.45/38.84    , ! aInteger0( X ) }.
% 38.45/38.84  parent0[1]: (10) {G0,W8,D4,L2,V1,M2} I { ! aInteger0( X ), sdtpldt0( X, 
% 38.45/38.84    smndt0( X ) ) ==> sz00 }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  resolution: (50081) {G1,W12,D5,L2,V1,M2}  { sz00 ==> sdtpldt0( sdtasdt0( X
% 38.45/38.84    , sz00 ), smndt0( sdtasdt0( X, sz00 ) ) ), ! aInteger0( X ) }.
% 38.45/38.84  parent0[1]: (50080) {G0,W8,D4,L2,V1,M2}  { sz00 ==> sdtpldt0( X, smndt0( X
% 38.45/38.84     ) ), ! aInteger0( X ) }.
% 38.45/38.84  parent1[1]: (84) {G1,W6,D3,L2,V1,M2} R(5,1) { ! aInteger0( X ), aInteger0( 
% 38.45/38.84    sdtasdt0( X, sz00 ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := sdtasdt0( X, sz00 )
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  eqswap: (50082) {G1,W12,D5,L2,V1,M2}  { sdtpldt0( sdtasdt0( X, sz00 ), 
% 38.45/38.84    smndt0( sdtasdt0( X, sz00 ) ) ) ==> sz00, ! aInteger0( X ) }.
% 38.45/38.84  parent0[0]: (50081) {G1,W12,D5,L2,V1,M2}  { sz00 ==> sdtpldt0( sdtasdt0( X
% 38.45/38.84    , sz00 ), smndt0( sdtasdt0( X, sz00 ) ) ), ! aInteger0( X ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (355) {G2,W12,D5,L2,V1,M2} R(84,10) { ! aInteger0( X ), 
% 38.45/38.84    sdtpldt0( sdtasdt0( X, sz00 ), smndt0( sdtasdt0( X, sz00 ) ) ) ==> sz00
% 38.45/38.84     }.
% 38.45/38.84  parent0: (50082) {G1,W12,D5,L2,V1,M2}  { sdtpldt0( sdtasdt0( X, sz00 ), 
% 38.45/38.84    smndt0( sdtasdt0( X, sz00 ) ) ) ==> sz00, ! aInteger0( X ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 1
% 38.45/38.84     1 ==> 0
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  eqswap: (50083) {G0,W7,D3,L2,V1,M2}  { X ==> sdtasdt0( X, sz10 ), ! 
% 38.45/38.84    aInteger0( X ) }.
% 38.45/38.84  parent0[1]: (14) {G0,W7,D3,L2,V1,M2} I { ! aInteger0( X ), sdtasdt0( X, 
% 38.45/38.84    sz10 ) ==> X }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  resolution: (50084) {G1,W5,D3,L1,V0,M1}  { xa ==> sdtasdt0( xa, sz10 ) }.
% 38.45/38.84  parent0[1]: (50083) {G0,W7,D3,L2,V1,M2}  { X ==> sdtasdt0( X, sz10 ), ! 
% 38.45/38.84    aInteger0( X ) }.
% 38.45/38.84  parent1[0]: (18) {G0,W2,D2,L1,V0,M1} I { aInteger0( xa ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := xa
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  eqswap: (50085) {G1,W5,D3,L1,V0,M1}  { sdtasdt0( xa, sz10 ) ==> xa }.
% 38.45/38.84  parent0[0]: (50084) {G1,W5,D3,L1,V0,M1}  { xa ==> sdtasdt0( xa, sz10 ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (767) {G1,W5,D3,L1,V0,M1} R(14,18) { sdtasdt0( xa, sz10 ) ==> 
% 38.45/38.84    xa }.
% 38.45/38.84  parent0: (50085) {G1,W5,D3,L1,V0,M1}  { sdtasdt0( xa, sz10 ) ==> xa }.
% 38.45/38.84  substitution0:
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  eqswap: (50087) {G0,W19,D4,L4,V3,M4}  { sdtasdt0( X, sdtpldt0( Y, Z ) ) ==>
% 38.45/38.84     sdtpldt0( sdtasdt0( X, Y ), sdtasdt0( X, Z ) ), ! aInteger0( X ), ! 
% 38.45/38.84    aInteger0( Y ), ! aInteger0( Z ) }.
% 38.45/38.84  parent0[3]: (16) {G0,W19,D4,L4,V3,M4} I { ! aInteger0( X ), ! aInteger0( Y
% 38.45/38.84     ), ! aInteger0( Z ), sdtpldt0( sdtasdt0( X, Y ), sdtasdt0( X, Z ) ) ==> 
% 38.45/38.84    sdtasdt0( X, sdtpldt0( Y, Z ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Y
% 38.45/38.84     Z := Z
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  paramod: (50089) {G1,W17,D4,L4,V1,M4}  { sdtasdt0( xa, sdtpldt0( X, sz10 )
% 38.45/38.84     ) ==> sdtpldt0( sdtasdt0( xa, X ), xa ), ! aInteger0( xa ), ! aInteger0
% 38.45/38.84    ( X ), ! aInteger0( sz10 ) }.
% 38.45/38.84  parent0[0]: (767) {G1,W5,D3,L1,V0,M1} R(14,18) { sdtasdt0( xa, sz10 ) ==> 
% 38.45/38.84    xa }.
% 38.45/38.84  parent1[0; 10]: (50087) {G0,W19,D4,L4,V3,M4}  { sdtasdt0( X, sdtpldt0( Y, Z
% 38.45/38.84     ) ) ==> sdtpldt0( sdtasdt0( X, Y ), sdtasdt0( X, Z ) ), ! aInteger0( X )
% 38.45/38.84    , ! aInteger0( Y ), ! aInteger0( Z ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84     X := xa
% 38.45/38.84     Y := X
% 38.45/38.84     Z := sz10
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  resolution: (50098) {G1,W15,D4,L3,V1,M3}  { sdtasdt0( xa, sdtpldt0( X, sz10
% 38.45/38.84     ) ) ==> sdtpldt0( sdtasdt0( xa, X ), xa ), ! aInteger0( X ), ! aInteger0
% 38.45/38.84    ( sz10 ) }.
% 38.45/38.84  parent0[1]: (50089) {G1,W17,D4,L4,V1,M4}  { sdtasdt0( xa, sdtpldt0( X, sz10
% 38.45/38.84     ) ) ==> sdtpldt0( sdtasdt0( xa, X ), xa ), ! aInteger0( xa ), ! 
% 38.45/38.84    aInteger0( X ), ! aInteger0( sz10 ) }.
% 38.45/38.84  parent1[0]: (18) {G0,W2,D2,L1,V0,M1} I { aInteger0( xa ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (852) {G2,W15,D4,L3,V1,M3} P(767,16);r(18) { ! aInteger0( X )
% 38.45/38.84    , ! aInteger0( sz10 ), sdtasdt0( xa, sdtpldt0( X, sz10 ) ) ==> sdtpldt0( 
% 38.45/38.84    sdtasdt0( xa, X ), xa ) }.
% 38.45/38.84  parent0: (50098) {G1,W15,D4,L3,V1,M3}  { sdtasdt0( xa, sdtpldt0( X, sz10 )
% 38.45/38.84     ) ==> sdtpldt0( sdtasdt0( xa, X ), xa ), ! aInteger0( X ), ! aInteger0( 
% 38.45/38.84    sz10 ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 2
% 38.45/38.84     1 ==> 0
% 38.45/38.84     2 ==> 1
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  factor: (50105) {G2,W13,D4,L2,V0,M2}  { ! aInteger0( sz10 ), sdtasdt0( xa, 
% 38.45/38.84    sdtpldt0( sz10, sz10 ) ) ==> sdtpldt0( sdtasdt0( xa, sz10 ), xa ) }.
% 38.45/38.84  parent0[0, 1]: (852) {G2,W15,D4,L3,V1,M3} P(767,16);r(18) { ! aInteger0( X
% 38.45/38.84     ), ! aInteger0( sz10 ), sdtasdt0( xa, sdtpldt0( X, sz10 ) ) ==> sdtpldt0
% 38.45/38.84    ( sdtasdt0( xa, X ), xa ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := sz10
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  paramod: (50106) {G2,W11,D4,L2,V0,M2}  { sdtasdt0( xa, sdtpldt0( sz10, sz10
% 38.45/38.84     ) ) ==> sdtpldt0( xa, xa ), ! aInteger0( sz10 ) }.
% 38.45/38.84  parent0[0]: (767) {G1,W5,D3,L1,V0,M1} R(14,18) { sdtasdt0( xa, sz10 ) ==> 
% 38.45/38.84    xa }.
% 38.45/38.84  parent1[1; 7]: (50105) {G2,W13,D4,L2,V0,M2}  { ! aInteger0( sz10 ), 
% 38.45/38.84    sdtasdt0( xa, sdtpldt0( sz10, sz10 ) ) ==> sdtpldt0( sdtasdt0( xa, sz10 )
% 38.45/38.84    , xa ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  resolution: (50107) {G1,W9,D4,L1,V0,M1}  { sdtasdt0( xa, sdtpldt0( sz10, 
% 38.45/38.84    sz10 ) ) ==> sdtpldt0( xa, xa ) }.
% 38.45/38.84  parent0[1]: (50106) {G2,W11,D4,L2,V0,M2}  { sdtasdt0( xa, sdtpldt0( sz10, 
% 38.45/38.84    sz10 ) ) ==> sdtpldt0( xa, xa ), ! aInteger0( sz10 ) }.
% 38.45/38.84  parent1[0]: (2) {G0,W2,D2,L1,V0,M1} I { aInteger0( sz10 ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (861) {G3,W9,D4,L1,V0,M1} F(852);d(767);r(2) { sdtasdt0( xa, 
% 38.45/38.84    sdtpldt0( sz10, sz10 ) ) ==> sdtpldt0( xa, xa ) }.
% 38.45/38.84  parent0: (50107) {G1,W9,D4,L1,V0,M1}  { sdtasdt0( xa, sdtpldt0( sz10, sz10
% 38.45/38.84     ) ) ==> sdtpldt0( xa, xa ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  resolution: (50109) {G1,W4,D3,L1,V0,M1}  { aInteger0( sdtpldt0( sz10, sz10
% 38.45/38.84     ) ) }.
% 38.45/38.84  parent0[0]: (46) {G1,W6,D3,L2,V1,M2} R(4,2) { ! aInteger0( X ), aInteger0( 
% 38.45/38.84    sdtpldt0( sz10, X ) ) }.
% 38.45/38.84  parent1[0]: (2) {G0,W2,D2,L1,V0,M1} I { aInteger0( sz10 ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := sz10
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (933) {G2,W4,D3,L1,V0,M1} R(46,2) { aInteger0( sdtpldt0( sz10
% 38.45/38.84    , sz10 ) ) }.
% 38.45/38.84  parent0: (50109) {G1,W4,D3,L1,V0,M1}  { aInteger0( sdtpldt0( sz10, sz10 ) )
% 38.45/38.84     }.
% 38.45/38.84  substitution0:
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  resolution: (50111) {G2,W6,D4,L1,V0,M1}  { aInteger0( sdtasdt0( xa, 
% 38.45/38.84    sdtpldt0( sz10, sz10 ) ) ) }.
% 38.45/38.84  parent0[0]: (85) {G1,W6,D3,L2,V1,M2} R(5,18) { ! aInteger0( X ), aInteger0
% 38.45/38.84    ( sdtasdt0( xa, X ) ) }.
% 38.45/38.84  parent1[0]: (933) {G2,W4,D3,L1,V0,M1} R(46,2) { aInteger0( sdtpldt0( sz10, 
% 38.45/38.84    sz10 ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := sdtpldt0( sz10, sz10 )
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  paramod: (50112) {G3,W4,D3,L1,V0,M1}  { aInteger0( sdtpldt0( xa, xa ) ) }.
% 38.45/38.84  parent0[0]: (861) {G3,W9,D4,L1,V0,M1} F(852);d(767);r(2) { sdtasdt0( xa, 
% 38.45/38.84    sdtpldt0( sz10, sz10 ) ) ==> sdtpldt0( xa, xa ) }.
% 38.45/38.84  parent1[0; 1]: (50111) {G2,W6,D4,L1,V0,M1}  { aInteger0( sdtasdt0( xa, 
% 38.45/38.84    sdtpldt0( sz10, sz10 ) ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84  end
% 38.45/38.84  substitution1:
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  subsumption: (964) {G4,W4,D3,L1,V0,M1} R(933,85);d(861) { aInteger0( 
% 38.45/38.84    sdtpldt0( xa, xa ) ) }.
% 38.45/38.84  parent0: (50112) {G3,W4,D3,L1,V0,M1}  { aInteger0( sdtpldt0( xa, xa ) ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84  end
% 38.45/38.84  permutation0:
% 38.45/38.84     0 ==> 0
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  eqswap: (50113) {G0,W19,D4,L4,V3,M4}  { sdtasdt0( sdtpldt0( X, Z ), Y ) ==>
% 38.45/38.84     sdtpldt0( sdtasdt0( X, Y ), sdtasdt0( Z, Y ) ), ! aInteger0( X ), ! 
% 38.45/38.84    aInteger0( Z ), ! aInteger0( Y ) }.
% 38.45/38.84  parent0[3]: (17) {G0,W19,D4,L4,V3,M4} I { ! aInteger0( X ), ! aInteger0( Y
% 38.45/38.84     ), ! aInteger0( Z ), sdtpldt0( sdtasdt0( X, Z ), sdtasdt0( Y, Z ) ) ==> 
% 38.45/38.84    sdtasdt0( sdtpldt0( X, Y ), Z ) }.
% 38.45/38.84  substitution0:
% 38.45/38.84     X := X
% 38.45/38.84     Y := Z
% 38.45/38.84     Z := Y
% 38.45/38.84  end
% 38.45/38.84  
% 38.45/38.84  resolution: (50116) {G1,W17,D4,L3,V2,M3}  { sdtasdt0( sdtpldt0( X, Y ), 
% 38.45/38.84    sz00 ) ==> sdtpldt0( sdtasdt0( X, sz00 ), sdtasdt0( Y, sz00 ) ), ! 
% 38.45/38.85    aInteger0( X ), ! aInteger0( Y ) }.
% 38.45/38.85  parent0[3]: (50113) {G0,W19,D4,L4,V3,M4}  { sdtasdt0( sdtpldt0( X, Z ), Y )
% 38.45/38.85     ==> sdtpldt0( sdtasdt0( X, Y ), sdtasdt0( Z, Y ) ), ! aInteger0( X ), ! 
% 38.45/38.85    aInteger0( Z ), ! aInteger0( Y ) }.
% 38.45/38.85  parent1[0]: (1) {G0,W2,D2,L1,V0,M1} I { aInteger0( sz00 ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85     Y := sz00
% 38.45/38.85     Z := Y
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  eqswap: (50117) {G1,W17,D4,L3,V2,M3}  { sdtpldt0( sdtasdt0( X, sz00 ), 
% 38.45/38.85    sdtasdt0( Y, sz00 ) ) ==> sdtasdt0( sdtpldt0( X, Y ), sz00 ), ! aInteger0
% 38.45/38.85    ( X ), ! aInteger0( Y ) }.
% 38.45/38.85  parent0[0]: (50116) {G1,W17,D4,L3,V2,M3}  { sdtasdt0( sdtpldt0( X, Y ), 
% 38.45/38.85    sz00 ) ==> sdtpldt0( sdtasdt0( X, sz00 ), sdtasdt0( Y, sz00 ) ), ! 
% 38.45/38.85    aInteger0( X ), ! aInteger0( Y ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85     Y := Y
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  subsumption: (986) {G1,W17,D4,L3,V2,M3} R(17,1) { ! aInteger0( X ), ! 
% 38.45/38.85    aInteger0( Y ), sdtpldt0( sdtasdt0( X, sz00 ), sdtasdt0( Y, sz00 ) ) ==> 
% 38.45/38.85    sdtasdt0( sdtpldt0( X, Y ), sz00 ) }.
% 38.45/38.85  parent0: (50117) {G1,W17,D4,L3,V2,M3}  { sdtpldt0( sdtasdt0( X, sz00 ), 
% 38.45/38.85    sdtasdt0( Y, sz00 ) ) ==> sdtasdt0( sdtpldt0( X, Y ), sz00 ), ! aInteger0
% 38.45/38.85    ( X ), ! aInteger0( Y ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85     Y := Y
% 38.45/38.85  end
% 38.45/38.85  permutation0:
% 38.45/38.85     0 ==> 2
% 38.45/38.85     1 ==> 0
% 38.45/38.85     2 ==> 1
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  factor: (50127) {G1,W15,D4,L2,V1,M2}  { ! aInteger0( X ), sdtpldt0( 
% 38.45/38.85    sdtasdt0( X, sz00 ), sdtasdt0( X, sz00 ) ) ==> sdtasdt0( sdtpldt0( X, X )
% 38.45/38.85    , sz00 ) }.
% 38.45/38.85  parent0[0, 1]: (986) {G1,W17,D4,L3,V2,M3} R(17,1) { ! aInteger0( X ), ! 
% 38.45/38.85    aInteger0( Y ), sdtpldt0( sdtasdt0( X, sz00 ), sdtasdt0( Y, sz00 ) ) ==> 
% 38.45/38.85    sdtasdt0( sdtpldt0( X, Y ), sz00 ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85     Y := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  subsumption: (1002) {G2,W15,D4,L2,V1,M2} F(986) { ! aInteger0( X ), 
% 38.45/38.85    sdtpldt0( sdtasdt0( X, sz00 ), sdtasdt0( X, sz00 ) ) ==> sdtasdt0( 
% 38.45/38.85    sdtpldt0( X, X ), sz00 ) }.
% 38.45/38.85  parent0: (50127) {G1,W15,D4,L2,V1,M2}  { ! aInteger0( X ), sdtpldt0( 
% 38.45/38.85    sdtasdt0( X, sz00 ), sdtasdt0( X, sz00 ) ) ==> sdtasdt0( sdtpldt0( X, X )
% 38.45/38.85    , sz00 ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  permutation0:
% 38.45/38.85     0 ==> 0
% 38.45/38.85     1 ==> 1
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  eqswap: (50129) {G0,W10,D3,L2,V0,M2}  { ! sz00 ==> sdtasdt0( xa, sz00 ), ! 
% 38.45/38.85    sdtasdt0( sz00, xa ) ==> sz00 }.
% 38.45/38.85  parent0[0]: (19) {G0,W10,D3,L2,V0,M2} I { ! sdtasdt0( xa, sz00 ) ==> sz00, 
% 38.45/38.85    ! sdtasdt0( sz00, xa ) ==> sz00 }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  paramod: (50133) {G1,W14,D3,L4,V0,M4}  { ! sdtasdt0( xa, sz00 ) ==> sz00, !
% 38.45/38.85     aInteger0( sz00 ), ! aInteger0( xa ), ! sz00 ==> sdtasdt0( xa, sz00 )
% 38.45/38.85     }.
% 38.45/38.85  parent0[2]: (13) {G0,W11,D3,L3,V2,M3} I { ! aInteger0( X ), ! aInteger0( Y
% 38.45/38.85     ), sdtasdt0( X, Y ) = sdtasdt0( Y, X ) }.
% 38.45/38.85  parent1[1; 2]: (50129) {G0,W10,D3,L2,V0,M2}  { ! sz00 ==> sdtasdt0( xa, 
% 38.45/38.85    sz00 ), ! sdtasdt0( sz00, xa ) ==> sz00 }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := sz00
% 38.45/38.85     Y := xa
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  paramod: (50135) {G1,W18,D3,L6,V0,M6}  { ! sz00 ==> sdtasdt0( sz00, xa ), !
% 38.45/38.85     aInteger0( xa ), ! aInteger0( sz00 ), ! sdtasdt0( xa, sz00 ) ==> sz00, !
% 38.45/38.85     aInteger0( sz00 ), ! aInteger0( xa ) }.
% 38.45/38.85  parent0[2]: (13) {G0,W11,D3,L3,V2,M3} I { ! aInteger0( X ), ! aInteger0( Y
% 38.45/38.85     ), sdtasdt0( X, Y ) = sdtasdt0( Y, X ) }.
% 38.45/38.85  parent1[3; 3]: (50133) {G1,W14,D3,L4,V0,M4}  { ! sdtasdt0( xa, sz00 ) ==> 
% 38.45/38.85    sz00, ! aInteger0( sz00 ), ! aInteger0( xa ), ! sz00 ==> sdtasdt0( xa, 
% 38.45/38.85    sz00 ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := xa
% 38.45/38.85     Y := sz00
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  paramod: (50136) {G1,W22,D3,L8,V0,M8}  { ! sz00 ==> sdtasdt0( xa, sz00 ), !
% 38.45/38.85     aInteger0( sz00 ), ! aInteger0( xa ), ! aInteger0( xa ), ! aInteger0( 
% 38.45/38.85    sz00 ), ! sdtasdt0( xa, sz00 ) ==> sz00, ! aInteger0( sz00 ), ! aInteger0
% 38.45/38.85    ( xa ) }.
% 38.45/38.85  parent0[2]: (13) {G0,W11,D3,L3,V2,M3} I { ! aInteger0( X ), ! aInteger0( Y
% 38.45/38.85     ), sdtasdt0( X, Y ) = sdtasdt0( Y, X ) }.
% 38.45/38.85  parent1[0; 3]: (50135) {G1,W18,D3,L6,V0,M6}  { ! sz00 ==> sdtasdt0( sz00, 
% 38.45/38.85    xa ), ! aInteger0( xa ), ! aInteger0( sz00 ), ! sdtasdt0( xa, sz00 ) ==> 
% 38.45/38.85    sz00, ! aInteger0( sz00 ), ! aInteger0( xa ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := sz00
% 38.45/38.85     Y := xa
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  factor: (50156) {G1,W20,D3,L7,V0,M7}  { ! sz00 ==> sdtasdt0( xa, sz00 ), ! 
% 38.45/38.85    aInteger0( sz00 ), ! aInteger0( xa ), ! aInteger0( xa ), ! sdtasdt0( xa, 
% 38.45/38.85    sz00 ) ==> sz00, ! aInteger0( sz00 ), ! aInteger0( xa ) }.
% 38.45/38.85  parent0[1, 4]: (50136) {G1,W22,D3,L8,V0,M8}  { ! sz00 ==> sdtasdt0( xa, 
% 38.45/38.85    sz00 ), ! aInteger0( sz00 ), ! aInteger0( xa ), ! aInteger0( xa ), ! 
% 38.45/38.85    aInteger0( sz00 ), ! sdtasdt0( xa, sz00 ) ==> sz00, ! aInteger0( sz00 ), 
% 38.45/38.85    ! aInteger0( xa ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  factor: (50157) {G1,W18,D3,L6,V0,M6}  { ! sz00 ==> sdtasdt0( xa, sz00 ), ! 
% 38.45/38.85    aInteger0( sz00 ), ! aInteger0( xa ), ! aInteger0( xa ), ! sdtasdt0( xa, 
% 38.45/38.85    sz00 ) ==> sz00, ! aInteger0( xa ) }.
% 38.45/38.85  parent0[1, 5]: (50156) {G1,W20,D3,L7,V0,M7}  { ! sz00 ==> sdtasdt0( xa, 
% 38.45/38.85    sz00 ), ! aInteger0( sz00 ), ! aInteger0( xa ), ! aInteger0( xa ), ! 
% 38.45/38.85    sdtasdt0( xa, sz00 ) ==> sz00, ! aInteger0( sz00 ), ! aInteger0( xa ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  resolution: (50253) {G1,W16,D3,L5,V0,M5}  { ! sz00 ==> sdtasdt0( xa, sz00 )
% 38.45/38.85    , ! aInteger0( xa ), ! aInteger0( xa ), ! sdtasdt0( xa, sz00 ) ==> sz00, 
% 38.45/38.85    ! aInteger0( xa ) }.
% 38.45/38.85  parent0[1]: (50157) {G1,W18,D3,L6,V0,M6}  { ! sz00 ==> sdtasdt0( xa, sz00 )
% 38.45/38.85    , ! aInteger0( sz00 ), ! aInteger0( xa ), ! aInteger0( xa ), ! sdtasdt0( 
% 38.45/38.85    xa, sz00 ) ==> sz00, ! aInteger0( xa ) }.
% 38.45/38.85  parent1[0]: (1) {G0,W2,D2,L1,V0,M1} I { aInteger0( sz00 ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  eqswap: (50254) {G1,W16,D3,L5,V0,M5}  { ! sdtasdt0( xa, sz00 ) ==> sz00, ! 
% 38.45/38.85    aInteger0( xa ), ! aInteger0( xa ), ! sdtasdt0( xa, sz00 ) ==> sz00, ! 
% 38.45/38.85    aInteger0( xa ) }.
% 38.45/38.85  parent0[0]: (50253) {G1,W16,D3,L5,V0,M5}  { ! sz00 ==> sdtasdt0( xa, sz00 )
% 38.45/38.85    , ! aInteger0( xa ), ! aInteger0( xa ), ! sdtasdt0( xa, sz00 ) ==> sz00, 
% 38.45/38.85    ! aInteger0( xa ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  factor: (50256) {G1,W11,D3,L4,V0,M4}  { ! sdtasdt0( xa, sz00 ) ==> sz00, ! 
% 38.45/38.85    aInteger0( xa ), ! aInteger0( xa ), ! aInteger0( xa ) }.
% 38.45/38.85  parent0[0, 3]: (50254) {G1,W16,D3,L5,V0,M5}  { ! sdtasdt0( xa, sz00 ) ==> 
% 38.45/38.85    sz00, ! aInteger0( xa ), ! aInteger0( xa ), ! sdtasdt0( xa, sz00 ) ==> 
% 38.45/38.85    sz00, ! aInteger0( xa ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  factor: (50257) {G1,W9,D3,L3,V0,M3}  { ! sdtasdt0( xa, sz00 ) ==> sz00, ! 
% 38.45/38.85    aInteger0( xa ), ! aInteger0( xa ) }.
% 38.45/38.85  parent0[1, 2]: (50256) {G1,W11,D3,L4,V0,M4}  { ! sdtasdt0( xa, sz00 ) ==> 
% 38.45/38.85    sz00, ! aInteger0( xa ), ! aInteger0( xa ), ! aInteger0( xa ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  factor: (50258) {G1,W7,D3,L2,V0,M2}  { ! sdtasdt0( xa, sz00 ) ==> sz00, ! 
% 38.45/38.85    aInteger0( xa ) }.
% 38.45/38.85  parent0[1, 2]: (50257) {G1,W9,D3,L3,V0,M3}  { ! sdtasdt0( xa, sz00 ) ==> 
% 38.45/38.85    sz00, ! aInteger0( xa ), ! aInteger0( xa ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  subsumption: (1062) {G1,W7,D3,L2,V0,M2} P(13,19);f;r(1) { ! sdtasdt0( xa, 
% 38.45/38.85    sz00 ) ==> sz00, ! aInteger0( xa ) }.
% 38.45/38.85  parent0: (50258) {G1,W7,D3,L2,V0,M2}  { ! sdtasdt0( xa, sz00 ) ==> sz00, ! 
% 38.45/38.85    aInteger0( xa ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  permutation0:
% 38.45/38.85     0 ==> 0
% 38.45/38.85     1 ==> 1
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  eqswap: (50262) {G1,W17,D4,L3,V2,M3}  { sdtasdt0( X, sdtpldt0( Y, Y ) ) ==>
% 38.45/38.85     sdtpldt0( sdtasdt0( X, Y ), sdtasdt0( X, Y ) ), ! aInteger0( X ), ! 
% 38.45/38.85    aInteger0( Y ) }.
% 38.45/38.85  parent0[2]: (32) {G1,W17,D4,L3,V2,M3} F(16) { ! aInteger0( X ), ! aInteger0
% 38.45/38.85    ( Y ), sdtpldt0( sdtasdt0( X, Y ), sdtasdt0( X, Y ) ) ==> sdtasdt0( X, 
% 38.45/38.85    sdtpldt0( Y, Y ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85     Y := Y
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  resolution: (50266) {G1,W15,D4,L2,V1,M2}  { sdtasdt0( X, sdtpldt0( sz00, 
% 38.45/38.85    sz00 ) ) ==> sdtpldt0( sdtasdt0( X, sz00 ), sdtasdt0( X, sz00 ) ), ! 
% 38.45/38.85    aInteger0( X ) }.
% 38.45/38.85  parent0[2]: (50262) {G1,W17,D4,L3,V2,M3}  { sdtasdt0( X, sdtpldt0( Y, Y ) )
% 38.45/38.85     ==> sdtpldt0( sdtasdt0( X, Y ), sdtasdt0( X, Y ) ), ! aInteger0( X ), ! 
% 38.45/38.85    aInteger0( Y ) }.
% 38.45/38.85  parent1[0]: (1) {G0,W2,D2,L1,V0,M1} I { aInteger0( sz00 ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85     Y := sz00
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  paramod: (50267) {G2,W15,D4,L3,V1,M3}  { sdtasdt0( X, sdtpldt0( sz00, sz00
% 38.45/38.85     ) ) ==> sdtasdt0( sdtpldt0( X, X ), sz00 ), ! aInteger0( X ), ! 
% 38.45/38.85    aInteger0( X ) }.
% 38.45/38.85  parent0[1]: (1002) {G2,W15,D4,L2,V1,M2} F(986) { ! aInteger0( X ), sdtpldt0
% 38.45/38.85    ( sdtasdt0( X, sz00 ), sdtasdt0( X, sz00 ) ) ==> sdtasdt0( sdtpldt0( X, X
% 38.45/38.85     ), sz00 ) }.
% 38.45/38.85  parent1[0; 6]: (50266) {G1,W15,D4,L2,V1,M2}  { sdtasdt0( X, sdtpldt0( sz00
% 38.45/38.85    , sz00 ) ) ==> sdtpldt0( sdtasdt0( X, sz00 ), sdtasdt0( X, sz00 ) ), ! 
% 38.45/38.85    aInteger0( X ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  factor: (50268) {G2,W13,D4,L2,V1,M2}  { sdtasdt0( X, sdtpldt0( sz00, sz00 )
% 38.45/38.85     ) ==> sdtasdt0( sdtpldt0( X, X ), sz00 ), ! aInteger0( X ) }.
% 38.45/38.85  parent0[1, 2]: (50267) {G2,W15,D4,L3,V1,M3}  { sdtasdt0( X, sdtpldt0( sz00
% 38.45/38.85    , sz00 ) ) ==> sdtasdt0( sdtpldt0( X, X ), sz00 ), ! aInteger0( X ), ! 
% 38.45/38.85    aInteger0( X ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  paramod: (50269) {G2,W11,D4,L2,V1,M2}  { sdtasdt0( X, sz00 ) ==> sdtasdt0( 
% 38.45/38.85    sdtpldt0( X, X ), sz00 ), ! aInteger0( X ) }.
% 38.45/38.85  parent0[0]: (275) {G1,W5,D3,L1,V0,M1} R(8,1) { sdtpldt0( sz00, sz00 ) ==> 
% 38.45/38.85    sz00 }.
% 38.45/38.85  parent1[0; 3]: (50268) {G2,W13,D4,L2,V1,M2}  { sdtasdt0( X, sdtpldt0( sz00
% 38.45/38.85    , sz00 ) ) ==> sdtasdt0( sdtpldt0( X, X ), sz00 ), ! aInteger0( X ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  eqswap: (50270) {G2,W11,D4,L2,V1,M2}  { sdtasdt0( sdtpldt0( X, X ), sz00 ) 
% 38.45/38.85    ==> sdtasdt0( X, sz00 ), ! aInteger0( X ) }.
% 38.45/38.85  parent0[0]: (50269) {G2,W11,D4,L2,V1,M2}  { sdtasdt0( X, sz00 ) ==> 
% 38.45/38.85    sdtasdt0( sdtpldt0( X, X ), sz00 ), ! aInteger0( X ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  subsumption: (2362) {G3,W11,D4,L2,V1,M2} R(32,1);d(1002);d(275) { ! 
% 38.45/38.85    aInteger0( X ), sdtasdt0( sdtpldt0( X, X ), sz00 ) ==> sdtasdt0( X, sz00
% 38.45/38.85     ) }.
% 38.45/38.85  parent0: (50270) {G2,W11,D4,L2,V1,M2}  { sdtasdt0( sdtpldt0( X, X ), sz00 )
% 38.45/38.85     ==> sdtasdt0( X, sz00 ), ! aInteger0( X ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  permutation0:
% 38.45/38.85     0 ==> 1
% 38.45/38.85     1 ==> 0
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  eqswap: (50271) {G0,W7,D3,L2,V1,M2}  { X ==> sdtpldt0( sz00, X ), ! 
% 38.45/38.85    aInteger0( X ) }.
% 38.45/38.85  parent0[1]: (9) {G0,W7,D3,L2,V1,M2} I { ! aInteger0( X ), sdtpldt0( sz00, X
% 38.45/38.85     ) ==> X }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  resolution: (50272) {G1,W11,D5,L2,V1,M2}  { smndt0( smndt0( X ) ) ==> 
% 38.45/38.85    sdtpldt0( sz00, smndt0( smndt0( X ) ) ), ! aInteger0( X ) }.
% 38.45/38.85  parent0[1]: (50271) {G0,W7,D3,L2,V1,M2}  { X ==> sdtpldt0( sz00, X ), ! 
% 38.45/38.85    aInteger0( X ) }.
% 38.45/38.85  parent1[0]: (38) {G1,W6,D4,L2,V1,M2} R(3,3) { aInteger0( smndt0( smndt0( X
% 38.45/38.85     ) ) ), ! aInteger0( X ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := smndt0( smndt0( X ) )
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  eqswap: (50273) {G1,W11,D5,L2,V1,M2}  { sdtpldt0( sz00, smndt0( smndt0( X )
% 38.45/38.85     ) ) ==> smndt0( smndt0( X ) ), ! aInteger0( X ) }.
% 38.45/38.85  parent0[0]: (50272) {G1,W11,D5,L2,V1,M2}  { smndt0( smndt0( X ) ) ==> 
% 38.45/38.85    sdtpldt0( sz00, smndt0( smndt0( X ) ) ), ! aInteger0( X ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  subsumption: (2677) {G2,W11,D5,L2,V1,M2} R(38,9) { ! aInteger0( X ), 
% 38.45/38.85    sdtpldt0( sz00, smndt0( smndt0( X ) ) ) ==> smndt0( smndt0( X ) ) }.
% 38.45/38.85  parent0: (50273) {G1,W11,D5,L2,V1,M2}  { sdtpldt0( sz00, smndt0( smndt0( X
% 38.45/38.85     ) ) ) ==> smndt0( smndt0( X ) ), ! aInteger0( X ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  permutation0:
% 38.45/38.85     0 ==> 1
% 38.45/38.85     1 ==> 0
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  resolution: (50274) {G3,W7,D4,L1,V0,M1}  { aInteger0( sdtpldt0( sdtpldt0( 
% 38.45/38.85    xa, xa ), smndt0( xa ) ) ) }.
% 38.45/38.85  parent0[0]: (62) {G2,W7,D4,L2,V1,M2} R(41,4) { ! aInteger0( X ), aInteger0
% 38.45/38.85    ( sdtpldt0( X, smndt0( xa ) ) ) }.
% 38.45/38.85  parent1[0]: (964) {G4,W4,D3,L1,V0,M1} R(933,85);d(861) { aInteger0( 
% 38.45/38.85    sdtpldt0( xa, xa ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := sdtpldt0( xa, xa )
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  subsumption: (6724) {G5,W7,D4,L1,V0,M1} R(62,964) { aInteger0( sdtpldt0( 
% 38.45/38.85    sdtpldt0( xa, xa ), smndt0( xa ) ) ) }.
% 38.45/38.85  parent0: (50274) {G3,W7,D4,L1,V0,M1}  { aInteger0( sdtpldt0( sdtpldt0( xa, 
% 38.45/38.85    xa ), smndt0( xa ) ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  permutation0:
% 38.45/38.85     0 ==> 0
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  resolution: (50276) {G1,W5,D3,L1,V0,M1}  { ! sdtasdt0( xa, sz00 ) ==> sz00
% 38.45/38.85     }.
% 38.45/38.85  parent0[1]: (1062) {G1,W7,D3,L2,V0,M2} P(13,19);f;r(1) { ! sdtasdt0( xa, 
% 38.45/38.85    sz00 ) ==> sz00, ! aInteger0( xa ) }.
% 38.45/38.85  parent1[0]: (18) {G0,W2,D2,L1,V0,M1} I { aInteger0( xa ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  subsumption: (7042) {G2,W5,D3,L1,V0,M1} S(1062);r(18) { ! sdtasdt0( xa, 
% 38.45/38.85    sz00 ) ==> sz00 }.
% 38.45/38.85  parent0: (50276) {G1,W5,D3,L1,V0,M1}  { ! sdtasdt0( xa, sz00 ) ==> sz00 }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  permutation0:
% 38.45/38.85     0 ==> 0
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  paramod: (50280) {G3,W15,D4,L3,V1,M3}  { sdtpldt0( sdtasdt0( X, sz00 ), 
% 38.45/38.85    sdtasdt0( X, sz00 ) ) ==> sdtasdt0( X, sz00 ), ! aInteger0( X ), ! 
% 38.45/38.85    aInteger0( X ) }.
% 38.45/38.85  parent0[1]: (2362) {G3,W11,D4,L2,V1,M2} R(32,1);d(1002);d(275) { ! 
% 38.45/38.85    aInteger0( X ), sdtasdt0( sdtpldt0( X, X ), sz00 ) ==> sdtasdt0( X, sz00
% 38.45/38.85     ) }.
% 38.45/38.85  parent1[1; 8]: (1002) {G2,W15,D4,L2,V1,M2} F(986) { ! aInteger0( X ), 
% 38.45/38.85    sdtpldt0( sdtasdt0( X, sz00 ), sdtasdt0( X, sz00 ) ) ==> sdtasdt0( 
% 38.45/38.85    sdtpldt0( X, X ), sz00 ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  factor: (50283) {G3,W13,D4,L2,V1,M2}  { sdtpldt0( sdtasdt0( X, sz00 ), 
% 38.45/38.85    sdtasdt0( X, sz00 ) ) ==> sdtasdt0( X, sz00 ), ! aInteger0( X ) }.
% 38.45/38.85  parent0[1, 2]: (50280) {G3,W15,D4,L3,V1,M3}  { sdtpldt0( sdtasdt0( X, sz00
% 38.45/38.85     ), sdtasdt0( X, sz00 ) ) ==> sdtasdt0( X, sz00 ), ! aInteger0( X ), ! 
% 38.45/38.85    aInteger0( X ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  subsumption: (20274) {G4,W13,D4,L2,V1,M2} S(1002);d(2362) { ! aInteger0( X
% 38.45/38.85     ), sdtpldt0( sdtasdt0( X, sz00 ), sdtasdt0( X, sz00 ) ) ==> sdtasdt0( X
% 38.45/38.85    , sz00 ) }.
% 38.45/38.85  parent0: (50283) {G3,W13,D4,L2,V1,M2}  { sdtpldt0( sdtasdt0( X, sz00 ), 
% 38.45/38.85    sdtasdt0( X, sz00 ) ) ==> sdtasdt0( X, sz00 ), ! aInteger0( X ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  permutation0:
% 38.45/38.85     0 ==> 1
% 38.45/38.85     1 ==> 0
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  eqswap: (50285) {G2,W12,D4,L3,V2,M3}  { X ==> sdtpldt0( sdtpldt0( X, Y ), 
% 38.45/38.85    smndt0( Y ) ), ! aInteger0( X ), ! aInteger0( Y ) }.
% 38.45/38.85  parent0[2]: (153) {G2,W12,D4,L3,V2,M3} F(136);d(10);d(8) { ! aInteger0( X )
% 38.45/38.85    , ! aInteger0( Y ), sdtpldt0( sdtpldt0( X, Y ), smndt0( Y ) ) ==> X }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85     Y := Y
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  paramod: (50287) {G1,W14,D5,L4,V1,M4}  { X ==> sdtpldt0( sz00, smndt0( 
% 38.45/38.85    smndt0( X ) ) ), ! aInteger0( X ), ! aInteger0( X ), ! aInteger0( smndt0
% 38.45/38.85    ( X ) ) }.
% 38.45/38.85  parent0[1]: (10) {G0,W8,D4,L2,V1,M2} I { ! aInteger0( X ), sdtpldt0( X, 
% 38.45/38.85    smndt0( X ) ) ==> sz00 }.
% 38.45/38.85  parent1[0; 3]: (50285) {G2,W12,D4,L3,V2,M3}  { X ==> sdtpldt0( sdtpldt0( X
% 38.45/38.85    , Y ), smndt0( Y ) ), ! aInteger0( X ), ! aInteger0( Y ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85     X := X
% 38.45/38.85     Y := smndt0( X )
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  paramod: (50289) {G2,W14,D4,L5,V1,M5}  { X ==> smndt0( smndt0( X ) ), ! 
% 38.45/38.85    aInteger0( X ), ! aInteger0( X ), ! aInteger0( X ), ! aInteger0( smndt0( 
% 38.45/38.85    X ) ) }.
% 38.45/38.85  parent0[1]: (2677) {G2,W11,D5,L2,V1,M2} R(38,9) { ! aInteger0( X ), 
% 38.45/38.85    sdtpldt0( sz00, smndt0( smndt0( X ) ) ) ==> smndt0( smndt0( X ) ) }.
% 38.45/38.85  parent1[0; 2]: (50287) {G1,W14,D5,L4,V1,M4}  { X ==> sdtpldt0( sz00, smndt0
% 38.45/38.85    ( smndt0( X ) ) ), ! aInteger0( X ), ! aInteger0( X ), ! aInteger0( 
% 38.45/38.85    smndt0( X ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  factor: (50290) {G2,W12,D4,L4,V1,M4}  { X ==> smndt0( smndt0( X ) ), ! 
% 38.45/38.85    aInteger0( X ), ! aInteger0( X ), ! aInteger0( smndt0( X ) ) }.
% 38.45/38.85  parent0[1, 2]: (50289) {G2,W14,D4,L5,V1,M5}  { X ==> smndt0( smndt0( X ) )
% 38.45/38.85    , ! aInteger0( X ), ! aInteger0( X ), ! aInteger0( X ), ! aInteger0( 
% 38.45/38.85    smndt0( X ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  factor: (50291) {G2,W10,D4,L3,V1,M3}  { X ==> smndt0( smndt0( X ) ), ! 
% 38.45/38.85    aInteger0( X ), ! aInteger0( smndt0( X ) ) }.
% 38.45/38.85  parent0[1, 2]: (50290) {G2,W12,D4,L4,V1,M4}  { X ==> smndt0( smndt0( X ) )
% 38.45/38.85    , ! aInteger0( X ), ! aInteger0( X ), ! aInteger0( smndt0( X ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  resolution: (50292) {G1,W9,D4,L3,V1,M3}  { X ==> smndt0( smndt0( X ) ), ! 
% 38.45/38.85    aInteger0( X ), ! aInteger0( X ) }.
% 38.45/38.85  parent0[2]: (50291) {G2,W10,D4,L3,V1,M3}  { X ==> smndt0( smndt0( X ) ), ! 
% 38.45/38.85    aInteger0( X ), ! aInteger0( smndt0( X ) ) }.
% 38.45/38.85  parent1[1]: (3) {G0,W5,D3,L2,V1,M2} I { ! aInteger0( X ), aInteger0( smndt0
% 38.45/38.85    ( X ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  eqswap: (50293) {G1,W9,D4,L3,V1,M3}  { smndt0( smndt0( X ) ) ==> X, ! 
% 38.45/38.85    aInteger0( X ), ! aInteger0( X ) }.
% 38.45/38.85  parent0[0]: (50292) {G1,W9,D4,L3,V1,M3}  { X ==> smndt0( smndt0( X ) ), ! 
% 38.45/38.85    aInteger0( X ), ! aInteger0( X ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  factor: (50294) {G1,W7,D4,L2,V1,M2}  { smndt0( smndt0( X ) ) ==> X, ! 
% 38.45/38.85    aInteger0( X ) }.
% 38.45/38.85  parent0[1, 2]: (50293) {G1,W9,D4,L3,V1,M3}  { smndt0( smndt0( X ) ) ==> X, 
% 38.45/38.85    ! aInteger0( X ), ! aInteger0( X ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  subsumption: (48995) {G3,W7,D4,L2,V1,M2} P(10,153);f;d(2677);r(3) { ! 
% 38.45/38.85    aInteger0( X ), smndt0( smndt0( X ) ) ==> X }.
% 38.45/38.85  parent0: (50294) {G1,W7,D4,L2,V1,M2}  { smndt0( smndt0( X ) ) ==> X, ! 
% 38.45/38.85    aInteger0( X ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  permutation0:
% 38.45/38.85     0 ==> 1
% 38.45/38.85     1 ==> 0
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  eqswap: (50296) {G3,W7,D4,L2,V1,M2}  { X ==> smndt0( smndt0( X ) ), ! 
% 38.45/38.85    aInteger0( X ) }.
% 38.45/38.85  parent0[1]: (48995) {G3,W7,D4,L2,V1,M2} P(10,153);f;d(2677);r(3) { ! 
% 38.45/38.85    aInteger0( X ), smndt0( smndt0( X ) ) ==> X }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  resolution: (50297) {G3,W9,D6,L1,V0,M1}  { smndt0( smndt0( xa ) ) ==> 
% 38.45/38.85    smndt0( smndt0( smndt0( smndt0( xa ) ) ) ) }.
% 38.45/38.85  parent0[1]: (50296) {G3,W7,D4,L2,V1,M2}  { X ==> smndt0( smndt0( X ) ), ! 
% 38.45/38.85    aInteger0( X ) }.
% 38.45/38.85  parent1[0]: (63) {G2,W4,D4,L1,V0,M1} R(41,3) { aInteger0( smndt0( smndt0( 
% 38.45/38.85    xa ) ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := smndt0( smndt0( xa ) )
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  eqswap: (50298) {G3,W9,D6,L1,V0,M1}  { smndt0( smndt0( smndt0( smndt0( xa )
% 38.45/38.85     ) ) ) ==> smndt0( smndt0( xa ) ) }.
% 38.45/38.85  parent0[0]: (50297) {G3,W9,D6,L1,V0,M1}  { smndt0( smndt0( xa ) ) ==> 
% 38.45/38.85    smndt0( smndt0( smndt0( smndt0( xa ) ) ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  subsumption: (49392) {G4,W9,D6,L1,V0,M1} R(48995,63) { smndt0( smndt0( 
% 38.45/38.85    smndt0( smndt0( xa ) ) ) ) ==> smndt0( smndt0( xa ) ) }.
% 38.45/38.85  parent0: (50298) {G3,W9,D6,L1,V0,M1}  { smndt0( smndt0( smndt0( smndt0( xa
% 38.45/38.85     ) ) ) ) ==> smndt0( smndt0( xa ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  permutation0:
% 38.45/38.85     0 ==> 0
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  eqswap: (50299) {G3,W7,D4,L2,V1,M2}  { X ==> smndt0( smndt0( X ) ), ! 
% 38.45/38.85    aInteger0( X ) }.
% 38.45/38.85  parent0[1]: (48995) {G3,W7,D4,L2,V1,M2} P(10,153);f;d(2677);r(3) { ! 
% 38.45/38.85    aInteger0( X ), smndt0( smndt0( X ) ) ==> X }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  resolution: (50300) {G1,W5,D4,L1,V0,M1}  { xa ==> smndt0( smndt0( xa ) )
% 38.45/38.85     }.
% 38.45/38.85  parent0[1]: (50299) {G3,W7,D4,L2,V1,M2}  { X ==> smndt0( smndt0( X ) ), ! 
% 38.45/38.85    aInteger0( X ) }.
% 38.45/38.85  parent1[0]: (18) {G0,W2,D2,L1,V0,M1} I { aInteger0( xa ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := xa
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  eqswap: (50301) {G1,W5,D4,L1,V0,M1}  { smndt0( smndt0( xa ) ) ==> xa }.
% 38.45/38.85  parent0[0]: (50300) {G1,W5,D4,L1,V0,M1}  { xa ==> smndt0( smndt0( xa ) )
% 38.45/38.85     }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  subsumption: (49397) {G4,W5,D4,L1,V0,M1} R(48995,18) { smndt0( smndt0( xa )
% 38.45/38.85     ) ==> xa }.
% 38.45/38.85  parent0: (50301) {G1,W5,D4,L1,V0,M1}  { smndt0( smndt0( xa ) ) ==> xa }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  permutation0:
% 38.45/38.85     0 ==> 0
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  eqswap: (50302) {G3,W10,D4,L2,V1,M2}  { X ==> sdtpldt0( sdtpldt0( X, X ), 
% 38.45/38.85    smndt0( X ) ), ! aInteger0( X ) }.
% 38.45/38.85  parent0[1]: (154) {G3,W10,D4,L2,V1,M2} F(153) { ! aInteger0( X ), sdtpldt0
% 38.45/38.85    ( sdtpldt0( X, X ), smndt0( X ) ) ==> X }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  resolution: (50305) {G4,W24,D8,L1,V0,M1}  { smndt0( smndt0( smndt0( smndt0
% 38.45/38.85    ( xa ) ) ) ) ==> sdtpldt0( sdtpldt0( smndt0( smndt0( smndt0( smndt0( xa )
% 38.45/38.85     ) ) ), smndt0( smndt0( smndt0( smndt0( xa ) ) ) ) ), smndt0( smndt0( 
% 38.45/38.85    smndt0( smndt0( smndt0( xa ) ) ) ) ) ) }.
% 38.45/38.85  parent0[1]: (50302) {G3,W10,D4,L2,V1,M2}  { X ==> sdtpldt0( sdtpldt0( X, X
% 38.45/38.85     ), smndt0( X ) ), ! aInteger0( X ) }.
% 38.45/38.85  parent1[0]: (163) {G4,W6,D6,L1,V0,M1} R(66,3) { aInteger0( smndt0( smndt0( 
% 38.45/38.85    smndt0( smndt0( xa ) ) ) ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := smndt0( smndt0( smndt0( smndt0( xa ) ) ) )
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  paramod: (50309) {G5,W22,D8,L1,V0,M1}  { smndt0( smndt0( smndt0( smndt0( xa
% 38.45/38.85     ) ) ) ) ==> sdtpldt0( sdtpldt0( smndt0( smndt0( smndt0( smndt0( xa ) ) )
% 38.45/38.85     ), smndt0( smndt0( smndt0( smndt0( xa ) ) ) ) ), smndt0( smndt0( smndt0
% 38.45/38.85    ( xa ) ) ) ) }.
% 38.45/38.85  parent0[0]: (49392) {G4,W9,D6,L1,V0,M1} R(48995,63) { smndt0( smndt0( 
% 38.45/38.85    smndt0( smndt0( xa ) ) ) ) ==> smndt0( smndt0( xa ) ) }.
% 38.45/38.85  parent1[0; 19]: (50305) {G4,W24,D8,L1,V0,M1}  { smndt0( smndt0( smndt0( 
% 38.45/38.85    smndt0( xa ) ) ) ) ==> sdtpldt0( sdtpldt0( smndt0( smndt0( smndt0( smndt0
% 38.45/38.85    ( xa ) ) ) ), smndt0( smndt0( smndt0( smndt0( xa ) ) ) ) ), smndt0( 
% 38.45/38.85    smndt0( smndt0( smndt0( smndt0( xa ) ) ) ) ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  paramod: (50323) {G5,W20,D8,L1,V0,M1}  { smndt0( smndt0( smndt0( smndt0( xa
% 38.45/38.85     ) ) ) ) ==> sdtpldt0( sdtpldt0( smndt0( smndt0( smndt0( smndt0( xa ) ) )
% 38.45/38.85     ), smndt0( smndt0( smndt0( smndt0( xa ) ) ) ) ), smndt0( xa ) ) }.
% 38.45/38.85  parent0[0]: (49397) {G4,W5,D4,L1,V0,M1} R(48995,18) { smndt0( smndt0( xa )
% 38.45/38.85     ) ==> xa }.
% 38.45/38.85  parent1[0; 19]: (50309) {G5,W22,D8,L1,V0,M1}  { smndt0( smndt0( smndt0( 
% 38.45/38.85    smndt0( xa ) ) ) ) ==> sdtpldt0( sdtpldt0( smndt0( smndt0( smndt0( smndt0
% 38.45/38.85    ( xa ) ) ) ), smndt0( smndt0( smndt0( smndt0( xa ) ) ) ) ), smndt0( 
% 38.45/38.85    smndt0( smndt0( xa ) ) ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  paramod: (50326) {G5,W18,D8,L1,V0,M1}  { smndt0( smndt0( smndt0( smndt0( xa
% 38.45/38.85     ) ) ) ) ==> sdtpldt0( sdtpldt0( smndt0( smndt0( smndt0( smndt0( xa ) ) )
% 38.45/38.85     ), smndt0( smndt0( xa ) ) ), smndt0( xa ) ) }.
% 38.45/38.85  parent0[0]: (49397) {G4,W5,D4,L1,V0,M1} R(48995,18) { smndt0( smndt0( xa )
% 38.45/38.85     ) ==> xa }.
% 38.45/38.85  parent1[0; 15]: (50323) {G5,W20,D8,L1,V0,M1}  { smndt0( smndt0( smndt0( 
% 38.45/38.85    smndt0( xa ) ) ) ) ==> sdtpldt0( sdtpldt0( smndt0( smndt0( smndt0( smndt0
% 38.45/38.85    ( xa ) ) ) ), smndt0( smndt0( smndt0( smndt0( xa ) ) ) ) ), smndt0( xa )
% 38.45/38.85     ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  paramod: (50329) {G5,W16,D8,L1,V0,M1}  { smndt0( smndt0( smndt0( smndt0( xa
% 38.45/38.85     ) ) ) ) ==> sdtpldt0( sdtpldt0( smndt0( smndt0( smndt0( smndt0( xa ) ) )
% 38.45/38.85     ), xa ), smndt0( xa ) ) }.
% 38.45/38.85  parent0[0]: (49397) {G4,W5,D4,L1,V0,M1} R(48995,18) { smndt0( smndt0( xa )
% 38.45/38.85     ) ==> xa }.
% 38.45/38.85  parent1[0; 13]: (50326) {G5,W18,D8,L1,V0,M1}  { smndt0( smndt0( smndt0( 
% 38.45/38.85    smndt0( xa ) ) ) ) ==> sdtpldt0( sdtpldt0( smndt0( smndt0( smndt0( smndt0
% 38.45/38.85    ( xa ) ) ) ), smndt0( smndt0( xa ) ) ), smndt0( xa ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  paramod: (50331) {G5,W14,D6,L1,V0,M1}  { smndt0( smndt0( smndt0( smndt0( xa
% 38.45/38.85     ) ) ) ) ==> sdtpldt0( sdtpldt0( smndt0( smndt0( xa ) ), xa ), smndt0( xa
% 38.45/38.85     ) ) }.
% 38.45/38.85  parent0[0]: (49397) {G4,W5,D4,L1,V0,M1} R(48995,18) { smndt0( smndt0( xa )
% 38.45/38.85     ) ==> xa }.
% 38.45/38.85  parent1[0; 10]: (50329) {G5,W16,D8,L1,V0,M1}  { smndt0( smndt0( smndt0( 
% 38.45/38.85    smndt0( xa ) ) ) ) ==> sdtpldt0( sdtpldt0( smndt0( smndt0( smndt0( smndt0
% 38.45/38.85    ( xa ) ) ) ), xa ), smndt0( xa ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  paramod: (50333) {G5,W12,D6,L1,V0,M1}  { smndt0( smndt0( smndt0( smndt0( xa
% 38.45/38.85     ) ) ) ) ==> sdtpldt0( sdtpldt0( xa, xa ), smndt0( xa ) ) }.
% 38.45/38.85  parent0[0]: (49397) {G4,W5,D4,L1,V0,M1} R(48995,18) { smndt0( smndt0( xa )
% 38.45/38.85     ) ==> xa }.
% 38.45/38.85  parent1[0; 8]: (50331) {G5,W14,D6,L1,V0,M1}  { smndt0( smndt0( smndt0( 
% 38.45/38.85    smndt0( xa ) ) ) ) ==> sdtpldt0( sdtpldt0( smndt0( smndt0( xa ) ), xa ), 
% 38.45/38.85    smndt0( xa ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  paramod: (50334) {G5,W10,D4,L1,V0,M1}  { smndt0( smndt0( xa ) ) ==> 
% 38.45/38.85    sdtpldt0( sdtpldt0( xa, xa ), smndt0( xa ) ) }.
% 38.45/38.85  parent0[0]: (49397) {G4,W5,D4,L1,V0,M1} R(48995,18) { smndt0( smndt0( xa )
% 38.45/38.85     ) ==> xa }.
% 38.45/38.85  parent1[0; 3]: (50333) {G5,W12,D6,L1,V0,M1}  { smndt0( smndt0( smndt0( 
% 38.45/38.85    smndt0( xa ) ) ) ) ==> sdtpldt0( sdtpldt0( xa, xa ), smndt0( xa ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  paramod: (50335) {G5,W8,D4,L1,V0,M1}  { xa ==> sdtpldt0( sdtpldt0( xa, xa )
% 38.45/38.85    , smndt0( xa ) ) }.
% 38.45/38.85  parent0[0]: (49397) {G4,W5,D4,L1,V0,M1} R(48995,18) { smndt0( smndt0( xa )
% 38.45/38.85     ) ==> xa }.
% 38.45/38.85  parent1[0; 1]: (50334) {G5,W10,D4,L1,V0,M1}  { smndt0( smndt0( xa ) ) ==> 
% 38.45/38.85    sdtpldt0( sdtpldt0( xa, xa ), smndt0( xa ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  eqswap: (50349) {G5,W8,D4,L1,V0,M1}  { sdtpldt0( sdtpldt0( xa, xa ), smndt0
% 38.45/38.85    ( xa ) ) ==> xa }.
% 38.45/38.85  parent0[0]: (50335) {G5,W8,D4,L1,V0,M1}  { xa ==> sdtpldt0( sdtpldt0( xa, 
% 38.45/38.85    xa ), smndt0( xa ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  subsumption: (49399) {G5,W8,D4,L1,V0,M1} R(154,163);d(49392);d(49397) { 
% 38.45/38.85    sdtpldt0( sdtpldt0( xa, xa ), smndt0( xa ) ) ==> xa }.
% 38.45/38.85  parent0: (50349) {G5,W8,D4,L1,V0,M1}  { sdtpldt0( sdtpldt0( xa, xa ), 
% 38.45/38.85    smndt0( xa ) ) ==> xa }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  permutation0:
% 38.45/38.85     0 ==> 0
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  eqswap: (50356) {G3,W10,D4,L2,V1,M2}  { X ==> sdtpldt0( sdtpldt0( X, X ), 
% 38.45/38.85    smndt0( X ) ), ! aInteger0( X ) }.
% 38.45/38.85  parent0[1]: (154) {G3,W10,D4,L2,V1,M2} F(153) { ! aInteger0( X ), sdtpldt0
% 38.45/38.85    ( sdtpldt0( X, X ), smndt0( X ) ) ==> X }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  resolution: (50359) {G2,W18,D5,L2,V1,M2}  { sdtasdt0( X, sz00 ) ==> 
% 38.45/38.85    sdtpldt0( sdtpldt0( sdtasdt0( X, sz00 ), sdtasdt0( X, sz00 ) ), smndt0( 
% 38.45/38.85    sdtasdt0( X, sz00 ) ) ), ! aInteger0( X ) }.
% 38.45/38.85  parent0[1]: (50356) {G3,W10,D4,L2,V1,M2}  { X ==> sdtpldt0( sdtpldt0( X, X
% 38.45/38.85     ), smndt0( X ) ), ! aInteger0( X ) }.
% 38.45/38.85  parent1[1]: (84) {G1,W6,D3,L2,V1,M2} R(5,1) { ! aInteger0( X ), aInteger0( 
% 38.45/38.85    sdtasdt0( X, sz00 ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := sdtasdt0( X, sz00 )
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  paramod: (50360) {G3,W16,D5,L3,V1,M3}  { sdtasdt0( X, sz00 ) ==> sdtpldt0( 
% 38.45/38.85    sdtasdt0( X, sz00 ), smndt0( sdtasdt0( X, sz00 ) ) ), ! aInteger0( X ), !
% 38.45/38.85     aInteger0( X ) }.
% 38.45/38.85  parent0[1]: (20274) {G4,W13,D4,L2,V1,M2} S(1002);d(2362) { ! aInteger0( X )
% 38.45/38.85    , sdtpldt0( sdtasdt0( X, sz00 ), sdtasdt0( X, sz00 ) ) ==> sdtasdt0( X, 
% 38.45/38.85    sz00 ) }.
% 38.45/38.85  parent1[0; 5]: (50359) {G2,W18,D5,L2,V1,M2}  { sdtasdt0( X, sz00 ) ==> 
% 38.45/38.85    sdtpldt0( sdtpldt0( sdtasdt0( X, sz00 ), sdtasdt0( X, sz00 ) ), smndt0( 
% 38.45/38.85    sdtasdt0( X, sz00 ) ) ), ! aInteger0( X ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  factor: (50361) {G3,W14,D5,L2,V1,M2}  { sdtasdt0( X, sz00 ) ==> sdtpldt0( 
% 38.45/38.85    sdtasdt0( X, sz00 ), smndt0( sdtasdt0( X, sz00 ) ) ), ! aInteger0( X )
% 38.45/38.85     }.
% 38.45/38.85  parent0[1, 2]: (50360) {G3,W16,D5,L3,V1,M3}  { sdtasdt0( X, sz00 ) ==> 
% 38.45/38.85    sdtpldt0( sdtasdt0( X, sz00 ), smndt0( sdtasdt0( X, sz00 ) ) ), ! 
% 38.45/38.85    aInteger0( X ), ! aInteger0( X ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  paramod: (50362) {G3,W9,D3,L3,V1,M3}  { sdtasdt0( X, sz00 ) ==> sz00, ! 
% 38.45/38.85    aInteger0( X ), ! aInteger0( X ) }.
% 38.45/38.85  parent0[1]: (355) {G2,W12,D5,L2,V1,M2} R(84,10) { ! aInteger0( X ), 
% 38.45/38.85    sdtpldt0( sdtasdt0( X, sz00 ), smndt0( sdtasdt0( X, sz00 ) ) ) ==> sz00
% 38.45/38.85     }.
% 38.45/38.85  parent1[0; 4]: (50361) {G3,W14,D5,L2,V1,M2}  { sdtasdt0( X, sz00 ) ==> 
% 38.45/38.85    sdtpldt0( sdtasdt0( X, sz00 ), smndt0( sdtasdt0( X, sz00 ) ) ), ! 
% 38.45/38.85    aInteger0( X ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  factor: (50365) {G3,W7,D3,L2,V1,M2}  { sdtasdt0( X, sz00 ) ==> sz00, ! 
% 38.45/38.85    aInteger0( X ) }.
% 38.45/38.85  parent0[1, 2]: (50362) {G3,W9,D3,L3,V1,M3}  { sdtasdt0( X, sz00 ) ==> sz00
% 38.45/38.85    , ! aInteger0( X ), ! aInteger0( X ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  subsumption: (49400) {G5,W7,D3,L2,V1,M2} R(154,84);d(20274);d(355) { ! 
% 38.45/38.85    aInteger0( X ), sdtasdt0( X, sz00 ) ==> sz00 }.
% 38.45/38.85  parent0: (50365) {G3,W7,D3,L2,V1,M2}  { sdtasdt0( X, sz00 ) ==> sz00, ! 
% 38.45/38.85    aInteger0( X ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  permutation0:
% 38.45/38.85     0 ==> 1
% 38.45/38.85     1 ==> 0
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  eqswap: (50366) {G5,W7,D3,L2,V1,M2}  { sz00 ==> sdtasdt0( X, sz00 ), ! 
% 38.45/38.85    aInteger0( X ) }.
% 38.45/38.85  parent0[1]: (49400) {G5,W7,D3,L2,V1,M2} R(154,84);d(20274);d(355) { ! 
% 38.45/38.85    aInteger0( X ), sdtasdt0( X, sz00 ) ==> sz00 }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := X
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  eqswap: (50368) {G2,W5,D3,L1,V0,M1}  { ! sz00 ==> sdtasdt0( xa, sz00 ) }.
% 38.45/38.85  parent0[0]: (7042) {G2,W5,D3,L1,V0,M1} S(1062);r(18) { ! sdtasdt0( xa, sz00
% 38.45/38.85     ) ==> sz00 }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  resolution: (50369) {G6,W10,D5,L1,V0,M1}  { sz00 ==> sdtasdt0( sdtpldt0( 
% 38.45/38.85    sdtpldt0( xa, xa ), smndt0( xa ) ), sz00 ) }.
% 38.45/38.85  parent0[1]: (50366) {G5,W7,D3,L2,V1,M2}  { sz00 ==> sdtasdt0( X, sz00 ), ! 
% 38.45/38.85    aInteger0( X ) }.
% 38.45/38.85  parent1[0]: (6724) {G5,W7,D4,L1,V0,M1} R(62,964) { aInteger0( sdtpldt0( 
% 38.45/38.85    sdtpldt0( xa, xa ), smndt0( xa ) ) ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85     X := sdtpldt0( sdtpldt0( xa, xa ), smndt0( xa ) )
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  paramod: (50370) {G6,W5,D3,L1,V0,M1}  { sz00 ==> sdtasdt0( xa, sz00 ) }.
% 38.45/38.85  parent0[0]: (49399) {G5,W8,D4,L1,V0,M1} R(154,163);d(49392);d(49397) { 
% 38.45/38.85    sdtpldt0( sdtpldt0( xa, xa ), smndt0( xa ) ) ==> xa }.
% 38.45/38.85  parent1[0; 3]: (50369) {G6,W10,D5,L1,V0,M1}  { sz00 ==> sdtasdt0( sdtpldt0
% 38.45/38.85    ( sdtpldt0( xa, xa ), smndt0( xa ) ), sz00 ) }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  resolution: (50371) {G3,W0,D0,L0,V0,M0}  {  }.
% 38.45/38.85  parent0[0]: (50368) {G2,W5,D3,L1,V0,M1}  { ! sz00 ==> sdtasdt0( xa, sz00 )
% 38.45/38.85     }.
% 38.45/38.85  parent1[0]: (50370) {G6,W5,D3,L1,V0,M1}  { sz00 ==> sdtasdt0( xa, sz00 )
% 38.45/38.85     }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  substitution1:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  subsumption: (49667) {G6,W0,D0,L0,V0,M0} R(49400,6724);d(49399);r(7042) { 
% 38.45/38.85     }.
% 38.45/38.85  parent0: (50371) {G3,W0,D0,L0,V0,M0}  {  }.
% 38.45/38.85  substitution0:
% 38.45/38.85  end
% 38.45/38.85  permutation0:
% 38.45/38.85  end
% 38.45/38.85  
% 38.45/38.85  Proof check complete!
% 38.45/38.85  
% 38.45/38.85  Memory use:
% 38.45/38.85  
% 38.45/38.85  space for terms:        630997
% 38.45/38.85  space for clauses:      2781758
% 38.45/38.85  
% 38.45/38.85  
% 38.45/38.85  clauses generated:      119928
% 38.45/38.85  clauses kept:           49668
% 38.45/38.85  clauses selected:       543
% 38.45/38.85  clauses deleted:        676
% 38.45/38.85  clauses inuse deleted:  32
% 38.45/38.85  
% 38.45/38.85  subsentry:          579366
% 38.45/38.85  literals s-matched: 130099
% 38.45/38.85  literals matched:   129928
% 38.45/38.85  full subsumption:   83030
% 38.45/38.85  
% 38.45/38.85  checksum:           -296683803
% 38.45/38.85  
% 38.45/38.85  
% 38.45/38.85  Bliksem ended
%------------------------------------------------------------------------------