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
%------------------------------------------------------------------------------