TSTP Solution File: GRP667+1 by Bliksem---1.12
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Bliksem---1.12
% Problem : GRP667+1 : TPTP v8.1.0. Released v4.0.0.
% Transfm : none
% Format : tptp:raw
% Command : bliksem %s
% Computer : n019.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:38:43 EDT 2022
% Result : Theorem 87.98s 88.40s
% Output : Refutation 87.98s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12 % Problem : GRP667+1 : TPTP v8.1.0. Released v4.0.0.
% 0.12/0.13 % Command : bliksem %s
% 0.13/0.34 % Computer : n019.cluster.edu
% 0.13/0.34 % Model : x86_64 x86_64
% 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34 % Memory : 8042.1875MB
% 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34 % CPULimit : 300
% 0.13/0.34 % DateTime : Mon Jun 13 14:04:09 EDT 2022
% 0.13/0.34 % CPUTime :
% 87.98/88.40 *** allocated 10000 integers for termspace/termends
% 87.98/88.40 *** allocated 10000 integers for clauses
% 87.98/88.40 *** allocated 10000 integers for justifications
% 87.98/88.40 Bliksem 1.12
% 87.98/88.40
% 87.98/88.40
% 87.98/88.40 Automatic Strategy Selection
% 87.98/88.40
% 87.98/88.40
% 87.98/88.40 Clauses:
% 87.98/88.40
% 87.98/88.40 { mult( Y, ld( Y, X ) ) = X }.
% 87.98/88.40 { ld( Y, mult( Y, X ) ) = X }.
% 87.98/88.40 { mult( rd( Y, X ), X ) = Y }.
% 87.98/88.40 { rd( mult( Y, X ), X ) = Y }.
% 87.98/88.40 { mult( X, unit ) = X }.
% 87.98/88.40 { mult( unit, X ) = X }.
% 87.98/88.40 { mult( mult( Z, Y ), mult( mult( X, Y ), X ) ) = mult( mult( Z, mult( mult
% 87.98/88.40 ( Y, X ), Y ) ), X ) }.
% 87.98/88.40 { mult( mult( Y, X ), Y ) = mult( Y, mult( X, Y ) ) }.
% 87.98/88.40 { mult( f( X ), f( X ) ) = X }.
% 87.98/88.40 { ! mult( X, mult( Y, mult( Z, Y ) ) ) = mult( mult( mult( X, Y ), Z ), Y )
% 87.98/88.40 , mult( Y, mult( X, mult( Y, Z ) ) ) = mult( mult( mult( Y, X ), Y ), Z )
% 87.98/88.40 }.
% 87.98/88.40 { ! mult( mult( X, Y ), mult( Z, X ) ) = mult( mult( X, mult( Y, Z ) ), X )
% 87.98/88.40 , mult( X, mult( Y, mult( X, Z ) ) ) = mult( mult( mult( X, Y ), X ), Z )
% 87.98/88.40 }.
% 87.98/88.40 { ! mult( mult( X, Y ), mult( Z, X ) ) = mult( X, mult( mult( Y, Z ), X ) )
% 87.98/88.40 , mult( X, mult( Y, mult( X, Z ) ) ) = mult( mult( mult( X, Y ), X ), Z )
% 87.98/88.40 }.
% 87.98/88.40 { ! mult( a, mult( b, mult( a, c ) ) ) = mult( mult( mult( a, b ), a ), c )
% 87.98/88.40 }.
% 87.98/88.40
% 87.98/88.40 percentage equality = 1.000000, percentage horn = 1.000000
% 87.98/88.40 This is a pure equality problem
% 87.98/88.40
% 87.98/88.40
% 87.98/88.40
% 87.98/88.40 Options Used:
% 87.98/88.40
% 87.98/88.40 useres = 1
% 87.98/88.40 useparamod = 1
% 87.98/88.40 useeqrefl = 1
% 87.98/88.40 useeqfact = 1
% 87.98/88.40 usefactor = 1
% 87.98/88.40 usesimpsplitting = 0
% 87.98/88.40 usesimpdemod = 5
% 87.98/88.40 usesimpres = 3
% 87.98/88.40
% 87.98/88.40 resimpinuse = 1000
% 87.98/88.40 resimpclauses = 20000
% 87.98/88.40 substype = eqrewr
% 87.98/88.40 backwardsubs = 1
% 87.98/88.40 selectoldest = 5
% 87.98/88.40
% 87.98/88.40 litorderings [0] = split
% 87.98/88.40 litorderings [1] = extend the termordering, first sorting on arguments
% 87.98/88.40
% 87.98/88.40 termordering = kbo
% 87.98/88.40
% 87.98/88.40 litapriori = 0
% 87.98/88.40 termapriori = 1
% 87.98/88.40 litaposteriori = 0
% 87.98/88.40 termaposteriori = 0
% 87.98/88.40 demodaposteriori = 0
% 87.98/88.40 ordereqreflfact = 0
% 87.98/88.40
% 87.98/88.40 litselect = negord
% 87.98/88.40
% 87.98/88.40 maxweight = 15
% 87.98/88.40 maxdepth = 30000
% 87.98/88.40 maxlength = 115
% 87.98/88.40 maxnrvars = 195
% 87.98/88.40 excuselevel = 1
% 87.98/88.40 increasemaxweight = 1
% 87.98/88.40
% 87.98/88.40 maxselected = 10000000
% 87.98/88.40 maxnrclauses = 10000000
% 87.98/88.40
% 87.98/88.40 showgenerated = 0
% 87.98/88.40 showkept = 0
% 87.98/88.40 showselected = 0
% 87.98/88.40 showdeleted = 0
% 87.98/88.40 showresimp = 1
% 87.98/88.40 showstatus = 2000
% 87.98/88.40
% 87.98/88.40 prologoutput = 0
% 87.98/88.40 nrgoals = 5000000
% 87.98/88.40 totalproof = 1
% 87.98/88.40
% 87.98/88.40 Symbols occurring in the translation:
% 87.98/88.40
% 87.98/88.40 {} [0, 0] (w:1, o:2, a:1, s:1, b:0),
% 87.98/88.40 . [1, 2] (w:1, o:28, a:1, s:1, b:0),
% 87.98/88.40 ! [4, 1] (w:0, o:22, a:1, s:1, b:0),
% 87.98/88.40 = [13, 2] (w:1, o:0, a:0, s:1, b:0),
% 87.98/88.40 ==> [14, 2] (w:1, o:0, a:0, s:1, b:0),
% 87.98/88.40 ld [37, 2] (w:1, o:52, a:1, s:1, b:0),
% 87.98/88.40 mult [38, 2] (w:1, o:53, a:1, s:1, b:0),
% 87.98/88.40 rd [39, 2] (w:1, o:54, a:1, s:1, b:0),
% 87.98/88.40 unit [40, 0] (w:1, o:8, a:1, s:1, b:0),
% 87.98/88.40 f [42, 1] (w:1, o:27, a:1, s:1, b:0),
% 87.98/88.40 a [52, 0] (w:1, o:19, a:1, s:1, b:0),
% 87.98/88.40 b [53, 0] (w:1, o:20, a:1, s:1, b:0),
% 87.98/88.40 c [54, 0] (w:1, o:21, a:1, s:1, b:0).
% 87.98/88.40
% 87.98/88.40
% 87.98/88.40 Starting Search:
% 87.98/88.40
% 87.98/88.40 *** allocated 15000 integers for clauses
% 87.98/88.40 *** allocated 22500 integers for clauses
% 87.98/88.40 *** allocated 33750 integers for clauses
% 87.98/88.40 *** allocated 50625 integers for clauses
% 87.98/88.40 *** allocated 75937 integers for clauses
% 87.98/88.40 *** allocated 113905 integers for clauses
% 87.98/88.40 *** allocated 15000 integers for termspace/termends
% 87.98/88.40 *** allocated 170857 integers for clauses
% 87.98/88.40 *** allocated 22500 integers for termspace/termends
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40 *** allocated 256285 integers for clauses
% 87.98/88.40 *** allocated 33750 integers for termspace/termends
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40 Failed to find proof!
% 87.98/88.40 maxweight = 15
% 87.98/88.40 maxnrclauses = 10000000
% 87.98/88.40 Generated: 275863
% 87.98/88.40 Kept: 1674
% 87.98/88.40
% 87.98/88.40
% 87.98/88.40 The strategy used was not complete!
% 87.98/88.40
% 87.98/88.40 Increased maxweight to 16
% 87.98/88.40
% 87.98/88.40 Starting Search:
% 87.98/88.40
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40 Failed to find proof!
% 87.98/88.40 maxweight = 16
% 87.98/88.40 maxnrclauses = 10000000
% 87.98/88.40 Generated: 292253
% 87.98/88.40 Kept: 1824
% 87.98/88.40
% 87.98/88.40
% 87.98/88.40 The strategy used was not complete!
% 87.98/88.40
% 87.98/88.40 Increased maxweight to 17
% 87.98/88.40
% 87.98/88.40 Starting Search:
% 87.98/88.40
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40 *** allocated 384427 integers for clauses
% 87.98/88.40
% 87.98/88.40 Intermediate Status:
% 87.98/88.40 Generated: 42426
% 87.98/88.40 Kept: 2001
% 87.98/88.40 Inuse: 322
% 87.98/88.40 Deleted: 170
% 87.98/88.40 Deletedinuse: 37
% 87.98/88.40
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40 *** allocated 50625 integers for termspace/termends
% 87.98/88.40 *** allocated 576640 integers for clauses
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40 *** allocated 75937 integers for termspace/termends
% 87.98/88.40
% 87.98/88.40 Intermediate Status:
% 87.98/88.40 Generated: 643254
% 87.98/88.40 Kept: 4001
% 87.98/88.40 Inuse: 1360
% 87.98/88.40 Deleted: 1419
% 87.98/88.40 Deletedinuse: 181
% 87.98/88.40
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40 Failed to find proof!
% 87.98/88.40 maxweight = 17
% 87.98/88.40 maxnrclauses = 10000000
% 87.98/88.40 Generated: 1915121
% 87.98/88.40 Kept: 4208
% 87.98/88.40
% 87.98/88.40
% 87.98/88.40 The strategy used was not complete!
% 87.98/88.40
% 87.98/88.40 Increased maxweight to 18
% 87.98/88.40
% 87.98/88.40 Starting Search:
% 87.98/88.40
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40
% 87.98/88.40 Intermediate Status:
% 87.98/88.40 Generated: 36782
% 87.98/88.40 Kept: 2002
% 87.98/88.40 Inuse: 290
% 87.98/88.40 Deleted: 160
% 87.98/88.40 Deletedinuse: 37
% 87.98/88.40
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40
% 87.98/88.40 Intermediate Status:
% 87.98/88.40 Generated: 310180
% 87.98/88.40 Kept: 4010
% 87.98/88.40 Inuse: 1011
% 87.98/88.40 Deleted: 1238
% 87.98/88.40 Deletedinuse: 169
% 87.98/88.40
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40 *** allocated 864960 integers for clauses
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40 Failed to find proof!
% 87.98/88.40 maxweight = 18
% 87.98/88.40 maxnrclauses = 10000000
% 87.98/88.40 Generated: 1915852
% 87.98/88.40 Kept: 4470
% 87.98/88.40
% 87.98/88.40
% 87.98/88.40 The strategy used was not complete!
% 87.98/88.40
% 87.98/88.40 Increased maxweight to 19
% 87.98/88.40
% 87.98/88.40 Starting Search:
% 87.98/88.40
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40
% 87.98/88.40 Intermediate Status:
% 87.98/88.40 Generated: 20466
% 87.98/88.40 Kept: 2003
% 87.98/88.40 Inuse: 204
% 87.98/88.40 Deleted: 76
% 87.98/88.40 Deletedinuse: 21
% 87.98/88.40
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40
% 87.98/88.40 Intermediate Status:
% 87.98/88.40 Generated: 53159
% 87.98/88.40 Kept: 4007
% 87.98/88.40 Inuse: 381
% 87.98/88.40 Deleted: 430
% 87.98/88.40 Deletedinuse: 98
% 87.98/88.40
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40 *** allocated 113905 integers for termspace/termends
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40 *** allocated 1297440 integers for clauses
% 87.98/88.40
% 87.98/88.40 Intermediate Status:
% 87.98/88.40 Generated: 169721
% 87.98/88.40 Kept: 6013
% 87.98/88.40 Inuse: 698
% 87.98/88.40 Deleted: 676
% 87.98/88.40 Deletedinuse: 119
% 87.98/88.40
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40 *** allocated 170857 integers for termspace/termends
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40
% 87.98/88.40 Intermediate Status:
% 87.98/88.40 Generated: 1717190
% 87.98/88.40 Kept: 8013
% 87.98/88.40 Inuse: 2122
% 87.98/88.40 Deleted: 1764
% 87.98/88.40 Deletedinuse: 146
% 87.98/88.40
% 87.98/88.40 Resimplifying inuse:
% 87.98/88.40 Done
% 87.98/88.40
% 87.98/88.40 *** allocated 1946160 integers for clauses
% 87.98/88.40
% 87.98/88.40 Bliksems!, er is een bewijs:
% 87.98/88.40 % SZS status Theorem
% 87.98/88.40 % SZS output start Refutation
% 87.98/88.40
% 87.98/88.40 (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.40 (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 87.98/88.40 (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.40 (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 87.98/88.40 (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.40 (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.40 (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X, Y ), X ) )
% 87.98/88.40 ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40 (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult( mult( Y, X )
% 87.98/88.40 , Y ) }.
% 87.98/88.40 (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.40 (9) {G1,W30,D5,L2,V3,M2} I;d(7) { mult( Y, mult( X, mult( Y, Z ) ) ) ==>
% 87.98/88.40 mult( mult( mult( Y, X ), Y ), Z ), ! mult( X, mult( mult( Y, Z ), Y ) )
% 87.98/88.40 ==> mult( mult( mult( X, Y ), Z ), Y ) }.
% 87.98/88.40 (11) {G0,W15,D5,L1,V0,M1} I { ! mult( a, mult( b, mult( a, c ) ) ) ==> mult
% 87.98/88.40 ( mult( mult( a, b ), a ), c ) }.
% 87.98/88.40 (12) {G1,W5,D3,L1,V1,M1} P(4,3) { rd( X, unit ) ==> X }.
% 87.98/88.40 (14) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 87.98/88.40 (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 87.98/88.40 (16) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 87.98/88.40 (17) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 87.98/88.40 (23) {G1,W23,D7,L1,V3,M1} P(2,6) { mult( mult( Z, mult( mult( Y, rd( X, Y )
% 87.98/88.40 ), Y ) ), rd( X, Y ) ) ==> mult( mult( Z, Y ), mult( X, rd( X, Y ) ) )
% 87.98/88.40 }.
% 87.98/88.40 (26) {G1,W19,D7,L1,V3,M1} P(6,3) { rd( mult( mult( X, mult( mult( Y, Z ), Y
% 87.98/88.40 ) ), Z ), mult( mult( Z, Y ), Z ) ) ==> mult( X, Y ) }.
% 87.98/88.40 (27) {G1,W11,D4,L1,V2,M1} P(4,6);d(4);d(4);d(5) { mult( X, mult( Y, Y ) )
% 87.98/88.40 ==> mult( mult( X, Y ), Y ) }.
% 87.98/88.40 (28) {G1,W15,D5,L1,V2,M1} P(5,6);d(5) { mult( X, mult( mult( Y, X ), Y ) )
% 87.98/88.40 ==> mult( mult( mult( X, Y ), X ), Y ) }.
% 87.98/88.40 (34) {G1,W9,D4,L1,V1,M1} P(8,7) { mult( X, f( X ) ) ==> mult( f( X ), X )
% 87.98/88.40 }.
% 87.98/88.40 (39) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ), X ) ) ==>
% 87.98/88.40 mult( Y, X ) }.
% 87.98/88.40 (40) {G1,W11,D5,L1,V2,M1} P(2,7) { mult( mult( Y, rd( X, Y ) ), Y ) ==>
% 87.98/88.40 mult( Y, X ) }.
% 87.98/88.40 (42) {G1,W11,D5,L1,V2,M1} P(7,3) { rd( mult( mult( X, Y ), X ), mult( Y, X
% 87.98/88.40 ) ) ==> X }.
% 87.98/88.40 (46) {G2,W11,D4,L1,V2,M1} P(5,9);d(4);d(5);d(5);q { mult( X, mult( X, Y ) )
% 87.98/88.40 ==> mult( mult( X, X ), Y ) }.
% 87.98/88.40 (52) {G3,W19,D6,L1,V2,M1} P(46,6);d(28) { mult( mult( mult( X, Y ), mult( X
% 87.98/88.40 , Y ) ), X ) ==> mult( mult( mult( mult( X, Y ), X ), Y ), X ) }.
% 87.98/88.40 (55) {G3,W11,D4,L1,V2,M1} P(0,46) { mult( mult( X, X ), ld( X, Y ) ) ==>
% 87.98/88.40 mult( X, Y ) }.
% 87.98/88.40 (59) {G4,W11,D5,L1,V2,M1} P(8,55) { mult( X, ld( f( X ), Y ) ) ==> mult( f
% 87.98/88.40 ( X ), Y ) }.
% 87.98/88.40 (60) {G4,W11,D4,L1,V2,M1} P(55,1) { ld( mult( X, X ), mult( X, Y ) ) ==> ld
% 87.98/88.40 ( X, Y ) }.
% 87.98/88.40 (61) {G4,W11,D4,L1,V2,M1} P(55,3) { rd( mult( X, Y ), ld( X, Y ) ) ==> mult
% 87.98/88.40 ( X, X ) }.
% 87.98/88.40 (65) {G5,W11,D5,L1,V2,M1} P(8,60) { ld( X, mult( f( X ), Y ) ) ==> ld( f( X
% 87.98/88.40 ), Y ) }.
% 87.98/88.40 (67) {G5,W11,D4,L1,V2,M1} P(0,60) { ld( X, ld( X, Y ) ) ==> ld( mult( X, X
% 87.98/88.40 ), Y ) }.
% 87.98/88.40 (68) {G5,W9,D4,L1,V1,M1} P(4,60) { ld( mult( X, X ), X ) ==> ld( X, unit )
% 87.98/88.40 }.
% 87.98/88.40 (69) {G6,W9,D4,L1,V1,M1} P(8,68) { ld( X, f( X ) ) = ld( f( X ), unit ) }.
% 87.98/88.40 (70) {G6,W9,D4,L1,V1,M1} P(68,14) { rd( X, ld( X, unit ) ) ==> mult( X, X )
% 87.98/88.40 }.
% 87.98/88.40 (97) {G7,W9,D5,L1,V1,M1} P(69,0) { mult( f( X ), ld( X, f( X ) ) ) ==> unit
% 87.98/88.40 }.
% 87.98/88.40 (99) {G8,W11,D5,L1,V1,M1} P(97,60);d(8) { ld( f( X ), ld( X, f( X ) ) ) ==>
% 87.98/88.40 ld( X, unit ) }.
% 87.98/88.40 (106) {G6,W11,D5,L1,V2,M1} P(67,14) { rd( ld( X, Y ), ld( mult( X, X ), Y )
% 87.98/88.40 ) ==> X }.
% 87.98/88.40 (107) {G6,W11,D5,L1,V2,M1} P(67,0) { mult( X, ld( mult( X, X ), Y ) ) ==>
% 87.98/88.40 ld( X, Y ) }.
% 87.98/88.40 (126) {G2,W11,D5,L1,V2,M1} P(8,27) { mult( mult( Y, f( X ) ), f( X ) ) ==>
% 87.98/88.40 mult( Y, X ) }.
% 87.98/88.40 (127) {G2,W11,D5,L1,V2,M1} P(27,1) { ld( X, mult( mult( X, Y ), Y ) ) ==>
% 87.98/88.40 mult( Y, Y ) }.
% 87.98/88.40 (134) {G3,W11,D5,L1,V2,M1} P(2,126) { mult( rd( X, f( Y ) ), Y ) ==> mult(
% 87.98/88.40 X, f( Y ) ) }.
% 87.98/88.40 (135) {G3,W11,D4,L1,V2,M1} P(126,3) { rd( mult( X, Y ), f( Y ) ) ==> mult(
% 87.98/88.40 X, f( Y ) ) }.
% 87.98/88.40 (144) {G4,W11,D4,L1,V2,M1} P(2,135) { mult( rd( X, Y ), f( Y ) ) ==> rd( X
% 87.98/88.40 , f( Y ) ) }.
% 87.98/88.40 (145) {G4,W13,D5,L1,V2,M1} P(0,135) { rd( Y, f( ld( X, Y ) ) ) = mult( X, f
% 87.98/88.40 ( ld( X, Y ) ) ) }.
% 87.98/88.40 (156) {G5,W11,D5,L1,V2,M1} P(144,1) { ld( rd( X, Y ), rd( X, f( Y ) ) ) ==>
% 87.98/88.40 f( Y ) }.
% 87.98/88.40 (157) {G5,W11,D5,L1,V2,M1} P(144,3) { rd( rd( X, f( Y ) ), f( Y ) ) ==> rd
% 87.98/88.40 ( X, Y ) }.
% 87.98/88.40 (214) {G3,W11,D4,L1,V2,M1} P(2,127) { ld( rd( X, Y ), mult( X, Y ) ) ==>
% 87.98/88.40 mult( Y, Y ) }.
% 87.98/88.40 (215) {G3,W15,D5,L1,V2,M1} P(0,127) { mult( ld( X, Y ), ld( X, Y ) ) ==> ld
% 87.98/88.40 ( X, mult( Y, ld( X, Y ) ) ) }.
% 87.98/88.40 (226) {G4,W11,D4,L1,V2,M1} P(214,14) { rd( mult( X, Y ), mult( Y, Y ) ) ==>
% 87.98/88.40 rd( X, Y ) }.
% 87.98/88.40 (227) {G4,W15,D5,L1,V2,M1} P(0,214);d(215) { ld( X, mult( Y, ld( X, Y ) ) )
% 87.98/88.40 ==> ld( rd( X, ld( X, Y ) ), Y ) }.
% 87.98/88.40 (249) {G5,W11,D4,L1,V2,M1} P(2,226) { rd( X, mult( Y, Y ) ) ==> rd( rd( X,
% 87.98/88.40 Y ), Y ) }.
% 87.98/88.40 (263) {G2,W19,D5,L1,V3,M1} S(23);d(40) { mult( mult( Z, Y ), mult( X, rd( X
% 87.98/88.40 , Y ) ) ) ==> mult( mult( Z, mult( Y, X ) ), rd( X, Y ) ) }.
% 87.98/88.40 (276) {G7,W11,D5,L1,V2,M1} P(8,106) { rd( ld( f( X ), Y ), ld( X, Y ) ) ==>
% 87.98/88.40 f( X ) }.
% 87.98/88.40 (302) {G8,W11,D4,L1,V2,M1} P(276,2) { mult( f( X ), ld( X, Y ) ) ==> ld( f
% 87.98/88.40 ( X ), Y ) }.
% 87.98/88.40 (341) {G9,W11,D4,L1,V2,M1} P(1,302) { ld( f( X ), mult( X, Y ) ) ==> mult(
% 87.98/88.40 f( X ), Y ) }.
% 87.98/88.40 (428) {G8,W9,D5,L1,V1,M1} P(97,39);d(5);d(17) { mult( ld( X, f( X ) ), f( X
% 87.98/88.40 ) ) ==> unit }.
% 87.98/88.40 (433) {G2,W11,D4,L1,V2,M1} P(0,39) { mult( ld( X, Y ), X ) ==> ld( X, mult
% 87.98/88.40 ( Y, X ) ) }.
% 87.98/88.40 (446) {G2,W15,D5,L1,V2,M1} P(2,28);d(40) { mult( Y, mult( X, rd( X, Y ) ) )
% 87.98/88.40 ==> mult( mult( Y, X ), rd( X, Y ) ) }.
% 87.98/88.40 (451) {G9,W9,D5,L1,V1,M1} P(428,127);d(5);d(8) { ld( ld( X, f( X ) ), f( X
% 87.98/88.40 ) ) ==> X }.
% 87.98/88.40 (454) {G10,W7,D3,L1,V1,M1} P(428,61);d(451);d(215);d(65);d(99) { rd( unit,
% 87.98/88.40 X ) ==> ld( X, unit ) }.
% 87.98/88.40 (455) {G10,W7,D4,L1,V1,M1} P(428,60);d(215);d(65);d(99);d(451) { ld( ld( X
% 87.98/88.40 , unit ), unit ) ==> X }.
% 87.98/88.40 (461) {G11,W9,D5,L1,V1,M1} P(454,134);d(5) { mult( ld( f( X ), unit ), X )
% 87.98/88.40 ==> f( X ) }.
% 87.98/88.40 (463) {G11,W11,D5,L1,V1,M1} P(454,156);d(454) { ld( ld( X, unit ), ld( f( X
% 87.98/88.40 ), unit ) ) ==> f( X ) }.
% 87.98/88.40 (489) {G12,W15,D5,L1,V2,M1} P(461,26);d(0);d(4);d(59);d(4) { rd( mult( Y, X
% 87.98/88.40 ), mult( f( X ), X ) ) ==> mult( Y, ld( f( X ), unit ) ) }.
% 87.98/88.40 (490) {G12,W15,D6,L1,V2,M1} P(461,26);d(59);d(4);d(0);d(12) { mult( mult( Y
% 87.98/88.40 , mult( f( X ), X ) ), ld( f( X ), unit ) ) ==> mult( Y, X ) }.
% 87.98/88.40 (522) {G3,W11,D5,L1,V2,M1} P(433,1) { ld( ld( X, Y ), ld( X, mult( Y, X ) )
% 87.98/88.40 ) ==> X }.
% 87.98/88.40 (562) {G4,W11,D5,L1,V2,M1} P(2,522) { ld( ld( Y, rd( X, Y ) ), ld( Y, X ) )
% 87.98/88.40 ==> Y }.
% 87.98/88.40 (588) {G5,W11,D4,L1,V2,M1} P(562,14) { rd( ld( X, Y ), X ) ==> ld( X, rd( Y
% 87.98/88.40 , X ) ) }.
% 87.98/88.40 (607) {G6,W15,D5,L1,V2,M1} P(67,588);d(588);d(67) { rd( ld( mult( X, X ), Y
% 87.98/88.40 ), X ) ==> ld( mult( X, X ), rd( Y, X ) ) }.
% 87.98/88.40 (611) {G6,W11,D5,L1,V2,M1} P(1,588) { ld( X, rd( mult( X, Y ), X ) ) ==> rd
% 87.98/88.40 ( Y, X ) }.
% 87.98/88.40 (626) {G7,W11,D4,L1,V2,M1} P(611,0) { rd( mult( X, Y ), X ) ==> mult( X, rd
% 87.98/88.40 ( Y, X ) ) }.
% 87.98/88.40 (641) {G8,W11,D5,L1,V2,M1} P(626,16) { ld( mult( X, rd( Y, X ) ), mult( X,
% 87.98/88.40 Y ) ) ==> X }.
% 87.98/88.40 (657) {G9,W19,D5,L1,V2,M1} P(641,55);d(52);d(40) { mult( mult( X, rd( Y, X
% 87.98/88.40 ) ), mult( X, Y ) ) ==> mult( mult( mult( X, Y ), rd( Y, X ) ), X ) }.
% 87.98/88.40 (679) {G13,W11,D5,L1,V1,M1} P(34,42);d(489) { mult( mult( f( X ), X ), ld(
% 87.98/88.40 f( X ), unit ) ) ==> X }.
% 87.98/88.40 (687) {G14,W11,D5,L1,V1,M1} P(679,39);d(7);d(34);d(1) { mult( ld( f( X ),
% 87.98/88.40 unit ), mult( f( X ), X ) ) ==> X }.
% 87.98/88.40 (727) {G15,W11,D5,L1,V1,M1} P(687,46);d(461);d(215);d(227);d(70);d(8) {
% 87.98/88.40 mult( ld( X, unit ), mult( f( X ), X ) ) ==> f( X ) }.
% 87.98/88.40 (737) {G16,W11,D5,L1,V1,M1} P(727,39);d(302);d(463) { mult( mult( f( X ), X
% 87.98/88.40 ), ld( X, unit ) ) ==> f( X ) }.
% 87.98/88.40 (749) {G17,W13,D5,L1,V2,M1} P(727,6);d(302);d(490);d(737);d(46);d(8);d(27)
% 87.98/88.40 { mult( mult( mult( Y, X ), X ), ld( X, unit ) ) ==> mult( Y, X ) }.
% 87.98/88.40 (1054) {G18,W9,D4,L1,V2,M1} P(2,749) { mult( mult( X, Y ), ld( Y, unit ) )
% 87.98/88.40 ==> X }.
% 87.98/88.40 (1073) {G19,W9,D5,L1,V2,M1} P(455,1054) { mult( mult( Y, ld( X, unit ) ), X
% 87.98/88.40 ) ==> Y }.
% 87.98/88.40 (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult( Y, ld( X,
% 87.98/88.40 unit ) ) ==> rd( Y, X ) }.
% 87.98/88.40 (1082) {G21,W13,D4,L1,V2,M1} P(1054,127);d(1077);d(1077);d(588);d(454);d(67
% 87.98/88.40 ) { ld( mult( X, Y ), rd( X, Y ) ) ==> ld( mult( Y, Y ), unit ) }.
% 87.98/88.40 (1089) {G19,W9,D4,L1,V2,M1} P(1054,1) { ld( mult( X, Y ), X ) ==> ld( Y,
% 87.98/88.40 unit ) }.
% 87.98/88.40 (1129) {G21,W11,D4,L1,V2,M1} P(1077,341);d(1077) { ld( f( X ), rd( X, Y ) )
% 87.98/88.40 ==> rd( f( X ), Y ) }.
% 87.98/88.40 (1142) {G21,W11,D4,L1,V2,M1} P(1077,46);d(1077) { rd( mult( X, X ), Y ) ==>
% 87.98/88.40 mult( X, rd( X, Y ) ) }.
% 87.98/88.40 (1144) {G21,W9,D4,L1,V2,M1} P(1077,1) { ld( X, rd( X, Y ) ) ==> ld( Y, unit
% 87.98/88.40 ) }.
% 87.98/88.40 (1155) {G22,W13,D5,L1,V2,M1} P(626,1144) { ld( mult( X, Y ), mult( X, rd( Y
% 87.98/88.40 , X ) ) ) ==> ld( X, unit ) }.
% 87.98/88.40 (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit ) ==> ld( X,
% 87.98/88.40 Y ) }.
% 87.98/88.40 (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) ) ==> mult( Z
% 87.98/88.40 , ld( Y, X ) ) }.
% 87.98/88.40 (1173) {G23,W11,D5,L1,V3,M1} P(1170,1054) { mult( mult( Z, ld( X, Y ) ), ld
% 87.98/88.40 ( Y, X ) ) ==> Z }.
% 87.98/88.40 (1185) {G23,W13,D5,L1,V2,M1} P(522,1170) { ld( ld( X, mult( Y, X ) ), ld( X
% 87.98/88.40 , Y ) ) ==> ld( X, unit ) }.
% 87.98/88.40 (1190) {G23,W11,D4,L1,V2,M1} P(67,1170);d(1170) { ld( Y, mult( X, X ) ) ==>
% 87.98/88.40 ld( ld( X, Y ), X ) }.
% 87.98/88.40 (1221) {G24,W11,D4,L1,V2,M1} P(1171,61) { mult( mult( X, Y ), ld( Y, X ) )
% 87.98/88.40 ==> mult( X, X ) }.
% 87.98/88.40 (1230) {G25,W13,D5,L1,V2,M1} P(1077,1221) { mult( rd( X, Y ), ld( ld( Y,
% 87.98/88.40 unit ), X ) ) ==> mult( X, X ) }.
% 87.98/88.40 (1289) {G24,W15,D6,L1,V2,M1} P(1190,107);d(1190);d(1190) { mult( X, ld( ld
% 87.98/88.40 ( ld( X, Y ), X ), Y ) ) ==> ld( ld( Y, X ), Y ) }.
% 87.98/88.40 (1300) {G23,W13,D5,L1,V2,M1} P(1129,1170) { ld( rd( f( X ), Y ), unit ) =
% 87.98/88.40 ld( rd( X, Y ), f( X ) ) }.
% 87.98/88.40 (1331) {G22,W15,D5,L1,V2,M1} P(1142,40);d(446);d(27) { mult( mult( mult( Y
% 87.98/88.40 , X ), rd( X, Y ) ), Y ) ==> mult( mult( Y, X ), X ) }.
% 87.98/88.40 (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1) { ld( Y, ld(
% 87.98/88.40 X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 87.98/88.40 (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { ld( ld( X,
% 87.98/88.40 unit ), Y ) ==> mult( X, Y ) }.
% 87.98/88.40 (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z ) ==> ld(
% 87.98/88.40 ld( Y, X ), Z ) }.
% 87.98/88.40 (1942) {G24,W9,D4,L1,V2,M1} P(1903,14) { rd( Y, mult( X, Y ) ) ==> ld( X,
% 87.98/88.40 unit ) }.
% 87.98/88.40 (1950) {G26,W9,D4,L1,V2,M1} P(1230,1942);d(249);d(1903);d(3) { ld( rd( X, Y
% 87.98/88.40 ), unit ) ==> rd( Y, X ) }.
% 87.98/88.40 (1963) {G25,W13,D5,L1,V3,M1} P(1173,1942) { ld( mult( X, ld( Y, Z ) ), unit
% 87.98/88.40 ) ==> rd( ld( Z, Y ), X ) }.
% 87.98/88.40 (1967) {G25,W11,D4,L1,V2,M1} P(1054,1942) { rd( ld( Y, unit ), X ) ==> ld(
% 87.98/88.40 mult( X, Y ), unit ) }.
% 87.98/88.40 (1985) {G25,W9,D4,L1,V2,M1} P(0,1942) { rd( ld( X, Y ), Y ) ==> ld( X, unit
% 87.98/88.40 ) }.
% 87.98/88.40 (1986) {G27,W11,D4,L1,V3,M1} P(1950,1903) { mult( rd( X, Y ), Z ) ==> ld(
% 87.98/88.40 rd( Y, X ), Z ) }.
% 87.98/88.40 (1989) {G27,W11,D4,L1,V2,M1} P(1950,1300) { ld( rd( X, Y ), f( X ) ) ==> rd
% 87.98/88.40 ( Y, f( X ) ) }.
% 87.98/88.40 (1994) {G27,W11,D4,L1,V3,M1} P(1950,1171);d(15) { rd( Z, rd( Y, X ) ) ==>
% 87.98/88.40 mult( Z, rd( X, Y ) ) }.
% 87.98/88.40 (1998) {G27,W11,D4,L1,V2,M1} P(588,1950);d(1170);d(1171) { mult( X, ld( Y,
% 87.98/88.40 X ) ) ==> ld( rd( Y, X ), X ) }.
% 87.98/88.40 (2016) {G26,W11,D4,L1,V2,M1} P(1185,1985);d(1171);d(1927);d(15);d(1170) {
% 87.98/88.40 ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 87.98/88.40 (2033) {G28,W15,D5,L1,V4,M1} P(1171,1986) { mult( mult( X, ld( Z, Y ) ), T
% 87.98/88.40 ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 87.98/88.40 (2035) {G28,W13,D5,L1,V3,M1} P(1986,1077);d(1895) { ld( mult( Z, rd( Y, X )
% 87.98/88.40 ), unit ) ==> rd( rd( X, Y ), Z ) }.
% 87.98/88.40 (2058) {G28,W15,D5,L1,V4,M1} P(1994,1986) { mult( mult( X, rd( Z, Y ) ), T
% 87.98/88.40 ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 87.98/88.40 (2061) {G28,W15,D5,L1,V4,M1} P(1171,1994) { rd( T, mult( X, ld( Z, Y ) ) )
% 87.98/88.40 ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 87.98/88.40 (2091) {G25,W11,D5,L1,V3,M1} P(1927,1) { ld( ld( X, Y ), ld( ld( Y, X ), Z
% 87.98/88.40 ) ) ==> Z }.
% 87.98/88.40 (2093) {G29,W11,D4,L1,V2,M1} P(2016,1903);d(1895);d(1077);d(2035);d(1895);d
% 87.98/88.40 (1077) { rd( X, mult( X, Y ) ) ==> rd( rd( X, Y ), X ) }.
% 87.98/88.40 (2122) {G28,W11,D5,L1,V2,M1} P(16,2016);d(1986) { ld( ld( rd( Y, X ), X ),
% 87.98/88.40 X ) ==> ld( X, Y ) }.
% 87.98/88.40 (2140) {G30,W11,D5,L1,V2,M1} P(2093,16) { ld( rd( rd( X, Y ), X ), X ) ==>
% 87.98/88.40 mult( X, Y ) }.
% 87.98/88.40 (2227) {G28,W15,D5,L1,V2,M1} P(1998,46);d(1998) { mult( mult( X, X ), ld( Y
% 87.98/88.40 , X ) ) ==> ld( rd( rd( Y, X ), X ), X ) }.
% 87.98/88.40 (2422) {G29,W17,D6,L1,V4,M1} P(2035,1967) { ld( mult( T, mult( X, rd( Y, Z
% 87.98/88.40 ) ) ), unit ) ==> rd( rd( rd( Z, Y ), X ), T ) }.
% 87.98/88.40 (2426) {G29,W17,D6,L1,V4,M1} P(1171,2035) { ld( mult( T, mult( X, ld( Z, Y
% 87.98/88.40 ) ) ), unit ) ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 87.98/88.40 (3330) {G23,W17,D6,L1,V2,M1} P(145,1082);d(8);d(1170) { ld( mult( X, f( ld
% 87.98/88.40 ( Y, X ) ) ), mult( Y, f( ld( Y, X ) ) ) ) ==> ld( X, Y ) }.
% 87.98/88.40 (3781) {G29,W19,D6,L1,V5,M1} P(1994,2058) { mult( mult( T, mult( X, rd( Z,
% 87.98/88.40 Y ) ) ), U ) ==> ld( rd( rd( rd( Y, Z ), X ), T ), U ) }.
% 87.98/88.40 (6955) {G30,W19,D5,L1,V3,M1} P(263,2422);d(2035) { rd( rd( Y, Z ), mult( X
% 87.98/88.40 , mult( Y, Z ) ) ) ==> rd( rd( rd( Y, Z ), Z ), mult( X, Y ) ) }.
% 87.98/88.40 (8153) {G31,W15,D5,L1,V3,M1} P(126,6955);d(3);d(6955);d(157) { rd( X, mult
% 87.98/88.40 ( Z, mult( X, Y ) ) ) ==> rd( rd( X, Y ), mult( Z, X ) ) }.
% 87.98/88.40 (8177) {G32,W15,D5,L1,V3,M1} P(8153,1967);d(2061);d(1986);d(1171);d(15);d(
% 87.98/88.40 1927);d(2033);d(1170);d(15) { ld( X, rd( ld( Z, X ), Y ) ) ==> ld( mult(
% 87.98/88.40 Z, X ), rd( X, Y ) ) }.
% 87.98/88.40 (8179) {G32,W19,D5,L1,V3,M1} P(8153,1989) { ld( rd( rd( X, Z ), mult( Y, X
% 87.98/88.40 ) ), f( X ) ) ==> rd( mult( Y, mult( X, Z ) ), f( X ) ) }.
% 87.98/88.40 (8218) {G33,W15,D5,L1,V3,M1} P(2140,8177);d(1986);d(16) { ld( X, rd( mult(
% 87.98/88.40 X, Y ), Z ) ) ==> ld( rd( X, Y ), rd( X, Z ) ) }.
% 87.98/88.40 (8271) {G34,W15,D5,L1,V3,M1} P(8218,1903);d(1967);d(1903);d(1967);d(1077);d
% 87.98/88.40 (1927);d(15) { rd( mult( Y, X ), mult( Z, X ) ) ==> mult( X, rd( ld( X, Y
% 87.98/88.40 ), Z ) ) }.
% 87.98/88.40 (8328) {G35,W19,D5,L1,V4,M1} P(1927,8271);d(1171);d(1171);d(1927) { mult( Z
% 87.98/88.40 , ld( ld( T, Z ), ld( Y, X ) ) ) ==> mult( mult( T, Z ), ld( Z, ld( Y, X
% 87.98/88.40 ) ) ) }.
% 87.98/88.40 (8333) {G35,W15,D5,L1,V3,M1} P(8271,1950);d(2035);d(1171);d(8271) { rd(
% 87.98/88.40 mult( Z, ld( X, Y ) ), Y ) ==> mult( Y, rd( ld( Y, Z ), X ) ) }.
% 87.98/88.40 (8379) {G36,W15,D5,L1,V3,M1} P(8333,2122);d(1089);d(1903);d(1986);d(1171)
% 87.98/88.40 { ld( Z, mult( X, ld( Y, Z ) ) ) ==> ld( mult( Y, ld( X, Z ) ), Z ) }.
% 87.98/88.40 (8383) {G36,W15,D5,L1,V3,M1} P(1903,8333);d(1171);d(1927);d(8328);d(15) {
% 87.98/88.40 rd( mult( Z, mult( X, Y ) ), Y ) ==> mult( mult( Z, Y ), ld( Y, X ) ) }.
% 87.98/88.40 (8414) {G37,W15,D5,L1,V3,M1} P(1895,8379);d(1903);d(1077);d(1895);d(2426);d
% 87.98/88.40 (1903) { rd( rd( mult( Y, Z ), X ), Y ) ==> mult( Y, rd( Z, mult( Y, X )
% 87.98/88.40 ) ) }.
% 87.98/88.40 (8441) {G38,W15,D5,L1,V3,M1} P(1077,8414);d(1967);d(1077) { rd( X, mult(
% 87.98/88.40 mult( X, Z ), Y ) ) ==> rd( rd( rd( X, Y ), Z ), X ) }.
% 87.98/88.40 (8466) {G39,W15,D5,L1,V3,M1} P(8441,1967);d(1171);d(1986);d(1994);d(1171);d
% 87.98/88.40 (15);d(1927);d(1927);d(1927);d(1170);d(15) { ld( X, ld( Z, ld( Y, X ) ) )
% 87.98/88.40 ==> ld( mult( Y, mult( Z, X ) ), X ) }.
% 87.98/88.40 (8477) {G39,W15,D6,L1,V3,M1} P(8441,16) { ld( rd( rd( rd( X, Z ), Y ), X )
% 87.98/88.40 , X ) ==> mult( mult( X, Y ), Z ) }.
% 87.98/88.40 (8497) {G40,W15,D5,L1,V3,M1} P(1903,8466);d(1927);d(15) { ld( Y, ld( Z,
% 87.98/88.40 mult( X, Y ) ) ) ==> ld( ld( X, mult( Z, Y ) ), Y ) }.
% 87.98/88.40 (8534) {G41,W15,D5,L1,V3,M1} P(8497,1903);d(1895);d(1963);d(1077);d(1077)
% 87.98/88.40 { rd( ld( rd( Y, X ), Z ), X ) ==> mult( X, ld( Y, rd( Z, X ) ) ) }.
% 87.98/88.40 (8566) {G42,W15,D5,L1,V3,M1} P(8534,2122);d(1089);d(1903);d(1927) { ld( Y,
% 87.98/88.40 ld( rd( X, Y ), Z ) ) ==> ld( ld( rd( Z, Y ), X ), Y ) }.
% 87.98/88.40 (8635) {G43,W15,D5,L1,V3,M1} P(1967,8566);d(1903);d(1895);d(1903);d(2058)
% 87.98/88.40 { ld( Y, mult( mult( Y, X ), Z ) ) ==> ld( rd( rd( Y, Z ), X ), Y ) }.
% 87.98/88.40 (8642) {G43,W19,D6,L1,V3,M1} P(588,8566) { ld( X, ld( ld( X, rd( Y, X ) ),
% 87.98/88.40 Z ) ) ==> ld( ld( rd( Z, X ), ld( X, Y ) ), X ) }.
% 87.98/88.40 (8670) {G44,W15,D5,L1,V3,M1} P(8635,1903);d(1895);d(2035);d(1994);d(1171);d
% 87.98/88.40 (15);d(8383);d(1927);d(1927);d(15) { mult( X, ld( ld( Y, X ), Z ) ) ==>
% 87.98/88.40 mult( mult( Y, X ), ld( X, Z ) ) }.
% 87.98/88.40 (8776) {G45,W15,D5,L1,V3,M1} P(8670,1963);d(1963) { rd( ld( Z, X ), mult( Y
% 87.98/88.40 , X ) ) ==> rd( ld( Z, ld( Y, X ) ), X ) }.
% 87.98/88.40 (8779) {G45,W19,D5,L1,V3,M1} P(2122,8670);d(1927);d(1927);d(67) { ld( ld(
% 87.98/88.40 mult( Y, Y ), rd( X, Y ) ), ld( Y, Z ) ) ==> mult( Y, ld( ld( Y, X ), Z )
% 87.98/88.40 ) }.
% 87.98/88.40 (8819) {G46,W15,D5,L1,V3,M1} P(1895,8776);d(2061);d(1927);d(15);d(15);d(
% 87.98/88.40 1171);d(1927);d(1895);d(1903);d(15) { ld( mult( Y, X ), rd( Y, Z ) ) ==>
% 87.98/88.40 ld( mult( mult( Y, Z ), X ), Y ) }.
% 87.98/88.40 (8862) {G47,W15,D5,L1,V3,M1} P(0,8819) { ld( mult( mult( X, Z ), ld( X, Y )
% 87.98/88.40 ), X ) ==> ld( Y, rd( X, Z ) ) }.
% 87.98/88.40 (8878) {G48,W15,D5,L1,V3,M1} P(2227,8862);d(1190);d(1927);d(8642);d(607);d(
% 87.98/88.40 8779);d(1089);d(1903);d(1927);d(1142);d(1171);d(46);d(55) { ld( ld( rd( Y
% 87.98/88.40 , X ), ld( X, Z ) ), X ) ==> ld( Z, mult( X, Y ) ) }.
% 87.98/88.40 (8921) {G49,W15,D5,L1,V3,M1} P(8878,2091) { ld( ld( ld( Y, Z ), rd( X, Y )
% 87.98/88.40 ), ld( Z, mult( Y, X ) ) ) ==> Y }.
% 87.98/88.40 (8996) {G50,W15,D5,L1,V3,M1} P(1895,8921);d(1903);d(1903) { ld( mult( mult
% 87.98/88.40 ( Y, X ), rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 87.98/88.40 (9018) {G51,W17,D5,L1,V3,M1} P(8996,3330);d(2058);d(8179);d(1082);d(8) { ld
% 87.98/88.40 ( mult( X, mult( Y, Z ) ), mult( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( Y,
% 87.98/88.40 unit ) }.
% 87.98/88.40 (9020) {G52,W15,D5,L1,V3,M1} P(8996,1289);d(8670);d(3781);d(8996);d(8477);d
% 87.98/88.40 (7);d(9018);d(1903) { mult( Y, mult( X, mult( Y, Z ) ) ) ==> mult( mult(
% 87.98/88.40 mult( Y, X ), Y ), Z ) }.
% 87.98/88.40 (9035) {G53,W0,D0,L0,V0,M0} R(9020,11) { }.
% 87.98/88.40
% 87.98/88.40
% 87.98/88.40 % SZS output end Refutation
% 87.98/88.40 found a proof!
% 87.98/88.40
% 87.98/88.40
% 87.98/88.40 Unprocessed initial clauses:
% 87.98/88.40
% 87.98/88.40 (9037) {G0,W7,D4,L1,V2,M1} { mult( Y, ld( Y, X ) ) = X }.
% 87.98/88.40 (9038) {G0,W7,D4,L1,V2,M1} { ld( Y, mult( Y, X ) ) = X }.
% 87.98/88.40 (9039) {G0,W7,D4,L1,V2,M1} { mult( rd( Y, X ), X ) = Y }.
% 87.98/88.40 (9040) {G0,W7,D4,L1,V2,M1} { rd( mult( Y, X ), X ) = Y }.
% 87.98/88.40 (9041) {G0,W5,D3,L1,V1,M1} { mult( X, unit ) = X }.
% 87.98/88.40 (9042) {G0,W5,D3,L1,V1,M1} { mult( unit, X ) = X }.
% 87.98/88.40 (9043) {G0,W19,D6,L1,V3,M1} { mult( mult( Z, Y ), mult( mult( X, Y ), X )
% 87.98/88.40 ) = mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40 (9044) {G0,W11,D4,L1,V2,M1} { mult( mult( Y, X ), Y ) = mult( Y, mult( X,
% 87.98/88.40 Y ) ) }.
% 87.98/88.40 (9045) {G0,W7,D4,L1,V1,M1} { mult( f( X ), f( X ) ) = X }.
% 87.98/88.40 (9046) {G0,W30,D5,L2,V3,M2} { ! mult( X, mult( Y, mult( Z, Y ) ) ) = mult
% 87.98/88.40 ( mult( mult( X, Y ), Z ), Y ), mult( Y, mult( X, mult( Y, Z ) ) ) = mult
% 87.98/88.40 ( mult( mult( Y, X ), Y ), Z ) }.
% 87.98/88.40 (9047) {G0,W30,D5,L2,V3,M2} { ! mult( mult( X, Y ), mult( Z, X ) ) = mult
% 87.98/88.40 ( mult( X, mult( Y, Z ) ), X ), mult( X, mult( Y, mult( X, Z ) ) ) = mult
% 87.98/88.40 ( mult( mult( X, Y ), X ), Z ) }.
% 87.98/88.40 (9048) {G0,W30,D5,L2,V3,M2} { ! mult( mult( X, Y ), mult( Z, X ) ) = mult
% 87.98/88.40 ( X, mult( mult( Y, Z ), X ) ), mult( X, mult( Y, mult( X, Z ) ) ) = mult
% 87.98/88.40 ( mult( mult( X, Y ), X ), Z ) }.
% 87.98/88.40 (9049) {G0,W15,D5,L1,V0,M1} { ! mult( a, mult( b, mult( a, c ) ) ) = mult
% 87.98/88.40 ( mult( mult( a, b ), a ), c ) }.
% 87.98/88.40
% 87.98/88.40
% 87.98/88.40 Total Proof:
% 87.98/88.40
% 87.98/88.40 subsumption: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.40 parent0: (9037) {G0,W7,D4,L1,V2,M1} { mult( Y, ld( Y, X ) ) = X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 87.98/88.40 parent0: (9038) {G0,W7,D4,L1,V2,M1} { ld( Y, mult( Y, X ) ) = X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.40 parent0: (9039) {G0,W7,D4,L1,V2,M1} { mult( rd( Y, X ), X ) = Y }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 87.98/88.40 parent0: (9040) {G0,W7,D4,L1,V2,M1} { rd( mult( Y, X ), X ) = Y }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.40 parent0: (9041) {G0,W5,D3,L1,V1,M1} { mult( X, unit ) = X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.40 parent0: (9042) {G0,W5,D3,L1,V1,M1} { mult( unit, X ) = X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 87.98/88.40 , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40 parent0: (9043) {G0,W19,D6,L1,V3,M1} { mult( mult( Z, Y ), mult( mult( X,
% 87.98/88.40 Y ), X ) ) = mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 Z := Z
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9085) {G0,W11,D4,L1,V2,M1} { mult( X, mult( Y, X ) ) = mult( mult
% 87.98/88.40 ( X, Y ), X ) }.
% 87.98/88.40 parent0[0]: (9044) {G0,W11,D4,L1,V2,M1} { mult( mult( Y, X ), Y ) = mult(
% 87.98/88.40 Y, mult( X, Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult
% 87.98/88.40 ( mult( Y, X ), Y ) }.
% 87.98/88.40 parent0: (9085) {G0,W11,D4,L1,V2,M1} { mult( X, mult( Y, X ) ) = mult(
% 87.98/88.40 mult( X, Y ), X ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.40 parent0: (9045) {G0,W7,D4,L1,V1,M1} { mult( f( X ), f( X ) ) = X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9119) {G1,W30,D5,L2,V3,M2} { ! mult( X, mult( mult( Y, Z ), Y )
% 87.98/88.40 ) = mult( mult( mult( X, Y ), Z ), Y ), mult( Y, mult( X, mult( Y, Z ) )
% 87.98/88.40 ) = mult( mult( mult( Y, X ), Y ), Z ) }.
% 87.98/88.40 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 87.98/88.40 mult( Y, X ), Y ) }.
% 87.98/88.40 parent1[0; 4]: (9046) {G0,W30,D5,L2,V3,M2} { ! mult( X, mult( Y, mult( Z,
% 87.98/88.40 Y ) ) ) = mult( mult( mult( X, Y ), Z ), Y ), mult( Y, mult( X, mult( Y,
% 87.98/88.40 Z ) ) ) = mult( mult( mult( Y, X ), Y ), Z ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Z
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 Z := Z
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (9) {G1,W30,D5,L2,V3,M2} I;d(7) { mult( Y, mult( X, mult( Y, Z
% 87.98/88.40 ) ) ) ==> mult( mult( mult( Y, X ), Y ), Z ), ! mult( X, mult( mult( Y,
% 87.98/88.40 Z ), Y ) ) ==> mult( mult( mult( X, Y ), Z ), Y ) }.
% 87.98/88.40 parent0: (9119) {G1,W30,D5,L2,V3,M2} { ! mult( X, mult( mult( Y, Z ), Y )
% 87.98/88.40 ) = mult( mult( mult( X, Y ), Z ), Y ), mult( Y, mult( X, mult( Y, Z ) )
% 87.98/88.40 ) = mult( mult( mult( Y, X ), Y ), Z ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 Z := Z
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 1
% 87.98/88.40 1 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (11) {G0,W15,D5,L1,V0,M1} I { ! mult( a, mult( b, mult( a, c )
% 87.98/88.40 ) ) ==> mult( mult( mult( a, b ), a ), c ) }.
% 87.98/88.40 parent0: (9049) {G0,W15,D5,L1,V0,M1} { ! mult( a, mult( b, mult( a, c ) )
% 87.98/88.40 ) = mult( mult( mult( a, b ), a ), c ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9143) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y ) }.
% 87.98/88.40 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9144) {G1,W5,D3,L1,V1,M1} { X ==> rd( X, unit ) }.
% 87.98/88.40 parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.40 parent1[0; 3]: (9143) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y )
% 87.98/88.40 }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := unit
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9145) {G1,W5,D3,L1,V1,M1} { rd( X, unit ) ==> X }.
% 87.98/88.40 parent0[0]: (9144) {G1,W5,D3,L1,V1,M1} { X ==> rd( X, unit ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (12) {G1,W5,D3,L1,V1,M1} P(4,3) { rd( X, unit ) ==> X }.
% 87.98/88.40 parent0: (9145) {G1,W5,D3,L1,V1,M1} { rd( X, unit ) ==> X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9147) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y ) }.
% 87.98/88.40 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9148) {G1,W7,D4,L1,V2,M1} { X ==> rd( Y, ld( X, Y ) ) }.
% 87.98/88.40 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.40 parent1[0; 3]: (9147) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y )
% 87.98/88.40 }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := ld( X, Y )
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9149) {G1,W7,D4,L1,V2,M1} { rd( Y, ld( X, Y ) ) ==> X }.
% 87.98/88.40 parent0[0]: (9148) {G1,W7,D4,L1,V2,M1} { X ==> rd( Y, ld( X, Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (14) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X
% 87.98/88.40 }.
% 87.98/88.40 parent0: (9149) {G1,W7,D4,L1,V2,M1} { rd( Y, ld( X, Y ) ) ==> X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9150) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) ) }.
% 87.98/88.40 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9152) {G1,W5,D3,L1,V1,M1} { X ==> ld( unit, X ) }.
% 87.98/88.40 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.40 parent1[0; 2]: (9150) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) )
% 87.98/88.40 }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := ld( unit, X )
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := unit
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9153) {G1,W5,D3,L1,V1,M1} { ld( unit, X ) ==> X }.
% 87.98/88.40 parent0[0]: (9152) {G1,W5,D3,L1,V1,M1} { X ==> ld( unit, X ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 87.98/88.40 parent0: (9153) {G1,W5,D3,L1,V1,M1} { ld( unit, X ) ==> X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9155) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 87.98/88.40 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9156) {G1,W7,D4,L1,V2,M1} { X ==> ld( rd( Y, X ), Y ) }.
% 87.98/88.40 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.40 parent1[0; 6]: (9155) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 87.98/88.40 }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := rd( Y, X )
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9157) {G1,W7,D4,L1,V2,M1} { ld( rd( Y, X ), Y ) ==> X }.
% 87.98/88.40 parent0[0]: (9156) {G1,W7,D4,L1,V2,M1} { X ==> ld( rd( Y, X ), Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (16) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y
% 87.98/88.40 }.
% 87.98/88.40 parent0: (9157) {G1,W7,D4,L1,V2,M1} { ld( rd( Y, X ), Y ) ==> X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9159) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 87.98/88.40 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9160) {G1,W5,D3,L1,V1,M1} { unit ==> ld( X, X ) }.
% 87.98/88.40 parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.40 parent1[0; 4]: (9159) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 87.98/88.40 }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := unit
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9161) {G1,W5,D3,L1,V1,M1} { ld( X, X ) ==> unit }.
% 87.98/88.40 parent0[0]: (9160) {G1,W5,D3,L1,V1,M1} { unit ==> ld( X, X ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (17) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 87.98/88.40 parent0: (9161) {G1,W5,D3,L1,V1,M1} { ld( X, X ) ==> unit }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9163) {G0,W19,D6,L1,V3,M1} { mult( mult( X, mult( mult( Y, Z ), Y
% 87.98/88.40 ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.40 parent0[0]: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 87.98/88.40 , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Z
% 87.98/88.40 Y := Y
% 87.98/88.40 Z := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9167) {G1,W23,D7,L1,V3,M1} { mult( mult( X, mult( mult( Y, rd( Z
% 87.98/88.40 , Y ) ), Y ) ), rd( Z, Y ) ) ==> mult( mult( X, Y ), mult( Z, rd( Z, Y )
% 87.98/88.40 ) ) }.
% 87.98/88.40 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.40 parent1[0; 19]: (9163) {G0,W19,D6,L1,V3,M1} { mult( mult( X, mult( mult( Y
% 87.98/88.40 , Z ), Y ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := Z
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 Z := rd( Z, Y )
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (23) {G1,W23,D7,L1,V3,M1} P(2,6) { mult( mult( Z, mult( mult(
% 87.98/88.40 Y, rd( X, Y ) ), Y ) ), rd( X, Y ) ) ==> mult( mult( Z, Y ), mult( X, rd
% 87.98/88.40 ( X, Y ) ) ) }.
% 87.98/88.40 parent0: (9167) {G1,W23,D7,L1,V3,M1} { mult( mult( X, mult( mult( Y, rd( Z
% 87.98/88.40 , Y ) ), Y ) ), rd( Z, Y ) ) ==> mult( mult( X, Y ), mult( Z, rd( Z, Y )
% 87.98/88.40 ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Z
% 87.98/88.40 Y := Y
% 87.98/88.40 Z := X
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9173) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y ) }.
% 87.98/88.40 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9174) {G1,W19,D7,L1,V3,M1} { mult( X, Y ) ==> rd( mult( mult( X
% 87.98/88.40 , mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.40 parent0[0]: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 87.98/88.40 , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40 parent1[0; 5]: (9173) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y )
% 87.98/88.40 }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Z
% 87.98/88.40 Y := Y
% 87.98/88.40 Z := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := mult( X, Y )
% 87.98/88.40 Y := mult( mult( Z, Y ), Z )
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9175) {G1,W19,D7,L1,V3,M1} { rd( mult( mult( X, mult( mult( Y, Z
% 87.98/88.40 ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) ==> mult( X, Y ) }.
% 87.98/88.40 parent0[0]: (9174) {G1,W19,D7,L1,V3,M1} { mult( X, Y ) ==> rd( mult( mult
% 87.98/88.40 ( X, mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 Z := Z
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (26) {G1,W19,D7,L1,V3,M1} P(6,3) { rd( mult( mult( X, mult(
% 87.98/88.40 mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) ==> mult( X, Y ) }.
% 87.98/88.40 parent0: (9175) {G1,W19,D7,L1,V3,M1} { rd( mult( mult( X, mult( mult( Y, Z
% 87.98/88.40 ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) ==> mult( X, Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 Z := Z
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9177) {G0,W19,D6,L1,V3,M1} { mult( mult( X, mult( mult( Y, Z ), Y
% 87.98/88.40 ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.40 parent0[0]: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 87.98/88.40 , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Z
% 87.98/88.40 Y := Y
% 87.98/88.40 Z := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9186) {G1,W17,D6,L1,V2,M1} { mult( mult( X, mult( mult( unit, Y
% 87.98/88.40 ), unit ) ), Y ) ==> mult( mult( X, unit ), mult( Y, Y ) ) }.
% 87.98/88.40 parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.40 parent1[0; 15]: (9177) {G0,W19,D6,L1,V3,M1} { mult( mult( X, mult( mult( Y
% 87.98/88.40 , Z ), Y ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := unit
% 87.98/88.40 Z := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9195) {G1,W15,D6,L1,V2,M1} { mult( mult( X, mult( mult( unit, Y
% 87.98/88.40 ), unit ) ), Y ) ==> mult( X, mult( Y, Y ) ) }.
% 87.98/88.40 parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.40 parent1[0; 11]: (9186) {G1,W17,D6,L1,V2,M1} { mult( mult( X, mult( mult(
% 87.98/88.40 unit, Y ), unit ) ), Y ) ==> mult( mult( X, unit ), mult( Y, Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9197) {G1,W13,D5,L1,V2,M1} { mult( mult( X, mult( unit, Y ) ), Y
% 87.98/88.40 ) ==> mult( X, mult( Y, Y ) ) }.
% 87.98/88.40 parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.40 parent1[0; 4]: (9195) {G1,W15,D6,L1,V2,M1} { mult( mult( X, mult( mult(
% 87.98/88.40 unit, Y ), unit ) ), Y ) ==> mult( X, mult( Y, Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := mult( unit, Y )
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9198) {G1,W11,D4,L1,V2,M1} { mult( mult( X, Y ), Y ) ==> mult( X
% 87.98/88.40 , mult( Y, Y ) ) }.
% 87.98/88.40 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.40 parent1[0; 4]: (9197) {G1,W13,D5,L1,V2,M1} { mult( mult( X, mult( unit, Y
% 87.98/88.40 ) ), Y ) ==> mult( X, mult( Y, Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9199) {G1,W11,D4,L1,V2,M1} { mult( X, mult( Y, Y ) ) ==> mult(
% 87.98/88.40 mult( X, Y ), Y ) }.
% 87.98/88.40 parent0[0]: (9198) {G1,W11,D4,L1,V2,M1} { mult( mult( X, Y ), Y ) ==> mult
% 87.98/88.40 ( X, mult( Y, Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (27) {G1,W11,D4,L1,V2,M1} P(4,6);d(4);d(4);d(5) { mult( X,
% 87.98/88.40 mult( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 87.98/88.40 parent0: (9199) {G1,W11,D4,L1,V2,M1} { mult( X, mult( Y, Y ) ) ==> mult(
% 87.98/88.40 mult( X, Y ), Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9201) {G0,W19,D6,L1,V3,M1} { mult( mult( X, mult( mult( Y, Z ), Y
% 87.98/88.40 ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.40 parent0[0]: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 87.98/88.40 , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Z
% 87.98/88.40 Y := Y
% 87.98/88.40 Z := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9205) {G1,W17,D6,L1,V2,M1} { mult( mult( unit, mult( mult( X, Y
% 87.98/88.40 ), X ) ), Y ) ==> mult( X, mult( mult( Y, X ), Y ) ) }.
% 87.98/88.40 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.40 parent1[0; 11]: (9201) {G0,W19,D6,L1,V3,M1} { mult( mult( X, mult( mult( Y
% 87.98/88.40 , Z ), Y ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := unit
% 87.98/88.40 Y := X
% 87.98/88.40 Z := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9208) {G1,W15,D5,L1,V2,M1} { mult( mult( mult( X, Y ), X ), Y )
% 87.98/88.40 ==> mult( X, mult( mult( Y, X ), Y ) ) }.
% 87.98/88.40 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.40 parent1[0; 2]: (9205) {G1,W17,D6,L1,V2,M1} { mult( mult( unit, mult( mult
% 87.98/88.40 ( X, Y ), X ) ), Y ) ==> mult( X, mult( mult( Y, X ), Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := mult( mult( X, Y ), X )
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9209) {G1,W15,D5,L1,V2,M1} { mult( X, mult( mult( Y, X ), Y ) )
% 87.98/88.40 ==> mult( mult( mult( X, Y ), X ), Y ) }.
% 87.98/88.40 parent0[0]: (9208) {G1,W15,D5,L1,V2,M1} { mult( mult( mult( X, Y ), X ), Y
% 87.98/88.40 ) ==> mult( X, mult( mult( Y, X ), Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (28) {G1,W15,D5,L1,V2,M1} P(5,6);d(5) { mult( X, mult( mult( Y
% 87.98/88.40 , X ), Y ) ) ==> mult( mult( mult( X, Y ), X ), Y ) }.
% 87.98/88.40 parent0: (9209) {G1,W15,D5,L1,V2,M1} { mult( X, mult( mult( Y, X ), Y ) )
% 87.98/88.40 ==> mult( mult( mult( X, Y ), X ), Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9211) {G0,W11,D4,L1,V2,M1} { mult( mult( X, Y ), X ) ==> mult( X
% 87.98/88.40 , mult( Y, X ) ) }.
% 87.98/88.40 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 87.98/88.40 mult( Y, X ), Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9213) {G1,W13,D5,L1,V1,M1} { mult( mult( f( X ), f( X ) ), f( X
% 87.98/88.40 ) ) ==> mult( f( X ), X ) }.
% 87.98/88.40 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.40 parent1[0; 12]: (9211) {G0,W11,D4,L1,V2,M1} { mult( mult( X, Y ), X ) ==>
% 87.98/88.40 mult( X, mult( Y, X ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := f( X )
% 87.98/88.40 Y := f( X )
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9214) {G1,W9,D4,L1,V1,M1} { mult( X, f( X ) ) ==> mult( f( X ),
% 87.98/88.40 X ) }.
% 87.98/88.40 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.40 parent1[0; 2]: (9213) {G1,W13,D5,L1,V1,M1} { mult( mult( f( X ), f( X ) )
% 87.98/88.40 , f( X ) ) ==> mult( f( X ), X ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (34) {G1,W9,D4,L1,V1,M1} P(8,7) { mult( X, f( X ) ) ==> mult(
% 87.98/88.40 f( X ), X ) }.
% 87.98/88.40 parent0: (9214) {G1,W9,D4,L1,V1,M1} { mult( X, f( X ) ) ==> mult( f( X ),
% 87.98/88.40 X ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9219) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 87.98/88.40 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9220) {G1,W11,D5,L1,V2,M1} { mult( X, Y ) ==> ld( Y, mult( mult
% 87.98/88.40 ( Y, X ), Y ) ) }.
% 87.98/88.40 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 87.98/88.40 mult( Y, X ), Y ) }.
% 87.98/88.40 parent1[0; 6]: (9219) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 87.98/88.40 }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := mult( X, Y )
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9221) {G1,W11,D5,L1,V2,M1} { ld( Y, mult( mult( Y, X ), Y ) ) ==>
% 87.98/88.40 mult( X, Y ) }.
% 87.98/88.40 parent0[0]: (9220) {G1,W11,D5,L1,V2,M1} { mult( X, Y ) ==> ld( Y, mult(
% 87.98/88.40 mult( Y, X ), Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (39) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ),
% 87.98/88.40 X ) ) ==> mult( Y, X ) }.
% 87.98/88.40 parent0: (9221) {G1,W11,D5,L1,V2,M1} { ld( Y, mult( mult( Y, X ), Y ) )
% 87.98/88.40 ==> mult( X, Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9223) {G0,W11,D4,L1,V2,M1} { mult( mult( X, Y ), X ) ==> mult( X
% 87.98/88.40 , mult( Y, X ) ) }.
% 87.98/88.40 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 87.98/88.40 mult( Y, X ), Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9225) {G1,W11,D5,L1,V2,M1} { mult( mult( X, rd( Y, X ) ), X )
% 87.98/88.40 ==> mult( X, Y ) }.
% 87.98/88.40 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.40 parent1[0; 10]: (9223) {G0,W11,D4,L1,V2,M1} { mult( mult( X, Y ), X ) ==>
% 87.98/88.40 mult( X, mult( Y, X ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := rd( Y, X )
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (40) {G1,W11,D5,L1,V2,M1} P(2,7) { mult( mult( Y, rd( X, Y ) )
% 87.98/88.40 , Y ) ==> mult( Y, X ) }.
% 87.98/88.40 parent0: (9225) {G1,W11,D5,L1,V2,M1} { mult( mult( X, rd( Y, X ) ), X )
% 87.98/88.40 ==> mult( X, Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9229) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y ) }.
% 87.98/88.40 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9230) {G1,W11,D5,L1,V2,M1} { X ==> rd( mult( mult( X, Y ), X ),
% 87.98/88.40 mult( Y, X ) ) }.
% 87.98/88.40 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 87.98/88.40 mult( Y, X ), Y ) }.
% 87.98/88.40 parent1[0; 3]: (9229) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y )
% 87.98/88.40 }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := mult( Y, X )
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9231) {G1,W11,D5,L1,V2,M1} { rd( mult( mult( X, Y ), X ), mult( Y
% 87.98/88.40 , X ) ) ==> X }.
% 87.98/88.40 parent0[0]: (9230) {G1,W11,D5,L1,V2,M1} { X ==> rd( mult( mult( X, Y ), X
% 87.98/88.40 ), mult( Y, X ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (42) {G1,W11,D5,L1,V2,M1} P(7,3) { rd( mult( mult( X, Y ), X )
% 87.98/88.40 , mult( Y, X ) ) ==> X }.
% 87.98/88.40 parent0: (9231) {G1,W11,D5,L1,V2,M1} { rd( mult( mult( X, Y ), X ), mult(
% 87.98/88.40 Y, X ) ) ==> X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9233) {G1,W30,D5,L2,V3,M2} { mult( mult( mult( X, Y ), X ), Z )
% 87.98/88.40 ==> mult( X, mult( Y, mult( X, Z ) ) ), ! mult( Y, mult( mult( X, Z ), X
% 87.98/88.40 ) ) ==> mult( mult( mult( Y, X ), Z ), X ) }.
% 87.98/88.40 parent0[0]: (9) {G1,W30,D5,L2,V3,M2} I;d(7) { mult( Y, mult( X, mult( Y, Z
% 87.98/88.40 ) ) ) ==> mult( mult( mult( Y, X ), Y ), Z ), ! mult( X, mult( mult( Y,
% 87.98/88.40 Z ), Y ) ) ==> mult( mult( mult( X, Y ), Z ), Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 Z := Z
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9875) {G1,W28,D5,L2,V2,M2} { ! mult( unit, mult( mult( X, Y ), X
% 87.98/88.40 ) ) ==> mult( mult( X, Y ), X ), mult( mult( mult( X, unit ), X ), Y )
% 87.98/88.40 ==> mult( X, mult( unit, mult( X, Y ) ) ) }.
% 87.98/88.40 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.40 parent1[1; 11]: (9233) {G1,W30,D5,L2,V3,M2} { mult( mult( mult( X, Y ), X
% 87.98/88.40 ), Z ) ==> mult( X, mult( Y, mult( X, Z ) ) ), ! mult( Y, mult( mult( X
% 87.98/88.40 , Z ), X ) ) ==> mult( mult( mult( Y, X ), Z ), X ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := unit
% 87.98/88.40 Z := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9886) {G1,W26,D5,L2,V2,M2} { mult( mult( X, X ), Y ) ==> mult( X
% 87.98/88.40 , mult( unit, mult( X, Y ) ) ), ! mult( unit, mult( mult( X, Y ), X ) )
% 87.98/88.40 ==> mult( mult( X, Y ), X ) }.
% 87.98/88.40 parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.40 parent1[1; 3]: (9875) {G1,W28,D5,L2,V2,M2} { ! mult( unit, mult( mult( X,
% 87.98/88.40 Y ), X ) ) ==> mult( mult( X, Y ), X ), mult( mult( mult( X, unit ), X )
% 87.98/88.40 , Y ) ==> mult( X, mult( unit, mult( X, Y ) ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9888) {G1,W24,D5,L2,V2,M2} { ! mult( mult( X, Y ), X ) ==> mult
% 87.98/88.40 ( mult( X, Y ), X ), mult( mult( X, X ), Y ) ==> mult( X, mult( unit,
% 87.98/88.40 mult( X, Y ) ) ) }.
% 87.98/88.40 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.40 parent1[1; 2]: (9886) {G1,W26,D5,L2,V2,M2} { mult( mult( X, X ), Y ) ==>
% 87.98/88.40 mult( X, mult( unit, mult( X, Y ) ) ), ! mult( unit, mult( mult( X, Y ),
% 87.98/88.40 X ) ) ==> mult( mult( X, Y ), X ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := mult( mult( X, Y ), X )
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9890) {G1,W22,D4,L2,V2,M2} { mult( mult( X, X ), Y ) ==> mult( X
% 87.98/88.40 , mult( X, Y ) ), ! mult( mult( X, Y ), X ) ==> mult( mult( X, Y ), X )
% 87.98/88.40 }.
% 87.98/88.40 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.40 parent1[1; 8]: (9888) {G1,W24,D5,L2,V2,M2} { ! mult( mult( X, Y ), X ) ==>
% 87.98/88.40 mult( mult( X, Y ), X ), mult( mult( X, X ), Y ) ==> mult( X, mult( unit
% 87.98/88.40 , mult( X, Y ) ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := mult( X, Y )
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqrefl: (9891) {G0,W11,D4,L1,V2,M1} { mult( mult( X, X ), Y ) ==> mult( X
% 87.98/88.40 , mult( X, Y ) ) }.
% 87.98/88.40 parent0[1]: (9890) {G1,W22,D4,L2,V2,M2} { mult( mult( X, X ), Y ) ==> mult
% 87.98/88.40 ( X, mult( X, Y ) ), ! mult( mult( X, Y ), X ) ==> mult( mult( X, Y ), X
% 87.98/88.40 ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9892) {G0,W11,D4,L1,V2,M1} { mult( X, mult( X, Y ) ) ==> mult(
% 87.98/88.40 mult( X, X ), Y ) }.
% 87.98/88.40 parent0[0]: (9891) {G0,W11,D4,L1,V2,M1} { mult( mult( X, X ), Y ) ==> mult
% 87.98/88.40 ( X, mult( X, Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (46) {G2,W11,D4,L1,V2,M1} P(5,9);d(4);d(5);d(5);q { mult( X,
% 87.98/88.40 mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 87.98/88.40 parent0: (9892) {G0,W11,D4,L1,V2,M1} { mult( X, mult( X, Y ) ) ==> mult(
% 87.98/88.40 mult( X, X ), Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9893) {G2,W11,D4,L1,V2,M1} { mult( mult( X, X ), Y ) ==> mult( X
% 87.98/88.40 , mult( X, Y ) ) }.
% 87.98/88.40 parent0[0]: (46) {G2,W11,D4,L1,V2,M1} P(5,9);d(4);d(5);d(5);q { mult( X,
% 87.98/88.40 mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9898) {G1,W19,D6,L1,V2,M1} { mult( mult( mult( X, Y ), mult( X,
% 87.98/88.40 Y ) ), X ) ==> mult( mult( X, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40 parent0[0]: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 87.98/88.40 , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40 parent1[0; 10]: (9893) {G2,W11,D4,L1,V2,M1} { mult( mult( X, X ), Y ) ==>
% 87.98/88.40 mult( X, mult( X, Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 Z := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := mult( X, Y )
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9901) {G2,W19,D6,L1,V2,M1} { mult( mult( mult( X, Y ), mult( X,
% 87.98/88.40 Y ) ), X ) ==> mult( mult( mult( mult( X, Y ), X ), Y ), X ) }.
% 87.98/88.40 parent0[0]: (28) {G1,W15,D5,L1,V2,M1} P(5,6);d(5) { mult( X, mult( mult( Y
% 87.98/88.40 , X ), Y ) ) ==> mult( mult( mult( X, Y ), X ), Y ) }.
% 87.98/88.40 parent1[0; 11]: (9898) {G1,W19,D6,L1,V2,M1} { mult( mult( mult( X, Y ),
% 87.98/88.40 mult( X, Y ) ), X ) ==> mult( mult( X, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (52) {G3,W19,D6,L1,V2,M1} P(46,6);d(28) { mult( mult( mult( X
% 87.98/88.40 , Y ), mult( X, Y ) ), X ) ==> mult( mult( mult( mult( X, Y ), X ), Y ),
% 87.98/88.40 X ) }.
% 87.98/88.40 parent0: (9901) {G2,W19,D6,L1,V2,M1} { mult( mult( mult( X, Y ), mult( X,
% 87.98/88.40 Y ) ), X ) ==> mult( mult( mult( mult( X, Y ), X ), Y ), X ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9904) {G2,W11,D4,L1,V2,M1} { mult( mult( X, X ), Y ) ==> mult( X
% 87.98/88.40 , mult( X, Y ) ) }.
% 87.98/88.40 parent0[0]: (46) {G2,W11,D4,L1,V2,M1} P(5,9);d(4);d(5);d(5);q { mult( X,
% 87.98/88.40 mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9906) {G1,W11,D4,L1,V2,M1} { mult( mult( X, X ), ld( X, Y ) )
% 87.98/88.40 ==> mult( X, Y ) }.
% 87.98/88.40 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.40 parent1[0; 10]: (9904) {G2,W11,D4,L1,V2,M1} { mult( mult( X, X ), Y ) ==>
% 87.98/88.40 mult( X, mult( X, Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := ld( X, Y )
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (55) {G3,W11,D4,L1,V2,M1} P(0,46) { mult( mult( X, X ), ld( X
% 87.98/88.40 , Y ) ) ==> mult( X, Y ) }.
% 87.98/88.40 parent0: (9906) {G1,W11,D4,L1,V2,M1} { mult( mult( X, X ), ld( X, Y ) )
% 87.98/88.40 ==> mult( X, Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9910) {G3,W11,D4,L1,V2,M1} { mult( X, Y ) ==> mult( mult( X, X )
% 87.98/88.40 , ld( X, Y ) ) }.
% 87.98/88.40 parent0[0]: (55) {G3,W11,D4,L1,V2,M1} P(0,46) { mult( mult( X, X ), ld( X,
% 87.98/88.40 Y ) ) ==> mult( X, Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9913) {G1,W11,D5,L1,V2,M1} { mult( f( X ), Y ) ==> mult( X, ld(
% 87.98/88.40 f( X ), Y ) ) }.
% 87.98/88.40 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.40 parent1[0; 6]: (9910) {G3,W11,D4,L1,V2,M1} { mult( X, Y ) ==> mult( mult(
% 87.98/88.40 X, X ), ld( X, Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := f( X )
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9918) {G1,W11,D5,L1,V2,M1} { mult( X, ld( f( X ), Y ) ) ==> mult
% 87.98/88.40 ( f( X ), Y ) }.
% 87.98/88.40 parent0[0]: (9913) {G1,W11,D5,L1,V2,M1} { mult( f( X ), Y ) ==> mult( X,
% 87.98/88.40 ld( f( X ), Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (59) {G4,W11,D5,L1,V2,M1} P(8,55) { mult( X, ld( f( X ), Y ) )
% 87.98/88.40 ==> mult( f( X ), Y ) }.
% 87.98/88.40 parent0: (9918) {G1,W11,D5,L1,V2,M1} { mult( X, ld( f( X ), Y ) ) ==> mult
% 87.98/88.40 ( f( X ), Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9920) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 87.98/88.40 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9923) {G1,W11,D4,L1,V2,M1} { ld( X, Y ) ==> ld( mult( X, X ),
% 87.98/88.40 mult( X, Y ) ) }.
% 87.98/88.40 parent0[0]: (55) {G3,W11,D4,L1,V2,M1} P(0,46) { mult( mult( X, X ), ld( X,
% 87.98/88.40 Y ) ) ==> mult( X, Y ) }.
% 87.98/88.40 parent1[0; 8]: (9920) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 87.98/88.40 }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := mult( X, X )
% 87.98/88.40 Y := ld( X, Y )
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9924) {G1,W11,D4,L1,V2,M1} { ld( mult( X, X ), mult( X, Y ) ) ==>
% 87.98/88.40 ld( X, Y ) }.
% 87.98/88.40 parent0[0]: (9923) {G1,W11,D4,L1,V2,M1} { ld( X, Y ) ==> ld( mult( X, X )
% 87.98/88.40 , mult( X, Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (60) {G4,W11,D4,L1,V2,M1} P(55,1) { ld( mult( X, X ), mult( X
% 87.98/88.40 , Y ) ) ==> ld( X, Y ) }.
% 87.98/88.40 parent0: (9924) {G1,W11,D4,L1,V2,M1} { ld( mult( X, X ), mult( X, Y ) )
% 87.98/88.40 ==> ld( X, Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9926) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y ) }.
% 87.98/88.40 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9927) {G1,W11,D4,L1,V2,M1} { mult( X, X ) ==> rd( mult( X, Y ),
% 87.98/88.40 ld( X, Y ) ) }.
% 87.98/88.40 parent0[0]: (55) {G3,W11,D4,L1,V2,M1} P(0,46) { mult( mult( X, X ), ld( X,
% 87.98/88.40 Y ) ) ==> mult( X, Y ) }.
% 87.98/88.40 parent1[0; 5]: (9926) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y )
% 87.98/88.40 }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := mult( X, X )
% 87.98/88.40 Y := ld( X, Y )
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9928) {G1,W11,D4,L1,V2,M1} { rd( mult( X, Y ), ld( X, Y ) ) ==>
% 87.98/88.40 mult( X, X ) }.
% 87.98/88.40 parent0[0]: (9927) {G1,W11,D4,L1,V2,M1} { mult( X, X ) ==> rd( mult( X, Y
% 87.98/88.40 ), ld( X, Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (61) {G4,W11,D4,L1,V2,M1} P(55,3) { rd( mult( X, Y ), ld( X, Y
% 87.98/88.40 ) ) ==> mult( X, X ) }.
% 87.98/88.40 parent0: (9928) {G1,W11,D4,L1,V2,M1} { rd( mult( X, Y ), ld( X, Y ) ) ==>
% 87.98/88.40 mult( X, X ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9930) {G4,W11,D4,L1,V2,M1} { ld( X, Y ) ==> ld( mult( X, X ),
% 87.98/88.40 mult( X, Y ) ) }.
% 87.98/88.40 parent0[0]: (60) {G4,W11,D4,L1,V2,M1} P(55,1) { ld( mult( X, X ), mult( X,
% 87.98/88.40 Y ) ) ==> ld( X, Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9931) {G1,W11,D5,L1,V2,M1} { ld( f( X ), Y ) ==> ld( X, mult( f
% 87.98/88.40 ( X ), Y ) ) }.
% 87.98/88.40 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.40 parent1[0; 6]: (9930) {G4,W11,D4,L1,V2,M1} { ld( X, Y ) ==> ld( mult( X, X
% 87.98/88.40 ), mult( X, Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := f( X )
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9934) {G1,W11,D5,L1,V2,M1} { ld( X, mult( f( X ), Y ) ) ==> ld( f
% 87.98/88.40 ( X ), Y ) }.
% 87.98/88.40 parent0[0]: (9931) {G1,W11,D5,L1,V2,M1} { ld( f( X ), Y ) ==> ld( X, mult
% 87.98/88.40 ( f( X ), Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (65) {G5,W11,D5,L1,V2,M1} P(8,60) { ld( X, mult( f( X ), Y ) )
% 87.98/88.40 ==> ld( f( X ), Y ) }.
% 87.98/88.40 parent0: (9934) {G1,W11,D5,L1,V2,M1} { ld( X, mult( f( X ), Y ) ) ==> ld(
% 87.98/88.40 f( X ), Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9938) {G4,W11,D4,L1,V2,M1} { ld( X, Y ) ==> ld( mult( X, X ),
% 87.98/88.40 mult( X, Y ) ) }.
% 87.98/88.40 parent0[0]: (60) {G4,W11,D4,L1,V2,M1} P(55,1) { ld( mult( X, X ), mult( X,
% 87.98/88.40 Y ) ) ==> ld( X, Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9941) {G1,W11,D4,L1,V2,M1} { ld( X, ld( X, Y ) ) ==> ld( mult( X
% 87.98/88.40 , X ), Y ) }.
% 87.98/88.40 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.40 parent1[0; 10]: (9938) {G4,W11,D4,L1,V2,M1} { ld( X, Y ) ==> ld( mult( X,
% 87.98/88.40 X ), mult( X, Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := ld( X, Y )
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (67) {G5,W11,D4,L1,V2,M1} P(0,60) { ld( X, ld( X, Y ) ) ==> ld
% 87.98/88.40 ( mult( X, X ), Y ) }.
% 87.98/88.40 parent0: (9941) {G1,W11,D4,L1,V2,M1} { ld( X, ld( X, Y ) ) ==> ld( mult( X
% 87.98/88.40 , X ), Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9944) {G4,W11,D4,L1,V2,M1} { ld( X, Y ) ==> ld( mult( X, X ),
% 87.98/88.40 mult( X, Y ) ) }.
% 87.98/88.40 parent0[0]: (60) {G4,W11,D4,L1,V2,M1} P(55,1) { ld( mult( X, X ), mult( X,
% 87.98/88.40 Y ) ) ==> ld( X, Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9946) {G1,W9,D4,L1,V1,M1} { ld( X, unit ) ==> ld( mult( X, X ),
% 87.98/88.40 X ) }.
% 87.98/88.40 parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.40 parent1[0; 8]: (9944) {G4,W11,D4,L1,V2,M1} { ld( X, Y ) ==> ld( mult( X, X
% 87.98/88.40 ), mult( X, Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := unit
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9948) {G1,W9,D4,L1,V1,M1} { ld( mult( X, X ), X ) ==> ld( X, unit
% 87.98/88.40 ) }.
% 87.98/88.40 parent0[0]: (9946) {G1,W9,D4,L1,V1,M1} { ld( X, unit ) ==> ld( mult( X, X
% 87.98/88.40 ), X ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (68) {G5,W9,D4,L1,V1,M1} P(4,60) { ld( mult( X, X ), X ) ==>
% 87.98/88.40 ld( X, unit ) }.
% 87.98/88.40 parent0: (9948) {G1,W9,D4,L1,V1,M1} { ld( mult( X, X ), X ) ==> ld( X,
% 87.98/88.40 unit ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9950) {G5,W9,D4,L1,V1,M1} { ld( X, unit ) ==> ld( mult( X, X ), X
% 87.98/88.40 ) }.
% 87.98/88.40 parent0[0]: (68) {G5,W9,D4,L1,V1,M1} P(4,60) { ld( mult( X, X ), X ) ==> ld
% 87.98/88.40 ( X, unit ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9951) {G1,W9,D4,L1,V1,M1} { ld( f( X ), unit ) ==> ld( X, f( X )
% 87.98/88.40 ) }.
% 87.98/88.40 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.40 parent1[0; 6]: (9950) {G5,W9,D4,L1,V1,M1} { ld( X, unit ) ==> ld( mult( X
% 87.98/88.40 , X ), X ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := f( X )
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9952) {G1,W9,D4,L1,V1,M1} { ld( X, f( X ) ) ==> ld( f( X ), unit
% 87.98/88.40 ) }.
% 87.98/88.40 parent0[0]: (9951) {G1,W9,D4,L1,V1,M1} { ld( f( X ), unit ) ==> ld( X, f(
% 87.98/88.40 X ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (69) {G6,W9,D4,L1,V1,M1} P(8,68) { ld( X, f( X ) ) = ld( f( X
% 87.98/88.40 ), unit ) }.
% 87.98/88.40 parent0: (9952) {G1,W9,D4,L1,V1,M1} { ld( X, f( X ) ) ==> ld( f( X ), unit
% 87.98/88.40 ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9954) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 87.98/88.40 parent0[0]: (14) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9955) {G2,W9,D4,L1,V1,M1} { mult( X, X ) ==> rd( X, ld( X, unit
% 87.98/88.40 ) ) }.
% 87.98/88.40 parent0[0]: (68) {G5,W9,D4,L1,V1,M1} P(4,60) { ld( mult( X, X ), X ) ==> ld
% 87.98/88.40 ( X, unit ) }.
% 87.98/88.40 parent1[0; 6]: (9954) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := mult( X, X )
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9956) {G2,W9,D4,L1,V1,M1} { rd( X, ld( X, unit ) ) ==> mult( X, X
% 87.98/88.40 ) }.
% 87.98/88.40 parent0[0]: (9955) {G2,W9,D4,L1,V1,M1} { mult( X, X ) ==> rd( X, ld( X,
% 87.98/88.40 unit ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (70) {G6,W9,D4,L1,V1,M1} P(68,14) { rd( X, ld( X, unit ) ) ==>
% 87.98/88.40 mult( X, X ) }.
% 87.98/88.40 parent0: (9956) {G2,W9,D4,L1,V1,M1} { rd( X, ld( X, unit ) ) ==> mult( X,
% 87.98/88.40 X ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9957) {G6,W9,D4,L1,V1,M1} { ld( f( X ), unit ) = ld( X, f( X ) )
% 87.98/88.40 }.
% 87.98/88.40 parent0[0]: (69) {G6,W9,D4,L1,V1,M1} P(8,68) { ld( X, f( X ) ) = ld( f( X )
% 87.98/88.40 , unit ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9958) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) ) }.
% 87.98/88.40 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9959) {G1,W9,D5,L1,V1,M1} { unit ==> mult( f( X ), ld( X, f( X )
% 87.98/88.40 ) ) }.
% 87.98/88.40 parent0[0]: (9957) {G6,W9,D4,L1,V1,M1} { ld( f( X ), unit ) = ld( X, f( X
% 87.98/88.40 ) ) }.
% 87.98/88.40 parent1[0; 5]: (9958) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) )
% 87.98/88.40 }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := f( X )
% 87.98/88.40 Y := unit
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9960) {G1,W9,D5,L1,V1,M1} { mult( f( X ), ld( X, f( X ) ) ) ==>
% 87.98/88.40 unit }.
% 87.98/88.40 parent0[0]: (9959) {G1,W9,D5,L1,V1,M1} { unit ==> mult( f( X ), ld( X, f(
% 87.98/88.40 X ) ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (97) {G7,W9,D5,L1,V1,M1} P(69,0) { mult( f( X ), ld( X, f( X )
% 87.98/88.40 ) ) ==> unit }.
% 87.98/88.40 parent0: (9960) {G1,W9,D5,L1,V1,M1} { mult( f( X ), ld( X, f( X ) ) ) ==>
% 87.98/88.40 unit }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9962) {G4,W11,D4,L1,V2,M1} { ld( X, Y ) ==> ld( mult( X, X ),
% 87.98/88.40 mult( X, Y ) ) }.
% 87.98/88.40 parent0[0]: (60) {G4,W11,D4,L1,V2,M1} P(55,1) { ld( mult( X, X ), mult( X,
% 87.98/88.40 Y ) ) ==> ld( X, Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9964) {G5,W15,D5,L1,V1,M1} { ld( f( X ), ld( X, f( X ) ) ) ==>
% 87.98/88.40 ld( mult( f( X ), f( X ) ), unit ) }.
% 87.98/88.40 parent0[0]: (97) {G7,W9,D5,L1,V1,M1} P(69,0) { mult( f( X ), ld( X, f( X )
% 87.98/88.40 ) ) ==> unit }.
% 87.98/88.40 parent1[0; 14]: (9962) {G4,W11,D4,L1,V2,M1} { ld( X, Y ) ==> ld( mult( X,
% 87.98/88.40 X ), mult( X, Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := f( X )
% 87.98/88.40 Y := ld( X, f( X ) )
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9965) {G1,W11,D5,L1,V1,M1} { ld( f( X ), ld( X, f( X ) ) ) ==>
% 87.98/88.40 ld( X, unit ) }.
% 87.98/88.40 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.40 parent1[0; 9]: (9964) {G5,W15,D5,L1,V1,M1} { ld( f( X ), ld( X, f( X ) ) )
% 87.98/88.40 ==> ld( mult( f( X ), f( X ) ), unit ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (99) {G8,W11,D5,L1,V1,M1} P(97,60);d(8) { ld( f( X ), ld( X, f
% 87.98/88.40 ( X ) ) ) ==> ld( X, unit ) }.
% 87.98/88.40 parent0: (9965) {G1,W11,D5,L1,V1,M1} { ld( f( X ), ld( X, f( X ) ) ) ==>
% 87.98/88.40 ld( X, unit ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9968) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 87.98/88.40 parent0[0]: (14) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9969) {G2,W11,D5,L1,V2,M1} { X ==> rd( ld( X, Y ), ld( mult( X,
% 87.98/88.40 X ), Y ) ) }.
% 87.98/88.40 parent0[0]: (67) {G5,W11,D4,L1,V2,M1} P(0,60) { ld( X, ld( X, Y ) ) ==> ld
% 87.98/88.40 ( mult( X, X ), Y ) }.
% 87.98/88.40 parent1[0; 6]: (9968) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := ld( X, Y )
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9970) {G2,W11,D5,L1,V2,M1} { rd( ld( X, Y ), ld( mult( X, X ), Y
% 87.98/88.40 ) ) ==> X }.
% 87.98/88.40 parent0[0]: (9969) {G2,W11,D5,L1,V2,M1} { X ==> rd( ld( X, Y ), ld( mult(
% 87.98/88.40 X, X ), Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (106) {G6,W11,D5,L1,V2,M1} P(67,14) { rd( ld( X, Y ), ld( mult
% 87.98/88.40 ( X, X ), Y ) ) ==> X }.
% 87.98/88.40 parent0: (9970) {G2,W11,D5,L1,V2,M1} { rd( ld( X, Y ), ld( mult( X, X ), Y
% 87.98/88.40 ) ) ==> X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9972) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) ) }.
% 87.98/88.40 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9973) {G1,W11,D5,L1,V2,M1} { ld( X, Y ) ==> mult( X, ld( mult( X
% 87.98/88.40 , X ), Y ) ) }.
% 87.98/88.40 parent0[0]: (67) {G5,W11,D4,L1,V2,M1} P(0,60) { ld( X, ld( X, Y ) ) ==> ld
% 87.98/88.40 ( mult( X, X ), Y ) }.
% 87.98/88.40 parent1[0; 6]: (9972) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) )
% 87.98/88.40 }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := ld( X, Y )
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9974) {G1,W11,D5,L1,V2,M1} { mult( X, ld( mult( X, X ), Y ) ) ==>
% 87.98/88.40 ld( X, Y ) }.
% 87.98/88.40 parent0[0]: (9973) {G1,W11,D5,L1,V2,M1} { ld( X, Y ) ==> mult( X, ld( mult
% 87.98/88.40 ( X, X ), Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (107) {G6,W11,D5,L1,V2,M1} P(67,0) { mult( X, ld( mult( X, X )
% 87.98/88.40 , Y ) ) ==> ld( X, Y ) }.
% 87.98/88.40 parent0: (9974) {G1,W11,D5,L1,V2,M1} { mult( X, ld( mult( X, X ), Y ) )
% 87.98/88.40 ==> ld( X, Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9976) {G1,W11,D4,L1,V2,M1} { mult( mult( X, Y ), Y ) ==> mult( X
% 87.98/88.40 , mult( Y, Y ) ) }.
% 87.98/88.40 parent0[0]: (27) {G1,W11,D4,L1,V2,M1} P(4,6);d(4);d(4);d(5) { mult( X, mult
% 87.98/88.40 ( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9979) {G1,W11,D5,L1,V2,M1} { mult( mult( X, f( Y ) ), f( Y ) )
% 87.98/88.40 ==> mult( X, Y ) }.
% 87.98/88.40 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.40 parent1[0; 10]: (9976) {G1,W11,D4,L1,V2,M1} { mult( mult( X, Y ), Y ) ==>
% 87.98/88.40 mult( X, mult( Y, Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := X
% 87.98/88.40 Y := f( Y )
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (126) {G2,W11,D5,L1,V2,M1} P(8,27) { mult( mult( Y, f( X ) ),
% 87.98/88.40 f( X ) ) ==> mult( Y, X ) }.
% 87.98/88.40 parent0: (9979) {G1,W11,D5,L1,V2,M1} { mult( mult( X, f( Y ) ), f( Y ) )
% 87.98/88.40 ==> mult( X, Y ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9986) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 87.98/88.40 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9987) {G1,W11,D5,L1,V2,M1} { mult( X, X ) ==> ld( Y, mult( mult
% 87.98/88.40 ( Y, X ), X ) ) }.
% 87.98/88.40 parent0[0]: (27) {G1,W11,D4,L1,V2,M1} P(4,6);d(4);d(4);d(5) { mult( X, mult
% 87.98/88.40 ( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 87.98/88.40 parent1[0; 6]: (9986) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 87.98/88.40 }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := mult( X, X )
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9988) {G1,W11,D5,L1,V2,M1} { ld( Y, mult( mult( Y, X ), X ) ) ==>
% 87.98/88.40 mult( X, X ) }.
% 87.98/88.40 parent0[0]: (9987) {G1,W11,D5,L1,V2,M1} { mult( X, X ) ==> ld( Y, mult(
% 87.98/88.40 mult( Y, X ), X ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (127) {G2,W11,D5,L1,V2,M1} P(27,1) { ld( X, mult( mult( X, Y )
% 87.98/88.40 , Y ) ) ==> mult( Y, Y ) }.
% 87.98/88.40 parent0: (9988) {G1,W11,D5,L1,V2,M1} { ld( Y, mult( mult( Y, X ), X ) )
% 87.98/88.40 ==> mult( X, X ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9990) {G2,W11,D5,L1,V2,M1} { mult( X, Y ) ==> mult( mult( X, f( Y
% 87.98/88.40 ) ), f( Y ) ) }.
% 87.98/88.40 parent0[0]: (126) {G2,W11,D5,L1,V2,M1} P(8,27) { mult( mult( Y, f( X ) ), f
% 87.98/88.40 ( X ) ) ==> mult( Y, X ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9992) {G1,W11,D5,L1,V2,M1} { mult( rd( X, f( Y ) ), Y ) ==> mult
% 87.98/88.40 ( X, f( Y ) ) }.
% 87.98/88.40 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.40 parent1[0; 8]: (9990) {G2,W11,D5,L1,V2,M1} { mult( X, Y ) ==> mult( mult(
% 87.98/88.40 X, f( Y ) ), f( Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := f( Y )
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := rd( X, f( Y ) )
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (134) {G3,W11,D5,L1,V2,M1} P(2,126) { mult( rd( X, f( Y ) ), Y
% 87.98/88.40 ) ==> mult( X, f( Y ) ) }.
% 87.98/88.40 parent0: (9992) {G1,W11,D5,L1,V2,M1} { mult( rd( X, f( Y ) ), Y ) ==> mult
% 87.98/88.40 ( X, f( Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9996) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y ) }.
% 87.98/88.40 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (9997) {G1,W11,D4,L1,V2,M1} { mult( X, f( Y ) ) ==> rd( mult( X,
% 87.98/88.40 Y ), f( Y ) ) }.
% 87.98/88.40 parent0[0]: (126) {G2,W11,D5,L1,V2,M1} P(8,27) { mult( mult( Y, f( X ) ), f
% 87.98/88.40 ( X ) ) ==> mult( Y, X ) }.
% 87.98/88.40 parent1[0; 6]: (9996) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y )
% 87.98/88.40 }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := mult( X, f( Y ) )
% 87.98/88.40 Y := f( Y )
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (9998) {G1,W11,D4,L1,V2,M1} { rd( mult( X, Y ), f( Y ) ) ==> mult
% 87.98/88.40 ( X, f( Y ) ) }.
% 87.98/88.40 parent0[0]: (9997) {G1,W11,D4,L1,V2,M1} { mult( X, f( Y ) ) ==> rd( mult(
% 87.98/88.40 X, Y ), f( Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (135) {G3,W11,D4,L1,V2,M1} P(126,3) { rd( mult( X, Y ), f( Y )
% 87.98/88.40 ) ==> mult( X, f( Y ) ) }.
% 87.98/88.40 parent0: (9998) {G1,W11,D4,L1,V2,M1} { rd( mult( X, Y ), f( Y ) ) ==> mult
% 87.98/88.40 ( X, f( Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (10000) {G3,W11,D4,L1,V2,M1} { mult( X, f( Y ) ) ==> rd( mult( X,
% 87.98/88.40 Y ), f( Y ) ) }.
% 87.98/88.40 parent0[0]: (135) {G3,W11,D4,L1,V2,M1} P(126,3) { rd( mult( X, Y ), f( Y )
% 87.98/88.40 ) ==> mult( X, f( Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (10004) {G1,W11,D4,L1,V2,M1} { mult( rd( X, Y ), f( Y ) ) ==> rd
% 87.98/88.40 ( X, f( Y ) ) }.
% 87.98/88.40 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.40 parent1[0; 8]: (10000) {G3,W11,D4,L1,V2,M1} { mult( X, f( Y ) ) ==> rd(
% 87.98/88.40 mult( X, Y ), f( Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := Y
% 87.98/88.40 Y := X
% 87.98/88.40 end
% 87.98/88.40 substitution1:
% 87.98/88.40 X := rd( X, Y )
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 subsumption: (144) {G4,W11,D4,L1,V2,M1} P(2,135) { mult( rd( X, Y ), f( Y )
% 87.98/88.40 ) ==> rd( X, f( Y ) ) }.
% 87.98/88.40 parent0: (10004) {G1,W11,D4,L1,V2,M1} { mult( rd( X, Y ), f( Y ) ) ==> rd
% 87.98/88.40 ( X, f( Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40 permutation0:
% 87.98/88.40 0 ==> 0
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 eqswap: (10008) {G3,W11,D4,L1,V2,M1} { mult( X, f( Y ) ) ==> rd( mult( X,
% 87.98/88.40 Y ), f( Y ) ) }.
% 87.98/88.40 parent0[0]: (135) {G3,W11,D4,L1,V2,M1} P(126,3) { rd( mult( X, Y ), f( Y )
% 87.98/88.40 ) ==> mult( X, f( Y ) ) }.
% 87.98/88.40 substitution0:
% 87.98/88.40 X := X
% 87.98/88.40 Y := Y
% 87.98/88.40 end
% 87.98/88.40
% 87.98/88.40 paramod: (10009) {G1,W13,D5,L1,V2,M1} { mult( X, f( ld( X, Y ) ) ) ==> rd
% 87.98/88.41 ( Y, f( ld( X, Y ) ) ) }.
% 87.98/88.41 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.41 parent1[0; 8]: (10008) {G3,W11,D4,L1,V2,M1} { mult( X, f( Y ) ) ==> rd(
% 87.98/88.41 mult( X, Y ), f( Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 Y := ld( X, Y )
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10010) {G1,W13,D5,L1,V2,M1} { rd( Y, f( ld( X, Y ) ) ) ==> mult(
% 87.98/88.41 X, f( ld( X, Y ) ) ) }.
% 87.98/88.41 parent0[0]: (10009) {G1,W13,D5,L1,V2,M1} { mult( X, f( ld( X, Y ) ) ) ==>
% 87.98/88.41 rd( Y, f( ld( X, Y ) ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (145) {G4,W13,D5,L1,V2,M1} P(0,135) { rd( Y, f( ld( X, Y ) ) )
% 87.98/88.41 = mult( X, f( ld( X, Y ) ) ) }.
% 87.98/88.41 parent0: (10010) {G1,W13,D5,L1,V2,M1} { rd( Y, f( ld( X, Y ) ) ) ==> mult
% 87.98/88.41 ( X, f( ld( X, Y ) ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10012) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 87.98/88.41 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10013) {G1,W11,D5,L1,V2,M1} { f( X ) ==> ld( rd( Y, X ), rd( Y,
% 87.98/88.41 f( X ) ) ) }.
% 87.98/88.41 parent0[0]: (144) {G4,W11,D4,L1,V2,M1} P(2,135) { mult( rd( X, Y ), f( Y )
% 87.98/88.41 ) ==> rd( X, f( Y ) ) }.
% 87.98/88.41 parent1[0; 7]: (10012) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 87.98/88.41 }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := rd( Y, X )
% 87.98/88.41 Y := f( X )
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10014) {G1,W11,D5,L1,V2,M1} { ld( rd( Y, X ), rd( Y, f( X ) ) )
% 87.98/88.41 ==> f( X ) }.
% 87.98/88.41 parent0[0]: (10013) {G1,W11,D5,L1,V2,M1} { f( X ) ==> ld( rd( Y, X ), rd(
% 87.98/88.41 Y, f( X ) ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (156) {G5,W11,D5,L1,V2,M1} P(144,1) { ld( rd( X, Y ), rd( X, f
% 87.98/88.41 ( Y ) ) ) ==> f( Y ) }.
% 87.98/88.41 parent0: (10014) {G1,W11,D5,L1,V2,M1} { ld( rd( Y, X ), rd( Y, f( X ) ) )
% 87.98/88.41 ==> f( X ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10016) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y ) }.
% 87.98/88.41 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10021) {G1,W11,D5,L1,V2,M1} { rd( X, Y ) ==> rd( rd( X, f( Y ) )
% 87.98/88.41 , f( Y ) ) }.
% 87.98/88.41 parent0[0]: (144) {G4,W11,D4,L1,V2,M1} P(2,135) { mult( rd( X, Y ), f( Y )
% 87.98/88.41 ) ==> rd( X, f( Y ) ) }.
% 87.98/88.41 parent1[0; 5]: (10016) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y )
% 87.98/88.41 }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := rd( X, Y )
% 87.98/88.41 Y := f( Y )
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10022) {G1,W11,D5,L1,V2,M1} { rd( rd( X, f( Y ) ), f( Y ) ) ==>
% 87.98/88.41 rd( X, Y ) }.
% 87.98/88.41 parent0[0]: (10021) {G1,W11,D5,L1,V2,M1} { rd( X, Y ) ==> rd( rd( X, f( Y
% 87.98/88.41 ) ), f( Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (157) {G5,W11,D5,L1,V2,M1} P(144,3) { rd( rd( X, f( Y ) ), f(
% 87.98/88.41 Y ) ) ==> rd( X, Y ) }.
% 87.98/88.41 parent0: (10022) {G1,W11,D5,L1,V2,M1} { rd( rd( X, f( Y ) ), f( Y ) ) ==>
% 87.98/88.41 rd( X, Y ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10024) {G2,W11,D5,L1,V2,M1} { mult( Y, Y ) ==> ld( X, mult( mult
% 87.98/88.41 ( X, Y ), Y ) ) }.
% 87.98/88.41 parent0[0]: (127) {G2,W11,D5,L1,V2,M1} P(27,1) { ld( X, mult( mult( X, Y )
% 87.98/88.41 , Y ) ) ==> mult( Y, Y ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10025) {G1,W11,D4,L1,V2,M1} { mult( X, X ) ==> ld( rd( Y, X ),
% 87.98/88.41 mult( Y, X ) ) }.
% 87.98/88.41 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.41 parent1[0; 9]: (10024) {G2,W11,D5,L1,V2,M1} { mult( Y, Y ) ==> ld( X, mult
% 87.98/88.41 ( mult( X, Y ), Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := rd( Y, X )
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10026) {G1,W11,D4,L1,V2,M1} { ld( rd( Y, X ), mult( Y, X ) ) ==>
% 87.98/88.41 mult( X, X ) }.
% 87.98/88.41 parent0[0]: (10025) {G1,W11,D4,L1,V2,M1} { mult( X, X ) ==> ld( rd( Y, X )
% 87.98/88.41 , mult( Y, X ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (214) {G3,W11,D4,L1,V2,M1} P(2,127) { ld( rd( X, Y ), mult( X
% 87.98/88.41 , Y ) ) ==> mult( Y, Y ) }.
% 87.98/88.41 parent0: (10026) {G1,W11,D4,L1,V2,M1} { ld( rd( Y, X ), mult( Y, X ) ) ==>
% 87.98/88.41 mult( X, X ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10028) {G2,W11,D5,L1,V2,M1} { mult( Y, Y ) ==> ld( X, mult( mult
% 87.98/88.41 ( X, Y ), Y ) ) }.
% 87.98/88.41 parent0[0]: (127) {G2,W11,D5,L1,V2,M1} P(27,1) { ld( X, mult( mult( X, Y )
% 87.98/88.41 , Y ) ) ==> mult( Y, Y ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10031) {G1,W15,D5,L1,V2,M1} { mult( ld( X, Y ), ld( X, Y ) ) ==>
% 87.98/88.41 ld( X, mult( Y, ld( X, Y ) ) ) }.
% 87.98/88.41 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.41 parent1[0; 11]: (10028) {G2,W11,D5,L1,V2,M1} { mult( Y, Y ) ==> ld( X,
% 87.98/88.41 mult( mult( X, Y ), Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 Y := ld( X, Y )
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (215) {G3,W15,D5,L1,V2,M1} P(0,127) { mult( ld( X, Y ), ld( X
% 87.98/88.41 , Y ) ) ==> ld( X, mult( Y, ld( X, Y ) ) ) }.
% 87.98/88.41 parent0: (10031) {G1,W15,D5,L1,V2,M1} { mult( ld( X, Y ), ld( X, Y ) ) ==>
% 87.98/88.41 ld( X, mult( Y, ld( X, Y ) ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10034) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 87.98/88.41 parent0[0]: (14) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10037) {G2,W11,D4,L1,V2,M1} { rd( X, Y ) ==> rd( mult( X, Y ),
% 87.98/88.41 mult( Y, Y ) ) }.
% 87.98/88.41 parent0[0]: (214) {G3,W11,D4,L1,V2,M1} P(2,127) { ld( rd( X, Y ), mult( X,
% 87.98/88.41 Y ) ) ==> mult( Y, Y ) }.
% 87.98/88.41 parent1[0; 8]: (10034) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := mult( X, Y )
% 87.98/88.41 Y := rd( X, Y )
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10038) {G2,W11,D4,L1,V2,M1} { rd( mult( X, Y ), mult( Y, Y ) )
% 87.98/88.41 ==> rd( X, Y ) }.
% 87.98/88.41 parent0[0]: (10037) {G2,W11,D4,L1,V2,M1} { rd( X, Y ) ==> rd( mult( X, Y )
% 87.98/88.41 , mult( Y, Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (226) {G4,W11,D4,L1,V2,M1} P(214,14) { rd( mult( X, Y ), mult
% 87.98/88.41 ( Y, Y ) ) ==> rd( X, Y ) }.
% 87.98/88.41 parent0: (10038) {G2,W11,D4,L1,V2,M1} { rd( mult( X, Y ), mult( Y, Y ) )
% 87.98/88.41 ==> rd( X, Y ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10040) {G3,W11,D4,L1,V2,M1} { mult( Y, Y ) ==> ld( rd( X, Y ),
% 87.98/88.41 mult( X, Y ) ) }.
% 87.98/88.41 parent0[0]: (214) {G3,W11,D4,L1,V2,M1} P(2,127) { ld( rd( X, Y ), mult( X,
% 87.98/88.41 Y ) ) ==> mult( Y, Y ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10043) {G1,W15,D5,L1,V2,M1} { mult( ld( X, Y ), ld( X, Y ) ) ==>
% 87.98/88.41 ld( rd( X, ld( X, Y ) ), Y ) }.
% 87.98/88.41 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.41 parent1[0; 14]: (10040) {G3,W11,D4,L1,V2,M1} { mult( Y, Y ) ==> ld( rd( X
% 87.98/88.41 , Y ), mult( X, Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 Y := ld( X, Y )
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10044) {G2,W15,D5,L1,V2,M1} { ld( X, mult( Y, ld( X, Y ) ) ) ==>
% 87.98/88.41 ld( rd( X, ld( X, Y ) ), Y ) }.
% 87.98/88.41 parent0[0]: (215) {G3,W15,D5,L1,V2,M1} P(0,127) { mult( ld( X, Y ), ld( X,
% 87.98/88.41 Y ) ) ==> ld( X, mult( Y, ld( X, Y ) ) ) }.
% 87.98/88.41 parent1[0; 1]: (10043) {G1,W15,D5,L1,V2,M1} { mult( ld( X, Y ), ld( X, Y )
% 87.98/88.41 ) ==> ld( rd( X, ld( X, Y ) ), Y ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (227) {G4,W15,D5,L1,V2,M1} P(0,214);d(215) { ld( X, mult( Y,
% 87.98/88.41 ld( X, Y ) ) ) ==> ld( rd( X, ld( X, Y ) ), Y ) }.
% 87.98/88.41 parent0: (10044) {G2,W15,D5,L1,V2,M1} { ld( X, mult( Y, ld( X, Y ) ) ) ==>
% 87.98/88.41 ld( rd( X, ld( X, Y ) ), Y ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10047) {G4,W11,D4,L1,V2,M1} { rd( X, Y ) ==> rd( mult( X, Y ),
% 87.98/88.41 mult( Y, Y ) ) }.
% 87.98/88.41 parent0[0]: (226) {G4,W11,D4,L1,V2,M1} P(214,14) { rd( mult( X, Y ), mult(
% 87.98/88.41 Y, Y ) ) ==> rd( X, Y ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10050) {G1,W11,D4,L1,V2,M1} { rd( rd( X, Y ), Y ) ==> rd( X,
% 87.98/88.41 mult( Y, Y ) ) }.
% 87.98/88.41 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.41 parent1[0; 7]: (10047) {G4,W11,D4,L1,V2,M1} { rd( X, Y ) ==> rd( mult( X,
% 87.98/88.41 Y ), mult( Y, Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := rd( X, Y )
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10051) {G1,W11,D4,L1,V2,M1} { rd( X, mult( Y, Y ) ) ==> rd( rd( X
% 87.98/88.41 , Y ), Y ) }.
% 87.98/88.41 parent0[0]: (10050) {G1,W11,D4,L1,V2,M1} { rd( rd( X, Y ), Y ) ==> rd( X,
% 87.98/88.41 mult( Y, Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (249) {G5,W11,D4,L1,V2,M1} P(2,226) { rd( X, mult( Y, Y ) )
% 87.98/88.41 ==> rd( rd( X, Y ), Y ) }.
% 87.98/88.41 parent0: (10051) {G1,W11,D4,L1,V2,M1} { rd( X, mult( Y, Y ) ) ==> rd( rd(
% 87.98/88.41 X, Y ), Y ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10054) {G2,W19,D5,L1,V3,M1} { mult( mult( X, mult( Y, Z ) ), rd
% 87.98/88.41 ( Z, Y ) ) ==> mult( mult( X, Y ), mult( Z, rd( Z, Y ) ) ) }.
% 87.98/88.41 parent0[0]: (40) {G1,W11,D5,L1,V2,M1} P(2,7) { mult( mult( Y, rd( X, Y ) )
% 87.98/88.41 , Y ) ==> mult( Y, X ) }.
% 87.98/88.41 parent1[0; 4]: (23) {G1,W23,D7,L1,V3,M1} P(2,6) { mult( mult( Z, mult( mult
% 87.98/88.41 ( Y, rd( X, Y ) ), Y ) ), rd( X, Y ) ) ==> mult( mult( Z, Y ), mult( X,
% 87.98/88.41 rd( X, Y ) ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Z
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := Z
% 87.98/88.41 Y := Y
% 87.98/88.41 Z := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10055) {G2,W19,D5,L1,V3,M1} { mult( mult( X, Y ), mult( Z, rd( Z
% 87.98/88.41 , Y ) ) ) ==> mult( mult( X, mult( Y, Z ) ), rd( Z, Y ) ) }.
% 87.98/88.41 parent0[0]: (10054) {G2,W19,D5,L1,V3,M1} { mult( mult( X, mult( Y, Z ) ),
% 87.98/88.41 rd( Z, Y ) ) ==> mult( mult( X, Y ), mult( Z, rd( Z, Y ) ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 Z := Z
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (263) {G2,W19,D5,L1,V3,M1} S(23);d(40) { mult( mult( Z, Y ),
% 87.98/88.41 mult( X, rd( X, Y ) ) ) ==> mult( mult( Z, mult( Y, X ) ), rd( X, Y ) )
% 87.98/88.41 }.
% 87.98/88.41 parent0: (10055) {G2,W19,D5,L1,V3,M1} { mult( mult( X, Y ), mult( Z, rd( Z
% 87.98/88.41 , Y ) ) ) ==> mult( mult( X, mult( Y, Z ) ), rd( Z, Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Z
% 87.98/88.41 Y := Y
% 87.98/88.41 Z := X
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10057) {G6,W11,D5,L1,V2,M1} { X ==> rd( ld( X, Y ), ld( mult( X,
% 87.98/88.41 X ), Y ) ) }.
% 87.98/88.41 parent0[0]: (106) {G6,W11,D5,L1,V2,M1} P(67,14) { rd( ld( X, Y ), ld( mult
% 87.98/88.41 ( X, X ), Y ) ) ==> X }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10058) {G1,W11,D5,L1,V2,M1} { f( X ) ==> rd( ld( f( X ), Y ), ld
% 87.98/88.41 ( X, Y ) ) }.
% 87.98/88.41 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.41 parent1[0; 9]: (10057) {G6,W11,D5,L1,V2,M1} { X ==> rd( ld( X, Y ), ld(
% 87.98/88.41 mult( X, X ), Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := f( X )
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10059) {G1,W11,D5,L1,V2,M1} { rd( ld( f( X ), Y ), ld( X, Y ) )
% 87.98/88.41 ==> f( X ) }.
% 87.98/88.41 parent0[0]: (10058) {G1,W11,D5,L1,V2,M1} { f( X ) ==> rd( ld( f( X ), Y )
% 87.98/88.41 , ld( X, Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (276) {G7,W11,D5,L1,V2,M1} P(8,106) { rd( ld( f( X ), Y ), ld
% 87.98/88.41 ( X, Y ) ) ==> f( X ) }.
% 87.98/88.41 parent0: (10059) {G1,W11,D5,L1,V2,M1} { rd( ld( f( X ), Y ), ld( X, Y ) )
% 87.98/88.41 ==> f( X ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10061) {G0,W7,D4,L1,V2,M1} { X ==> mult( rd( X, Y ), Y ) }.
% 87.98/88.41 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10062) {G1,W11,D4,L1,V2,M1} { ld( f( X ), Y ) ==> mult( f( X ),
% 87.98/88.41 ld( X, Y ) ) }.
% 87.98/88.41 parent0[0]: (276) {G7,W11,D5,L1,V2,M1} P(8,106) { rd( ld( f( X ), Y ), ld(
% 87.98/88.41 X, Y ) ) ==> f( X ) }.
% 87.98/88.41 parent1[0; 6]: (10061) {G0,W7,D4,L1,V2,M1} { X ==> mult( rd( X, Y ), Y )
% 87.98/88.41 }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := ld( f( X ), Y )
% 87.98/88.41 Y := ld( X, Y )
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10063) {G1,W11,D4,L1,V2,M1} { mult( f( X ), ld( X, Y ) ) ==> ld(
% 87.98/88.41 f( X ), Y ) }.
% 87.98/88.41 parent0[0]: (10062) {G1,W11,D4,L1,V2,M1} { ld( f( X ), Y ) ==> mult( f( X
% 87.98/88.41 ), ld( X, Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (302) {G8,W11,D4,L1,V2,M1} P(276,2) { mult( f( X ), ld( X, Y )
% 87.98/88.41 ) ==> ld( f( X ), Y ) }.
% 87.98/88.41 parent0: (10063) {G1,W11,D4,L1,V2,M1} { mult( f( X ), ld( X, Y ) ) ==> ld
% 87.98/88.41 ( f( X ), Y ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10065) {G8,W11,D4,L1,V2,M1} { ld( f( X ), Y ) ==> mult( f( X ),
% 87.98/88.41 ld( X, Y ) ) }.
% 87.98/88.41 parent0[0]: (302) {G8,W11,D4,L1,V2,M1} P(276,2) { mult( f( X ), ld( X, Y )
% 87.98/88.41 ) ==> ld( f( X ), Y ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10069) {G1,W11,D4,L1,V2,M1} { ld( f( X ), mult( X, Y ) ) ==>
% 87.98/88.41 mult( f( X ), Y ) }.
% 87.98/88.41 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 87.98/88.41 parent1[0; 10]: (10065) {G8,W11,D4,L1,V2,M1} { ld( f( X ), Y ) ==> mult( f
% 87.98/88.41 ( X ), ld( X, Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 Y := mult( X, Y )
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (341) {G9,W11,D4,L1,V2,M1} P(1,302) { ld( f( X ), mult( X, Y )
% 87.98/88.41 ) ==> mult( f( X ), Y ) }.
% 87.98/88.41 parent0: (10069) {G1,W11,D4,L1,V2,M1} { ld( f( X ), mult( X, Y ) ) ==>
% 87.98/88.41 mult( f( X ), Y ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10073) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X, mult( mult
% 87.98/88.41 ( X, Y ), X ) ) }.
% 87.98/88.41 parent0[0]: (39) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ), X
% 87.98/88.41 ) ) ==> mult( Y, X ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10077) {G2,W15,D5,L1,V1,M1} { mult( ld( X, f( X ) ), f( X ) )
% 87.98/88.41 ==> ld( f( X ), mult( unit, f( X ) ) ) }.
% 87.98/88.41 parent0[0]: (97) {G7,W9,D5,L1,V1,M1} P(69,0) { mult( f( X ), ld( X, f( X )
% 87.98/88.41 ) ) ==> unit }.
% 87.98/88.41 parent1[0; 12]: (10073) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X,
% 87.98/88.41 mult( mult( X, Y ), X ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := f( X )
% 87.98/88.41 Y := ld( X, f( X ) )
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10078) {G1,W13,D5,L1,V1,M1} { mult( ld( X, f( X ) ), f( X ) )
% 87.98/88.41 ==> ld( f( X ), f( X ) ) }.
% 87.98/88.41 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.41 parent1[0; 11]: (10077) {G2,W15,D5,L1,V1,M1} { mult( ld( X, f( X ) ), f( X
% 87.98/88.41 ) ) ==> ld( f( X ), mult( unit, f( X ) ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := f( X )
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10079) {G2,W9,D5,L1,V1,M1} { mult( ld( X, f( X ) ), f( X ) ) ==>
% 87.98/88.41 unit }.
% 87.98/88.41 parent0[0]: (17) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 87.98/88.41 parent1[0; 8]: (10078) {G1,W13,D5,L1,V1,M1} { mult( ld( X, f( X ) ), f( X
% 87.98/88.41 ) ) ==> ld( f( X ), f( X ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := f( X )
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (428) {G8,W9,D5,L1,V1,M1} P(97,39);d(5);d(17) { mult( ld( X, f
% 87.98/88.41 ( X ) ), f( X ) ) ==> unit }.
% 87.98/88.41 parent0: (10079) {G2,W9,D5,L1,V1,M1} { mult( ld( X, f( X ) ), f( X ) ) ==>
% 87.98/88.41 unit }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10082) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X, mult( mult
% 87.98/88.41 ( X, Y ), X ) ) }.
% 87.98/88.41 parent0[0]: (39) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ), X
% 87.98/88.41 ) ) ==> mult( Y, X ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10086) {G1,W11,D4,L1,V2,M1} { mult( ld( X, Y ), X ) ==> ld( X,
% 87.98/88.41 mult( Y, X ) ) }.
% 87.98/88.41 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.41 parent1[0; 9]: (10082) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X, mult
% 87.98/88.41 ( mult( X, Y ), X ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 Y := ld( X, Y )
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (433) {G2,W11,D4,L1,V2,M1} P(0,39) { mult( ld( X, Y ), X ) ==>
% 87.98/88.41 ld( X, mult( Y, X ) ) }.
% 87.98/88.41 parent0: (10086) {G1,W11,D4,L1,V2,M1} { mult( ld( X, Y ), X ) ==> ld( X,
% 87.98/88.41 mult( Y, X ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10090) {G1,W15,D5,L1,V2,M1} { mult( mult( mult( X, Y ), X ), Y )
% 87.98/88.41 ==> mult( X, mult( mult( Y, X ), Y ) ) }.
% 87.98/88.41 parent0[0]: (28) {G1,W15,D5,L1,V2,M1} P(5,6);d(5) { mult( X, mult( mult( Y
% 87.98/88.41 , X ), Y ) ) ==> mult( mult( mult( X, Y ), X ), Y ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10093) {G1,W19,D6,L1,V2,M1} { mult( mult( mult( X, rd( Y, X ) )
% 87.98/88.41 , X ), rd( Y, X ) ) ==> mult( X, mult( Y, rd( Y, X ) ) ) }.
% 87.98/88.41 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.41 parent1[0; 15]: (10090) {G1,W15,D5,L1,V2,M1} { mult( mult( mult( X, Y ), X
% 87.98/88.41 ), Y ) ==> mult( X, mult( mult( Y, X ), Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 Y := rd( Y, X )
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10094) {G2,W15,D5,L1,V2,M1} { mult( mult( X, Y ), rd( Y, X ) )
% 87.98/88.41 ==> mult( X, mult( Y, rd( Y, X ) ) ) }.
% 87.98/88.41 parent0[0]: (40) {G1,W11,D5,L1,V2,M1} P(2,7) { mult( mult( Y, rd( X, Y ) )
% 87.98/88.41 , Y ) ==> mult( Y, X ) }.
% 87.98/88.41 parent1[0; 2]: (10093) {G1,W19,D6,L1,V2,M1} { mult( mult( mult( X, rd( Y,
% 87.98/88.41 X ) ), X ), rd( Y, X ) ) ==> mult( X, mult( Y, rd( Y, X ) ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10095) {G2,W15,D5,L1,V2,M1} { mult( X, mult( Y, rd( Y, X ) ) )
% 87.98/88.41 ==> mult( mult( X, Y ), rd( Y, X ) ) }.
% 87.98/88.41 parent0[0]: (10094) {G2,W15,D5,L1,V2,M1} { mult( mult( X, Y ), rd( Y, X )
% 87.98/88.41 ) ==> mult( X, mult( Y, rd( Y, X ) ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (446) {G2,W15,D5,L1,V2,M1} P(2,28);d(40) { mult( Y, mult( X,
% 87.98/88.41 rd( X, Y ) ) ) ==> mult( mult( Y, X ), rd( X, Y ) ) }.
% 87.98/88.41 parent0: (10095) {G2,W15,D5,L1,V2,M1} { mult( X, mult( Y, rd( Y, X ) ) )
% 87.98/88.41 ==> mult( mult( X, Y ), rd( Y, X ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10097) {G2,W11,D5,L1,V2,M1} { mult( Y, Y ) ==> ld( X, mult( mult
% 87.98/88.41 ( X, Y ), Y ) ) }.
% 87.98/88.41 parent0[0]: (127) {G2,W11,D5,L1,V2,M1} P(27,1) { ld( X, mult( mult( X, Y )
% 87.98/88.41 , Y ) ) ==> mult( Y, Y ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10100) {G3,W15,D5,L1,V1,M1} { mult( f( X ), f( X ) ) ==> ld( ld
% 87.98/88.41 ( X, f( X ) ), mult( unit, f( X ) ) ) }.
% 87.98/88.41 parent0[0]: (428) {G8,W9,D5,L1,V1,M1} P(97,39);d(5);d(17) { mult( ld( X, f
% 87.98/88.41 ( X ) ), f( X ) ) ==> unit }.
% 87.98/88.41 parent1[0; 12]: (10097) {G2,W11,D5,L1,V2,M1} { mult( Y, Y ) ==> ld( X,
% 87.98/88.41 mult( mult( X, Y ), Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := ld( X, f( X ) )
% 87.98/88.41 Y := f( X )
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10101) {G1,W13,D5,L1,V1,M1} { mult( f( X ), f( X ) ) ==> ld( ld
% 87.98/88.41 ( X, f( X ) ), f( X ) ) }.
% 87.98/88.41 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.41 parent1[0; 11]: (10100) {G3,W15,D5,L1,V1,M1} { mult( f( X ), f( X ) ) ==>
% 87.98/88.41 ld( ld( X, f( X ) ), mult( unit, f( X ) ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := f( X )
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10102) {G1,W9,D5,L1,V1,M1} { X ==> ld( ld( X, f( X ) ), f( X ) )
% 87.98/88.41 }.
% 87.98/88.41 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.41 parent1[0; 1]: (10101) {G1,W13,D5,L1,V1,M1} { mult( f( X ), f( X ) ) ==>
% 87.98/88.41 ld( ld( X, f( X ) ), f( X ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10103) {G1,W9,D5,L1,V1,M1} { ld( ld( X, f( X ) ), f( X ) ) ==> X
% 87.98/88.41 }.
% 87.98/88.41 parent0[0]: (10102) {G1,W9,D5,L1,V1,M1} { X ==> ld( ld( X, f( X ) ), f( X
% 87.98/88.41 ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (451) {G9,W9,D5,L1,V1,M1} P(428,127);d(5);d(8) { ld( ld( X, f
% 87.98/88.41 ( X ) ), f( X ) ) ==> X }.
% 87.98/88.41 parent0: (10103) {G1,W9,D5,L1,V1,M1} { ld( ld( X, f( X ) ), f( X ) ) ==> X
% 87.98/88.41 }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10105) {G4,W11,D4,L1,V2,M1} { mult( X, X ) ==> rd( mult( X, Y ),
% 87.98/88.41 ld( X, Y ) ) }.
% 87.98/88.41 parent0[0]: (61) {G4,W11,D4,L1,V2,M1} P(55,3) { rd( mult( X, Y ), ld( X, Y
% 87.98/88.41 ) ) ==> mult( X, X ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10110) {G5,W19,D6,L1,V1,M1} { mult( ld( X, f( X ) ), ld( X, f( X
% 87.98/88.41 ) ) ) ==> rd( unit, ld( ld( X, f( X ) ), f( X ) ) ) }.
% 87.98/88.41 parent0[0]: (428) {G8,W9,D5,L1,V1,M1} P(97,39);d(5);d(17) { mult( ld( X, f
% 87.98/88.41 ( X ) ), f( X ) ) ==> unit }.
% 87.98/88.41 parent1[0; 11]: (10105) {G4,W11,D4,L1,V2,M1} { mult( X, X ) ==> rd( mult(
% 87.98/88.41 X, Y ), ld( X, Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := ld( X, f( X ) )
% 87.98/88.41 Y := f( X )
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10111) {G6,W13,D5,L1,V1,M1} { mult( ld( X, f( X ) ), ld( X, f( X
% 87.98/88.41 ) ) ) ==> rd( unit, X ) }.
% 87.98/88.41 parent0[0]: (451) {G9,W9,D5,L1,V1,M1} P(428,127);d(5);d(8) { ld( ld( X, f(
% 87.98/88.41 X ) ), f( X ) ) ==> X }.
% 87.98/88.41 parent1[0; 12]: (10110) {G5,W19,D6,L1,V1,M1} { mult( ld( X, f( X ) ), ld(
% 87.98/88.41 X, f( X ) ) ) ==> rd( unit, ld( ld( X, f( X ) ), f( X ) ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10112) {G4,W13,D6,L1,V1,M1} { ld( X, mult( f( X ), ld( X, f( X )
% 87.98/88.41 ) ) ) ==> rd( unit, X ) }.
% 87.98/88.41 parent0[0]: (215) {G3,W15,D5,L1,V2,M1} P(0,127) { mult( ld( X, Y ), ld( X,
% 87.98/88.41 Y ) ) ==> ld( X, mult( Y, ld( X, Y ) ) ) }.
% 87.98/88.41 parent1[0; 1]: (10111) {G6,W13,D5,L1,V1,M1} { mult( ld( X, f( X ) ), ld( X
% 87.98/88.41 , f( X ) ) ) ==> rd( unit, X ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := f( X )
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10113) {G5,W11,D5,L1,V1,M1} { ld( f( X ), ld( X, f( X ) ) ) ==>
% 87.98/88.41 rd( unit, X ) }.
% 87.98/88.41 parent0[0]: (65) {G5,W11,D5,L1,V2,M1} P(8,60) { ld( X, mult( f( X ), Y ) )
% 87.98/88.41 ==> ld( f( X ), Y ) }.
% 87.98/88.41 parent1[0; 1]: (10112) {G4,W13,D6,L1,V1,M1} { ld( X, mult( f( X ), ld( X,
% 87.98/88.41 f( X ) ) ) ) ==> rd( unit, X ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := ld( X, f( X ) )
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10114) {G6,W7,D3,L1,V1,M1} { ld( X, unit ) ==> rd( unit, X ) }.
% 87.98/88.41 parent0[0]: (99) {G8,W11,D5,L1,V1,M1} P(97,60);d(8) { ld( f( X ), ld( X, f
% 87.98/88.41 ( X ) ) ) ==> ld( X, unit ) }.
% 87.98/88.41 parent1[0; 1]: (10113) {G5,W11,D5,L1,V1,M1} { ld( f( X ), ld( X, f( X ) )
% 87.98/88.41 ) ==> rd( unit, X ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10115) {G6,W7,D3,L1,V1,M1} { rd( unit, X ) ==> ld( X, unit ) }.
% 87.98/88.41 parent0[0]: (10114) {G6,W7,D3,L1,V1,M1} { ld( X, unit ) ==> rd( unit, X )
% 87.98/88.41 }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (454) {G10,W7,D3,L1,V1,M1} P(428,61);d(451);d(215);d(65);d(99)
% 87.98/88.41 { rd( unit, X ) ==> ld( X, unit ) }.
% 87.98/88.41 parent0: (10115) {G6,W7,D3,L1,V1,M1} { rd( unit, X ) ==> ld( X, unit ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10117) {G4,W11,D4,L1,V2,M1} { ld( X, Y ) ==> ld( mult( X, X ),
% 87.98/88.41 mult( X, Y ) ) }.
% 87.98/88.41 parent0[0]: (60) {G4,W11,D4,L1,V2,M1} P(55,1) { ld( mult( X, X ), mult( X,
% 87.98/88.41 Y ) ) ==> ld( X, Y ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10122) {G5,W19,D6,L1,V1,M1} { ld( ld( X, f( X ) ), f( X ) ) ==>
% 87.98/88.41 ld( mult( ld( X, f( X ) ), ld( X, f( X ) ) ), unit ) }.
% 87.98/88.41 parent0[0]: (428) {G8,W9,D5,L1,V1,M1} P(97,39);d(5);d(17) { mult( ld( X, f
% 87.98/88.41 ( X ) ), f( X ) ) ==> unit }.
% 87.98/88.41 parent1[0; 18]: (10117) {G4,W11,D4,L1,V2,M1} { ld( X, Y ) ==> ld( mult( X
% 87.98/88.41 , X ), mult( X, Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := ld( X, f( X ) )
% 87.98/88.41 Y := f( X )
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10123) {G4,W19,D7,L1,V1,M1} { ld( ld( X, f( X ) ), f( X ) ) ==>
% 87.98/88.41 ld( ld( X, mult( f( X ), ld( X, f( X ) ) ) ), unit ) }.
% 87.98/88.41 parent0[0]: (215) {G3,W15,D5,L1,V2,M1} P(0,127) { mult( ld( X, Y ), ld( X,
% 87.98/88.41 Y ) ) ==> ld( X, mult( Y, ld( X, Y ) ) ) }.
% 87.98/88.41 parent1[0; 9]: (10122) {G5,W19,D6,L1,V1,M1} { ld( ld( X, f( X ) ), f( X )
% 87.98/88.41 ) ==> ld( mult( ld( X, f( X ) ), ld( X, f( X ) ) ), unit ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := f( X )
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10124) {G5,W17,D6,L1,V1,M1} { ld( ld( X, f( X ) ), f( X ) ) ==>
% 87.98/88.41 ld( ld( f( X ), ld( X, f( X ) ) ), unit ) }.
% 87.98/88.41 parent0[0]: (65) {G5,W11,D5,L1,V2,M1} P(8,60) { ld( X, mult( f( X ), Y ) )
% 87.98/88.41 ==> ld( f( X ), Y ) }.
% 87.98/88.41 parent1[0; 9]: (10123) {G4,W19,D7,L1,V1,M1} { ld( ld( X, f( X ) ), f( X )
% 87.98/88.41 ) ==> ld( ld( X, mult( f( X ), ld( X, f( X ) ) ) ), unit ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := ld( X, f( X ) )
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10125) {G6,W13,D5,L1,V1,M1} { ld( ld( X, f( X ) ), f( X ) ) ==>
% 87.98/88.41 ld( ld( X, unit ), unit ) }.
% 87.98/88.41 parent0[0]: (99) {G8,W11,D5,L1,V1,M1} P(97,60);d(8) { ld( f( X ), ld( X, f
% 87.98/88.41 ( X ) ) ) ==> ld( X, unit ) }.
% 87.98/88.41 parent1[0; 9]: (10124) {G5,W17,D6,L1,V1,M1} { ld( ld( X, f( X ) ), f( X )
% 87.98/88.41 ) ==> ld( ld( f( X ), ld( X, f( X ) ) ), unit ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10126) {G7,W7,D4,L1,V1,M1} { X ==> ld( ld( X, unit ), unit ) }.
% 87.98/88.41 parent0[0]: (451) {G9,W9,D5,L1,V1,M1} P(428,127);d(5);d(8) { ld( ld( X, f(
% 87.98/88.41 X ) ), f( X ) ) ==> X }.
% 87.98/88.41 parent1[0; 1]: (10125) {G6,W13,D5,L1,V1,M1} { ld( ld( X, f( X ) ), f( X )
% 87.98/88.41 ) ==> ld( ld( X, unit ), unit ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10127) {G7,W7,D4,L1,V1,M1} { ld( ld( X, unit ), unit ) ==> X }.
% 87.98/88.41 parent0[0]: (10126) {G7,W7,D4,L1,V1,M1} { X ==> ld( ld( X, unit ), unit )
% 87.98/88.41 }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (455) {G10,W7,D4,L1,V1,M1} P(428,60);d(215);d(65);d(99);d(451)
% 87.98/88.41 { ld( ld( X, unit ), unit ) ==> X }.
% 87.98/88.41 parent0: (10127) {G7,W7,D4,L1,V1,M1} { ld( ld( X, unit ), unit ) ==> X }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10129) {G3,W11,D5,L1,V2,M1} { mult( X, f( Y ) ) ==> mult( rd( X,
% 87.98/88.41 f( Y ) ), Y ) }.
% 87.98/88.41 parent0[0]: (134) {G3,W11,D5,L1,V2,M1} P(2,126) { mult( rd( X, f( Y ) ), Y
% 87.98/88.41 ) ==> mult( X, f( Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10131) {G4,W11,D5,L1,V1,M1} { mult( unit, f( X ) ) ==> mult( ld
% 87.98/88.41 ( f( X ), unit ), X ) }.
% 87.98/88.41 parent0[0]: (454) {G10,W7,D3,L1,V1,M1} P(428,61);d(451);d(215);d(65);d(99)
% 87.98/88.41 { rd( unit, X ) ==> ld( X, unit ) }.
% 87.98/88.41 parent1[0; 6]: (10129) {G3,W11,D5,L1,V2,M1} { mult( X, f( Y ) ) ==> mult(
% 87.98/88.41 rd( X, f( Y ) ), Y ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := f( X )
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := unit
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10132) {G1,W9,D5,L1,V1,M1} { f( X ) ==> mult( ld( f( X ), unit )
% 87.98/88.41 , X ) }.
% 87.98/88.41 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.41 parent1[0; 1]: (10131) {G4,W11,D5,L1,V1,M1} { mult( unit, f( X ) ) ==>
% 87.98/88.41 mult( ld( f( X ), unit ), X ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := f( X )
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10133) {G1,W9,D5,L1,V1,M1} { mult( ld( f( X ), unit ), X ) ==> f
% 87.98/88.41 ( X ) }.
% 87.98/88.41 parent0[0]: (10132) {G1,W9,D5,L1,V1,M1} { f( X ) ==> mult( ld( f( X ),
% 87.98/88.41 unit ), X ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (461) {G11,W9,D5,L1,V1,M1} P(454,134);d(5) { mult( ld( f( X )
% 87.98/88.41 , unit ), X ) ==> f( X ) }.
% 87.98/88.41 parent0: (10133) {G1,W9,D5,L1,V1,M1} { mult( ld( f( X ), unit ), X ) ==> f
% 87.98/88.41 ( X ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10135) {G5,W11,D5,L1,V2,M1} { f( Y ) ==> ld( rd( X, Y ), rd( X, f
% 87.98/88.41 ( Y ) ) ) }.
% 87.98/88.41 parent0[0]: (156) {G5,W11,D5,L1,V2,M1} P(144,1) { ld( rd( X, Y ), rd( X, f
% 87.98/88.41 ( Y ) ) ) ==> f( Y ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10138) {G6,W11,D5,L1,V1,M1} { f( X ) ==> ld( rd( unit, X ), ld(
% 87.98/88.41 f( X ), unit ) ) }.
% 87.98/88.41 parent0[0]: (454) {G10,W7,D3,L1,V1,M1} P(428,61);d(451);d(215);d(65);d(99)
% 87.98/88.41 { rd( unit, X ) ==> ld( X, unit ) }.
% 87.98/88.41 parent1[0; 7]: (10135) {G5,W11,D5,L1,V2,M1} { f( Y ) ==> ld( rd( X, Y ),
% 87.98/88.41 rd( X, f( Y ) ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := f( X )
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := unit
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10140) {G7,W11,D5,L1,V1,M1} { f( X ) ==> ld( ld( X, unit ), ld(
% 87.98/88.41 f( X ), unit ) ) }.
% 87.98/88.41 parent0[0]: (454) {G10,W7,D3,L1,V1,M1} P(428,61);d(451);d(215);d(65);d(99)
% 87.98/88.41 { rd( unit, X ) ==> ld( X, unit ) }.
% 87.98/88.41 parent1[0; 4]: (10138) {G6,W11,D5,L1,V1,M1} { f( X ) ==> ld( rd( unit, X )
% 87.98/88.41 , ld( f( X ), unit ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10141) {G7,W11,D5,L1,V1,M1} { ld( ld( X, unit ), ld( f( X ), unit
% 87.98/88.41 ) ) ==> f( X ) }.
% 87.98/88.41 parent0[0]: (10140) {G7,W11,D5,L1,V1,M1} { f( X ) ==> ld( ld( X, unit ),
% 87.98/88.41 ld( f( X ), unit ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (463) {G11,W11,D5,L1,V1,M1} P(454,156);d(454) { ld( ld( X,
% 87.98/88.41 unit ), ld( f( X ), unit ) ) ==> f( X ) }.
% 87.98/88.41 parent0: (10141) {G7,W11,D5,L1,V1,M1} { ld( ld( X, unit ), ld( f( X ),
% 87.98/88.41 unit ) ) ==> f( X ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10143) {G1,W19,D7,L1,V3,M1} { mult( X, Y ) ==> rd( mult( mult( X
% 87.98/88.41 , mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.41 parent0[0]: (26) {G1,W19,D7,L1,V3,M1} P(6,3) { rd( mult( mult( X, mult(
% 87.98/88.41 mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) ==> mult( X, Y ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 Z := Z
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10150) {G2,W27,D8,L1,V2,M1} { mult( X, ld( f( Y ), unit ) ) ==>
% 87.98/88.41 rd( mult( mult( X, mult( f( Y ), ld( f( Y ), unit ) ) ), Y ), mult( mult
% 87.98/88.41 ( Y, ld( f( Y ), unit ) ), Y ) ) }.
% 87.98/88.41 parent0[0]: (461) {G11,W9,D5,L1,V1,M1} P(454,134);d(5) { mult( ld( f( X ),
% 87.98/88.41 unit ), X ) ==> f( X ) }.
% 87.98/88.41 parent1[0; 12]: (10143) {G1,W19,D7,L1,V3,M1} { mult( X, Y ) ==> rd( mult(
% 87.98/88.41 mult( X, mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 Y := ld( f( Y ), unit )
% 87.98/88.41 Z := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10153) {G1,W21,D7,L1,V2,M1} { mult( X, ld( f( Y ), unit ) ) ==>
% 87.98/88.41 rd( mult( mult( X, unit ), Y ), mult( mult( Y, ld( f( Y ), unit ) ), Y )
% 87.98/88.41 ) }.
% 87.98/88.41 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.41 parent1[0; 11]: (10150) {G2,W27,D8,L1,V2,M1} { mult( X, ld( f( Y ), unit )
% 87.98/88.41 ) ==> rd( mult( mult( X, mult( f( Y ), ld( f( Y ), unit ) ) ), Y ), mult
% 87.98/88.41 ( mult( Y, ld( f( Y ), unit ) ), Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := unit
% 87.98/88.41 Y := f( Y )
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10154) {G1,W19,D7,L1,V2,M1} { mult( X, ld( f( Y ), unit ) ) ==>
% 87.98/88.41 rd( mult( X, Y ), mult( mult( Y, ld( f( Y ), unit ) ), Y ) ) }.
% 87.98/88.41 parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.41 parent1[0; 9]: (10153) {G1,W21,D7,L1,V2,M1} { mult( X, ld( f( Y ), unit )
% 87.98/88.41 ) ==> rd( mult( mult( X, unit ), Y ), mult( mult( Y, ld( f( Y ), unit )
% 87.98/88.41 ), Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10155) {G2,W17,D6,L1,V2,M1} { mult( X, ld( f( Y ), unit ) ) ==>
% 87.98/88.41 rd( mult( X, Y ), mult( mult( f( Y ), unit ), Y ) ) }.
% 87.98/88.41 parent0[0]: (59) {G4,W11,D5,L1,V2,M1} P(8,55) { mult( X, ld( f( X ), Y ) )
% 87.98/88.41 ==> mult( f( X ), Y ) }.
% 87.98/88.41 parent1[0; 12]: (10154) {G1,W19,D7,L1,V2,M1} { mult( X, ld( f( Y ), unit )
% 87.98/88.41 ) ==> rd( mult( X, Y ), mult( mult( Y, ld( f( Y ), unit ) ), Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := unit
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10156) {G1,W15,D5,L1,V2,M1} { mult( X, ld( f( Y ), unit ) ) ==>
% 87.98/88.41 rd( mult( X, Y ), mult( f( Y ), Y ) ) }.
% 87.98/88.41 parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.41 parent1[0; 12]: (10155) {G2,W17,D6,L1,V2,M1} { mult( X, ld( f( Y ), unit )
% 87.98/88.41 ) ==> rd( mult( X, Y ), mult( mult( f( Y ), unit ), Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := f( Y )
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10157) {G1,W15,D5,L1,V2,M1} { rd( mult( X, Y ), mult( f( Y ), Y )
% 87.98/88.41 ) ==> mult( X, ld( f( Y ), unit ) ) }.
% 87.98/88.41 parent0[0]: (10156) {G1,W15,D5,L1,V2,M1} { mult( X, ld( f( Y ), unit ) )
% 87.98/88.41 ==> rd( mult( X, Y ), mult( f( Y ), Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (489) {G12,W15,D5,L1,V2,M1} P(461,26);d(0);d(4);d(59);d(4) {
% 87.98/88.41 rd( mult( Y, X ), mult( f( X ), X ) ) ==> mult( Y, ld( f( X ), unit ) )
% 87.98/88.41 }.
% 87.98/88.41 parent0: (10157) {G1,W15,D5,L1,V2,M1} { rd( mult( X, Y ), mult( f( Y ), Y
% 87.98/88.41 ) ) ==> mult( X, ld( f( Y ), unit ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10159) {G1,W19,D7,L1,V3,M1} { mult( X, Y ) ==> rd( mult( mult( X
% 87.98/88.41 , mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.41 parent0[0]: (26) {G1,W19,D7,L1,V3,M1} P(6,3) { rd( mult( mult( X, mult(
% 87.98/88.41 mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) ==> mult( X, Y ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 Z := Z
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10167) {G2,W27,D9,L1,V2,M1} { mult( X, Y ) ==> rd( mult( mult( X
% 87.98/88.41 , mult( mult( Y, ld( f( Y ), unit ) ), Y ) ), ld( f( Y ), unit ) ), mult
% 87.98/88.41 ( f( Y ), ld( f( Y ), unit ) ) ) }.
% 87.98/88.41 parent0[0]: (461) {G11,W9,D5,L1,V1,M1} P(454,134);d(5) { mult( ld( f( X ),
% 87.98/88.41 unit ), X ) ==> f( X ) }.
% 87.98/88.41 parent1[0; 21]: (10159) {G1,W19,D7,L1,V3,M1} { mult( X, Y ) ==> rd( mult(
% 87.98/88.41 mult( X, mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 Z := ld( f( Y ), unit )
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10168) {G3,W25,D8,L1,V2,M1} { mult( X, Y ) ==> rd( mult( mult( X
% 87.98/88.41 , mult( mult( f( Y ), unit ), Y ) ), ld( f( Y ), unit ) ), mult( f( Y ),
% 87.98/88.41 ld( f( Y ), unit ) ) ) }.
% 87.98/88.41 parent0[0]: (59) {G4,W11,D5,L1,V2,M1} P(8,55) { mult( X, ld( f( X ), Y ) )
% 87.98/88.41 ==> mult( f( X ), Y ) }.
% 87.98/88.41 parent1[0; 9]: (10167) {G2,W27,D9,L1,V2,M1} { mult( X, Y ) ==> rd( mult(
% 87.98/88.41 mult( X, mult( mult( Y, ld( f( Y ), unit ) ), Y ) ), ld( f( Y ), unit ) )
% 87.98/88.41 , mult( f( Y ), ld( f( Y ), unit ) ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := unit
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10169) {G1,W23,D7,L1,V2,M1} { mult( X, Y ) ==> rd( mult( mult( X
% 87.98/88.41 , mult( f( Y ), Y ) ), ld( f( Y ), unit ) ), mult( f( Y ), ld( f( Y ),
% 87.98/88.41 unit ) ) ) }.
% 87.98/88.41 parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.41 parent1[0; 9]: (10168) {G3,W25,D8,L1,V2,M1} { mult( X, Y ) ==> rd( mult(
% 87.98/88.41 mult( X, mult( mult( f( Y ), unit ), Y ) ), ld( f( Y ), unit ) ), mult( f
% 87.98/88.41 ( Y ), ld( f( Y ), unit ) ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := f( Y )
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10170) {G1,W17,D7,L1,V2,M1} { mult( X, Y ) ==> rd( mult( mult( X
% 87.98/88.41 , mult( f( Y ), Y ) ), ld( f( Y ), unit ) ), unit ) }.
% 87.98/88.41 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.41 parent1[0; 16]: (10169) {G1,W23,D7,L1,V2,M1} { mult( X, Y ) ==> rd( mult(
% 87.98/88.41 mult( X, mult( f( Y ), Y ) ), ld( f( Y ), unit ) ), mult( f( Y ), ld( f(
% 87.98/88.41 Y ), unit ) ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := unit
% 87.98/88.41 Y := f( Y )
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10171) {G2,W15,D6,L1,V2,M1} { mult( X, Y ) ==> mult( mult( X,
% 87.98/88.41 mult( f( Y ), Y ) ), ld( f( Y ), unit ) ) }.
% 87.98/88.41 parent0[0]: (12) {G1,W5,D3,L1,V1,M1} P(4,3) { rd( X, unit ) ==> X }.
% 87.98/88.41 parent1[0; 4]: (10170) {G1,W17,D7,L1,V2,M1} { mult( X, Y ) ==> rd( mult(
% 87.98/88.41 mult( X, mult( f( Y ), Y ) ), ld( f( Y ), unit ) ), unit ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := mult( mult( X, mult( f( Y ), Y ) ), ld( f( Y ), unit ) )
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10172) {G2,W15,D6,L1,V2,M1} { mult( mult( X, mult( f( Y ), Y ) )
% 87.98/88.41 , ld( f( Y ), unit ) ) ==> mult( X, Y ) }.
% 87.98/88.41 parent0[0]: (10171) {G2,W15,D6,L1,V2,M1} { mult( X, Y ) ==> mult( mult( X
% 87.98/88.41 , mult( f( Y ), Y ) ), ld( f( Y ), unit ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (490) {G12,W15,D6,L1,V2,M1} P(461,26);d(59);d(4);d(0);d(12) {
% 87.98/88.41 mult( mult( Y, mult( f( X ), X ) ), ld( f( X ), unit ) ) ==> mult( Y, X )
% 87.98/88.41 }.
% 87.98/88.41 parent0: (10172) {G2,W15,D6,L1,V2,M1} { mult( mult( X, mult( f( Y ), Y ) )
% 87.98/88.41 , ld( f( Y ), unit ) ) ==> mult( X, Y ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10174) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 87.98/88.41 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10179) {G1,W11,D5,L1,V2,M1} { X ==> ld( ld( X, Y ), ld( X, mult
% 87.98/88.41 ( Y, X ) ) ) }.
% 87.98/88.41 parent0[0]: (433) {G2,W11,D4,L1,V2,M1} P(0,39) { mult( ld( X, Y ), X ) ==>
% 87.98/88.41 ld( X, mult( Y, X ) ) }.
% 87.98/88.41 parent1[0; 6]: (10174) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 87.98/88.41 }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := ld( X, Y )
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10180) {G1,W11,D5,L1,V2,M1} { ld( ld( X, Y ), ld( X, mult( Y, X )
% 87.98/88.41 ) ) ==> X }.
% 87.98/88.41 parent0[0]: (10179) {G1,W11,D5,L1,V2,M1} { X ==> ld( ld( X, Y ), ld( X,
% 87.98/88.41 mult( Y, X ) ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (522) {G3,W11,D5,L1,V2,M1} P(433,1) { ld( ld( X, Y ), ld( X,
% 87.98/88.41 mult( Y, X ) ) ) ==> X }.
% 87.98/88.41 parent0: (10180) {G1,W11,D5,L1,V2,M1} { ld( ld( X, Y ), ld( X, mult( Y, X
% 87.98/88.41 ) ) ) ==> X }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10182) {G3,W11,D5,L1,V2,M1} { X ==> ld( ld( X, Y ), ld( X, mult(
% 87.98/88.41 Y, X ) ) ) }.
% 87.98/88.41 parent0[0]: (522) {G3,W11,D5,L1,V2,M1} P(433,1) { ld( ld( X, Y ), ld( X,
% 87.98/88.41 mult( Y, X ) ) ) ==> X }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 paramod: (10183) {G1,W11,D5,L1,V2,M1} { X ==> ld( ld( X, rd( Y, X ) ), ld
% 87.98/88.41 ( X, Y ) ) }.
% 87.98/88.41 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.41 parent1[0; 10]: (10182) {G3,W11,D5,L1,V2,M1} { X ==> ld( ld( X, Y ), ld( X
% 87.98/88.41 , mult( Y, X ) ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41 substitution1:
% 87.98/88.41 X := X
% 87.98/88.41 Y := rd( Y, X )
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 eqswap: (10184) {G1,W11,D5,L1,V2,M1} { ld( ld( X, rd( Y, X ) ), ld( X, Y )
% 87.98/88.41 ) ==> X }.
% 87.98/88.41 parent0[0]: (10183) {G1,W11,D5,L1,V2,M1} { X ==> ld( ld( X, rd( Y, X ) ),
% 87.98/88.41 ld( X, Y ) ) }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := X
% 87.98/88.41 Y := Y
% 87.98/88.41 end
% 87.98/88.41
% 87.98/88.41 subsumption: (562) {G4,W11,D5,L1,V2,M1} P(2,522) { ld( ld( Y, rd( X, Y ) )
% 87.98/88.41 , ld( Y, X ) ) ==> Y }.
% 87.98/88.41 parent0: (10184) {G1,W11,D5,L1,V2,M1} { ld( ld( X, rd( Y, X ) ), ld( X, Y
% 87.98/88.41 ) ) ==> X }.
% 87.98/88.41 substitution0:
% 87.98/88.41 X := Y
% 87.98/88.41 Y := X
% 87.98/88.41 end
% 87.98/88.41 permutation0:
% 87.98/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10186) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 88.03/88.41 parent0[0]: (14) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10189) {G2,W11,D4,L1,V2,M1} { ld( X, rd( Y, X ) ) ==> rd( ld( X
% 88.03/88.41 , Y ), X ) }.
% 88.03/88.41 parent0[0]: (562) {G4,W11,D5,L1,V2,M1} P(2,522) { ld( ld( Y, rd( X, Y ) ),
% 88.03/88.41 ld( Y, X ) ) ==> Y }.
% 88.03/88.41 parent1[0; 10]: (10186) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) )
% 88.03/88.41 }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := ld( X, Y )
% 88.03/88.41 Y := ld( X, rd( Y, X ) )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10190) {G2,W11,D4,L1,V2,M1} { rd( ld( X, Y ), X ) ==> ld( X, rd(
% 88.03/88.41 Y, X ) ) }.
% 88.03/88.41 parent0[0]: (10189) {G2,W11,D4,L1,V2,M1} { ld( X, rd( Y, X ) ) ==> rd( ld
% 88.03/88.41 ( X, Y ), X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (588) {G5,W11,D4,L1,V2,M1} P(562,14) { rd( ld( X, Y ), X ) ==>
% 88.03/88.41 ld( X, rd( Y, X ) ) }.
% 88.03/88.41 parent0: (10190) {G2,W11,D4,L1,V2,M1} { rd( ld( X, Y ), X ) ==> ld( X, rd
% 88.03/88.41 ( Y, X ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10192) {G5,W11,D4,L1,V2,M1} { ld( X, rd( Y, X ) ) ==> rd( ld( X,
% 88.03/88.41 Y ), X ) }.
% 88.03/88.41 parent0[0]: (588) {G5,W11,D4,L1,V2,M1} P(562,14) { rd( ld( X, Y ), X ) ==>
% 88.03/88.41 ld( X, rd( Y, X ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10195) {G6,W15,D5,L1,V2,M1} { ld( X, rd( ld( X, Y ), X ) ) ==>
% 88.03/88.41 rd( ld( mult( X, X ), Y ), X ) }.
% 88.03/88.41 parent0[0]: (67) {G5,W11,D4,L1,V2,M1} P(0,60) { ld( X, ld( X, Y ) ) ==> ld
% 88.03/88.41 ( mult( X, X ), Y ) }.
% 88.03/88.41 parent1[0; 9]: (10192) {G5,W11,D4,L1,V2,M1} { ld( X, rd( Y, X ) ) ==> rd(
% 88.03/88.41 ld( X, Y ), X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := ld( X, Y )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10196) {G6,W15,D5,L1,V2,M1} { ld( X, ld( X, rd( Y, X ) ) ) ==>
% 88.03/88.41 rd( ld( mult( X, X ), Y ), X ) }.
% 88.03/88.41 parent0[0]: (588) {G5,W11,D4,L1,V2,M1} P(562,14) { rd( ld( X, Y ), X ) ==>
% 88.03/88.41 ld( X, rd( Y, X ) ) }.
% 88.03/88.41 parent1[0; 3]: (10195) {G6,W15,D5,L1,V2,M1} { ld( X, rd( ld( X, Y ), X ) )
% 88.03/88.41 ==> rd( ld( mult( X, X ), Y ), X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10197) {G6,W15,D5,L1,V2,M1} { ld( mult( X, X ), rd( Y, X ) ) ==>
% 88.03/88.41 rd( ld( mult( X, X ), Y ), X ) }.
% 88.03/88.41 parent0[0]: (67) {G5,W11,D4,L1,V2,M1} P(0,60) { ld( X, ld( X, Y ) ) ==> ld
% 88.03/88.41 ( mult( X, X ), Y ) }.
% 88.03/88.41 parent1[0; 1]: (10196) {G6,W15,D5,L1,V2,M1} { ld( X, ld( X, rd( Y, X ) ) )
% 88.03/88.41 ==> rd( ld( mult( X, X ), Y ), X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := rd( Y, X )
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10198) {G6,W15,D5,L1,V2,M1} { rd( ld( mult( X, X ), Y ), X ) ==>
% 88.03/88.41 ld( mult( X, X ), rd( Y, X ) ) }.
% 88.03/88.41 parent0[0]: (10197) {G6,W15,D5,L1,V2,M1} { ld( mult( X, X ), rd( Y, X ) )
% 88.03/88.41 ==> rd( ld( mult( X, X ), Y ), X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (607) {G6,W15,D5,L1,V2,M1} P(67,588);d(588);d(67) { rd( ld(
% 88.03/88.41 mult( X, X ), Y ), X ) ==> ld( mult( X, X ), rd( Y, X ) ) }.
% 88.03/88.41 parent0: (10198) {G6,W15,D5,L1,V2,M1} { rd( ld( mult( X, X ), Y ), X ) ==>
% 88.03/88.41 ld( mult( X, X ), rd( Y, X ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10200) {G5,W11,D4,L1,V2,M1} { ld( X, rd( Y, X ) ) ==> rd( ld( X,
% 88.03/88.41 Y ), X ) }.
% 88.03/88.41 parent0[0]: (588) {G5,W11,D4,L1,V2,M1} P(562,14) { rd( ld( X, Y ), X ) ==>
% 88.03/88.41 ld( X, rd( Y, X ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10201) {G1,W11,D5,L1,V2,M1} { ld( X, rd( mult( X, Y ), X ) ) ==>
% 88.03/88.41 rd( Y, X ) }.
% 88.03/88.41 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 88.03/88.41 parent1[0; 9]: (10200) {G5,W11,D4,L1,V2,M1} { ld( X, rd( Y, X ) ) ==> rd(
% 88.03/88.41 ld( X, Y ), X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := mult( X, Y )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (611) {G6,W11,D5,L1,V2,M1} P(1,588) { ld( X, rd( mult( X, Y )
% 88.03/88.41 , X ) ) ==> rd( Y, X ) }.
% 88.03/88.41 parent0: (10201) {G1,W11,D5,L1,V2,M1} { ld( X, rd( mult( X, Y ), X ) ) ==>
% 88.03/88.41 rd( Y, X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10204) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) ) }.
% 88.03/88.41 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10207) {G1,W11,D4,L1,V2,M1} { rd( mult( X, Y ), X ) ==> mult( X
% 88.03/88.41 , rd( Y, X ) ) }.
% 88.03/88.41 parent0[0]: (611) {G6,W11,D5,L1,V2,M1} P(1,588) { ld( X, rd( mult( X, Y ),
% 88.03/88.41 X ) ) ==> rd( Y, X ) }.
% 88.03/88.41 parent1[0; 8]: (10204) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) )
% 88.03/88.41 }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := rd( mult( X, Y ), X )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (626) {G7,W11,D4,L1,V2,M1} P(611,0) { rd( mult( X, Y ), X )
% 88.03/88.41 ==> mult( X, rd( Y, X ) ) }.
% 88.03/88.41 parent0: (10207) {G1,W11,D4,L1,V2,M1} { rd( mult( X, Y ), X ) ==> mult( X
% 88.03/88.41 , rd( Y, X ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10210) {G1,W7,D4,L1,V2,M1} { Y ==> ld( rd( X, Y ), X ) }.
% 88.03/88.41 parent0[0]: (16) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10211) {G2,W11,D5,L1,V2,M1} { X ==> ld( mult( X, rd( Y, X ) ),
% 88.03/88.41 mult( X, Y ) ) }.
% 88.03/88.41 parent0[0]: (626) {G7,W11,D4,L1,V2,M1} P(611,0) { rd( mult( X, Y ), X ) ==>
% 88.03/88.41 mult( X, rd( Y, X ) ) }.
% 88.03/88.41 parent1[0; 3]: (10210) {G1,W7,D4,L1,V2,M1} { Y ==> ld( rd( X, Y ), X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := mult( X, Y )
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10212) {G2,W11,D5,L1,V2,M1} { ld( mult( X, rd( Y, X ) ), mult( X
% 88.03/88.41 , Y ) ) ==> X }.
% 88.03/88.41 parent0[0]: (10211) {G2,W11,D5,L1,V2,M1} { X ==> ld( mult( X, rd( Y, X ) )
% 88.03/88.41 , mult( X, Y ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (641) {G8,W11,D5,L1,V2,M1} P(626,16) { ld( mult( X, rd( Y, X )
% 88.03/88.41 ), mult( X, Y ) ) ==> X }.
% 88.03/88.41 parent0: (10212) {G2,W11,D5,L1,V2,M1} { ld( mult( X, rd( Y, X ) ), mult( X
% 88.03/88.41 , Y ) ) ==> X }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10214) {G3,W11,D4,L1,V2,M1} { mult( X, Y ) ==> mult( mult( X, X )
% 88.03/88.41 , ld( X, Y ) ) }.
% 88.03/88.41 parent0[0]: (55) {G3,W11,D4,L1,V2,M1} P(0,46) { mult( mult( X, X ), ld( X,
% 88.03/88.41 Y ) ) ==> mult( X, Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10218) {G4,W23,D6,L1,V2,M1} { mult( mult( X, rd( Y, X ) ), mult
% 88.03/88.41 ( X, Y ) ) ==> mult( mult( mult( X, rd( Y, X ) ), mult( X, rd( Y, X ) ) )
% 88.03/88.41 , X ) }.
% 88.03/88.41 parent0[0]: (641) {G8,W11,D5,L1,V2,M1} P(626,16) { ld( mult( X, rd( Y, X )
% 88.03/88.41 ), mult( X, Y ) ) ==> X }.
% 88.03/88.41 parent1[0; 22]: (10214) {G3,W11,D4,L1,V2,M1} { mult( X, Y ) ==> mult( mult
% 88.03/88.41 ( X, X ), ld( X, Y ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := mult( X, rd( Y, X ) )
% 88.03/88.41 Y := mult( X, Y )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10219) {G4,W23,D7,L1,V2,M1} { mult( mult( X, rd( Y, X ) ), mult
% 88.03/88.41 ( X, Y ) ) ==> mult( mult( mult( mult( X, rd( Y, X ) ), X ), rd( Y, X ) )
% 88.03/88.41 , X ) }.
% 88.03/88.41 parent0[0]: (52) {G3,W19,D6,L1,V2,M1} P(46,6);d(28) { mult( mult( mult( X,
% 88.03/88.41 Y ), mult( X, Y ) ), X ) ==> mult( mult( mult( mult( X, Y ), X ), Y ), X
% 88.03/88.41 ) }.
% 88.03/88.41 parent1[0; 10]: (10218) {G4,W23,D6,L1,V2,M1} { mult( mult( X, rd( Y, X ) )
% 88.03/88.41 , mult( X, Y ) ) ==> mult( mult( mult( X, rd( Y, X ) ), mult( X, rd( Y, X
% 88.03/88.41 ) ) ), X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := rd( Y, X )
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10220) {G2,W19,D5,L1,V2,M1} { mult( mult( X, rd( Y, X ) ), mult
% 88.03/88.41 ( X, Y ) ) ==> mult( mult( mult( X, Y ), rd( Y, X ) ), X ) }.
% 88.03/88.41 parent0[0]: (40) {G1,W11,D5,L1,V2,M1} P(2,7) { mult( mult( Y, rd( X, Y ) )
% 88.03/88.41 , Y ) ==> mult( Y, X ) }.
% 88.03/88.41 parent1[0; 12]: (10219) {G4,W23,D7,L1,V2,M1} { mult( mult( X, rd( Y, X ) )
% 88.03/88.41 , mult( X, Y ) ) ==> mult( mult( mult( mult( X, rd( Y, X ) ), X ), rd( Y
% 88.03/88.41 , X ) ), X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (657) {G9,W19,D5,L1,V2,M1} P(641,55);d(52);d(40) { mult( mult
% 88.03/88.41 ( X, rd( Y, X ) ), mult( X, Y ) ) ==> mult( mult( mult( X, Y ), rd( Y, X
% 88.03/88.41 ) ), X ) }.
% 88.03/88.41 parent0: (10220) {G2,W19,D5,L1,V2,M1} { mult( mult( X, rd( Y, X ) ), mult
% 88.03/88.41 ( X, Y ) ) ==> mult( mult( mult( X, Y ), rd( Y, X ) ), X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10223) {G1,W11,D5,L1,V2,M1} { X ==> rd( mult( mult( X, Y ), X ),
% 88.03/88.41 mult( Y, X ) ) }.
% 88.03/88.41 parent0[0]: (42) {G1,W11,D5,L1,V2,M1} P(7,3) { rd( mult( mult( X, Y ), X )
% 88.03/88.41 , mult( Y, X ) ) ==> X }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10225) {G2,W13,D6,L1,V1,M1} { X ==> rd( mult( mult( f( X ), X )
% 88.03/88.41 , X ), mult( f( X ), X ) ) }.
% 88.03/88.41 parent0[0]: (34) {G1,W9,D4,L1,V1,M1} P(8,7) { mult( X, f( X ) ) ==> mult( f
% 88.03/88.41 ( X ), X ) }.
% 88.03/88.41 parent1[0; 4]: (10223) {G1,W11,D5,L1,V2,M1} { X ==> rd( mult( mult( X, Y )
% 88.03/88.41 , X ), mult( Y, X ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := f( X )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10227) {G3,W11,D5,L1,V1,M1} { X ==> mult( mult( f( X ), X ), ld
% 88.03/88.41 ( f( X ), unit ) ) }.
% 88.03/88.41 parent0[0]: (489) {G12,W15,D5,L1,V2,M1} P(461,26);d(0);d(4);d(59);d(4) { rd
% 88.03/88.41 ( mult( Y, X ), mult( f( X ), X ) ) ==> mult( Y, ld( f( X ), unit ) ) }.
% 88.03/88.41 parent1[0; 2]: (10225) {G2,W13,D6,L1,V1,M1} { X ==> rd( mult( mult( f( X )
% 88.03/88.41 , X ), X ), mult( f( X ), X ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := mult( f( X ), X )
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10228) {G3,W11,D5,L1,V1,M1} { mult( mult( f( X ), X ), ld( f( X )
% 88.03/88.41 , unit ) ) ==> X }.
% 88.03/88.41 parent0[0]: (10227) {G3,W11,D5,L1,V1,M1} { X ==> mult( mult( f( X ), X ),
% 88.03/88.41 ld( f( X ), unit ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (679) {G13,W11,D5,L1,V1,M1} P(34,42);d(489) { mult( mult( f( X
% 88.03/88.41 ), X ), ld( f( X ), unit ) ) ==> X }.
% 88.03/88.41 parent0: (10228) {G3,W11,D5,L1,V1,M1} { mult( mult( f( X ), X ), ld( f( X
% 88.03/88.41 ), unit ) ) ==> X }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10230) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X, mult( mult
% 88.03/88.41 ( X, Y ), X ) ) }.
% 88.03/88.41 parent0[0]: (39) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ), X
% 88.03/88.41 ) ) ==> mult( Y, X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10235) {G2,W21,D6,L1,V1,M1} { mult( ld( f( X ), unit ), mult( f
% 88.03/88.41 ( X ), X ) ) ==> ld( mult( f( X ), X ), mult( X, mult( f( X ), X ) ) )
% 88.03/88.41 }.
% 88.03/88.41 parent0[0]: (679) {G13,W11,D5,L1,V1,M1} P(34,42);d(489) { mult( mult( f( X
% 88.03/88.41 ), X ), ld( f( X ), unit ) ) ==> X }.
% 88.03/88.41 parent1[0; 16]: (10230) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X,
% 88.03/88.41 mult( mult( X, Y ), X ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := mult( f( X ), X )
% 88.03/88.41 Y := ld( f( X ), unit )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10236) {G1,W21,D6,L1,V1,M1} { mult( ld( f( X ), unit ), mult( f
% 88.03/88.41 ( X ), X ) ) ==> ld( mult( f( X ), X ), mult( mult( X, f( X ) ), X ) )
% 88.03/88.41 }.
% 88.03/88.41 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 88.03/88.41 mult( Y, X ), Y ) }.
% 88.03/88.41 parent1[0; 15]: (10235) {G2,W21,D6,L1,V1,M1} { mult( ld( f( X ), unit ),
% 88.03/88.41 mult( f( X ), X ) ) ==> ld( mult( f( X ), X ), mult( X, mult( f( X ), X )
% 88.03/88.41 ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := f( X )
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10237) {G2,W21,D6,L1,V1,M1} { mult( ld( f( X ), unit ), mult( f
% 88.03/88.41 ( X ), X ) ) ==> ld( mult( f( X ), X ), mult( mult( f( X ), X ), X ) )
% 88.03/88.41 }.
% 88.03/88.41 parent0[0]: (34) {G1,W9,D4,L1,V1,M1} P(8,7) { mult( X, f( X ) ) ==> mult( f
% 88.03/88.41 ( X ), X ) }.
% 88.03/88.41 parent1[0; 16]: (10236) {G1,W21,D6,L1,V1,M1} { mult( ld( f( X ), unit ),
% 88.03/88.41 mult( f( X ), X ) ) ==> ld( mult( f( X ), X ), mult( mult( X, f( X ) ), X
% 88.03/88.41 ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10238) {G1,W11,D5,L1,V1,M1} { mult( ld( f( X ), unit ), mult( f
% 88.03/88.41 ( X ), X ) ) ==> X }.
% 88.03/88.41 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 88.03/88.41 parent1[0; 10]: (10237) {G2,W21,D6,L1,V1,M1} { mult( ld( f( X ), unit ),
% 88.03/88.41 mult( f( X ), X ) ) ==> ld( mult( f( X ), X ), mult( mult( f( X ), X ), X
% 88.03/88.41 ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := mult( f( X ), X )
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (687) {G14,W11,D5,L1,V1,M1} P(679,39);d(7);d(34);d(1) { mult(
% 88.03/88.41 ld( f( X ), unit ), mult( f( X ), X ) ) ==> X }.
% 88.03/88.41 parent0: (10238) {G1,W11,D5,L1,V1,M1} { mult( ld( f( X ), unit ), mult( f
% 88.03/88.41 ( X ), X ) ) ==> X }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10241) {G2,W11,D4,L1,V2,M1} { mult( mult( X, X ), Y ) ==> mult( X
% 88.03/88.41 , mult( X, Y ) ) }.
% 88.03/88.41 parent0[0]: (46) {G2,W11,D4,L1,V2,M1} P(5,9);d(4);d(5);d(5);q { mult( X,
% 88.03/88.41 mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10247) {G3,W21,D6,L1,V1,M1} { mult( mult( ld( f( X ), unit ), ld
% 88.03/88.41 ( f( X ), unit ) ), mult( f( X ), X ) ) ==> mult( ld( f( X ), unit ), X )
% 88.03/88.41 }.
% 88.03/88.41 parent0[0]: (687) {G14,W11,D5,L1,V1,M1} P(679,39);d(7);d(34);d(1) { mult(
% 88.03/88.41 ld( f( X ), unit ), mult( f( X ), X ) ) ==> X }.
% 88.03/88.41 parent1[0; 20]: (10241) {G2,W11,D4,L1,V2,M1} { mult( mult( X, X ), Y ) ==>
% 88.03/88.41 mult( X, mult( X, Y ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := ld( f( X ), unit )
% 88.03/88.41 Y := mult( f( X ), X )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10248) {G4,W17,D6,L1,V1,M1} { mult( mult( ld( f( X ), unit ), ld
% 88.03/88.41 ( f( X ), unit ) ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41 parent0[0]: (461) {G11,W9,D5,L1,V1,M1} P(454,134);d(5) { mult( ld( f( X ),
% 88.03/88.41 unit ), X ) ==> f( X ) }.
% 88.03/88.41 parent1[0; 15]: (10247) {G3,W21,D6,L1,V1,M1} { mult( mult( ld( f( X ),
% 88.03/88.41 unit ), ld( f( X ), unit ) ), mult( f( X ), X ) ) ==> mult( ld( f( X ),
% 88.03/88.41 unit ), X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10249) {G4,W17,D7,L1,V1,M1} { mult( ld( f( X ), mult( unit, ld(
% 88.03/88.41 f( X ), unit ) ) ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41 parent0[0]: (215) {G3,W15,D5,L1,V2,M1} P(0,127) { mult( ld( X, Y ), ld( X,
% 88.03/88.41 Y ) ) ==> ld( X, mult( Y, ld( X, Y ) ) ) }.
% 88.03/88.41 parent1[0; 2]: (10248) {G4,W17,D6,L1,V1,M1} { mult( mult( ld( f( X ), unit
% 88.03/88.41 ), ld( f( X ), unit ) ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := f( X )
% 88.03/88.41 Y := unit
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10250) {G5,W17,D7,L1,V1,M1} { mult( ld( rd( f( X ), ld( f( X ),
% 88.03/88.41 unit ) ), unit ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41 parent0[0]: (227) {G4,W15,D5,L1,V2,M1} P(0,214);d(215) { ld( X, mult( Y, ld
% 88.03/88.41 ( X, Y ) ) ) ==> ld( rd( X, ld( X, Y ) ), Y ) }.
% 88.03/88.41 parent1[0; 2]: (10249) {G4,W17,D7,L1,V1,M1} { mult( ld( f( X ), mult( unit
% 88.03/88.41 , ld( f( X ), unit ) ) ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := f( X )
% 88.03/88.41 Y := unit
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10251) {G6,W15,D6,L1,V1,M1} { mult( ld( mult( f( X ), f( X ) ),
% 88.03/88.41 unit ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41 parent0[0]: (70) {G6,W9,D4,L1,V1,M1} P(68,14) { rd( X, ld( X, unit ) ) ==>
% 88.03/88.41 mult( X, X ) }.
% 88.03/88.41 parent1[0; 3]: (10250) {G5,W17,D7,L1,V1,M1} { mult( ld( rd( f( X ), ld( f
% 88.03/88.41 ( X ), unit ) ), unit ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := f( X )
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10252) {G1,W11,D5,L1,V1,M1} { mult( ld( X, unit ), mult( f( X )
% 88.03/88.41 , X ) ) ==> f( X ) }.
% 88.03/88.41 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 88.03/88.41 parent1[0; 3]: (10251) {G6,W15,D6,L1,V1,M1} { mult( ld( mult( f( X ), f( X
% 88.03/88.41 ) ), unit ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (727) {G15,W11,D5,L1,V1,M1} P(687,46);d(461);d(215);d(227);d(
% 88.03/88.41 70);d(8) { mult( ld( X, unit ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41 parent0: (10252) {G1,W11,D5,L1,V1,M1} { mult( ld( X, unit ), mult( f( X )
% 88.03/88.41 , X ) ) ==> f( X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10255) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X, mult( mult
% 88.03/88.41 ( X, Y ), X ) ) }.
% 88.03/88.41 parent0[0]: (39) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ), X
% 88.03/88.41 ) ) ==> mult( Y, X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10259) {G2,W19,D5,L1,V1,M1} { mult( mult( f( X ), X ), ld( X,
% 88.03/88.41 unit ) ) ==> ld( ld( X, unit ), mult( f( X ), ld( X, unit ) ) ) }.
% 88.03/88.41 parent0[0]: (727) {G15,W11,D5,L1,V1,M1} P(687,46);d(461);d(215);d(227);d(70
% 88.03/88.41 );d(8) { mult( ld( X, unit ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41 parent1[0; 14]: (10255) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X,
% 88.03/88.41 mult( mult( X, Y ), X ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := ld( X, unit )
% 88.03/88.41 Y := mult( f( X ), X )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10260) {G3,W17,D5,L1,V1,M1} { mult( mult( f( X ), X ), ld( X,
% 88.03/88.41 unit ) ) ==> ld( ld( X, unit ), ld( f( X ), unit ) ) }.
% 88.03/88.41 parent0[0]: (302) {G8,W11,D4,L1,V2,M1} P(276,2) { mult( f( X ), ld( X, Y )
% 88.03/88.41 ) ==> ld( f( X ), Y ) }.
% 88.03/88.41 parent1[0; 13]: (10259) {G2,W19,D5,L1,V1,M1} { mult( mult( f( X ), X ), ld
% 88.03/88.41 ( X, unit ) ) ==> ld( ld( X, unit ), mult( f( X ), ld( X, unit ) ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := unit
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10261) {G4,W11,D5,L1,V1,M1} { mult( mult( f( X ), X ), ld( X,
% 88.03/88.41 unit ) ) ==> f( X ) }.
% 88.03/88.41 parent0[0]: (463) {G11,W11,D5,L1,V1,M1} P(454,156);d(454) { ld( ld( X, unit
% 88.03/88.41 ), ld( f( X ), unit ) ) ==> f( X ) }.
% 88.03/88.41 parent1[0; 9]: (10260) {G3,W17,D5,L1,V1,M1} { mult( mult( f( X ), X ), ld
% 88.03/88.41 ( X, unit ) ) ==> ld( ld( X, unit ), ld( f( X ), unit ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (737) {G16,W11,D5,L1,V1,M1} P(727,39);d(302);d(463) { mult(
% 88.03/88.41 mult( f( X ), X ), ld( X, unit ) ) ==> f( X ) }.
% 88.03/88.41 parent0: (10261) {G4,W11,D5,L1,V1,M1} { mult( mult( f( X ), X ), ld( X,
% 88.03/88.41 unit ) ) ==> f( X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10264) {G0,W19,D6,L1,V3,M1} { mult( mult( X, mult( mult( Y, Z ),
% 88.03/88.41 Y ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 88.03/88.41 parent0[0]: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 88.03/88.41 , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Z
% 88.03/88.41 Y := Y
% 88.03/88.41 Z := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10273) {G1,W33,D8,L1,V2,M1} { mult( mult( X, mult( mult( mult( f
% 88.03/88.41 ( Y ), Y ), ld( Y, unit ) ), mult( f( Y ), Y ) ) ), ld( Y, unit ) ) ==>
% 88.03/88.41 mult( mult( X, mult( f( Y ), Y ) ), mult( f( Y ), ld( Y, unit ) ) ) }.
% 88.03/88.41 parent0[0]: (727) {G15,W11,D5,L1,V1,M1} P(687,46);d(461);d(215);d(227);d(70
% 88.03/88.41 );d(8) { mult( ld( X, unit ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41 parent1[0; 28]: (10264) {G0,W19,D6,L1,V3,M1} { mult( mult( X, mult( mult(
% 88.03/88.41 Y, Z ), Y ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := mult( f( Y ), Y )
% 88.03/88.41 Z := ld( Y, unit )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10274) {G2,W31,D8,L1,V2,M1} { mult( mult( X, mult( mult( mult( f
% 88.03/88.41 ( Y ), Y ), ld( Y, unit ) ), mult( f( Y ), Y ) ) ), ld( Y, unit ) ) ==>
% 88.03/88.41 mult( mult( X, mult( f( Y ), Y ) ), ld( f( Y ), unit ) ) }.
% 88.03/88.41 parent0[0]: (302) {G8,W11,D4,L1,V2,M1} P(276,2) { mult( f( X ), ld( X, Y )
% 88.03/88.41 ) ==> ld( f( X ), Y ) }.
% 88.03/88.41 parent1[0; 27]: (10273) {G1,W33,D8,L1,V2,M1} { mult( mult( X, mult( mult(
% 88.03/88.41 mult( f( Y ), Y ), ld( Y, unit ) ), mult( f( Y ), Y ) ) ), ld( Y, unit )
% 88.03/88.41 ) ==> mult( mult( X, mult( f( Y ), Y ) ), mult( f( Y ), ld( Y, unit ) )
% 88.03/88.41 ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := unit
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10275) {G3,W23,D8,L1,V2,M1} { mult( mult( X, mult( mult( mult( f
% 88.03/88.41 ( Y ), Y ), ld( Y, unit ) ), mult( f( Y ), Y ) ) ), ld( Y, unit ) ) ==>
% 88.03/88.41 mult( X, Y ) }.
% 88.03/88.41 parent0[0]: (490) {G12,W15,D6,L1,V2,M1} P(461,26);d(59);d(4);d(0);d(12) {
% 88.03/88.41 mult( mult( Y, mult( f( X ), X ) ), ld( f( X ), unit ) ) ==> mult( Y, X )
% 88.03/88.41 }.
% 88.03/88.41 parent1[0; 20]: (10274) {G2,W31,D8,L1,V2,M1} { mult( mult( X, mult( mult(
% 88.03/88.41 mult( f( Y ), Y ), ld( Y, unit ) ), mult( f( Y ), Y ) ) ), ld( Y, unit )
% 88.03/88.41 ) ==> mult( mult( X, mult( f( Y ), Y ) ), ld( f( Y ), unit ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10276) {G4,W17,D7,L1,V2,M1} { mult( mult( X, mult( f( Y ), mult
% 88.03/88.41 ( f( Y ), Y ) ) ), ld( Y, unit ) ) ==> mult( X, Y ) }.
% 88.03/88.41 parent0[0]: (737) {G16,W11,D5,L1,V1,M1} P(727,39);d(302);d(463) { mult(
% 88.03/88.41 mult( f( X ), X ), ld( X, unit ) ) ==> f( X ) }.
% 88.03/88.41 parent1[0; 5]: (10275) {G3,W23,D8,L1,V2,M1} { mult( mult( X, mult( mult(
% 88.03/88.41 mult( f( Y ), Y ), ld( Y, unit ) ), mult( f( Y ), Y ) ) ), ld( Y, unit )
% 88.03/88.41 ) ==> mult( X, Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10277) {G3,W17,D7,L1,V2,M1} { mult( mult( X, mult( mult( f( Y )
% 88.03/88.41 , f( Y ) ), Y ) ), ld( Y, unit ) ) ==> mult( X, Y ) }.
% 88.03/88.41 parent0[0]: (46) {G2,W11,D4,L1,V2,M1} P(5,9);d(4);d(5);d(5);q { mult( X,
% 88.03/88.41 mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 88.03/88.41 parent1[0; 4]: (10276) {G4,W17,D7,L1,V2,M1} { mult( mult( X, mult( f( Y )
% 88.03/88.41 , mult( f( Y ), Y ) ) ), ld( Y, unit ) ) ==> mult( X, Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := f( Y )
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10278) {G1,W13,D5,L1,V2,M1} { mult( mult( X, mult( Y, Y ) ), ld
% 88.03/88.41 ( Y, unit ) ) ==> mult( X, Y ) }.
% 88.03/88.41 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 88.03/88.41 parent1[0; 5]: (10277) {G3,W17,D7,L1,V2,M1} { mult( mult( X, mult( mult( f
% 88.03/88.41 ( Y ), f( Y ) ), Y ) ), ld( Y, unit ) ) ==> mult( X, Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10279) {G2,W13,D5,L1,V2,M1} { mult( mult( mult( X, Y ), Y ), ld
% 88.03/88.41 ( Y, unit ) ) ==> mult( X, Y ) }.
% 88.03/88.41 parent0[0]: (27) {G1,W11,D4,L1,V2,M1} P(4,6);d(4);d(4);d(5) { mult( X, mult
% 88.03/88.41 ( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 88.03/88.41 parent1[0; 2]: (10278) {G1,W13,D5,L1,V2,M1} { mult( mult( X, mult( Y, Y )
% 88.03/88.41 ), ld( Y, unit ) ) ==> mult( X, Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (749) {G17,W13,D5,L1,V2,M1} P(727,6);d(302);d(490);d(737);d(46
% 88.03/88.41 );d(8);d(27) { mult( mult( mult( Y, X ), X ), ld( X, unit ) ) ==> mult( Y
% 88.03/88.41 , X ) }.
% 88.03/88.41 parent0: (10279) {G2,W13,D5,L1,V2,M1} { mult( mult( mult( X, Y ), Y ), ld
% 88.03/88.41 ( Y, unit ) ) ==> mult( X, Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10282) {G17,W13,D5,L1,V2,M1} { mult( X, Y ) ==> mult( mult( mult
% 88.03/88.41 ( X, Y ), Y ), ld( Y, unit ) ) }.
% 88.03/88.41 parent0[0]: (749) {G17,W13,D5,L1,V2,M1} P(727,6);d(302);d(490);d(737);d(46)
% 88.03/88.41 ;d(8);d(27) { mult( mult( mult( Y, X ), X ), ld( X, unit ) ) ==> mult( Y
% 88.03/88.41 , X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10284) {G1,W13,D4,L1,V2,M1} { mult( rd( X, Y ), Y ) ==> mult(
% 88.03/88.41 mult( X, Y ), ld( Y, unit ) ) }.
% 88.03/88.41 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 88.03/88.41 parent1[0; 8]: (10282) {G17,W13,D5,L1,V2,M1} { mult( X, Y ) ==> mult( mult
% 88.03/88.41 ( mult( X, Y ), Y ), ld( Y, unit ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := rd( X, Y )
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10285) {G1,W9,D4,L1,V2,M1} { X ==> mult( mult( X, Y ), ld( Y,
% 88.03/88.41 unit ) ) }.
% 88.03/88.41 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 88.03/88.41 parent1[0; 1]: (10284) {G1,W13,D4,L1,V2,M1} { mult( rd( X, Y ), Y ) ==>
% 88.03/88.41 mult( mult( X, Y ), ld( Y, unit ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10287) {G1,W9,D4,L1,V2,M1} { mult( mult( X, Y ), ld( Y, unit ) )
% 88.03/88.41 ==> X }.
% 88.03/88.41 parent0[0]: (10285) {G1,W9,D4,L1,V2,M1} { X ==> mult( mult( X, Y ), ld( Y
% 88.03/88.41 , unit ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (1054) {G18,W9,D4,L1,V2,M1} P(2,749) { mult( mult( X, Y ), ld
% 88.03/88.41 ( Y, unit ) ) ==> X }.
% 88.03/88.41 parent0: (10287) {G1,W9,D4,L1,V2,M1} { mult( mult( X, Y ), ld( Y, unit ) )
% 88.03/88.41 ==> X }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10290) {G18,W9,D4,L1,V2,M1} { X ==> mult( mult( X, Y ), ld( Y,
% 88.03/88.41 unit ) ) }.
% 88.03/88.41 parent0[0]: (1054) {G18,W9,D4,L1,V2,M1} P(2,749) { mult( mult( X, Y ), ld(
% 88.03/88.41 Y, unit ) ) ==> X }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10291) {G11,W9,D5,L1,V2,M1} { X ==> mult( mult( X, ld( Y, unit )
% 88.03/88.41 ), Y ) }.
% 88.03/88.41 parent0[0]: (455) {G10,W7,D4,L1,V1,M1} P(428,60);d(215);d(65);d(99);d(451)
% 88.03/88.41 { ld( ld( X, unit ), unit ) ==> X }.
% 88.03/88.41 parent1[0; 8]: (10290) {G18,W9,D4,L1,V2,M1} { X ==> mult( mult( X, Y ), ld
% 88.03/88.41 ( Y, unit ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := ld( Y, unit )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10292) {G11,W9,D5,L1,V2,M1} { mult( mult( X, ld( Y, unit ) ), Y )
% 88.03/88.41 ==> X }.
% 88.03/88.41 parent0[0]: (10291) {G11,W9,D5,L1,V2,M1} { X ==> mult( mult( X, ld( Y,
% 88.03/88.41 unit ) ), Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (1073) {G19,W9,D5,L1,V2,M1} P(455,1054) { mult( mult( Y, ld( X
% 88.03/88.41 , unit ) ), X ) ==> Y }.
% 88.03/88.41 parent0: (10292) {G11,W9,D5,L1,V2,M1} { mult( mult( X, ld( Y, unit ) ), Y
% 88.03/88.41 ) ==> X }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10294) {G1,W19,D7,L1,V3,M1} { mult( X, Y ) ==> rd( mult( mult( X
% 88.03/88.41 , mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 88.03/88.41 parent0[0]: (26) {G1,W19,D7,L1,V3,M1} P(6,3) { rd( mult( mult( X, mult(
% 88.03/88.41 mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) ==> mult( X, Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 Z := Z
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10298) {G2,W21,D6,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==> rd(
% 88.03/88.41 mult( mult( X, ld( Y, unit ) ), Y ), mult( mult( Y, ld( Y, unit ) ), Y )
% 88.03/88.41 ) }.
% 88.03/88.41 parent0[0]: (1054) {G18,W9,D4,L1,V2,M1} P(2,749) { mult( mult( X, Y ), ld(
% 88.03/88.41 Y, unit ) ) ==> X }.
% 88.03/88.41 parent1[0; 10]: (10294) {G1,W19,D7,L1,V3,M1} { mult( X, Y ) ==> rd( mult(
% 88.03/88.41 mult( X, mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := ld( Y, unit )
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := ld( Y, unit )
% 88.03/88.41 Z := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10304) {G3,W15,D6,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==> rd(
% 88.03/88.41 mult( mult( X, ld( Y, unit ) ), Y ), Y ) }.
% 88.03/88.41 parent0[0]: (1073) {G19,W9,D5,L1,V2,M1} P(455,1054) { mult( mult( Y, ld( X
% 88.03/88.41 , unit ) ), X ) ==> Y }.
% 88.03/88.41 parent1[0; 14]: (10298) {G2,W21,D6,L1,V2,M1} { mult( X, ld( Y, unit ) )
% 88.03/88.41 ==> rd( mult( mult( X, ld( Y, unit ) ), Y ), mult( mult( Y, ld( Y, unit )
% 88.03/88.41 ), Y ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10306) {G4,W9,D4,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==> rd( X
% 88.03/88.41 , Y ) }.
% 88.03/88.41 parent0[0]: (1073) {G19,W9,D5,L1,V2,M1} P(455,1054) { mult( mult( Y, ld( X
% 88.03/88.41 , unit ) ), X ) ==> Y }.
% 88.03/88.41 parent1[0; 7]: (10304) {G3,W15,D6,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==>
% 88.03/88.41 rd( mult( mult( X, ld( Y, unit ) ), Y ), Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult
% 88.03/88.41 ( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.41 parent0: (10306) {G4,W9,D4,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==> rd( X
% 88.03/88.41 , Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10309) {G2,W11,D5,L1,V2,M1} { mult( Y, Y ) ==> ld( X, mult( mult
% 88.03/88.41 ( X, Y ), Y ) ) }.
% 88.03/88.41 parent0[0]: (127) {G2,W11,D5,L1,V2,M1} P(27,1) { ld( X, mult( mult( X, Y )
% 88.03/88.41 , Y ) ) ==> mult( Y, Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10315) {G3,W17,D5,L1,V2,M1} { mult( ld( X, unit ), ld( X, unit )
% 88.03/88.41 ) ==> ld( mult( Y, X ), mult( Y, ld( X, unit ) ) ) }.
% 88.03/88.41 parent0[0]: (1054) {G18,W9,D4,L1,V2,M1} P(2,749) { mult( mult( X, Y ), ld(
% 88.03/88.41 Y, unit ) ) ==> X }.
% 88.03/88.41 parent1[0; 13]: (10309) {G2,W11,D5,L1,V2,M1} { mult( Y, Y ) ==> ld( X,
% 88.03/88.41 mult( mult( X, Y ), Y ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := mult( Y, X )
% 88.03/88.41 Y := ld( X, unit )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10317) {G4,W15,D4,L1,V2,M1} { mult( ld( X, unit ), ld( X, unit )
% 88.03/88.41 ) ==> ld( mult( Y, X ), rd( Y, X ) ) }.
% 88.03/88.41 parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult(
% 88.03/88.41 Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.41 parent1[0; 12]: (10315) {G3,W17,D5,L1,V2,M1} { mult( ld( X, unit ), ld( X
% 88.03/88.41 , unit ) ) ==> ld( mult( Y, X ), mult( Y, ld( X, unit ) ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10319) {G5,W13,D4,L1,V2,M1} { rd( ld( X, unit ), X ) ==> ld(
% 88.03/88.41 mult( Y, X ), rd( Y, X ) ) }.
% 88.03/88.41 parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult(
% 88.03/88.41 Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.41 parent1[0; 1]: (10317) {G4,W15,D4,L1,V2,M1} { mult( ld( X, unit ), ld( X,
% 88.03/88.41 unit ) ) ==> ld( mult( Y, X ), rd( Y, X ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := ld( X, unit )
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10320) {G6,W13,D4,L1,V2,M1} { ld( X, rd( unit, X ) ) ==> ld(
% 88.03/88.41 mult( Y, X ), rd( Y, X ) ) }.
% 88.03/88.41 parent0[0]: (588) {G5,W11,D4,L1,V2,M1} P(562,14) { rd( ld( X, Y ), X ) ==>
% 88.03/88.41 ld( X, rd( Y, X ) ) }.
% 88.03/88.41 parent1[0; 1]: (10319) {G5,W13,D4,L1,V2,M1} { rd( ld( X, unit ), X ) ==>
% 88.03/88.41 ld( mult( Y, X ), rd( Y, X ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := unit
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10321) {G7,W13,D4,L1,V2,M1} { ld( X, ld( X, unit ) ) ==> ld(
% 88.03/88.41 mult( Y, X ), rd( Y, X ) ) }.
% 88.03/88.41 parent0[0]: (454) {G10,W7,D3,L1,V1,M1} P(428,61);d(451);d(215);d(65);d(99)
% 88.03/88.41 { rd( unit, X ) ==> ld( X, unit ) }.
% 88.03/88.41 parent1[0; 3]: (10320) {G6,W13,D4,L1,V2,M1} { ld( X, rd( unit, X ) ) ==>
% 88.03/88.41 ld( mult( Y, X ), rd( Y, X ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10322) {G6,W13,D4,L1,V2,M1} { ld( mult( X, X ), unit ) ==> ld(
% 88.03/88.41 mult( Y, X ), rd( Y, X ) ) }.
% 88.03/88.41 parent0[0]: (67) {G5,W11,D4,L1,V2,M1} P(0,60) { ld( X, ld( X, Y ) ) ==> ld
% 88.03/88.41 ( mult( X, X ), Y ) }.
% 88.03/88.41 parent1[0; 1]: (10321) {G7,W13,D4,L1,V2,M1} { ld( X, ld( X, unit ) ) ==>
% 88.03/88.41 ld( mult( Y, X ), rd( Y, X ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := unit
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10323) {G6,W13,D4,L1,V2,M1} { ld( mult( Y, X ), rd( Y, X ) ) ==>
% 88.03/88.41 ld( mult( X, X ), unit ) }.
% 88.03/88.41 parent0[0]: (10322) {G6,W13,D4,L1,V2,M1} { ld( mult( X, X ), unit ) ==> ld
% 88.03/88.41 ( mult( Y, X ), rd( Y, X ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (1082) {G21,W13,D4,L1,V2,M1} P(1054,127);d(1077);d(1077);d(588
% 88.03/88.41 );d(454);d(67) { ld( mult( X, Y ), rd( X, Y ) ) ==> ld( mult( Y, Y ),
% 88.03/88.41 unit ) }.
% 88.03/88.41 parent0: (10323) {G6,W13,D4,L1,V2,M1} { ld( mult( Y, X ), rd( Y, X ) ) ==>
% 88.03/88.41 ld( mult( X, X ), unit ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10325) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 88.03/88.41 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10326) {G1,W9,D4,L1,V2,M1} { ld( X, unit ) ==> ld( mult( Y, X )
% 88.03/88.41 , Y ) }.
% 88.03/88.41 parent0[0]: (1054) {G18,W9,D4,L1,V2,M1} P(2,749) { mult( mult( X, Y ), ld(
% 88.03/88.41 Y, unit ) ) ==> X }.
% 88.03/88.41 parent1[0; 8]: (10325) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 88.03/88.41 }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := mult( Y, X )
% 88.03/88.41 Y := ld( X, unit )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10327) {G1,W9,D4,L1,V2,M1} { ld( mult( Y, X ), Y ) ==> ld( X,
% 88.03/88.41 unit ) }.
% 88.03/88.41 parent0[0]: (10326) {G1,W9,D4,L1,V2,M1} { ld( X, unit ) ==> ld( mult( Y, X
% 88.03/88.41 ), Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (1089) {G19,W9,D4,L1,V2,M1} P(1054,1) { ld( mult( X, Y ), X )
% 88.03/88.41 ==> ld( Y, unit ) }.
% 88.03/88.41 parent0: (10327) {G1,W9,D4,L1,V2,M1} { ld( mult( Y, X ), Y ) ==> ld( X,
% 88.03/88.41 unit ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10329) {G9,W11,D4,L1,V2,M1} { mult( f( X ), Y ) ==> ld( f( X ),
% 88.03/88.41 mult( X, Y ) ) }.
% 88.03/88.41 parent0[0]: (341) {G9,W11,D4,L1,V2,M1} P(1,302) { ld( f( X ), mult( X, Y )
% 88.03/88.41 ) ==> mult( f( X ), Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10332) {G10,W13,D4,L1,V2,M1} { mult( f( X ), ld( Y, unit ) ) ==>
% 88.03/88.41 ld( f( X ), rd( X, Y ) ) }.
% 88.03/88.41 parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult(
% 88.03/88.41 Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.41 parent1[0; 10]: (10329) {G9,W11,D4,L1,V2,M1} { mult( f( X ), Y ) ==> ld( f
% 88.03/88.41 ( X ), mult( X, Y ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := ld( Y, unit )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10334) {G11,W11,D4,L1,V2,M1} { rd( f( X ), Y ) ==> ld( f( X ),
% 88.03/88.41 rd( X, Y ) ) }.
% 88.03/88.41 parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult(
% 88.03/88.41 Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.41 parent1[0; 1]: (10332) {G10,W13,D4,L1,V2,M1} { mult( f( X ), ld( Y, unit )
% 88.03/88.41 ) ==> ld( f( X ), rd( X, Y ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := f( X )
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10335) {G11,W11,D4,L1,V2,M1} { ld( f( X ), rd( X, Y ) ) ==> rd( f
% 88.03/88.41 ( X ), Y ) }.
% 88.03/88.41 parent0[0]: (10334) {G11,W11,D4,L1,V2,M1} { rd( f( X ), Y ) ==> ld( f( X )
% 88.03/88.41 , rd( X, Y ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (1129) {G21,W11,D4,L1,V2,M1} P(1077,341);d(1077) { ld( f( X )
% 88.03/88.41 , rd( X, Y ) ) ==> rd( f( X ), Y ) }.
% 88.03/88.41 parent0: (10335) {G11,W11,D4,L1,V2,M1} { ld( f( X ), rd( X, Y ) ) ==> rd(
% 88.03/88.41 f( X ), Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10337) {G2,W11,D4,L1,V2,M1} { mult( mult( X, X ), Y ) ==> mult( X
% 88.03/88.41 , mult( X, Y ) ) }.
% 88.03/88.41 parent0[0]: (46) {G2,W11,D4,L1,V2,M1} P(5,9);d(4);d(5);d(5);q { mult( X,
% 88.03/88.41 mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10341) {G3,W13,D4,L1,V2,M1} { mult( mult( X, X ), ld( Y, unit )
% 88.03/88.41 ) ==> mult( X, rd( X, Y ) ) }.
% 88.03/88.41 parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult(
% 88.03/88.41 Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.41 parent1[0; 10]: (10337) {G2,W11,D4,L1,V2,M1} { mult( mult( X, X ), Y ) ==>
% 88.03/88.41 mult( X, mult( X, Y ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := ld( Y, unit )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10343) {G4,W11,D4,L1,V2,M1} { rd( mult( X, X ), Y ) ==> mult( X
% 88.03/88.41 , rd( X, Y ) ) }.
% 88.03/88.41 parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult(
% 88.03/88.41 Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.41 parent1[0; 1]: (10341) {G3,W13,D4,L1,V2,M1} { mult( mult( X, X ), ld( Y,
% 88.03/88.41 unit ) ) ==> mult( X, rd( X, Y ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := mult( X, X )
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (1142) {G21,W11,D4,L1,V2,M1} P(1077,46);d(1077) { rd( mult( X
% 88.03/88.41 , X ), Y ) ==> mult( X, rd( X, Y ) ) }.
% 88.03/88.41 parent0: (10343) {G4,W11,D4,L1,V2,M1} { rd( mult( X, X ), Y ) ==> mult( X
% 88.03/88.41 , rd( X, Y ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10346) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 88.03/88.41 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10347) {G1,W9,D4,L1,V2,M1} { ld( X, unit ) ==> ld( Y, rd( Y, X )
% 88.03/88.41 ) }.
% 88.03/88.41 parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult(
% 88.03/88.41 Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.41 parent1[0; 6]: (10346) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 88.03/88.41 }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := ld( X, unit )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10348) {G1,W9,D4,L1,V2,M1} { ld( Y, rd( Y, X ) ) ==> ld( X, unit
% 88.03/88.41 ) }.
% 88.03/88.41 parent0[0]: (10347) {G1,W9,D4,L1,V2,M1} { ld( X, unit ) ==> ld( Y, rd( Y,
% 88.03/88.41 X ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (1144) {G21,W9,D4,L1,V2,M1} P(1077,1) { ld( X, rd( X, Y ) )
% 88.03/88.41 ==> ld( Y, unit ) }.
% 88.03/88.41 parent0: (10348) {G1,W9,D4,L1,V2,M1} { ld( Y, rd( Y, X ) ) ==> ld( X, unit
% 88.03/88.41 ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10350) {G21,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( X, rd( X, Y )
% 88.03/88.41 ) }.
% 88.03/88.41 parent0[0]: (1144) {G21,W9,D4,L1,V2,M1} P(1077,1) { ld( X, rd( X, Y ) ) ==>
% 88.03/88.41 ld( Y, unit ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10351) {G8,W13,D5,L1,V2,M1} { ld( X, unit ) ==> ld( mult( X, Y )
% 88.03/88.41 , mult( X, rd( Y, X ) ) ) }.
% 88.03/88.41 parent0[0]: (626) {G7,W11,D4,L1,V2,M1} P(611,0) { rd( mult( X, Y ), X ) ==>
% 88.03/88.41 mult( X, rd( Y, X ) ) }.
% 88.03/88.41 parent1[0; 8]: (10350) {G21,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( X, rd
% 88.03/88.41 ( X, Y ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := mult( X, Y )
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10352) {G8,W13,D5,L1,V2,M1} { ld( mult( X, Y ), mult( X, rd( Y, X
% 88.03/88.41 ) ) ) ==> ld( X, unit ) }.
% 88.03/88.41 parent0[0]: (10351) {G8,W13,D5,L1,V2,M1} { ld( X, unit ) ==> ld( mult( X,
% 88.03/88.41 Y ), mult( X, rd( Y, X ) ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (1155) {G22,W13,D5,L1,V2,M1} P(626,1144) { ld( mult( X, Y ),
% 88.03/88.41 mult( X, rd( Y, X ) ) ) ==> ld( X, unit ) }.
% 88.03/88.41 parent0: (10352) {G8,W13,D5,L1,V2,M1} { ld( mult( X, Y ), mult( X, rd( Y,
% 88.03/88.41 X ) ) ) ==> ld( X, unit ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10354) {G21,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( X, rd( X, Y )
% 88.03/88.41 ) }.
% 88.03/88.41 parent0[0]: (1144) {G21,W9,D4,L1,V2,M1} P(1077,1) { ld( X, rd( X, Y ) ) ==>
% 88.03/88.41 ld( Y, unit ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10357) {G2,W9,D4,L1,V2,M1} { ld( ld( X, Y ), unit ) ==> ld( Y, X
% 88.03/88.41 ) }.
% 88.03/88.41 parent0[0]: (14) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 88.03/88.41 parent1[0; 8]: (10354) {G21,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( X, rd
% 88.03/88.41 ( X, Y ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := ld( X, Y )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit
% 88.03/88.41 ) ==> ld( X, Y ) }.
% 88.03/88.41 parent0: (10357) {G2,W9,D4,L1,V2,M1} { ld( ld( X, Y ), unit ) ==> ld( Y, X
% 88.03/88.41 ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10360) {G20,W9,D4,L1,V2,M1} { rd( X, Y ) ==> mult( X, ld( Y, unit
% 88.03/88.41 ) ) }.
% 88.03/88.41 parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult(
% 88.03/88.41 Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10361) {G21,W11,D4,L1,V3,M1} { rd( X, ld( Y, Z ) ) ==> mult( X,
% 88.03/88.41 ld( Z, Y ) ) }.
% 88.03/88.41 parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.41 ==> ld( X, Y ) }.
% 88.03/88.41 parent1[0; 8]: (10360) {G20,W9,D4,L1,V2,M1} { rd( X, Y ) ==> mult( X, ld(
% 88.03/88.41 Y, unit ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Z
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := ld( Y, Z )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y )
% 88.03/88.41 ) ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.41 parent0: (10361) {G21,W11,D4,L1,V3,M1} { rd( X, ld( Y, Z ) ) ==> mult( X,
% 88.03/88.41 ld( Z, Y ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Z
% 88.03/88.41 Y := X
% 88.03/88.41 Z := Y
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10364) {G18,W9,D4,L1,V2,M1} { X ==> mult( mult( X, Y ), ld( Y,
% 88.03/88.41 unit ) ) }.
% 88.03/88.41 parent0[0]: (1054) {G18,W9,D4,L1,V2,M1} P(2,749) { mult( mult( X, Y ), ld(
% 88.03/88.41 Y, unit ) ) ==> X }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10365) {G19,W11,D5,L1,V3,M1} { X ==> mult( mult( X, ld( Y, Z ) )
% 88.03/88.41 , ld( Z, Y ) ) }.
% 88.03/88.41 parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.41 ==> ld( X, Y ) }.
% 88.03/88.41 parent1[0; 8]: (10364) {G18,W9,D4,L1,V2,M1} { X ==> mult( mult( X, Y ), ld
% 88.03/88.41 ( Y, unit ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Z
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := ld( Y, Z )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10366) {G19,W11,D5,L1,V3,M1} { mult( mult( X, ld( Y, Z ) ), ld( Z
% 88.03/88.41 , Y ) ) ==> X }.
% 88.03/88.41 parent0[0]: (10365) {G19,W11,D5,L1,V3,M1} { X ==> mult( mult( X, ld( Y, Z
% 88.03/88.41 ) ), ld( Z, Y ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 Z := Z
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (1173) {G23,W11,D5,L1,V3,M1} P(1170,1054) { mult( mult( Z, ld
% 88.03/88.41 ( X, Y ) ), ld( Y, X ) ) ==> Z }.
% 88.03/88.41 parent0: (10366) {G19,W11,D5,L1,V3,M1} { mult( mult( X, ld( Y, Z ) ), ld(
% 88.03/88.41 Z, Y ) ) ==> X }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Z
% 88.03/88.41 Y := X
% 88.03/88.41 Z := Y
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10368) {G22,W9,D4,L1,V2,M1} { ld( Y, X ) ==> ld( ld( X, Y ), unit
% 88.03/88.41 ) }.
% 88.03/88.41 parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.41 ==> ld( X, Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10372) {G4,W13,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ), ld( X,
% 88.03/88.41 Y ) ) ==> ld( X, unit ) }.
% 88.03/88.41 parent0[0]: (522) {G3,W11,D5,L1,V2,M1} P(433,1) { ld( ld( X, Y ), ld( X,
% 88.03/88.41 mult( Y, X ) ) ) ==> X }.
% 88.03/88.41 parent1[0; 11]: (10368) {G22,W9,D4,L1,V2,M1} { ld( Y, X ) ==> ld( ld( X, Y
% 88.03/88.41 ), unit ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := ld( X, Y )
% 88.03/88.41 Y := ld( X, mult( Y, X ) )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (1185) {G23,W13,D5,L1,V2,M1} P(522,1170) { ld( ld( X, mult( Y
% 88.03/88.41 , X ) ), ld( X, Y ) ) ==> ld( X, unit ) }.
% 88.03/88.41 parent0: (10372) {G4,W13,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ), ld( X,
% 88.03/88.41 Y ) ) ==> ld( X, unit ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10376) {G22,W9,D4,L1,V2,M1} { ld( Y, X ) ==> ld( ld( X, Y ), unit
% 88.03/88.41 ) }.
% 88.03/88.41 parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.41 ==> ld( X, Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10380) {G6,W13,D5,L1,V2,M1} { ld( ld( X, Y ), X ) ==> ld( ld(
% 88.03/88.41 mult( X, X ), Y ), unit ) }.
% 88.03/88.41 parent0[0]: (67) {G5,W11,D4,L1,V2,M1} P(0,60) { ld( X, ld( X, Y ) ) ==> ld
% 88.03/88.41 ( mult( X, X ), Y ) }.
% 88.03/88.41 parent1[0; 7]: (10376) {G22,W9,D4,L1,V2,M1} { ld( Y, X ) ==> ld( ld( X, Y
% 88.03/88.41 ), unit ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := ld( X, Y )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10381) {G7,W11,D4,L1,V2,M1} { ld( ld( X, Y ), X ) ==> ld( Y,
% 88.03/88.41 mult( X, X ) ) }.
% 88.03/88.41 parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.41 ==> ld( X, Y ) }.
% 88.03/88.41 parent1[0; 6]: (10380) {G6,W13,D5,L1,V2,M1} { ld( ld( X, Y ), X ) ==> ld(
% 88.03/88.41 ld( mult( X, X ), Y ), unit ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := mult( X, X )
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10382) {G7,W11,D4,L1,V2,M1} { ld( Y, mult( X, X ) ) ==> ld( ld( X
% 88.03/88.41 , Y ), X ) }.
% 88.03/88.41 parent0[0]: (10381) {G7,W11,D4,L1,V2,M1} { ld( ld( X, Y ), X ) ==> ld( Y,
% 88.03/88.41 mult( X, X ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (1190) {G23,W11,D4,L1,V2,M1} P(67,1170);d(1170) { ld( Y, mult
% 88.03/88.41 ( X, X ) ) ==> ld( ld( X, Y ), X ) }.
% 88.03/88.41 parent0: (10382) {G7,W11,D4,L1,V2,M1} { ld( Y, mult( X, X ) ) ==> ld( ld(
% 88.03/88.41 X, Y ), X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10383) {G23,W11,D4,L1,V3,M1} { mult( X, ld( Z, Y ) ) ==> rd( X,
% 88.03/88.41 ld( Y, Z ) ) }.
% 88.03/88.41 parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.41 ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := Z
% 88.03/88.41 Z := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10385) {G5,W11,D4,L1,V2,M1} { mult( mult( X, Y ), ld( Y, X ) )
% 88.03/88.41 ==> mult( X, X ) }.
% 88.03/88.41 parent0[0]: (61) {G4,W11,D4,L1,V2,M1} P(55,3) { rd( mult( X, Y ), ld( X, Y
% 88.03/88.41 ) ) ==> mult( X, X ) }.
% 88.03/88.41 parent1[0; 8]: (10383) {G23,W11,D4,L1,V3,M1} { mult( X, ld( Z, Y ) ) ==>
% 88.03/88.41 rd( X, ld( Y, Z ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := mult( X, Y )
% 88.03/88.41 Y := X
% 88.03/88.41 Z := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (1221) {G24,W11,D4,L1,V2,M1} P(1171,61) { mult( mult( X, Y ),
% 88.03/88.41 ld( Y, X ) ) ==> mult( X, X ) }.
% 88.03/88.41 parent0: (10385) {G5,W11,D4,L1,V2,M1} { mult( mult( X, Y ), ld( Y, X ) )
% 88.03/88.41 ==> mult( X, X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10388) {G24,W11,D4,L1,V2,M1} { mult( X, X ) ==> mult( mult( X, Y
% 88.03/88.41 ), ld( Y, X ) ) }.
% 88.03/88.41 parent0[0]: (1221) {G24,W11,D4,L1,V2,M1} P(1171,61) { mult( mult( X, Y ),
% 88.03/88.41 ld( Y, X ) ) ==> mult( X, X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10393) {G21,W13,D5,L1,V2,M1} { mult( X, X ) ==> mult( rd( X, Y )
% 88.03/88.41 , ld( ld( Y, unit ), X ) ) }.
% 88.03/88.41 parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult(
% 88.03/88.41 Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.41 parent1[0; 5]: (10388) {G24,W11,D4,L1,V2,M1} { mult( X, X ) ==> mult( mult
% 88.03/88.41 ( X, Y ), ld( Y, X ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := ld( Y, unit )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10396) {G21,W13,D5,L1,V2,M1} { mult( rd( X, Y ), ld( ld( Y, unit
% 88.03/88.41 ), X ) ) ==> mult( X, X ) }.
% 88.03/88.41 parent0[0]: (10393) {G21,W13,D5,L1,V2,M1} { mult( X, X ) ==> mult( rd( X,
% 88.03/88.41 Y ), ld( ld( Y, unit ), X ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (1230) {G25,W13,D5,L1,V2,M1} P(1077,1221) { mult( rd( X, Y ),
% 88.03/88.41 ld( ld( Y, unit ), X ) ) ==> mult( X, X ) }.
% 88.03/88.41 parent0: (10396) {G21,W13,D5,L1,V2,M1} { mult( rd( X, Y ), ld( ld( Y, unit
% 88.03/88.41 ), X ) ) ==> mult( X, X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10398) {G6,W11,D5,L1,V2,M1} { ld( X, Y ) ==> mult( X, ld( mult( X
% 88.03/88.41 , X ), Y ) ) }.
% 88.03/88.41 parent0[0]: (107) {G6,W11,D5,L1,V2,M1} P(67,0) { mult( X, ld( mult( X, X )
% 88.03/88.41 , Y ) ) ==> ld( X, Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10402) {G7,W15,D6,L1,V2,M1} { ld( X, mult( Y, Y ) ) ==> mult( X
% 88.03/88.41 , ld( ld( Y, mult( X, X ) ), Y ) ) }.
% 88.03/88.41 parent0[0]: (1190) {G23,W11,D4,L1,V2,M1} P(67,1170);d(1170) { ld( Y, mult(
% 88.03/88.41 X, X ) ) ==> ld( ld( X, Y ), X ) }.
% 88.03/88.41 parent1[0; 8]: (10398) {G6,W11,D5,L1,V2,M1} { ld( X, Y ) ==> mult( X, ld(
% 88.03/88.41 mult( X, X ), Y ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := mult( X, X )
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := mult( Y, Y )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10407) {G8,W15,D6,L1,V2,M1} { ld( X, mult( Y, Y ) ) ==> mult( X
% 88.03/88.41 , ld( ld( ld( X, Y ), X ), Y ) ) }.
% 88.03/88.41 parent0[0]: (1190) {G23,W11,D4,L1,V2,M1} P(67,1170);d(1170) { ld( Y, mult(
% 88.03/88.41 X, X ) ) ==> ld( ld( X, Y ), X ) }.
% 88.03/88.41 parent1[0; 9]: (10402) {G7,W15,D6,L1,V2,M1} { ld( X, mult( Y, Y ) ) ==>
% 88.03/88.41 mult( X, ld( ld( Y, mult( X, X ) ), Y ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10409) {G9,W15,D6,L1,V2,M1} { ld( ld( Y, X ), Y ) ==> mult( X,
% 88.03/88.41 ld( ld( ld( X, Y ), X ), Y ) ) }.
% 88.03/88.41 parent0[0]: (1190) {G23,W11,D4,L1,V2,M1} P(67,1170);d(1170) { ld( Y, mult(
% 88.03/88.41 X, X ) ) ==> ld( ld( X, Y ), X ) }.
% 88.03/88.41 parent1[0; 1]: (10407) {G8,W15,D6,L1,V2,M1} { ld( X, mult( Y, Y ) ) ==>
% 88.03/88.41 mult( X, ld( ld( ld( X, Y ), X ), Y ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10410) {G9,W15,D6,L1,V2,M1} { mult( Y, ld( ld( ld( Y, X ), Y ), X
% 88.03/88.41 ) ) ==> ld( ld( X, Y ), X ) }.
% 88.03/88.41 parent0[0]: (10409) {G9,W15,D6,L1,V2,M1} { ld( ld( Y, X ), Y ) ==> mult( X
% 88.03/88.41 , ld( ld( ld( X, Y ), X ), Y ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (1289) {G24,W15,D6,L1,V2,M1} P(1190,107);d(1190);d(1190) {
% 88.03/88.41 mult( X, ld( ld( ld( X, Y ), X ), Y ) ) ==> ld( ld( Y, X ), Y ) }.
% 88.03/88.41 parent0: (10410) {G9,W15,D6,L1,V2,M1} { mult( Y, ld( ld( ld( Y, X ), Y ),
% 88.03/88.41 X ) ) ==> ld( ld( X, Y ), X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10412) {G22,W9,D4,L1,V2,M1} { ld( Y, X ) ==> ld( ld( X, Y ), unit
% 88.03/88.41 ) }.
% 88.03/88.41 parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.41 ==> ld( X, Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10414) {G22,W13,D5,L1,V2,M1} { ld( rd( X, Y ), f( X ) ) ==> ld(
% 88.03/88.41 rd( f( X ), Y ), unit ) }.
% 88.03/88.41 parent0[0]: (1129) {G21,W11,D4,L1,V2,M1} P(1077,341);d(1077) { ld( f( X ),
% 88.03/88.41 rd( X, Y ) ) ==> rd( f( X ), Y ) }.
% 88.03/88.41 parent1[0; 8]: (10412) {G22,W9,D4,L1,V2,M1} { ld( Y, X ) ==> ld( ld( X, Y
% 88.03/88.41 ), unit ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := f( X )
% 88.03/88.41 Y := rd( X, Y )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10416) {G22,W13,D5,L1,V2,M1} { ld( rd( f( X ), Y ), unit ) ==> ld
% 88.03/88.41 ( rd( X, Y ), f( X ) ) }.
% 88.03/88.41 parent0[0]: (10414) {G22,W13,D5,L1,V2,M1} { ld( rd( X, Y ), f( X ) ) ==>
% 88.03/88.41 ld( rd( f( X ), Y ), unit ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (1300) {G23,W13,D5,L1,V2,M1} P(1129,1170) { ld( rd( f( X ), Y
% 88.03/88.41 ), unit ) = ld( rd( X, Y ), f( X ) ) }.
% 88.03/88.41 parent0: (10416) {G22,W13,D5,L1,V2,M1} { ld( rd( f( X ), Y ), unit ) ==>
% 88.03/88.41 ld( rd( X, Y ), f( X ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10418) {G1,W11,D5,L1,V2,M1} { mult( X, Y ) ==> mult( mult( X, rd
% 88.03/88.41 ( Y, X ) ), X ) }.
% 88.03/88.41 parent0[0]: (40) {G1,W11,D5,L1,V2,M1} P(2,7) { mult( mult( Y, rd( X, Y ) )
% 88.03/88.41 , Y ) ==> mult( Y, X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10421) {G2,W15,D6,L1,V2,M1} { mult( X, mult( Y, Y ) ) ==> mult(
% 88.03/88.41 mult( X, mult( Y, rd( Y, X ) ) ), X ) }.
% 88.03/88.41 parent0[0]: (1142) {G21,W11,D4,L1,V2,M1} P(1077,46);d(1077) { rd( mult( X,
% 88.03/88.41 X ), Y ) ==> mult( X, rd( X, Y ) ) }.
% 88.03/88.41 parent1[0; 9]: (10418) {G1,W11,D5,L1,V2,M1} { mult( X, Y ) ==> mult( mult
% 88.03/88.41 ( X, rd( Y, X ) ), X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := mult( Y, Y )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10422) {G3,W15,D5,L1,V2,M1} { mult( X, mult( Y, Y ) ) ==> mult(
% 88.03/88.41 mult( mult( X, Y ), rd( Y, X ) ), X ) }.
% 88.03/88.41 parent0[0]: (446) {G2,W15,D5,L1,V2,M1} P(2,28);d(40) { mult( Y, mult( X, rd
% 88.03/88.41 ( X, Y ) ) ) ==> mult( mult( Y, X ), rd( X, Y ) ) }.
% 88.03/88.41 parent1[0; 7]: (10421) {G2,W15,D6,L1,V2,M1} { mult( X, mult( Y, Y ) ) ==>
% 88.03/88.41 mult( mult( X, mult( Y, rd( Y, X ) ) ), X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10423) {G2,W15,D5,L1,V2,M1} { mult( mult( X, Y ), Y ) ==> mult(
% 88.03/88.41 mult( mult( X, Y ), rd( Y, X ) ), X ) }.
% 88.03/88.41 parent0[0]: (27) {G1,W11,D4,L1,V2,M1} P(4,6);d(4);d(4);d(5) { mult( X, mult
% 88.03/88.41 ( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 88.03/88.41 parent1[0; 1]: (10422) {G3,W15,D5,L1,V2,M1} { mult( X, mult( Y, Y ) ) ==>
% 88.03/88.41 mult( mult( mult( X, Y ), rd( Y, X ) ), X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10424) {G2,W15,D5,L1,V2,M1} { mult( mult( mult( X, Y ), rd( Y, X
% 88.03/88.41 ) ), X ) ==> mult( mult( X, Y ), Y ) }.
% 88.03/88.41 parent0[0]: (10423) {G2,W15,D5,L1,V2,M1} { mult( mult( X, Y ), Y ) ==>
% 88.03/88.41 mult( mult( mult( X, Y ), rd( Y, X ) ), X ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (1331) {G22,W15,D5,L1,V2,M1} P(1142,40);d(446);d(27) { mult(
% 88.03/88.41 mult( mult( Y, X ), rd( X, Y ) ), Y ) ==> mult( mult( Y, X ), X ) }.
% 88.03/88.41 parent0: (10424) {G2,W15,D5,L1,V2,M1} { mult( mult( mult( X, Y ), rd( Y, X
% 88.03/88.41 ) ), X ) ==> mult( mult( X, Y ), Y ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10426) {G23,W13,D5,L1,V2,M1} { ld( X, unit ) ==> ld( ld( X, mult
% 88.03/88.41 ( Y, X ) ), ld( X, Y ) ) }.
% 88.03/88.41 parent0[0]: (1185) {G23,W13,D5,L1,V2,M1} P(522,1170) { ld( ld( X, mult( Y,
% 88.03/88.41 X ) ), ld( X, Y ) ) ==> ld( X, unit ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10430) {G23,W23,D7,L1,V2,M1} { ld( mult( X, Y ), unit ) ==> ld(
% 88.03/88.41 ld( mult( X, Y ), mult( mult( X, rd( Y, X ) ), mult( X, Y ) ) ), ld( X,
% 88.03/88.41 unit ) ) }.
% 88.03/88.41 parent0[0]: (1155) {G22,W13,D5,L1,V2,M1} P(626,1144) { ld( mult( X, Y ),
% 88.03/88.41 mult( X, rd( Y, X ) ) ) ==> ld( X, unit ) }.
% 88.03/88.41 parent1[0; 20]: (10426) {G23,W13,D5,L1,V2,M1} { ld( X, unit ) ==> ld( ld(
% 88.03/88.41 X, mult( Y, X ) ), ld( X, Y ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := mult( X, Y )
% 88.03/88.41 Y := mult( X, rd( Y, X ) )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10431) {G10,W23,D7,L1,V2,M1} { ld( mult( X, Y ), unit ) ==> ld(
% 88.03/88.41 ld( mult( X, Y ), mult( mult( mult( X, Y ), rd( Y, X ) ), X ) ), ld( X,
% 88.03/88.41 unit ) ) }.
% 88.03/88.41 parent0[0]: (657) {G9,W19,D5,L1,V2,M1} P(641,55);d(52);d(40) { mult( mult(
% 88.03/88.41 X, rd( Y, X ) ), mult( X, Y ) ) ==> mult( mult( mult( X, Y ), rd( Y, X )
% 88.03/88.41 ), X ) }.
% 88.03/88.41 parent1[0; 11]: (10430) {G23,W23,D7,L1,V2,M1} { ld( mult( X, Y ), unit )
% 88.03/88.41 ==> ld( ld( mult( X, Y ), mult( mult( X, rd( Y, X ) ), mult( X, Y ) ) ),
% 88.03/88.41 ld( X, unit ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10432) {G11,W19,D6,L1,V2,M1} { ld( mult( X, Y ), unit ) ==> ld(
% 88.03/88.41 ld( mult( X, Y ), mult( mult( X, Y ), Y ) ), ld( X, unit ) ) }.
% 88.03/88.41 parent0[0]: (1331) {G22,W15,D5,L1,V2,M1} P(1142,40);d(446);d(27) { mult(
% 88.03/88.41 mult( mult( Y, X ), rd( X, Y ) ), Y ) ==> mult( mult( Y, X ), X ) }.
% 88.03/88.41 parent1[0; 11]: (10431) {G10,W23,D7,L1,V2,M1} { ld( mult( X, Y ), unit )
% 88.03/88.41 ==> ld( ld( mult( X, Y ), mult( mult( mult( X, Y ), rd( Y, X ) ), X ) ),
% 88.03/88.41 ld( X, unit ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10433) {G1,W11,D4,L1,V2,M1} { ld( mult( X, Y ), unit ) ==> ld( Y
% 88.03/88.41 , ld( X, unit ) ) }.
% 88.03/88.41 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 88.03/88.41 parent1[0; 7]: (10432) {G11,W19,D6,L1,V2,M1} { ld( mult( X, Y ), unit )
% 88.03/88.41 ==> ld( ld( mult( X, Y ), mult( mult( X, Y ), Y ) ), ld( X, unit ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := mult( X, Y )
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10434) {G1,W11,D4,L1,V2,M1} { ld( Y, ld( X, unit ) ) ==> ld( mult
% 88.03/88.41 ( X, Y ), unit ) }.
% 88.03/88.41 parent0[0]: (10433) {G1,W11,D4,L1,V2,M1} { ld( mult( X, Y ), unit ) ==> ld
% 88.03/88.41 ( Y, ld( X, unit ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 subsumption: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.41 { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.41 parent0: (10434) {G1,W11,D4,L1,V2,M1} { ld( Y, ld( X, unit ) ) ==> ld(
% 88.03/88.41 mult( X, Y ), unit ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 permutation0:
% 88.03/88.41 0 ==> 0
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 eqswap: (10436) {G3,W11,D5,L1,V2,M1} { X ==> ld( ld( X, Y ), ld( X, mult(
% 88.03/88.41 Y, X ) ) ) }.
% 88.03/88.41 parent0[0]: (522) {G3,W11,D5,L1,V2,M1} P(433,1) { ld( ld( X, Y ), ld( X,
% 88.03/88.41 mult( Y, X ) ) ) ==> X }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10440) {G4,W21,D7,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X, unit )
% 88.03/88.41 , ld( mult( X, Y ), mult( mult( X, rd( Y, X ) ), mult( X, Y ) ) ) ) }.
% 88.03/88.41 parent0[0]: (1155) {G22,W13,D5,L1,V2,M1} P(626,1144) { ld( mult( X, Y ),
% 88.03/88.41 mult( X, rd( Y, X ) ) ) ==> ld( X, unit ) }.
% 88.03/88.41 parent1[0; 5]: (10436) {G3,W11,D5,L1,V2,M1} { X ==> ld( ld( X, Y ), ld( X
% 88.03/88.41 , mult( Y, X ) ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := mult( X, Y )
% 88.03/88.41 Y := mult( X, rd( Y, X ) )
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10441) {G5,W21,D7,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X, unit )
% 88.03/88.41 , ld( mult( X, Y ), mult( mult( mult( X, Y ), rd( Y, X ) ), X ) ) ) }.
% 88.03/88.41 parent0[0]: (657) {G9,W19,D5,L1,V2,M1} P(641,55);d(52);d(40) { mult( mult(
% 88.03/88.41 X, rd( Y, X ) ), mult( X, Y ) ) ==> mult( mult( mult( X, Y ), rd( Y, X )
% 88.03/88.41 ), X ) }.
% 88.03/88.41 parent1[0; 12]: (10440) {G4,W21,D7,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X
% 88.03/88.41 , unit ), ld( mult( X, Y ), mult( mult( X, rd( Y, X ) ), mult( X, Y ) ) )
% 88.03/88.41 ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10442) {G6,W17,D6,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X, unit )
% 88.03/88.41 , ld( mult( X, Y ), mult( mult( X, Y ), Y ) ) ) }.
% 88.03/88.41 parent0[0]: (1331) {G22,W15,D5,L1,V2,M1} P(1142,40);d(446);d(27) { mult(
% 88.03/88.41 mult( mult( Y, X ), rd( X, Y ) ), Y ) ==> mult( mult( Y, X ), X ) }.
% 88.03/88.41 parent1[0; 12]: (10441) {G5,W21,D7,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X
% 88.03/88.41 , unit ), ld( mult( X, Y ), mult( mult( mult( X, Y ), rd( Y, X ) ), X ) )
% 88.03/88.41 ) }.
% 88.03/88.41 substitution0:
% 88.03/88.41 X := Y
% 88.03/88.41 Y := X
% 88.03/88.41 end
% 88.03/88.41 substitution1:
% 88.03/88.41 X := X
% 88.03/88.41 Y := Y
% 88.03/88.41 end
% 88.03/88.41
% 88.03/88.41 paramod: (10443) {G1,W9,D4,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X, unit )
% 88.03/88.41 , Y ) }.
% 88.03/88.41 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 88.03/88.41 parent1[0; 8]: (10442) {G6,W17,D6,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X,
% 88.03/88.41 unit ), ld( mult( X, Y ), mult( mult( X, Y ), Y ) ) ) }.
% 88.03/88.41 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := mult( X, Y )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10444) {G1,W9,D4,L1,V2,M1} { ld( ld( X, unit ), Y ) ==> mult( X,
% 88.03/88.42 Y ) }.
% 88.03/88.42 parent0[0]: (10443) {G1,W9,D4,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X, unit
% 88.03/88.42 ), Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.42 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42 parent0: (10444) {G1,W9,D4,L1,V2,M1} { ld( ld( X, unit ), Y ) ==> mult( X
% 88.03/88.42 , Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10446) {G23,W9,D4,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X, unit )
% 88.03/88.42 , Y ) }.
% 88.03/88.42 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.42 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10454) {G23,W11,D4,L1,V3,M1} { mult( ld( X, Y ), Z ) ==> ld( ld
% 88.03/88.42 ( Y, X ), Z ) }.
% 88.03/88.42 parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.42 ==> ld( X, Y ) }.
% 88.03/88.42 parent1[0; 7]: (10446) {G23,W9,D4,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X,
% 88.03/88.42 unit ), Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := ld( X, Y )
% 88.03/88.42 Y := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ),
% 88.03/88.42 Z ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42 parent0: (10454) {G23,W11,D4,L1,V3,M1} { mult( ld( X, Y ), Z ) ==> ld( ld
% 88.03/88.42 ( Y, X ), Z ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10458) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 88.03/88.42 parent0[0]: (14) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10459) {G2,W9,D4,L1,V2,M1} { ld( X, unit ) ==> rd( Y, mult( X, Y
% 88.03/88.42 ) ) }.
% 88.03/88.42 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.42 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42 parent1[0; 6]: (10458) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := ld( X, unit )
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10460) {G2,W9,D4,L1,V2,M1} { rd( Y, mult( X, Y ) ) ==> ld( X,
% 88.03/88.42 unit ) }.
% 88.03/88.42 parent0[0]: (10459) {G2,W9,D4,L1,V2,M1} { ld( X, unit ) ==> rd( Y, mult( X
% 88.03/88.42 , Y ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (1942) {G24,W9,D4,L1,V2,M1} P(1903,14) { rd( Y, mult( X, Y ) )
% 88.03/88.42 ==> ld( X, unit ) }.
% 88.03/88.42 parent0: (10460) {G2,W9,D4,L1,V2,M1} { rd( Y, mult( X, Y ) ) ==> ld( X,
% 88.03/88.42 unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10462) {G24,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> rd( X, mult( Y, X
% 88.03/88.42 ) ) }.
% 88.03/88.42 parent0[0]: (1942) {G24,W9,D4,L1,V2,M1} P(1903,14) { rd( Y, mult( X, Y ) )
% 88.03/88.42 ==> ld( X, unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10467) {G25,W15,D5,L1,V2,M1} { ld( rd( X, Y ), unit ) ==> rd( ld
% 88.03/88.42 ( ld( Y, unit ), X ), mult( X, X ) ) }.
% 88.03/88.42 parent0[0]: (1230) {G25,W13,D5,L1,V2,M1} P(1077,1221) { mult( rd( X, Y ),
% 88.03/88.42 ld( ld( Y, unit ), X ) ) ==> mult( X, X ) }.
% 88.03/88.42 parent1[0; 12]: (10462) {G24,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> rd( X,
% 88.03/88.42 mult( Y, X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := ld( ld( Y, unit ), X )
% 88.03/88.42 Y := rd( X, Y )
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10468) {G6,W15,D6,L1,V2,M1} { ld( rd( X, Y ), unit ) ==> rd( rd
% 88.03/88.42 ( ld( ld( Y, unit ), X ), X ), X ) }.
% 88.03/88.42 parent0[0]: (249) {G5,W11,D4,L1,V2,M1} P(2,226) { rd( X, mult( Y, Y ) ) ==>
% 88.03/88.42 rd( rd( X, Y ), Y ) }.
% 88.03/88.42 parent1[0; 6]: (10467) {G25,W15,D5,L1,V2,M1} { ld( rd( X, Y ), unit ) ==>
% 88.03/88.42 rd( ld( ld( Y, unit ), X ), mult( X, X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := ld( ld( Y, unit ), X )
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10469) {G7,W13,D5,L1,V2,M1} { ld( rd( X, Y ), unit ) ==> rd( rd
% 88.03/88.42 ( mult( Y, X ), X ), X ) }.
% 88.03/88.42 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.42 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42 parent1[0; 8]: (10468) {G6,W15,D6,L1,V2,M1} { ld( rd( X, Y ), unit ) ==>
% 88.03/88.42 rd( rd( ld( ld( Y, unit ), X ), X ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10470) {G1,W9,D4,L1,V2,M1} { ld( rd( X, Y ), unit ) ==> rd( Y, X
% 88.03/88.42 ) }.
% 88.03/88.42 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 88.03/88.42 parent1[0; 7]: (10469) {G7,W13,D5,L1,V2,M1} { ld( rd( X, Y ), unit ) ==>
% 88.03/88.42 rd( rd( mult( Y, X ), X ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (1950) {G26,W9,D4,L1,V2,M1} P(1230,1942);d(249);d(1903);d(3)
% 88.03/88.42 { ld( rd( X, Y ), unit ) ==> rd( Y, X ) }.
% 88.03/88.42 parent0: (10470) {G1,W9,D4,L1,V2,M1} { ld( rd( X, Y ), unit ) ==> rd( Y, X
% 88.03/88.42 ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10473) {G24,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> rd( X, mult( Y, X
% 88.03/88.42 ) ) }.
% 88.03/88.42 parent0[0]: (1942) {G24,W9,D4,L1,V2,M1} P(1903,14) { rd( Y, mult( X, Y ) )
% 88.03/88.42 ==> ld( X, unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10474) {G24,W13,D5,L1,V3,M1} { ld( mult( X, ld( Y, Z ) ), unit )
% 88.03/88.42 ==> rd( ld( Z, Y ), X ) }.
% 88.03/88.42 parent0[0]: (1173) {G23,W11,D5,L1,V3,M1} P(1170,1054) { mult( mult( Z, ld(
% 88.03/88.42 X, Y ) ), ld( Y, X ) ) ==> Z }.
% 88.03/88.42 parent1[0; 12]: (10473) {G24,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> rd( X,
% 88.03/88.42 mult( Y, X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := ld( Z, Y )
% 88.03/88.42 Y := mult( X, ld( Y, Z ) )
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (1963) {G25,W13,D5,L1,V3,M1} P(1173,1942) { ld( mult( X, ld( Y
% 88.03/88.42 , Z ) ), unit ) ==> rd( ld( Z, Y ), X ) }.
% 88.03/88.42 parent0: (10474) {G24,W13,D5,L1,V3,M1} { ld( mult( X, ld( Y, Z ) ), unit )
% 88.03/88.42 ==> rd( ld( Z, Y ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10477) {G24,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> rd( X, mult( Y, X
% 88.03/88.42 ) ) }.
% 88.03/88.42 parent0[0]: (1942) {G24,W9,D4,L1,V2,M1} P(1903,14) { rd( Y, mult( X, Y ) )
% 88.03/88.42 ==> ld( X, unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10478) {G19,W11,D4,L1,V2,M1} { ld( mult( X, Y ), unit ) ==> rd(
% 88.03/88.42 ld( Y, unit ), X ) }.
% 88.03/88.42 parent0[0]: (1054) {G18,W9,D4,L1,V2,M1} P(2,749) { mult( mult( X, Y ), ld(
% 88.03/88.42 Y, unit ) ) ==> X }.
% 88.03/88.42 parent1[0; 10]: (10477) {G24,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> rd( X,
% 88.03/88.42 mult( Y, X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := ld( Y, unit )
% 88.03/88.42 Y := mult( X, Y )
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10479) {G19,W11,D4,L1,V2,M1} { rd( ld( Y, unit ), X ) ==> ld(
% 88.03/88.42 mult( X, Y ), unit ) }.
% 88.03/88.42 parent0[0]: (10478) {G19,W11,D4,L1,V2,M1} { ld( mult( X, Y ), unit ) ==>
% 88.03/88.42 rd( ld( Y, unit ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (1967) {G25,W11,D4,L1,V2,M1} P(1054,1942) { rd( ld( Y, unit )
% 88.03/88.42 , X ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42 parent0: (10479) {G19,W11,D4,L1,V2,M1} { rd( ld( Y, unit ), X ) ==> ld(
% 88.03/88.42 mult( X, Y ), unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10481) {G24,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> rd( X, mult( Y, X
% 88.03/88.42 ) ) }.
% 88.03/88.42 parent0[0]: (1942) {G24,W9,D4,L1,V2,M1} P(1903,14) { rd( Y, mult( X, Y ) )
% 88.03/88.42 ==> ld( X, unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10482) {G1,W9,D4,L1,V2,M1} { ld( X, unit ) ==> rd( ld( X, Y ), Y
% 88.03/88.42 ) }.
% 88.03/88.42 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 88.03/88.42 parent1[0; 8]: (10481) {G24,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> rd( X,
% 88.03/88.42 mult( Y, X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := ld( X, Y )
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10483) {G1,W9,D4,L1,V2,M1} { rd( ld( X, Y ), Y ) ==> ld( X, unit
% 88.03/88.42 ) }.
% 88.03/88.42 parent0[0]: (10482) {G1,W9,D4,L1,V2,M1} { ld( X, unit ) ==> rd( ld( X, Y )
% 88.03/88.42 , Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (1985) {G25,W9,D4,L1,V2,M1} P(0,1942) { rd( ld( X, Y ), Y )
% 88.03/88.42 ==> ld( X, unit ) }.
% 88.03/88.42 parent0: (10483) {G1,W9,D4,L1,V2,M1} { rd( ld( X, Y ), Y ) ==> ld( X, unit
% 88.03/88.42 ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10485) {G23,W9,D4,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X, unit )
% 88.03/88.42 , Y ) }.
% 88.03/88.42 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.42 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10486) {G24,W11,D4,L1,V3,M1} { mult( rd( X, Y ), Z ) ==> ld( rd
% 88.03/88.42 ( Y, X ), Z ) }.
% 88.03/88.42 parent0[0]: (1950) {G26,W9,D4,L1,V2,M1} P(1230,1942);d(249);d(1903);d(3) {
% 88.03/88.42 ld( rd( X, Y ), unit ) ==> rd( Y, X ) }.
% 88.03/88.42 parent1[0; 7]: (10485) {G23,W9,D4,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X,
% 88.03/88.42 unit ), Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := rd( X, Y )
% 88.03/88.42 Y := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (1986) {G27,W11,D4,L1,V3,M1} P(1950,1903) { mult( rd( X, Y ),
% 88.03/88.42 Z ) ==> ld( rd( Y, X ), Z ) }.
% 88.03/88.42 parent0: (10486) {G24,W11,D4,L1,V3,M1} { mult( rd( X, Y ), Z ) ==> ld( rd
% 88.03/88.42 ( Y, X ), Z ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10488) {G26,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y ), unit
% 88.03/88.42 ) }.
% 88.03/88.42 parent0[0]: (1950) {G26,W9,D4,L1,V2,M1} P(1230,1942);d(249);d(1903);d(3) {
% 88.03/88.42 ld( rd( X, Y ), unit ) ==> rd( Y, X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10490) {G24,W11,D4,L1,V2,M1} { rd( X, f( Y ) ) ==> ld( rd( Y, X
% 88.03/88.42 ), f( Y ) ) }.
% 88.03/88.42 parent0[0]: (1300) {G23,W13,D5,L1,V2,M1} P(1129,1170) { ld( rd( f( X ), Y )
% 88.03/88.42 , unit ) = ld( rd( X, Y ), f( X ) ) }.
% 88.03/88.42 parent1[0; 5]: (10488) {G26,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y
% 88.03/88.42 ), unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := f( Y )
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10491) {G24,W11,D4,L1,V2,M1} { ld( rd( Y, X ), f( Y ) ) ==> rd( X
% 88.03/88.42 , f( Y ) ) }.
% 88.03/88.42 parent0[0]: (10490) {G24,W11,D4,L1,V2,M1} { rd( X, f( Y ) ) ==> ld( rd( Y
% 88.03/88.42 , X ), f( Y ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (1989) {G27,W11,D4,L1,V2,M1} P(1950,1300) { ld( rd( X, Y ), f
% 88.03/88.42 ( X ) ) ==> rd( Y, f( X ) ) }.
% 88.03/88.42 parent0: (10491) {G24,W11,D4,L1,V2,M1} { ld( rd( Y, X ), f( Y ) ) ==> rd(
% 88.03/88.42 X, f( Y ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10493) {G23,W11,D4,L1,V3,M1} { mult( X, ld( Z, Y ) ) ==> rd( X,
% 88.03/88.42 ld( Y, Z ) ) }.
% 88.03/88.42 parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42 ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10498) {G24,W13,D5,L1,V3,M1} { mult( X, ld( unit, rd( Y, Z ) ) )
% 88.03/88.42 ==> rd( X, rd( Z, Y ) ) }.
% 88.03/88.42 parent0[0]: (1950) {G26,W9,D4,L1,V2,M1} P(1230,1942);d(249);d(1903);d(3) {
% 88.03/88.42 ld( rd( X, Y ), unit ) ==> rd( Y, X ) }.
% 88.03/88.42 parent1[0; 10]: (10493) {G23,W11,D4,L1,V3,M1} { mult( X, ld( Z, Y ) ) ==>
% 88.03/88.42 rd( X, ld( Y, Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := rd( Y, Z )
% 88.03/88.42 Z := unit
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10499) {G2,W11,D4,L1,V3,M1} { mult( X, rd( Y, Z ) ) ==> rd( X,
% 88.03/88.42 rd( Z, Y ) ) }.
% 88.03/88.42 parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42 parent1[0; 3]: (10498) {G24,W13,D5,L1,V3,M1} { mult( X, ld( unit, rd( Y, Z
% 88.03/88.42 ) ) ) ==> rd( X, rd( Z, Y ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := rd( Y, Z )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10500) {G2,W11,D4,L1,V3,M1} { rd( X, rd( Z, Y ) ) ==> mult( X, rd
% 88.03/88.42 ( Y, Z ) ) }.
% 88.03/88.42 parent0[0]: (10499) {G2,W11,D4,L1,V3,M1} { mult( X, rd( Y, Z ) ) ==> rd( X
% 88.03/88.42 , rd( Z, Y ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (1994) {G27,W11,D4,L1,V3,M1} P(1950,1171);d(15) { rd( Z, rd( Y
% 88.03/88.42 , X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 88.03/88.42 parent0: (10500) {G2,W11,D4,L1,V3,M1} { rd( X, rd( Z, Y ) ) ==> mult( X,
% 88.03/88.42 rd( Y, Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10502) {G26,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y ), unit
% 88.03/88.42 ) }.
% 88.03/88.42 parent0[0]: (1950) {G26,W9,D4,L1,V2,M1} P(1230,1942);d(249);d(1903);d(3) {
% 88.03/88.42 ld( rd( X, Y ), unit ) ==> rd( Y, X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10507) {G6,W13,D5,L1,V2,M1} { rd( X, ld( X, Y ) ) ==> ld( ld( X
% 88.03/88.42 , rd( Y, X ) ), unit ) }.
% 88.03/88.42 parent0[0]: (588) {G5,W11,D4,L1,V2,M1} P(562,14) { rd( ld( X, Y ), X ) ==>
% 88.03/88.42 ld( X, rd( Y, X ) ) }.
% 88.03/88.42 parent1[0; 7]: (10502) {G26,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y
% 88.03/88.42 ), unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := ld( X, Y )
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10508) {G7,W11,D4,L1,V2,M1} { rd( X, ld( X, Y ) ) ==> ld( rd( Y
% 88.03/88.42 , X ), X ) }.
% 88.03/88.42 parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.42 ==> ld( X, Y ) }.
% 88.03/88.42 parent1[0; 6]: (10507) {G6,W13,D5,L1,V2,M1} { rd( X, ld( X, Y ) ) ==> ld(
% 88.03/88.42 ld( X, rd( Y, X ) ), unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := rd( Y, X )
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10509) {G8,W11,D4,L1,V2,M1} { mult( X, ld( Y, X ) ) ==> ld( rd(
% 88.03/88.42 Y, X ), X ) }.
% 88.03/88.42 parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42 ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42 parent1[0; 1]: (10508) {G7,W11,D4,L1,V2,M1} { rd( X, ld( X, Y ) ) ==> ld(
% 88.03/88.42 rd( Y, X ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (1998) {G27,W11,D4,L1,V2,M1} P(588,1950);d(1170);d(1171) {
% 88.03/88.42 mult( X, ld( Y, X ) ) ==> ld( rd( Y, X ), X ) }.
% 88.03/88.42 parent0: (10509) {G8,W11,D4,L1,V2,M1} { mult( X, ld( Y, X ) ) ==> ld( rd(
% 88.03/88.42 Y, X ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10512) {G25,W9,D4,L1,V2,M1} { ld( X, unit ) ==> rd( ld( X, Y ), Y
% 88.03/88.42 ) }.
% 88.03/88.42 parent0[0]: (1985) {G25,W9,D4,L1,V2,M1} P(0,1942) { rd( ld( X, Y ), Y ) ==>
% 88.03/88.42 ld( X, unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10517) {G24,W15,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ), unit )
% 88.03/88.42 ==> rd( ld( X, unit ), ld( X, Y ) ) }.
% 88.03/88.42 parent0[0]: (1185) {G23,W13,D5,L1,V2,M1} P(522,1170) { ld( ld( X, mult( Y,
% 88.03/88.42 X ) ), ld( X, Y ) ) ==> ld( X, unit ) }.
% 88.03/88.42 parent1[0; 9]: (10512) {G25,W9,D4,L1,V2,M1} { ld( X, unit ) ==> rd( ld( X
% 88.03/88.42 , Y ), Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := ld( X, mult( Y, X ) )
% 88.03/88.42 Y := ld( X, Y )
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10518) {G24,W15,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ), unit )
% 88.03/88.42 ==> mult( ld( X, unit ), ld( Y, X ) ) }.
% 88.03/88.42 parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42 ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42 parent1[0; 8]: (10517) {G24,W15,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ),
% 88.03/88.42 unit ) ==> rd( ld( X, unit ), ld( X, Y ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := ld( X, unit )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10519) {G25,W15,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ), unit )
% 88.03/88.42 ==> ld( ld( unit, X ), ld( Y, X ) ) }.
% 88.03/88.42 parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42 ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42 parent1[0; 8]: (10518) {G24,W15,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ),
% 88.03/88.42 unit ) ==> mult( ld( X, unit ), ld( Y, X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := unit
% 88.03/88.42 Z := ld( Y, X )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10520) {G2,W13,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ), unit )
% 88.03/88.42 ==> ld( X, ld( Y, X ) ) }.
% 88.03/88.42 parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42 parent1[0; 9]: (10519) {G25,W15,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ),
% 88.03/88.42 unit ) ==> ld( ld( unit, X ), ld( Y, X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10521) {G3,W11,D4,L1,V2,M1} { ld( mult( Y, X ), X ) ==> ld( X,
% 88.03/88.42 ld( Y, X ) ) }.
% 88.03/88.42 parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.42 ==> ld( X, Y ) }.
% 88.03/88.42 parent1[0; 1]: (10520) {G2,W13,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ),
% 88.03/88.42 unit ) ==> ld( X, ld( Y, X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := mult( Y, X )
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10522) {G3,W11,D4,L1,V2,M1} { ld( Y, ld( X, Y ) ) ==> ld( mult( X
% 88.03/88.42 , Y ), Y ) }.
% 88.03/88.42 parent0[0]: (10521) {G3,W11,D4,L1,V2,M1} { ld( mult( Y, X ), X ) ==> ld( X
% 88.03/88.42 , ld( Y, X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (2016) {G26,W11,D4,L1,V2,M1} P(1185,1985);d(1171);d(1927);d(15
% 88.03/88.42 );d(1170) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 88.03/88.42 parent0: (10522) {G3,W11,D4,L1,V2,M1} { ld( Y, ld( X, Y ) ) ==> ld( mult(
% 88.03/88.42 X, Y ), Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10524) {G27,W11,D4,L1,V3,M1} { ld( rd( Y, X ), Z ) ==> mult( rd(
% 88.03/88.42 X, Y ), Z ) }.
% 88.03/88.42 parent0[0]: (1986) {G27,W11,D4,L1,V3,M1} P(1950,1903) { mult( rd( X, Y ), Z
% 88.03/88.42 ) ==> ld( rd( Y, X ), Z ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10528) {G24,W15,D5,L1,V4,M1} { ld( rd( ld( X, Y ), Z ), T ) ==>
% 88.03/88.42 mult( mult( Z, ld( Y, X ) ), T ) }.
% 88.03/88.42 parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42 ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42 parent1[0; 9]: (10524) {G27,W11,D4,L1,V3,M1} { ld( rd( Y, X ), Z ) ==>
% 88.03/88.42 mult( rd( X, Y ), Z ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := ld( X, Y )
% 88.03/88.42 Z := T
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10530) {G24,W15,D5,L1,V4,M1} { mult( mult( Z, ld( Y, X ) ), T )
% 88.03/88.42 ==> ld( rd( ld( X, Y ), Z ), T ) }.
% 88.03/88.42 parent0[0]: (10528) {G24,W15,D5,L1,V4,M1} { ld( rd( ld( X, Y ), Z ), T )
% 88.03/88.42 ==> mult( mult( Z, ld( Y, X ) ), T ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 T := T
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (2033) {G28,W15,D5,L1,V4,M1} P(1171,1986) { mult( mult( X, ld
% 88.03/88.42 ( Z, Y ) ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 88.03/88.42 parent0: (10530) {G24,W15,D5,L1,V4,M1} { mult( mult( Z, ld( Y, X ) ), T )
% 88.03/88.42 ==> ld( rd( ld( X, Y ), Z ), T ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 T := T
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10531) {G27,W11,D4,L1,V3,M1} { ld( rd( Y, X ), Z ) ==> mult( rd(
% 88.03/88.42 X, Y ), Z ) }.
% 88.03/88.42 parent0[0]: (1986) {G27,W11,D4,L1,V3,M1} P(1950,1903) { mult( rd( X, Y ), Z
% 88.03/88.42 ) ==> ld( rd( Y, X ), Z ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10534) {G21,W13,D4,L1,V3,M1} { ld( rd( X, Y ), ld( Z, unit ) )
% 88.03/88.42 ==> rd( rd( Y, X ), Z ) }.
% 88.03/88.42 parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult(
% 88.03/88.42 Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.42 parent1[0; 8]: (10531) {G27,W11,D4,L1,V3,M1} { ld( rd( Y, X ), Z ) ==>
% 88.03/88.42 mult( rd( X, Y ), Z ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := rd( Y, X )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 Z := ld( Z, unit )
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10535) {G22,W13,D5,L1,V3,M1} { ld( mult( Z, rd( X, Y ) ), unit )
% 88.03/88.42 ==> rd( rd( Y, X ), Z ) }.
% 88.03/88.42 parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.42 { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42 parent1[0; 1]: (10534) {G21,W13,D4,L1,V3,M1} { ld( rd( X, Y ), ld( Z, unit
% 88.03/88.42 ) ) ==> rd( rd( Y, X ), Z ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := rd( X, Y )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (2035) {G28,W13,D5,L1,V3,M1} P(1986,1077);d(1895) { ld( mult(
% 88.03/88.42 Z, rd( Y, X ) ), unit ) ==> rd( rd( X, Y ), Z ) }.
% 88.03/88.42 parent0: (10535) {G22,W13,D5,L1,V3,M1} { ld( mult( Z, rd( X, Y ) ), unit )
% 88.03/88.42 ==> rd( rd( Y, X ), Z ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10538) {G27,W11,D4,L1,V3,M1} { ld( rd( Y, X ), Z ) ==> mult( rd(
% 88.03/88.42 X, Y ), Z ) }.
% 88.03/88.42 parent0[0]: (1986) {G27,W11,D4,L1,V3,M1} P(1950,1903) { mult( rd( X, Y ), Z
% 88.03/88.42 ) ==> ld( rd( Y, X ), Z ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10542) {G28,W15,D5,L1,V4,M1} { ld( rd( rd( X, Y ), Z ), T ) ==>
% 88.03/88.42 mult( mult( Z, rd( Y, X ) ), T ) }.
% 88.03/88.42 parent0[0]: (1994) {G27,W11,D4,L1,V3,M1} P(1950,1171);d(15) { rd( Z, rd( Y
% 88.03/88.42 , X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 88.03/88.42 parent1[0; 9]: (10538) {G27,W11,D4,L1,V3,M1} { ld( rd( Y, X ), Z ) ==>
% 88.03/88.42 mult( rd( X, Y ), Z ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := rd( X, Y )
% 88.03/88.42 Z := T
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10544) {G28,W15,D5,L1,V4,M1} { mult( mult( Z, rd( Y, X ) ), T )
% 88.03/88.42 ==> ld( rd( rd( X, Y ), Z ), T ) }.
% 88.03/88.42 parent0[0]: (10542) {G28,W15,D5,L1,V4,M1} { ld( rd( rd( X, Y ), Z ), T )
% 88.03/88.42 ==> mult( mult( Z, rd( Y, X ) ), T ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 T := T
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (2058) {G28,W15,D5,L1,V4,M1} P(1994,1986) { mult( mult( X, rd
% 88.03/88.42 ( Z, Y ) ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 88.03/88.42 parent0: (10544) {G28,W15,D5,L1,V4,M1} { mult( mult( Z, rd( Y, X ) ), T )
% 88.03/88.42 ==> ld( rd( rd( X, Y ), Z ), T ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 T := T
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10546) {G27,W11,D4,L1,V3,M1} { mult( X, rd( Z, Y ) ) ==> rd( X,
% 88.03/88.42 rd( Y, Z ) ) }.
% 88.03/88.42 parent0[0]: (1994) {G27,W11,D4,L1,V3,M1} P(1950,1171);d(15) { rd( Z, rd( Y
% 88.03/88.42 , X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10548) {G24,W15,D5,L1,V4,M1} { mult( X, rd( ld( Y, Z ), T ) )
% 88.03/88.42 ==> rd( X, mult( T, ld( Z, Y ) ) ) }.
% 88.03/88.42 parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42 ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42 parent1[0; 10]: (10546) {G27,W11,D4,L1,V3,M1} { mult( X, rd( Z, Y ) ) ==>
% 88.03/88.42 rd( X, rd( Y, Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := T
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := T
% 88.03/88.42 Z := ld( Y, Z )
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10550) {G24,W15,D5,L1,V4,M1} { rd( X, mult( T, ld( Z, Y ) ) ) ==>
% 88.03/88.42 mult( X, rd( ld( Y, Z ), T ) ) }.
% 88.03/88.42 parent0[0]: (10548) {G24,W15,D5,L1,V4,M1} { mult( X, rd( ld( Y, Z ), T ) )
% 88.03/88.42 ==> rd( X, mult( T, ld( Z, Y ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 T := T
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (2061) {G28,W15,D5,L1,V4,M1} P(1171,1994) { rd( T, mult( X, ld
% 88.03/88.42 ( Z, Y ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 88.03/88.42 parent0: (10550) {G24,W15,D5,L1,V4,M1} { rd( X, mult( T, ld( Z, Y ) ) )
% 88.03/88.42 ==> mult( X, rd( ld( Y, Z ), T ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := T
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 T := X
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10552) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 88.03/88.42 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10559) {G1,W11,D5,L1,V3,M1} { X ==> ld( ld( Y, Z ), ld( ld( Z, Y
% 88.03/88.42 ), X ) ) }.
% 88.03/88.42 parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42 ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42 parent1[0; 6]: (10552) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 88.03/88.42 }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := ld( Y, Z )
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10560) {G1,W11,D5,L1,V3,M1} { ld( ld( Y, Z ), ld( ld( Z, Y ), X )
% 88.03/88.42 ) ==> X }.
% 88.03/88.42 parent0[0]: (10559) {G1,W11,D5,L1,V3,M1} { X ==> ld( ld( Y, Z ), ld( ld( Z
% 88.03/88.42 , Y ), X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (2091) {G25,W11,D5,L1,V3,M1} P(1927,1) { ld( ld( X, Y ), ld(
% 88.03/88.42 ld( Y, X ), Z ) ) ==> Z }.
% 88.03/88.42 parent0: (10560) {G1,W11,D5,L1,V3,M1} { ld( ld( Y, Z ), ld( ld( Z, Y ), X
% 88.03/88.42 ) ) ==> X }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10561) {G26,W11,D4,L1,V2,M1} { ld( mult( Y, X ), X ) ==> ld( X,
% 88.03/88.42 ld( Y, X ) ) }.
% 88.03/88.42 parent0[0]: (2016) {G26,W11,D4,L1,V2,M1} P(1185,1985);d(1171);d(1927);d(15)
% 88.03/88.42 ;d(1170) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10568) {G24,W17,D5,L1,V2,M1} { ld( mult( X, ld( Y, unit ) ), ld
% 88.03/88.42 ( Y, unit ) ) ==> mult( Y, ld( X, ld( Y, unit ) ) ) }.
% 88.03/88.42 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.42 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42 parent1[0; 10]: (10561) {G26,W11,D4,L1,V2,M1} { ld( mult( Y, X ), X ) ==>
% 88.03/88.42 ld( X, ld( Y, X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := ld( X, ld( Y, unit ) )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := ld( Y, unit )
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10570) {G25,W17,D6,L1,V2,M1} { ld( mult( Y, mult( X, ld( Y, unit
% 88.03/88.42 ) ) ), unit ) ==> mult( Y, ld( X, ld( Y, unit ) ) ) }.
% 88.03/88.42 parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.42 { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42 parent1[0; 1]: (10568) {G24,W17,D5,L1,V2,M1} { ld( mult( X, ld( Y, unit )
% 88.03/88.42 ), ld( Y, unit ) ) ==> mult( Y, ld( X, ld( Y, unit ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := mult( X, ld( Y, unit ) )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10581) {G21,W15,D5,L1,V2,M1} { ld( mult( X, rd( Y, X ) ), unit )
% 88.03/88.42 ==> mult( X, ld( Y, ld( X, unit ) ) ) }.
% 88.03/88.42 parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult(
% 88.03/88.42 Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.42 parent1[0; 4]: (10570) {G25,W17,D6,L1,V2,M1} { ld( mult( Y, mult( X, ld( Y
% 88.03/88.42 , unit ) ) ), unit ) ==> mult( Y, ld( X, ld( Y, unit ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10582) {G22,W13,D5,L1,V2,M1} { rd( rd( X, Y ), X ) ==> mult( X,
% 88.03/88.42 ld( Y, ld( X, unit ) ) ) }.
% 88.03/88.42 parent0[0]: (2035) {G28,W13,D5,L1,V3,M1} P(1986,1077);d(1895) { ld( mult( Z
% 88.03/88.42 , rd( Y, X ) ), unit ) ==> rd( rd( X, Y ), Z ) }.
% 88.03/88.42 parent1[0; 1]: (10581) {G21,W15,D5,L1,V2,M1} { ld( mult( X, rd( Y, X ) ),
% 88.03/88.42 unit ) ==> mult( X, ld( Y, ld( X, unit ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10583) {G23,W13,D5,L1,V2,M1} { rd( rd( X, Y ), X ) ==> mult( X,
% 88.03/88.42 ld( mult( X, Y ), unit ) ) }.
% 88.03/88.42 parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.42 { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42 parent1[0; 8]: (10582) {G22,W13,D5,L1,V2,M1} { rd( rd( X, Y ), X ) ==>
% 88.03/88.42 mult( X, ld( Y, ld( X, unit ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10584) {G21,W11,D4,L1,V2,M1} { rd( rd( X, Y ), X ) ==> rd( X,
% 88.03/88.42 mult( X, Y ) ) }.
% 88.03/88.42 parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult(
% 88.03/88.42 Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.42 parent1[0; 6]: (10583) {G23,W13,D5,L1,V2,M1} { rd( rd( X, Y ), X ) ==>
% 88.03/88.42 mult( X, ld( mult( X, Y ), unit ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := mult( X, Y )
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10585) {G21,W11,D4,L1,V2,M1} { rd( X, mult( X, Y ) ) ==> rd( rd(
% 88.03/88.42 X, Y ), X ) }.
% 88.03/88.42 parent0[0]: (10584) {G21,W11,D4,L1,V2,M1} { rd( rd( X, Y ), X ) ==> rd( X
% 88.03/88.42 , mult( X, Y ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (2093) {G29,W11,D4,L1,V2,M1} P(2016,1903);d(1895);d(1077);d(
% 88.03/88.42 2035);d(1895);d(1077) { rd( X, mult( X, Y ) ) ==> rd( rd( X, Y ), X ) }.
% 88.03/88.42 parent0: (10585) {G21,W11,D4,L1,V2,M1} { rd( X, mult( X, Y ) ) ==> rd( rd
% 88.03/88.42 ( X, Y ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10587) {G26,W11,D4,L1,V2,M1} { ld( mult( Y, X ), X ) ==> ld( X,
% 88.03/88.42 ld( Y, X ) ) }.
% 88.03/88.42 parent0[0]: (2016) {G26,W11,D4,L1,V2,M1} P(1185,1985);d(1171);d(1927);d(15)
% 88.03/88.42 ;d(1170) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10589) {G2,W11,D5,L1,V2,M1} { ld( mult( rd( X, Y ), X ), X ) ==>
% 88.03/88.42 ld( X, Y ) }.
% 88.03/88.42 parent0[0]: (16) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 88.03/88.42 parent1[0; 10]: (10587) {G26,W11,D4,L1,V2,M1} { ld( mult( Y, X ), X ) ==>
% 88.03/88.42 ld( X, ld( Y, X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := rd( X, Y )
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10590) {G3,W11,D5,L1,V2,M1} { ld( ld( rd( Y, X ), X ), X ) ==>
% 88.03/88.42 ld( X, Y ) }.
% 88.03/88.42 parent0[0]: (1986) {G27,W11,D4,L1,V3,M1} P(1950,1903) { mult( rd( X, Y ), Z
% 88.03/88.42 ) ==> ld( rd( Y, X ), Z ) }.
% 88.03/88.42 parent1[0; 2]: (10589) {G2,W11,D5,L1,V2,M1} { ld( mult( rd( X, Y ), X ), X
% 88.03/88.42 ) ==> ld( X, Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (2122) {G28,W11,D5,L1,V2,M1} P(16,2016);d(1986) { ld( ld( rd(
% 88.03/88.42 Y, X ), X ), X ) ==> ld( X, Y ) }.
% 88.03/88.42 parent0: (10590) {G3,W11,D5,L1,V2,M1} { ld( ld( rd( Y, X ), X ), X ) ==>
% 88.03/88.42 ld( X, Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10593) {G1,W7,D4,L1,V2,M1} { Y ==> ld( rd( X, Y ), X ) }.
% 88.03/88.42 parent0[0]: (16) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10594) {G2,W11,D5,L1,V2,M1} { mult( X, Y ) ==> ld( rd( rd( X, Y
% 88.03/88.42 ), X ), X ) }.
% 88.03/88.42 parent0[0]: (2093) {G29,W11,D4,L1,V2,M1} P(2016,1903);d(1895);d(1077);d(
% 88.03/88.42 2035);d(1895);d(1077) { rd( X, mult( X, Y ) ) ==> rd( rd( X, Y ), X ) }.
% 88.03/88.42 parent1[0; 5]: (10593) {G1,W7,D4,L1,V2,M1} { Y ==> ld( rd( X, Y ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := mult( X, Y )
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10595) {G2,W11,D5,L1,V2,M1} { ld( rd( rd( X, Y ), X ), X ) ==>
% 88.03/88.42 mult( X, Y ) }.
% 88.03/88.42 parent0[0]: (10594) {G2,W11,D5,L1,V2,M1} { mult( X, Y ) ==> ld( rd( rd( X
% 88.03/88.42 , Y ), X ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (2140) {G30,W11,D5,L1,V2,M1} P(2093,16) { ld( rd( rd( X, Y ),
% 88.03/88.42 X ), X ) ==> mult( X, Y ) }.
% 88.03/88.42 parent0: (10595) {G2,W11,D5,L1,V2,M1} { ld( rd( rd( X, Y ), X ), X ) ==>
% 88.03/88.42 mult( X, Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 *** allocated 256285 integers for termspace/termends
% 88.03/88.42 eqswap: (10597) {G2,W11,D4,L1,V2,M1} { mult( mult( X, X ), Y ) ==> mult( X
% 88.03/88.42 , mult( X, Y ) ) }.
% 88.03/88.42 parent0[0]: (46) {G2,W11,D4,L1,V2,M1} P(5,9);d(4);d(5);d(5);q { mult( X,
% 88.03/88.42 mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10600) {G3,W15,D5,L1,V2,M1} { mult( mult( X, X ), ld( Y, X ) )
% 88.03/88.42 ==> mult( X, ld( rd( Y, X ), X ) ) }.
% 88.03/88.42 parent0[0]: (1998) {G27,W11,D4,L1,V2,M1} P(588,1950);d(1170);d(1171) { mult
% 88.03/88.42 ( X, ld( Y, X ) ) ==> ld( rd( Y, X ), X ) }.
% 88.03/88.42 parent1[0; 10]: (10597) {G2,W11,D4,L1,V2,M1} { mult( mult( X, X ), Y ) ==>
% 88.03/88.42 mult( X, mult( X, Y ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := ld( Y, X )
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10602) {G4,W15,D5,L1,V2,M1} { mult( mult( X, X ), ld( Y, X ) )
% 88.03/88.42 ==> ld( rd( rd( Y, X ), X ), X ) }.
% 88.03/88.42 parent0[0]: (1998) {G27,W11,D4,L1,V2,M1} P(588,1950);d(1170);d(1171) { mult
% 88.03/88.42 ( X, ld( Y, X ) ) ==> ld( rd( Y, X ), X ) }.
% 88.03/88.42 parent1[0; 8]: (10600) {G3,W15,D5,L1,V2,M1} { mult( mult( X, X ), ld( Y, X
% 88.03/88.42 ) ) ==> mult( X, ld( rd( Y, X ), X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := rd( Y, X )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (2227) {G28,W15,D5,L1,V2,M1} P(1998,46);d(1998) { mult( mult(
% 88.03/88.42 X, X ), ld( Y, X ) ) ==> ld( rd( rd( Y, X ), X ), X ) }.
% 88.03/88.42 parent0: (10602) {G4,W15,D5,L1,V2,M1} { mult( mult( X, X ), ld( Y, X ) )
% 88.03/88.42 ==> ld( rd( rd( Y, X ), X ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10605) {G25,W11,D4,L1,V2,M1} { ld( mult( Y, X ), unit ) ==> rd(
% 88.03/88.42 ld( X, unit ), Y ) }.
% 88.03/88.42 parent0[0]: (1967) {G25,W11,D4,L1,V2,M1} P(1054,1942) { rd( ld( Y, unit ),
% 88.03/88.42 X ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10613) {G26,W17,D6,L1,V4,M1} { ld( mult( X, mult( Y, rd( Z, T )
% 88.03/88.42 ) ), unit ) ==> rd( rd( rd( T, Z ), Y ), X ) }.
% 88.03/88.42 parent0[0]: (2035) {G28,W13,D5,L1,V3,M1} P(1986,1077);d(1895) { ld( mult( Z
% 88.03/88.42 , rd( Y, X ) ), unit ) ==> rd( rd( X, Y ), Z ) }.
% 88.03/88.42 parent1[0; 11]: (10605) {G25,W11,D4,L1,V2,M1} { ld( mult( Y, X ), unit )
% 88.03/88.42 ==> rd( ld( X, unit ), Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := T
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := mult( Y, rd( Z, T ) )
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (2422) {G29,W17,D6,L1,V4,M1} P(2035,1967) { ld( mult( T, mult
% 88.03/88.42 ( X, rd( Y, Z ) ) ), unit ) ==> rd( rd( rd( Z, Y ), X ), T ) }.
% 88.03/88.42 parent0: (10613) {G26,W17,D6,L1,V4,M1} { ld( mult( X, mult( Y, rd( Z, T )
% 88.03/88.42 ) ), unit ) ==> rd( rd( rd( T, Z ), Y ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := T
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Y
% 88.03/88.42 T := Z
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10617) {G28,W13,D5,L1,V3,M1} { rd( rd( Z, Y ), X ) ==> ld( mult(
% 88.03/88.42 X, rd( Y, Z ) ), unit ) }.
% 88.03/88.42 parent0[0]: (2035) {G28,W13,D5,L1,V3,M1} P(1986,1077);d(1895) { ld( mult( Z
% 88.03/88.42 , rd( Y, X ) ), unit ) ==> rd( rd( X, Y ), Z ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10624) {G24,W17,D6,L1,V4,M1} { rd( rd( ld( X, Y ), Z ), T ) ==>
% 88.03/88.42 ld( mult( T, mult( Z, ld( Y, X ) ) ), unit ) }.
% 88.03/88.42 parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42 ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42 parent1[0; 11]: (10617) {G28,W13,D5,L1,V3,M1} { rd( rd( Z, Y ), X ) ==> ld
% 88.03/88.42 ( mult( X, rd( Y, Z ) ), unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := T
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := ld( X, Y )
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10627) {G24,W17,D6,L1,V4,M1} { ld( mult( T, mult( Z, ld( Y, X ) )
% 88.03/88.42 ), unit ) ==> rd( rd( ld( X, Y ), Z ), T ) }.
% 88.03/88.42 parent0[0]: (10624) {G24,W17,D6,L1,V4,M1} { rd( rd( ld( X, Y ), Z ), T )
% 88.03/88.42 ==> ld( mult( T, mult( Z, ld( Y, X ) ) ), unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 T := T
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (2426) {G29,W17,D6,L1,V4,M1} P(1171,2035) { ld( mult( T, mult
% 88.03/88.42 ( X, ld( Z, Y ) ) ), unit ) ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 88.03/88.42 parent0: (10627) {G24,W17,D6,L1,V4,M1} { ld( mult( T, mult( Z, ld( Y, X )
% 88.03/88.42 ) ), unit ) ==> rd( rd( ld( X, Y ), Z ), T ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 T := T
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10629) {G21,W13,D4,L1,V2,M1} { ld( mult( Y, Y ), unit ) ==> ld(
% 88.03/88.42 mult( X, Y ), rd( X, Y ) ) }.
% 88.03/88.42 parent0[0]: (1082) {G21,W13,D4,L1,V2,M1} P(1054,127);d(1077);d(1077);d(588)
% 88.03/88.42 ;d(454);d(67) { ld( mult( X, Y ), rd( X, Y ) ) ==> ld( mult( Y, Y ), unit
% 88.03/88.42 ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10643) {G5,W25,D6,L1,V2,M1} { ld( mult( f( ld( X, Y ) ), f( ld(
% 88.03/88.42 X, Y ) ) ), unit ) ==> ld( mult( Y, f( ld( X, Y ) ) ), mult( X, f( ld( X
% 88.03/88.42 , Y ) ) ) ) }.
% 88.03/88.42 parent0[0]: (145) {G4,W13,D5,L1,V2,M1} P(0,135) { rd( Y, f( ld( X, Y ) ) )
% 88.03/88.42 = mult( X, f( ld( X, Y ) ) ) }.
% 88.03/88.42 parent1[0; 19]: (10629) {G21,W13,D4,L1,V2,M1} { ld( mult( Y, Y ), unit )
% 88.03/88.42 ==> ld( mult( X, Y ), rd( X, Y ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := f( ld( X, Y ) )
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10644) {G1,W19,D6,L1,V2,M1} { ld( ld( X, Y ), unit ) ==> ld(
% 88.03/88.42 mult( Y, f( ld( X, Y ) ) ), mult( X, f( ld( X, Y ) ) ) ) }.
% 88.03/88.42 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 88.03/88.42 parent1[0; 2]: (10643) {G5,W25,D6,L1,V2,M1} { ld( mult( f( ld( X, Y ) ), f
% 88.03/88.42 ( ld( X, Y ) ) ), unit ) ==> ld( mult( Y, f( ld( X, Y ) ) ), mult( X, f(
% 88.03/88.42 ld( X, Y ) ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := ld( X, Y )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10645) {G2,W17,D6,L1,V2,M1} { ld( Y, X ) ==> ld( mult( Y, f( ld
% 88.03/88.42 ( X, Y ) ) ), mult( X, f( ld( X, Y ) ) ) ) }.
% 88.03/88.42 parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.42 ==> ld( X, Y ) }.
% 88.03/88.42 parent1[0; 1]: (10644) {G1,W19,D6,L1,V2,M1} { ld( ld( X, Y ), unit ) ==>
% 88.03/88.42 ld( mult( Y, f( ld( X, Y ) ) ), mult( X, f( ld( X, Y ) ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10646) {G2,W17,D6,L1,V2,M1} { ld( mult( X, f( ld( Y, X ) ) ),
% 88.03/88.42 mult( Y, f( ld( Y, X ) ) ) ) ==> ld( X, Y ) }.
% 88.03/88.42 parent0[0]: (10645) {G2,W17,D6,L1,V2,M1} { ld( Y, X ) ==> ld( mult( Y, f(
% 88.03/88.42 ld( X, Y ) ) ), mult( X, f( ld( X, Y ) ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (3330) {G23,W17,D6,L1,V2,M1} P(145,1082);d(8);d(1170) { ld(
% 88.03/88.42 mult( X, f( ld( Y, X ) ) ), mult( Y, f( ld( Y, X ) ) ) ) ==> ld( X, Y )
% 88.03/88.42 }.
% 88.03/88.42 parent0: (10646) {G2,W17,D6,L1,V2,M1} { ld( mult( X, f( ld( Y, X ) ) ),
% 88.03/88.42 mult( Y, f( ld( Y, X ) ) ) ) ==> ld( X, Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10648) {G28,W15,D5,L1,V4,M1} { ld( rd( rd( Z, Y ), X ), T ) ==>
% 88.03/88.42 mult( mult( X, rd( Y, Z ) ), T ) }.
% 88.03/88.42 parent0[0]: (2058) {G28,W15,D5,L1,V4,M1} P(1994,1986) { mult( mult( X, rd(
% 88.03/88.42 Z, Y ) ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := Y
% 88.03/88.42 T := T
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10653) {G28,W19,D6,L1,V5,M1} { ld( rd( rd( rd( X, Y ), Z ), T )
% 88.03/88.42 , U ) ==> mult( mult( T, mult( Z, rd( Y, X ) ) ), U ) }.
% 88.03/88.42 parent0[0]: (1994) {G27,W11,D4,L1,V3,M1} P(1950,1171);d(15) { rd( Z, rd( Y
% 88.03/88.42 , X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 88.03/88.42 parent1[0; 13]: (10648) {G28,W15,D5,L1,V4,M1} { ld( rd( rd( Z, Y ), X ), T
% 88.03/88.42 ) ==> mult( mult( X, rd( Y, Z ) ), T ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := T
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := rd( X, Y )
% 88.03/88.42 T := U
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10656) {G28,W19,D6,L1,V5,M1} { mult( mult( T, mult( Z, rd( Y, X )
% 88.03/88.42 ) ), U ) ==> ld( rd( rd( rd( X, Y ), Z ), T ), U ) }.
% 88.03/88.42 parent0[0]: (10653) {G28,W19,D6,L1,V5,M1} { ld( rd( rd( rd( X, Y ), Z ), T
% 88.03/88.42 ), U ) ==> mult( mult( T, mult( Z, rd( Y, X ) ) ), U ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 T := T
% 88.03/88.42 U := U
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (3781) {G29,W19,D6,L1,V5,M1} P(1994,2058) { mult( mult( T,
% 88.03/88.42 mult( X, rd( Z, Y ) ) ), U ) ==> ld( rd( rd( rd( Y, Z ), X ), T ), U )
% 88.03/88.42 }.
% 88.03/88.42 parent0: (10656) {G28,W19,D6,L1,V5,M1} { mult( mult( T, mult( Z, rd( Y, X
% 88.03/88.42 ) ) ), U ) ==> ld( rd( rd( rd( X, Y ), Z ), T ), U ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 T := T
% 88.03/88.42 U := U
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10658) {G29,W17,D6,L1,V4,M1} { rd( rd( rd( T, Z ), Y ), X ) ==>
% 88.03/88.42 ld( mult( X, mult( Y, rd( Z, T ) ) ), unit ) }.
% 88.03/88.42 parent0[0]: (2422) {G29,W17,D6,L1,V4,M1} P(2035,1967) { ld( mult( T, mult(
% 88.03/88.42 X, rd( Y, Z ) ) ), unit ) ==> rd( rd( rd( Z, Y ), X ), T ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := T
% 88.03/88.42 T := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10660) {G3,W21,D6,L1,V3,M1} { rd( rd( rd( X, Y ), Y ), mult( Z,
% 88.03/88.42 X ) ) ==> ld( mult( mult( Z, mult( X, Y ) ), rd( Y, X ) ), unit ) }.
% 88.03/88.42 parent0[0]: (263) {G2,W19,D5,L1,V3,M1} S(23);d(40) { mult( mult( Z, Y ),
% 88.03/88.42 mult( X, rd( X, Y ) ) ) ==> mult( mult( Z, mult( Y, X ) ), rd( X, Y ) )
% 88.03/88.42 }.
% 88.03/88.42 parent1[0; 11]: (10658) {G29,W17,D6,L1,V4,M1} { rd( rd( rd( T, Z ), Y ), X
% 88.03/88.42 ) ==> ld( mult( X, mult( Y, rd( Z, T ) ) ), unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := mult( Z, X )
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Y
% 88.03/88.42 T := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10661) {G4,W19,D5,L1,V3,M1} { rd( rd( rd( X, Y ), Y ), mult( Z,
% 88.03/88.42 X ) ) ==> rd( rd( X, Y ), mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42 parent0[0]: (2035) {G28,W13,D5,L1,V3,M1} P(1986,1077);d(1895) { ld( mult( Z
% 88.03/88.42 , rd( Y, X ) ), unit ) ==> rd( rd( X, Y ), Z ) }.
% 88.03/88.42 parent1[0; 10]: (10660) {G3,W21,D6,L1,V3,M1} { rd( rd( rd( X, Y ), Y ),
% 88.03/88.42 mult( Z, X ) ) ==> ld( mult( mult( Z, mult( X, Y ) ), rd( Y, X ) ), unit
% 88.03/88.42 ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := mult( Z, mult( X, Y ) )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10662) {G4,W19,D5,L1,V3,M1} { rd( rd( X, Y ), mult( Z, mult( X, Y
% 88.03/88.42 ) ) ) ==> rd( rd( rd( X, Y ), Y ), mult( Z, X ) ) }.
% 88.03/88.42 parent0[0]: (10661) {G4,W19,D5,L1,V3,M1} { rd( rd( rd( X, Y ), Y ), mult(
% 88.03/88.42 Z, X ) ) ==> rd( rd( X, Y ), mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (6955) {G30,W19,D5,L1,V3,M1} P(263,2422);d(2035) { rd( rd( Y,
% 88.03/88.42 Z ), mult( X, mult( Y, Z ) ) ) ==> rd( rd( rd( Y, Z ), Z ), mult( X, Y )
% 88.03/88.42 ) }.
% 88.03/88.42 parent0: (10662) {G4,W19,D5,L1,V3,M1} { rd( rd( X, Y ), mult( Z, mult( X,
% 88.03/88.42 Y ) ) ) ==> rd( rd( rd( X, Y ), Y ), mult( Z, X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10664) {G30,W19,D5,L1,V3,M1} { rd( rd( rd( X, Y ), Y ), mult( Z,
% 88.03/88.42 X ) ) ==> rd( rd( X, Y ), mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42 parent0[0]: (6955) {G30,W19,D5,L1,V3,M1} P(263,2422);d(2035) { rd( rd( Y, Z
% 88.03/88.42 ), mult( X, mult( Y, Z ) ) ) ==> rd( rd( rd( Y, Z ), Z ), mult( X, Y ) )
% 88.03/88.42 }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10669) {G3,W31,D7,L1,V3,M1} { rd( rd( rd( mult( X, f( Y ) ), f(
% 88.03/88.42 Y ) ), f( Y ) ), mult( Z, mult( X, f( Y ) ) ) ) ==> rd( rd( mult( X, f( Y
% 88.03/88.42 ) ), f( Y ) ), mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42 parent0[0]: (126) {G2,W11,D5,L1,V2,M1} P(8,27) { mult( mult( Y, f( X ) ), f
% 88.03/88.42 ( X ) ) ==> mult( Y, X ) }.
% 88.03/88.42 parent1[0; 28]: (10664) {G30,W19,D5,L1,V3,M1} { rd( rd( rd( X, Y ), Y ),
% 88.03/88.42 mult( Z, X ) ) ==> rd( rd( X, Y ), mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := mult( X, f( Y ) )
% 88.03/88.42 Y := f( Y )
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10671) {G1,W25,D7,L1,V3,M1} { rd( rd( rd( mult( X, f( Y ) ), f(
% 88.03/88.42 Y ) ), f( Y ) ), mult( Z, mult( X, f( Y ) ) ) ) ==> rd( X, mult( Z, mult
% 88.03/88.42 ( X, Y ) ) ) }.
% 88.03/88.42 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 88.03/88.42 parent1[0; 19]: (10669) {G3,W31,D7,L1,V3,M1} { rd( rd( rd( mult( X, f( Y )
% 88.03/88.42 ), f( Y ) ), f( Y ) ), mult( Z, mult( X, f( Y ) ) ) ) ==> rd( rd( mult(
% 88.03/88.42 X, f( Y ) ), f( Y ) ), mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := f( Y )
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10672) {G1,W19,D6,L1,V3,M1} { rd( rd( X, f( Y ) ), mult( Z, mult
% 88.03/88.42 ( X, f( Y ) ) ) ) ==> rd( X, mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 88.03/88.42 parent1[0; 3]: (10671) {G1,W25,D7,L1,V3,M1} { rd( rd( rd( mult( X, f( Y )
% 88.03/88.42 ), f( Y ) ), f( Y ) ), mult( Z, mult( X, f( Y ) ) ) ) ==> rd( X, mult( Z
% 88.03/88.42 , mult( X, Y ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := f( Y )
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10673) {G2,W19,D6,L1,V3,M1} { rd( rd( rd( X, f( Y ) ), f( Y ) )
% 88.03/88.42 , mult( Z, X ) ) ==> rd( X, mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42 parent0[0]: (6955) {G30,W19,D5,L1,V3,M1} P(263,2422);d(2035) { rd( rd( Y, Z
% 88.03/88.42 ), mult( X, mult( Y, Z ) ) ) ==> rd( rd( rd( Y, Z ), Z ), mult( X, Y ) )
% 88.03/88.42 }.
% 88.03/88.42 parent1[0; 1]: (10672) {G1,W19,D6,L1,V3,M1} { rd( rd( X, f( Y ) ), mult( Z
% 88.03/88.42 , mult( X, f( Y ) ) ) ) ==> rd( X, mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := X
% 88.03/88.42 Z := f( Y )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10674) {G3,W15,D5,L1,V3,M1} { rd( rd( X, Y ), mult( Z, X ) ) ==>
% 88.03/88.42 rd( X, mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42 parent0[0]: (157) {G5,W11,D5,L1,V2,M1} P(144,3) { rd( rd( X, f( Y ) ), f( Y
% 88.03/88.42 ) ) ==> rd( X, Y ) }.
% 88.03/88.42 parent1[0; 2]: (10673) {G2,W19,D6,L1,V3,M1} { rd( rd( rd( X, f( Y ) ), f(
% 88.03/88.42 Y ) ), mult( Z, X ) ) ==> rd( X, mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10675) {G3,W15,D5,L1,V3,M1} { rd( X, mult( Z, mult( X, Y ) ) )
% 88.03/88.42 ==> rd( rd( X, Y ), mult( Z, X ) ) }.
% 88.03/88.42 parent0[0]: (10674) {G3,W15,D5,L1,V3,M1} { rd( rd( X, Y ), mult( Z, X ) )
% 88.03/88.42 ==> rd( X, mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (8153) {G31,W15,D5,L1,V3,M1} P(126,6955);d(3);d(6955);d(157)
% 88.03/88.42 { rd( X, mult( Z, mult( X, Y ) ) ) ==> rd( rd( X, Y ), mult( Z, X ) )
% 88.03/88.42 }.
% 88.03/88.42 parent0: (10675) {G3,W15,D5,L1,V3,M1} { rd( X, mult( Z, mult( X, Y ) ) )
% 88.03/88.42 ==> rd( rd( X, Y ), mult( Z, X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10676) {G31,W15,D5,L1,V3,M1} { rd( rd( X, Z ), mult( Y, X ) ) ==>
% 88.03/88.42 rd( X, mult( Y, mult( X, Z ) ) ) }.
% 88.03/88.42 parent0[0]: (8153) {G31,W15,D5,L1,V3,M1} P(126,6955);d(3);d(6955);d(157) {
% 88.03/88.42 rd( X, mult( Z, mult( X, Y ) ) ) ==> rd( rd( X, Y ), mult( Z, X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10687) {G26,W23,D7,L1,V3,M1} { rd( rd( ld( X, unit ), Y ), mult
% 88.03/88.42 ( Z, ld( X, unit ) ) ) ==> ld( mult( mult( Z, mult( ld( X, unit ), Y ) )
% 88.03/88.42 , X ), unit ) }.
% 88.03/88.42 parent0[0]: (1967) {G25,W11,D4,L1,V2,M1} P(1054,1942) { rd( ld( Y, unit ),
% 88.03/88.42 X ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42 parent1[0; 12]: (10676) {G31,W15,D5,L1,V3,M1} { rd( rd( X, Z ), mult( Y, X
% 88.03/88.42 ) ) ==> rd( X, mult( Y, mult( X, Z ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := mult( Z, mult( ld( X, unit ), Y ) )
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := ld( X, unit )
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10691) {G27,W23,D7,L1,V3,M1} { mult( rd( ld( X, unit ), Y ), rd
% 88.03/88.42 ( ld( unit, X ), Z ) ) ==> ld( mult( mult( Z, mult( ld( X, unit ), Y ) )
% 88.03/88.42 , X ), unit ) }.
% 88.03/88.42 parent0[0]: (2061) {G28,W15,D5,L1,V4,M1} P(1171,1994) { rd( T, mult( X, ld
% 88.03/88.42 ( Z, Y ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 88.03/88.42 parent1[0; 1]: (10687) {G26,W23,D7,L1,V3,M1} { rd( rd( ld( X, unit ), Y )
% 88.03/88.42 , mult( Z, ld( X, unit ) ) ) ==> ld( mult( mult( Z, mult( ld( X, unit ),
% 88.03/88.42 Y ) ), X ), unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := unit
% 88.03/88.42 Z := X
% 88.03/88.42 T := rd( ld( X, unit ), Y )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10692) {G28,W23,D7,L1,V3,M1} { ld( rd( Y, ld( X, unit ) ), rd(
% 88.03/88.42 ld( unit, X ), Z ) ) ==> ld( mult( mult( Z, mult( ld( X, unit ), Y ) ), X
% 88.03/88.42 ), unit ) }.
% 88.03/88.42 parent0[0]: (1986) {G27,W11,D4,L1,V3,M1} P(1950,1903) { mult( rd( X, Y ), Z
% 88.03/88.42 ) ==> ld( rd( Y, X ), Z ) }.
% 88.03/88.42 parent1[0; 1]: (10691) {G27,W23,D7,L1,V3,M1} { mult( rd( ld( X, unit ), Y
% 88.03/88.42 ), rd( ld( unit, X ), Z ) ) ==> ld( mult( mult( Z, mult( ld( X, unit ),
% 88.03/88.42 Y ) ), X ), unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := ld( X, unit )
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := rd( ld( unit, X ), Z )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10693) {G24,W23,D7,L1,V3,M1} { ld( mult( X, ld( unit, Y ) ), rd
% 88.03/88.42 ( ld( unit, Y ), Z ) ) ==> ld( mult( mult( Z, mult( ld( Y, unit ), X ) )
% 88.03/88.42 , Y ), unit ) }.
% 88.03/88.42 parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42 ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42 parent1[0; 2]: (10692) {G28,W23,D7,L1,V3,M1} { ld( rd( Y, ld( X, unit ) )
% 88.03/88.42 , rd( ld( unit, X ), Z ) ) ==> ld( mult( mult( Z, mult( ld( X, unit ), Y
% 88.03/88.42 ) ), X ), unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := unit
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10695) {G2,W21,D7,L1,V3,M1} { ld( mult( X, ld( unit, Y ) ), rd(
% 88.03/88.42 Y, Z ) ) ==> ld( mult( mult( Z, mult( ld( Y, unit ), X ) ), Y ), unit )
% 88.03/88.42 }.
% 88.03/88.42 parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42 parent1[0; 8]: (10693) {G24,W23,D7,L1,V3,M1} { ld( mult( X, ld( unit, Y )
% 88.03/88.42 ), rd( ld( unit, Y ), Z ) ) ==> ld( mult( mult( Z, mult( ld( Y, unit ),
% 88.03/88.42 X ) ), Y ), unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10697) {G3,W21,D7,L1,V3,M1} { ld( mult( X, ld( unit, Y ) ), rd(
% 88.03/88.42 Y, Z ) ) ==> ld( mult( mult( Z, ld( ld( unit, Y ), X ) ), Y ), unit ) }.
% 88.03/88.42 parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42 ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42 parent1[0; 14]: (10695) {G2,W21,D7,L1,V3,M1} { ld( mult( X, ld( unit, Y )
% 88.03/88.42 ), rd( Y, Z ) ) ==> ld( mult( mult( Z, mult( ld( Y, unit ), X ) ), Y ),
% 88.03/88.42 unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := unit
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10698) {G4,W21,D7,L1,V3,M1} { ld( mult( X, ld( unit, Y ) ), rd(
% 88.03/88.42 Y, Z ) ) ==> ld( ld( rd( ld( X, ld( unit, Y ) ), Z ), Y ), unit ) }.
% 88.03/88.42 parent0[0]: (2033) {G28,W15,D5,L1,V4,M1} P(1171,1986) { mult( mult( X, ld(
% 88.03/88.42 Z, Y ) ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 88.03/88.42 parent1[0; 11]: (10697) {G3,W21,D7,L1,V3,M1} { ld( mult( X, ld( unit, Y )
% 88.03/88.42 ), rd( Y, Z ) ) ==> ld( mult( mult( Z, ld( ld( unit, Y ), X ) ), Y ),
% 88.03/88.42 unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := X
% 88.03/88.42 Z := ld( unit, Y )
% 88.03/88.42 T := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10699) {G5,W19,D6,L1,V3,M1} { ld( mult( X, ld( unit, Y ) ), rd(
% 88.03/88.42 Y, Z ) ) ==> ld( Y, rd( ld( X, ld( unit, Y ) ), Z ) ) }.
% 88.03/88.42 parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.42 ==> ld( X, Y ) }.
% 88.03/88.42 parent1[0; 10]: (10698) {G4,W21,D7,L1,V3,M1} { ld( mult( X, ld( unit, Y )
% 88.03/88.42 ), rd( Y, Z ) ) ==> ld( ld( rd( ld( X, ld( unit, Y ) ), Z ), Y ), unit )
% 88.03/88.42 }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := rd( ld( X, ld( unit, Y ) ), Z )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10701) {G2,W17,D5,L1,V3,M1} { ld( mult( X, ld( unit, Y ) ), rd(
% 88.03/88.42 Y, Z ) ) ==> ld( Y, rd( ld( X, Y ), Z ) ) }.
% 88.03/88.42 parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42 parent1[0; 15]: (10699) {G5,W19,D6,L1,V3,M1} { ld( mult( X, ld( unit, Y )
% 88.03/88.42 ), rd( Y, Z ) ) ==> ld( Y, rd( ld( X, ld( unit, Y ) ), Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10702) {G2,W15,D5,L1,V3,M1} { ld( mult( X, Y ), rd( Y, Z ) ) ==>
% 88.03/88.42 ld( Y, rd( ld( X, Y ), Z ) ) }.
% 88.03/88.42 parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42 parent1[0; 4]: (10701) {G2,W17,D5,L1,V3,M1} { ld( mult( X, ld( unit, Y ) )
% 88.03/88.42 , rd( Y, Z ) ) ==> ld( Y, rd( ld( X, Y ), Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10704) {G2,W15,D5,L1,V3,M1} { ld( Y, rd( ld( X, Y ), Z ) ) ==> ld
% 88.03/88.42 ( mult( X, Y ), rd( Y, Z ) ) }.
% 88.03/88.42 parent0[0]: (10702) {G2,W15,D5,L1,V3,M1} { ld( mult( X, Y ), rd( Y, Z ) )
% 88.03/88.42 ==> ld( Y, rd( ld( X, Y ), Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (8177) {G32,W15,D5,L1,V3,M1} P(8153,1967);d(2061);d(1986);d(
% 88.03/88.42 1171);d(15);d(1927);d(2033);d(1170);d(15) { ld( X, rd( ld( Z, X ), Y ) )
% 88.03/88.42 ==> ld( mult( Z, X ), rd( X, Y ) ) }.
% 88.03/88.42 parent0: (10704) {G2,W15,D5,L1,V3,M1} { ld( Y, rd( ld( X, Y ), Z ) ) ==>
% 88.03/88.42 ld( mult( X, Y ), rd( Y, Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10707) {G27,W11,D4,L1,V2,M1} { rd( Y, f( X ) ) ==> ld( rd( X, Y )
% 88.03/88.42 , f( X ) ) }.
% 88.03/88.42 parent0[0]: (1989) {G27,W11,D4,L1,V2,M1} P(1950,1300) { ld( rd( X, Y ), f(
% 88.03/88.42 X ) ) ==> rd( Y, f( X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10708) {G28,W19,D5,L1,V3,M1} { rd( mult( X, mult( Y, Z ) ), f( Y
% 88.03/88.42 ) ) ==> ld( rd( rd( Y, Z ), mult( X, Y ) ), f( Y ) ) }.
% 88.03/88.42 parent0[0]: (8153) {G31,W15,D5,L1,V3,M1} P(126,6955);d(3);d(6955);d(157) {
% 88.03/88.42 rd( X, mult( Z, mult( X, Y ) ) ) ==> rd( rd( X, Y ), mult( Z, X ) ) }.
% 88.03/88.42 parent1[0; 10]: (10707) {G27,W11,D4,L1,V2,M1} { rd( Y, f( X ) ) ==> ld( rd
% 88.03/88.42 ( X, Y ), f( X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := mult( X, mult( Y, Z ) )
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10709) {G28,W19,D5,L1,V3,M1} { ld( rd( rd( Y, Z ), mult( X, Y ) )
% 88.03/88.42 , f( Y ) ) ==> rd( mult( X, mult( Y, Z ) ), f( Y ) ) }.
% 88.03/88.42 parent0[0]: (10708) {G28,W19,D5,L1,V3,M1} { rd( mult( X, mult( Y, Z ) ), f
% 88.03/88.42 ( Y ) ) ==> ld( rd( rd( Y, Z ), mult( X, Y ) ), f( Y ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (8179) {G32,W19,D5,L1,V3,M1} P(8153,1989) { ld( rd( rd( X, Z )
% 88.03/88.42 , mult( Y, X ) ), f( X ) ) ==> rd( mult( Y, mult( X, Z ) ), f( X ) ) }.
% 88.03/88.42 parent0: (10709) {G28,W19,D5,L1,V3,M1} { ld( rd( rd( Y, Z ), mult( X, Y )
% 88.03/88.42 ), f( Y ) ) ==> rd( mult( X, mult( Y, Z ) ), f( Y ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10711) {G32,W15,D5,L1,V3,M1} { ld( mult( Y, X ), rd( X, Z ) ) ==>
% 88.03/88.42 ld( X, rd( ld( Y, X ), Z ) ) }.
% 88.03/88.42 parent0[0]: (8177) {G32,W15,D5,L1,V3,M1} P(8153,1967);d(2061);d(1986);d(
% 88.03/88.42 1171);d(15);d(1927);d(2033);d(1170);d(15) { ld( X, rd( ld( Z, X ), Y ) )
% 88.03/88.42 ==> ld( mult( Z, X ), rd( X, Y ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10714) {G31,W19,D6,L1,V3,M1} { ld( mult( rd( rd( X, Y ), X ), X
% 88.03/88.42 ), rd( X, Z ) ) ==> ld( X, rd( mult( X, Y ), Z ) ) }.
% 88.03/88.42 parent0[0]: (2140) {G30,W11,D5,L1,V2,M1} P(2093,16) { ld( rd( rd( X, Y ), X
% 88.03/88.42 ), X ) ==> mult( X, Y ) }.
% 88.03/88.42 parent1[0; 15]: (10711) {G32,W15,D5,L1,V3,M1} { ld( mult( Y, X ), rd( X, Z
% 88.03/88.42 ) ) ==> ld( X, rd( ld( Y, X ), Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := rd( rd( X, Y ), X )
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10715) {G28,W19,D6,L1,V3,M1} { ld( ld( rd( X, rd( X, Y ) ), X )
% 88.03/88.42 , rd( X, Z ) ) ==> ld( X, rd( mult( X, Y ), Z ) ) }.
% 88.03/88.42 parent0[0]: (1986) {G27,W11,D4,L1,V3,M1} P(1950,1903) { mult( rd( X, Y ), Z
% 88.03/88.42 ) ==> ld( rd( Y, X ), Z ) }.
% 88.03/88.42 parent1[0; 2]: (10714) {G31,W19,D6,L1,V3,M1} { ld( mult( rd( rd( X, Y ), X
% 88.03/88.42 ), X ), rd( X, Z ) ) ==> ld( X, rd( mult( X, Y ), Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := rd( X, Y )
% 88.03/88.42 Y := X
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10716) {G2,W15,D5,L1,V3,M1} { ld( rd( X, Y ), rd( X, Z ) ) ==>
% 88.03/88.42 ld( X, rd( mult( X, Y ), Z ) ) }.
% 88.03/88.42 parent0[0]: (16) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 88.03/88.42 parent1[0; 2]: (10715) {G28,W19,D6,L1,V3,M1} { ld( ld( rd( X, rd( X, Y ) )
% 88.03/88.42 , X ), rd( X, Z ) ) ==> ld( X, rd( mult( X, Y ), Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := rd( X, Y )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10717) {G2,W15,D5,L1,V3,M1} { ld( X, rd( mult( X, Y ), Z ) ) ==>
% 88.03/88.42 ld( rd( X, Y ), rd( X, Z ) ) }.
% 88.03/88.42 parent0[0]: (10716) {G2,W15,D5,L1,V3,M1} { ld( rd( X, Y ), rd( X, Z ) )
% 88.03/88.42 ==> ld( X, rd( mult( X, Y ), Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (8218) {G33,W15,D5,L1,V3,M1} P(2140,8177);d(1986);d(16) { ld(
% 88.03/88.42 X, rd( mult( X, Y ), Z ) ) ==> ld( rd( X, Y ), rd( X, Z ) ) }.
% 88.03/88.42 parent0: (10717) {G2,W15,D5,L1,V3,M1} { ld( X, rd( mult( X, Y ), Z ) ) ==>
% 88.03/88.42 ld( rd( X, Y ), rd( X, Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10718) {G33,W15,D5,L1,V3,M1} { ld( rd( X, Y ), rd( X, Z ) ) ==>
% 88.03/88.42 ld( X, rd( mult( X, Y ), Z ) ) }.
% 88.03/88.42 parent0[0]: (8218) {G33,W15,D5,L1,V3,M1} P(2140,8177);d(1986);d(16) { ld( X
% 88.03/88.42 , rd( mult( X, Y ), Z ) ) ==> ld( rd( X, Y ), rd( X, Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10726) {G24,W21,D6,L1,V3,M1} { ld( rd( ld( X, unit ), Y ), rd(
% 88.03/88.42 ld( X, unit ), Z ) ) ==> mult( X, rd( mult( ld( X, unit ), Y ), Z ) ) }.
% 88.03/88.42 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.42 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42 parent1[0; 12]: (10718) {G33,W15,D5,L1,V3,M1} { ld( rd( X, Y ), rd( X, Z )
% 88.03/88.42 ) ==> ld( X, rd( mult( X, Y ), Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := rd( mult( ld( X, unit ), Y ), Z )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := ld( X, unit )
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10727) {G25,W21,D6,L1,V3,M1} { ld( ld( mult( Y, X ), unit ), rd
% 88.03/88.42 ( ld( X, unit ), Z ) ) ==> mult( X, rd( mult( ld( X, unit ), Y ), Z ) )
% 88.03/88.42 }.
% 88.03/88.42 parent0[0]: (1967) {G25,W11,D4,L1,V2,M1} P(1054,1942) { rd( ld( Y, unit ),
% 88.03/88.42 X ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42 parent1[0; 2]: (10726) {G24,W21,D6,L1,V3,M1} { ld( rd( ld( X, unit ), Y )
% 88.03/88.42 , rd( ld( X, unit ), Z ) ) ==> mult( X, rd( mult( ld( X, unit ), Y ), Z )
% 88.03/88.42 ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10731) {G24,W19,D6,L1,V3,M1} { mult( mult( X, Y ), rd( ld( Y,
% 88.03/88.42 unit ), Z ) ) ==> mult( Y, rd( mult( ld( Y, unit ), X ), Z ) ) }.
% 88.03/88.42 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.42 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42 parent1[0; 1]: (10727) {G25,W21,D6,L1,V3,M1} { ld( ld( mult( Y, X ), unit
% 88.03/88.42 ), rd( ld( X, unit ), Z ) ) ==> mult( X, rd( mult( ld( X, unit ), Y ), Z
% 88.03/88.42 ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := mult( X, Y )
% 88.03/88.42 Y := rd( ld( Y, unit ), Z )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10732) {G25,W19,D6,L1,V3,M1} { mult( mult( X, Y ), ld( mult( Z,
% 88.03/88.42 Y ), unit ) ) ==> mult( Y, rd( mult( ld( Y, unit ), X ), Z ) ) }.
% 88.03/88.42 parent0[0]: (1967) {G25,W11,D4,L1,V2,M1} P(1054,1942) { rd( ld( Y, unit ),
% 88.03/88.42 X ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42 parent1[0; 5]: (10731) {G24,W19,D6,L1,V3,M1} { mult( mult( X, Y ), rd( ld
% 88.03/88.42 ( Y, unit ), Z ) ) ==> mult( Y, rd( mult( ld( Y, unit ), X ), Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10733) {G21,W17,D6,L1,V3,M1} { rd( mult( X, Y ), mult( Z, Y ) )
% 88.03/88.42 ==> mult( Y, rd( mult( ld( Y, unit ), X ), Z ) ) }.
% 88.03/88.42 parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult(
% 88.03/88.42 Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.42 parent1[0; 1]: (10732) {G25,W19,D6,L1,V3,M1} { mult( mult( X, Y ), ld(
% 88.03/88.42 mult( Z, Y ), unit ) ) ==> mult( Y, rd( mult( ld( Y, unit ), X ), Z ) )
% 88.03/88.42 }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := mult( Z, Y )
% 88.03/88.42 Y := mult( X, Y )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10734) {G22,W17,D6,L1,V3,M1} { rd( mult( X, Y ), mult( Z, Y ) )
% 88.03/88.42 ==> mult( Y, rd( ld( ld( unit, Y ), X ), Z ) ) }.
% 88.03/88.42 parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42 ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42 parent1[0; 11]: (10733) {G21,W17,D6,L1,V3,M1} { rd( mult( X, Y ), mult( Z
% 88.03/88.42 , Y ) ) ==> mult( Y, rd( mult( ld( Y, unit ), X ), Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := unit
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10735) {G2,W15,D5,L1,V3,M1} { rd( mult( X, Y ), mult( Z, Y ) )
% 88.03/88.42 ==> mult( Y, rd( ld( Y, X ), Z ) ) }.
% 88.03/88.42 parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42 parent1[0; 12]: (10734) {G22,W17,D6,L1,V3,M1} { rd( mult( X, Y ), mult( Z
% 88.03/88.42 , Y ) ) ==> mult( Y, rd( ld( ld( unit, Y ), X ), Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (8271) {G34,W15,D5,L1,V3,M1} P(8218,1903);d(1967);d(1903);d(
% 88.03/88.42 1967);d(1077);d(1927);d(15) { rd( mult( Y, X ), mult( Z, X ) ) ==> mult(
% 88.03/88.42 X, rd( ld( X, Y ), Z ) ) }.
% 88.03/88.42 parent0: (10735) {G2,W15,D5,L1,V3,M1} { rd( mult( X, Y ), mult( Z, Y ) )
% 88.03/88.42 ==> mult( Y, rd( ld( Y, X ), Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10738) {G34,W15,D5,L1,V3,M1} { mult( Y, rd( ld( Y, X ), Z ) ) ==>
% 88.03/88.42 rd( mult( X, Y ), mult( Z, Y ) ) }.
% 88.03/88.42 parent0[0]: (8271) {G34,W15,D5,L1,V3,M1} P(8218,1903);d(1967);d(1903);d(
% 88.03/88.42 1967);d(1077);d(1927);d(15) { rd( mult( Y, X ), mult( Z, X ) ) ==> mult(
% 88.03/88.42 X, rd( ld( X, Y ), Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10744) {G25,W19,D5,L1,V4,M1} { mult( X, rd( ld( X, Y ), ld( Z, T
% 88.03/88.42 ) ) ) ==> rd( mult( Y, X ), ld( ld( T, Z ), X ) ) }.
% 88.03/88.42 parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42 ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42 parent1[0; 14]: (10738) {G34,W15,D5,L1,V3,M1} { mult( Y, rd( ld( Y, X ), Z
% 88.03/88.42 ) ) ==> rd( mult( X, Y ), mult( Z, Y ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := T
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 Z := ld( Z, T )
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10746) {G24,W19,D5,L1,V4,M1} { mult( X, rd( ld( X, Y ), ld( Z, T
% 88.03/88.42 ) ) ) ==> mult( mult( Y, X ), ld( X, ld( T, Z ) ) ) }.
% 88.03/88.42 parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42 ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42 parent1[0; 10]: (10744) {G25,W19,D5,L1,V4,M1} { mult( X, rd( ld( X, Y ),
% 88.03/88.42 ld( Z, T ) ) ) ==> rd( mult( Y, X ), ld( ld( T, Z ), X ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := ld( T, Z )
% 88.03/88.42 Y := X
% 88.03/88.42 Z := mult( Y, X )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 T := T
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10748) {G24,W19,D5,L1,V4,M1} { mult( X, mult( ld( X, Y ), ld( T
% 88.03/88.42 , Z ) ) ) ==> mult( mult( Y, X ), ld( X, ld( T, Z ) ) ) }.
% 88.03/88.42 parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42 ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42 parent1[0; 3]: (10746) {G24,W19,D5,L1,V4,M1} { mult( X, rd( ld( X, Y ), ld
% 88.03/88.42 ( Z, T ) ) ) ==> mult( mult( Y, X ), ld( X, ld( T, Z ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := T
% 88.03/88.42 Z := ld( X, Y )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 T := T
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10749) {G25,W19,D5,L1,V4,M1} { mult( X, ld( ld( Y, X ), ld( Z, T
% 88.03/88.42 ) ) ) ==> mult( mult( Y, X ), ld( X, ld( Z, T ) ) ) }.
% 88.03/88.42 parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42 ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42 parent1[0; 3]: (10748) {G24,W19,D5,L1,V4,M1} { mult( X, mult( ld( X, Y ),
% 88.03/88.42 ld( T, Z ) ) ) ==> mult( mult( Y, X ), ld( X, ld( T, Z ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := ld( Z, T )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := T
% 88.03/88.42 T := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (8328) {G35,W19,D5,L1,V4,M1} P(1927,8271);d(1171);d(1171);d(
% 88.03/88.42 1927) { mult( Z, ld( ld( T, Z ), ld( Y, X ) ) ) ==> mult( mult( T, Z ),
% 88.03/88.42 ld( Z, ld( Y, X ) ) ) }.
% 88.03/88.42 parent0: (10749) {G25,W19,D5,L1,V4,M1} { mult( X, ld( ld( Y, X ), ld( Z, T
% 88.03/88.42 ) ) ) ==> mult( mult( Y, X ), ld( X, ld( Z, T ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := T
% 88.03/88.42 Z := Y
% 88.03/88.42 T := X
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10752) {G26,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y ), unit
% 88.03/88.42 ) }.
% 88.03/88.42 parent0[0]: (1950) {G26,W9,D4,L1,V2,M1} P(1230,1942);d(249);d(1903);d(3) {
% 88.03/88.42 ld( rd( X, Y ), unit ) ==> rd( Y, X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10758) {G27,W17,D6,L1,V3,M1} { rd( mult( X, Y ), mult( Z, Y ) )
% 88.03/88.42 ==> ld( mult( Y, rd( ld( Y, Z ), X ) ), unit ) }.
% 88.03/88.42 parent0[0]: (8271) {G34,W15,D5,L1,V3,M1} P(8218,1903);d(1967);d(1903);d(
% 88.03/88.42 1967);d(1077);d(1927);d(15) { rd( mult( Y, X ), mult( Z, X ) ) ==> mult(
% 88.03/88.42 X, rd( ld( X, Y ), Z ) ) }.
% 88.03/88.42 parent1[0; 9]: (10752) {G26,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y
% 88.03/88.42 ), unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := mult( Z, Y )
% 88.03/88.42 Y := mult( X, Y )
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10760) {G28,W15,D5,L1,V3,M1} { rd( mult( X, Y ), mult( Z, Y ) )
% 88.03/88.42 ==> rd( rd( X, ld( Y, Z ) ), Y ) }.
% 88.03/88.42 parent0[0]: (2035) {G28,W13,D5,L1,V3,M1} P(1986,1077);d(1895) { ld( mult( Z
% 88.03/88.42 , rd( Y, X ) ), unit ) ==> rd( rd( X, Y ), Z ) }.
% 88.03/88.42 parent1[0; 8]: (10758) {G27,W17,D6,L1,V3,M1} { rd( mult( X, Y ), mult( Z,
% 88.03/88.42 Y ) ) ==> ld( mult( Y, rd( ld( Y, Z ), X ) ), unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := ld( Y, Z )
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10761) {G24,W15,D5,L1,V3,M1} { rd( mult( X, Y ), mult( Z, Y ) )
% 88.03/88.42 ==> rd( mult( X, ld( Z, Y ) ), Y ) }.
% 88.03/88.42 parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42 ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42 parent1[0; 9]: (10760) {G28,W15,D5,L1,V3,M1} { rd( mult( X, Y ), mult( Z,
% 88.03/88.42 Y ) ) ==> rd( rd( X, ld( Y, Z ) ), Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10762) {G25,W15,D5,L1,V3,M1} { mult( Y, rd( ld( Y, X ), Z ) )
% 88.03/88.42 ==> rd( mult( X, ld( Z, Y ) ), Y ) }.
% 88.03/88.42 parent0[0]: (8271) {G34,W15,D5,L1,V3,M1} P(8218,1903);d(1967);d(1903);d(
% 88.03/88.42 1967);d(1077);d(1927);d(15) { rd( mult( Y, X ), mult( Z, X ) ) ==> mult(
% 88.03/88.42 X, rd( ld( X, Y ), Z ) ) }.
% 88.03/88.42 parent1[0; 1]: (10761) {G24,W15,D5,L1,V3,M1} { rd( mult( X, Y ), mult( Z,
% 88.03/88.42 Y ) ) ==> rd( mult( X, ld( Z, Y ) ), Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10763) {G25,W15,D5,L1,V3,M1} { rd( mult( Y, ld( Z, X ) ), X ) ==>
% 88.03/88.42 mult( X, rd( ld( X, Y ), Z ) ) }.
% 88.03/88.42 parent0[0]: (10762) {G25,W15,D5,L1,V3,M1} { mult( Y, rd( ld( Y, X ), Z ) )
% 88.03/88.42 ==> rd( mult( X, ld( Z, Y ) ), Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (8333) {G35,W15,D5,L1,V3,M1} P(8271,1950);d(2035);d(1171);d(
% 88.03/88.42 8271) { rd( mult( Z, ld( X, Y ) ), Y ) ==> mult( Y, rd( ld( Y, Z ), X ) )
% 88.03/88.42 }.
% 88.03/88.42 parent0: (10763) {G25,W15,D5,L1,V3,M1} { rd( mult( Y, ld( Z, X ) ), X )
% 88.03/88.42 ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10765) {G28,W11,D5,L1,V2,M1} { ld( Y, X ) ==> ld( ld( rd( X, Y )
% 88.03/88.42 , Y ), Y ) }.
% 88.03/88.42 parent0[0]: (2122) {G28,W11,D5,L1,V2,M1} P(16,2016);d(1986) { ld( ld( rd( Y
% 88.03/88.42 , X ), X ), X ) ==> ld( X, Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10772) {G29,W19,D7,L1,V3,M1} { ld( X, mult( Y, ld( Z, X ) ) )
% 88.03/88.42 ==> ld( ld( mult( X, rd( ld( X, Y ), Z ) ), X ), X ) }.
% 88.03/88.42 parent0[0]: (8333) {G35,W15,D5,L1,V3,M1} P(8271,1950);d(2035);d(1171);d(
% 88.03/88.42 8271) { rd( mult( Z, ld( X, Y ) ), Y ) ==> mult( Y, rd( ld( Y, Z ), X ) )
% 88.03/88.42 }.
% 88.03/88.42 parent1[0; 10]: (10765) {G28,W11,D5,L1,V2,M1} { ld( Y, X ) ==> ld( ld( rd
% 88.03/88.42 ( X, Y ), Y ), Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := mult( Y, ld( Z, X ) )
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10773) {G20,W17,D6,L1,V3,M1} { ld( X, mult( Y, ld( Z, X ) ) )
% 88.03/88.42 ==> ld( ld( rd( ld( X, Y ), Z ), unit ), X ) }.
% 88.03/88.42 parent0[0]: (1089) {G19,W9,D4,L1,V2,M1} P(1054,1) { ld( mult( X, Y ), X )
% 88.03/88.42 ==> ld( Y, unit ) }.
% 88.03/88.42 parent1[0; 9]: (10772) {G29,W19,D7,L1,V3,M1} { ld( X, mult( Y, ld( Z, X )
% 88.03/88.42 ) ) ==> ld( ld( mult( X, rd( ld( X, Y ), Z ) ), X ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := rd( ld( X, Y ), Z )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10774) {G21,W15,D5,L1,V3,M1} { ld( X, mult( Y, ld( Z, X ) ) )
% 88.03/88.42 ==> mult( rd( ld( X, Y ), Z ), X ) }.
% 88.03/88.42 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.42 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42 parent1[0; 8]: (10773) {G20,W17,D6,L1,V3,M1} { ld( X, mult( Y, ld( Z, X )
% 88.03/88.42 ) ) ==> ld( ld( rd( ld( X, Y ), Z ), unit ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := rd( ld( X, Y ), Z )
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10775) {G22,W15,D5,L1,V3,M1} { ld( X, mult( Y, ld( Z, X ) ) )
% 88.03/88.42 ==> ld( rd( Z, ld( X, Y ) ), X ) }.
% 88.03/88.42 parent0[0]: (1986) {G27,W11,D4,L1,V3,M1} P(1950,1903) { mult( rd( X, Y ), Z
% 88.03/88.42 ) ==> ld( rd( Y, X ), Z ) }.
% 88.03/88.42 parent1[0; 8]: (10774) {G21,W15,D5,L1,V3,M1} { ld( X, mult( Y, ld( Z, X )
% 88.03/88.42 ) ) ==> mult( rd( ld( X, Y ), Z ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := ld( X, Y )
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10776) {G23,W15,D5,L1,V3,M1} { ld( X, mult( Y, ld( Z, X ) ) )
% 88.03/88.42 ==> ld( mult( Z, ld( Y, X ) ), X ) }.
% 88.03/88.42 parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42 ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42 parent1[0; 9]: (10775) {G22,W15,D5,L1,V3,M1} { ld( X, mult( Y, ld( Z, X )
% 88.03/88.42 ) ) ==> ld( rd( Z, ld( X, Y ) ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (8379) {G36,W15,D5,L1,V3,M1} P(8333,2122);d(1089);d(1903);d(
% 88.03/88.42 1986);d(1171) { ld( Z, mult( X, ld( Y, Z ) ) ) ==> ld( mult( Y, ld( X, Z
% 88.03/88.42 ) ), Z ) }.
% 88.03/88.42 parent0: (10776) {G23,W15,D5,L1,V3,M1} { ld( X, mult( Y, ld( Z, X ) ) )
% 88.03/88.42 ==> ld( mult( Z, ld( Y, X ) ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10779) {G35,W15,D5,L1,V3,M1} { mult( Z, rd( ld( Z, X ), Y ) ) ==>
% 88.03/88.42 rd( mult( X, ld( Y, Z ) ), Z ) }.
% 88.03/88.42 parent0[0]: (8333) {G35,W15,D5,L1,V3,M1} P(8271,1950);d(2035);d(1171);d(
% 88.03/88.42 8271) { rd( mult( Z, ld( X, Y ) ), Y ) ==> mult( Y, rd( ld( Y, Z ), X ) )
% 88.03/88.42 }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10785) {G24,W17,D5,L1,V3,M1} { mult( X, rd( ld( X, Y ), ld( Z,
% 88.03/88.42 unit ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 88.03/88.42 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.42 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42 parent1[0; 13]: (10779) {G35,W15,D5,L1,V3,M1} { mult( Z, rd( ld( Z, X ), Y
% 88.03/88.42 ) ) ==> rd( mult( X, ld( Y, Z ) ), Z ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := ld( Z, unit )
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10786) {G24,W17,D5,L1,V3,M1} { mult( X, mult( ld( X, Y ), ld(
% 88.03/88.42 unit, Z ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 88.03/88.42 parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42 ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42 parent1[0; 3]: (10785) {G24,W17,D5,L1,V3,M1} { mult( X, rd( ld( X, Y ), ld
% 88.03/88.42 ( Z, unit ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := unit
% 88.03/88.42 Z := ld( X, Y )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10787) {G25,W17,D5,L1,V3,M1} { mult( X, ld( ld( Y, X ), ld( unit
% 88.03/88.42 , Z ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 88.03/88.42 parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42 ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42 parent1[0; 3]: (10786) {G24,W17,D5,L1,V3,M1} { mult( X, mult( ld( X, Y ),
% 88.03/88.42 ld( unit, Z ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := ld( unit, Z )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10788) {G26,W17,D5,L1,V3,M1} { mult( mult( Y, X ), ld( X, ld(
% 88.03/88.42 unit, Z ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 88.03/88.42 parent0[0]: (8328) {G35,W19,D5,L1,V4,M1} P(1927,8271);d(1171);d(1171);d(
% 88.03/88.42 1927) { mult( Z, ld( ld( T, Z ), ld( Y, X ) ) ) ==> mult( mult( T, Z ),
% 88.03/88.42 ld( Z, ld( Y, X ) ) ) }.
% 88.03/88.42 parent1[0; 1]: (10787) {G25,W17,D5,L1,V3,M1} { mult( X, ld( ld( Y, X ), ld
% 88.03/88.42 ( unit, Z ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := unit
% 88.03/88.42 Z := X
% 88.03/88.42 T := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10789) {G2,W15,D5,L1,V3,M1} { mult( mult( X, Y ), ld( Y, Z ) )
% 88.03/88.42 ==> rd( mult( X, mult( Z, Y ) ), Y ) }.
% 88.03/88.42 parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42 parent1[0; 7]: (10788) {G26,W17,D5,L1,V3,M1} { mult( mult( Y, X ), ld( X,
% 88.03/88.42 ld( unit, Z ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10790) {G2,W15,D5,L1,V3,M1} { rd( mult( X, mult( Z, Y ) ), Y )
% 88.03/88.42 ==> mult( mult( X, Y ), ld( Y, Z ) ) }.
% 88.03/88.42 parent0[0]: (10789) {G2,W15,D5,L1,V3,M1} { mult( mult( X, Y ), ld( Y, Z )
% 88.03/88.42 ) ==> rd( mult( X, mult( Z, Y ) ), Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (8383) {G36,W15,D5,L1,V3,M1} P(1903,8333);d(1171);d(1927);d(
% 88.03/88.42 8328);d(15) { rd( mult( Z, mult( X, Y ) ), Y ) ==> mult( mult( Z, Y ), ld
% 88.03/88.42 ( Y, X ) ) }.
% 88.03/88.42 parent0: (10790) {G2,W15,D5,L1,V3,M1} { rd( mult( X, mult( Z, Y ) ), Y )
% 88.03/88.42 ==> mult( mult( X, Y ), ld( Y, Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10792) {G36,W15,D5,L1,V3,M1} { ld( mult( Z, ld( Y, X ) ), X ) ==>
% 88.03/88.42 ld( X, mult( Y, ld( Z, X ) ) ) }.
% 88.03/88.42 parent0[0]: (8379) {G36,W15,D5,L1,V3,M1} P(8333,2122);d(1089);d(1903);d(
% 88.03/88.42 1986);d(1171) { ld( Z, mult( X, ld( Y, Z ) ) ) ==> ld( mult( Y, ld( X, Z
% 88.03/88.42 ) ), Z ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10800) {G25,W23,D6,L1,V3,M1} { ld( mult( X, ld( Y, ld( Z, unit )
% 88.03/88.42 ) ), ld( Z, unit ) ) ==> ld( ld( Z, unit ), mult( Y, ld( mult( Z, X ),
% 88.03/88.42 unit ) ) ) }.
% 88.03/88.42 parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.42 { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42 parent1[0; 18]: (10792) {G36,W15,D5,L1,V3,M1} { ld( mult( Z, ld( Y, X ) )
% 88.03/88.42 , X ) ==> ld( X, mult( Y, ld( Z, X ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := ld( Z, unit )
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10805) {G24,W21,D6,L1,V3,M1} { ld( mult( X, ld( Y, ld( Z, unit )
% 88.03/88.42 ) ), ld( Z, unit ) ) ==> mult( Z, mult( Y, ld( mult( Z, X ), unit ) ) )
% 88.03/88.42 }.
% 88.03/88.42 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.42 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42 parent1[0; 12]: (10800) {G25,W23,D6,L1,V3,M1} { ld( mult( X, ld( Y, ld( Z
% 88.03/88.42 , unit ) ) ), ld( Z, unit ) ) ==> ld( ld( Z, unit ), mult( Y, ld( mult( Z
% 88.03/88.42 , X ), unit ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := mult( Y, ld( mult( Z, X ), unit ) )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10806) {G21,W19,D6,L1,V3,M1} { ld( mult( X, ld( Y, ld( Z, unit )
% 88.03/88.42 ) ), ld( Z, unit ) ) ==> mult( Z, rd( Y, mult( Z, X ) ) ) }.
% 88.03/88.42 parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult(
% 88.03/88.42 Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.42 parent1[0; 14]: (10805) {G24,W21,D6,L1,V3,M1} { ld( mult( X, ld( Y, ld( Z
% 88.03/88.42 , unit ) ) ), ld( Z, unit ) ) ==> mult( Z, mult( Y, ld( mult( Z, X ),
% 88.03/88.42 unit ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := mult( Z, X )
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10807) {G22,W19,D7,L1,V3,M1} { ld( mult( Z, mult( X, ld( Y, ld(
% 88.03/88.42 Z, unit ) ) ) ), unit ) ==> mult( Z, rd( Y, mult( Z, X ) ) ) }.
% 88.03/88.42 parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.42 { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42 parent1[0; 1]: (10806) {G21,W19,D6,L1,V3,M1} { ld( mult( X, ld( Y, ld( Z,
% 88.03/88.42 unit ) ) ), ld( Z, unit ) ) ==> mult( Z, rd( Y, mult( Z, X ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := mult( X, ld( Y, ld( Z, unit ) ) )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10811) {G23,W17,D6,L1,V3,M1} { rd( rd( ld( ld( X, unit ), Z ), Y
% 88.03/88.42 ), X ) ==> mult( X, rd( Z, mult( X, Y ) ) ) }.
% 88.03/88.42 parent0[0]: (2426) {G29,W17,D6,L1,V4,M1} P(1171,2035) { ld( mult( T, mult(
% 88.03/88.42 X, ld( Z, Y ) ) ), unit ) ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 88.03/88.42 parent1[0; 1]: (10807) {G22,W19,D7,L1,V3,M1} { ld( mult( Z, mult( X, ld( Y
% 88.03/88.42 , ld( Z, unit ) ) ) ), unit ) ==> mult( Z, rd( Y, mult( Z, X ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := ld( X, unit )
% 88.03/88.42 Z := Z
% 88.03/88.42 T := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10812) {G24,W15,D5,L1,V3,M1} { rd( rd( mult( X, Y ), Z ), X )
% 88.03/88.42 ==> mult( X, rd( Y, mult( X, Z ) ) ) }.
% 88.03/88.42 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.42 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42 parent1[0; 3]: (10811) {G23,W17,D6,L1,V3,M1} { rd( rd( ld( ld( X, unit ),
% 88.03/88.42 Z ), Y ), X ) ==> mult( X, rd( Z, mult( X, Y ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (8414) {G37,W15,D5,L1,V3,M1} P(1895,8379);d(1903);d(1077);d(
% 88.03/88.42 1895);d(2426);d(1903) { rd( rd( mult( Y, Z ), X ), Y ) ==> mult( Y, rd( Z
% 88.03/88.42 , mult( Y, X ) ) ) }.
% 88.03/88.42 parent0: (10812) {G24,W15,D5,L1,V3,M1} { rd( rd( mult( X, Y ), Z ), X )
% 88.03/88.42 ==> mult( X, rd( Y, mult( X, Z ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10815) {G37,W15,D5,L1,V3,M1} { mult( X, rd( Y, mult( X, Z ) ) )
% 88.03/88.42 ==> rd( rd( mult( X, Y ), Z ), X ) }.
% 88.03/88.42 parent0[0]: (8414) {G37,W15,D5,L1,V3,M1} P(1895,8379);d(1903);d(1077);d(
% 88.03/88.42 1895);d(2426);d(1903) { rd( rd( mult( Y, Z ), X ), Y ) ==> mult( Y, rd( Z
% 88.03/88.42 , mult( Y, X ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10820) {G21,W17,D5,L1,V3,M1} { mult( X, rd( ld( Y, unit ), mult
% 88.03/88.42 ( X, Z ) ) ) ==> rd( rd( rd( X, Y ), Z ), X ) }.
% 88.03/88.42 parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult(
% 88.03/88.42 Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.42 parent1[0; 12]: (10815) {G37,W15,D5,L1,V3,M1} { mult( X, rd( Y, mult( X, Z
% 88.03/88.42 ) ) ) ==> rd( rd( mult( X, Y ), Z ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := ld( Y, unit )
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10821) {G22,W17,D6,L1,V3,M1} { mult( X, ld( mult( mult( X, Z ),
% 88.03/88.42 Y ), unit ) ) ==> rd( rd( rd( X, Y ), Z ), X ) }.
% 88.03/88.42 parent0[0]: (1967) {G25,W11,D4,L1,V2,M1} P(1054,1942) { rd( ld( Y, unit ),
% 88.03/88.42 X ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42 parent1[0; 3]: (10820) {G21,W17,D5,L1,V3,M1} { mult( X, rd( ld( Y, unit )
% 88.03/88.42 , mult( X, Z ) ) ) ==> rd( rd( rd( X, Y ), Z ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := mult( X, Z )
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10822) {G21,W15,D5,L1,V3,M1} { rd( X, mult( mult( X, Y ), Z ) )
% 88.03/88.42 ==> rd( rd( rd( X, Z ), Y ), X ) }.
% 88.03/88.42 parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult(
% 88.03/88.42 Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.42 parent1[0; 1]: (10821) {G22,W17,D6,L1,V3,M1} { mult( X, ld( mult( mult( X
% 88.03/88.42 , Z ), Y ), unit ) ) ==> rd( rd( rd( X, Y ), Z ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := mult( mult( X, Y ), Z )
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (8441) {G38,W15,D5,L1,V3,M1} P(1077,8414);d(1967);d(1077) { rd
% 88.03/88.42 ( X, mult( mult( X, Z ), Y ) ) ==> rd( rd( rd( X, Y ), Z ), X ) }.
% 88.03/88.42 parent0: (10822) {G21,W15,D5,L1,V3,M1} { rd( X, mult( mult( X, Y ), Z ) )
% 88.03/88.42 ==> rd( rd( rd( X, Z ), Y ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10824) {G38,W15,D5,L1,V3,M1} { rd( rd( rd( X, Z ), Y ), X ) ==>
% 88.03/88.42 rd( X, mult( mult( X, Y ), Z ) ) }.
% 88.03/88.42 parent0[0]: (8441) {G38,W15,D5,L1,V3,M1} P(1077,8414);d(1967);d(1077) { rd
% 88.03/88.42 ( X, mult( mult( X, Z ), Y ) ) ==> rd( rd( rd( X, Y ), Z ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10837) {G26,W23,D7,L1,V3,M1} { rd( rd( rd( ld( X, unit ), Y ), Z
% 88.03/88.42 ), ld( X, unit ) ) ==> ld( mult( mult( mult( ld( X, unit ), Z ), Y ), X
% 88.03/88.42 ), unit ) }.
% 88.03/88.42 parent0[0]: (1967) {G25,W11,D4,L1,V2,M1} P(1054,1942) { rd( ld( Y, unit ),
% 88.03/88.42 X ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42 parent1[0; 12]: (10824) {G38,W15,D5,L1,V3,M1} { rd( rd( rd( X, Z ), Y ), X
% 88.03/88.42 ) ==> rd( X, mult( mult( X, Y ), Z ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := mult( mult( ld( X, unit ), Z ), Y )
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := ld( X, unit )
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10843) {G24,W23,D7,L1,V3,M1} { mult( rd( rd( ld( X, unit ), Y )
% 88.03/88.42 , Z ), ld( unit, X ) ) ==> ld( mult( mult( mult( ld( X, unit ), Z ), Y )
% 88.03/88.42 , X ), unit ) }.
% 88.03/88.42 parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42 ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42 parent1[0; 1]: (10837) {G26,W23,D7,L1,V3,M1} { rd( rd( rd( ld( X, unit ),
% 88.03/88.42 Y ), Z ), ld( X, unit ) ) ==> ld( mult( mult( mult( ld( X, unit ), Z ), Y
% 88.03/88.42 ), X ), unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := unit
% 88.03/88.42 Z := rd( rd( ld( X, unit ), Y ), Z )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10844) {G25,W23,D7,L1,V3,M1} { ld( rd( Z, rd( ld( X, unit ), Y )
% 88.03/88.42 ), ld( unit, X ) ) ==> ld( mult( mult( mult( ld( X, unit ), Z ), Y ), X
% 88.03/88.42 ), unit ) }.
% 88.03/88.42 parent0[0]: (1986) {G27,W11,D4,L1,V3,M1} P(1950,1903) { mult( rd( X, Y ), Z
% 88.03/88.42 ) ==> ld( rd( Y, X ), Z ) }.
% 88.03/88.42 parent1[0; 1]: (10843) {G24,W23,D7,L1,V3,M1} { mult( rd( rd( ld( X, unit )
% 88.03/88.42 , Y ), Z ), ld( unit, X ) ) ==> ld( mult( mult( mult( ld( X, unit ), Z )
% 88.03/88.42 , Y ), X ), unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := rd( ld( X, unit ), Y )
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := ld( unit, X )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10845) {G26,W23,D7,L1,V3,M1} { ld( mult( X, rd( Z, ld( Y, unit )
% 88.03/88.42 ) ), ld( unit, Y ) ) ==> ld( mult( mult( mult( ld( Y, unit ), X ), Z ),
% 88.03/88.42 Y ), unit ) }.
% 88.03/88.42 parent0[0]: (1994) {G27,W11,D4,L1,V3,M1} P(1950,1171);d(15) { rd( Z, rd( Y
% 88.03/88.42 , X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 88.03/88.42 parent1[0; 2]: (10844) {G25,W23,D7,L1,V3,M1} { ld( rd( Z, rd( ld( X, unit
% 88.03/88.42 ), Y ) ), ld( unit, X ) ) ==> ld( mult( mult( mult( ld( X, unit ), Z ),
% 88.03/88.42 Y ), X ), unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := ld( Y, unit )
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10846) {G24,W23,D7,L1,V3,M1} { ld( mult( X, mult( Y, ld( unit, Z
% 88.03/88.42 ) ) ), ld( unit, Z ) ) ==> ld( mult( mult( mult( ld( Z, unit ), X ), Y )
% 88.03/88.42 , Z ), unit ) }.
% 88.03/88.42 parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42 ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42 parent1[0; 4]: (10845) {G26,W23,D7,L1,V3,M1} { ld( mult( X, rd( Z, ld( Y,
% 88.03/88.42 unit ) ) ), ld( unit, Y ) ) ==> ld( mult( mult( mult( ld( Y, unit ), X )
% 88.03/88.42 , Z ), Y ), unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := unit
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10848) {G2,W21,D7,L1,V3,M1} { ld( mult( X, mult( Y, ld( unit, Z
% 88.03/88.42 ) ) ), Z ) ==> ld( mult( mult( mult( ld( Z, unit ), X ), Y ), Z ), unit
% 88.03/88.42 ) }.
% 88.03/88.42 parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42 parent1[0; 9]: (10846) {G24,W23,D7,L1,V3,M1} { ld( mult( X, mult( Y, ld(
% 88.03/88.42 unit, Z ) ) ), ld( unit, Z ) ) ==> ld( mult( mult( mult( ld( Z, unit ), X
% 88.03/88.42 ), Y ), Z ), unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10850) {G3,W21,D7,L1,V3,M1} { ld( mult( X, mult( Y, ld( unit, Z
% 88.03/88.42 ) ) ), Z ) ==> ld( mult( mult( ld( ld( unit, Z ), X ), Y ), Z ), unit )
% 88.03/88.42 }.
% 88.03/88.42 parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42 ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42 parent1[0; 13]: (10848) {G2,W21,D7,L1,V3,M1} { ld( mult( X, mult( Y, ld(
% 88.03/88.42 unit, Z ) ) ), Z ) ==> ld( mult( mult( mult( ld( Z, unit ), X ), Y ), Z )
% 88.03/88.42 , unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := unit
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10853) {G4,W21,D7,L1,V3,M1} { ld( mult( X, mult( Y, ld( unit, Z
% 88.03/88.42 ) ) ), Z ) ==> ld( mult( ld( ld( X, ld( unit, Z ) ), Y ), Z ), unit )
% 88.03/88.42 }.
% 88.03/88.42 parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42 ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42 parent1[0; 12]: (10850) {G3,W21,D7,L1,V3,M1} { ld( mult( X, mult( Y, ld(
% 88.03/88.42 unit, Z ) ) ), Z ) ==> ld( mult( mult( ld( ld( unit, Z ), X ), Y ), Z ),
% 88.03/88.42 unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := ld( unit, Z )
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10855) {G5,W21,D7,L1,V3,M1} { ld( mult( X, mult( Y, ld( unit, Z
% 88.03/88.42 ) ) ), Z ) ==> ld( ld( ld( Y, ld( X, ld( unit, Z ) ) ), Z ), unit ) }.
% 88.03/88.42 parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42 ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42 parent1[0; 11]: (10853) {G4,W21,D7,L1,V3,M1} { ld( mult( X, mult( Y, ld(
% 88.03/88.42 unit, Z ) ) ), Z ) ==> ld( mult( ld( ld( X, ld( unit, Z ) ), Y ), Z ),
% 88.03/88.42 unit ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := ld( X, ld( unit, Z ) )
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10856) {G6,W19,D6,L1,V3,M1} { ld( mult( X, mult( Y, ld( unit, Z
% 88.03/88.42 ) ) ), Z ) ==> ld( Z, ld( Y, ld( X, ld( unit, Z ) ) ) ) }.
% 88.03/88.42 parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.42 ==> ld( X, Y ) }.
% 88.03/88.42 parent1[0; 10]: (10855) {G5,W21,D7,L1,V3,M1} { ld( mult( X, mult( Y, ld(
% 88.03/88.42 unit, Z ) ) ), Z ) ==> ld( ld( ld( Y, ld( X, ld( unit, Z ) ) ), Z ), unit
% 88.03/88.42 ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := ld( Y, ld( X, ld( unit, Z ) ) )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10858) {G2,W17,D6,L1,V3,M1} { ld( mult( X, mult( Y, ld( unit, Z
% 88.03/88.42 ) ) ), Z ) ==> ld( Z, ld( Y, ld( X, Z ) ) ) }.
% 88.03/88.42 parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42 parent1[0; 16]: (10856) {G6,W19,D6,L1,V3,M1} { ld( mult( X, mult( Y, ld(
% 88.03/88.42 unit, Z ) ) ), Z ) ==> ld( Z, ld( Y, ld( X, ld( unit, Z ) ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10859) {G2,W15,D5,L1,V3,M1} { ld( mult( X, mult( Y, Z ) ), Z )
% 88.03/88.42 ==> ld( Z, ld( Y, ld( X, Z ) ) ) }.
% 88.03/88.42 parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42 parent1[0; 6]: (10858) {G2,W17,D6,L1,V3,M1} { ld( mult( X, mult( Y, ld(
% 88.03/88.42 unit, Z ) ) ), Z ) ==> ld( Z, ld( Y, ld( X, Z ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10861) {G2,W15,D5,L1,V3,M1} { ld( Z, ld( Y, ld( X, Z ) ) ) ==> ld
% 88.03/88.42 ( mult( X, mult( Y, Z ) ), Z ) }.
% 88.03/88.42 parent0[0]: (10859) {G2,W15,D5,L1,V3,M1} { ld( mult( X, mult( Y, Z ) ), Z
% 88.03/88.42 ) ==> ld( Z, ld( Y, ld( X, Z ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (8466) {G39,W15,D5,L1,V3,M1} P(8441,1967);d(1171);d(1986);d(
% 88.03/88.42 1994);d(1171);d(15);d(1927);d(1927);d(1927);d(1170);d(15) { ld( X, ld( Z
% 88.03/88.42 , ld( Y, X ) ) ) ==> ld( mult( Y, mult( Z, X ) ), X ) }.
% 88.03/88.42 parent0: (10861) {G2,W15,D5,L1,V3,M1} { ld( Z, ld( Y, ld( X, Z ) ) ) ==>
% 88.03/88.42 ld( mult( X, mult( Y, Z ) ), Z ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10864) {G1,W7,D4,L1,V2,M1} { Y ==> ld( rd( X, Y ), X ) }.
% 88.03/88.42 parent0[0]: (16) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10865) {G2,W15,D6,L1,V3,M1} { mult( mult( X, Y ), Z ) ==> ld( rd
% 88.03/88.42 ( rd( rd( X, Z ), Y ), X ), X ) }.
% 88.03/88.42 parent0[0]: (8441) {G38,W15,D5,L1,V3,M1} P(1077,8414);d(1967);d(1077) { rd
% 88.03/88.42 ( X, mult( mult( X, Z ), Y ) ) ==> rd( rd( rd( X, Y ), Z ), X ) }.
% 88.03/88.42 parent1[0; 7]: (10864) {G1,W7,D4,L1,V2,M1} { Y ==> ld( rd( X, Y ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := mult( mult( X, Y ), Z )
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10866) {G2,W15,D6,L1,V3,M1} { ld( rd( rd( rd( X, Z ), Y ), X ), X
% 88.03/88.42 ) ==> mult( mult( X, Y ), Z ) }.
% 88.03/88.42 parent0[0]: (10865) {G2,W15,D6,L1,V3,M1} { mult( mult( X, Y ), Z ) ==> ld
% 88.03/88.42 ( rd( rd( rd( X, Z ), Y ), X ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (8477) {G39,W15,D6,L1,V3,M1} P(8441,16) { ld( rd( rd( rd( X, Z
% 88.03/88.42 ), Y ), X ), X ) ==> mult( mult( X, Y ), Z ) }.
% 88.03/88.42 parent0: (10866) {G2,W15,D6,L1,V3,M1} { ld( rd( rd( rd( X, Z ), Y ), X ),
% 88.03/88.42 X ) ==> mult( mult( X, Y ), Z ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10868) {G39,W15,D5,L1,V3,M1} { ld( mult( Z, mult( Y, X ) ), X )
% 88.03/88.42 ==> ld( X, ld( Y, ld( Z, X ) ) ) }.
% 88.03/88.42 parent0[0]: (8466) {G39,W15,D5,L1,V3,M1} P(8441,1967);d(1171);d(1986);d(
% 88.03/88.42 1994);d(1171);d(15);d(1927);d(1927);d(1927);d(1170);d(15) { ld( X, ld( Z
% 88.03/88.42 , ld( Y, X ) ) ) ==> ld( mult( Y, mult( Z, X ) ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10874) {G24,W17,D5,L1,V3,M1} { ld( mult( ld( X, unit ), mult( Y
% 88.03/88.42 , Z ) ), Z ) ==> ld( Z, ld( Y, mult( X, Z ) ) ) }.
% 88.03/88.42 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.42 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42 parent1[0; 14]: (10868) {G39,W15,D5,L1,V3,M1} { ld( mult( Z, mult( Y, X )
% 88.03/88.42 ), X ) ==> ld( X, ld( Y, ld( Z, X ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Z
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := ld( X, unit )
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10875) {G25,W17,D5,L1,V3,M1} { ld( ld( ld( unit, X ), mult( Y, Z
% 88.03/88.42 ) ), Z ) ==> ld( Z, ld( Y, mult( X, Z ) ) ) }.
% 88.03/88.42 parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42 ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42 parent1[0; 2]: (10874) {G24,W17,D5,L1,V3,M1} { ld( mult( ld( X, unit ),
% 88.03/88.42 mult( Y, Z ) ), Z ) ==> ld( Z, ld( Y, mult( X, Z ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := unit
% 88.03/88.42 Z := mult( Y, Z )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10876) {G2,W15,D5,L1,V3,M1} { ld( ld( X, mult( Y, Z ) ), Z ) ==>
% 88.03/88.42 ld( Z, ld( Y, mult( X, Z ) ) ) }.
% 88.03/88.42 parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42 parent1[0; 3]: (10875) {G25,W17,D5,L1,V3,M1} { ld( ld( ld( unit, X ), mult
% 88.03/88.42 ( Y, Z ) ), Z ) ==> ld( Z, ld( Y, mult( X, Z ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10877) {G2,W15,D5,L1,V3,M1} { ld( Z, ld( Y, mult( X, Z ) ) ) ==>
% 88.03/88.42 ld( ld( X, mult( Y, Z ) ), Z ) }.
% 88.03/88.42 parent0[0]: (10876) {G2,W15,D5,L1,V3,M1} { ld( ld( X, mult( Y, Z ) ), Z )
% 88.03/88.42 ==> ld( Z, ld( Y, mult( X, Z ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (8497) {G40,W15,D5,L1,V3,M1} P(1903,8466);d(1927);d(15) { ld(
% 88.03/88.42 Y, ld( Z, mult( X, Y ) ) ) ==> ld( ld( X, mult( Z, Y ) ), Y ) }.
% 88.03/88.42 parent0: (10877) {G2,W15,D5,L1,V3,M1} { ld( Z, ld( Y, mult( X, Z ) ) ) ==>
% 88.03/88.42 ld( ld( X, mult( Y, Z ) ), Z ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10878) {G40,W15,D5,L1,V3,M1} { ld( ld( Z, mult( Y, X ) ), X ) ==>
% 88.03/88.42 ld( X, ld( Y, mult( Z, X ) ) ) }.
% 88.03/88.42 parent0[0]: (8497) {G40,W15,D5,L1,V3,M1} P(1903,8466);d(1927);d(15) { ld( Y
% 88.03/88.42 , ld( Z, mult( X, Y ) ) ) ==> ld( ld( X, mult( Z, Y ) ), Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Y
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10885) {G24,W21,D6,L1,V3,M1} { ld( ld( X, mult( Y, ld( Z, unit )
% 88.03/88.42 ) ), ld( Z, unit ) ) ==> mult( Z, ld( Y, mult( X, ld( Z, unit ) ) ) )
% 88.03/88.42 }.
% 88.03/88.42 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.42 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42 parent1[0; 12]: (10878) {G40,W15,D5,L1,V3,M1} { ld( ld( Z, mult( Y, X ) )
% 88.03/88.42 , X ) ==> ld( X, ld( Y, mult( Z, X ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := ld( Y, mult( X, ld( Z, unit ) ) )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := ld( Z, unit )
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10887) {G25,W21,D7,L1,V3,M1} { ld( mult( Z, ld( X, mult( Y, ld(
% 88.03/88.42 Z, unit ) ) ) ), unit ) ==> mult( Z, ld( Y, mult( X, ld( Z, unit ) ) ) )
% 88.03/88.42 }.
% 88.03/88.42 parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.42 { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42 parent1[0; 1]: (10885) {G24,W21,D6,L1,V3,M1} { ld( ld( X, mult( Y, ld( Z,
% 88.03/88.42 unit ) ) ), ld( Z, unit ) ) ==> mult( Z, ld( Y, mult( X, ld( Z, unit ) )
% 88.03/88.42 ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Z
% 88.03/88.42 Y := ld( X, mult( Y, ld( Z, unit ) ) )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10888) {G26,W19,D6,L1,V3,M1} { rd( ld( mult( Z, ld( X, unit ) )
% 88.03/88.42 , Y ), X ) ==> mult( X, ld( Z, mult( Y, ld( X, unit ) ) ) ) }.
% 88.03/88.42 parent0[0]: (1963) {G25,W13,D5,L1,V3,M1} P(1173,1942) { ld( mult( X, ld( Y
% 88.03/88.42 , Z ) ), unit ) ==> rd( ld( Z, Y ), X ) }.
% 88.03/88.42 parent1[0; 1]: (10887) {G25,W21,D7,L1,V3,M1} { ld( mult( Z, ld( X, mult( Y
% 88.03/88.42 , ld( Z, unit ) ) ) ), unit ) ==> mult( Z, ld( Y, mult( X, ld( Z, unit )
% 88.03/88.42 ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := mult( Z, ld( X, unit ) )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10890) {G21,W17,D6,L1,V3,M1} { rd( ld( mult( X, ld( Y, unit ) )
% 88.03/88.42 , Z ), Y ) ==> mult( Y, ld( X, rd( Z, Y ) ) ) }.
% 88.03/88.42 parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult(
% 88.03/88.42 Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.42 parent1[0; 14]: (10888) {G26,W19,D6,L1,V3,M1} { rd( ld( mult( Z, ld( X,
% 88.03/88.42 unit ) ), Y ), X ) ==> mult( X, ld( Z, mult( Y, ld( X, unit ) ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := Z
% 88.03/88.42 Z := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10892) {G21,W15,D5,L1,V3,M1} { rd( ld( rd( X, Y ), Z ), Y ) ==>
% 88.03/88.42 mult( Y, ld( X, rd( Z, Y ) ) ) }.
% 88.03/88.42 parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult(
% 88.03/88.42 Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.42 parent1[0; 3]: (10890) {G21,W17,D6,L1,V3,M1} { rd( ld( mult( X, ld( Y,
% 88.03/88.42 unit ) ), Z ), Y ) ==> mult( Y, ld( X, rd( Z, Y ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 subsumption: (8534) {G41,W15,D5,L1,V3,M1} P(8497,1903);d(1895);d(1963);d(
% 88.03/88.42 1077);d(1077) { rd( ld( rd( Y, X ), Z ), X ) ==> mult( X, ld( Y, rd( Z, X
% 88.03/88.42 ) ) ) }.
% 88.03/88.42 parent0: (10892) {G21,W15,D5,L1,V3,M1} { rd( ld( rd( X, Y ), Z ), Y ) ==>
% 88.03/88.42 mult( Y, ld( X, rd( Z, Y ) ) ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42 permutation0:
% 88.03/88.42 0 ==> 0
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 eqswap: (10895) {G28,W11,D5,L1,V2,M1} { ld( Y, X ) ==> ld( ld( rd( X, Y )
% 88.03/88.42 , Y ), Y ) }.
% 88.03/88.42 parent0[0]: (2122) {G28,W11,D5,L1,V2,M1} P(16,2016);d(1986) { ld( ld( rd( Y
% 88.03/88.42 , X ), X ), X ) ==> ld( X, Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := Y
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10900) {G29,W19,D7,L1,V3,M1} { ld( X, ld( rd( Y, X ), Z ) ) ==>
% 88.03/88.42 ld( ld( mult( X, ld( Y, rd( Z, X ) ) ), X ), X ) }.
% 88.03/88.42 parent0[0]: (8534) {G41,W15,D5,L1,V3,M1} P(8497,1903);d(1895);d(1963);d(
% 88.03/88.42 1077);d(1077) { rd( ld( rd( Y, X ), Z ), X ) ==> mult( X, ld( Y, rd( Z, X
% 88.03/88.42 ) ) ) }.
% 88.03/88.42 parent1[0; 10]: (10895) {G28,W11,D5,L1,V2,M1} { ld( Y, X ) ==> ld( ld( rd
% 88.03/88.42 ( X, Y ), Y ), Y ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := ld( rd( Y, X ), Z )
% 88.03/88.42 Y := X
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10901) {G20,W17,D6,L1,V3,M1} { ld( X, ld( rd( Y, X ), Z ) ) ==>
% 88.03/88.42 ld( ld( ld( Y, rd( Z, X ) ), unit ), X ) }.
% 88.03/88.42 parent0[0]: (1089) {G19,W9,D4,L1,V2,M1} P(1054,1) { ld( mult( X, Y ), X )
% 88.03/88.42 ==> ld( Y, unit ) }.
% 88.03/88.42 parent1[0; 9]: (10900) {G29,W19,D7,L1,V3,M1} { ld( X, ld( rd( Y, X ), Z )
% 88.03/88.42 ) ==> ld( ld( mult( X, ld( Y, rd( Z, X ) ) ), X ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := X
% 88.03/88.42 Y := ld( Y, rd( Z, X ) )
% 88.03/88.42 end
% 88.03/88.42 substitution1:
% 88.03/88.42 X := X
% 88.03/88.42 Y := Y
% 88.03/88.42 Z := Z
% 88.03/88.42 end
% 88.03/88.42
% 88.03/88.42 paramod: (10902) {G21,W15,D5,L1,V3,M1} { ld( X, ld( rd( Y, X ), Z ) ) ==>
% 88.03/88.42 mult( ld( Y, rd( Z, X ) ), X ) }.
% 88.03/88.42 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.42 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42 parent1[0; 8]: (10901) {G20,W17,D6,L1,V3,M1} { ld( X, ld( rd( Y, X ), Z )
% 88.03/88.42 ) ==> ld( ld( ld( Y, rd( Z, X ) ), unit ), X ) }.
% 88.03/88.42 substitution0:
% 88.03/88.42 X := ld( Y, rd( Z, X ) )
% 88.03/88.42 Y := X
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10903) {G22,W15,D5,L1,V3,M1} { ld( X, ld( rd( Y, X ), Z ) ) ==>
% 88.03/88.43 ld( ld( rd( Z, X ), Y ), X ) }.
% 88.03/88.43 parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.43 ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.43 parent1[0; 8]: (10902) {G21,W15,D5,L1,V3,M1} { ld( X, ld( rd( Y, X ), Z )
% 88.03/88.43 ) ==> mult( ld( Y, rd( Z, X ) ), X ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := rd( Z, X )
% 88.03/88.43 Z := X
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 subsumption: (8566) {G42,W15,D5,L1,V3,M1} P(8534,2122);d(1089);d(1903);d(
% 88.03/88.43 1927) { ld( Y, ld( rd( X, Y ), Z ) ) ==> ld( ld( rd( Z, Y ), X ), Y ) }.
% 88.03/88.43 parent0: (10903) {G22,W15,D5,L1,V3,M1} { ld( X, ld( rd( Y, X ), Z ) ) ==>
% 88.03/88.43 ld( ld( rd( Z, X ), Y ), X ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43 permutation0:
% 88.03/88.43 0 ==> 0
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (10906) {G42,W15,D5,L1,V3,M1} { ld( ld( rd( Z, X ), Y ), X ) ==>
% 88.03/88.43 ld( X, ld( rd( Y, X ), Z ) ) }.
% 88.03/88.43 parent0[0]: (8566) {G42,W15,D5,L1,V3,M1} P(8534,2122);d(1089);d(1903);d(
% 88.03/88.43 1927) { ld( Y, ld( rd( X, Y ), Z ) ) ==> ld( ld( rd( Z, Y ), X ), Y ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10912) {G26,W19,D6,L1,V3,M1} { ld( ld( rd( X, Y ), ld( Z, unit )
% 88.03/88.43 ), Y ) ==> ld( Y, ld( ld( mult( Y, Z ), unit ), X ) ) }.
% 88.03/88.43 parent0[0]: (1967) {G25,W11,D4,L1,V2,M1} P(1054,1942) { rd( ld( Y, unit ),
% 88.03/88.43 X ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.43 parent1[0; 13]: (10906) {G42,W15,D5,L1,V3,M1} { ld( ld( rd( Z, X ), Y ), X
% 88.03/88.43 ) ==> ld( X, ld( rd( Y, X ), Z ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := Z
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := ld( Z, unit )
% 88.03/88.43 Z := X
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10913) {G24,W17,D5,L1,V3,M1} { ld( ld( rd( X, Y ), ld( Z, unit )
% 88.03/88.43 ), Y ) ==> ld( Y, mult( mult( Y, Z ), X ) ) }.
% 88.03/88.43 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.43 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.43 parent1[0; 12]: (10912) {G26,W19,D6,L1,V3,M1} { ld( ld( rd( X, Y ), ld( Z
% 88.03/88.43 , unit ) ), Y ) ==> ld( Y, ld( ld( mult( Y, Z ), unit ), X ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := mult( Y, Z )
% 88.03/88.43 Y := X
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10914) {G25,W17,D6,L1,V3,M1} { ld( ld( mult( Z, rd( X, Y ) ),
% 88.03/88.43 unit ), Y ) ==> ld( Y, mult( mult( Y, Z ), X ) ) }.
% 88.03/88.43 parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.43 { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.43 parent1[0; 2]: (10913) {G24,W17,D5,L1,V3,M1} { ld( ld( rd( X, Y ), ld( Z,
% 88.03/88.43 unit ) ), Y ) ==> ld( Y, mult( mult( Y, Z ), X ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Z
% 88.03/88.43 Y := rd( X, Y )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10915) {G24,W15,D5,L1,V3,M1} { mult( mult( X, rd( Y, Z ) ), Z )
% 88.03/88.43 ==> ld( Z, mult( mult( Z, X ), Y ) ) }.
% 88.03/88.43 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.43 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.43 parent1[0; 1]: (10914) {G25,W17,D6,L1,V3,M1} { ld( ld( mult( Z, rd( X, Y )
% 88.03/88.43 ), unit ), Y ) ==> ld( Y, mult( mult( Y, Z ), X ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := mult( X, rd( Y, Z ) )
% 88.03/88.43 Y := Z
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := Z
% 88.03/88.43 Z := X
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10916) {G25,W15,D5,L1,V3,M1} { ld( rd( rd( Z, Y ), X ), Z ) ==>
% 88.03/88.43 ld( Z, mult( mult( Z, X ), Y ) ) }.
% 88.03/88.43 parent0[0]: (2058) {G28,W15,D5,L1,V4,M1} P(1994,1986) { mult( mult( X, rd(
% 88.03/88.43 Z, Y ) ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 88.03/88.43 parent1[0; 1]: (10915) {G24,W15,D5,L1,V3,M1} { mult( mult( X, rd( Y, Z ) )
% 88.03/88.43 , Z ) ==> ld( Z, mult( mult( Z, X ), Y ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Z
% 88.03/88.43 Z := Y
% 88.03/88.43 T := Z
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (10917) {G25,W15,D5,L1,V3,M1} { ld( X, mult( mult( X, Z ), Y ) )
% 88.03/88.43 ==> ld( rd( rd( X, Y ), Z ), X ) }.
% 88.03/88.43 parent0[0]: (10916) {G25,W15,D5,L1,V3,M1} { ld( rd( rd( Z, Y ), X ), Z )
% 88.03/88.43 ==> ld( Z, mult( mult( Z, X ), Y ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Z
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := X
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 subsumption: (8635) {G43,W15,D5,L1,V3,M1} P(1967,8566);d(1903);d(1895);d(
% 88.03/88.43 1903);d(2058) { ld( Y, mult( mult( Y, X ), Z ) ) ==> ld( rd( rd( Y, Z ),
% 88.03/88.43 X ), Y ) }.
% 88.03/88.43 parent0: (10917) {G25,W15,D5,L1,V3,M1} { ld( X, mult( mult( X, Z ), Y ) )
% 88.03/88.43 ==> ld( rd( rd( X, Y ), Z ), X ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := Z
% 88.03/88.43 Z := X
% 88.03/88.43 end
% 88.03/88.43 permutation0:
% 88.03/88.43 0 ==> 0
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (10919) {G42,W15,D5,L1,V3,M1} { ld( ld( rd( Z, X ), Y ), X ) ==>
% 88.03/88.43 ld( X, ld( rd( Y, X ), Z ) ) }.
% 88.03/88.43 parent0[0]: (8566) {G42,W15,D5,L1,V3,M1} P(8534,2122);d(1089);d(1903);d(
% 88.03/88.43 1927) { ld( Y, ld( rd( X, Y ), Z ) ) ==> ld( ld( rd( Z, Y ), X ), Y ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10923) {G6,W19,D6,L1,V3,M1} { ld( ld( rd( X, Y ), ld( Y, Z ) ),
% 88.03/88.43 Y ) ==> ld( Y, ld( ld( Y, rd( Z, Y ) ), X ) ) }.
% 88.03/88.43 parent0[0]: (588) {G5,W11,D4,L1,V2,M1} P(562,14) { rd( ld( X, Y ), X ) ==>
% 88.03/88.43 ld( X, rd( Y, X ) ) }.
% 88.03/88.43 parent1[0; 13]: (10919) {G42,W15,D5,L1,V3,M1} { ld( ld( rd( Z, X ), Y ), X
% 88.03/88.43 ) ==> ld( X, ld( rd( Y, X ), Z ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := Z
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := ld( Y, Z )
% 88.03/88.43 Z := X
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (10925) {G6,W19,D6,L1,V3,M1} { ld( Y, ld( ld( Y, rd( Z, Y ) ), X )
% 88.03/88.43 ) ==> ld( ld( rd( X, Y ), ld( Y, Z ) ), Y ) }.
% 88.03/88.43 parent0[0]: (10923) {G6,W19,D6,L1,V3,M1} { ld( ld( rd( X, Y ), ld( Y, Z )
% 88.03/88.43 ), Y ) ==> ld( Y, ld( ld( Y, rd( Z, Y ) ), X ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 subsumption: (8642) {G43,W19,D6,L1,V3,M1} P(588,8566) { ld( X, ld( ld( X,
% 88.03/88.43 rd( Y, X ) ), Z ) ) ==> ld( ld( rd( Z, X ), ld( X, Y ) ), X ) }.
% 88.03/88.43 parent0: (10925) {G6,W19,D6,L1,V3,M1} { ld( Y, ld( ld( Y, rd( Z, Y ) ), X
% 88.03/88.43 ) ) ==> ld( ld( rd( X, Y ), ld( Y, Z ) ), Y ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Z
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Y
% 88.03/88.43 end
% 88.03/88.43 permutation0:
% 88.03/88.43 0 ==> 0
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (10926) {G43,W15,D5,L1,V3,M1} { ld( rd( rd( X, Z ), Y ), X ) ==>
% 88.03/88.43 ld( X, mult( mult( X, Y ), Z ) ) }.
% 88.03/88.43 parent0[0]: (8635) {G43,W15,D5,L1,V3,M1} P(1967,8566);d(1903);d(1895);d(
% 88.03/88.43 1903);d(2058) { ld( Y, mult( mult( Y, X ), Z ) ) ==> ld( rd( rd( Y, Z ),
% 88.03/88.43 X ), Y ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10937) {G24,W21,D6,L1,V3,M1} { ld( rd( rd( ld( X, unit ), Y ), Z
% 88.03/88.43 ), ld( X, unit ) ) ==> mult( X, mult( mult( ld( X, unit ), Z ), Y ) )
% 88.03/88.43 }.
% 88.03/88.43 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.43 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.43 parent1[0; 12]: (10926) {G43,W15,D5,L1,V3,M1} { ld( rd( rd( X, Z ), Y ), X
% 88.03/88.43 ) ==> ld( X, mult( mult( X, Y ), Z ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := mult( mult( ld( X, unit ), Z ), Y )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := ld( X, unit )
% 88.03/88.43 Y := Z
% 88.03/88.43 Z := Y
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10938) {G25,W21,D7,L1,V3,M1} { ld( mult( X, rd( rd( ld( X, unit
% 88.03/88.43 ), Y ), Z ) ), unit ) ==> mult( X, mult( mult( ld( X, unit ), Z ), Y ) )
% 88.03/88.43 }.
% 88.03/88.43 parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.43 { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.43 parent1[0; 1]: (10937) {G24,W21,D6,L1,V3,M1} { ld( rd( rd( ld( X, unit ),
% 88.03/88.43 Y ), Z ), ld( X, unit ) ) ==> mult( X, mult( mult( ld( X, unit ), Z ), Y
% 88.03/88.43 ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := rd( rd( ld( X, unit ), Y ), Z )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10939) {G26,W19,D6,L1,V3,M1} { rd( rd( Z, rd( ld( X, unit ), Y )
% 88.03/88.43 ), X ) ==> mult( X, mult( mult( ld( X, unit ), Z ), Y ) ) }.
% 88.03/88.43 parent0[0]: (2035) {G28,W13,D5,L1,V3,M1} P(1986,1077);d(1895) { ld( mult( Z
% 88.03/88.43 , rd( Y, X ) ), unit ) ==> rd( rd( X, Y ), Z ) }.
% 88.03/88.43 parent1[0; 1]: (10938) {G25,W21,D7,L1,V3,M1} { ld( mult( X, rd( rd( ld( X
% 88.03/88.43 , unit ), Y ), Z ) ), unit ) ==> mult( X, mult( mult( ld( X, unit ), Z )
% 88.03/88.43 , Y ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Z
% 88.03/88.43 Y := rd( ld( X, unit ), Y )
% 88.03/88.43 Z := X
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10940) {G27,W19,D6,L1,V3,M1} { rd( mult( X, rd( Z, ld( Y, unit )
% 88.03/88.43 ) ), Y ) ==> mult( Y, mult( mult( ld( Y, unit ), X ), Z ) ) }.
% 88.03/88.43 parent0[0]: (1994) {G27,W11,D4,L1,V3,M1} P(1950,1171);d(15) { rd( Z, rd( Y
% 88.03/88.43 , X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 88.03/88.43 parent1[0; 2]: (10939) {G26,W19,D6,L1,V3,M1} { rd( rd( Z, rd( ld( X, unit
% 88.03/88.43 ), Y ) ), X ) ==> mult( X, mult( mult( ld( X, unit ), Z ), Y ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Z
% 88.03/88.43 Y := ld( Y, unit )
% 88.03/88.43 Z := X
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := Z
% 88.03/88.43 Z := X
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10941) {G24,W19,D6,L1,V3,M1} { rd( mult( X, mult( Y, ld( unit, Z
% 88.03/88.43 ) ) ), Z ) ==> mult( Z, mult( mult( ld( Z, unit ), X ), Y ) ) }.
% 88.03/88.43 parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.43 ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.43 parent1[0; 4]: (10940) {G27,W19,D6,L1,V3,M1} { rd( mult( X, rd( Z, ld( Y,
% 88.03/88.43 unit ) ) ), Y ) ==> mult( Y, mult( mult( ld( Y, unit ), X ), Z ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Z
% 88.03/88.43 Y := unit
% 88.03/88.43 Z := Y
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Z
% 88.03/88.43 Z := Y
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10942) {G2,W17,D6,L1,V3,M1} { rd( mult( X, mult( Y, Z ) ), Z )
% 88.03/88.43 ==> mult( Z, mult( mult( ld( Z, unit ), X ), Y ) ) }.
% 88.03/88.43 parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.43 parent1[0; 6]: (10941) {G24,W19,D6,L1,V3,M1} { rd( mult( X, mult( Y, ld(
% 88.03/88.43 unit, Z ) ) ), Z ) ==> mult( Z, mult( mult( ld( Z, unit ), X ), Y ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Z
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10943) {G3,W17,D6,L1,V3,M1} { mult( mult( X, Z ), ld( Z, Y ) )
% 88.03/88.43 ==> mult( Z, mult( mult( ld( Z, unit ), X ), Y ) ) }.
% 88.03/88.43 parent0[0]: (8383) {G36,W15,D5,L1,V3,M1} P(1903,8333);d(1171);d(1927);d(
% 88.03/88.43 8328);d(15) { rd( mult( Z, mult( X, Y ) ), Y ) ==> mult( mult( Z, Y ), ld
% 88.03/88.43 ( Y, X ) ) }.
% 88.03/88.43 parent1[0; 1]: (10942) {G2,W17,D6,L1,V3,M1} { rd( mult( X, mult( Y, Z ) )
% 88.03/88.43 , Z ) ==> mult( Z, mult( mult( ld( Z, unit ), X ), Y ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := Z
% 88.03/88.43 Z := X
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10944) {G4,W17,D6,L1,V3,M1} { mult( mult( X, Y ), ld( Y, Z ) )
% 88.03/88.43 ==> mult( Y, mult( ld( ld( unit, Y ), X ), Z ) ) }.
% 88.03/88.43 parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.43 ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.43 parent1[0; 11]: (10943) {G3,W17,D6,L1,V3,M1} { mult( mult( X, Z ), ld( Z,
% 88.03/88.43 Y ) ) ==> mult( Z, mult( mult( ld( Z, unit ), X ), Y ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := unit
% 88.03/88.43 Z := X
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Z
% 88.03/88.43 Z := Y
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10946) {G5,W17,D6,L1,V3,M1} { mult( mult( X, Y ), ld( Y, Z ) )
% 88.03/88.43 ==> mult( Y, ld( ld( X, ld( unit, Y ) ), Z ) ) }.
% 88.03/88.43 parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.43 ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.43 parent1[0; 10]: (10944) {G4,W17,D6,L1,V3,M1} { mult( mult( X, Y ), ld( Y,
% 88.03/88.43 Z ) ) ==> mult( Y, mult( ld( ld( unit, Y ), X ), Z ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := ld( unit, Y )
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10947) {G2,W15,D5,L1,V3,M1} { mult( mult( X, Y ), ld( Y, Z ) )
% 88.03/88.43 ==> mult( Y, ld( ld( X, Y ), Z ) ) }.
% 88.03/88.43 parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.43 parent1[0; 13]: (10946) {G5,W17,D6,L1,V3,M1} { mult( mult( X, Y ), ld( Y,
% 88.03/88.43 Z ) ) ==> mult( Y, ld( ld( X, ld( unit, Y ) ), Z ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (10948) {G2,W15,D5,L1,V3,M1} { mult( Y, ld( ld( X, Y ), Z ) ) ==>
% 88.03/88.43 mult( mult( X, Y ), ld( Y, Z ) ) }.
% 88.03/88.43 parent0[0]: (10947) {G2,W15,D5,L1,V3,M1} { mult( mult( X, Y ), ld( Y, Z )
% 88.03/88.43 ) ==> mult( Y, ld( ld( X, Y ), Z ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 subsumption: (8670) {G44,W15,D5,L1,V3,M1} P(8635,1903);d(1895);d(2035);d(
% 88.03/88.43 1994);d(1171);d(15);d(8383);d(1927);d(1927);d(15) { mult( X, ld( ld( Y, X
% 88.03/88.43 ), Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 88.03/88.43 parent0: (10948) {G2,W15,D5,L1,V3,M1} { mult( Y, ld( ld( X, Y ), Z ) ) ==>
% 88.03/88.43 mult( mult( X, Y ), ld( Y, Z ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43 permutation0:
% 88.03/88.43 0 ==> 0
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (10950) {G25,W13,D5,L1,V3,M1} { rd( ld( Z, Y ), X ) ==> ld( mult(
% 88.03/88.43 X, ld( Y, Z ) ), unit ) }.
% 88.03/88.43 parent0[0]: (1963) {G25,W13,D5,L1,V3,M1} P(1173,1942) { ld( mult( X, ld( Y
% 88.03/88.43 , Z ) ), unit ) ==> rd( ld( Z, Y ), X ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10954) {G26,W17,D5,L1,V3,M1} { rd( ld( X, ld( Y, Z ) ), Z ) ==>
% 88.03/88.43 ld( mult( mult( Y, Z ), ld( Z, X ) ), unit ) }.
% 88.03/88.43 parent0[0]: (8670) {G44,W15,D5,L1,V3,M1} P(8635,1903);d(1895);d(2035);d(
% 88.03/88.43 1994);d(1171);d(15);d(8383);d(1927);d(1927);d(15) { mult( X, ld( ld( Y, X
% 88.03/88.43 ), Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 88.03/88.43 parent1[0; 9]: (10950) {G25,W13,D5,L1,V3,M1} { rd( ld( Z, Y ), X ) ==> ld
% 88.03/88.43 ( mult( X, ld( Y, Z ) ), unit ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Z
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := X
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := Z
% 88.03/88.43 Y := ld( Y, Z )
% 88.03/88.43 Z := X
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10955) {G26,W15,D5,L1,V3,M1} { rd( ld( X, ld( Y, Z ) ), Z ) ==>
% 88.03/88.43 rd( ld( X, Z ), mult( Y, Z ) ) }.
% 88.03/88.43 parent0[0]: (1963) {G25,W13,D5,L1,V3,M1} P(1173,1942) { ld( mult( X, ld( Y
% 88.03/88.43 , Z ) ), unit ) ==> rd( ld( Z, Y ), X ) }.
% 88.03/88.43 parent1[0; 8]: (10954) {G26,W17,D5,L1,V3,M1} { rd( ld( X, ld( Y, Z ) ), Z
% 88.03/88.43 ) ==> ld( mult( mult( Y, Z ), ld( Z, X ) ), unit ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := mult( Y, Z )
% 88.03/88.43 Y := Z
% 88.03/88.43 Z := X
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (10956) {G26,W15,D5,L1,V3,M1} { rd( ld( X, Z ), mult( Y, Z ) ) ==>
% 88.03/88.43 rd( ld( X, ld( Y, Z ) ), Z ) }.
% 88.03/88.43 parent0[0]: (10955) {G26,W15,D5,L1,V3,M1} { rd( ld( X, ld( Y, Z ) ), Z )
% 88.03/88.43 ==> rd( ld( X, Z ), mult( Y, Z ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 subsumption: (8776) {G45,W15,D5,L1,V3,M1} P(8670,1963);d(1963) { rd( ld( Z
% 88.03/88.43 , X ), mult( Y, X ) ) ==> rd( ld( Z, ld( Y, X ) ), X ) }.
% 88.03/88.43 parent0: (10956) {G26,W15,D5,L1,V3,M1} { rd( ld( X, Z ), mult( Y, Z ) )
% 88.03/88.43 ==> rd( ld( X, ld( Y, Z ) ), Z ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Z
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := X
% 88.03/88.43 end
% 88.03/88.43 permutation0:
% 88.03/88.43 0 ==> 0
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (10958) {G44,W15,D5,L1,V3,M1} { mult( mult( Y, X ), ld( X, Z ) )
% 88.03/88.43 ==> mult( X, ld( ld( Y, X ), Z ) ) }.
% 88.03/88.43 parent0[0]: (8670) {G44,W15,D5,L1,V3,M1} P(8635,1903);d(1895);d(2035);d(
% 88.03/88.43 1994);d(1171);d(15);d(8383);d(1927);d(1927);d(15) { mult( X, ld( ld( Y, X
% 88.03/88.43 ), Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10964) {G29,W19,D6,L1,V3,M1} { mult( mult( ld( rd( X, Y ), Y ),
% 88.03/88.43 Y ), ld( Y, Z ) ) ==> mult( Y, ld( ld( Y, X ), Z ) ) }.
% 88.03/88.43 parent0[0]: (2122) {G28,W11,D5,L1,V2,M1} P(16,2016);d(1986) { ld( ld( rd( Y
% 88.03/88.43 , X ), X ), X ) ==> ld( X, Y ) }.
% 88.03/88.43 parent1[0; 15]: (10958) {G44,W15,D5,L1,V3,M1} { mult( mult( Y, X ), ld( X
% 88.03/88.43 , Z ) ) ==> mult( X, ld( ld( Y, X ), Z ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := ld( rd( X, Y ), Y )
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10965) {G25,W19,D6,L1,V3,M1} { mult( ld( ld( Y, rd( X, Y ) ), Y
% 88.03/88.43 ), ld( Y, Z ) ) ==> mult( Y, ld( ld( Y, X ), Z ) ) }.
% 88.03/88.43 parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.43 ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.43 parent1[0; 2]: (10964) {G29,W19,D6,L1,V3,M1} { mult( mult( ld( rd( X, Y )
% 88.03/88.43 , Y ), Y ), ld( Y, Z ) ) ==> mult( Y, ld( ld( Y, X ), Z ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := rd( X, Y )
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Y
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10967) {G25,W19,D6,L1,V3,M1} { ld( ld( X, ld( X, rd( Y, X ) ) )
% 88.03/88.43 , ld( X, Z ) ) ==> mult( X, ld( ld( X, Y ), Z ) ) }.
% 88.03/88.43 parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.43 ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.43 parent1[0; 1]: (10965) {G25,W19,D6,L1,V3,M1} { mult( ld( ld( Y, rd( X, Y )
% 88.03/88.43 ), Y ), ld( Y, Z ) ) ==> mult( Y, ld( ld( Y, X ), Z ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := ld( X, rd( Y, X ) )
% 88.03/88.43 Y := X
% 88.03/88.43 Z := ld( X, Z )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10968) {G6,W19,D5,L1,V3,M1} { ld( ld( mult( X, X ), rd( Y, X ) )
% 88.03/88.43 , ld( X, Z ) ) ==> mult( X, ld( ld( X, Y ), Z ) ) }.
% 88.03/88.43 parent0[0]: (67) {G5,W11,D4,L1,V2,M1} P(0,60) { ld( X, ld( X, Y ) ) ==> ld
% 88.03/88.43 ( mult( X, X ), Y ) }.
% 88.03/88.43 parent1[0; 2]: (10967) {G25,W19,D6,L1,V3,M1} { ld( ld( X, ld( X, rd( Y, X
% 88.03/88.43 ) ) ), ld( X, Z ) ) ==> mult( X, ld( ld( X, Y ), Z ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := rd( Y, X )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 subsumption: (8779) {G45,W19,D5,L1,V3,M1} P(2122,8670);d(1927);d(1927);d(67
% 88.03/88.43 ) { ld( ld( mult( Y, Y ), rd( X, Y ) ), ld( Y, Z ) ) ==> mult( Y, ld( ld
% 88.03/88.43 ( Y, X ), Z ) ) }.
% 88.03/88.43 parent0: (10968) {G6,W19,D5,L1,V3,M1} { ld( ld( mult( X, X ), rd( Y, X ) )
% 88.03/88.43 , ld( X, Z ) ) ==> mult( X, ld( ld( X, Y ), Z ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43 permutation0:
% 88.03/88.43 0 ==> 0
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (10971) {G45,W15,D5,L1,V3,M1} { rd( ld( X, ld( Z, Y ) ), Y ) ==>
% 88.03/88.43 rd( ld( X, Y ), mult( Z, Y ) ) }.
% 88.03/88.43 parent0[0]: (8776) {G45,W15,D5,L1,V3,M1} P(8670,1963);d(1963) { rd( ld( Z,
% 88.03/88.43 X ), mult( Y, X ) ) ==> rd( ld( Z, ld( Y, X ) ), X ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := Z
% 88.03/88.43 Z := X
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10983) {G25,W23,D6,L1,V3,M1} { rd( ld( X, ld( Y, ld( Z, unit ) )
% 88.03/88.43 ), ld( Z, unit ) ) ==> rd( ld( mult( Z, X ), unit ), mult( Y, ld( Z,
% 88.03/88.43 unit ) ) ) }.
% 88.03/88.43 parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.43 { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.43 parent1[0; 13]: (10971) {G45,W15,D5,L1,V3,M1} { rd( ld( X, ld( Z, Y ) ), Y
% 88.03/88.43 ) ==> rd( ld( X, Y ), mult( Z, Y ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Z
% 88.03/88.43 Y := X
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := ld( Z, unit )
% 88.03/88.43 Z := Y
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10987) {G26,W23,D6,L1,V3,M1} { rd( ld( X, ld( Y, ld( Z, unit ) )
% 88.03/88.43 ), ld( Z, unit ) ) ==> mult( ld( mult( Z, X ), unit ), rd( ld( unit, Z )
% 88.03/88.43 , Y ) ) }.
% 88.03/88.43 parent0[0]: (2061) {G28,W15,D5,L1,V4,M1} P(1171,1994) { rd( T, mult( X, ld
% 88.03/88.43 ( Z, Y ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 88.03/88.43 parent1[0; 12]: (10983) {G25,W23,D6,L1,V3,M1} { rd( ld( X, ld( Y, ld( Z,
% 88.03/88.43 unit ) ) ), ld( Z, unit ) ) ==> rd( ld( mult( Z, X ), unit ), mult( Y, ld
% 88.03/88.43 ( Z, unit ) ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := unit
% 88.03/88.43 Z := Z
% 88.03/88.43 T := ld( mult( Z, X ), unit )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10988) {G25,W23,D6,L1,V3,M1} { rd( ld( X, ld( Y, ld( Z, unit ) )
% 88.03/88.43 ), ld( Z, unit ) ) ==> ld( ld( unit, mult( Z, X ) ), rd( ld( unit, Z ),
% 88.03/88.43 Y ) ) }.
% 88.03/88.43 parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.43 ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.43 parent1[0; 12]: (10987) {G26,W23,D6,L1,V3,M1} { rd( ld( X, ld( Y, ld( Z,
% 88.03/88.43 unit ) ) ), ld( Z, unit ) ) ==> mult( ld( mult( Z, X ), unit ), rd( ld(
% 88.03/88.43 unit, Z ), Y ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := mult( Z, X )
% 88.03/88.43 Y := unit
% 88.03/88.43 Z := rd( ld( unit, Z ), Y )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10990) {G2,W21,D6,L1,V3,M1} { rd( ld( X, ld( Y, ld( Z, unit ) )
% 88.03/88.43 ), ld( Z, unit ) ) ==> ld( ld( unit, mult( Z, X ) ), rd( Z, Y ) ) }.
% 88.03/88.43 parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.43 parent1[0; 19]: (10988) {G25,W23,D6,L1,V3,M1} { rd( ld( X, ld( Y, ld( Z,
% 88.03/88.43 unit ) ) ), ld( Z, unit ) ) ==> ld( ld( unit, mult( Z, X ) ), rd( ld(
% 88.03/88.43 unit, Z ), Y ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Z
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10992) {G2,W19,D6,L1,V3,M1} { rd( ld( X, ld( Y, ld( Z, unit ) )
% 88.03/88.43 ), ld( Z, unit ) ) ==> ld( mult( Z, X ), rd( Z, Y ) ) }.
% 88.03/88.43 parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.43 parent1[0; 13]: (10990) {G2,W21,D6,L1,V3,M1} { rd( ld( X, ld( Y, ld( Z,
% 88.03/88.43 unit ) ) ), ld( Z, unit ) ) ==> ld( ld( unit, mult( Z, X ) ), rd( Z, Y )
% 88.03/88.43 ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := mult( Z, X )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10993) {G3,W19,D6,L1,V3,M1} { mult( ld( X, ld( Y, ld( Z, unit )
% 88.03/88.43 ) ), ld( unit, Z ) ) ==> ld( mult( Z, X ), rd( Z, Y ) ) }.
% 88.03/88.43 parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.43 ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.43 parent1[0; 1]: (10992) {G2,W19,D6,L1,V3,M1} { rd( ld( X, ld( Y, ld( Z,
% 88.03/88.43 unit ) ) ), ld( Z, unit ) ) ==> ld( mult( Z, X ), rd( Z, Y ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Z
% 88.03/88.43 Y := unit
% 88.03/88.43 Z := ld( X, ld( Y, ld( Z, unit ) ) )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10994) {G4,W19,D6,L1,V3,M1} { ld( ld( ld( Y, ld( Z, unit ) ), X
% 88.03/88.43 ), ld( unit, Z ) ) ==> ld( mult( Z, X ), rd( Z, Y ) ) }.
% 88.03/88.43 parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.43 ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.43 parent1[0; 1]: (10993) {G3,W19,D6,L1,V3,M1} { mult( ld( X, ld( Y, ld( Z,
% 88.03/88.43 unit ) ) ), ld( unit, Z ) ) ==> ld( mult( Z, X ), rd( Z, Y ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := ld( Y, ld( Z, unit ) )
% 88.03/88.43 Z := ld( unit, Z )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10995) {G5,W19,D6,L1,V3,M1} { ld( ld( ld( mult( Y, X ), unit ),
% 88.03/88.43 Z ), ld( unit, Y ) ) ==> ld( mult( Y, Z ), rd( Y, X ) ) }.
% 88.03/88.43 parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.43 { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.43 parent1[0; 3]: (10994) {G4,W19,D6,L1,V3,M1} { ld( ld( ld( Y, ld( Z, unit )
% 88.03/88.43 ), X ), ld( unit, Z ) ) ==> ld( mult( Z, X ), rd( Z, Y ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := Z
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Y
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10996) {G6,W17,D5,L1,V3,M1} { ld( mult( mult( X, Y ), Z ), ld(
% 88.03/88.43 unit, X ) ) ==> ld( mult( X, Z ), rd( X, Y ) ) }.
% 88.03/88.43 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.43 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.43 parent1[0; 2]: (10995) {G5,W19,D6,L1,V3,M1} { ld( ld( ld( mult( Y, X ),
% 88.03/88.43 unit ), Z ), ld( unit, Y ) ) ==> ld( mult( Y, Z ), rd( Y, X ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := mult( X, Y )
% 88.03/88.43 Y := Z
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (10997) {G2,W15,D5,L1,V3,M1} { ld( mult( mult( X, Y ), Z ), X )
% 88.03/88.43 ==> ld( mult( X, Z ), rd( X, Y ) ) }.
% 88.03/88.43 parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.43 parent1[0; 7]: (10996) {G6,W17,D5,L1,V3,M1} { ld( mult( mult( X, Y ), Z )
% 88.03/88.43 , ld( unit, X ) ) ==> ld( mult( X, Z ), rd( X, Y ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (10998) {G2,W15,D5,L1,V3,M1} { ld( mult( X, Z ), rd( X, Y ) ) ==>
% 88.03/88.43 ld( mult( mult( X, Y ), Z ), X ) }.
% 88.03/88.43 parent0[0]: (10997) {G2,W15,D5,L1,V3,M1} { ld( mult( mult( X, Y ), Z ), X
% 88.03/88.43 ) ==> ld( mult( X, Z ), rd( X, Y ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 subsumption: (8819) {G46,W15,D5,L1,V3,M1} P(1895,8776);d(2061);d(1927);d(15
% 88.03/88.43 );d(15);d(1171);d(1927);d(1895);d(1903);d(15) { ld( mult( Y, X ), rd( Y,
% 88.03/88.43 Z ) ) ==> ld( mult( mult( Y, Z ), X ), Y ) }.
% 88.03/88.43 parent0: (10998) {G2,W15,D5,L1,V3,M1} { ld( mult( X, Z ), rd( X, Y ) ) ==>
% 88.03/88.43 ld( mult( mult( X, Y ), Z ), X ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := Z
% 88.03/88.43 Z := X
% 88.03/88.43 end
% 88.03/88.43 permutation0:
% 88.03/88.43 0 ==> 0
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (11000) {G46,W15,D5,L1,V3,M1} { ld( mult( mult( X, Z ), Y ), X )
% 88.03/88.43 ==> ld( mult( X, Y ), rd( X, Z ) ) }.
% 88.03/88.43 parent0[0]: (8819) {G46,W15,D5,L1,V3,M1} P(1895,8776);d(2061);d(1927);d(15)
% 88.03/88.43 ;d(15);d(1171);d(1927);d(1895);d(1903);d(15) { ld( mult( Y, X ), rd( Y, Z
% 88.03/88.43 ) ) ==> ld( mult( mult( Y, Z ), X ), Y ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11005) {G1,W15,D5,L1,V3,M1} { ld( mult( mult( X, Y ), ld( X, Z )
% 88.03/88.43 ), X ) ==> ld( Z, rd( X, Y ) ) }.
% 88.03/88.43 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 88.03/88.43 parent1[0; 11]: (11000) {G46,W15,D5,L1,V3,M1} { ld( mult( mult( X, Z ), Y
% 88.03/88.43 ), X ) ==> ld( mult( X, Y ), rd( X, Z ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Z
% 88.03/88.43 Y := X
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := ld( X, Z )
% 88.03/88.43 Z := Y
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 subsumption: (8862) {G47,W15,D5,L1,V3,M1} P(0,8819) { ld( mult( mult( X, Z
% 88.03/88.43 ), ld( X, Y ) ), X ) ==> ld( Y, rd( X, Z ) ) }.
% 88.03/88.43 parent0: (11005) {G1,W15,D5,L1,V3,M1} { ld( mult( mult( X, Y ), ld( X, Z )
% 88.03/88.43 ), X ) ==> ld( Z, rd( X, Y ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Z
% 88.03/88.43 Z := Y
% 88.03/88.43 end
% 88.03/88.43 permutation0:
% 88.03/88.43 0 ==> 0
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (11010) {G47,W15,D5,L1,V3,M1} { ld( Z, rd( X, Y ) ) ==> ld( mult(
% 88.03/88.43 mult( X, Y ), ld( X, Z ) ), X ) }.
% 88.03/88.43 parent0[0]: (8862) {G47,W15,D5,L1,V3,M1} P(0,8819) { ld( mult( mult( X, Z )
% 88.03/88.43 , ld( X, Y ) ), X ) ==> ld( Y, rd( X, Z ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Z
% 88.03/88.43 Z := Y
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11025) {G29,W27,D7,L1,V3,M1} { ld( X, rd( mult( Y, Y ), ld( Z, Y
% 88.03/88.43 ) ) ) ==> ld( mult( ld( rd( rd( Z, Y ), Y ), Y ), ld( mult( Y, Y ), X )
% 88.03/88.43 ), mult( Y, Y ) ) }.
% 88.03/88.43 parent0[0]: (2227) {G28,W15,D5,L1,V2,M1} P(1998,46);d(1998) { mult( mult( X
% 88.03/88.43 , X ), ld( Y, X ) ) ==> ld( rd( rd( Y, X ), X ), X ) }.
% 88.03/88.43 parent1[0; 12]: (11010) {G47,W15,D5,L1,V3,M1} { ld( Z, rd( X, Y ) ) ==> ld
% 88.03/88.43 ( mult( mult( X, Y ), ld( X, Z ) ), X ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := Z
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := mult( Y, Y )
% 88.03/88.43 Y := ld( Z, Y )
% 88.03/88.43 Z := X
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11026) {G24,W27,D8,L1,V3,M1} { ld( X, rd( mult( Y, Y ), ld( Z, Y
% 88.03/88.43 ) ) ) ==> ld( ld( Y, mult( ld( rd( rd( Z, Y ), Y ), Y ), ld( mult( Y, Y
% 88.03/88.43 ), X ) ) ), Y ) }.
% 88.03/88.43 parent0[0]: (1190) {G23,W11,D4,L1,V2,M1} P(67,1170);d(1170) { ld( Y, mult(
% 88.03/88.43 X, X ) ) ==> ld( ld( X, Y ), X ) }.
% 88.03/88.43 parent1[0; 10]: (11025) {G29,W27,D7,L1,V3,M1} { ld( X, rd( mult( Y, Y ),
% 88.03/88.43 ld( Z, Y ) ) ) ==> ld( mult( ld( rd( rd( Z, Y ), Y ), Y ), ld( mult( Y, Y
% 88.03/88.43 ), X ) ), mult( Y, Y ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := mult( ld( rd( rd( Z, Y ), Y ), Y ), ld( mult( Y, Y ), X ) )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11027) {G25,W27,D8,L1,V3,M1} { ld( X, rd( mult( Y, Y ), ld( Z, Y
% 88.03/88.43 ) ) ) ==> ld( ld( Y, ld( ld( Y, rd( rd( Z, Y ), Y ) ), ld( mult( Y, Y )
% 88.03/88.43 , X ) ) ), Y ) }.
% 88.03/88.43 parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.43 ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.43 parent1[0; 13]: (11026) {G24,W27,D8,L1,V3,M1} { ld( X, rd( mult( Y, Y ),
% 88.03/88.43 ld( Z, Y ) ) ) ==> ld( ld( Y, mult( ld( rd( rd( Z, Y ), Y ), Y ), ld(
% 88.03/88.43 mult( Y, Y ), X ) ) ), Y ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := rd( rd( Z, Y ), Y )
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := ld( mult( Y, Y ), X )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11028) {G26,W27,D8,L1,V3,M1} { ld( X, rd( mult( Y, Y ), ld( Z, Y
% 88.03/88.43 ) ) ) ==> ld( ld( ld( rd( ld( mult( Y, Y ), X ), Y ), ld( Y, rd( Z, Y )
% 88.03/88.43 ) ), Y ), Y ) }.
% 88.03/88.43 parent0[0]: (8642) {G43,W19,D6,L1,V3,M1} P(588,8566) { ld( X, ld( ld( X, rd
% 88.03/88.43 ( Y, X ) ), Z ) ) ==> ld( ld( rd( Z, X ), ld( X, Y ) ), X ) }.
% 88.03/88.43 parent1[0; 11]: (11027) {G25,W27,D8,L1,V3,M1} { ld( X, rd( mult( Y, Y ),
% 88.03/88.43 ld( Z, Y ) ) ) ==> ld( ld( Y, ld( ld( Y, rd( rd( Z, Y ), Y ) ), ld( mult
% 88.03/88.43 ( Y, Y ), X ) ) ), Y ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := rd( Z, Y )
% 88.03/88.43 Z := ld( mult( Y, Y ), X )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11029) {G7,W27,D7,L1,V3,M1} { ld( X, rd( mult( Y, Y ), ld( Z, Y
% 88.03/88.43 ) ) ) ==> ld( ld( ld( ld( mult( Y, Y ), rd( X, Y ) ), ld( Y, rd( Z, Y )
% 88.03/88.43 ) ), Y ), Y ) }.
% 88.03/88.43 parent0[0]: (607) {G6,W15,D5,L1,V2,M1} P(67,588);d(588);d(67) { rd( ld(
% 88.03/88.43 mult( X, X ), Y ), X ) ==> ld( mult( X, X ), rd( Y, X ) ) }.
% 88.03/88.43 parent1[0; 13]: (11028) {G26,W27,D8,L1,V3,M1} { ld( X, rd( mult( Y, Y ),
% 88.03/88.43 ld( Z, Y ) ) ) ==> ld( ld( ld( rd( ld( mult( Y, Y ), X ), Y ), ld( Y, rd
% 88.03/88.43 ( Z, Y ) ) ), Y ), Y ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11030) {G8,W23,D7,L1,V3,M1} { ld( X, rd( mult( Y, Y ), ld( Z, Y
% 88.03/88.43 ) ) ) ==> ld( ld( mult( Y, ld( ld( Y, X ), rd( Z, Y ) ) ), Y ), Y ) }.
% 88.03/88.43 parent0[0]: (8779) {G45,W19,D5,L1,V3,M1} P(2122,8670);d(1927);d(1927);d(67)
% 88.03/88.43 { ld( ld( mult( Y, Y ), rd( X, Y ) ), ld( Y, Z ) ) ==> mult( Y, ld( ld(
% 88.03/88.43 Y, X ), Z ) ) }.
% 88.03/88.43 parent1[0; 12]: (11029) {G7,W27,D7,L1,V3,M1} { ld( X, rd( mult( Y, Y ), ld
% 88.03/88.43 ( Z, Y ) ) ) ==> ld( ld( ld( ld( mult( Y, Y ), rd( X, Y ) ), ld( Y, rd( Z
% 88.03/88.43 , Y ) ) ), Y ), Y ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := rd( Z, Y )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11031) {G9,W21,D6,L1,V3,M1} { ld( X, rd( mult( Y, Y ), ld( Z, Y
% 88.03/88.43 ) ) ) ==> ld( ld( ld( ld( Y, X ), rd( Z, Y ) ), unit ), Y ) }.
% 88.03/88.43 parent0[0]: (1089) {G19,W9,D4,L1,V2,M1} P(1054,1) { ld( mult( X, Y ), X )
% 88.03/88.43 ==> ld( Y, unit ) }.
% 88.03/88.43 parent1[0; 11]: (11030) {G8,W23,D7,L1,V3,M1} { ld( X, rd( mult( Y, Y ), ld
% 88.03/88.43 ( Z, Y ) ) ) ==> ld( ld( mult( Y, ld( ld( Y, X ), rd( Z, Y ) ) ), Y ), Y
% 88.03/88.43 ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := ld( ld( Y, X ), rd( Z, Y ) )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11032) {G10,W19,D5,L1,V3,M1} { ld( X, rd( mult( Y, Y ), ld( Z, Y
% 88.03/88.43 ) ) ) ==> mult( ld( ld( Y, X ), rd( Z, Y ) ), Y ) }.
% 88.03/88.43 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.43 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.43 parent1[0; 10]: (11031) {G9,W21,D6,L1,V3,M1} { ld( X, rd( mult( Y, Y ), ld
% 88.03/88.43 ( Z, Y ) ) ) ==> ld( ld( ld( ld( Y, X ), rd( Z, Y ) ), unit ), Y ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := ld( ld( Y, X ), rd( Z, Y ) )
% 88.03/88.43 Y := Y
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11033) {G11,W19,D5,L1,V3,M1} { ld( X, rd( mult( Y, Y ), ld( Z, Y
% 88.03/88.43 ) ) ) ==> ld( ld( rd( Z, Y ), ld( Y, X ) ), Y ) }.
% 88.03/88.43 parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.43 ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.43 parent1[0; 10]: (11032) {G10,W19,D5,L1,V3,M1} { ld( X, rd( mult( Y, Y ),
% 88.03/88.43 ld( Z, Y ) ) ) ==> mult( ld( ld( Y, X ), rd( Z, Y ) ), Y ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := ld( Y, X )
% 88.03/88.43 Y := rd( Z, Y )
% 88.03/88.43 Z := Y
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11034) {G12,W19,D6,L1,V3,M1} { ld( X, mult( Y, rd( Y, ld( Z, Y )
% 88.03/88.43 ) ) ) ==> ld( ld( rd( Z, Y ), ld( Y, X ) ), Y ) }.
% 88.03/88.43 parent0[0]: (1142) {G21,W11,D4,L1,V2,M1} P(1077,46);d(1077) { rd( mult( X,
% 88.03/88.43 X ), Y ) ==> mult( X, rd( X, Y ) ) }.
% 88.03/88.43 parent1[0; 3]: (11033) {G11,W19,D5,L1,V3,M1} { ld( X, rd( mult( Y, Y ), ld
% 88.03/88.43 ( Z, Y ) ) ) ==> ld( ld( rd( Z, Y ), ld( Y, X ) ), Y ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := ld( Z, Y )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11035) {G13,W19,D6,L1,V3,M1} { ld( X, mult( Y, mult( Y, ld( Y, Z
% 88.03/88.43 ) ) ) ) ==> ld( ld( rd( Z, Y ), ld( Y, X ) ), Y ) }.
% 88.03/88.43 parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.43 ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.43 parent1[0; 5]: (11034) {G12,W19,D6,L1,V3,M1} { ld( X, mult( Y, rd( Y, ld(
% 88.03/88.43 Z, Y ) ) ) ) ==> ld( ld( rd( Z, Y ), ld( Y, X ) ), Y ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Z
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Y
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11036) {G3,W19,D5,L1,V3,M1} { ld( X, mult( mult( Y, Y ), ld( Y,
% 88.03/88.43 Z ) ) ) ==> ld( ld( rd( Z, Y ), ld( Y, X ) ), Y ) }.
% 88.03/88.43 parent0[0]: (46) {G2,W11,D4,L1,V2,M1} P(5,9);d(4);d(5);d(5);q { mult( X,
% 88.03/88.43 mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 88.03/88.43 parent1[0; 3]: (11035) {G13,W19,D6,L1,V3,M1} { ld( X, mult( Y, mult( Y, ld
% 88.03/88.43 ( Y, Z ) ) ) ) ==> ld( ld( rd( Z, Y ), ld( Y, X ) ), Y ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := ld( Y, Z )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11037) {G4,W15,D5,L1,V3,M1} { ld( X, mult( Y, Z ) ) ==> ld( ld(
% 88.03/88.43 rd( Z, Y ), ld( Y, X ) ), Y ) }.
% 88.03/88.43 parent0[0]: (55) {G3,W11,D4,L1,V2,M1} P(0,46) { mult( mult( X, X ), ld( X,
% 88.03/88.43 Y ) ) ==> mult( X, Y ) }.
% 88.03/88.43 parent1[0; 3]: (11036) {G3,W19,D5,L1,V3,M1} { ld( X, mult( mult( Y, Y ),
% 88.03/88.43 ld( Y, Z ) ) ) ==> ld( ld( rd( Z, Y ), ld( Y, X ) ), Y ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := Z
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (11038) {G4,W15,D5,L1,V3,M1} { ld( ld( rd( Z, Y ), ld( Y, X ) ), Y
% 88.03/88.43 ) ==> ld( X, mult( Y, Z ) ) }.
% 88.03/88.43 parent0[0]: (11037) {G4,W15,D5,L1,V3,M1} { ld( X, mult( Y, Z ) ) ==> ld(
% 88.03/88.43 ld( rd( Z, Y ), ld( Y, X ) ), Y ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 subsumption: (8878) {G48,W15,D5,L1,V3,M1} P(2227,8862);d(1190);d(1927);d(
% 88.03/88.43 8642);d(607);d(8779);d(1089);d(1903);d(1927);d(1142);d(1171);d(46);d(55)
% 88.03/88.43 { ld( ld( rd( Y, X ), ld( X, Z ) ), X ) ==> ld( Z, mult( X, Y ) ) }.
% 88.03/88.43 parent0: (11038) {G4,W15,D5,L1,V3,M1} { ld( ld( rd( Z, Y ), ld( Y, X ) ),
% 88.03/88.43 Y ) ==> ld( X, mult( Y, Z ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Z
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Y
% 88.03/88.43 end
% 88.03/88.43 permutation0:
% 88.03/88.43 0 ==> 0
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (11040) {G25,W11,D5,L1,V3,M1} { Z ==> ld( ld( X, Y ), ld( ld( Y, X
% 88.03/88.43 ), Z ) ) }.
% 88.03/88.43 parent0[0]: (2091) {G25,W11,D5,L1,V3,M1} P(1927,1) { ld( ld( X, Y ), ld( ld
% 88.03/88.43 ( Y, X ), Z ) ) ==> Z }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11044) {G26,W15,D5,L1,V3,M1} { X ==> ld( ld( ld( X, Y ), rd( Z,
% 88.03/88.43 X ) ), ld( Y, mult( X, Z ) ) ) }.
% 88.03/88.43 parent0[0]: (8878) {G48,W15,D5,L1,V3,M1} P(2227,8862);d(1190);d(1927);d(
% 88.03/88.43 8642);d(607);d(8779);d(1089);d(1903);d(1927);d(1142);d(1171);d(46);d(55)
% 88.03/88.43 { ld( ld( rd( Y, X ), ld( X, Z ) ), X ) ==> ld( Z, mult( X, Y ) ) }.
% 88.03/88.43 parent1[0; 10]: (11040) {G25,W11,D5,L1,V3,M1} { Z ==> ld( ld( X, Y ), ld(
% 88.03/88.43 ld( Y, X ), Z ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Z
% 88.03/88.43 Z := Y
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := ld( X, Y )
% 88.03/88.43 Y := rd( Z, X )
% 88.03/88.43 Z := X
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (11047) {G26,W15,D5,L1,V3,M1} { ld( ld( ld( X, Y ), rd( Z, X ) ),
% 88.03/88.43 ld( Y, mult( X, Z ) ) ) ==> X }.
% 88.03/88.43 parent0[0]: (11044) {G26,W15,D5,L1,V3,M1} { X ==> ld( ld( ld( X, Y ), rd(
% 88.03/88.43 Z, X ) ), ld( Y, mult( X, Z ) ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 subsumption: (8921) {G49,W15,D5,L1,V3,M1} P(8878,2091) { ld( ld( ld( Y, Z )
% 88.03/88.43 , rd( X, Y ) ), ld( Z, mult( Y, X ) ) ) ==> Y }.
% 88.03/88.43 parent0: (11047) {G26,W15,D5,L1,V3,M1} { ld( ld( ld( X, Y ), rd( Z, X ) )
% 88.03/88.43 , ld( Y, mult( X, Z ) ) ) ==> X }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := Z
% 88.03/88.43 Z := X
% 88.03/88.43 end
% 88.03/88.43 permutation0:
% 88.03/88.43 0 ==> 0
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (11050) {G49,W15,D5,L1,V3,M1} { X ==> ld( ld( ld( X, Y ), rd( Z, X
% 88.03/88.43 ) ), ld( Y, mult( X, Z ) ) ) }.
% 88.03/88.43 parent0[0]: (8921) {G49,W15,D5,L1,V3,M1} P(8878,2091) { ld( ld( ld( Y, Z )
% 88.03/88.43 , rd( X, Y ) ), ld( Z, mult( Y, X ) ) ) ==> Y }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Z
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Y
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11053) {G25,W19,D6,L1,V3,M1} { X ==> ld( ld( ld( mult( Y, X ),
% 88.03/88.43 unit ), rd( Z, X ) ), ld( ld( Y, unit ), mult( X, Z ) ) ) }.
% 88.03/88.43 parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.43 { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.43 parent1[0; 4]: (11050) {G49,W15,D5,L1,V3,M1} { X ==> ld( ld( ld( X, Y ),
% 88.03/88.43 rd( Z, X ) ), ld( Y, mult( X, Z ) ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := ld( Y, unit )
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11055) {G24,W17,D6,L1,V3,M1} { X ==> ld( ld( ld( mult( Y, X ),
% 88.03/88.43 unit ), rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) }.
% 88.03/88.43 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.43 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.43 parent1[0; 12]: (11053) {G25,W19,D6,L1,V3,M1} { X ==> ld( ld( ld( mult( Y
% 88.03/88.43 , X ), unit ), rd( Z, X ) ), ld( ld( Y, unit ), mult( X, Z ) ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := mult( X, Z )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11057) {G24,W15,D5,L1,V3,M1} { X ==> ld( mult( mult( Y, X ), rd
% 88.03/88.43 ( Z, X ) ), mult( Y, mult( X, Z ) ) ) }.
% 88.03/88.43 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.43 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.43 parent1[0; 3]: (11055) {G24,W17,D6,L1,V3,M1} { X ==> ld( ld( ld( mult( Y,
% 88.03/88.43 X ), unit ), rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := mult( Y, X )
% 88.03/88.43 Y := rd( Z, X )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (11058) {G24,W15,D5,L1,V3,M1} { ld( mult( mult( Y, X ), rd( Z, X )
% 88.03/88.43 ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 88.03/88.43 parent0[0]: (11057) {G24,W15,D5,L1,V3,M1} { X ==> ld( mult( mult( Y, X ),
% 88.03/88.43 rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 subsumption: (8996) {G50,W15,D5,L1,V3,M1} P(1895,8921);d(1903);d(1903) { ld
% 88.03/88.43 ( mult( mult( Y, X ), rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 88.03/88.43 parent0: (11058) {G24,W15,D5,L1,V3,M1} { ld( mult( mult( Y, X ), rd( Z, X
% 88.03/88.43 ) ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43 permutation0:
% 88.03/88.43 0 ==> 0
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (11060) {G23,W17,D6,L1,V2,M1} { ld( X, Y ) ==> ld( mult( X, f( ld
% 88.03/88.43 ( Y, X ) ) ), mult( Y, f( ld( Y, X ) ) ) ) }.
% 88.03/88.43 parent0[0]: (3330) {G23,W17,D6,L1,V2,M1} P(145,1082);d(8);d(1170) { ld(
% 88.03/88.43 mult( X, f( ld( Y, X ) ) ), mult( Y, f( ld( Y, X ) ) ) ) ==> ld( X, Y )
% 88.03/88.43 }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11067) {G24,W45,D8,L1,V3,M1} { ld( mult( X, mult( Y, Z ) ), mult
% 88.03/88.43 ( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( mult( mult( X, mult( Y, Z ) ), f(
% 88.03/88.43 ld( mult( mult( X, Y ), rd( Z, Y ) ), mult( X, mult( Y, Z ) ) ) ) ), mult
% 88.03/88.43 ( mult( mult( X, Y ), rd( Z, Y ) ), f( Y ) ) ) }.
% 88.03/88.43 parent0[0]: (8996) {G50,W15,D5,L1,V3,M1} P(1895,8921);d(1903);d(1903) { ld
% 88.03/88.43 ( mult( mult( Y, X ), rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 88.03/88.43 parent1[0; 44]: (11060) {G23,W17,D6,L1,V2,M1} { ld( X, Y ) ==> ld( mult( X
% 88.03/88.43 , f( ld( Y, X ) ) ), mult( Y, f( ld( Y, X ) ) ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := mult( X, mult( Y, Z ) )
% 88.03/88.43 Y := mult( mult( X, Y ), rd( Z, Y ) )
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11068) {G25,W33,D6,L1,V3,M1} { ld( mult( X, mult( Y, Z ) ), mult
% 88.03/88.43 ( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( mult( mult( X, mult( Y, Z ) ), f(
% 88.03/88.43 Y ) ), mult( mult( mult( X, Y ), rd( Z, Y ) ), f( Y ) ) ) }.
% 88.03/88.43 parent0[0]: (8996) {G50,W15,D5,L1,V3,M1} P(1895,8921);d(1903);d(1903) { ld
% 88.03/88.43 ( mult( mult( Y, X ), rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 88.03/88.43 parent1[0; 22]: (11067) {G24,W45,D8,L1,V3,M1} { ld( mult( X, mult( Y, Z )
% 88.03/88.43 ), mult( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( mult( mult( X, mult( Y, Z
% 88.03/88.43 ) ), f( ld( mult( mult( X, Y ), rd( Z, Y ) ), mult( X, mult( Y, Z ) ) )
% 88.03/88.43 ) ), mult( mult( mult( X, Y ), rd( Z, Y ) ), f( Y ) ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11071) {G26,W33,D6,L1,V3,M1} { ld( mult( X, mult( Y, Z ) ), mult
% 88.03/88.43 ( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( mult( mult( X, mult( Y, Z ) ), f(
% 88.03/88.43 Y ) ), ld( rd( rd( Y, Z ), mult( X, Y ) ), f( Y ) ) ) }.
% 88.03/88.43 parent0[0]: (2058) {G28,W15,D5,L1,V4,M1} P(1994,1986) { mult( mult( X, rd(
% 88.03/88.43 Z, Y ) ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 88.03/88.43 parent1[0; 23]: (11068) {G25,W33,D6,L1,V3,M1} { ld( mult( X, mult( Y, Z )
% 88.03/88.43 ), mult( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( mult( mult( X, mult( Y, Z
% 88.03/88.43 ) ), f( Y ) ), mult( mult( mult( X, Y ), rd( Z, Y ) ), f( Y ) ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := mult( X, Y )
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 T := f( Y )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11072) {G27,W31,D6,L1,V3,M1} { ld( mult( X, mult( Y, Z ) ), mult
% 88.03/88.43 ( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( mult( mult( X, mult( Y, Z ) ), f(
% 88.03/88.43 Y ) ), rd( mult( X, mult( Y, Z ) ), f( Y ) ) ) }.
% 88.03/88.43 parent0[0]: (8179) {G32,W19,D5,L1,V3,M1} P(8153,1989) { ld( rd( rd( X, Z )
% 88.03/88.43 , mult( Y, X ) ), f( X ) ) ==> rd( mult( Y, mult( X, Z ) ), f( X ) ) }.
% 88.03/88.43 parent1[0; 23]: (11071) {G26,W33,D6,L1,V3,M1} { ld( mult( X, mult( Y, Z )
% 88.03/88.43 ), mult( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( mult( mult( X, mult( Y, Z
% 88.03/88.43 ) ), f( Y ) ), ld( rd( rd( Y, Z ), mult( X, Y ) ), f( Y ) ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11073) {G22,W21,D5,L1,V3,M1} { ld( mult( X, mult( Y, Z ) ), mult
% 88.03/88.43 ( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( mult( f( Y ), f( Y ) ), unit ) }.
% 88.03/88.43 parent0[0]: (1082) {G21,W13,D4,L1,V2,M1} P(1054,127);d(1077);d(1077);d(588)
% 88.03/88.43 ;d(454);d(67) { ld( mult( X, Y ), rd( X, Y ) ) ==> ld( mult( Y, Y ), unit
% 88.03/88.43 ) }.
% 88.03/88.43 parent1[0; 14]: (11072) {G27,W31,D6,L1,V3,M1} { ld( mult( X, mult( Y, Z )
% 88.03/88.43 ), mult( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( mult( mult( X, mult( Y, Z
% 88.03/88.43 ) ), f( Y ) ), rd( mult( X, mult( Y, Z ) ), f( Y ) ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := mult( X, mult( Y, Z ) )
% 88.03/88.43 Y := f( Y )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11074) {G1,W17,D5,L1,V3,M1} { ld( mult( X, mult( Y, Z ) ), mult
% 88.03/88.43 ( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( Y, unit ) }.
% 88.03/88.43 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 88.03/88.43 parent1[0; 15]: (11073) {G22,W21,D5,L1,V3,M1} { ld( mult( X, mult( Y, Z )
% 88.03/88.43 ), mult( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( mult( f( Y ), f( Y ) ),
% 88.03/88.43 unit ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 subsumption: (9018) {G51,W17,D5,L1,V3,M1} P(8996,3330);d(2058);d(8179);d(
% 88.03/88.43 1082);d(8) { ld( mult( X, mult( Y, Z ) ), mult( mult( X, Y ), rd( Z, Y )
% 88.03/88.43 ) ) ==> ld( Y, unit ) }.
% 88.03/88.43 parent0: (11074) {G1,W17,D5,L1,V3,M1} { ld( mult( X, mult( Y, Z ) ), mult
% 88.03/88.43 ( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( Y, unit ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43 permutation0:
% 88.03/88.43 0 ==> 0
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (11077) {G24,W15,D6,L1,V2,M1} { ld( ld( Y, X ), Y ) ==> mult( X,
% 88.03/88.43 ld( ld( ld( X, Y ), X ), Y ) ) }.
% 88.03/88.43 parent0[0]: (1289) {G24,W15,D6,L1,V2,M1} P(1190,107);d(1190);d(1190) { mult
% 88.03/88.43 ( X, ld( ld( ld( X, Y ), X ), Y ) ) ==> ld( ld( Y, X ), Y ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11088) {G25,W43,D7,L1,V3,M1} { ld( ld( mult( X, mult( Y, Z ) ),
% 88.03/88.43 mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==> mult(
% 88.03/88.43 mult( mult( X, Y ), rd( Z, Y ) ), ld( ld( Y, mult( mult( X, Y ), rd( Z, Y
% 88.03/88.43 ) ) ), mult( X, mult( Y, Z ) ) ) ) }.
% 88.03/88.43 parent0[0]: (8996) {G50,W15,D5,L1,V3,M1} P(1895,8921);d(1903);d(1903) { ld
% 88.03/88.43 ( mult( mult( Y, X ), rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 88.03/88.43 parent1[0; 30]: (11077) {G24,W15,D6,L1,V2,M1} { ld( ld( Y, X ), Y ) ==>
% 88.03/88.43 mult( X, ld( ld( ld( X, Y ), X ), Y ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := mult( mult( X, Y ), rd( Z, Y ) )
% 88.03/88.43 Y := mult( X, mult( Y, Z ) )
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11089) {G26,W43,D6,L1,V3,M1} { ld( ld( mult( X, mult( Y, Z ) ),
% 88.03/88.43 mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==> mult(
% 88.03/88.43 mult( Y, mult( mult( X, Y ), rd( Z, Y ) ) ), ld( mult( mult( X, Y ), rd(
% 88.03/88.43 Z, Y ) ), mult( X, mult( Y, Z ) ) ) ) }.
% 88.03/88.43 parent0[0]: (8670) {G44,W15,D5,L1,V3,M1} P(8635,1903);d(1895);d(2035);d(
% 88.03/88.43 1994);d(1171);d(15);d(8383);d(1927);d(1927);d(15) { mult( X, ld( ld( Y, X
% 88.03/88.43 ), Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 88.03/88.43 parent1[0; 20]: (11088) {G25,W43,D7,L1,V3,M1} { ld( ld( mult( X, mult( Y,
% 88.03/88.43 Z ) ), mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==>
% 88.03/88.43 mult( mult( mult( X, Y ), rd( Z, Y ) ), ld( ld( Y, mult( mult( X, Y ), rd
% 88.03/88.43 ( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := mult( mult( X, Y ), rd( Z, Y ) )
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := mult( X, mult( Y, Z ) )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11090) {G27,W43,D6,L1,V3,M1} { ld( ld( mult( X, mult( Y, Z ) ),
% 88.03/88.43 mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==> ld( rd
% 88.03/88.43 ( rd( rd( Y, Z ), mult( X, Y ) ), Y ), ld( mult( mult( X, Y ), rd( Z, Y )
% 88.03/88.43 ), mult( X, mult( Y, Z ) ) ) ) }.
% 88.03/88.43 parent0[0]: (3781) {G29,W19,D6,L1,V5,M1} P(1994,2058) { mult( mult( T, mult
% 88.03/88.43 ( X, rd( Z, Y ) ) ), U ) ==> ld( rd( rd( rd( Y, Z ), X ), T ), U ) }.
% 88.03/88.43 parent1[0; 20]: (11089) {G26,W43,D6,L1,V3,M1} { ld( ld( mult( X, mult( Y,
% 88.03/88.43 Z ) ), mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==>
% 88.03/88.43 mult( mult( Y, mult( mult( X, Y ), rd( Z, Y ) ) ), ld( mult( mult( X, Y )
% 88.03/88.43 , rd( Z, Y ) ), mult( X, mult( Y, Z ) ) ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := mult( X, Y )
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 T := Y
% 88.03/88.43 U := ld( mult( mult( X, Y ), rd( Z, Y ) ), mult( X, mult( Y, Z ) ) )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11091) {G28,W31,D6,L1,V3,M1} { ld( ld( mult( X, mult( Y, Z ) ),
% 88.03/88.43 mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==> ld( rd
% 88.03/88.43 ( rd( rd( Y, Z ), mult( X, Y ) ), Y ), Y ) }.
% 88.03/88.43 parent0[0]: (8996) {G50,W15,D5,L1,V3,M1} P(1895,8921);d(1903);d(1903) { ld
% 88.03/88.43 ( mult( mult( Y, X ), rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 88.03/88.43 parent1[0; 30]: (11090) {G27,W43,D6,L1,V3,M1} { ld( ld( mult( X, mult( Y,
% 88.03/88.43 Z ) ), mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==>
% 88.03/88.43 ld( rd( rd( rd( Y, Z ), mult( X, Y ) ), Y ), ld( mult( mult( X, Y ), rd(
% 88.03/88.43 Z, Y ) ), mult( X, mult( Y, Z ) ) ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11092) {G29,W27,D6,L1,V3,M1} { ld( ld( mult( X, mult( Y, Z ) ),
% 88.03/88.43 mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==> mult(
% 88.03/88.43 mult( Y, mult( X, Y ) ), Z ) }.
% 88.03/88.43 parent0[0]: (8477) {G39,W15,D6,L1,V3,M1} P(8441,16) { ld( rd( rd( rd( X, Z
% 88.03/88.43 ), Y ), X ), X ) ==> mult( mult( X, Y ), Z ) }.
% 88.03/88.43 parent1[0; 20]: (11091) {G28,W31,D6,L1,V3,M1} { ld( ld( mult( X, mult( Y,
% 88.03/88.43 Z ) ), mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==>
% 88.03/88.43 ld( rd( rd( rd( Y, Z ), mult( X, Y ) ), Y ), Y ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := mult( X, Y )
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11093) {G1,W27,D6,L1,V3,M1} { ld( ld( mult( X, mult( Y, Z ) ),
% 88.03/88.43 mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==> mult(
% 88.03/88.43 mult( mult( Y, X ), Y ), Z ) }.
% 88.03/88.43 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 88.03/88.43 mult( Y, X ), Y ) }.
% 88.03/88.43 parent1[0; 21]: (11092) {G29,W27,D6,L1,V3,M1} { ld( ld( mult( X, mult( Y,
% 88.03/88.43 Z ) ), mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==>
% 88.03/88.43 mult( mult( Y, mult( X, Y ) ), Z ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11094) {G2,W17,D5,L1,V3,M1} { ld( ld( Y, unit ), mult( X, mult(
% 88.03/88.43 Y, Z ) ) ) ==> mult( mult( mult( Y, X ), Y ), Z ) }.
% 88.03/88.43 parent0[0]: (9018) {G51,W17,D5,L1,V3,M1} P(8996,3330);d(2058);d(8179);d(
% 88.03/88.43 1082);d(8) { ld( mult( X, mult( Y, Z ) ), mult( mult( X, Y ), rd( Z, Y )
% 88.03/88.43 ) ) ==> ld( Y, unit ) }.
% 88.03/88.43 parent1[0; 2]: (11093) {G1,W27,D6,L1,V3,M1} { ld( ld( mult( X, mult( Y, Z
% 88.03/88.43 ) ), mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==>
% 88.03/88.43 mult( mult( mult( Y, X ), Y ), Z ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := X
% 88.03/88.43 Y := Y
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 paramod: (11095) {G3,W15,D5,L1,V3,M1} { mult( X, mult( Y, mult( X, Z ) ) )
% 88.03/88.43 ==> mult( mult( mult( X, Y ), X ), Z ) }.
% 88.03/88.43 parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) {
% 88.03/88.43 ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.43 parent1[0; 1]: (11094) {G2,W17,D5,L1,V3,M1} { ld( ld( Y, unit ), mult( X,
% 88.03/88.43 mult( Y, Z ) ) ) ==> mult( mult( mult( Y, X ), Y ), Z ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := X
% 88.03/88.43 Y := mult( Y, mult( X, Z ) )
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 subsumption: (9020) {G52,W15,D5,L1,V3,M1} P(8996,1289);d(8670);d(3781);d(
% 88.03/88.43 8996);d(8477);d(7);d(9018);d(1903) { mult( Y, mult( X, mult( Y, Z ) ) )
% 88.03/88.43 ==> mult( mult( mult( Y, X ), Y ), Z ) }.
% 88.03/88.43 parent0: (11095) {G3,W15,D5,L1,V3,M1} { mult( X, mult( Y, mult( X, Z ) ) )
% 88.03/88.43 ==> mult( mult( mult( X, Y ), X ), Z ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43 permutation0:
% 88.03/88.43 0 ==> 0
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (11097) {G52,W15,D5,L1,V3,M1} { mult( mult( mult( X, Y ), X ), Z )
% 88.03/88.43 ==> mult( X, mult( Y, mult( X, Z ) ) ) }.
% 88.03/88.43 parent0[0]: (9020) {G52,W15,D5,L1,V3,M1} P(8996,1289);d(8670);d(3781);d(
% 88.03/88.43 8996);d(8477);d(7);d(9018);d(1903) { mult( Y, mult( X, mult( Y, Z ) ) )
% 88.03/88.43 ==> mult( mult( mult( Y, X ), Y ), Z ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 X := Y
% 88.03/88.43 Y := X
% 88.03/88.43 Z := Z
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 eqswap: (11098) {G0,W15,D5,L1,V0,M1} { ! mult( mult( mult( a, b ), a ), c
% 88.03/88.43 ) ==> mult( a, mult( b, mult( a, c ) ) ) }.
% 88.03/88.43 parent0[0]: (11) {G0,W15,D5,L1,V0,M1} I { ! mult( a, mult( b, mult( a, c )
% 88.03/88.43 ) ) ==> mult( mult( mult( a, b ), a ), c ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 resolution: (11099) {G1,W0,D0,L0,V0,M0} { }.
% 88.03/88.43 parent0[0]: (11098) {G0,W15,D5,L1,V0,M1} { ! mult( mult( mult( a, b ), a )
% 88.03/88.43 , c ) ==> mult( a, mult( b, mult( a, c ) ) ) }.
% 88.03/88.43 parent1[0]: (11097) {G52,W15,D5,L1,V3,M1} { mult( mult( mult( X, Y ), X )
% 88.03/88.43 , Z ) ==> mult( X, mult( Y, mult( X, Z ) ) ) }.
% 88.03/88.43 substitution0:
% 88.03/88.43 end
% 88.03/88.43 substitution1:
% 88.03/88.43 X := a
% 88.03/88.43 Y := b
% 88.03/88.43 Z := c
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 subsumption: (9035) {G53,W0,D0,L0,V0,M0} R(9020,11) { }.
% 88.03/88.43 parent0: (11099) {G1,W0,D0,L0,V0,M0} { }.
% 88.03/88.43 substitution0:
% 88.03/88.43 end
% 88.03/88.43 permutation0:
% 88.03/88.43 end
% 88.03/88.43
% 88.03/88.43 Proof check complete!
% 88.03/88.43
% 88.03/88.43 Memory use:
% 88.03/88.43
% 88.03/88.43 space for terms: 160027
% 88.03/88.43 space for clauses: 1321197
% 88.03/88.43
% 88.03/88.43
% 88.03/88.43 clauses generated: 2251257
% 88.03/88.43 clauses kept: 9036
% 88.03/88.43 clauses selected: 2492
% 88.03/88.43 clauses deleted: 2125
% 88.03/88.43 clauses inuse deleted: 170
% 88.03/88.43
% 88.03/88.43 subsentry: 25299
% 88.03/88.43 literals s-matched: 21199
% 88.03/88.43 literals matched: 21076
% 88.03/88.43 full subsumption: 0
% 88.03/88.43
% 88.03/88.43 checksum: 1785904872
% 88.03/88.43
% 88.03/88.43
% 88.03/88.43 Bliksem ended
%------------------------------------------------------------------------------