TSTP Solution File: GRP775+1 by Bliksem---1.12
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Bliksem---1.12
% Problem : GRP775+1 : TPTP v8.1.0. Released v4.1.0.
% Transfm : none
% Format : tptp:raw
% Command : bliksem %s
% Computer : n012.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 : Sat Jul 16 07:39:31 EDT 2022
% Result : Theorem 1.87s 2.28s
% Output : Refutation 1.87s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11 % Problem : GRP775+1 : TPTP v8.1.0. Released v4.1.0.
% 0.03/0.12 % Command : bliksem %s
% 0.12/0.33 % Computer : n012.cluster.edu
% 0.12/0.33 % Model : x86_64 x86_64
% 0.12/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33 % Memory : 8042.1875MB
% 0.12/0.33 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33 % CPULimit : 300
% 0.12/0.33 % DateTime : Tue Jun 14 13:26:55 EDT 2022
% 0.12/0.33 % CPUTime :
% 1.87/2.28 *** allocated 10000 integers for termspace/termends
% 1.87/2.28 *** allocated 10000 integers for clauses
% 1.87/2.28 *** allocated 10000 integers for justifications
% 1.87/2.28 Bliksem 1.12
% 1.87/2.28
% 1.87/2.28
% 1.87/2.28 Automatic Strategy Selection
% 1.87/2.28
% 1.87/2.28
% 1.87/2.28 Clauses:
% 1.87/2.28
% 1.87/2.28 { product( product( Z, Y ), X ) = product( Z, product( Y, X ) ) }.
% 1.87/2.28 { product( X, X ) = X }.
% 1.87/2.28 { ! l( X, Y ), product( X, Y ) = X }.
% 1.87/2.28 { ! l( X, Y ), product( Y, X ) = Y }.
% 1.87/2.28 { ! product( X, Y ) = X, ! product( Y, X ) = Y, l( X, Y ) }.
% 1.87/2.28 { ! r( X, Y ), product( X, Y ) = Y }.
% 1.87/2.28 { ! r( X, Y ), product( Y, X ) = X }.
% 1.87/2.28 { ! product( X, Y ) = Y, ! product( Y, X ) = X, r( X, Y ) }.
% 1.87/2.28 { ! d( X, Y ), l( skol1( Z, Y ), Y ) }.
% 1.87/2.28 { ! d( X, Y ), r( X, skol1( X, Y ) ) }.
% 1.87/2.28 { ! r( X, Z ), ! l( Z, Y ), d( X, Y ) }.
% 1.87/2.28 { alpha1( skol2, skol3 ), product( skol2, product( skol3, skol2 ) ) = skol2
% 1.87/2.28 }.
% 1.87/2.28 { alpha1( skol2, skol3 ), product( skol3, product( skol2, skol3 ) ) = skol3
% 1.87/2.28 }.
% 1.87/2.28 { alpha1( skol2, skol3 ), ! d( skol2, skol3 ) }.
% 1.87/2.28 { ! alpha1( X, Y ), d( X, Y ) }.
% 1.87/2.28 { ! alpha1( X, Y ), ! product( X, product( Y, X ) ) = X, ! product( Y,
% 1.87/2.28 product( X, Y ) ) = Y }.
% 1.87/2.28 { ! d( X, Y ), product( X, product( Y, X ) ) = X, alpha1( X, Y ) }.
% 1.87/2.28 { ! d( X, Y ), product( Y, product( X, Y ) ) = Y, alpha1( X, Y ) }.
% 1.87/2.28
% 1.87/2.28 percentage equality = 0.400000, percentage horn = 0.777778
% 1.87/2.28 This is a problem with some equality
% 1.87/2.28
% 1.87/2.28
% 1.87/2.28
% 1.87/2.28 Options Used:
% 1.87/2.28
% 1.87/2.28 useres = 1
% 1.87/2.28 useparamod = 1
% 1.87/2.28 useeqrefl = 1
% 1.87/2.28 useeqfact = 1
% 1.87/2.28 usefactor = 1
% 1.87/2.28 usesimpsplitting = 0
% 1.87/2.28 usesimpdemod = 5
% 1.87/2.28 usesimpres = 3
% 1.87/2.28
% 1.87/2.28 resimpinuse = 1000
% 1.87/2.28 resimpclauses = 20000
% 1.87/2.28 substype = eqrewr
% 1.87/2.28 backwardsubs = 1
% 1.87/2.28 selectoldest = 5
% 1.87/2.28
% 1.87/2.28 litorderings [0] = split
% 1.87/2.28 litorderings [1] = extend the termordering, first sorting on arguments
% 1.87/2.28
% 1.87/2.28 termordering = kbo
% 1.87/2.28
% 1.87/2.28 litapriori = 0
% 1.87/2.28 termapriori = 1
% 1.87/2.28 litaposteriori = 0
% 1.87/2.28 termaposteriori = 0
% 1.87/2.28 demodaposteriori = 0
% 1.87/2.28 ordereqreflfact = 0
% 1.87/2.28
% 1.87/2.28 litselect = negord
% 1.87/2.28
% 1.87/2.28 maxweight = 15
% 1.87/2.28 maxdepth = 30000
% 1.87/2.28 maxlength = 115
% 1.87/2.28 maxnrvars = 195
% 1.87/2.28 excuselevel = 1
% 1.87/2.28 increasemaxweight = 1
% 1.87/2.28
% 1.87/2.28 maxselected = 10000000
% 1.87/2.28 maxnrclauses = 10000000
% 1.87/2.28
% 1.87/2.28 showgenerated = 0
% 1.87/2.28 showkept = 0
% 1.87/2.28 showselected = 0
% 1.87/2.28 showdeleted = 0
% 1.87/2.28 showresimp = 1
% 1.87/2.28 showstatus = 2000
% 1.87/2.28
% 1.87/2.28 prologoutput = 0
% 1.87/2.28 nrgoals = 5000000
% 1.87/2.28 totalproof = 1
% 1.87/2.28
% 1.87/2.28 Symbols occurring in the translation:
% 1.87/2.28
% 1.87/2.28 {} [0, 0] (w:1, o:2, a:1, s:1, b:0),
% 1.87/2.28 . [1, 2] (w:1, o:25, a:1, s:1, b:0),
% 1.87/2.28 ! [4, 1] (w:0, o:20, a:1, s:1, b:0),
% 1.87/2.28 = [13, 2] (w:1, o:0, a:0, s:1, b:0),
% 1.87/2.28 ==> [14, 2] (w:1, o:0, a:0, s:1, b:0),
% 1.87/2.28 product [38, 2] (w:1, o:49, a:1, s:1, b:0),
% 1.87/2.28 l [41, 2] (w:1, o:50, a:1, s:1, b:0),
% 1.87/2.28 r [44, 2] (w:1, o:51, a:1, s:1, b:0),
% 1.87/2.28 d [47, 2] (w:1, o:52, a:1, s:1, b:0),
% 1.87/2.28 alpha1 [51, 2] (w:1, o:53, a:1, s:1, b:1),
% 1.87/2.28 skol1 [52, 2] (w:1, o:54, a:1, s:1, b:1),
% 1.87/2.28 skol2 [53, 0] (w:1, o:18, a:1, s:1, b:1),
% 1.87/2.28 skol3 [54, 0] (w:1, o:19, a:1, s:1, b:1).
% 1.87/2.28
% 1.87/2.28
% 1.87/2.28 Starting Search:
% 1.87/2.28
% 1.87/2.28 *** allocated 15000 integers for clauses
% 1.87/2.28 *** allocated 22500 integers for clauses
% 1.87/2.28 *** allocated 33750 integers for clauses
% 1.87/2.28 *** allocated 50625 integers for clauses
% 1.87/2.28 *** allocated 15000 integers for termspace/termends
% 1.87/2.28 Resimplifying inuse:
% 1.87/2.28 Done
% 1.87/2.28
% 1.87/2.28 *** allocated 75937 integers for clauses
% 1.87/2.28 *** allocated 22500 integers for termspace/termends
% 1.87/2.28 *** allocated 113905 integers for clauses
% 1.87/2.28 *** allocated 33750 integers for termspace/termends
% 1.87/2.28
% 1.87/2.28 Intermediate Status:
% 1.87/2.28 Generated: 10494
% 1.87/2.28 Kept: 2017
% 1.87/2.28 Inuse: 261
% 1.87/2.28 Deleted: 71
% 1.87/2.28 Deletedinuse: 42
% 1.87/2.28
% 1.87/2.28 Resimplifying inuse:
% 1.87/2.28 Done
% 1.87/2.28
% 1.87/2.28 *** allocated 50625 integers for termspace/termends
% 1.87/2.28 *** allocated 170857 integers for clauses
% 1.87/2.28 Resimplifying inuse:
% 1.87/2.28 Done
% 1.87/2.28
% 1.87/2.28 *** allocated 75937 integers for termspace/termends
% 1.87/2.28 *** allocated 256285 integers for clauses
% 1.87/2.28
% 1.87/2.28 Intermediate Status:
% 1.87/2.28 Generated: 22331
% 1.87/2.28 Kept: 4019
% 1.87/2.28 Inuse: 412
% 1.87/2.28 Deleted: 118
% 1.87/2.28 Deletedinuse: 83
% 1.87/2.28
% 1.87/2.28 Resimplifying inuse:
% 1.87/2.28 Done
% 1.87/2.28
% 1.87/2.28 Resimplifying inuse:
% 1.87/2.28 Done
% 1.87/2.28
% 1.87/2.28 *** allocated 113905 integers for termspace/termends
% 1.87/2.28 *** allocated 384427 integers for clauses
% 1.87/2.28
% 1.87/2.28 Intermediate Status:
% 1.87/2.28 Generated: 34256
% 1.87/2.28 Kept: 6033
% 1.87/2.28 Inuse: 544
% 1.87/2.28 Deleted: 183
% 1.87/2.28 Deletedinuse: 135
% 1.87/2.28
% 1.87/2.28 Resimplifying inuse:
% 1.87/2.28 Done
% 1.87/2.28
% 1.87/2.28 Resimplifying inuse:
% 1.87/2.28 Done
% 1.87/2.28
% 1.87/2.28 *** allocated 170857 integers for termspace/termends
% 1.87/2.28
% 1.87/2.28 Intermediate Status:
% 1.87/2.28 Generated: 54868
% 1.87/2.28 Kept: 8123
% 1.87/2.28 Inuse: 644
% 1.87/2.28 Deleted: 196
% 1.87/2.28 Deletedinuse: 141
% 1.87/2.28
% 1.87/2.28 Resimplifying inuse:
% 1.87/2.28 Done
% 1.87/2.28
% 1.87/2.28 *** allocated 576640 integers for clauses
% 1.87/2.28 Resimplifying inuse:
% 1.87/2.28 Done
% 1.87/2.28
% 1.87/2.28
% 1.87/2.28 Intermediate Status:
% 1.87/2.28 Generated: 69339
% 1.87/2.28 Kept: 10141
% 1.87/2.28 Inuse: 706
% 1.87/2.28 Deleted: 219
% 1.87/2.28 Deletedinuse: 155
% 1.87/2.28
% 1.87/2.28 Resimplifying inuse:
% 1.87/2.28 Done
% 1.87/2.28
% 1.87/2.28 Resimplifying inuse:
% 1.87/2.28 Done
% 1.87/2.28
% 1.87/2.28 *** allocated 256285 integers for termspace/termends
% 1.87/2.28
% 1.87/2.28 Intermediate Status:
% 1.87/2.28 Generated: 83458
% 1.87/2.28 Kept: 12169
% 1.87/2.28 Inuse: 788
% 1.87/2.28 Deleted: 237
% 1.87/2.28 Deletedinuse: 157
% 1.87/2.28
% 1.87/2.28 Resimplifying inuse:
% 1.87/2.28 Done
% 1.87/2.28
% 1.87/2.28 *** allocated 864960 integers for clauses
% 1.87/2.28 Resimplifying inuse:
% 1.87/2.28 Done
% 1.87/2.28
% 1.87/2.28
% 1.87/2.28 Bliksems!, er is een bewijs:
% 1.87/2.28 % SZS status Theorem
% 1.87/2.28 % SZS output start Refutation
% 1.87/2.28
% 1.87/2.28 (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==> product(
% 1.87/2.28 product( Z, Y ), X ) }.
% 1.87/2.28 (1) {G0,W5,D3,L1,V1,M1} I { product( X, X ) ==> X }.
% 1.87/2.28 (2) {G0,W8,D3,L2,V2,M2} I { ! l( X, Y ), product( X, Y ) ==> X }.
% 1.87/2.28 (3) {G0,W8,D3,L2,V2,M2} I { ! l( X, Y ), product( Y, X ) ==> Y }.
% 1.87/2.28 (4) {G0,W13,D3,L3,V2,M3} I { ! product( X, Y ) ==> X, ! product( Y, X ) ==>
% 1.87/2.28 Y, l( X, Y ) }.
% 1.87/2.28 (5) {G0,W8,D3,L2,V2,M2} I { ! r( X, Y ), product( X, Y ) ==> Y }.
% 1.87/2.28 (6) {G0,W8,D3,L2,V2,M2} I { ! r( X, Y ), product( Y, X ) ==> X }.
% 1.87/2.28 (7) {G0,W13,D3,L3,V2,M3} I { ! product( X, Y ) ==> Y, ! product( Y, X ) ==>
% 1.87/2.28 X, r( X, Y ) }.
% 1.87/2.28 (8) {G0,W8,D3,L2,V3,M2} I { ! d( X, Y ), l( skol1( Z, Y ), Y ) }.
% 1.87/2.28 (9) {G0,W8,D3,L2,V2,M2} I { ! d( X, Y ), r( X, skol1( X, Y ) ) }.
% 1.87/2.28 (10) {G0,W9,D2,L3,V3,M3} I { ! r( X, Z ), ! l( Z, Y ), d( X, Y ) }.
% 1.87/2.28 (11) {G1,W10,D4,L2,V0,M2} I;d(0) { alpha1( skol2, skol3 ), product( product
% 1.87/2.28 ( skol2, skol3 ), skol2 ) ==> skol2 }.
% 1.87/2.28 (12) {G1,W10,D4,L2,V0,M2} I;d(0) { alpha1( skol2, skol3 ), product( product
% 1.87/2.28 ( skol3, skol2 ), skol3 ) ==> skol3 }.
% 1.87/2.28 (13) {G0,W6,D2,L2,V0,M2} I { alpha1( skol2, skol3 ), ! d( skol2, skol3 )
% 1.87/2.28 }.
% 1.87/2.28 (14) {G0,W6,D2,L2,V2,M2} I { ! alpha1( X, Y ), d( X, Y ) }.
% 1.87/2.28 (15) {G1,W17,D4,L3,V2,M3} I;d(0);d(0) { ! alpha1( X, Y ), ! product(
% 1.87/2.28 product( X, Y ), X ) ==> X, ! product( product( Y, X ), Y ) ==> Y }.
% 1.87/2.28 (16) {G1,W13,D4,L3,V2,M3} I;d(0) { ! d( X, Y ), alpha1( X, Y ), product(
% 1.87/2.28 product( X, Y ), X ) ==> X }.
% 1.87/2.28 (18) {G1,W3,D2,L1,V1,M1} F(4);d(1);q { l( X, X ) }.
% 1.87/2.28 (19) {G1,W3,D2,L1,V1,M1} F(7);d(1);q { r( X, X ) }.
% 1.87/2.28 (21) {G1,W11,D5,L1,V2,M1} P(0,1) { product( product( product( X, Y ), X ),
% 1.87/2.28 Y ) ==> product( X, Y ) }.
% 1.87/2.28 (22) {G1,W9,D4,L1,V2,M1} P(1,0) { product( product( Y, X ), X ) ==> product
% 1.87/2.28 ( Y, X ) }.
% 1.87/2.28 (27) {G1,W12,D4,L2,V3,M2} P(2,0) { product( product( X, Y ), Z ) ==> X, ! l
% 1.87/2.28 ( X, product( Y, Z ) ) }.
% 1.87/2.28 (30) {G1,W10,D4,L2,V2,M2} R(6,9) { product( skol1( X, Y ), X ) ==> X, ! d(
% 1.87/2.28 X, Y ) }.
% 1.87/2.28 (33) {G1,W12,D4,L2,V3,M2} P(6,0) { product( product( Z, X ), Y ) ==>
% 1.87/2.28 product( Z, Y ), ! r( Y, X ) }.
% 1.87/2.28 (35) {G1,W12,D4,L2,V2,M2} R(5,9) { product( X, skol1( X, Y ) ) ==> skol1( X
% 1.87/2.28 , Y ), ! d( X, Y ) }.
% 1.87/2.28 (38) {G1,W12,D4,L2,V3,M2} P(5,0) { product( product( Z, X ), Y ) ==>
% 1.87/2.28 product( Z, Y ), ! r( X, Y ) }.
% 1.87/2.28 (41) {G1,W12,D4,L2,V3,M2} P(3,0) { product( product( X, Y ), Z ) ==> X, ! l
% 1.87/2.28 ( product( Y, Z ), X ) }.
% 1.87/2.28 (42) {G1,W12,D4,L2,V3,M2} P(3,0) { product( product( Z, X ), Y ) ==>
% 1.87/2.28 product( Z, X ), ! l( Y, X ) }.
% 1.87/2.28 (43) {G1,W6,D2,L2,V2,M2} R(4,3);d(2);q { l( Y, X ), ! l( X, Y ) }.
% 1.87/2.28 (47) {G1,W21,D4,L3,V3,M3} P(0,4) { ! product( product( Y, Z ), X ) ==>
% 1.87/2.28 product( Y, Z ), ! product( product( X, Y ), Z ) ==> X, l( product( Y, Z
% 1.87/2.28 ), X ) }.
% 1.87/2.28 (49) {G2,W8,D3,L2,V3,M2} R(43,8) { l( X, skol1( Y, X ) ), ! d( Z, X ) }.
% 1.87/2.28 (56) {G1,W11,D3,L3,V3,M3} R(10,9) { ! l( skol1( X, Y ), Z ), d( X, Z ), ! d
% 1.87/2.28 ( X, Y ) }.
% 1.87/2.28 (62) {G2,W6,D2,L2,V2,M2} R(10,18) { ! r( X, Y ), d( X, Y ) }.
% 1.87/2.28 (65) {G1,W6,D2,L2,V2,M2} R(7,5);d(6);q { r( X, Y ), ! r( Y, X ) }.
% 1.87/2.28 (72) {G2,W8,D3,L2,V2,M2} R(65,9) { r( skol1( X, Y ), X ), ! d( X, Y ) }.
% 1.87/2.28 (73) {G3,W6,D2,L2,V2,M2} R(62,65) { d( X, Y ), ! r( Y, X ) }.
% 1.87/2.28 (81) {G3,W3,D2,L1,V1,M1} R(62,19) { d( X, X ) }.
% 1.87/2.28 (82) {G4,W5,D3,L1,V2,M1} R(81,49) { l( X, skol1( Y, X ) ) }.
% 1.87/2.28 (84) {G4,W5,D3,L1,V2,M1} R(81,8) { l( skol1( X, Y ), Y ) }.
% 1.87/2.28 (86) {G5,W9,D4,L1,V2,M1} R(82,3) { product( skol1( X, Y ), Y ) ==> skol1( X
% 1.87/2.28 , Y ) }.
% 1.87/2.28 (87) {G5,W7,D4,L1,V2,M1} R(82,2) { product( X, skol1( Y, X ) ) ==> X }.
% 1.87/2.28 (88) {G2,W8,D3,L2,V0,M2} R(11,7);d(0);d(1);q { alpha1( skol2, skol3 ), r(
% 1.87/2.28 product( skol2, skol3 ), skol2 ) }.
% 1.87/2.28 (103) {G2,W10,D4,L2,V0,M2} R(12,14) { product( product( skol3, skol2 ),
% 1.87/2.28 skol3 ) ==> skol3, d( skol2, skol3 ) }.
% 1.87/2.28 (120) {G2,W15,D4,L3,V2,M3} R(15,5) { ! alpha1( X, Y ), ! product( product(
% 1.87/2.28 X, Y ), X ) ==> X, ! r( product( Y, X ), Y ) }.
% 1.87/2.28 (130) {G2,W6,D2,L2,V2,M2} P(5,15);d(38);d(6);d(1);q;q { ! alpha1( Y, X ), !
% 1.87/2.28 r( X, Y ) }.
% 1.87/2.28 (211) {G5,W15,D6,L1,V3,M1} R(27,84) { product( product( skol1( X, product(
% 1.87/2.28 Y, Z ) ), Y ), Z ) ==> skol1( X, product( Y, Z ) ) }.
% 1.87/2.28 (212) {G2,W10,D3,L2,V2,M2} R(27,7);d(0);d(1);q { ! l( X, product( Y, X ) )
% 1.87/2.28 , r( product( X, Y ), X ) }.
% 1.87/2.28 (217) {G2,W10,D3,L2,V3,M2} P(27,22) { product( X, Z ) ==> X, ! l( X,
% 1.87/2.28 product( Y, Z ) ) }.
% 1.87/2.28 (412) {G2,W14,D5,L2,V3,M2} P(21,33);d(33) { ! r( Z, Y ), product( product(
% 1.87/2.28 product( X, Y ), X ), Z ) ==> product( X, Z ) }.
% 1.87/2.28 (844) {G3,W8,D3,L2,V0,M2} R(88,14) { r( product( skol2, skol3 ), skol2 ), d
% 1.87/2.28 ( skol2, skol3 ) }.
% 1.87/2.28 (937) {G4,W8,D3,L2,V0,M2} R(844,65) { d( skol2, skol3 ), r( skol2, product
% 1.87/2.28 ( skol2, skol3 ) ) }.
% 1.87/2.28 (954) {G5,W11,D3,L3,V1,M3} R(937,10) { d( skol2, skol3 ), ! l( product(
% 1.87/2.28 skol2, skol3 ), X ), d( skol2, X ) }.
% 1.87/2.28 (964) {G6,W8,D3,L2,V0,M2} F(954) { d( skol2, skol3 ), ! l( product( skol2,
% 1.87/2.28 skol3 ), skol3 ) }.
% 1.87/2.28 (974) {G7,W3,D2,L1,V0,M1} R(964,4);d(22);d(0);d(103);q;q { d( skol2, skol3
% 1.87/2.28 ) }.
% 1.87/2.28 (985) {G8,W5,D3,L1,V0,M1} R(974,72) { r( skol1( skol2, skol3 ), skol2 ) }.
% 1.87/2.28 (991) {G8,W7,D4,L1,V0,M1} R(974,30) { product( skol1( skol2, skol3 ), skol2
% 1.87/2.28 ) ==> skol2 }.
% 1.87/2.28 (992) {G8,W5,D3,L1,V0,M1} R(974,9) { r( skol2, skol1( skol2, skol3 ) ) }.
% 1.87/2.28 (993) {G8,W3,D2,L1,V0,M1} R(974,13) { alpha1( skol2, skol3 ) }.
% 1.87/2.28 (1057) {G9,W8,D3,L2,V1,M2} R(992,10) { ! l( skol1( skol2, skol3 ), X ), d(
% 1.87/2.28 skol2, X ) }.
% 1.87/2.28 (1083) {G2,W10,D3,L2,V2,M2} R(47,5);d(22);q { l( product( X, Y ), Y ), ! r
% 1.87/2.28 ( product( Y, X ), Y ) }.
% 1.87/2.28 (1141) {G10,W8,D3,L2,V1,M2} R(1057,43) { d( skol2, X ), ! l( X, skol1(
% 1.87/2.28 skol2, skol3 ) ) }.
% 1.87/2.28 (1879) {G6,W12,D4,L2,V3,M2} P(86,42) { product( skol1( X, Y ), Z ) ==>
% 1.87/2.28 skol1( X, Y ), ! l( Z, Y ) }.
% 1.87/2.28 (2608) {G3,W9,D4,L1,V2,M1} P(22,1083);d(0);r(19) { l( product( product( Y,
% 1.87/2.28 X ), Y ), product( X, Y ) ) }.
% 1.87/2.28 (3191) {G4,W10,D3,L2,V3,M2} P(217,2608);d(1) { ! l( X, product( Z, Y ) ), l
% 1.87/2.28 ( X, product( Y, X ) ) }.
% 1.87/2.28 (4564) {G7,W8,D3,L2,V3,M2} P(87,3191);d(1879) { ! l( Z, X ), l( Z, skol1( Y
% 1.87/2.28 , X ) ) }.
% 1.87/2.28 (4634) {G11,W6,D2,L2,V1,M2} R(4564,1141) { ! l( X, skol3 ), d( skol2, X )
% 1.87/2.28 }.
% 1.87/2.28 (4641) {G8,W8,D3,L2,V3,M2} R(4564,43) { ! l( X, Y ), l( skol1( Z, Y ), X )
% 1.87/2.28 }.
% 1.87/2.28 (5258) {G9,W9,D2,L3,V3,M3} R(4641,56) { ! l( X, Y ), d( Z, X ), ! d( Z, Y )
% 1.87/2.28 }.
% 1.87/2.28 (5835) {G4,W9,D4,L1,V2,M1} P(21,212);d(0);d(0);d(21);r(2608) { r( product(
% 1.87/2.28 X, Y ), product( product( X, Y ), X ) ) }.
% 1.87/2.28 (6179) {G12,W9,D2,L3,V2,M3} R(5258,4634) { ! l( X, Y ), d( skol2, X ), ! l
% 1.87/2.28 ( Y, skol3 ) }.
% 1.87/2.28 (7278) {G5,W9,D4,L1,V2,M1} R(5835,73) { d( product( product( X, Y ), X ),
% 1.87/2.28 product( X, Y ) ) }.
% 1.87/2.28 (7280) {G5,W9,D4,L1,V2,M1} R(5835,65) { r( product( product( X, Y ), X ),
% 1.87/2.28 product( X, Y ) ) }.
% 1.87/2.28 (7297) {G6,W10,D3,L2,V3,M2} P(38,7278);d(0);d(412) { ! r( Y, Z ), d(
% 1.87/2.28 product( X, Y ), product( X, Z ) ) }.
% 1.87/2.28 (7706) {G6,W10,D3,L2,V3,M2} P(41,7280);d(0);d(1) { ! l( product( Y, Z ), X
% 1.87/2.28 ), r( product( X, Y ), X ) }.
% 1.87/2.28 (9032) {G7,W10,D3,L2,V3,M2} R(7706,1083) { ! l( product( X, Y ), Z ), l(
% 1.87/2.28 product( X, Z ), Z ) }.
% 1.87/2.28 (9070) {G7,W10,D3,L2,V3,M2} R(7706,130) { ! l( product( X, Y ), Z ), !
% 1.87/2.28 alpha1( Z, product( Z, X ) ) }.
% 1.87/2.28 (9218) {G8,W10,D3,L2,V3,M2} R(9032,43) { l( product( X, Y ), Y ), ! l( Y,
% 1.87/2.28 product( X, Z ) ) }.
% 1.87/2.28 (9219) {G8,W10,D3,L2,V3,M2} R(9032,43) { ! l( product( X, Y ), Z ), l( Z,
% 1.87/2.28 product( X, Z ) ) }.
% 1.87/2.28 (9744) {G9,W10,D3,L2,V3,M2} R(9070,9218) { ! alpha1( X, product( X, Y ) ),
% 1.87/2.28 ! l( X, product( Y, Z ) ) }.
% 1.87/2.28 (10343) {G9,W9,D4,L1,V1,M1} R(7297,985) { d( product( X, skol1( skol2,
% 1.87/2.28 skol3 ) ), product( X, skol2 ) ) }.
% 1.87/2.28 (10906) {G10,W5,D3,L1,V0,M1} P(87,10343) { d( skol3, product( skol3, skol2
% 1.87/2.28 ) ) }.
% 1.87/2.28 (10926) {G11,W13,D5,L1,V0,M1} R(10906,35) { product( skol3, skol1( skol3,
% 1.87/2.28 product( skol3, skol2 ) ) ) ==> skol1( skol3, product( skol3, skol2 ) )
% 1.87/2.28 }.
% 1.87/2.28 (10929) {G11,W9,D5,L1,V0,M1} R(10906,30) { product( skol1( skol3, product(
% 1.87/2.28 skol3, skol2 ) ), skol3 ) ==> skol3 }.
% 1.87/2.28 (12234) {G12,W9,D4,L1,V0,M1} P(10929,211) { skol1( skol3, product( skol3,
% 1.87/2.28 skol2 ) ) ==> product( skol3, skol2 ) }.
% 1.87/2.28 (12248) {G13,W5,D3,L1,V0,M1} P(10929,7);q;d(10926);d(12234);d(12234);q { r
% 1.87/2.28 ( product( skol3, skol2 ), skol3 ) }.
% 1.87/2.28 (12253) {G14,W5,D3,L1,V0,M1} R(12248,1083) { l( product( skol2, skol3 ),
% 1.87/2.28 skol3 ) }.
% 1.87/2.28 (12254) {G14,W7,D4,L1,V0,M1} R(12248,120);r(993) { ! product( product(
% 1.87/2.28 skol2, skol3 ), skol2 ) ==> skol2 }.
% 1.87/2.28 (12326) {G15,W5,D3,L1,V0,M1} R(12253,6179);r(18) { d( skol2, product( skol2
% 1.87/2.28 , skol3 ) ) }.
% 1.87/2.28 (12546) {G16,W5,D3,L1,V0,M1} R(12326,16);d(0);d(1);r(12254) { alpha1( skol2
% 1.87/2.28 , product( skol2, skol3 ) ) }.
% 1.87/2.28 (12567) {G17,W5,D3,L1,V1,M1} R(12546,9744) { ! l( skol2, product( skol3, X
% 1.87/2.28 ) ) }.
% 1.87/2.28 (12617) {G18,W7,D4,L1,V2,M1} P(0,12567) { ! l( skol2, product( product(
% 1.87/2.28 skol3, X ), Y ) ) }.
% 1.87/2.28 (13330) {G19,W7,D4,L1,V2,M1} R(12617,3191);d(0) { ! l( skol2, product(
% 1.87/2.28 product( X, skol3 ), Y ) ) }.
% 1.87/2.28 (13414) {G20,W7,D4,L1,V2,M1} R(13330,9219) { ! l( product( product( X,
% 1.87/2.28 skol3 ), Y ), skol2 ) }.
% 1.87/2.28 (13503) {G21,W7,D4,L1,V2,M1} P(86,13414) { ! l( product( skol1( X, skol3 )
% 1.87/2.28 , Y ), skol2 ) }.
% 1.87/2.28 (13542) {G22,W0,D0,L0,V0,M0} P(991,13503);r(18) { }.
% 1.87/2.28
% 1.87/2.28
% 1.87/2.28 % SZS output end Refutation
% 1.87/2.28 found a proof!
% 1.87/2.28
% 1.87/2.28
% 1.87/2.28 Unprocessed initial clauses:
% 1.87/2.28
% 1.87/2.28 (13544) {G0,W11,D4,L1,V3,M1} { product( product( Z, Y ), X ) = product( Z
% 1.87/2.28 , product( Y, X ) ) }.
% 1.87/2.28 (13545) {G0,W5,D3,L1,V1,M1} { product( X, X ) = X }.
% 1.87/2.28 (13546) {G0,W8,D3,L2,V2,M2} { ! l( X, Y ), product( X, Y ) = X }.
% 1.87/2.28 (13547) {G0,W8,D3,L2,V2,M2} { ! l( X, Y ), product( Y, X ) = Y }.
% 1.87/2.28 (13548) {G0,W13,D3,L3,V2,M3} { ! product( X, Y ) = X, ! product( Y, X ) =
% 1.87/2.28 Y, l( X, Y ) }.
% 1.87/2.28 (13549) {G0,W8,D3,L2,V2,M2} { ! r( X, Y ), product( X, Y ) = Y }.
% 1.87/2.28 (13550) {G0,W8,D3,L2,V2,M2} { ! r( X, Y ), product( Y, X ) = X }.
% 1.87/2.28 (13551) {G0,W13,D3,L3,V2,M3} { ! product( X, Y ) = Y, ! product( Y, X ) =
% 1.87/2.28 X, r( X, Y ) }.
% 1.87/2.28 (13552) {G0,W8,D3,L2,V3,M2} { ! d( X, Y ), l( skol1( Z, Y ), Y ) }.
% 1.87/2.28 (13553) {G0,W8,D3,L2,V2,M2} { ! d( X, Y ), r( X, skol1( X, Y ) ) }.
% 1.87/2.28 (13554) {G0,W9,D2,L3,V3,M3} { ! r( X, Z ), ! l( Z, Y ), d( X, Y ) }.
% 1.87/2.28 (13555) {G0,W10,D4,L2,V0,M2} { alpha1( skol2, skol3 ), product( skol2,
% 1.87/2.28 product( skol3, skol2 ) ) = skol2 }.
% 1.87/2.28 (13556) {G0,W10,D4,L2,V0,M2} { alpha1( skol2, skol3 ), product( skol3,
% 1.87/2.28 product( skol2, skol3 ) ) = skol3 }.
% 1.87/2.28 (13557) {G0,W6,D2,L2,V0,M2} { alpha1( skol2, skol3 ), ! d( skol2, skol3 )
% 1.87/2.28 }.
% 1.87/2.28 (13558) {G0,W6,D2,L2,V2,M2} { ! alpha1( X, Y ), d( X, Y ) }.
% 1.87/2.28 (13559) {G0,W17,D4,L3,V2,M3} { ! alpha1( X, Y ), ! product( X, product( Y
% 1.87/2.28 , X ) ) = X, ! product( Y, product( X, Y ) ) = Y }.
% 1.87/2.28 (13560) {G0,W13,D4,L3,V2,M3} { ! d( X, Y ), product( X, product( Y, X ) )
% 1.87/2.28 = X, alpha1( X, Y ) }.
% 1.87/2.28 (13561) {G0,W13,D4,L3,V2,M3} { ! d( X, Y ), product( Y, product( X, Y ) )
% 1.87/2.28 = Y, alpha1( X, Y ) }.
% 1.87/2.28
% 1.87/2.28
% 1.87/2.28 Total Proof:
% 1.87/2.28
% 1.87/2.28 eqswap: (13562) {G0,W11,D4,L1,V3,M1} { product( X, product( Y, Z ) ) =
% 1.87/2.28 product( product( X, Y ), Z ) }.
% 1.87/2.28 parent0[0]: (13544) {G0,W11,D4,L1,V3,M1} { product( product( Z, Y ), X ) =
% 1.87/2.28 product( Z, product( Y, X ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Z
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 1.87/2.28 product( product( Z, Y ), X ) }.
% 1.87/2.28 parent0: (13562) {G0,W11,D4,L1,V3,M1} { product( X, product( Y, Z ) ) =
% 1.87/2.28 product( product( X, Y ), Z ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Z
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (1) {G0,W5,D3,L1,V1,M1} I { product( X, X ) ==> X }.
% 1.87/2.28 parent0: (13545) {G0,W5,D3,L1,V1,M1} { product( X, X ) = X }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (2) {G0,W8,D3,L2,V2,M2} I { ! l( X, Y ), product( X, Y ) ==> X
% 1.87/2.28 }.
% 1.87/2.28 parent0: (13546) {G0,W8,D3,L2,V2,M2} { ! l( X, Y ), product( X, Y ) = X
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (3) {G0,W8,D3,L2,V2,M2} I { ! l( X, Y ), product( Y, X ) ==> Y
% 1.87/2.28 }.
% 1.87/2.28 parent0: (13547) {G0,W8,D3,L2,V2,M2} { ! l( X, Y ), product( Y, X ) = Y
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (4) {G0,W13,D3,L3,V2,M3} I { ! product( X, Y ) ==> X, !
% 1.87/2.28 product( Y, X ) ==> Y, l( X, Y ) }.
% 1.87/2.28 parent0: (13548) {G0,W13,D3,L3,V2,M3} { ! product( X, Y ) = X, ! product(
% 1.87/2.28 Y, X ) = Y, l( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 2 ==> 2
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (5) {G0,W8,D3,L2,V2,M2} I { ! r( X, Y ), product( X, Y ) ==> Y
% 1.87/2.28 }.
% 1.87/2.28 parent0: (13549) {G0,W8,D3,L2,V2,M2} { ! r( X, Y ), product( X, Y ) = Y
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (6) {G0,W8,D3,L2,V2,M2} I { ! r( X, Y ), product( Y, X ) ==> X
% 1.87/2.28 }.
% 1.87/2.28 parent0: (13550) {G0,W8,D3,L2,V2,M2} { ! r( X, Y ), product( Y, X ) = X
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (7) {G0,W13,D3,L3,V2,M3} I { ! product( X, Y ) ==> Y, !
% 1.87/2.28 product( Y, X ) ==> X, r( X, Y ) }.
% 1.87/2.28 parent0: (13551) {G0,W13,D3,L3,V2,M3} { ! product( X, Y ) = Y, ! product(
% 1.87/2.28 Y, X ) = X, r( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 2 ==> 2
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (8) {G0,W8,D3,L2,V3,M2} I { ! d( X, Y ), l( skol1( Z, Y ), Y )
% 1.87/2.28 }.
% 1.87/2.28 parent0: (13552) {G0,W8,D3,L2,V3,M2} { ! d( X, Y ), l( skol1( Z, Y ), Y )
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (9) {G0,W8,D3,L2,V2,M2} I { ! d( X, Y ), r( X, skol1( X, Y ) )
% 1.87/2.28 }.
% 1.87/2.28 parent0: (13553) {G0,W8,D3,L2,V2,M2} { ! d( X, Y ), r( X, skol1( X, Y ) )
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (10) {G0,W9,D2,L3,V3,M3} I { ! r( X, Z ), ! l( Z, Y ), d( X, Y
% 1.87/2.28 ) }.
% 1.87/2.28 parent0: (13554) {G0,W9,D2,L3,V3,M3} { ! r( X, Z ), ! l( Z, Y ), d( X, Y )
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 2 ==> 2
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (13697) {G1,W10,D4,L2,V0,M2} { product( product( skol2, skol3 ),
% 1.87/2.28 skol2 ) = skol2, alpha1( skol2, skol3 ) }.
% 1.87/2.28 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 1.87/2.28 product( product( Z, Y ), X ) }.
% 1.87/2.28 parent1[1; 1]: (13555) {G0,W10,D4,L2,V0,M2} { alpha1( skol2, skol3 ),
% 1.87/2.28 product( skol2, product( skol3, skol2 ) ) = skol2 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := skol2
% 1.87/2.28 Y := skol3
% 1.87/2.28 Z := skol2
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (11) {G1,W10,D4,L2,V0,M2} I;d(0) { alpha1( skol2, skol3 ),
% 1.87/2.28 product( product( skol2, skol3 ), skol2 ) ==> skol2 }.
% 1.87/2.28 parent0: (13697) {G1,W10,D4,L2,V0,M2} { product( product( skol2, skol3 ),
% 1.87/2.28 skol2 ) = skol2, alpha1( skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 1
% 1.87/2.28 1 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (13736) {G1,W10,D4,L2,V0,M2} { product( product( skol3, skol2 ),
% 1.87/2.28 skol3 ) = skol3, alpha1( skol2, skol3 ) }.
% 1.87/2.28 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 1.87/2.28 product( product( Z, Y ), X ) }.
% 1.87/2.28 parent1[1; 1]: (13556) {G0,W10,D4,L2,V0,M2} { alpha1( skol2, skol3 ),
% 1.87/2.28 product( skol3, product( skol2, skol3 ) ) = skol3 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := skol3
% 1.87/2.28 Y := skol2
% 1.87/2.28 Z := skol3
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (12) {G1,W10,D4,L2,V0,M2} I;d(0) { alpha1( skol2, skol3 ),
% 1.87/2.28 product( product( skol3, skol2 ), skol3 ) ==> skol3 }.
% 1.87/2.28 parent0: (13736) {G1,W10,D4,L2,V0,M2} { product( product( skol3, skol2 ),
% 1.87/2.28 skol3 ) = skol3, alpha1( skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 1
% 1.87/2.28 1 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (13) {G0,W6,D2,L2,V0,M2} I { alpha1( skol2, skol3 ), ! d(
% 1.87/2.28 skol2, skol3 ) }.
% 1.87/2.28 parent0: (13557) {G0,W6,D2,L2,V0,M2} { alpha1( skol2, skol3 ), ! d( skol2
% 1.87/2.28 , skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (14) {G0,W6,D2,L2,V2,M2} I { ! alpha1( X, Y ), d( X, Y ) }.
% 1.87/2.28 parent0: (13558) {G0,W6,D2,L2,V2,M2} { ! alpha1( X, Y ), d( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (13837) {G1,W17,D4,L3,V2,M3} { ! product( product( X, Y ), X ) =
% 1.87/2.28 X, ! alpha1( Y, X ), ! product( Y, product( X, Y ) ) = Y }.
% 1.87/2.28 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 1.87/2.28 product( product( Z, Y ), X ) }.
% 1.87/2.28 parent1[2; 2]: (13559) {G0,W17,D4,L3,V2,M3} { ! alpha1( X, Y ), ! product
% 1.87/2.28 ( X, product( Y, X ) ) = X, ! product( Y, product( X, Y ) ) = Y }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (13840) {G1,W17,D4,L3,V2,M3} { ! product( product( X, Y ), X ) =
% 1.87/2.28 X, ! product( product( Y, X ), Y ) = Y, ! alpha1( X, Y ) }.
% 1.87/2.28 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 1.87/2.28 product( product( Z, Y ), X ) }.
% 1.87/2.28 parent1[2; 2]: (13837) {G1,W17,D4,L3,V2,M3} { ! product( product( X, Y ),
% 1.87/2.28 X ) = X, ! alpha1( Y, X ), ! product( Y, product( X, Y ) ) = Y }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (15) {G1,W17,D4,L3,V2,M3} I;d(0);d(0) { ! alpha1( X, Y ), !
% 1.87/2.28 product( product( X, Y ), X ) ==> X, ! product( product( Y, X ), Y ) ==>
% 1.87/2.28 Y }.
% 1.87/2.28 parent0: (13840) {G1,W17,D4,L3,V2,M3} { ! product( product( X, Y ), X ) =
% 1.87/2.28 X, ! product( product( Y, X ), Y ) = Y, ! alpha1( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 1
% 1.87/2.28 1 ==> 2
% 1.87/2.28 2 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (13957) {G1,W13,D4,L3,V2,M3} { product( product( X, Y ), X ) = X
% 1.87/2.28 , ! d( X, Y ), alpha1( X, Y ) }.
% 1.87/2.28 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 1.87/2.28 product( product( Z, Y ), X ) }.
% 1.87/2.28 parent1[1; 1]: (13560) {G0,W13,D4,L3,V2,M3} { ! d( X, Y ), product( X,
% 1.87/2.28 product( Y, X ) ) = X, alpha1( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (16) {G1,W13,D4,L3,V2,M3} I;d(0) { ! d( X, Y ), alpha1( X, Y )
% 1.87/2.28 , product( product( X, Y ), X ) ==> X }.
% 1.87/2.28 parent0: (13957) {G1,W13,D4,L3,V2,M3} { product( product( X, Y ), X ) = X
% 1.87/2.28 , ! d( X, Y ), alpha1( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 2
% 1.87/2.28 1 ==> 0
% 1.87/2.28 2 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 factor: (13964) {G0,W8,D3,L2,V1,M2} { ! product( X, X ) ==> X, l( X, X )
% 1.87/2.28 }.
% 1.87/2.28 parent0[0, 1]: (4) {G0,W13,D3,L3,V2,M3} I { ! product( X, Y ) ==> X, !
% 1.87/2.28 product( Y, X ) ==> Y, l( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (13965) {G1,W6,D2,L2,V1,M2} { ! X ==> X, l( X, X ) }.
% 1.87/2.28 parent0[0]: (1) {G0,W5,D3,L1,V1,M1} I { product( X, X ) ==> X }.
% 1.87/2.28 parent1[0; 2]: (13964) {G0,W8,D3,L2,V1,M2} { ! product( X, X ) ==> X, l( X
% 1.87/2.28 , X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqrefl: (13966) {G0,W3,D2,L1,V1,M1} { l( X, X ) }.
% 1.87/2.28 parent0[0]: (13965) {G1,W6,D2,L2,V1,M2} { ! X ==> X, l( X, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (18) {G1,W3,D2,L1,V1,M1} F(4);d(1);q { l( X, X ) }.
% 1.87/2.28 parent0: (13966) {G0,W3,D2,L1,V1,M1} { l( X, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 factor: (13972) {G0,W8,D3,L2,V1,M2} { ! product( X, X ) ==> X, r( X, X )
% 1.87/2.28 }.
% 1.87/2.28 parent0[0, 1]: (7) {G0,W13,D3,L3,V2,M3} I { ! product( X, Y ) ==> Y, !
% 1.87/2.28 product( Y, X ) ==> X, r( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (13973) {G1,W6,D2,L2,V1,M2} { ! X ==> X, r( X, X ) }.
% 1.87/2.28 parent0[0]: (1) {G0,W5,D3,L1,V1,M1} I { product( X, X ) ==> X }.
% 1.87/2.28 parent1[0; 2]: (13972) {G0,W8,D3,L2,V1,M2} { ! product( X, X ) ==> X, r( X
% 1.87/2.28 , X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqrefl: (13974) {G0,W3,D2,L1,V1,M1} { r( X, X ) }.
% 1.87/2.28 parent0[0]: (13973) {G1,W6,D2,L2,V1,M2} { ! X ==> X, r( X, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (19) {G1,W3,D2,L1,V1,M1} F(7);d(1);q { r( X, X ) }.
% 1.87/2.28 parent0: (13974) {G0,W3,D2,L1,V1,M1} { r( X, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (13975) {G0,W11,D4,L1,V3,M1} { product( product( X, Y ), Z ) ==>
% 1.87/2.28 product( X, product( Y, Z ) ) }.
% 1.87/2.28 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 1.87/2.28 product( product( Z, Y ), X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Z
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (13979) {G1,W11,D5,L1,V2,M1} { product( product( product( X, Y )
% 1.87/2.28 , X ), Y ) ==> product( X, Y ) }.
% 1.87/2.28 parent0[0]: (1) {G0,W5,D3,L1,V1,M1} I { product( X, X ) ==> X }.
% 1.87/2.28 parent1[0; 8]: (13975) {G0,W11,D4,L1,V3,M1} { product( product( X, Y ), Z
% 1.87/2.28 ) ==> product( X, product( Y, Z ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := product( X, Y )
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := product( X, Y )
% 1.87/2.28 Y := X
% 1.87/2.28 Z := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (21) {G1,W11,D5,L1,V2,M1} P(0,1) { product( product( product(
% 1.87/2.28 X, Y ), X ), Y ) ==> product( X, Y ) }.
% 1.87/2.28 parent0: (13979) {G1,W11,D5,L1,V2,M1} { product( product( product( X, Y )
% 1.87/2.28 , X ), Y ) ==> product( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (13986) {G0,W11,D4,L1,V3,M1} { product( product( X, Y ), Z ) ==>
% 1.87/2.28 product( X, product( Y, Z ) ) }.
% 1.87/2.28 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 1.87/2.28 product( product( Z, Y ), X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Z
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (13992) {G1,W9,D4,L1,V2,M1} { product( product( X, Y ), Y ) ==>
% 1.87/2.28 product( X, Y ) }.
% 1.87/2.28 parent0[0]: (1) {G0,W5,D3,L1,V1,M1} I { product( X, X ) ==> X }.
% 1.87/2.28 parent1[0; 8]: (13986) {G0,W11,D4,L1,V3,M1} { product( product( X, Y ), Z
% 1.87/2.28 ) ==> product( X, product( Y, Z ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (22) {G1,W9,D4,L1,V2,M1} P(1,0) { product( product( Y, X ), X
% 1.87/2.28 ) ==> product( Y, X ) }.
% 1.87/2.28 parent0: (13992) {G1,W9,D4,L1,V2,M1} { product( product( X, Y ), Y ) ==>
% 1.87/2.28 product( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (13997) {G0,W8,D3,L2,V2,M2} { X ==> product( X, Y ), ! l( X, Y )
% 1.87/2.28 }.
% 1.87/2.28 parent0[1]: (2) {G0,W8,D3,L2,V2,M2} I { ! l( X, Y ), product( X, Y ) ==> X
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (13999) {G1,W12,D4,L2,V3,M2} { X ==> product( product( X, Y ), Z
% 1.87/2.28 ), ! l( X, product( Y, Z ) ) }.
% 1.87/2.28 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 1.87/2.28 product( product( Z, Y ), X ) }.
% 1.87/2.28 parent1[0; 2]: (13997) {G0,W8,D3,L2,V2,M2} { X ==> product( X, Y ), ! l( X
% 1.87/2.28 , Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Z
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := product( Y, Z )
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14000) {G1,W12,D4,L2,V3,M2} { product( product( X, Y ), Z ) ==> X
% 1.87/2.28 , ! l( X, product( Y, Z ) ) }.
% 1.87/2.28 parent0[0]: (13999) {G1,W12,D4,L2,V3,M2} { X ==> product( product( X, Y )
% 1.87/2.28 , Z ), ! l( X, product( Y, Z ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (27) {G1,W12,D4,L2,V3,M2} P(2,0) { product( product( X, Y ), Z
% 1.87/2.28 ) ==> X, ! l( X, product( Y, Z ) ) }.
% 1.87/2.28 parent0: (14000) {G1,W12,D4,L2,V3,M2} { product( product( X, Y ), Z ) ==>
% 1.87/2.28 X, ! l( X, product( Y, Z ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14001) {G0,W8,D3,L2,V2,M2} { Y ==> product( X, Y ), ! r( Y, X )
% 1.87/2.28 }.
% 1.87/2.28 parent0[1]: (6) {G0,W8,D3,L2,V2,M2} I { ! r( X, Y ), product( Y, X ) ==> X
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14002) {G1,W10,D4,L2,V2,M2} { X ==> product( skol1( X, Y ), X
% 1.87/2.28 ), ! d( X, Y ) }.
% 1.87/2.28 parent0[1]: (14001) {G0,W8,D3,L2,V2,M2} { Y ==> product( X, Y ), ! r( Y, X
% 1.87/2.28 ) }.
% 1.87/2.28 parent1[1]: (9) {G0,W8,D3,L2,V2,M2} I { ! d( X, Y ), r( X, skol1( X, Y ) )
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := skol1( X, Y )
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14003) {G1,W10,D4,L2,V2,M2} { product( skol1( X, Y ), X ) ==> X,
% 1.87/2.28 ! d( X, Y ) }.
% 1.87/2.28 parent0[0]: (14002) {G1,W10,D4,L2,V2,M2} { X ==> product( skol1( X, Y ), X
% 1.87/2.28 ), ! d( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (30) {G1,W10,D4,L2,V2,M2} R(6,9) { product( skol1( X, Y ), X )
% 1.87/2.28 ==> X, ! d( X, Y ) }.
% 1.87/2.28 parent0: (14003) {G1,W10,D4,L2,V2,M2} { product( skol1( X, Y ), X ) ==> X
% 1.87/2.28 , ! d( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14005) {G0,W11,D4,L1,V3,M1} { product( product( X, Y ), Z ) ==>
% 1.87/2.28 product( X, product( Y, Z ) ) }.
% 1.87/2.28 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 1.87/2.28 product( product( Z, Y ), X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Z
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14011) {G1,W12,D4,L2,V3,M2} { product( product( X, Y ), Z ) ==>
% 1.87/2.28 product( X, Z ), ! r( Z, Y ) }.
% 1.87/2.28 parent0[1]: (6) {G0,W8,D3,L2,V2,M2} I { ! r( X, Y ), product( Y, X ) ==> X
% 1.87/2.28 }.
% 1.87/2.28 parent1[0; 8]: (14005) {G0,W11,D4,L1,V3,M1} { product( product( X, Y ), Z
% 1.87/2.28 ) ==> product( X, product( Y, Z ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Z
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (33) {G1,W12,D4,L2,V3,M2} P(6,0) { product( product( Z, X ), Y
% 1.87/2.28 ) ==> product( Z, Y ), ! r( Y, X ) }.
% 1.87/2.28 parent0: (14011) {G1,W12,D4,L2,V3,M2} { product( product( X, Y ), Z ) ==>
% 1.87/2.28 product( X, Z ), ! r( Z, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Z
% 1.87/2.28 Y := X
% 1.87/2.28 Z := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14058) {G0,W8,D3,L2,V2,M2} { Y ==> product( X, Y ), ! r( X, Y )
% 1.87/2.28 }.
% 1.87/2.28 parent0[1]: (5) {G0,W8,D3,L2,V2,M2} I { ! r( X, Y ), product( X, Y ) ==> Y
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14059) {G1,W12,D4,L2,V2,M2} { skol1( X, Y ) ==> product( X,
% 1.87/2.28 skol1( X, Y ) ), ! d( X, Y ) }.
% 1.87/2.28 parent0[1]: (14058) {G0,W8,D3,L2,V2,M2} { Y ==> product( X, Y ), ! r( X, Y
% 1.87/2.28 ) }.
% 1.87/2.28 parent1[1]: (9) {G0,W8,D3,L2,V2,M2} I { ! d( X, Y ), r( X, skol1( X, Y ) )
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := skol1( X, Y )
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14060) {G1,W12,D4,L2,V2,M2} { product( X, skol1( X, Y ) ) ==>
% 1.87/2.28 skol1( X, Y ), ! d( X, Y ) }.
% 1.87/2.28 parent0[0]: (14059) {G1,W12,D4,L2,V2,M2} { skol1( X, Y ) ==> product( X,
% 1.87/2.28 skol1( X, Y ) ), ! d( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (35) {G1,W12,D4,L2,V2,M2} R(5,9) { product( X, skol1( X, Y ) )
% 1.87/2.28 ==> skol1( X, Y ), ! d( X, Y ) }.
% 1.87/2.28 parent0: (14060) {G1,W12,D4,L2,V2,M2} { product( X, skol1( X, Y ) ) ==>
% 1.87/2.28 skol1( X, Y ), ! d( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14062) {G0,W11,D4,L1,V3,M1} { product( product( X, Y ), Z ) ==>
% 1.87/2.28 product( X, product( Y, Z ) ) }.
% 1.87/2.28 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 1.87/2.28 product( product( Z, Y ), X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Z
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14068) {G1,W12,D4,L2,V3,M2} { product( product( X, Y ), Z ) ==>
% 1.87/2.28 product( X, Z ), ! r( Y, Z ) }.
% 1.87/2.28 parent0[1]: (5) {G0,W8,D3,L2,V2,M2} I { ! r( X, Y ), product( X, Y ) ==> Y
% 1.87/2.28 }.
% 1.87/2.28 parent1[0; 8]: (14062) {G0,W11,D4,L1,V3,M1} { product( product( X, Y ), Z
% 1.87/2.28 ) ==> product( X, product( Y, Z ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := Z
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (38) {G1,W12,D4,L2,V3,M2} P(5,0) { product( product( Z, X ), Y
% 1.87/2.28 ) ==> product( Z, Y ), ! r( X, Y ) }.
% 1.87/2.28 parent0: (14068) {G1,W12,D4,L2,V3,M2} { product( product( X, Y ), Z ) ==>
% 1.87/2.28 product( X, Z ), ! r( Y, Z ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Z
% 1.87/2.28 Y := X
% 1.87/2.28 Z := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14115) {G0,W8,D3,L2,V2,M2} { X ==> product( X, Y ), ! l( Y, X )
% 1.87/2.28 }.
% 1.87/2.28 parent0[1]: (3) {G0,W8,D3,L2,V2,M2} I { ! l( X, Y ), product( Y, X ) ==> Y
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14117) {G1,W12,D4,L2,V3,M2} { X ==> product( product( X, Y ), Z
% 1.87/2.28 ), ! l( product( Y, Z ), X ) }.
% 1.87/2.28 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 1.87/2.28 product( product( Z, Y ), X ) }.
% 1.87/2.28 parent1[0; 2]: (14115) {G0,W8,D3,L2,V2,M2} { X ==> product( X, Y ), ! l( Y
% 1.87/2.28 , X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Z
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := product( Y, Z )
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14118) {G1,W12,D4,L2,V3,M2} { product( product( X, Y ), Z ) ==> X
% 1.87/2.28 , ! l( product( Y, Z ), X ) }.
% 1.87/2.28 parent0[0]: (14117) {G1,W12,D4,L2,V3,M2} { X ==> product( product( X, Y )
% 1.87/2.28 , Z ), ! l( product( Y, Z ), X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (41) {G1,W12,D4,L2,V3,M2} P(3,0) { product( product( X, Y ), Z
% 1.87/2.28 ) ==> X, ! l( product( Y, Z ), X ) }.
% 1.87/2.28 parent0: (14118) {G1,W12,D4,L2,V3,M2} { product( product( X, Y ), Z ) ==>
% 1.87/2.28 X, ! l( product( Y, Z ), X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14120) {G0,W11,D4,L1,V3,M1} { product( product( X, Y ), Z ) ==>
% 1.87/2.28 product( X, product( Y, Z ) ) }.
% 1.87/2.28 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 1.87/2.28 product( product( Z, Y ), X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Z
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14126) {G1,W12,D4,L2,V3,M2} { product( product( X, Y ), Z ) ==>
% 1.87/2.28 product( X, Y ), ! l( Z, Y ) }.
% 1.87/2.28 parent0[1]: (3) {G0,W8,D3,L2,V2,M2} I { ! l( X, Y ), product( Y, X ) ==> Y
% 1.87/2.28 }.
% 1.87/2.28 parent1[0; 8]: (14120) {G0,W11,D4,L1,V3,M1} { product( product( X, Y ), Z
% 1.87/2.28 ) ==> product( X, product( Y, Z ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Z
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (42) {G1,W12,D4,L2,V3,M2} P(3,0) { product( product( Z, X ), Y
% 1.87/2.28 ) ==> product( Z, X ), ! l( Y, X ) }.
% 1.87/2.28 parent0: (14126) {G1,W12,D4,L2,V3,M2} { product( product( X, Y ), Z ) ==>
% 1.87/2.28 product( X, Y ), ! l( Z, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Z
% 1.87/2.28 Y := X
% 1.87/2.28 Z := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14159) {G0,W13,D3,L3,V2,M3} { ! X ==> product( X, Y ), ! product
% 1.87/2.28 ( Y, X ) ==> Y, l( X, Y ) }.
% 1.87/2.28 parent0[0]: (4) {G0,W13,D3,L3,V2,M3} I { ! product( X, Y ) ==> X, ! product
% 1.87/2.28 ( Y, X ) ==> Y, l( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14162) {G0,W8,D3,L2,V2,M2} { X ==> product( X, Y ), ! l( Y, X )
% 1.87/2.28 }.
% 1.87/2.28 parent0[1]: (3) {G0,W8,D3,L2,V2,M2} I { ! l( X, Y ), product( Y, X ) ==> Y
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14164) {G1,W11,D3,L3,V2,M3} { ! product( Y, X ) ==> Y, l( X,
% 1.87/2.28 Y ), ! l( Y, X ) }.
% 1.87/2.28 parent0[0]: (14159) {G0,W13,D3,L3,V2,M3} { ! X ==> product( X, Y ), !
% 1.87/2.28 product( Y, X ) ==> Y, l( X, Y ) }.
% 1.87/2.28 parent1[0]: (14162) {G0,W8,D3,L2,V2,M2} { X ==> product( X, Y ), ! l( Y, X
% 1.87/2.28 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14165) {G1,W12,D2,L4,V2,M4} { ! X ==> X, ! l( X, Y ), l( Y, X )
% 1.87/2.28 , ! l( X, Y ) }.
% 1.87/2.28 parent0[1]: (2) {G0,W8,D3,L2,V2,M2} I { ! l( X, Y ), product( X, Y ) ==> X
% 1.87/2.28 }.
% 1.87/2.28 parent1[0; 2]: (14164) {G1,W11,D3,L3,V2,M3} { ! product( Y, X ) ==> Y, l(
% 1.87/2.28 X, Y ), ! l( Y, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 factor: (14166) {G1,W9,D2,L3,V2,M3} { ! X ==> X, ! l( X, Y ), l( Y, X )
% 1.87/2.28 }.
% 1.87/2.28 parent0[1, 3]: (14165) {G1,W12,D2,L4,V2,M4} { ! X ==> X, ! l( X, Y ), l( Y
% 1.87/2.28 , X ), ! l( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqrefl: (14167) {G0,W6,D2,L2,V2,M2} { ! l( X, Y ), l( Y, X ) }.
% 1.87/2.28 parent0[0]: (14166) {G1,W9,D2,L3,V2,M3} { ! X ==> X, ! l( X, Y ), l( Y, X
% 1.87/2.28 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (43) {G1,W6,D2,L2,V2,M2} R(4,3);d(2);q { l( Y, X ), ! l( X, Y
% 1.87/2.28 ) }.
% 1.87/2.28 parent0: (14167) {G0,W6,D2,L2,V2,M2} { ! l( X, Y ), l( Y, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 1
% 1.87/2.28 1 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14169) {G0,W13,D3,L3,V2,M3} { ! X ==> product( X, Y ), ! product
% 1.87/2.28 ( Y, X ) ==> Y, l( X, Y ) }.
% 1.87/2.28 parent0[0]: (4) {G0,W13,D3,L3,V2,M3} I { ! product( X, Y ) ==> X, ! product
% 1.87/2.28 ( Y, X ) ==> Y, l( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14173) {G1,W21,D4,L3,V3,M3} { ! product( product( X, Y ), Z )
% 1.87/2.28 ==> X, ! product( Y, Z ) ==> product( product( Y, Z ), X ), l( product( Y
% 1.87/2.28 , Z ), X ) }.
% 1.87/2.28 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 1.87/2.28 product( product( Z, Y ), X ) }.
% 1.87/2.28 parent1[1; 2]: (14169) {G0,W13,D3,L3,V2,M3} { ! X ==> product( X, Y ), !
% 1.87/2.28 product( Y, X ) ==> Y, l( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Z
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := product( Y, Z )
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14178) {G1,W21,D4,L3,V3,M3} { ! product( product( X, Y ), Z ) ==>
% 1.87/2.28 product( X, Y ), ! product( product( Z, X ), Y ) ==> Z, l( product( X, Y
% 1.87/2.28 ), Z ) }.
% 1.87/2.28 parent0[1]: (14173) {G1,W21,D4,L3,V3,M3} { ! product( product( X, Y ), Z )
% 1.87/2.28 ==> X, ! product( Y, Z ) ==> product( product( Y, Z ), X ), l( product(
% 1.87/2.28 Y, Z ), X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Z
% 1.87/2.28 Y := X
% 1.87/2.28 Z := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (47) {G1,W21,D4,L3,V3,M3} P(0,4) { ! product( product( Y, Z )
% 1.87/2.28 , X ) ==> product( Y, Z ), ! product( product( X, Y ), Z ) ==> X, l(
% 1.87/2.28 product( Y, Z ), X ) }.
% 1.87/2.28 parent0: (14178) {G1,W21,D4,L3,V3,M3} { ! product( product( X, Y ), Z )
% 1.87/2.28 ==> product( X, Y ), ! product( product( Z, X ), Y ) ==> Z, l( product( X
% 1.87/2.28 , Y ), Z ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := Z
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 2 ==> 2
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14180) {G1,W8,D3,L2,V3,M2} { l( X, skol1( Y, X ) ), ! d( Z, X
% 1.87/2.28 ) }.
% 1.87/2.28 parent0[1]: (43) {G1,W6,D2,L2,V2,M2} R(4,3);d(2);q { l( Y, X ), ! l( X, Y )
% 1.87/2.28 }.
% 1.87/2.28 parent1[1]: (8) {G0,W8,D3,L2,V3,M2} I { ! d( X, Y ), l( skol1( Z, Y ), Y )
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := skol1( Y, X )
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := Z
% 1.87/2.28 Y := X
% 1.87/2.28 Z := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (49) {G2,W8,D3,L2,V3,M2} R(43,8) { l( X, skol1( Y, X ) ), ! d
% 1.87/2.28 ( Z, X ) }.
% 1.87/2.28 parent0: (14180) {G1,W8,D3,L2,V3,M2} { l( X, skol1( Y, X ) ), ! d( Z, X )
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14181) {G1,W11,D3,L3,V3,M3} { ! l( skol1( X, Y ), Z ), d( X,
% 1.87/2.28 Z ), ! d( X, Y ) }.
% 1.87/2.28 parent0[0]: (10) {G0,W9,D2,L3,V3,M3} I { ! r( X, Z ), ! l( Z, Y ), d( X, Y
% 1.87/2.28 ) }.
% 1.87/2.28 parent1[1]: (9) {G0,W8,D3,L2,V2,M2} I { ! d( X, Y ), r( X, skol1( X, Y ) )
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Z
% 1.87/2.28 Z := skol1( X, Y )
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (56) {G1,W11,D3,L3,V3,M3} R(10,9) { ! l( skol1( X, Y ), Z ), d
% 1.87/2.28 ( X, Z ), ! d( X, Y ) }.
% 1.87/2.28 parent0: (14181) {G1,W11,D3,L3,V3,M3} { ! l( skol1( X, Y ), Z ), d( X, Z )
% 1.87/2.28 , ! d( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 2 ==> 2
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14182) {G1,W6,D2,L2,V2,M2} { ! r( X, Y ), d( X, Y ) }.
% 1.87/2.28 parent0[1]: (10) {G0,W9,D2,L3,V3,M3} I { ! r( X, Z ), ! l( Z, Y ), d( X, Y
% 1.87/2.28 ) }.
% 1.87/2.28 parent1[0]: (18) {G1,W3,D2,L1,V1,M1} F(4);d(1);q { l( X, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Y
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (62) {G2,W6,D2,L2,V2,M2} R(10,18) { ! r( X, Y ), d( X, Y ) }.
% 1.87/2.28 parent0: (14182) {G1,W6,D2,L2,V2,M2} { ! r( X, Y ), d( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14183) {G0,W13,D3,L3,V2,M3} { ! Y ==> product( X, Y ), ! product
% 1.87/2.28 ( Y, X ) ==> X, r( X, Y ) }.
% 1.87/2.28 parent0[0]: (7) {G0,W13,D3,L3,V2,M3} I { ! product( X, Y ) ==> Y, ! product
% 1.87/2.28 ( Y, X ) ==> X, r( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14251) {G1,W11,D3,L3,V2,M3} { ! X ==> product( Y, X ), r( Y,
% 1.87/2.28 X ), ! r( X, Y ) }.
% 1.87/2.28 parent0[1]: (14183) {G0,W13,D3,L3,V2,M3} { ! Y ==> product( X, Y ), !
% 1.87/2.28 product( Y, X ) ==> X, r( X, Y ) }.
% 1.87/2.28 parent1[1]: (5) {G0,W8,D3,L2,V2,M2} I { ! r( X, Y ), product( X, Y ) ==> Y
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14252) {G1,W12,D2,L4,V2,M4} { ! X ==> X, ! r( X, Y ), r( Y, X )
% 1.87/2.28 , ! r( X, Y ) }.
% 1.87/2.28 parent0[1]: (6) {G0,W8,D3,L2,V2,M2} I { ! r( X, Y ), product( Y, X ) ==> X
% 1.87/2.28 }.
% 1.87/2.28 parent1[0; 3]: (14251) {G1,W11,D3,L3,V2,M3} { ! X ==> product( Y, X ), r(
% 1.87/2.28 Y, X ), ! r( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 factor: (14253) {G1,W9,D2,L3,V2,M3} { ! X ==> X, ! r( X, Y ), r( Y, X )
% 1.87/2.28 }.
% 1.87/2.28 parent0[1, 3]: (14252) {G1,W12,D2,L4,V2,M4} { ! X ==> X, ! r( X, Y ), r( Y
% 1.87/2.28 , X ), ! r( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqrefl: (14254) {G0,W6,D2,L2,V2,M2} { ! r( X, Y ), r( Y, X ) }.
% 1.87/2.28 parent0[0]: (14253) {G1,W9,D2,L3,V2,M3} { ! X ==> X, ! r( X, Y ), r( Y, X
% 1.87/2.28 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (65) {G1,W6,D2,L2,V2,M2} R(7,5);d(6);q { r( X, Y ), ! r( Y, X
% 1.87/2.28 ) }.
% 1.87/2.28 parent0: (14254) {G0,W6,D2,L2,V2,M2} { ! r( X, Y ), r( Y, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 1
% 1.87/2.28 1 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14255) {G1,W8,D3,L2,V2,M2} { r( skol1( X, Y ), X ), ! d( X, Y
% 1.87/2.28 ) }.
% 1.87/2.28 parent0[1]: (65) {G1,W6,D2,L2,V2,M2} R(7,5);d(6);q { r( X, Y ), ! r( Y, X )
% 1.87/2.28 }.
% 1.87/2.28 parent1[1]: (9) {G0,W8,D3,L2,V2,M2} I { ! d( X, Y ), r( X, skol1( X, Y ) )
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := skol1( X, Y )
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (72) {G2,W8,D3,L2,V2,M2} R(65,9) { r( skol1( X, Y ), X ), ! d
% 1.87/2.28 ( X, Y ) }.
% 1.87/2.28 parent0: (14255) {G1,W8,D3,L2,V2,M2} { r( skol1( X, Y ), X ), ! d( X, Y )
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14256) {G2,W6,D2,L2,V2,M2} { d( X, Y ), ! r( Y, X ) }.
% 1.87/2.28 parent0[0]: (62) {G2,W6,D2,L2,V2,M2} R(10,18) { ! r( X, Y ), d( X, Y ) }.
% 1.87/2.28 parent1[0]: (65) {G1,W6,D2,L2,V2,M2} R(7,5);d(6);q { r( X, Y ), ! r( Y, X )
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (73) {G3,W6,D2,L2,V2,M2} R(62,65) { d( X, Y ), ! r( Y, X ) }.
% 1.87/2.28 parent0: (14256) {G2,W6,D2,L2,V2,M2} { d( X, Y ), ! r( Y, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14257) {G2,W3,D2,L1,V1,M1} { d( X, X ) }.
% 1.87/2.28 parent0[0]: (62) {G2,W6,D2,L2,V2,M2} R(10,18) { ! r( X, Y ), d( X, Y ) }.
% 1.87/2.28 parent1[0]: (19) {G1,W3,D2,L1,V1,M1} F(7);d(1);q { r( X, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (81) {G3,W3,D2,L1,V1,M1} R(62,19) { d( X, X ) }.
% 1.87/2.28 parent0: (14257) {G2,W3,D2,L1,V1,M1} { d( X, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14258) {G3,W5,D3,L1,V2,M1} { l( X, skol1( Y, X ) ) }.
% 1.87/2.28 parent0[1]: (49) {G2,W8,D3,L2,V3,M2} R(43,8) { l( X, skol1( Y, X ) ), ! d(
% 1.87/2.28 Z, X ) }.
% 1.87/2.28 parent1[0]: (81) {G3,W3,D2,L1,V1,M1} R(62,19) { d( X, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (82) {G4,W5,D3,L1,V2,M1} R(81,49) { l( X, skol1( Y, X ) ) }.
% 1.87/2.28 parent0: (14258) {G3,W5,D3,L1,V2,M1} { l( X, skol1( Y, X ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14259) {G1,W5,D3,L1,V2,M1} { l( skol1( Y, X ), X ) }.
% 1.87/2.28 parent0[0]: (8) {G0,W8,D3,L2,V3,M2} I { ! d( X, Y ), l( skol1( Z, Y ), Y )
% 1.87/2.28 }.
% 1.87/2.28 parent1[0]: (81) {G3,W3,D2,L1,V1,M1} R(62,19) { d( X, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := X
% 1.87/2.28 Z := Y
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (84) {G4,W5,D3,L1,V2,M1} R(81,8) { l( skol1( X, Y ), Y ) }.
% 1.87/2.28 parent0: (14259) {G1,W5,D3,L1,V2,M1} { l( skol1( Y, X ), X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14260) {G0,W8,D3,L2,V2,M2} { X ==> product( X, Y ), ! l( Y, X )
% 1.87/2.28 }.
% 1.87/2.28 parent0[1]: (3) {G0,W8,D3,L2,V2,M2} I { ! l( X, Y ), product( Y, X ) ==> Y
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14261) {G1,W9,D4,L1,V2,M1} { skol1( X, Y ) ==> product( skol1
% 1.87/2.28 ( X, Y ), Y ) }.
% 1.87/2.28 parent0[1]: (14260) {G0,W8,D3,L2,V2,M2} { X ==> product( X, Y ), ! l( Y, X
% 1.87/2.28 ) }.
% 1.87/2.28 parent1[0]: (82) {G4,W5,D3,L1,V2,M1} R(81,49) { l( X, skol1( Y, X ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := skol1( X, Y )
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14262) {G1,W9,D4,L1,V2,M1} { product( skol1( X, Y ), Y ) ==>
% 1.87/2.28 skol1( X, Y ) }.
% 1.87/2.28 parent0[0]: (14261) {G1,W9,D4,L1,V2,M1} { skol1( X, Y ) ==> product( skol1
% 1.87/2.28 ( X, Y ), Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (86) {G5,W9,D4,L1,V2,M1} R(82,3) { product( skol1( X, Y ), Y )
% 1.87/2.28 ==> skol1( X, Y ) }.
% 1.87/2.28 parent0: (14262) {G1,W9,D4,L1,V2,M1} { product( skol1( X, Y ), Y ) ==>
% 1.87/2.28 skol1( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14263) {G0,W8,D3,L2,V2,M2} { X ==> product( X, Y ), ! l( X, Y )
% 1.87/2.28 }.
% 1.87/2.28 parent0[1]: (2) {G0,W8,D3,L2,V2,M2} I { ! l( X, Y ), product( X, Y ) ==> X
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14264) {G1,W7,D4,L1,V2,M1} { X ==> product( X, skol1( Y, X )
% 1.87/2.28 ) }.
% 1.87/2.28 parent0[1]: (14263) {G0,W8,D3,L2,V2,M2} { X ==> product( X, Y ), ! l( X, Y
% 1.87/2.28 ) }.
% 1.87/2.28 parent1[0]: (82) {G4,W5,D3,L1,V2,M1} R(81,49) { l( X, skol1( Y, X ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := skol1( Y, X )
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14265) {G1,W7,D4,L1,V2,M1} { product( X, skol1( Y, X ) ) ==> X
% 1.87/2.28 }.
% 1.87/2.28 parent0[0]: (14264) {G1,W7,D4,L1,V2,M1} { X ==> product( X, skol1( Y, X )
% 1.87/2.28 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (87) {G5,W7,D4,L1,V2,M1} R(82,2) { product( X, skol1( Y, X ) )
% 1.87/2.28 ==> X }.
% 1.87/2.28 parent0: (14265) {G1,W7,D4,L1,V2,M1} { product( X, skol1( Y, X ) ) ==> X
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14266) {G1,W10,D4,L2,V0,M2} { skol2 ==> product( product( skol2,
% 1.87/2.28 skol3 ), skol2 ), alpha1( skol2, skol3 ) }.
% 1.87/2.28 parent0[1]: (11) {G1,W10,D4,L2,V0,M2} I;d(0) { alpha1( skol2, skol3 ),
% 1.87/2.28 product( product( skol2, skol3 ), skol2 ) ==> skol2 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14267) {G0,W13,D3,L3,V2,M3} { ! Y ==> product( X, Y ), ! product
% 1.87/2.28 ( Y, X ) ==> X, r( X, Y ) }.
% 1.87/2.28 parent0[0]: (7) {G0,W13,D3,L3,V2,M3} I { ! product( X, Y ) ==> Y, ! product
% 1.87/2.28 ( Y, X ) ==> X, r( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14272) {G1,W17,D4,L3,V0,M3} { ! product( skol2, product(
% 1.87/2.28 skol2, skol3 ) ) ==> product( skol2, skol3 ), r( product( skol2, skol3 )
% 1.87/2.28 , skol2 ), alpha1( skol2, skol3 ) }.
% 1.87/2.28 parent0[0]: (14267) {G0,W13,D3,L3,V2,M3} { ! Y ==> product( X, Y ), !
% 1.87/2.28 product( Y, X ) ==> X, r( X, Y ) }.
% 1.87/2.28 parent1[0]: (14266) {G1,W10,D4,L2,V0,M2} { skol2 ==> product( product(
% 1.87/2.28 skol2, skol3 ), skol2 ), alpha1( skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := product( skol2, skol3 )
% 1.87/2.28 Y := skol2
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14273) {G1,W17,D4,L3,V0,M3} { ! product( product( skol2, skol2 )
% 1.87/2.28 , skol3 ) ==> product( skol2, skol3 ), r( product( skol2, skol3 ), skol2
% 1.87/2.28 ), alpha1( skol2, skol3 ) }.
% 1.87/2.28 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 1.87/2.28 product( product( Z, Y ), X ) }.
% 1.87/2.28 parent1[0; 2]: (14272) {G1,W17,D4,L3,V0,M3} { ! product( skol2, product(
% 1.87/2.28 skol2, skol3 ) ) ==> product( skol2, skol3 ), r( product( skol2, skol3 )
% 1.87/2.28 , skol2 ), alpha1( skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := skol3
% 1.87/2.28 Y := skol2
% 1.87/2.28 Z := skol2
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14274) {G1,W15,D3,L3,V0,M3} { ! product( skol2, skol3 ) ==>
% 1.87/2.28 product( skol2, skol3 ), r( product( skol2, skol3 ), skol2 ), alpha1(
% 1.87/2.28 skol2, skol3 ) }.
% 1.87/2.28 parent0[0]: (1) {G0,W5,D3,L1,V1,M1} I { product( X, X ) ==> X }.
% 1.87/2.28 parent1[0; 3]: (14273) {G1,W17,D4,L3,V0,M3} { ! product( product( skol2,
% 1.87/2.28 skol2 ), skol3 ) ==> product( skol2, skol3 ), r( product( skol2, skol3 )
% 1.87/2.28 , skol2 ), alpha1( skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := skol2
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqrefl: (14275) {G0,W8,D3,L2,V0,M2} { r( product( skol2, skol3 ), skol2 )
% 1.87/2.28 , alpha1( skol2, skol3 ) }.
% 1.87/2.28 parent0[0]: (14274) {G1,W15,D3,L3,V0,M3} { ! product( skol2, skol3 ) ==>
% 1.87/2.28 product( skol2, skol3 ), r( product( skol2, skol3 ), skol2 ), alpha1(
% 1.87/2.28 skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (88) {G2,W8,D3,L2,V0,M2} R(11,7);d(0);d(1);q { alpha1( skol2,
% 1.87/2.28 skol3 ), r( product( skol2, skol3 ), skol2 ) }.
% 1.87/2.28 parent0: (14275) {G0,W8,D3,L2,V0,M2} { r( product( skol2, skol3 ), skol2 )
% 1.87/2.28 , alpha1( skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 1
% 1.87/2.28 1 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14276) {G1,W10,D4,L2,V0,M2} { skol3 ==> product( product( skol3,
% 1.87/2.28 skol2 ), skol3 ), alpha1( skol2, skol3 ) }.
% 1.87/2.28 parent0[1]: (12) {G1,W10,D4,L2,V0,M2} I;d(0) { alpha1( skol2, skol3 ),
% 1.87/2.28 product( product( skol3, skol2 ), skol3 ) ==> skol3 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14277) {G1,W10,D4,L2,V0,M2} { d( skol2, skol3 ), skol3 ==>
% 1.87/2.28 product( product( skol3, skol2 ), skol3 ) }.
% 1.87/2.28 parent0[0]: (14) {G0,W6,D2,L2,V2,M2} I { ! alpha1( X, Y ), d( X, Y ) }.
% 1.87/2.28 parent1[1]: (14276) {G1,W10,D4,L2,V0,M2} { skol3 ==> product( product(
% 1.87/2.28 skol3, skol2 ), skol3 ), alpha1( skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := skol2
% 1.87/2.28 Y := skol3
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14278) {G1,W10,D4,L2,V0,M2} { product( product( skol3, skol2 ),
% 1.87/2.28 skol3 ) ==> skol3, d( skol2, skol3 ) }.
% 1.87/2.28 parent0[1]: (14277) {G1,W10,D4,L2,V0,M2} { d( skol2, skol3 ), skol3 ==>
% 1.87/2.28 product( product( skol3, skol2 ), skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (103) {G2,W10,D4,L2,V0,M2} R(12,14) { product( product( skol3
% 1.87/2.28 , skol2 ), skol3 ) ==> skol3, d( skol2, skol3 ) }.
% 1.87/2.28 parent0: (14278) {G1,W10,D4,L2,V0,M2} { product( product( skol3, skol2 ),
% 1.87/2.28 skol3 ) ==> skol3, d( skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14279) {G1,W17,D4,L3,V2,M3} { ! X ==> product( product( X, Y ), X
% 1.87/2.28 ), ! alpha1( X, Y ), ! product( product( Y, X ), Y ) ==> Y }.
% 1.87/2.28 parent0[1]: (15) {G1,W17,D4,L3,V2,M3} I;d(0);d(0) { ! alpha1( X, Y ), !
% 1.87/2.28 product( product( X, Y ), X ) ==> X, ! product( product( Y, X ), Y ) ==>
% 1.87/2.28 Y }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14285) {G1,W15,D4,L3,V2,M3} { ! X ==> product( product( X, Y
% 1.87/2.28 ), X ), ! alpha1( X, Y ), ! r( product( Y, X ), Y ) }.
% 1.87/2.28 parent0[2]: (14279) {G1,W17,D4,L3,V2,M3} { ! X ==> product( product( X, Y
% 1.87/2.28 ), X ), ! alpha1( X, Y ), ! product( product( Y, X ), Y ) ==> Y }.
% 1.87/2.28 parent1[1]: (5) {G0,W8,D3,L2,V2,M2} I { ! r( X, Y ), product( X, Y ) ==> Y
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := product( Y, X )
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14286) {G1,W15,D4,L3,V2,M3} { ! product( product( X, Y ), X ) ==>
% 1.87/2.28 X, ! alpha1( X, Y ), ! r( product( Y, X ), Y ) }.
% 1.87/2.28 parent0[0]: (14285) {G1,W15,D4,L3,V2,M3} { ! X ==> product( product( X, Y
% 1.87/2.28 ), X ), ! alpha1( X, Y ), ! r( product( Y, X ), Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (120) {G2,W15,D4,L3,V2,M3} R(15,5) { ! alpha1( X, Y ), !
% 1.87/2.28 product( product( X, Y ), X ) ==> X, ! r( product( Y, X ), Y ) }.
% 1.87/2.28 parent0: (14286) {G1,W15,D4,L3,V2,M3} { ! product( product( X, Y ), X )
% 1.87/2.28 ==> X, ! alpha1( X, Y ), ! r( product( Y, X ), Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 1
% 1.87/2.28 1 ==> 0
% 1.87/2.28 2 ==> 2
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14288) {G1,W17,D4,L3,V2,M3} { ! X ==> product( product( X, Y ), X
% 1.87/2.28 ), ! alpha1( X, Y ), ! product( product( Y, X ), Y ) ==> Y }.
% 1.87/2.28 parent0[1]: (15) {G1,W17,D4,L3,V2,M3} I;d(0);d(0) { ! alpha1( X, Y ), !
% 1.87/2.28 product( product( X, Y ), X ) ==> X, ! product( product( Y, X ), Y ) ==>
% 1.87/2.28 Y }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14297) {G1,W18,D4,L4,V2,M4} { ! product( Y, X ) ==> X, ! r( X, Y
% 1.87/2.28 ), ! Y ==> product( product( Y, X ), Y ), ! alpha1( Y, X ) }.
% 1.87/2.28 parent0[1]: (5) {G0,W8,D3,L2,V2,M2} I { ! r( X, Y ), product( X, Y ) ==> Y
% 1.87/2.28 }.
% 1.87/2.28 parent1[2; 3]: (14288) {G1,W17,D4,L3,V2,M3} { ! X ==> product( product( X
% 1.87/2.28 , Y ), X ), ! alpha1( X, Y ), ! product( product( Y, X ), Y ) ==> Y }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14324) {G2,W19,D3,L5,V2,M5} { ! X ==> product( X, X ), ! r( Y, X
% 1.87/2.28 ), ! product( X, Y ) ==> Y, ! r( Y, X ), ! alpha1( X, Y ) }.
% 1.87/2.28 parent0[0]: (38) {G1,W12,D4,L2,V3,M2} P(5,0) { product( product( Z, X ), Y
% 1.87/2.28 ) ==> product( Z, Y ), ! r( X, Y ) }.
% 1.87/2.28 parent1[2; 3]: (14297) {G1,W18,D4,L4,V2,M4} { ! product( Y, X ) ==> X, ! r
% 1.87/2.28 ( X, Y ), ! Y ==> product( product( Y, X ), Y ), ! alpha1( Y, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 factor: (14325) {G2,W16,D3,L4,V2,M4} { ! X ==> product( X, X ), ! r( Y, X
% 1.87/2.28 ), ! product( X, Y ) ==> Y, ! alpha1( X, Y ) }.
% 1.87/2.28 parent0[1, 3]: (14324) {G2,W19,D3,L5,V2,M5} { ! X ==> product( X, X ), ! r
% 1.87/2.28 ( Y, X ), ! product( X, Y ) ==> Y, ! r( Y, X ), ! alpha1( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14327) {G1,W17,D3,L5,V2,M5} { ! Y ==> Y, ! r( Y, X ), ! X ==>
% 1.87/2.28 product( X, X ), ! r( Y, X ), ! alpha1( X, Y ) }.
% 1.87/2.28 parent0[1]: (6) {G0,W8,D3,L2,V2,M2} I { ! r( X, Y ), product( Y, X ) ==> X
% 1.87/2.28 }.
% 1.87/2.28 parent1[2; 2]: (14325) {G2,W16,D3,L4,V2,M4} { ! X ==> product( X, X ), ! r
% 1.87/2.28 ( Y, X ), ! product( X, Y ) ==> Y, ! alpha1( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 factor: (14334) {G1,W14,D3,L4,V2,M4} { ! X ==> X, ! r( X, Y ), ! Y ==>
% 1.87/2.28 product( Y, Y ), ! alpha1( Y, X ) }.
% 1.87/2.28 parent0[1, 3]: (14327) {G1,W17,D3,L5,V2,M5} { ! Y ==> Y, ! r( Y, X ), ! X
% 1.87/2.28 ==> product( X, X ), ! r( Y, X ), ! alpha1( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14335) {G1,W12,D2,L4,V2,M4} { ! X ==> X, ! Y ==> Y, ! r( Y, X )
% 1.87/2.28 , ! alpha1( X, Y ) }.
% 1.87/2.28 parent0[0]: (1) {G0,W5,D3,L1,V1,M1} I { product( X, X ) ==> X }.
% 1.87/2.28 parent1[2; 3]: (14334) {G1,W14,D3,L4,V2,M4} { ! X ==> X, ! r( X, Y ), ! Y
% 1.87/2.28 ==> product( Y, Y ), ! alpha1( Y, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqrefl: (14338) {G0,W9,D2,L3,V2,M3} { ! Y ==> Y, ! r( Y, X ), ! alpha1( X
% 1.87/2.28 , Y ) }.
% 1.87/2.28 parent0[0]: (14335) {G1,W12,D2,L4,V2,M4} { ! X ==> X, ! Y ==> Y, ! r( Y, X
% 1.87/2.28 ), ! alpha1( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqrefl: (14340) {G0,W6,D2,L2,V2,M2} { ! r( X, Y ), ! alpha1( Y, X ) }.
% 1.87/2.28 parent0[0]: (14338) {G0,W9,D2,L3,V2,M3} { ! Y ==> Y, ! r( Y, X ), ! alpha1
% 1.87/2.28 ( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (130) {G2,W6,D2,L2,V2,M2} P(5,15);d(38);d(6);d(1);q;q { !
% 1.87/2.28 alpha1( Y, X ), ! r( X, Y ) }.
% 1.87/2.28 parent0: (14340) {G0,W6,D2,L2,V2,M2} { ! r( X, Y ), ! alpha1( Y, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 1
% 1.87/2.28 1 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14341) {G1,W12,D4,L2,V3,M2} { X ==> product( product( X, Y ), Z )
% 1.87/2.28 , ! l( X, product( Y, Z ) ) }.
% 1.87/2.28 parent0[0]: (27) {G1,W12,D4,L2,V3,M2} P(2,0) { product( product( X, Y ), Z
% 1.87/2.28 ) ==> X, ! l( X, product( Y, Z ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14342) {G2,W15,D6,L1,V3,M1} { skol1( X, product( Y, Z ) ) ==>
% 1.87/2.28 product( product( skol1( X, product( Y, Z ) ), Y ), Z ) }.
% 1.87/2.28 parent0[1]: (14341) {G1,W12,D4,L2,V3,M2} { X ==> product( product( X, Y )
% 1.87/2.28 , Z ), ! l( X, product( Y, Z ) ) }.
% 1.87/2.28 parent1[0]: (84) {G4,W5,D3,L1,V2,M1} R(81,8) { l( skol1( X, Y ), Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := skol1( X, product( Y, Z ) )
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := product( Y, Z )
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14343) {G2,W15,D6,L1,V3,M1} { product( product( skol1( X, product
% 1.87/2.28 ( Y, Z ) ), Y ), Z ) ==> skol1( X, product( Y, Z ) ) }.
% 1.87/2.28 parent0[0]: (14342) {G2,W15,D6,L1,V3,M1} { skol1( X, product( Y, Z ) ) ==>
% 1.87/2.28 product( product( skol1( X, product( Y, Z ) ), Y ), Z ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (211) {G5,W15,D6,L1,V3,M1} R(27,84) { product( product( skol1
% 1.87/2.28 ( X, product( Y, Z ) ), Y ), Z ) ==> skol1( X, product( Y, Z ) ) }.
% 1.87/2.28 parent0: (14343) {G2,W15,D6,L1,V3,M1} { product( product( skol1( X,
% 1.87/2.28 product( Y, Z ) ), Y ), Z ) ==> skol1( X, product( Y, Z ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14344) {G1,W12,D4,L2,V3,M2} { X ==> product( product( X, Y ), Z )
% 1.87/2.28 , ! l( X, product( Y, Z ) ) }.
% 1.87/2.28 parent0[0]: (27) {G1,W12,D4,L2,V3,M2} P(2,0) { product( product( X, Y ), Z
% 1.87/2.28 ) ==> X, ! l( X, product( Y, Z ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14345) {G0,W13,D3,L3,V2,M3} { ! Y ==> product( X, Y ), ! product
% 1.87/2.28 ( Y, X ) ==> X, r( X, Y ) }.
% 1.87/2.28 parent0[0]: (7) {G0,W13,D3,L3,V2,M3} I { ! product( X, Y ) ==> Y, ! product
% 1.87/2.28 ( Y, X ) ==> X, r( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14350) {G1,W19,D4,L3,V2,M3} { ! product( X, product( X, Y ) )
% 1.87/2.28 ==> product( X, Y ), r( product( X, Y ), X ), ! l( X, product( Y, X ) )
% 1.87/2.28 }.
% 1.87/2.28 parent0[0]: (14345) {G0,W13,D3,L3,V2,M3} { ! Y ==> product( X, Y ), !
% 1.87/2.28 product( Y, X ) ==> X, r( X, Y ) }.
% 1.87/2.28 parent1[0]: (14344) {G1,W12,D4,L2,V3,M2} { X ==> product( product( X, Y )
% 1.87/2.28 , Z ), ! l( X, product( Y, Z ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := product( X, Y )
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14351) {G1,W19,D4,L3,V2,M3} { ! product( product( X, X ), Y )
% 1.87/2.28 ==> product( X, Y ), r( product( X, Y ), X ), ! l( X, product( Y, X ) )
% 1.87/2.28 }.
% 1.87/2.28 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 1.87/2.28 product( product( Z, Y ), X ) }.
% 1.87/2.28 parent1[0; 2]: (14350) {G1,W19,D4,L3,V2,M3} { ! product( X, product( X, Y
% 1.87/2.28 ) ) ==> product( X, Y ), r( product( X, Y ), X ), ! l( X, product( Y, X
% 1.87/2.28 ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14352) {G1,W17,D3,L3,V2,M3} { ! product( X, Y ) ==> product( X,
% 1.87/2.28 Y ), r( product( X, Y ), X ), ! l( X, product( Y, X ) ) }.
% 1.87/2.28 parent0[0]: (1) {G0,W5,D3,L1,V1,M1} I { product( X, X ) ==> X }.
% 1.87/2.28 parent1[0; 3]: (14351) {G1,W19,D4,L3,V2,M3} { ! product( product( X, X ),
% 1.87/2.28 Y ) ==> product( X, Y ), r( product( X, Y ), X ), ! l( X, product( Y, X )
% 1.87/2.28 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqrefl: (14353) {G0,W10,D3,L2,V2,M2} { r( product( X, Y ), X ), ! l( X,
% 1.87/2.28 product( Y, X ) ) }.
% 1.87/2.28 parent0[0]: (14352) {G1,W17,D3,L3,V2,M3} { ! product( X, Y ) ==> product(
% 1.87/2.28 X, Y ), r( product( X, Y ), X ), ! l( X, product( Y, X ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (212) {G2,W10,D3,L2,V2,M2} R(27,7);d(0);d(1);q { ! l( X,
% 1.87/2.28 product( Y, X ) ), r( product( X, Y ), X ) }.
% 1.87/2.28 parent0: (14353) {G0,W10,D3,L2,V2,M2} { r( product( X, Y ), X ), ! l( X,
% 1.87/2.28 product( Y, X ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 1
% 1.87/2.28 1 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14355) {G1,W9,D4,L1,V2,M1} { product( X, Y ) ==> product( product
% 1.87/2.28 ( X, Y ), Y ) }.
% 1.87/2.28 parent0[0]: (22) {G1,W9,D4,L1,V2,M1} P(1,0) { product( product( Y, X ), X )
% 1.87/2.28 ==> product( Y, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14363) {G2,W14,D4,L2,V3,M2} { product( product( X, Y ), Z ) ==>
% 1.87/2.28 product( X, Z ), ! l( X, product( Y, Z ) ) }.
% 1.87/2.28 parent0[0]: (27) {G1,W12,D4,L2,V3,M2} P(2,0) { product( product( X, Y ), Z
% 1.87/2.28 ) ==> X, ! l( X, product( Y, Z ) ) }.
% 1.87/2.28 parent1[0; 7]: (14355) {G1,W9,D4,L1,V2,M1} { product( X, Y ) ==> product(
% 1.87/2.28 product( X, Y ), Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := product( X, Y )
% 1.87/2.28 Y := Z
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14365) {G2,W15,D3,L3,V3,M3} { X ==> product( X, Z ), ! l( X,
% 1.87/2.28 product( Y, Z ) ), ! l( X, product( Y, Z ) ) }.
% 1.87/2.28 parent0[0]: (27) {G1,W12,D4,L2,V3,M2} P(2,0) { product( product( X, Y ), Z
% 1.87/2.28 ) ==> X, ! l( X, product( Y, Z ) ) }.
% 1.87/2.28 parent1[0; 1]: (14363) {G2,W14,D4,L2,V3,M2} { product( product( X, Y ), Z
% 1.87/2.28 ) ==> product( X, Z ), ! l( X, product( Y, Z ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14369) {G2,W15,D3,L3,V3,M3} { product( X, Y ) ==> X, ! l( X,
% 1.87/2.28 product( Z, Y ) ), ! l( X, product( Z, Y ) ) }.
% 1.87/2.28 parent0[0]: (14365) {G2,W15,D3,L3,V3,M3} { X ==> product( X, Z ), ! l( X,
% 1.87/2.28 product( Y, Z ) ), ! l( X, product( Y, Z ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Z
% 1.87/2.28 Z := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 factor: (14372) {G2,W10,D3,L2,V3,M2} { product( X, Y ) ==> X, ! l( X,
% 1.87/2.28 product( Z, Y ) ) }.
% 1.87/2.28 parent0[1, 2]: (14369) {G2,W15,D3,L3,V3,M3} { product( X, Y ) ==> X, ! l(
% 1.87/2.28 X, product( Z, Y ) ), ! l( X, product( Z, Y ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (217) {G2,W10,D3,L2,V3,M2} P(27,22) { product( X, Z ) ==> X, !
% 1.87/2.28 l( X, product( Y, Z ) ) }.
% 1.87/2.28 parent0: (14372) {G2,W10,D3,L2,V3,M2} { product( X, Y ) ==> X, ! l( X,
% 1.87/2.28 product( Z, Y ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Z
% 1.87/2.28 Z := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14375) {G1,W12,D4,L2,V3,M2} { product( X, Z ) ==> product(
% 1.87/2.28 product( X, Y ), Z ), ! r( Z, Y ) }.
% 1.87/2.28 parent0[0]: (33) {G1,W12,D4,L2,V3,M2} P(6,0) { product( product( Z, X ), Y
% 1.87/2.28 ) ==> product( Z, Y ), ! r( Y, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := Z
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14543) {G2,W16,D5,L2,V3,M2} { product( product( product( X, Y )
% 1.87/2.28 , X ), Z ) ==> product( product( X, Y ), Z ), ! r( Z, Y ) }.
% 1.87/2.28 parent0[0]: (21) {G1,W11,D5,L1,V2,M1} P(0,1) { product( product( product( X
% 1.87/2.28 , Y ), X ), Y ) ==> product( X, Y ) }.
% 1.87/2.28 parent1[0; 9]: (14375) {G1,W12,D4,L2,V3,M2} { product( X, Z ) ==> product
% 1.87/2.28 ( product( X, Y ), Z ), ! r( Z, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := product( product( X, Y ), X )
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14546) {G2,W17,D5,L3,V3,M3} { product( product( product( X, Y )
% 1.87/2.28 , X ), Z ) ==> product( X, Z ), ! r( Z, Y ), ! r( Z, Y ) }.
% 1.87/2.28 parent0[0]: (33) {G1,W12,D4,L2,V3,M2} P(6,0) { product( product( Z, X ), Y
% 1.87/2.28 ) ==> product( Z, Y ), ! r( Y, X ) }.
% 1.87/2.28 parent1[0; 8]: (14543) {G2,W16,D5,L2,V3,M2} { product( product( product( X
% 1.87/2.28 , Y ), X ), Z ) ==> product( product( X, Y ), Z ), ! r( Z, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := Z
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 factor: (14557) {G2,W14,D5,L2,V3,M2} { product( product( product( X, Y ),
% 1.87/2.28 X ), Z ) ==> product( X, Z ), ! r( Z, Y ) }.
% 1.87/2.28 parent0[1, 2]: (14546) {G2,W17,D5,L3,V3,M3} { product( product( product( X
% 1.87/2.28 , Y ), X ), Z ) ==> product( X, Z ), ! r( Z, Y ), ! r( Z, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (412) {G2,W14,D5,L2,V3,M2} P(21,33);d(33) { ! r( Z, Y ),
% 1.87/2.28 product( product( product( X, Y ), X ), Z ) ==> product( X, Z ) }.
% 1.87/2.28 parent0: (14557) {G2,W14,D5,L2,V3,M2} { product( product( product( X, Y )
% 1.87/2.28 , X ), Z ) ==> product( X, Z ), ! r( Z, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Z
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 1
% 1.87/2.28 1 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14583) {G1,W8,D3,L2,V0,M2} { d( skol2, skol3 ), r( product(
% 1.87/2.28 skol2, skol3 ), skol2 ) }.
% 1.87/2.28 parent0[0]: (14) {G0,W6,D2,L2,V2,M2} I { ! alpha1( X, Y ), d( X, Y ) }.
% 1.87/2.28 parent1[0]: (88) {G2,W8,D3,L2,V0,M2} R(11,7);d(0);d(1);q { alpha1( skol2,
% 1.87/2.28 skol3 ), r( product( skol2, skol3 ), skol2 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := skol2
% 1.87/2.28 Y := skol3
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (844) {G3,W8,D3,L2,V0,M2} R(88,14) { r( product( skol2, skol3
% 1.87/2.28 ), skol2 ), d( skol2, skol3 ) }.
% 1.87/2.28 parent0: (14583) {G1,W8,D3,L2,V0,M2} { d( skol2, skol3 ), r( product(
% 1.87/2.28 skol2, skol3 ), skol2 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 1
% 1.87/2.28 1 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14584) {G2,W8,D3,L2,V0,M2} { r( skol2, product( skol2, skol3
% 1.87/2.28 ) ), d( skol2, skol3 ) }.
% 1.87/2.28 parent0[1]: (65) {G1,W6,D2,L2,V2,M2} R(7,5);d(6);q { r( X, Y ), ! r( Y, X )
% 1.87/2.28 }.
% 1.87/2.28 parent1[0]: (844) {G3,W8,D3,L2,V0,M2} R(88,14) { r( product( skol2, skol3 )
% 1.87/2.28 , skol2 ), d( skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := skol2
% 1.87/2.28 Y := product( skol2, skol3 )
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (937) {G4,W8,D3,L2,V0,M2} R(844,65) { d( skol2, skol3 ), r(
% 1.87/2.28 skol2, product( skol2, skol3 ) ) }.
% 1.87/2.28 parent0: (14584) {G2,W8,D3,L2,V0,M2} { r( skol2, product( skol2, skol3 ) )
% 1.87/2.28 , d( skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 1
% 1.87/2.28 1 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14585) {G1,W11,D3,L3,V1,M3} { ! l( product( skol2, skol3 ), X
% 1.87/2.28 ), d( skol2, X ), d( skol2, skol3 ) }.
% 1.87/2.28 parent0[0]: (10) {G0,W9,D2,L3,V3,M3} I { ! r( X, Z ), ! l( Z, Y ), d( X, Y
% 1.87/2.28 ) }.
% 1.87/2.28 parent1[1]: (937) {G4,W8,D3,L2,V0,M2} R(844,65) { d( skol2, skol3 ), r(
% 1.87/2.28 skol2, product( skol2, skol3 ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := skol2
% 1.87/2.28 Y := X
% 1.87/2.28 Z := product( skol2, skol3 )
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (954) {G5,W11,D3,L3,V1,M3} R(937,10) { d( skol2, skol3 ), ! l
% 1.87/2.28 ( product( skol2, skol3 ), X ), d( skol2, X ) }.
% 1.87/2.28 parent0: (14585) {G1,W11,D3,L3,V1,M3} { ! l( product( skol2, skol3 ), X )
% 1.87/2.28 , d( skol2, X ), d( skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 1
% 1.87/2.28 1 ==> 2
% 1.87/2.28 2 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 factor: (14587) {G5,W8,D3,L2,V0,M2} { d( skol2, skol3 ), ! l( product(
% 1.87/2.28 skol2, skol3 ), skol3 ) }.
% 1.87/2.28 parent0[0, 2]: (954) {G5,W11,D3,L3,V1,M3} R(937,10) { d( skol2, skol3 ), !
% 1.87/2.28 l( product( skol2, skol3 ), X ), d( skol2, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := skol3
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (964) {G6,W8,D3,L2,V0,M2} F(954) { d( skol2, skol3 ), ! l(
% 1.87/2.28 product( skol2, skol3 ), skol3 ) }.
% 1.87/2.28 parent0: (14587) {G5,W8,D3,L2,V0,M2} { d( skol2, skol3 ), ! l( product(
% 1.87/2.28 skol2, skol3 ), skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14588) {G0,W13,D3,L3,V2,M3} { ! X ==> product( X, Y ), ! product
% 1.87/2.28 ( Y, X ) ==> Y, l( X, Y ) }.
% 1.87/2.28 parent0[0]: (4) {G0,W13,D3,L3,V2,M3} I { ! product( X, Y ) ==> X, ! product
% 1.87/2.28 ( Y, X ) ==> Y, l( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14594) {G1,W19,D4,L3,V0,M3} { d( skol2, skol3 ), ! product(
% 1.87/2.28 skol2, skol3 ) ==> product( product( skol2, skol3 ), skol3 ), ! product(
% 1.87/2.28 skol3, product( skol2, skol3 ) ) ==> skol3 }.
% 1.87/2.28 parent0[1]: (964) {G6,W8,D3,L2,V0,M2} F(954) { d( skol2, skol3 ), ! l(
% 1.87/2.28 product( skol2, skol3 ), skol3 ) }.
% 1.87/2.28 parent1[2]: (14588) {G0,W13,D3,L3,V2,M3} { ! X ==> product( X, Y ), !
% 1.87/2.28 product( Y, X ) ==> Y, l( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := product( skol2, skol3 )
% 1.87/2.28 Y := skol3
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14595) {G2,W17,D4,L3,V0,M3} { ! product( skol2, skol3 ) ==>
% 1.87/2.28 product( skol2, skol3 ), d( skol2, skol3 ), ! product( skol3, product(
% 1.87/2.28 skol2, skol3 ) ) ==> skol3 }.
% 1.87/2.28 parent0[0]: (22) {G1,W9,D4,L1,V2,M1} P(1,0) { product( product( Y, X ), X )
% 1.87/2.28 ==> product( Y, X ) }.
% 1.87/2.28 parent1[1; 5]: (14594) {G1,W19,D4,L3,V0,M3} { d( skol2, skol3 ), ! product
% 1.87/2.28 ( skol2, skol3 ) ==> product( product( skol2, skol3 ), skol3 ), ! product
% 1.87/2.28 ( skol3, product( skol2, skol3 ) ) ==> skol3 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := skol3
% 1.87/2.28 Y := skol2
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14596) {G1,W17,D4,L3,V0,M3} { ! product( product( skol3, skol2 )
% 1.87/2.28 , skol3 ) ==> skol3, ! product( skol2, skol3 ) ==> product( skol2, skol3
% 1.87/2.28 ), d( skol2, skol3 ) }.
% 1.87/2.28 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 1.87/2.28 product( product( Z, Y ), X ) }.
% 1.87/2.28 parent1[2; 2]: (14595) {G2,W17,D4,L3,V0,M3} { ! product( skol2, skol3 )
% 1.87/2.28 ==> product( skol2, skol3 ), d( skol2, skol3 ), ! product( skol3, product
% 1.87/2.28 ( skol2, skol3 ) ) ==> skol3 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := skol3
% 1.87/2.28 Y := skol2
% 1.87/2.28 Z := skol3
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14597) {G2,W16,D3,L4,V0,M4} { ! skol3 ==> skol3, d( skol2, skol3
% 1.87/2.28 ), ! product( skol2, skol3 ) ==> product( skol2, skol3 ), d( skol2,
% 1.87/2.28 skol3 ) }.
% 1.87/2.28 parent0[0]: (103) {G2,W10,D4,L2,V0,M2} R(12,14) { product( product( skol3,
% 1.87/2.28 skol2 ), skol3 ) ==> skol3, d( skol2, skol3 ) }.
% 1.87/2.28 parent1[0; 2]: (14596) {G1,W17,D4,L3,V0,M3} { ! product( product( skol3,
% 1.87/2.28 skol2 ), skol3 ) ==> skol3, ! product( skol2, skol3 ) ==> product( skol2
% 1.87/2.28 , skol3 ), d( skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 factor: (14598) {G2,W13,D3,L3,V0,M3} { ! skol3 ==> skol3, d( skol2, skol3
% 1.87/2.28 ), ! product( skol2, skol3 ) ==> product( skol2, skol3 ) }.
% 1.87/2.28 parent0[1, 3]: (14597) {G2,W16,D3,L4,V0,M4} { ! skol3 ==> skol3, d( skol2
% 1.87/2.28 , skol3 ), ! product( skol2, skol3 ) ==> product( skol2, skol3 ), d(
% 1.87/2.28 skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqrefl: (14599) {G0,W10,D3,L2,V0,M2} { d( skol2, skol3 ), ! product( skol2
% 1.87/2.28 , skol3 ) ==> product( skol2, skol3 ) }.
% 1.87/2.28 parent0[0]: (14598) {G2,W13,D3,L3,V0,M3} { ! skol3 ==> skol3, d( skol2,
% 1.87/2.28 skol3 ), ! product( skol2, skol3 ) ==> product( skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqrefl: (14601) {G0,W3,D2,L1,V0,M1} { d( skol2, skol3 ) }.
% 1.87/2.28 parent0[1]: (14599) {G0,W10,D3,L2,V0,M2} { d( skol2, skol3 ), ! product(
% 1.87/2.28 skol2, skol3 ) ==> product( skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (974) {G7,W3,D2,L1,V0,M1} R(964,4);d(22);d(0);d(103);q;q { d(
% 1.87/2.28 skol2, skol3 ) }.
% 1.87/2.28 parent0: (14601) {G0,W3,D2,L1,V0,M1} { d( skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14602) {G3,W5,D3,L1,V0,M1} { r( skol1( skol2, skol3 ), skol2
% 1.87/2.28 ) }.
% 1.87/2.28 parent0[1]: (72) {G2,W8,D3,L2,V2,M2} R(65,9) { r( skol1( X, Y ), X ), ! d(
% 1.87/2.28 X, Y ) }.
% 1.87/2.28 parent1[0]: (974) {G7,W3,D2,L1,V0,M1} R(964,4);d(22);d(0);d(103);q;q { d(
% 1.87/2.28 skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := skol2
% 1.87/2.28 Y := skol3
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (985) {G8,W5,D3,L1,V0,M1} R(974,72) { r( skol1( skol2, skol3 )
% 1.87/2.28 , skol2 ) }.
% 1.87/2.28 parent0: (14602) {G3,W5,D3,L1,V0,M1} { r( skol1( skol2, skol3 ), skol2 )
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14603) {G1,W10,D4,L2,V2,M2} { X ==> product( skol1( X, Y ), X ),
% 1.87/2.28 ! d( X, Y ) }.
% 1.87/2.28 parent0[0]: (30) {G1,W10,D4,L2,V2,M2} R(6,9) { product( skol1( X, Y ), X )
% 1.87/2.28 ==> X, ! d( X, Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14604) {G2,W7,D4,L1,V0,M1} { skol2 ==> product( skol1( skol2
% 1.87/2.28 , skol3 ), skol2 ) }.
% 1.87/2.28 parent0[1]: (14603) {G1,W10,D4,L2,V2,M2} { X ==> product( skol1( X, Y ), X
% 1.87/2.28 ), ! d( X, Y ) }.
% 1.87/2.28 parent1[0]: (974) {G7,W3,D2,L1,V0,M1} R(964,4);d(22);d(0);d(103);q;q { d(
% 1.87/2.28 skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := skol2
% 1.87/2.28 Y := skol3
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14605) {G2,W7,D4,L1,V0,M1} { product( skol1( skol2, skol3 ),
% 1.87/2.28 skol2 ) ==> skol2 }.
% 1.87/2.28 parent0[0]: (14604) {G2,W7,D4,L1,V0,M1} { skol2 ==> product( skol1( skol2
% 1.87/2.28 , skol3 ), skol2 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (991) {G8,W7,D4,L1,V0,M1} R(974,30) { product( skol1( skol2,
% 1.87/2.28 skol3 ), skol2 ) ==> skol2 }.
% 1.87/2.28 parent0: (14605) {G2,W7,D4,L1,V0,M1} { product( skol1( skol2, skol3 ),
% 1.87/2.28 skol2 ) ==> skol2 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14606) {G1,W5,D3,L1,V0,M1} { r( skol2, skol1( skol2, skol3 )
% 1.87/2.28 ) }.
% 1.87/2.28 parent0[0]: (9) {G0,W8,D3,L2,V2,M2} I { ! d( X, Y ), r( X, skol1( X, Y ) )
% 1.87/2.28 }.
% 1.87/2.28 parent1[0]: (974) {G7,W3,D2,L1,V0,M1} R(964,4);d(22);d(0);d(103);q;q { d(
% 1.87/2.28 skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := skol2
% 1.87/2.28 Y := skol3
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (992) {G8,W5,D3,L1,V0,M1} R(974,9) { r( skol2, skol1( skol2,
% 1.87/2.28 skol3 ) ) }.
% 1.87/2.28 parent0: (14606) {G1,W5,D3,L1,V0,M1} { r( skol2, skol1( skol2, skol3 ) )
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14607) {G1,W3,D2,L1,V0,M1} { alpha1( skol2, skol3 ) }.
% 1.87/2.28 parent0[1]: (13) {G0,W6,D2,L2,V0,M2} I { alpha1( skol2, skol3 ), ! d( skol2
% 1.87/2.28 , skol3 ) }.
% 1.87/2.28 parent1[0]: (974) {G7,W3,D2,L1,V0,M1} R(964,4);d(22);d(0);d(103);q;q { d(
% 1.87/2.28 skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (993) {G8,W3,D2,L1,V0,M1} R(974,13) { alpha1( skol2, skol3 )
% 1.87/2.28 }.
% 1.87/2.28 parent0: (14607) {G1,W3,D2,L1,V0,M1} { alpha1( skol2, skol3 ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14608) {G1,W8,D3,L2,V1,M2} { ! l( skol1( skol2, skol3 ), X )
% 1.87/2.28 , d( skol2, X ) }.
% 1.87/2.28 parent0[0]: (10) {G0,W9,D2,L3,V3,M3} I { ! r( X, Z ), ! l( Z, Y ), d( X, Y
% 1.87/2.28 ) }.
% 1.87/2.28 parent1[0]: (992) {G8,W5,D3,L1,V0,M1} R(974,9) { r( skol2, skol1( skol2,
% 1.87/2.28 skol3 ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := skol2
% 1.87/2.28 Y := X
% 1.87/2.28 Z := skol1( skol2, skol3 )
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (1057) {G9,W8,D3,L2,V1,M2} R(992,10) { ! l( skol1( skol2,
% 1.87/2.28 skol3 ), X ), d( skol2, X ) }.
% 1.87/2.28 parent0: (14608) {G1,W8,D3,L2,V1,M2} { ! l( skol1( skol2, skol3 ), X ), d
% 1.87/2.28 ( skol2, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14609) {G1,W21,D4,L3,V3,M3} { ! product( X, Y ) ==> product(
% 1.87/2.28 product( X, Y ), Z ), ! product( product( Z, X ), Y ) ==> Z, l( product(
% 1.87/2.28 X, Y ), Z ) }.
% 1.87/2.28 parent0[0]: (47) {G1,W21,D4,L3,V3,M3} P(0,4) { ! product( product( Y, Z ),
% 1.87/2.28 X ) ==> product( Y, Z ), ! product( product( X, Y ), Z ) ==> X, l(
% 1.87/2.28 product( Y, Z ), X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Z
% 1.87/2.28 Y := X
% 1.87/2.28 Z := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14615) {G1,W19,D4,L3,V2,M3} { ! product( X, Y ) ==> product(
% 1.87/2.28 product( X, Y ), Y ), l( product( X, Y ), Y ), ! r( product( Y, X ), Y )
% 1.87/2.28 }.
% 1.87/2.28 parent0[1]: (14609) {G1,W21,D4,L3,V3,M3} { ! product( X, Y ) ==> product(
% 1.87/2.28 product( X, Y ), Z ), ! product( product( Z, X ), Y ) ==> Z, l( product(
% 1.87/2.28 X, Y ), Z ) }.
% 1.87/2.28 parent1[1]: (5) {G0,W8,D3,L2,V2,M2} I { ! r( X, Y ), product( X, Y ) ==> Y
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 Z := Y
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := product( Y, X )
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14616) {G2,W17,D3,L3,V2,M3} { ! product( X, Y ) ==> product( X,
% 1.87/2.28 Y ), l( product( X, Y ), Y ), ! r( product( Y, X ), Y ) }.
% 1.87/2.28 parent0[0]: (22) {G1,W9,D4,L1,V2,M1} P(1,0) { product( product( Y, X ), X )
% 1.87/2.28 ==> product( Y, X ) }.
% 1.87/2.28 parent1[0; 5]: (14615) {G1,W19,D4,L3,V2,M3} { ! product( X, Y ) ==>
% 1.87/2.28 product( product( X, Y ), Y ), l( product( X, Y ), Y ), ! r( product( Y,
% 1.87/2.28 X ), Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqrefl: (14617) {G0,W10,D3,L2,V2,M2} { l( product( X, Y ), Y ), ! r(
% 1.87/2.28 product( Y, X ), Y ) }.
% 1.87/2.28 parent0[0]: (14616) {G2,W17,D3,L3,V2,M3} { ! product( X, Y ) ==> product(
% 1.87/2.28 X, Y ), l( product( X, Y ), Y ), ! r( product( Y, X ), Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (1083) {G2,W10,D3,L2,V2,M2} R(47,5);d(22);q { l( product( X, Y
% 1.87/2.28 ), Y ), ! r( product( Y, X ), Y ) }.
% 1.87/2.28 parent0: (14617) {G0,W10,D3,L2,V2,M2} { l( product( X, Y ), Y ), ! r(
% 1.87/2.28 product( Y, X ), Y ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 Y := Y
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 resolution: (14618) {G2,W8,D3,L2,V1,M2} { d( skol2, X ), ! l( X, skol1(
% 1.87/2.28 skol2, skol3 ) ) }.
% 1.87/2.28 parent0[0]: (1057) {G9,W8,D3,L2,V1,M2} R(992,10) { ! l( skol1( skol2, skol3
% 1.87/2.28 ), X ), d( skol2, X ) }.
% 1.87/2.28 parent1[0]: (43) {G1,W6,D2,L2,V2,M2} R(4,3);d(2);q { l( Y, X ), ! l( X, Y )
% 1.87/2.28 }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 end
% 1.87/2.28 substitution1:
% 1.87/2.28 X := X
% 1.87/2.28 Y := skol1( skol2, skol3 )
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 subsumption: (1141) {G10,W8,D3,L2,V1,M2} R(1057,43) { d( skol2, X ), ! l( X
% 1.87/2.28 , skol1( skol2, skol3 ) ) }.
% 1.87/2.28 parent0: (14618) {G2,W8,D3,L2,V1,M2} { d( skol2, X ), ! l( X, skol1( skol2
% 1.87/2.28 , skol3 ) ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := X
% 1.87/2.28 end
% 1.87/2.28 permutation0:
% 1.87/2.28 0 ==> 0
% 1.87/2.28 1 ==> 1
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 eqswap: (14620) {G1,W12,D4,L2,V3,M2} { product( X, Y ) ==> product(
% 1.87/2.28 product( X, Y ), Z ), ! l( Z, Y ) }.
% 1.87/2.28 parent0[0]: (42) {G1,W12,D4,L2,V3,M2} P(3,0) { product( product( Z, X ), Y
% 1.87/2.28 ) ==> product( Z, X ), ! l( Y, X ) }.
% 1.87/2.28 substitution0:
% 1.87/2.28 X := Y
% 1.87/2.28 Y := Z
% 1.87/2.28 Z := X
% 1.87/2.28 end
% 1.87/2.28
% 1.87/2.28 paramod: (14622) {G2,W14,D4,L2,V3,M2} { product( skol1( X, Y ), Y ) ==>
% 1.87/2.28 product( skol1( X, Y ), Z ), ! l( Z, Y ) }.
% 1.87/2.28 parent0[0]: (86) {G5,W9,D4,L1,V2,M1} R(82,3) { product( skol1( X, Y ), Y )
% 39.30/39.68 ==> skol1( X, Y ) }.
% 39.30/39.68 parent1[0; 7]: (14620) {G1,W12,D4,L2,V3,M2} { product( X, Y ) ==> product
% 39.30/39.68 ( product( X, Y ), Z ), ! l( Z, Y ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := skol1( X, Y )
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (14623) {G3,W12,D4,L2,V3,M2} { skol1( X, Y ) ==> product( skol1(
% 39.30/39.68 X, Y ), Z ), ! l( Z, Y ) }.
% 39.30/39.68 parent0[0]: (86) {G5,W9,D4,L1,V2,M1} R(82,3) { product( skol1( X, Y ), Y )
% 39.30/39.68 ==> skol1( X, Y ) }.
% 39.30/39.68 parent1[0; 1]: (14622) {G2,W14,D4,L2,V3,M2} { product( skol1( X, Y ), Y )
% 39.30/39.68 ==> product( skol1( X, Y ), Z ), ! l( Z, Y ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 eqswap: (14625) {G3,W12,D4,L2,V3,M2} { product( skol1( X, Y ), Z ) ==>
% 39.30/39.68 skol1( X, Y ), ! l( Z, Y ) }.
% 39.30/39.68 parent0[0]: (14623) {G3,W12,D4,L2,V3,M2} { skol1( X, Y ) ==> product(
% 39.30/39.68 skol1( X, Y ), Z ), ! l( Z, Y ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (1879) {G6,W12,D4,L2,V3,M2} P(86,42) { product( skol1( X, Y )
% 39.30/39.68 , Z ) ==> skol1( X, Y ), ! l( Z, Y ) }.
% 39.30/39.68 parent0: (14625) {G3,W12,D4,L2,V3,M2} { product( skol1( X, Y ), Z ) ==>
% 39.30/39.68 skol1( X, Y ), ! l( Z, Y ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 1 ==> 1
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (14630) {G2,W16,D4,L2,V2,M2} { ! r( product( X, Y ), product( X,
% 39.30/39.68 Y ) ), l( product( Y, product( X, Y ) ), product( X, Y ) ) }.
% 39.30/39.68 parent0[0]: (22) {G1,W9,D4,L1,V2,M1} P(1,0) { product( product( Y, X ), X )
% 39.30/39.68 ==> product( Y, X ) }.
% 39.30/39.68 parent1[1; 2]: (1083) {G2,W10,D3,L2,V2,M2} R(47,5);d(22);q { l( product( X
% 39.30/39.68 , Y ), Y ), ! r( product( Y, X ), Y ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := Y
% 39.30/39.68 Y := X
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := Y
% 39.30/39.68 Y := product( X, Y )
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (14631) {G1,W16,D4,L2,V2,M2} { l( product( product( X, Y ), X ),
% 39.30/39.68 product( Y, X ) ), ! r( product( Y, X ), product( Y, X ) ) }.
% 39.30/39.68 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 39.30/39.68 product( product( Z, Y ), X ) }.
% 39.30/39.68 parent1[1; 1]: (14630) {G2,W16,D4,L2,V2,M2} { ! r( product( X, Y ),
% 39.30/39.68 product( X, Y ) ), l( product( Y, product( X, Y ) ), product( X, Y ) )
% 39.30/39.68 }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := X
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := Y
% 39.30/39.68 Y := X
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (14632) {G2,W9,D4,L1,V2,M1} { l( product( product( X, Y ), X )
% 39.30/39.68 , product( Y, X ) ) }.
% 39.30/39.68 parent0[1]: (14631) {G1,W16,D4,L2,V2,M2} { l( product( product( X, Y ), X
% 39.30/39.68 ), product( Y, X ) ), ! r( product( Y, X ), product( Y, X ) ) }.
% 39.30/39.68 parent1[0]: (19) {G1,W3,D2,L1,V1,M1} F(7);d(1);q { r( X, X ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := product( Y, X )
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (2608) {G3,W9,D4,L1,V2,M1} P(22,1083);d(0);r(19) { l( product
% 39.30/39.68 ( product( Y, X ), Y ), product( X, Y ) ) }.
% 39.30/39.68 parent0: (14632) {G2,W9,D4,L1,V2,M1} { l( product( product( X, Y ), X ),
% 39.30/39.68 product( Y, X ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := Y
% 39.30/39.68 Y := X
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 *** allocated 15000 integers for justifications
% 39.30/39.68 *** allocated 22500 integers for justifications
% 39.30/39.68 *** allocated 33750 integers for justifications
% 39.30/39.68 *** allocated 50625 integers for justifications
% 39.30/39.68 *** allocated 384427 integers for termspace/termends
% 39.30/39.68 *** allocated 75937 integers for justifications
% 39.30/39.68 *** allocated 113905 integers for justifications
% 39.30/39.68 *** allocated 170857 integers for justifications
% 39.30/39.68 *** allocated 256285 integers for justifications
% 39.30/39.68 *** allocated 576640 integers for termspace/termends
% 39.30/39.68 *** allocated 384427 integers for justifications
% 39.30/39.68 *** allocated 864960 integers for termspace/termends
% 39.30/39.68 *** allocated 576640 integers for justifications
% 39.30/39.68 *** allocated 1297440 integers for clauses
% 39.30/39.68 paramod: (14636) {G3,W12,D3,L2,V3,M2} { l( product( X, X ), product( Y, X
% 39.30/39.68 ) ), ! l( X, product( Z, Y ) ) }.
% 39.30/39.68 parent0[0]: (217) {G2,W10,D3,L2,V3,M2} P(27,22) { product( X, Z ) ==> X, !
% 39.30/39.68 l( X, product( Y, Z ) ) }.
% 39.30/39.68 parent1[0; 2]: (2608) {G3,W9,D4,L1,V2,M1} P(22,1083);d(0);r(19) { l(
% 39.30/39.68 product( product( Y, X ), Y ), product( X, Y ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Z
% 39.30/39.68 Z := Y
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := Y
% 39.30/39.68 Y := X
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25833) {G1,W10,D3,L2,V3,M2} { l( X, product( Y, X ) ), ! l( X,
% 39.30/39.68 product( Z, Y ) ) }.
% 39.30/39.68 parent0[0]: (1) {G0,W5,D3,L1,V1,M1} I { product( X, X ) ==> X }.
% 39.30/39.68 parent1[0; 1]: (14636) {G3,W12,D3,L2,V3,M2} { l( product( X, X ), product
% 39.30/39.68 ( Y, X ) ), ! l( X, product( Z, Y ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (3191) {G4,W10,D3,L2,V3,M2} P(217,2608);d(1) { ! l( X, product
% 39.30/39.68 ( Z, Y ) ), l( X, product( Y, X ) ) }.
% 39.30/39.68 parent0: (25833) {G1,W10,D3,L2,V3,M2} { l( X, product( Y, X ) ), ! l( X,
% 39.30/39.68 product( Z, Y ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 1
% 39.30/39.68 1 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25836) {G5,W10,D4,L2,V3,M2} { ! l( X, Y ), l( X, product( skol1
% 39.30/39.68 ( Z, Y ), X ) ) }.
% 39.30/39.68 parent0[0]: (87) {G5,W7,D4,L1,V2,M1} R(82,2) { product( X, skol1( Y, X ) )
% 39.30/39.68 ==> X }.
% 39.30/39.68 parent1[0; 3]: (3191) {G4,W10,D3,L2,V3,M2} P(217,2608);d(1) { ! l( X,
% 39.30/39.68 product( Z, Y ) ), l( X, product( Y, X ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := Y
% 39.30/39.68 Y := Z
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := X
% 39.30/39.68 Y := skol1( Z, Y )
% 39.30/39.68 Z := Y
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25838) {G6,W11,D3,L3,V3,M3} { l( X, skol1( Y, Z ) ), ! l( X, Z )
% 39.30/39.68 , ! l( X, Z ) }.
% 39.30/39.68 parent0[0]: (1879) {G6,W12,D4,L2,V3,M2} P(86,42) { product( skol1( X, Y ),
% 39.30/39.68 Z ) ==> skol1( X, Y ), ! l( Z, Y ) }.
% 39.30/39.68 parent1[1; 2]: (25836) {G5,W10,D4,L2,V3,M2} { ! l( X, Y ), l( X, product(
% 39.30/39.68 skol1( Z, Y ), X ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := Y
% 39.30/39.68 Y := Z
% 39.30/39.68 Z := X
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Z
% 39.30/39.68 Z := Y
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 factor: (25839) {G6,W8,D3,L2,V3,M2} { l( X, skol1( Y, Z ) ), ! l( X, Z )
% 39.30/39.68 }.
% 39.30/39.68 parent0[1, 2]: (25838) {G6,W11,D3,L3,V3,M3} { l( X, skol1( Y, Z ) ), ! l(
% 39.30/39.68 X, Z ), ! l( X, Z ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (4564) {G7,W8,D3,L2,V3,M2} P(87,3191);d(1879) { ! l( Z, X ), l
% 39.30/39.68 ( Z, skol1( Y, X ) ) }.
% 39.30/39.68 parent0: (25839) {G6,W8,D3,L2,V3,M2} { l( X, skol1( Y, Z ) ), ! l( X, Z )
% 39.30/39.68 }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := Z
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := X
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 1
% 39.30/39.68 1 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25840) {G8,W6,D2,L2,V1,M2} { d( skol2, X ), ! l( X, skol3 )
% 39.30/39.68 }.
% 39.30/39.68 parent0[1]: (1141) {G10,W8,D3,L2,V1,M2} R(1057,43) { d( skol2, X ), ! l( X
% 39.30/39.68 , skol1( skol2, skol3 ) ) }.
% 39.30/39.68 parent1[1]: (4564) {G7,W8,D3,L2,V3,M2} P(87,3191);d(1879) { ! l( Z, X ), l
% 39.30/39.68 ( Z, skol1( Y, X ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := skol3
% 39.30/39.68 Y := skol2
% 39.30/39.68 Z := X
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (4634) {G11,W6,D2,L2,V1,M2} R(4564,1141) { ! l( X, skol3 ), d
% 39.30/39.68 ( skol2, X ) }.
% 39.30/39.68 parent0: (25840) {G8,W6,D2,L2,V1,M2} { d( skol2, X ), ! l( X, skol3 ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 1
% 39.30/39.68 1 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25842) {G2,W8,D3,L2,V3,M2} { l( skol1( X, Y ), Z ), ! l( Z, Y
% 39.30/39.68 ) }.
% 39.30/39.68 parent0[1]: (43) {G1,W6,D2,L2,V2,M2} R(4,3);d(2);q { l( Y, X ), ! l( X, Y )
% 39.30/39.68 }.
% 39.30/39.68 parent1[1]: (4564) {G7,W8,D3,L2,V3,M2} P(87,3191);d(1879) { ! l( Z, X ), l
% 39.30/39.68 ( Z, skol1( Y, X ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := Z
% 39.30/39.68 Y := skol1( X, Y )
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := Y
% 39.30/39.68 Y := X
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (4641) {G8,W8,D3,L2,V3,M2} R(4564,43) { ! l( X, Y ), l( skol1
% 39.30/39.68 ( Z, Y ), X ) }.
% 39.30/39.68 parent0: (25842) {G2,W8,D3,L2,V3,M2} { l( skol1( X, Y ), Z ), ! l( Z, Y )
% 39.30/39.68 }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := Z
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := X
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 1
% 39.30/39.68 1 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25843) {G2,W9,D2,L3,V3,M3} { d( X, Z ), ! d( X, Y ), ! l( Z,
% 39.30/39.68 Y ) }.
% 39.30/39.68 parent0[0]: (56) {G1,W11,D3,L3,V3,M3} R(10,9) { ! l( skol1( X, Y ), Z ), d
% 39.30/39.68 ( X, Z ), ! d( X, Y ) }.
% 39.30/39.68 parent1[1]: (4641) {G8,W8,D3,L2,V3,M2} R(4564,43) { ! l( X, Y ), l( skol1(
% 39.30/39.68 Z, Y ), X ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := Z
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := X
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (5258) {G9,W9,D2,L3,V3,M3} R(4641,56) { ! l( X, Y ), d( Z, X )
% 39.30/39.68 , ! d( Z, Y ) }.
% 39.30/39.68 parent0: (25843) {G2,W9,D2,L3,V3,M3} { d( X, Z ), ! d( X, Y ), ! l( Z, Y )
% 39.30/39.68 }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := Z
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := X
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 1
% 39.30/39.68 1 ==> 2
% 39.30/39.68 2 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25849) {G2,W22,D5,L2,V2,M2} { r( product( X, Y ), product(
% 39.30/39.68 product( X, Y ), X ) ), ! l( product( product( X, Y ), X ), product( Y,
% 39.30/39.68 product( product( X, Y ), X ) ) ) }.
% 39.30/39.68 parent0[0]: (21) {G1,W11,D5,L1,V2,M1} P(0,1) { product( product( product( X
% 39.30/39.68 , Y ), X ), Y ) ==> product( X, Y ) }.
% 39.30/39.68 parent1[1; 1]: (212) {G2,W10,D3,L2,V2,M2} R(27,7);d(0);d(1);q { ! l( X,
% 39.30/39.68 product( Y, X ) ), r( product( X, Y ), X ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := product( product( X, Y ), X )
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25850) {G1,W22,D5,L2,V2,M2} { ! l( product( product( X, Y ), X )
% 39.30/39.68 , product( product( Y, product( X, Y ) ), X ) ), r( product( X, Y ),
% 39.30/39.68 product( product( X, Y ), X ) ) }.
% 39.30/39.68 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 39.30/39.68 product( product( Z, Y ), X ) }.
% 39.30/39.68 parent1[1; 7]: (25849) {G2,W22,D5,L2,V2,M2} { r( product( X, Y ), product
% 39.30/39.68 ( product( X, Y ), X ) ), ! l( product( product( X, Y ), X ), product( Y
% 39.30/39.68 , product( product( X, Y ), X ) ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := product( X, Y )
% 39.30/39.68 Z := Y
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25852) {G1,W22,D5,L2,V2,M2} { ! l( product( product( X, Y ), X )
% 39.30/39.68 , product( product( product( Y, X ), Y ), X ) ), r( product( X, Y ),
% 39.30/39.68 product( product( X, Y ), X ) ) }.
% 39.30/39.68 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 39.30/39.68 product( product( Z, Y ), X ) }.
% 39.30/39.68 parent1[0; 8]: (25850) {G1,W22,D5,L2,V2,M2} { ! l( product( product( X, Y
% 39.30/39.68 ), X ), product( product( Y, product( X, Y ) ), X ) ), r( product( X, Y
% 39.30/39.68 ), product( product( X, Y ), X ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := Y
% 39.30/39.68 Y := X
% 39.30/39.68 Z := Y
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25853) {G2,W18,D4,L2,V2,M2} { ! l( product( product( X, Y ), X )
% 39.30/39.68 , product( Y, X ) ), r( product( X, Y ), product( product( X, Y ), X ) )
% 39.30/39.68 }.
% 39.30/39.68 parent0[0]: (21) {G1,W11,D5,L1,V2,M1} P(0,1) { product( product( product( X
% 39.30/39.68 , Y ), X ), Y ) ==> product( X, Y ) }.
% 39.30/39.68 parent1[0; 7]: (25852) {G1,W22,D5,L2,V2,M2} { ! l( product( product( X, Y
% 39.30/39.68 ), X ), product( product( product( Y, X ), Y ), X ) ), r( product( X, Y
% 39.30/39.68 ), product( product( X, Y ), X ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := Y
% 39.30/39.68 Y := X
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25854) {G3,W9,D4,L1,V2,M1} { r( product( X, Y ), product(
% 39.30/39.68 product( X, Y ), X ) ) }.
% 39.30/39.68 parent0[0]: (25853) {G2,W18,D4,L2,V2,M2} { ! l( product( product( X, Y ),
% 39.30/39.68 X ), product( Y, X ) ), r( product( X, Y ), product( product( X, Y ), X )
% 39.30/39.68 ) }.
% 39.30/39.68 parent1[0]: (2608) {G3,W9,D4,L1,V2,M1} P(22,1083);d(0);r(19) { l( product(
% 39.30/39.68 product( Y, X ), Y ), product( X, Y ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := Y
% 39.30/39.68 Y := X
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (5835) {G4,W9,D4,L1,V2,M1} P(21,212);d(0);d(0);d(21);r(2608)
% 39.30/39.68 { r( product( X, Y ), product( product( X, Y ), X ) ) }.
% 39.30/39.68 parent0: (25854) {G3,W9,D4,L1,V2,M1} { r( product( X, Y ), product(
% 39.30/39.68 product( X, Y ), X ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25855) {G10,W9,D2,L3,V2,M3} { ! l( X, Y ), d( skol2, X ), ! l
% 39.30/39.68 ( Y, skol3 ) }.
% 39.30/39.68 parent0[2]: (5258) {G9,W9,D2,L3,V3,M3} R(4641,56) { ! l( X, Y ), d( Z, X )
% 39.30/39.68 , ! d( Z, Y ) }.
% 39.30/39.68 parent1[1]: (4634) {G11,W6,D2,L2,V1,M2} R(4564,1141) { ! l( X, skol3 ), d(
% 39.30/39.68 skol2, X ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := skol2
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := Y
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (6179) {G12,W9,D2,L3,V2,M3} R(5258,4634) { ! l( X, Y ), d(
% 39.30/39.68 skol2, X ), ! l( Y, skol3 ) }.
% 39.30/39.68 parent0: (25855) {G10,W9,D2,L3,V2,M3} { ! l( X, Y ), d( skol2, X ), ! l( Y
% 39.30/39.68 , skol3 ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 1 ==> 1
% 39.30/39.68 2 ==> 2
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25857) {G4,W9,D4,L1,V2,M1} { d( product( product( X, Y ), X )
% 39.30/39.68 , product( X, Y ) ) }.
% 39.30/39.68 parent0[1]: (73) {G3,W6,D2,L2,V2,M2} R(62,65) { d( X, Y ), ! r( Y, X ) }.
% 39.30/39.68 parent1[0]: (5835) {G4,W9,D4,L1,V2,M1} P(21,212);d(0);d(0);d(21);r(2608) {
% 39.30/39.68 r( product( X, Y ), product( product( X, Y ), X ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := product( product( X, Y ), X )
% 39.30/39.68 Y := product( X, Y )
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (7278) {G5,W9,D4,L1,V2,M1} R(5835,73) { d( product( product( X
% 39.30/39.68 , Y ), X ), product( X, Y ) ) }.
% 39.30/39.68 parent0: (25857) {G4,W9,D4,L1,V2,M1} { d( product( product( X, Y ), X ),
% 39.30/39.68 product( X, Y ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25858) {G2,W9,D4,L1,V2,M1} { r( product( product( X, Y ), X )
% 39.30/39.68 , product( X, Y ) ) }.
% 39.30/39.68 parent0[1]: (65) {G1,W6,D2,L2,V2,M2} R(7,5);d(6);q { r( X, Y ), ! r( Y, X )
% 39.30/39.68 }.
% 39.30/39.68 parent1[0]: (5835) {G4,W9,D4,L1,V2,M1} P(21,212);d(0);d(0);d(21);r(2608) {
% 39.30/39.68 r( product( X, Y ), product( product( X, Y ), X ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := product( product( X, Y ), X )
% 39.30/39.68 Y := product( X, Y )
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (7280) {G5,W9,D4,L1,V2,M1} R(5835,65) { r( product( product( X
% 39.30/39.68 , Y ), X ), product( X, Y ) ) }.
% 39.30/39.68 parent0: (25858) {G2,W9,D4,L1,V2,M1} { r( product( product( X, Y ), X ),
% 39.30/39.68 product( X, Y ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25864) {G2,W16,D5,L2,V3,M2} { d( product( product( product( X, Y
% 39.30/39.68 ), Z ), product( X, Y ) ), product( X, Z ) ), ! r( Y, Z ) }.
% 39.30/39.68 parent0[0]: (38) {G1,W12,D4,L2,V3,M2} P(5,0) { product( product( Z, X ), Y
% 39.30/39.68 ) ==> product( Z, Y ), ! r( X, Y ) }.
% 39.30/39.68 parent1[0; 10]: (7278) {G5,W9,D4,L1,V2,M1} R(5835,73) { d( product( product
% 39.30/39.68 ( X, Y ), X ), product( X, Y ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := Y
% 39.30/39.68 Y := Z
% 39.30/39.68 Z := X
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := product( X, Y )
% 39.30/39.68 Y := Z
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25866) {G2,W17,D4,L3,V3,M3} { d( product( product( X, Z ),
% 39.30/39.68 product( X, Y ) ), product( X, Z ) ), ! r( Y, Z ), ! r( Y, Z ) }.
% 39.30/39.68 parent0[0]: (38) {G1,W12,D4,L2,V3,M2} P(5,0) { product( product( Z, X ), Y
% 39.30/39.68 ) ==> product( Z, Y ), ! r( X, Y ) }.
% 39.30/39.68 parent1[0; 2]: (25864) {G2,W16,D5,L2,V3,M2} { d( product( product( product
% 39.30/39.68 ( X, Y ), Z ), product( X, Y ) ), product( X, Z ) ), ! r( Y, Z ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := Y
% 39.30/39.68 Y := Z
% 39.30/39.68 Z := X
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 factor: (25870) {G2,W14,D4,L2,V3,M2} { d( product( product( X, Y ),
% 39.30/39.68 product( X, Z ) ), product( X, Y ) ), ! r( Z, Y ) }.
% 39.30/39.68 parent0[1, 2]: (25866) {G2,W17,D4,L3,V3,M3} { d( product( product( X, Z )
% 39.30/39.68 , product( X, Y ) ), product( X, Z ) ), ! r( Y, Z ), ! r( Y, Z ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Z
% 39.30/39.68 Z := Y
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25872) {G1,W14,D5,L2,V3,M2} { d( product( product( product( X, Y
% 39.30/39.68 ), X ), Z ), product( X, Y ) ), ! r( Z, Y ) }.
% 39.30/39.68 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 39.30/39.68 product( product( Z, Y ), X ) }.
% 39.30/39.68 parent1[0; 1]: (25870) {G2,W14,D4,L2,V3,M2} { d( product( product( X, Y )
% 39.30/39.68 , product( X, Z ) ), product( X, Y ) ), ! r( Z, Y ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := Z
% 39.30/39.68 Y := X
% 39.30/39.68 Z := product( X, Y )
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25873) {G2,W13,D3,L3,V3,M3} { d( product( X, Z ), product( X, Y
% 39.30/39.68 ) ), ! r( Z, Y ), ! r( Z, Y ) }.
% 39.30/39.68 parent0[1]: (412) {G2,W14,D5,L2,V3,M2} P(21,33);d(33) { ! r( Z, Y ),
% 39.30/39.68 product( product( product( X, Y ), X ), Z ) ==> product( X, Z ) }.
% 39.30/39.68 parent1[0; 1]: (25872) {G1,W14,D5,L2,V3,M2} { d( product( product( product
% 39.30/39.68 ( X, Y ), X ), Z ), product( X, Y ) ), ! r( Z, Y ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 factor: (25874) {G2,W10,D3,L2,V3,M2} { d( product( X, Y ), product( X, Z )
% 39.30/39.68 ), ! r( Y, Z ) }.
% 39.30/39.68 parent0[1, 2]: (25873) {G2,W13,D3,L3,V3,M3} { d( product( X, Z ), product
% 39.30/39.68 ( X, Y ) ), ! r( Z, Y ), ! r( Z, Y ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Z
% 39.30/39.68 Z := Y
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (7297) {G6,W10,D3,L2,V3,M2} P(38,7278);d(0);d(412) { ! r( Y, Z
% 39.30/39.68 ), d( product( X, Y ), product( X, Z ) ) }.
% 39.30/39.68 parent0: (25874) {G2,W10,D3,L2,V3,M2} { d( product( X, Y ), product( X, Z
% 39.30/39.68 ) ), ! r( Y, Z ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 1
% 39.30/39.68 1 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25880) {G2,W16,D5,L2,V3,M2} { r( product( product( product( X, Y
% 39.30/39.68 ), Z ), product( X, Y ) ), X ), ! l( product( Y, Z ), X ) }.
% 39.30/39.68 parent0[0]: (41) {G1,W12,D4,L2,V3,M2} P(3,0) { product( product( X, Y ), Z
% 39.30/39.68 ) ==> X, ! l( product( Y, Z ), X ) }.
% 39.30/39.68 parent1[0; 10]: (7280) {G5,W9,D4,L1,V2,M1} R(5835,65) { r( product( product
% 39.30/39.68 ( X, Y ), X ), product( X, Y ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := product( X, Y )
% 39.30/39.68 Y := Z
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25882) {G2,W17,D4,L3,V3,M3} { r( product( X, product( X, Y ) ),
% 39.30/39.68 X ), ! l( product( Y, Z ), X ), ! l( product( Y, Z ), X ) }.
% 39.30/39.68 parent0[0]: (41) {G1,W12,D4,L2,V3,M2} P(3,0) { product( product( X, Y ), Z
% 39.30/39.68 ) ==> X, ! l( product( Y, Z ), X ) }.
% 39.30/39.68 parent1[0; 2]: (25880) {G2,W16,D5,L2,V3,M2} { r( product( product( product
% 39.30/39.68 ( X, Y ), Z ), product( X, Y ) ), X ), ! l( product( Y, Z ), X ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 factor: (25883) {G2,W12,D4,L2,V3,M2} { r( product( X, product( X, Y ) ), X
% 39.30/39.68 ), ! l( product( Y, Z ), X ) }.
% 39.30/39.68 parent0[1, 2]: (25882) {G2,W17,D4,L3,V3,M3} { r( product( X, product( X, Y
% 39.30/39.68 ) ), X ), ! l( product( Y, Z ), X ), ! l( product( Y, Z ), X ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25885) {G1,W12,D4,L2,V3,M2} { r( product( product( X, X ), Y ),
% 39.30/39.68 X ), ! l( product( Y, Z ), X ) }.
% 39.30/39.68 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 39.30/39.68 product( product( Z, Y ), X ) }.
% 39.30/39.68 parent1[0; 1]: (25883) {G2,W12,D4,L2,V3,M2} { r( product( X, product( X, Y
% 39.30/39.68 ) ), X ), ! l( product( Y, Z ), X ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := Y
% 39.30/39.68 Y := X
% 39.30/39.68 Z := X
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25886) {G1,W10,D3,L2,V3,M2} { r( product( X, Y ), X ), ! l(
% 39.30/39.68 product( Y, Z ), X ) }.
% 39.30/39.68 parent0[0]: (1) {G0,W5,D3,L1,V1,M1} I { product( X, X ) ==> X }.
% 39.30/39.68 parent1[0; 2]: (25885) {G1,W12,D4,L2,V3,M2} { r( product( product( X, X )
% 39.30/39.68 , Y ), X ), ! l( product( Y, Z ), X ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (7706) {G6,W10,D3,L2,V3,M2} P(41,7280);d(0);d(1) { ! l(
% 39.30/39.68 product( Y, Z ), X ), r( product( X, Y ), X ) }.
% 39.30/39.68 parent0: (25886) {G1,W10,D3,L2,V3,M2} { r( product( X, Y ), X ), ! l(
% 39.30/39.68 product( Y, Z ), X ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 1
% 39.30/39.68 1 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25888) {G3,W10,D3,L2,V3,M2} { l( product( X, Y ), Y ), ! l(
% 39.30/39.68 product( X, Z ), Y ) }.
% 39.30/39.68 parent0[1]: (1083) {G2,W10,D3,L2,V2,M2} R(47,5);d(22);q { l( product( X, Y
% 39.30/39.68 ), Y ), ! r( product( Y, X ), Y ) }.
% 39.30/39.68 parent1[1]: (7706) {G6,W10,D3,L2,V3,M2} P(41,7280);d(0);d(1) { ! l( product
% 39.30/39.68 ( Y, Z ), X ), r( product( X, Y ), X ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := Y
% 39.30/39.68 Y := X
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (9032) {G7,W10,D3,L2,V3,M2} R(7706,1083) { ! l( product( X, Y
% 39.30/39.68 ), Z ), l( product( X, Z ), Z ) }.
% 39.30/39.68 parent0: (25888) {G3,W10,D3,L2,V3,M2} { l( product( X, Y ), Y ), ! l(
% 39.30/39.68 product( X, Z ), Y ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Z
% 39.30/39.68 Z := Y
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 1
% 39.30/39.68 1 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25889) {G3,W10,D3,L2,V3,M2} { ! alpha1( X, product( X, Y ) )
% 39.30/39.68 , ! l( product( Y, Z ), X ) }.
% 39.30/39.68 parent0[1]: (130) {G2,W6,D2,L2,V2,M2} P(5,15);d(38);d(6);d(1);q;q { !
% 39.30/39.68 alpha1( Y, X ), ! r( X, Y ) }.
% 39.30/39.68 parent1[1]: (7706) {G6,W10,D3,L2,V3,M2} P(41,7280);d(0);d(1) { ! l( product
% 39.30/39.68 ( Y, Z ), X ), r( product( X, Y ), X ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := product( X, Y )
% 39.30/39.68 Y := X
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (9070) {G7,W10,D3,L2,V3,M2} R(7706,130) { ! l( product( X, Y )
% 39.30/39.68 , Z ), ! alpha1( Z, product( Z, X ) ) }.
% 39.30/39.68 parent0: (25889) {G3,W10,D3,L2,V3,M2} { ! alpha1( X, product( X, Y ) ), !
% 39.30/39.68 l( product( Y, Z ), X ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := Z
% 39.30/39.68 Y := X
% 39.30/39.68 Z := Y
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 1
% 39.30/39.68 1 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25890) {G2,W10,D3,L2,V3,M2} { l( product( X, Z ), Z ), ! l( Z
% 39.30/39.68 , product( X, Y ) ) }.
% 39.30/39.68 parent0[0]: (9032) {G7,W10,D3,L2,V3,M2} R(7706,1083) { ! l( product( X, Y )
% 39.30/39.68 , Z ), l( product( X, Z ), Z ) }.
% 39.30/39.68 parent1[0]: (43) {G1,W6,D2,L2,V2,M2} R(4,3);d(2);q { l( Y, X ), ! l( X, Y )
% 39.30/39.68 }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := Z
% 39.30/39.68 Y := product( X, Y )
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (9218) {G8,W10,D3,L2,V3,M2} R(9032,43) { l( product( X, Y ), Y
% 39.30/39.68 ), ! l( Y, product( X, Z ) ) }.
% 39.30/39.68 parent0: (25890) {G2,W10,D3,L2,V3,M2} { l( product( X, Z ), Z ), ! l( Z,
% 39.30/39.68 product( X, Y ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Z
% 39.30/39.68 Z := Y
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 1 ==> 1
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25892) {G2,W10,D3,L2,V3,M2} { l( X, product( Y, X ) ), ! l(
% 39.30/39.68 product( Y, Z ), X ) }.
% 39.30/39.68 parent0[1]: (43) {G1,W6,D2,L2,V2,M2} R(4,3);d(2);q { l( Y, X ), ! l( X, Y )
% 39.30/39.68 }.
% 39.30/39.68 parent1[1]: (9032) {G7,W10,D3,L2,V3,M2} R(7706,1083) { ! l( product( X, Y )
% 39.30/39.68 , Z ), l( product( X, Z ), Z ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := product( Y, X )
% 39.30/39.68 Y := X
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := Y
% 39.30/39.68 Y := Z
% 39.30/39.68 Z := X
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (9219) {G8,W10,D3,L2,V3,M2} R(9032,43) { ! l( product( X, Y )
% 39.30/39.68 , Z ), l( Z, product( X, Z ) ) }.
% 39.30/39.68 parent0: (25892) {G2,W10,D3,L2,V3,M2} { l( X, product( Y, X ) ), ! l(
% 39.30/39.68 product( Y, Z ), X ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := Z
% 39.30/39.68 Y := X
% 39.30/39.68 Z := Y
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 1
% 39.30/39.68 1 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25893) {G8,W10,D3,L2,V3,M2} { ! alpha1( Y, product( Y, X ) )
% 39.30/39.68 , ! l( Y, product( X, Z ) ) }.
% 39.30/39.68 parent0[0]: (9070) {G7,W10,D3,L2,V3,M2} R(7706,130) { ! l( product( X, Y )
% 39.30/39.68 , Z ), ! alpha1( Z, product( Z, X ) ) }.
% 39.30/39.68 parent1[0]: (9218) {G8,W10,D3,L2,V3,M2} R(9032,43) { l( product( X, Y ), Y
% 39.30/39.68 ), ! l( Y, product( X, Z ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Y
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (9744) {G9,W10,D3,L2,V3,M2} R(9070,9218) { ! alpha1( X,
% 39.30/39.68 product( X, Y ) ), ! l( X, product( Y, Z ) ) }.
% 39.30/39.68 parent0: (25893) {G8,W10,D3,L2,V3,M2} { ! alpha1( Y, product( Y, X ) ), !
% 39.30/39.68 l( Y, product( X, Z ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := Y
% 39.30/39.68 Y := X
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 1 ==> 1
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25894) {G7,W9,D4,L1,V1,M1} { d( product( X, skol1( skol2,
% 39.30/39.68 skol3 ) ), product( X, skol2 ) ) }.
% 39.30/39.68 parent0[0]: (7297) {G6,W10,D3,L2,V3,M2} P(38,7278);d(0);d(412) { ! r( Y, Z
% 39.30/39.68 ), d( product( X, Y ), product( X, Z ) ) }.
% 39.30/39.68 parent1[0]: (985) {G8,W5,D3,L1,V0,M1} R(974,72) { r( skol1( skol2, skol3 )
% 39.30/39.68 , skol2 ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := skol1( skol2, skol3 )
% 39.30/39.68 Z := skol2
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (10343) {G9,W9,D4,L1,V1,M1} R(7297,985) { d( product( X, skol1
% 39.30/39.68 ( skol2, skol3 ) ), product( X, skol2 ) ) }.
% 39.30/39.68 parent0: (25894) {G7,W9,D4,L1,V1,M1} { d( product( X, skol1( skol2, skol3
% 39.30/39.68 ) ), product( X, skol2 ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25896) {G6,W5,D3,L1,V0,M1} { d( skol3, product( skol3, skol2 ) )
% 39.30/39.68 }.
% 39.30/39.68 parent0[0]: (87) {G5,W7,D4,L1,V2,M1} R(82,2) { product( X, skol1( Y, X ) )
% 39.30/39.68 ==> X }.
% 39.30/39.68 parent1[0; 1]: (10343) {G9,W9,D4,L1,V1,M1} R(7297,985) { d( product( X,
% 39.30/39.68 skol1( skol2, skol3 ) ), product( X, skol2 ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := skol3
% 39.30/39.68 Y := skol2
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := skol3
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (10906) {G10,W5,D3,L1,V0,M1} P(87,10343) { d( skol3, product(
% 39.30/39.68 skol3, skol2 ) ) }.
% 39.30/39.68 parent0: (25896) {G6,W5,D3,L1,V0,M1} { d( skol3, product( skol3, skol2 ) )
% 39.30/39.68 }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 eqswap: (25897) {G1,W12,D4,L2,V2,M2} { skol1( X, Y ) ==> product( X, skol1
% 39.30/39.68 ( X, Y ) ), ! d( X, Y ) }.
% 39.30/39.68 parent0[0]: (35) {G1,W12,D4,L2,V2,M2} R(5,9) { product( X, skol1( X, Y ) )
% 39.30/39.68 ==> skol1( X, Y ), ! d( X, Y ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25898) {G2,W13,D5,L1,V0,M1} { skol1( skol3, product( skol3,
% 39.30/39.68 skol2 ) ) ==> product( skol3, skol1( skol3, product( skol3, skol2 ) ) )
% 39.30/39.68 }.
% 39.30/39.68 parent0[1]: (25897) {G1,W12,D4,L2,V2,M2} { skol1( X, Y ) ==> product( X,
% 39.30/39.68 skol1( X, Y ) ), ! d( X, Y ) }.
% 39.30/39.68 parent1[0]: (10906) {G10,W5,D3,L1,V0,M1} P(87,10343) { d( skol3, product(
% 39.30/39.68 skol3, skol2 ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := skol3
% 39.30/39.68 Y := product( skol3, skol2 )
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 eqswap: (25899) {G2,W13,D5,L1,V0,M1} { product( skol3, skol1( skol3,
% 39.30/39.68 product( skol3, skol2 ) ) ) ==> skol1( skol3, product( skol3, skol2 ) )
% 39.30/39.68 }.
% 39.30/39.68 parent0[0]: (25898) {G2,W13,D5,L1,V0,M1} { skol1( skol3, product( skol3,
% 39.30/39.68 skol2 ) ) ==> product( skol3, skol1( skol3, product( skol3, skol2 ) ) )
% 39.30/39.68 }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (10926) {G11,W13,D5,L1,V0,M1} R(10906,35) { product( skol3,
% 39.30/39.68 skol1( skol3, product( skol3, skol2 ) ) ) ==> skol1( skol3, product(
% 39.30/39.68 skol3, skol2 ) ) }.
% 39.30/39.68 parent0: (25899) {G2,W13,D5,L1,V0,M1} { product( skol3, skol1( skol3,
% 39.30/39.68 product( skol3, skol2 ) ) ) ==> skol1( skol3, product( skol3, skol2 ) )
% 39.30/39.68 }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 eqswap: (25900) {G1,W10,D4,L2,V2,M2} { X ==> product( skol1( X, Y ), X ),
% 39.30/39.68 ! d( X, Y ) }.
% 39.30/39.68 parent0[0]: (30) {G1,W10,D4,L2,V2,M2} R(6,9) { product( skol1( X, Y ), X )
% 39.30/39.68 ==> X, ! d( X, Y ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25901) {G2,W9,D5,L1,V0,M1} { skol3 ==> product( skol1( skol3
% 39.30/39.68 , product( skol3, skol2 ) ), skol3 ) }.
% 39.30/39.68 parent0[1]: (25900) {G1,W10,D4,L2,V2,M2} { X ==> product( skol1( X, Y ), X
% 39.30/39.68 ), ! d( X, Y ) }.
% 39.30/39.68 parent1[0]: (10906) {G10,W5,D3,L1,V0,M1} P(87,10343) { d( skol3, product(
% 39.30/39.68 skol3, skol2 ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := skol3
% 39.30/39.68 Y := product( skol3, skol2 )
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 eqswap: (25902) {G2,W9,D5,L1,V0,M1} { product( skol1( skol3, product(
% 39.30/39.68 skol3, skol2 ) ), skol3 ) ==> skol3 }.
% 39.30/39.68 parent0[0]: (25901) {G2,W9,D5,L1,V0,M1} { skol3 ==> product( skol1( skol3
% 39.30/39.68 , product( skol3, skol2 ) ), skol3 ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (10929) {G11,W9,D5,L1,V0,M1} R(10906,30) { product( skol1(
% 39.30/39.68 skol3, product( skol3, skol2 ) ), skol3 ) ==> skol3 }.
% 39.30/39.68 parent0: (25902) {G2,W9,D5,L1,V0,M1} { product( skol1( skol3, product(
% 39.30/39.68 skol3, skol2 ) ), skol3 ) ==> skol3 }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 eqswap: (25904) {G5,W15,D6,L1,V3,M1} { skol1( X, product( Y, Z ) ) ==>
% 39.30/39.68 product( product( skol1( X, product( Y, Z ) ), Y ), Z ) }.
% 39.30/39.68 parent0[0]: (211) {G5,W15,D6,L1,V3,M1} R(27,84) { product( product( skol1(
% 39.30/39.68 X, product( Y, Z ) ), Y ), Z ) ==> skol1( X, product( Y, Z ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := Z
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25907) {G6,W9,D4,L1,V0,M1} { skol1( skol3, product( skol3, skol2
% 39.30/39.68 ) ) ==> product( skol3, skol2 ) }.
% 39.30/39.68 parent0[0]: (10929) {G11,W9,D5,L1,V0,M1} R(10906,30) { product( skol1(
% 39.30/39.68 skol3, product( skol3, skol2 ) ), skol3 ) ==> skol3 }.
% 39.30/39.68 parent1[0; 7]: (25904) {G5,W15,D6,L1,V3,M1} { skol1( X, product( Y, Z ) )
% 39.30/39.68 ==> product( product( skol1( X, product( Y, Z ) ), Y ), Z ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := skol3
% 39.30/39.68 Y := skol3
% 39.30/39.68 Z := skol2
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (12234) {G12,W9,D4,L1,V0,M1} P(10929,211) { skol1( skol3,
% 39.30/39.68 product( skol3, skol2 ) ) ==> product( skol3, skol2 ) }.
% 39.30/39.68 parent0: (25907) {G6,W9,D4,L1,V0,M1} { skol1( skol3, product( skol3, skol2
% 39.30/39.68 ) ) ==> product( skol3, skol2 ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 eqswap: (25914) {G0,W13,D3,L3,V2,M3} { ! Y ==> product( X, Y ), ! product
% 39.30/39.68 ( Y, X ) ==> X, r( X, Y ) }.
% 39.30/39.68 parent0[0]: (7) {G0,W13,D3,L3,V2,M3} I { ! product( X, Y ) ==> Y, ! product
% 39.30/39.68 ( Y, X ) ==> X, r( X, Y ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25920) {G1,W23,D5,L3,V0,M3} { ! skol3 ==> skol3, ! product(
% 39.30/39.68 skol3, skol1( skol3, product( skol3, skol2 ) ) ) ==> skol1( skol3,
% 39.30/39.68 product( skol3, skol2 ) ), r( skol1( skol3, product( skol3, skol2 ) ),
% 39.30/39.68 skol3 ) }.
% 39.30/39.68 parent0[0]: (10929) {G11,W9,D5,L1,V0,M1} R(10906,30) { product( skol1(
% 39.30/39.68 skol3, product( skol3, skol2 ) ), skol3 ) ==> skol3 }.
% 39.30/39.68 parent1[0; 3]: (25914) {G0,W13,D3,L3,V2,M3} { ! Y ==> product( X, Y ), !
% 39.30/39.68 product( Y, X ) ==> X, r( X, Y ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := skol1( skol3, product( skol3, skol2 ) )
% 39.30/39.68 Y := skol3
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 eqrefl: (25951) {G0,W20,D5,L2,V0,M2} { ! product( skol3, skol1( skol3,
% 39.30/39.68 product( skol3, skol2 ) ) ) ==> skol1( skol3, product( skol3, skol2 ) ),
% 39.30/39.68 r( skol1( skol3, product( skol3, skol2 ) ), skol3 ) }.
% 39.30/39.68 parent0[0]: (25920) {G1,W23,D5,L3,V0,M3} { ! skol3 ==> skol3, ! product(
% 39.30/39.68 skol3, skol1( skol3, product( skol3, skol2 ) ) ) ==> skol1( skol3,
% 39.30/39.68 product( skol3, skol2 ) ), r( skol1( skol3, product( skol3, skol2 ) ),
% 39.30/39.68 skol3 ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25952) {G1,W18,D4,L2,V0,M2} { ! skol1( skol3, product( skol3,
% 39.30/39.68 skol2 ) ) ==> skol1( skol3, product( skol3, skol2 ) ), r( skol1( skol3,
% 39.30/39.68 product( skol3, skol2 ) ), skol3 ) }.
% 39.30/39.68 parent0[0]: (10926) {G11,W13,D5,L1,V0,M1} R(10906,35) { product( skol3,
% 39.30/39.68 skol1( skol3, product( skol3, skol2 ) ) ) ==> skol1( skol3, product(
% 39.30/39.68 skol3, skol2 ) ) }.
% 39.30/39.68 parent1[0; 2]: (25951) {G0,W20,D5,L2,V0,M2} { ! product( skol3, skol1(
% 39.30/39.68 skol3, product( skol3, skol2 ) ) ) ==> skol1( skol3, product( skol3,
% 39.30/39.68 skol2 ) ), r( skol1( skol3, product( skol3, skol2 ) ), skol3 ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25955) {G2,W16,D4,L2,V0,M2} { r( product( skol3, skol2 ), skol3
% 39.30/39.68 ), ! skol1( skol3, product( skol3, skol2 ) ) ==> skol1( skol3, product(
% 39.30/39.68 skol3, skol2 ) ) }.
% 39.30/39.68 parent0[0]: (12234) {G12,W9,D4,L1,V0,M1} P(10929,211) { skol1( skol3,
% 39.30/39.68 product( skol3, skol2 ) ) ==> product( skol3, skol2 ) }.
% 39.30/39.68 parent1[1; 1]: (25952) {G1,W18,D4,L2,V0,M2} { ! skol1( skol3, product(
% 39.30/39.68 skol3, skol2 ) ) ==> skol1( skol3, product( skol3, skol2 ) ), r( skol1(
% 39.30/39.68 skol3, product( skol3, skol2 ) ), skol3 ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25961) {G3,W14,D4,L2,V0,M2} { ! skol1( skol3, product( skol3,
% 39.30/39.68 skol2 ) ) ==> product( skol3, skol2 ), r( product( skol3, skol2 ), skol3
% 39.30/39.68 ) }.
% 39.30/39.68 parent0[0]: (12234) {G12,W9,D4,L1,V0,M1} P(10929,211) { skol1( skol3,
% 39.30/39.68 product( skol3, skol2 ) ) ==> product( skol3, skol2 ) }.
% 39.30/39.68 parent1[1; 7]: (25955) {G2,W16,D4,L2,V0,M2} { r( product( skol3, skol2 ),
% 39.30/39.68 skol3 ), ! skol1( skol3, product( skol3, skol2 ) ) ==> skol1( skol3,
% 39.30/39.68 product( skol3, skol2 ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25962) {G4,W12,D3,L2,V0,M2} { ! product( skol3, skol2 ) ==>
% 39.30/39.68 product( skol3, skol2 ), r( product( skol3, skol2 ), skol3 ) }.
% 39.30/39.68 parent0[0]: (12234) {G12,W9,D4,L1,V0,M1} P(10929,211) { skol1( skol3,
% 39.30/39.68 product( skol3, skol2 ) ) ==> product( skol3, skol2 ) }.
% 39.30/39.68 parent1[0; 2]: (25961) {G3,W14,D4,L2,V0,M2} { ! skol1( skol3, product(
% 39.30/39.68 skol3, skol2 ) ) ==> product( skol3, skol2 ), r( product( skol3, skol2 )
% 39.30/39.68 , skol3 ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 eqrefl: (25963) {G0,W5,D3,L1,V0,M1} { r( product( skol3, skol2 ), skol3 )
% 39.30/39.68 }.
% 39.30/39.68 parent0[0]: (25962) {G4,W12,D3,L2,V0,M2} { ! product( skol3, skol2 ) ==>
% 39.30/39.68 product( skol3, skol2 ), r( product( skol3, skol2 ), skol3 ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (12248) {G13,W5,D3,L1,V0,M1} P(10929,7);q;d(10926);d(12234);d(
% 39.30/39.68 12234);q { r( product( skol3, skol2 ), skol3 ) }.
% 39.30/39.68 parent0: (25963) {G0,W5,D3,L1,V0,M1} { r( product( skol3, skol2 ), skol3 )
% 39.30/39.68 }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25964) {G3,W5,D3,L1,V0,M1} { l( product( skol2, skol3 ),
% 39.30/39.68 skol3 ) }.
% 39.30/39.68 parent0[1]: (1083) {G2,W10,D3,L2,V2,M2} R(47,5);d(22);q { l( product( X, Y
% 39.30/39.68 ), Y ), ! r( product( Y, X ), Y ) }.
% 39.30/39.68 parent1[0]: (12248) {G13,W5,D3,L1,V0,M1} P(10929,7);q;d(10926);d(12234);d(
% 39.30/39.68 12234);q { r( product( skol3, skol2 ), skol3 ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := skol2
% 39.30/39.68 Y := skol3
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (12253) {G14,W5,D3,L1,V0,M1} R(12248,1083) { l( product( skol2
% 39.30/39.68 , skol3 ), skol3 ) }.
% 39.30/39.68 parent0: (25964) {G3,W5,D3,L1,V0,M1} { l( product( skol2, skol3 ), skol3 )
% 39.30/39.68 }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 eqswap: (25965) {G2,W15,D4,L3,V2,M3} { ! X ==> product( product( X, Y ), X
% 39.30/39.68 ), ! alpha1( X, Y ), ! r( product( Y, X ), Y ) }.
% 39.30/39.68 parent0[1]: (120) {G2,W15,D4,L3,V2,M3} R(15,5) { ! alpha1( X, Y ), !
% 39.30/39.68 product( product( X, Y ), X ) ==> X, ! r( product( Y, X ), Y ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25966) {G3,W10,D4,L2,V0,M2} { ! skol2 ==> product( product(
% 39.30/39.68 skol2, skol3 ), skol2 ), ! alpha1( skol2, skol3 ) }.
% 39.30/39.68 parent0[2]: (25965) {G2,W15,D4,L3,V2,M3} { ! X ==> product( product( X, Y
% 39.30/39.68 ), X ), ! alpha1( X, Y ), ! r( product( Y, X ), Y ) }.
% 39.30/39.68 parent1[0]: (12248) {G13,W5,D3,L1,V0,M1} P(10929,7);q;d(10926);d(12234);d(
% 39.30/39.68 12234);q { r( product( skol3, skol2 ), skol3 ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := skol2
% 39.30/39.68 Y := skol3
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25967) {G4,W7,D4,L1,V0,M1} { ! skol2 ==> product( product(
% 39.30/39.68 skol2, skol3 ), skol2 ) }.
% 39.30/39.68 parent0[1]: (25966) {G3,W10,D4,L2,V0,M2} { ! skol2 ==> product( product(
% 39.30/39.68 skol2, skol3 ), skol2 ), ! alpha1( skol2, skol3 ) }.
% 39.30/39.68 parent1[0]: (993) {G8,W3,D2,L1,V0,M1} R(974,13) { alpha1( skol2, skol3 )
% 39.30/39.68 }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 eqswap: (25968) {G4,W7,D4,L1,V0,M1} { ! product( product( skol2, skol3 ),
% 39.30/39.68 skol2 ) ==> skol2 }.
% 39.30/39.68 parent0[0]: (25967) {G4,W7,D4,L1,V0,M1} { ! skol2 ==> product( product(
% 39.30/39.68 skol2, skol3 ), skol2 ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (12254) {G14,W7,D4,L1,V0,M1} R(12248,120);r(993) { ! product(
% 39.30/39.68 product( skol2, skol3 ), skol2 ) ==> skol2 }.
% 39.30/39.68 parent0: (25968) {G4,W7,D4,L1,V0,M1} { ! product( product( skol2, skol3 )
% 39.30/39.68 , skol2 ) ==> skol2 }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25969) {G13,W8,D3,L2,V0,M2} { d( skol2, product( skol2, skol3
% 39.30/39.68 ) ), ! l( skol3, skol3 ) }.
% 39.30/39.68 parent0[0]: (6179) {G12,W9,D2,L3,V2,M3} R(5258,4634) { ! l( X, Y ), d(
% 39.30/39.68 skol2, X ), ! l( Y, skol3 ) }.
% 39.30/39.68 parent1[0]: (12253) {G14,W5,D3,L1,V0,M1} R(12248,1083) { l( product( skol2
% 39.30/39.68 , skol3 ), skol3 ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := product( skol2, skol3 )
% 39.30/39.68 Y := skol3
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25971) {G2,W5,D3,L1,V0,M1} { d( skol2, product( skol2, skol3
% 39.30/39.68 ) ) }.
% 39.30/39.68 parent0[1]: (25969) {G13,W8,D3,L2,V0,M2} { d( skol2, product( skol2, skol3
% 39.30/39.68 ) ), ! l( skol3, skol3 ) }.
% 39.30/39.68 parent1[0]: (18) {G1,W3,D2,L1,V1,M1} F(4);d(1);q { l( X, X ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := skol3
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (12326) {G15,W5,D3,L1,V0,M1} R(12253,6179);r(18) { d( skol2,
% 39.30/39.68 product( skol2, skol3 ) ) }.
% 39.30/39.68 parent0: (25971) {G2,W5,D3,L1,V0,M1} { d( skol2, product( skol2, skol3 ) )
% 39.30/39.68 }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 eqswap: (25972) {G1,W13,D4,L3,V2,M3} { X ==> product( product( X, Y ), X )
% 39.30/39.68 , ! d( X, Y ), alpha1( X, Y ) }.
% 39.30/39.68 parent0[2]: (16) {G1,W13,D4,L3,V2,M3} I;d(0) { ! d( X, Y ), alpha1( X, Y )
% 39.30/39.68 , product( product( X, Y ), X ) ==> X }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 eqswap: (25975) {G14,W7,D4,L1,V0,M1} { ! skol2 ==> product( product( skol2
% 39.30/39.68 , skol3 ), skol2 ) }.
% 39.30/39.68 parent0[0]: (12254) {G14,W7,D4,L1,V0,M1} R(12248,120);r(993) { ! product(
% 39.30/39.68 product( skol2, skol3 ), skol2 ) ==> skol2 }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25976) {G2,W14,D5,L2,V0,M2} { skol2 ==> product( product(
% 39.30/39.68 skol2, product( skol2, skol3 ) ), skol2 ), alpha1( skol2, product( skol2
% 39.30/39.68 , skol3 ) ) }.
% 39.30/39.68 parent0[1]: (25972) {G1,W13,D4,L3,V2,M3} { X ==> product( product( X, Y )
% 39.30/39.68 , X ), ! d( X, Y ), alpha1( X, Y ) }.
% 39.30/39.68 parent1[0]: (12326) {G15,W5,D3,L1,V0,M1} R(12253,6179);r(18) { d( skol2,
% 39.30/39.68 product( skol2, skol3 ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := skol2
% 39.30/39.68 Y := product( skol2, skol3 )
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25977) {G1,W14,D5,L2,V0,M2} { skol2 ==> product( product(
% 39.30/39.68 product( skol2, skol2 ), skol3 ), skol2 ), alpha1( skol2, product( skol2
% 39.30/39.68 , skol3 ) ) }.
% 39.30/39.68 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 39.30/39.68 product( product( Z, Y ), X ) }.
% 39.30/39.68 parent1[0; 3]: (25976) {G2,W14,D5,L2,V0,M2} { skol2 ==> product( product(
% 39.30/39.68 skol2, product( skol2, skol3 ) ), skol2 ), alpha1( skol2, product( skol2
% 39.30/39.68 , skol3 ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := skol3
% 39.30/39.68 Y := skol2
% 39.30/39.68 Z := skol2
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25978) {G1,W12,D4,L2,V0,M2} { skol2 ==> product( product( skol2
% 39.30/39.68 , skol3 ), skol2 ), alpha1( skol2, product( skol2, skol3 ) ) }.
% 39.30/39.68 parent0[0]: (1) {G0,W5,D3,L1,V1,M1} I { product( X, X ) ==> X }.
% 39.30/39.68 parent1[0; 4]: (25977) {G1,W14,D5,L2,V0,M2} { skol2 ==> product( product(
% 39.30/39.68 product( skol2, skol2 ), skol3 ), skol2 ), alpha1( skol2, product( skol2
% 39.30/39.68 , skol3 ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := skol2
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25979) {G2,W5,D3,L1,V0,M1} { alpha1( skol2, product( skol2,
% 39.30/39.68 skol3 ) ) }.
% 39.30/39.68 parent0[0]: (25975) {G14,W7,D4,L1,V0,M1} { ! skol2 ==> product( product(
% 39.30/39.68 skol2, skol3 ), skol2 ) }.
% 39.30/39.68 parent1[0]: (25978) {G1,W12,D4,L2,V0,M2} { skol2 ==> product( product(
% 39.30/39.68 skol2, skol3 ), skol2 ), alpha1( skol2, product( skol2, skol3 ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (12546) {G16,W5,D3,L1,V0,M1} R(12326,16);d(0);d(1);r(12254) {
% 39.30/39.68 alpha1( skol2, product( skol2, skol3 ) ) }.
% 39.30/39.68 parent0: (25979) {G2,W5,D3,L1,V0,M1} { alpha1( skol2, product( skol2,
% 39.30/39.68 skol3 ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25980) {G10,W5,D3,L1,V1,M1} { ! l( skol2, product( skol3, X )
% 39.30/39.68 ) }.
% 39.30/39.68 parent0[0]: (9744) {G9,W10,D3,L2,V3,M2} R(9070,9218) { ! alpha1( X, product
% 39.30/39.68 ( X, Y ) ), ! l( X, product( Y, Z ) ) }.
% 39.30/39.68 parent1[0]: (12546) {G16,W5,D3,L1,V0,M1} R(12326,16);d(0);d(1);r(12254) {
% 39.30/39.68 alpha1( skol2, product( skol2, skol3 ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := skol2
% 39.30/39.68 Y := skol3
% 39.30/39.68 Z := X
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (12567) {G17,W5,D3,L1,V1,M1} R(12546,9744) { ! l( skol2,
% 39.30/39.68 product( skol3, X ) ) }.
% 39.30/39.68 parent0: (25980) {G10,W5,D3,L1,V1,M1} { ! l( skol2, product( skol3, X ) )
% 39.30/39.68 }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25982) {G1,W7,D4,L1,V2,M1} { ! l( skol2, product( product( skol3
% 39.30/39.68 , X ), Y ) ) }.
% 39.30/39.68 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 39.30/39.68 product( product( Z, Y ), X ) }.
% 39.30/39.68 parent1[0; 3]: (12567) {G17,W5,D3,L1,V1,M1} R(12546,9744) { ! l( skol2,
% 39.30/39.68 product( skol3, X ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := Y
% 39.30/39.68 Y := X
% 39.30/39.68 Z := skol3
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := product( X, Y )
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (12617) {G18,W7,D4,L1,V2,M1} P(0,12567) { ! l( skol2, product
% 39.30/39.68 ( product( skol3, X ), Y ) ) }.
% 39.30/39.68 parent0: (25982) {G1,W7,D4,L1,V2,M1} { ! l( skol2, product( product( skol3
% 39.30/39.68 , X ), Y ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25984) {G5,W7,D4,L1,V2,M1} { ! l( skol2, product( Y, product
% 39.30/39.68 ( skol3, X ) ) ) }.
% 39.30/39.68 parent0[0]: (12617) {G18,W7,D4,L1,V2,M1} P(0,12567) { ! l( skol2, product(
% 39.30/39.68 product( skol3, X ), Y ) ) }.
% 39.30/39.68 parent1[1]: (3191) {G4,W10,D3,L2,V3,M2} P(217,2608);d(1) { ! l( X, product
% 39.30/39.68 ( Z, Y ) ), l( X, product( Y, X ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := skol2
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := skol2
% 39.30/39.68 Y := product( skol3, X )
% 39.30/39.68 Z := Y
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25985) {G1,W7,D4,L1,V2,M1} { ! l( skol2, product( product( X,
% 39.30/39.68 skol3 ), Y ) ) }.
% 39.30/39.68 parent0[0]: (0) {G0,W11,D4,L1,V3,M1} I { product( Z, product( Y, X ) ) ==>
% 39.30/39.68 product( product( Z, Y ), X ) }.
% 39.30/39.68 parent1[0; 3]: (25984) {G5,W7,D4,L1,V2,M1} { ! l( skol2, product( Y,
% 39.30/39.68 product( skol3, X ) ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := Y
% 39.30/39.68 Y := skol3
% 39.30/39.68 Z := X
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := Y
% 39.30/39.68 Y := X
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (13330) {G19,W7,D4,L1,V2,M1} R(12617,3191);d(0) { ! l( skol2,
% 39.30/39.68 product( product( X, skol3 ), Y ) ) }.
% 39.30/39.68 parent0: (25985) {G1,W7,D4,L1,V2,M1} { ! l( skol2, product( product( X,
% 39.30/39.68 skol3 ), Y ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25986) {G9,W7,D4,L1,V2,M1} { ! l( product( product( X, skol3
% 39.30/39.68 ), Y ), skol2 ) }.
% 39.30/39.68 parent0[0]: (13330) {G19,W7,D4,L1,V2,M1} R(12617,3191);d(0) { ! l( skol2,
% 39.30/39.68 product( product( X, skol3 ), Y ) ) }.
% 39.30/39.68 parent1[1]: (9219) {G8,W10,D3,L2,V3,M2} R(9032,43) { ! l( product( X, Y ),
% 39.30/39.68 Z ), l( Z, product( X, Z ) ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := skol2
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := product( X, skol3 )
% 39.30/39.68 Y := Y
% 39.30/39.68 Z := skol2
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (13414) {G20,W7,D4,L1,V2,M1} R(13330,9219) { ! l( product(
% 39.30/39.68 product( X, skol3 ), Y ), skol2 ) }.
% 39.30/39.68 parent0: (25986) {G9,W7,D4,L1,V2,M1} { ! l( product( product( X, skol3 ),
% 39.30/39.68 Y ), skol2 ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25988) {G6,W7,D4,L1,V2,M1} { ! l( product( skol1( X, skol3 ), Y
% 39.30/39.68 ), skol2 ) }.
% 39.30/39.68 parent0[0]: (86) {G5,W9,D4,L1,V2,M1} R(82,3) { product( skol1( X, Y ), Y )
% 39.30/39.68 ==> skol1( X, Y ) }.
% 39.30/39.68 parent1[0; 3]: (13414) {G20,W7,D4,L1,V2,M1} R(13330,9219) { ! l( product(
% 39.30/39.68 product( X, skol3 ), Y ), skol2 ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := skol3
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := skol1( X, skol3 )
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (13503) {G21,W7,D4,L1,V2,M1} P(86,13414) { ! l( product( skol1
% 39.30/39.68 ( X, skol3 ), Y ), skol2 ) }.
% 39.30/39.68 parent0: (25988) {G6,W7,D4,L1,V2,M1} { ! l( product( skol1( X, skol3 ), Y
% 39.30/39.68 ), skol2 ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 X := X
% 39.30/39.68 Y := Y
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 0 ==> 0
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 paramod: (25990) {G9,W3,D2,L1,V0,M1} { ! l( skol2, skol2 ) }.
% 39.30/39.68 parent0[0]: (991) {G8,W7,D4,L1,V0,M1} R(974,30) { product( skol1( skol2,
% 39.30/39.68 skol3 ), skol2 ) ==> skol2 }.
% 39.30/39.68 parent1[0; 2]: (13503) {G21,W7,D4,L1,V2,M1} P(86,13414) { ! l( product(
% 39.30/39.68 skol1( X, skol3 ), Y ), skol2 ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := skol2
% 39.30/39.68 Y := skol2
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 resolution: (25991) {G2,W0,D0,L0,V0,M0} { }.
% 39.30/39.68 parent0[0]: (25990) {G9,W3,D2,L1,V0,M1} { ! l( skol2, skol2 ) }.
% 39.30/39.68 parent1[0]: (18) {G1,W3,D2,L1,V1,M1} F(4);d(1);q { l( X, X ) }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 substitution1:
% 39.30/39.68 X := skol2
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 subsumption: (13542) {G22,W0,D0,L0,V0,M0} P(991,13503);r(18) { }.
% 39.30/39.68 parent0: (25991) {G2,W0,D0,L0,V0,M0} { }.
% 39.30/39.68 substitution0:
% 39.30/39.68 end
% 39.30/39.68 permutation0:
% 39.30/39.68 end
% 39.30/39.68
% 39.30/39.68 Proof check complete!
% 39.30/39.68
% 39.30/39.68 Memory use:
% 39.30/39.68
% 39.30/39.68 space for terms: 199293
% 39.30/39.68 space for clauses: 596688
% 39.30/39.68
% 39.30/39.68
% 39.30/39.68 clauses generated: 91537
% 39.30/39.68 clauses kept: 13543
% 39.30/39.68 clauses selected: 859
% 39.30/39.68 clauses deleted: 333
% 39.30/39.68 clauses inuse deleted: 233
% 39.30/39.68
% 39.30/39.68 subsentry: 48846025
% 39.30/39.68 literals s-matched: 26641551
% 39.30/39.68 literals matched: 16337532
% 39.30/39.68 full subsumption: 16127529
% 39.30/39.68
% 39.30/39.68 checksum: 469832305
% 39.30/39.68
% 39.30/39.68
% 39.30/39.68 Bliksem ended
%------------------------------------------------------------------------------