TSTP Solution File: GRP667+6 by Bliksem---1.12
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Bliksem---1.12
% Problem : GRP667+6 : TPTP v8.1.0. Released v4.0.0.
% Transfm : none
% Format : tptp:raw
% Command : bliksem %s
% Computer : n016.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:44 EDT 2022
% Result : Theorem 57.96s 58.31s
% Output : Refutation 57.96s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.13 % Problem : GRP667+6 : TPTP v8.1.0. Released v4.0.0.
% 0.12/0.13 % Command : bliksem %s
% 0.14/0.35 % Computer : n016.cluster.edu
% 0.14/0.35 % Model : x86_64 x86_64
% 0.14/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35 % Memory : 8042.1875MB
% 0.14/0.35 % OS : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35 % CPULimit : 300
% 0.14/0.35 % DateTime : Tue Jun 14 11:17:31 EDT 2022
% 0.14/0.35 % CPUTime :
% 57.96/58.31 *** allocated 10000 integers for termspace/termends
% 57.96/58.31 *** allocated 10000 integers for clauses
% 57.96/58.31 *** allocated 10000 integers for justifications
% 57.96/58.31 Bliksem 1.12
% 57.96/58.31
% 57.96/58.31
% 57.96/58.31 Automatic Strategy Selection
% 57.96/58.31
% 57.96/58.31
% 57.96/58.31 Clauses:
% 57.96/58.31
% 57.96/58.31 { mult( Y, ld( Y, X ) ) = X }.
% 57.96/58.31 { ld( Y, mult( Y, X ) ) = X }.
% 57.96/58.31 { mult( rd( Y, X ), X ) = Y }.
% 57.96/58.31 { rd( mult( Y, X ), X ) = Y }.
% 57.96/58.31 { mult( X, unit ) = X }.
% 57.96/58.31 { mult( unit, X ) = X }.
% 57.96/58.31 { mult( mult( Z, Y ), mult( mult( X, Y ), X ) ) = mult( mult( Z, mult( mult
% 57.96/58.31 ( Y, X ), Y ) ), X ) }.
% 57.96/58.31 { mult( mult( Y, X ), Y ) = mult( Y, mult( X, Y ) ) }.
% 57.96/58.31 { mult( f( X ), f( X ) ) = X }.
% 57.96/58.31 { ! mult( skol3, mult( skol1, mult( skol3, skol2 ) ) ) = mult( mult( mult(
% 57.96/58.31 skol3, skol1 ), skol3 ), skol2 ) }.
% 57.96/58.31 { ! mult( skol4, mult( skol6, mult( skol5, skol6 ) ) ) = mult( mult( mult(
% 57.96/58.31 skol4, skol6 ), skol5 ), skol6 ) }.
% 57.96/58.31 { ! mult( mult( skol9, skol7 ), mult( skol8, skol9 ) ) = mult( mult( skol9
% 57.96/58.31 , mult( skol7, skol8 ) ), skol9 ) }.
% 57.96/58.31 { ! mult( mult( skol12, skol10 ), mult( skol11, skol12 ) ) = mult( skol12,
% 57.96/58.31 mult( mult( skol10, skol11 ), skol12 ) ) }.
% 57.96/58.31
% 57.96/58.31 percentage equality = 1.000000, percentage horn = 1.000000
% 57.96/58.31 This is a pure equality problem
% 57.96/58.31
% 57.96/58.31
% 57.96/58.31
% 57.96/58.31 Options Used:
% 57.96/58.31
% 57.96/58.31 useres = 1
% 57.96/58.31 useparamod = 1
% 57.96/58.31 useeqrefl = 1
% 57.96/58.31 useeqfact = 1
% 57.96/58.31 usefactor = 1
% 57.96/58.31 usesimpsplitting = 0
% 57.96/58.31 usesimpdemod = 5
% 57.96/58.31 usesimpres = 3
% 57.96/58.31
% 57.96/58.31 resimpinuse = 1000
% 57.96/58.31 resimpclauses = 20000
% 57.96/58.31 substype = eqrewr
% 57.96/58.31 backwardsubs = 1
% 57.96/58.31 selectoldest = 5
% 57.96/58.31
% 57.96/58.31 litorderings [0] = split
% 57.96/58.31 litorderings [1] = extend the termordering, first sorting on arguments
% 57.96/58.31
% 57.96/58.31 termordering = kbo
% 57.96/58.31
% 57.96/58.31 litapriori = 0
% 57.96/58.31 termapriori = 1
% 57.96/58.31 litaposteriori = 0
% 57.96/58.31 termaposteriori = 0
% 57.96/58.31 demodaposteriori = 0
% 57.96/58.31 ordereqreflfact = 0
% 57.96/58.31
% 57.96/58.31 litselect = negord
% 57.96/58.31
% 57.96/58.31 maxweight = 15
% 57.96/58.31 maxdepth = 30000
% 57.96/58.31 maxlength = 115
% 57.96/58.31 maxnrvars = 195
% 57.96/58.31 excuselevel = 1
% 57.96/58.31 increasemaxweight = 1
% 57.96/58.31
% 57.96/58.31 maxselected = 10000000
% 57.96/58.31 maxnrclauses = 10000000
% 57.96/58.31
% 57.96/58.31 showgenerated = 0
% 57.96/58.31 showkept = 0
% 57.96/58.31 showselected = 0
% 57.96/58.31 showdeleted = 0
% 57.96/58.31 showresimp = 1
% 57.96/58.31 showstatus = 2000
% 57.96/58.31
% 57.96/58.31 prologoutput = 0
% 57.96/58.31 nrgoals = 5000000
% 57.96/58.31 totalproof = 1
% 57.96/58.31
% 57.96/58.31 Symbols occurring in the translation:
% 57.96/58.31
% 57.96/58.31 {} [0, 0] (w:1, o:2, a:1, s:1, b:0),
% 57.96/58.31 . [1, 2] (w:1, o:40, a:1, s:1, b:0),
% 57.96/58.31 ! [4, 1] (w:0, o:34, a:1, s:1, b:0),
% 57.96/58.31 = [13, 2] (w:1, o:0, a:0, s:1, b:0),
% 57.96/58.31 ==> [14, 2] (w:1, o:0, a:0, s:1, b:0),
% 57.96/58.31 ld [37, 2] (w:1, o:64, a:1, s:1, b:0),
% 57.96/58.31 mult [38, 2] (w:1, o:65, a:1, s:1, b:0),
% 57.96/58.31 rd [39, 2] (w:1, o:66, a:1, s:1, b:0),
% 57.96/58.31 unit [40, 0] (w:1, o:8, a:1, s:1, b:0),
% 57.96/58.31 f [42, 1] (w:1, o:39, a:1, s:1, b:0),
% 57.96/58.31 skol1 [55, 0] (w:1, o:22, a:1, s:1, b:1),
% 57.96/58.31 skol2 [56, 0] (w:1, o:26, a:1, s:1, b:1),
% 57.96/58.31 skol3 [57, 0] (w:1, o:27, a:1, s:1, b:1),
% 57.96/58.31 skol4 [58, 0] (w:1, o:28, a:1, s:1, b:1),
% 57.96/58.31 skol5 [59, 0] (w:1, o:29, a:1, s:1, b:1),
% 57.96/58.31 skol6 [60, 0] (w:1, o:30, a:1, s:1, b:1),
% 57.96/58.31 skol7 [61, 0] (w:1, o:31, a:1, s:1, b:1),
% 57.96/58.31 skol8 [62, 0] (w:1, o:32, a:1, s:1, b:1),
% 57.96/58.31 skol9 [63, 0] (w:1, o:33, a:1, s:1, b:1),
% 57.96/58.31 skol10 [64, 0] (w:1, o:23, a:1, s:1, b:1),
% 57.96/58.31 skol11 [65, 0] (w:1, o:24, a:1, s:1, b:1),
% 57.96/58.31 skol12 [66, 0] (w:1, o:25, a:1, s:1, b:1).
% 57.96/58.31
% 57.96/58.31
% 57.96/58.31 Starting Search:
% 57.96/58.31
% 57.96/58.31 *** allocated 15000 integers for clauses
% 57.96/58.31 *** allocated 22500 integers for clauses
% 57.96/58.31 *** allocated 33750 integers for clauses
% 57.96/58.31 *** allocated 50625 integers for clauses
% 57.96/58.31 *** allocated 75937 integers for clauses
% 57.96/58.31 *** allocated 113905 integers for clauses
% 57.96/58.31 *** allocated 15000 integers for termspace/termends
% 57.96/58.31 *** allocated 170857 integers for clauses
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31 *** allocated 22500 integers for termspace/termends
% 57.96/58.31 *** allocated 256285 integers for clauses
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31 Failed to find proof!
% 57.96/58.31 maxweight = 15
% 57.96/58.31 maxnrclauses = 10000000
% 57.96/58.31 Generated: 198263
% 57.96/58.31 Kept: 1505
% 57.96/58.31
% 57.96/58.31
% 57.96/58.31 The strategy used was not complete!
% 57.96/58.31
% 57.96/58.31 Increased maxweight to 16
% 57.96/58.31
% 57.96/58.31 Starting Search:
% 57.96/58.31
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31 *** allocated 33750 integers for termspace/termends
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31 Failed to find proof!
% 57.96/58.31 maxweight = 16
% 57.96/58.31 maxnrclauses = 10000000
% 57.96/58.31 Generated: 212943
% 57.96/58.31 Kept: 1611
% 57.96/58.31
% 57.96/58.31
% 57.96/58.31 The strategy used was not complete!
% 57.96/58.31
% 57.96/58.31 Increased maxweight to 17
% 57.96/58.31
% 57.96/58.31 Starting Search:
% 57.96/58.31
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31 *** allocated 384427 integers for clauses
% 57.96/58.31
% 57.96/58.31 Intermediate Status:
% 57.96/58.31 Generated: 36958
% 57.96/58.31 Kept: 2003
% 57.96/58.31 Inuse: 369
% 57.96/58.31 Deleted: 196
% 57.96/58.31 Deletedinuse: 45
% 57.96/58.31
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31 *** allocated 50625 integers for termspace/termends
% 57.96/58.31 *** allocated 576640 integers for clauses
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31 *** allocated 75937 integers for termspace/termends
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31 Failed to find proof!
% 57.96/58.31 maxweight = 17
% 57.96/58.31 maxnrclauses = 10000000
% 57.96/58.31 Generated: 1524248
% 57.96/58.31 Kept: 3580
% 57.96/58.31
% 57.96/58.31
% 57.96/58.31 The strategy used was not complete!
% 57.96/58.31
% 57.96/58.31 Increased maxweight to 18
% 57.96/58.31
% 57.96/58.31 Starting Search:
% 57.96/58.31
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31
% 57.96/58.31 Intermediate Status:
% 57.96/58.31 Generated: 34605
% 57.96/58.31 Kept: 2007
% 57.96/58.31 Inuse: 361
% 57.96/58.31 Deleted: 196
% 57.96/58.31 Deletedinuse: 45
% 57.96/58.31
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31 Failed to find proof!
% 57.96/58.31 maxweight = 18
% 57.96/58.31 maxnrclauses = 10000000
% 57.96/58.31 Generated: 1701407
% 57.96/58.31 Kept: 3910
% 57.96/58.31
% 57.96/58.31
% 57.96/58.31 The strategy used was not complete!
% 57.96/58.31
% 57.96/58.31 Increased maxweight to 19
% 57.96/58.31
% 57.96/58.31 Starting Search:
% 57.96/58.31
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31
% 57.96/58.31 Intermediate Status:
% 57.96/58.31 Generated: 27183
% 57.96/58.31 Kept: 2001
% 57.96/58.31 Inuse: 331
% 57.96/58.31 Deleted: 173
% 57.96/58.31 Deletedinuse: 34
% 57.96/58.31
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31 *** allocated 864960 integers for clauses
% 57.96/58.31
% 57.96/58.31 Intermediate Status:
% 57.96/58.31 Generated: 44848
% 57.96/58.31 Kept: 4028
% 57.96/58.31 Inuse: 435
% 57.96/58.31 Deleted: 411
% 57.96/58.31 Deletedinuse: 219
% 57.96/58.31
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31 *** allocated 113905 integers for termspace/termends
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31 *** allocated 1297440 integers for clauses
% 57.96/58.31
% 57.96/58.31 Intermediate Status:
% 57.96/58.31 Generated: 150588
% 57.96/58.31 Kept: 6028
% 57.96/58.31 Inuse: 788
% 57.96/58.31 Deleted: 749
% 57.96/58.31 Deletedinuse: 235
% 57.96/58.31
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31 *** allocated 170857 integers for termspace/termends
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31 Done
% 57.96/58.31
% 57.96/58.31
% 57.96/58.31 Intermediate Status:
% 57.96/58.31 Generated: 1640016
% 57.96/58.31 Kept: 8039
% 57.96/58.31 Inuse: 2283
% 57.96/58.31 Deleted: 2307
% 57.96/58.31 Deletedinuse: 262
% 57.96/58.31
% 57.96/58.31 Resimplifying inuse:
% 57.96/58.31
% 57.96/58.31 Bliksems!, er is een bewijs:
% 57.96/58.31 % SZS status Theorem
% 57.96/58.31 % SZS output start Refutation
% 57.96/58.31
% 57.96/58.31 (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.31 (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.31 (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 57.96/58.31 (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 57.96/58.31 (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 57.96/58.31 (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 57.96/58.31 (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X, Y ), X ) )
% 57.96/58.31 ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 57.96/58.31 (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult( mult( Y, X )
% 57.96/58.31 , Y ) }.
% 57.96/58.31 (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 57.96/58.31 (10) {G1,W15,D5,L1,V0,M1} I;d(7) { ! mult( skol4, mult( mult( skol6, skol5
% 57.96/58.31 ), skol6 ) ) ==> mult( mult( mult( skol4, skol6 ), skol5 ), skol6 ) }.
% 57.96/58.31 (14) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 57.96/58.31 (15) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 57.96/58.31 (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.31 (17) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 57.96/58.31 (18) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 57.96/58.31 (24) {G1,W23,D7,L1,V3,M1} P(2,6) { mult( mult( Z, mult( mult( Y, rd( X, Y )
% 57.96/58.31 ), Y ) ), rd( X, Y ) ) ==> mult( mult( Z, Y ), mult( X, rd( X, Y ) ) )
% 57.96/58.31 }.
% 57.96/58.31 (25) {G1,W23,D7,L1,V3,M1} P(0,6) { mult( mult( X, mult( mult( ld( X, Y ), Z
% 57.96/58.31 ), ld( X, Y ) ) ), Z ) ==> mult( Y, mult( mult( Z, ld( X, Y ) ), Z ) )
% 57.96/58.31 }.
% 57.96/58.31 (27) {G1,W19,D7,L1,V3,M1} P(6,3) { rd( mult( mult( X, mult( mult( Y, Z ), Y
% 57.96/58.31 ) ), Z ), mult( mult( Z, Y ), Z ) ) ==> mult( X, Y ) }.
% 57.96/58.31 (28) {G1,W11,D4,L1,V2,M1} P(4,6);d(4);d(4);d(5) { mult( X, mult( Y, Y ) )
% 57.96/58.31 ==> mult( mult( X, Y ), Y ) }.
% 57.96/58.31 (29) {G1,W15,D5,L1,V2,M1} P(5,6);d(5) { mult( X, mult( mult( Y, X ), Y ) )
% 57.96/58.31 ==> mult( mult( mult( X, Y ), X ), Y ) }.
% 57.96/58.31 (32) {G1,W7,D4,L1,V1,M1} P(8,1) { ld( f( X ), X ) ==> f( X ) }.
% 57.96/58.31 (35) {G1,W9,D4,L1,V1,M1} P(8,7) { mult( X, f( X ) ) ==> mult( f( X ), X )
% 57.96/58.31 }.
% 57.96/58.31 (38) {G1,W27,D7,L1,V3,M1} P(7,6) { mult( mult( Z, mult( Y, X ) ), mult(
% 57.96/58.31 mult( mult( X, Y ), X ), X ) ) ==> mult( mult( Z, mult( mult( mult( Y, X
% 57.96/58.31 ), X ), mult( Y, X ) ) ), X ) }.
% 57.96/58.31 (39) {G1,W31,D7,L1,V3,M1} P(6,7) { mult( mult( mult( Z, Y ), Z ), mult(
% 57.96/58.31 mult( X, mult( mult( Y, Z ), Y ) ), Z ) ) ==> mult( mult( mult( mult( Z,
% 57.96/58.31 Y ), Z ), mult( X, Y ) ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.31 (40) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ), X ) ) ==>
% 57.96/58.31 mult( Y, X ) }.
% 57.96/58.31 (41) {G1,W11,D5,L1,V2,M1} P(2,7) { mult( mult( Y, rd( X, Y ) ), Y ) ==>
% 57.96/58.31 mult( Y, X ) }.
% 57.96/58.31 (42) {G1,W15,D5,L1,V2,M1} P(0,7) { mult( mult( ld( X, Y ), X ), ld( X, Y )
% 57.96/58.31 ) ==> mult( ld( X, Y ), Y ) }.
% 57.96/58.31 (43) {G1,W11,D5,L1,V2,M1} P(7,3) { rd( mult( mult( X, Y ), X ), mult( Y, X
% 57.96/58.31 ) ) ==> X }.
% 57.96/58.31 (44) {G2,W15,D5,L1,V1,M1} P(35,7) { mult( f( X ), mult( f( X ), X ) ) ==>
% 57.96/58.31 mult( mult( f( X ), X ), f( X ) ) }.
% 57.96/58.31 (45) {G2,W9,D5,L1,V1,M1} P(35,1) { ld( X, mult( f( X ), X ) ) ==> f( X )
% 57.96/58.31 }.
% 57.96/58.31 (51) {G2,W11,D5,L1,V2,M1} P(8,28) { mult( mult( Y, f( X ) ), f( X ) ) ==>
% 57.96/58.31 mult( Y, X ) }.
% 57.96/58.31 (52) {G2,W11,D5,L1,V2,M1} P(28,1) { ld( X, mult( mult( X, Y ), Y ) ) ==>
% 57.96/58.31 mult( Y, Y ) }.
% 57.96/58.31 (55) {G3,W13,D5,L1,V2,M1} P(51,51) { mult( mult( X, Y ), f( Y ) ) ==> mult
% 57.96/58.31 ( mult( X, f( Y ) ), Y ) }.
% 57.96/58.31 (56) {G3,W13,D5,L1,V2,M1} P(51,7);d(7);d(51) { mult( f( Y ), mult( X, Y ) )
% 57.96/58.31 ==> mult( mult( f( Y ), X ), Y ) }.
% 57.96/58.31 (59) {G3,W11,D5,L1,V2,M1} P(2,51) { mult( rd( X, f( Y ) ), Y ) ==> mult( X
% 57.96/58.31 , f( Y ) ) }.
% 57.96/58.31 (60) {G3,W11,D4,L1,V2,M1} P(51,3) { rd( mult( X, Y ), f( Y ) ) ==> mult( X
% 57.96/58.31 , f( Y ) ) }.
% 57.96/58.31 (66) {G4,W11,D4,L1,V2,M1} P(2,60) { mult( rd( X, Y ), f( Y ) ) ==> rd( X, f
% 57.96/58.31 ( Y ) ) }.
% 57.96/58.31 (67) {G4,W13,D5,L1,V2,M1} P(0,60) { rd( Y, f( ld( X, Y ) ) ) = mult( X, f(
% 57.96/58.31 ld( X, Y ) ) ) }.
% 57.96/58.31 (72) {G5,W11,D5,L1,V2,M1} P(66,1) { ld( rd( X, Y ), rd( X, f( Y ) ) ) ==> f
% 57.96/58.31 ( Y ) }.
% 57.96/58.31 (73) {G5,W11,D5,L1,V2,M1} P(66,3) { rd( rd( X, f( Y ) ), f( Y ) ) ==> rd( X
% 57.96/58.31 , Y ) }.
% 57.96/58.31 (78) {G6,W9,D5,L1,V1,M1} P(14,72) { ld( rd( f( X ), X ), unit ) ==> f( X )
% 57.96/58.31 }.
% 57.96/58.31 (80) {G7,W9,D4,L1,V1,M1} P(78,15) { rd( unit, f( X ) ) = rd( f( X ), X )
% 57.96/58.31 }.
% 57.96/58.31 (86) {G6,W13,D5,L1,V2,M1} P(73,73) { rd( rd( X, Y ), f( Y ) ) ==> rd( rd( X
% 57.96/58.31 , f( Y ) ), Y ) }.
% 57.96/58.31 (89) {G6,W11,D5,L1,V2,M1} P(3,73) { rd( mult( X, f( Y ) ), Y ) ==> rd( X, f
% 57.96/58.31 ( Y ) ) }.
% 57.96/58.31 (111) {G3,W11,D4,L1,V2,M1} P(2,52) { ld( rd( X, Y ), mult( X, Y ) ) ==>
% 57.96/58.31 mult( Y, Y ) }.
% 57.96/58.31 (112) {G3,W15,D5,L1,V2,M1} P(0,52) { mult( ld( X, Y ), ld( X, Y ) ) ==> ld
% 57.96/58.31 ( X, mult( Y, ld( X, Y ) ) ) }.
% 57.96/58.31 (117) {G4,W11,D5,L1,V2,M1} P(2,111) { ld( rd( rd( X, Y ), Y ), X ) ==> mult
% 57.96/58.31 ( Y, Y ) }.
% 57.96/58.31 (118) {G4,W11,D4,L1,V2,M1} P(111,15) { rd( mult( X, Y ), mult( Y, Y ) ) ==>
% 57.96/58.31 rd( X, Y ) }.
% 57.96/58.31 (119) {G4,W15,D5,L1,V2,M1} P(0,111);d(112) { ld( X, mult( Y, ld( X, Y ) ) )
% 57.96/58.31 ==> ld( rd( X, ld( X, Y ) ), Y ) }.
% 57.96/58.31 (120) {G4,W9,D4,L1,V1,M1} P(5,111) { ld( rd( unit, X ), X ) ==> mult( X, X
% 57.96/58.31 ) }.
% 57.96/58.31 (122) {G5,W13,D5,L1,V1,M1} P(15,120);d(112);d(119) { ld( rd( X, ld( X, unit
% 57.96/58.31 ) ), unit ) ==> ld( X, ld( X, unit ) ) }.
% 57.96/58.31 (133) {G5,W11,D4,L1,V2,M1} P(2,118) { rd( X, mult( Y, Y ) ) ==> rd( rd( X,
% 57.96/58.31 Y ), Y ) }.
% 57.96/58.31 (148) {G2,W13,D6,L1,V1,M1} P(35,40) { ld( X, mult( mult( f( X ), X ), X ) )
% 57.96/58.31 ==> mult( f( X ), X ) }.
% 57.96/58.31 (149) {G2,W15,D6,L1,V2,M1} P(7,40) { ld( X, mult( mult( mult( X, Y ), X ),
% 57.96/58.31 X ) ) ==> mult( mult( Y, X ), X ) }.
% 57.96/58.31 (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==> ld( X, mult
% 57.96/58.31 ( Y, X ) ) }.
% 57.96/58.31 (161) {G7,W9,D5,L1,V1,M1} P(78,151);d(5);d(18) { mult( f( X ), rd( f( X ),
% 57.96/58.31 X ) ) ==> unit }.
% 57.96/58.31 (164) {G4,W15,D5,L1,V2,M1} P(151,60) { rd( ld( X, mult( Y, X ) ), f( X ) )
% 57.96/58.31 ==> mult( ld( X, Y ), f( X ) ) }.
% 57.96/58.31 (165) {G3,W13,D5,L1,V2,M1} P(151,51);d(151);d(51) { mult( ld( f( X ), Y ),
% 57.96/58.31 X ) ==> ld( f( X ), mult( Y, X ) ) }.
% 57.96/58.31 (167) {G3,W11,D5,L1,V2,M1} P(151,1) { ld( ld( X, Y ), ld( X, mult( Y, X ) )
% 57.96/58.31 ) ==> X }.
% 57.96/58.31 (176) {G8,W9,D4,L1,V1,M1} P(161,1) { ld( f( X ), unit ) = rd( f( X ), X )
% 57.96/58.31 }.
% 57.96/58.31 (183) {G9,W9,D4,L1,V1,M1} P(176,80) { rd( unit, f( X ) ) ==> ld( f( X ),
% 57.96/58.31 unit ) }.
% 57.96/58.31 (184) {G9,W9,D5,L1,V1,M1} P(176,78) { ld( ld( f( X ), unit ), unit ) ==> f
% 57.96/58.31 ( X ) }.
% 57.96/58.31 (186) {G9,W9,D5,L1,V1,M1} P(176,17) { ld( ld( f( X ), unit ), f( X ) ) ==>
% 57.96/58.31 X }.
% 57.96/58.31 (199) {G10,W9,D5,L1,V1,M1} P(186,151);d(0);d(184) { mult( X, ld( f( X ),
% 57.96/58.31 unit ) ) ==> f( X ) }.
% 57.96/58.31 (207) {G11,W15,D6,L1,V2,M1} P(199,6);d(165);d(5);d(32);d(0);d(4) { mult(
% 57.96/58.31 mult( Y, ld( f( X ), unit ) ), mult( f( X ), X ) ) ==> mult( Y, X ) }.
% 57.96/58.31 (208) {G11,W9,D4,L1,V1,M1} P(199,1) { ld( X, f( X ) ) = ld( f( X ), unit )
% 57.96/58.31 }.
% 57.96/58.31 (210) {G12,W9,D5,L1,V1,M1} P(208,186) { ld( ld( X, f( X ) ), f( X ) ) ==> X
% 57.96/58.31 }.
% 57.96/58.31 (213) {G12,W9,D5,L1,V1,M1} P(208,151);d(5);d(18) { mult( ld( X, f( X ) ), f
% 57.96/58.31 ( X ) ) ==> unit }.
% 57.96/58.31 (215) {G12,W9,D5,L1,V1,M1} P(208,0) { mult( f( X ), ld( X, f( X ) ) ) ==>
% 57.96/58.31 unit }.
% 57.96/58.31 (229) {G13,W11,D5,L1,V1,M1} P(213,118);d(133);d(73) { rd( ld( X, f( X ) ),
% 57.96/58.31 f( X ) ) ==> rd( unit, X ) }.
% 57.96/58.31 (232) {G2,W19,D5,L1,V3,M1} S(24);d(41) { mult( mult( Z, Y ), mult( X, rd( X
% 57.96/58.31 , Y ) ) ) ==> mult( mult( Z, mult( Y, X ) ), rd( X, Y ) ) }.
% 57.96/58.31 (239) {G2,W15,D5,L1,V2,M1} P(25,40);d(0);d(42) { mult( mult( ld( X, Y ), Y
% 57.96/58.31 ), X ) ==> ld( X, mult( Y, mult( Y, X ) ) ) }.
% 57.96/58.31 (248) {G4,W11,D5,L1,V2,M1} P(2,167) { ld( ld( Y, rd( X, Y ) ), ld( Y, X ) )
% 57.96/58.31 ==> Y }.
% 57.96/58.31 (249) {G4,W15,D5,L1,V2,M1} P(0,167) { ld( ld( ld( X, Y ), X ), ld( ld( X, Y
% 57.96/58.31 ), Y ) ) ==> ld( X, Y ) }.
% 57.96/58.31 (250) {G4,W7,D4,L1,V1,M1} P(5,167);d(18) { ld( ld( X, unit ), unit ) ==> X
% 57.96/58.31 }.
% 57.96/58.31 (253) {G5,W7,D3,L1,V1,M1} P(17,250) { rd( unit, X ) ==> ld( X, unit ) }.
% 57.96/58.31 (256) {G6,W9,D4,L1,V1,M1} P(253,120) { ld( ld( X, unit ), X ) ==> mult( X,
% 57.96/58.31 X ) }.
% 57.96/58.31 (258) {G7,W9,D4,L1,V1,M1} P(256,167);d(0);d(250) { ld( mult( X, X ), X )
% 57.96/58.31 ==> ld( X, unit ) }.
% 57.96/58.31 (261) {G8,W9,D4,L1,V1,M1} P(258,15) { rd( X, ld( X, unit ) ) ==> mult( X, X
% 57.96/58.31 ) }.
% 57.96/58.31 (262) {G9,W11,D4,L1,V1,M1} P(250,261);d(112);d(119);d(122) { rd( ld( X,
% 57.96/58.31 unit ), X ) ==> ld( X, ld( X, unit ) ) }.
% 57.96/58.31 (265) {G9,W11,D4,L1,V1,M1} P(261,111);d(0);d(112);d(119);d(122) { ld( X, ld
% 57.96/58.31 ( X, unit ) ) ==> ld( mult( X, X ), unit ) }.
% 57.96/58.31 (269) {G11,W15,D5,L1,V2,M1} P(199,27);d(165);d(5);d(32);d(0);d(4) { rd(
% 57.96/58.31 mult( Y, X ), mult( f( X ), X ) ) ==> mult( Y, ld( f( X ), unit ) ) }.
% 57.96/58.31 (285) {G10,W11,D4,L1,V1,M1} S(262);d(265) { rd( ld( X, unit ), X ) ==> ld(
% 57.96/58.31 mult( X, X ), unit ) }.
% 57.96/58.31 (287) {G11,W13,D5,L1,V1,M1} P(285,73);d(8) { rd( ld( X, unit ), f( X ) )
% 57.96/58.31 ==> rd( ld( f( X ), unit ), X ) }.
% 57.96/58.31 (297) {G2,W15,D5,L1,V2,M1} P(29,25);d(0) { mult( mult( mult( Y, X ), ld( X
% 57.96/58.31 , Y ) ), X ) ==> mult( Y, mult( Y, X ) ) }.
% 57.96/58.31 (329) {G5,W11,D4,L1,V2,M1} P(248,15) { rd( ld( X, Y ), X ) ==> ld( X, rd( Y
% 57.96/58.31 , X ) ) }.
% 57.96/58.31 (335) {G13,W13,D5,L1,V1,M1} P(210,329);d(15) { rd( X, ld( X, f( X ) ) ) ==>
% 57.96/58.31 ld( ld( X, f( X ) ), X ) }.
% 57.96/58.31 (343) {G6,W13,D5,L1,V2,M1} P(329,73);d(329);d(73) { rd( ld( f( X ), Y ), X
% 57.96/58.31 ) ==> ld( f( X ), rd( Y, X ) ) }.
% 57.96/58.31 (349) {G6,W11,D5,L1,V2,M1} P(1,329) { ld( X, rd( mult( X, Y ), X ) ) ==> rd
% 57.96/58.31 ( Y, X ) }.
% 57.96/58.31 (357) {G7,W11,D4,L1,V2,M1} P(349,0) { rd( mult( X, Y ), X ) ==> mult( X, rd
% 57.96/58.31 ( Y, X ) ) }.
% 57.96/58.31 (360) {G14,W11,D4,L1,V1,M1} P(215,357);d(183);d(229);d(253) { mult( f( X )
% 57.96/58.31 , ld( X, unit ) ) ==> ld( f( X ), unit ) }.
% 57.96/58.31 (367) {G8,W13,D5,L1,V2,M1} P(357,73);d(357);d(73) { rd( mult( f( X ), Y ),
% 57.96/58.31 X ) ==> mult( f( X ), rd( Y, X ) ) }.
% 57.96/58.31 (373) {G8,W11,D5,L1,V2,M1} P(357,17) { ld( mult( X, rd( Y, X ) ), mult( X,
% 57.96/58.31 Y ) ) ==> X }.
% 57.96/58.31 (379) {G15,W13,D5,L1,V1,M1} P(250,360) { mult( f( ld( X, unit ) ), X ) = ld
% 57.96/58.31 ( f( ld( X, unit ) ), unit ) }.
% 57.96/58.31 (400) {G9,W15,D5,L1,V2,M1} P(15,373);d(151) { ld( ld( Y, mult( X, Y ) ),
% 57.96/58.31 mult( ld( Y, X ), X ) ) ==> ld( Y, X ) }.
% 57.96/58.31 (402) {G2,W15,D5,L1,V2,M1} P(41,29);d(2) { mult( rd( Y, X ), mult( X, Y ) )
% 57.96/58.31 ==> mult( mult( Y, rd( Y, X ) ), X ) }.
% 57.96/58.31 (416) {G12,W11,D5,L1,V1,M1} P(35,43);d(269) { mult( mult( f( X ), X ), ld(
% 57.96/58.31 f( X ), unit ) ) ==> X }.
% 57.96/58.31 (425) {G13,W11,D5,L1,V1,M1} P(208,416) { mult( mult( f( X ), X ), ld( X, f
% 57.96/58.31 ( X ) ) ) ==> X }.
% 57.96/58.31 (427) {G13,W11,D5,L1,V1,M1} P(416,52);d(199);d(112);d(119);d(122);d(265);d(
% 57.96/58.31 8) { ld( mult( f( X ), X ), f( X ) ) ==> ld( X, unit ) }.
% 57.96/58.31 (438) {G14,W11,D5,L1,V1,M1} P(425,3);d(335) { ld( ld( X, f( X ) ), X ) ==>
% 57.96/58.31 mult( f( X ), X ) }.
% 57.96/58.31 (441) {G15,W11,D5,L1,V1,M1} P(438,15) { rd( X, mult( f( X ), X ) ) ==> ld(
% 57.96/58.31 X, f( X ) ) }.
% 57.96/58.31 (447) {G14,W11,D4,L1,V1,M1} P(427,167);d(44);d(1) { ld( ld( X, unit ), f( X
% 57.96/58.31 ) ) ==> mult( f( X ), X ) }.
% 57.96/58.31 (448) {G14,W11,D5,L1,V1,M1} P(427,151);d(44);d(1) { mult( ld( X, unit ),
% 57.96/58.31 mult( f( X ), X ) ) ==> f( X ) }.
% 57.96/58.31 (450) {G14,W11,D4,L1,V1,M1} P(427,15) { rd( f( X ), ld( X, unit ) ) ==>
% 57.96/58.31 mult( f( X ), X ) }.
% 57.96/58.31 (451) {G14,W11,D5,L1,V1,M1} P(427,0) { mult( mult( f( X ), X ), ld( X, unit
% 57.96/58.31 ) ) ==> f( X ) }.
% 57.96/58.31 (454) {G15,W15,D5,L1,V1,M1} P(250,447) { mult( f( ld( X, unit ) ), ld( X,
% 57.96/58.31 unit ) ) ==> ld( X, f( ld( X, unit ) ) ) }.
% 57.96/58.31 (458) {G16,W13,D5,L1,V1,M1} P(250,450);d(454) { rd( f( ld( X, unit ) ), X )
% 57.96/58.31 ==> ld( X, f( ld( X, unit ) ) ) }.
% 57.96/58.31 (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44);d(55);d(8);
% 57.96/58.31 d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.31 (484) {G16,W13,D5,L1,V2,M1} P(470,357) { mult( X, rd( ld( Y, unit ), X ) )
% 57.96/58.31 ==> rd( rd( X, Y ), X ) }.
% 57.96/58.31 (485) {G16,W13,D5,L1,V2,M1} P(470,349) { ld( X, rd( rd( X, Y ), X ) ) ==>
% 57.96/58.31 rd( ld( Y, unit ), X ) }.
% 57.96/58.31 (489) {G16,W9,D4,L1,V2,M1} P(250,470) { rd( Y, ld( X, unit ) ) ==> mult( Y
% 57.96/58.31 , X ) }.
% 57.96/58.31 (493) {G16,W11,D5,L1,V2,M1} P(208,470) { mult( Y, ld( X, f( X ) ) ) ==> rd
% 57.96/58.31 ( Y, f( X ) ) }.
% 57.96/58.31 (494) {G16,W15,D5,L1,V2,M1} P(470,151);d(470) { rd( ld( ld( X, unit ), Y )
% 57.96/58.31 , X ) ==> ld( ld( X, unit ), rd( Y, X ) ) }.
% 57.96/58.31 (496) {G16,W13,D5,L1,V2,M1} P(470,40) { ld( X, mult( rd( X, Y ), X ) ) ==>
% 57.96/58.31 mult( ld( Y, unit ), X ) }.
% 57.96/58.31 (497) {G17,W13,D4,L1,V2,M1} P(470,111);d(489);d(470);d(285) { ld( mult( X,
% 57.96/58.31 Y ), rd( X, Y ) ) ==> ld( mult( Y, Y ), unit ) }.
% 57.96/58.31 (501) {G16,W15,D5,L1,V2,M1} P(470,60) { rd( rd( X, Y ), f( ld( Y, unit ) )
% 57.96/58.31 ) ==> mult( X, f( ld( Y, unit ) ) ) }.
% 57.96/58.31 (503) {G16,W15,D5,L1,V2,M1} P(470,7);d(470) { rd( mult( ld( Y, unit ), X )
% 57.96/58.31 , Y ) ==> mult( ld( Y, unit ), rd( X, Y ) ) }.
% 57.96/58.31 (504) {G16,W9,D4,L1,V2,M1} P(470,1) { ld( X, rd( X, Y ) ) ==> ld( Y, unit )
% 57.96/58.31 }.
% 57.96/58.31 (513) {G17,W15,D6,L1,V2,M1} P(489,89) { mult( mult( X, f( ld( Y, unit ) ) )
% 57.96/58.31 , Y ) ==> rd( X, f( ld( Y, unit ) ) ) }.
% 57.96/58.31 (514) {G17,W13,D6,L1,V1,M1} P(489,78) { ld( mult( f( ld( X, unit ) ), X ),
% 57.96/58.31 unit ) ==> f( ld( X, unit ) ) }.
% 57.96/58.31 (516) {G17,W15,D5,L1,V2,M1} P(489,66) { mult( mult( X, Y ), f( ld( Y, unit
% 57.96/58.31 ) ) ) ==> rd( X, f( ld( Y, unit ) ) ) }.
% 57.96/58.31 (517) {G17,W9,D4,L1,V2,M1} P(489,17) { ld( mult( X, Y ), X ) ==> ld( Y,
% 57.96/58.31 unit ) }.
% 57.96/58.31 (518) {G18,W13,D5,L1,V1,M1} P(448,517) { ld( f( X ), ld( X, unit ) ) ==> ld
% 57.96/58.31 ( mult( f( X ), X ), unit ) }.
% 57.96/58.31 (519) {G18,W13,D5,L1,V2,M1} P(41,517) { ld( mult( X, Y ), mult( X, rd( Y, X
% 57.96/58.31 ) ) ) ==> ld( X, unit ) }.
% 57.96/58.31 (528) {G18,W13,D5,L1,V2,M1} P(7,517) { ld( mult( mult( X, Y ), X ), X ) ==>
% 57.96/58.31 ld( mult( Y, X ), unit ) }.
% 57.96/58.31 (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit ) ==> ld( Y, X )
% 57.96/58.31 }.
% 57.96/58.31 (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) ) ==> mult( Z,
% 57.96/58.31 ld( X, Y ) ) }.
% 57.96/58.31 (537) {G19,W13,D5,L1,V1,M1} P(438,529) { ld( mult( f( X ), X ), unit ) = ld
% 57.96/58.31 ( X, ld( X, f( X ) ) ) }.
% 57.96/58.31 (539) {G20,W15,D5,L1,V2,M1} P(529,329);d(534);d(112);d(119);d(534);d(534);d
% 57.96/58.31 (5) { ld( ld( X, Y ), ld( Y, X ) ) ==> ld( mult( Y, ld( X, Y ) ), X ) }.
% 57.96/58.31 (561) {G19,W13,D6,L1,V2,M1} P(360,39);d(151);d(5);d(18);d(5);d(470);d(89);d
% 57.96/58.31 (287);d(343);d(253);d(518);d(470);d(4);d(5);d(470) { mult( rd( Y, mult( f
% 57.96/58.31 ( X ), X ) ), f( X ) ) ==> rd( Y, X ) }.
% 57.96/58.31 (568) {G17,W13,D5,L1,V2,M1} P(493,349);d(485) { rd( ld( f( Y ), unit ), X )
% 57.96/58.31 = rd( ld( Y, f( Y ) ), X ) }.
% 57.96/58.31 (571) {G17,W13,D5,L1,V2,M1} P(493,40);d(496) { mult( ld( f( Y ), unit ), X
% 57.96/58.31 ) = mult( ld( Y, f( Y ) ), X ) }.
% 57.96/58.31 (577) {G3,W15,D5,L1,V2,M1} S(42);d(151) { mult( ld( X, mult( Y, X ) ), ld(
% 57.96/58.31 X, Y ) ) ==> mult( ld( X, Y ), Y ) }.
% 57.96/58.31 (636) {G4,W11,D4,L1,V1,M1} P(55,40);d(8);d(35) { ld( f( X ), mult( X, X ) )
% 57.96/58.31 ==> mult( f( X ), X ) }.
% 57.96/58.31 (646) {G20,W15,D5,L1,V2,M1} P(636,534) { mult( Y, ld( mult( X, X ), f( X )
% 57.96/58.31 ) ) ==> rd( Y, mult( f( X ), X ) ) }.
% 57.96/58.31 (648) {G19,W13,D5,L1,V1,M1} P(636,529) { ld( mult( f( X ), X ), unit ) = ld
% 57.96/58.31 ( mult( X, X ), f( X ) ) }.
% 57.96/58.31 (699) {G4,W13,D5,L1,V2,M1} P(2,56) { mult( mult( f( Y ), rd( X, Y ) ), Y )
% 57.96/58.31 ==> mult( f( Y ), X ) }.
% 57.96/58.31 (805) {G18,W13,D6,L1,V2,M1} P(571,1) { ld( ld( f( X ), unit ), mult( ld( X
% 57.96/58.31 , f( X ) ), Y ) ) ==> Y }.
% 57.96/58.31 (836) {G19,W15,D5,L1,V2,M1} P(15,519);d(151);d(529) { ld( mult( ld( Y, X )
% 57.96/58.31 , X ), ld( Y, mult( X, Y ) ) ) ==> ld( X, Y ) }.
% 57.96/58.31 (884) {G19,W15,D5,L1,V2,M1} P(470,528) { ld( mult( rd( X, Y ), X ), X ) =
% 57.96/58.31 ld( mult( ld( Y, unit ), X ), unit ) }.
% 57.96/58.31 (888) {G19,W17,D5,L1,V2,M1} P(2,528) { ld( mult( X, rd( X, Y ) ), rd( X, Y
% 57.96/58.31 ) ) ==> ld( mult( Y, rd( X, Y ) ), unit ) }.
% 57.96/58.31 (925) {G17,W13,D5,L1,V1,M1} P(67,80);d(489) { mult( X, f( ld( X, unit ) ) )
% 57.96/58.31 ==> mult( f( ld( X, unit ) ), X ) }.
% 57.96/58.31 (929) {G18,W15,D5,L1,V2,M1} P(484,517) { ld( rd( rd( X, Y ), X ), X ) = ld
% 57.96/58.31 ( rd( ld( Y, unit ), X ), unit ) }.
% 57.96/58.31 (1076) {G20,W15,D6,L1,V1,M1} P(925,89);d(367);d(534);d(16);d(28) { mult(
% 57.96/58.31 mult( f( ld( X, unit ) ), X ), X ) ==> rd( X, f( ld( X, unit ) ) ) }.
% 57.96/58.31 (1125) {G20,W13,D5,L1,V1,M1} P(537,648) { ld( X, ld( X, f( X ) ) ) ==> ld(
% 57.96/58.31 mult( X, X ), f( X ) ) }.
% 57.96/58.31 (1134) {G21,W13,D5,L1,V1,M1} P(1125,151);d(151);d(45) { mult( ld( mult( X,
% 57.96/58.31 X ), f( X ) ), X ) ==> ld( X, f( X ) ) }.
% 57.96/58.31 (1183) {G22,W13,D5,L1,V2,M1} P(1134,38);d(493);d(646);d(441);d(151);d(151);
% 57.96/58.31 d(148);d(493);d(164);d(213);d(4) { mult( rd( Y, f( X ) ), mult( f( X ), X
% 57.96/58.31 ) ) ==> mult( Y, X ) }.
% 57.96/58.31 (1190) {G23,W15,D5,L1,V2,M1} P(1183,517) { ld( mult( X, Y ), rd( X, f( Y )
% 57.96/58.31 ) ) ==> ld( mult( f( Y ), Y ), unit ) }.
% 57.96/58.31 (1201) {G23,W13,D5,L1,V2,M1} P(3,1183) { mult( X, mult( f( Y ), Y ) ) ==>
% 57.96/58.31 mult( mult( X, f( Y ) ), Y ) }.
% 57.96/58.31 (1250) {G24,W15,D6,L1,V2,M1} P(1201,517) { ld( mult( mult( X, f( Y ) ), Y )
% 57.96/58.31 , X ) ==> ld( mult( f( Y ), Y ), unit ) }.
% 57.96/58.31 (1301) {G21,W13,D5,L1,V1,M1} P(379,343);d(367);d(534);d(16);d(28);d(1076);d
% 57.96/58.31 (534);d(0) { rd( X, f( ld( X, unit ) ) ) ==> ld( f( ld( X, unit ) ), X )
% 57.96/58.31 }.
% 57.96/58.31 (1312) {G16,W15,D6,L1,V2,M1} P(379,470) { mult( Y, mult( f( ld( X, unit ) )
% 57.96/58.31 , X ) ) ==> rd( Y, f( ld( X, unit ) ) ) }.
% 57.96/58.31 (1326) {G22,W17,D5,L1,V2,M1} P(529,1301) { rd( ld( X, Y ), f( ld( Y, X ) )
% 57.96/58.31 ) ==> ld( f( ld( Y, X ) ), ld( X, Y ) ) }.
% 57.96/58.31 (1396) {G19,W13,D5,L1,V2,M1} P(0,805) { ld( ld( f( X ), unit ), Y ) = ld(
% 57.96/58.31 ld( X, f( X ) ), Y ) }.
% 57.96/58.31 (1457) {G20,W13,D5,L1,V2,M1} P(561,3);d(86) { rd( X, mult( f( Y ), Y ) )
% 57.96/58.31 ==> rd( rd( X, f( Y ) ), Y ) }.
% 57.96/58.31 (1773) {G20,W15,D5,L1,V2,M1} P(496,836);d(504);d(17) { ld( mult( ld( Y,
% 57.96/58.31 unit ), rd( X, Y ) ), mult( ld( Y, unit ), X ) ) ==> Y }.
% 57.96/58.31 (1797) {G21,W15,D5,L1,V2,M1} P(1773,0) { mult( mult( ld( X, unit ), rd( Y,
% 57.96/58.31 X ) ), X ) ==> mult( ld( X, unit ), Y ) }.
% 57.96/58.31 (1840) {G4,W19,D5,L1,V2,M1} P(2,577) { mult( ld( Y, X ), ld( Y, rd( X, Y )
% 57.96/58.31 ) ) ==> mult( ld( Y, rd( X, Y ) ), rd( X, Y ) ) }.
% 57.96/58.31 (1877) {G20,W17,D6,L1,V2,M1} P(516,89);d(534);d(16) { rd( mult( X, Y ), f(
% 57.96/58.31 ld( Y, unit ) ) ) ==> mult( rd( X, f( ld( Y, unit ) ) ), Y ) }.
% 57.96/58.31 (1897) {G18,W17,D6,L1,V2,M1} P(402,517) { ld( mult( mult( X, rd( X, Y ) ),
% 57.96/58.31 Y ), rd( X, Y ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.31 (1898) {G6,W15,D5,L1,V2,M1} P(329,402);d(0);d(1840);d(239);d(2) { mult( ld
% 57.96/58.31 ( X, rd( Y, X ) ), Y ) ==> ld( X, mult( rd( Y, X ), Y ) ) }.
% 57.96/58.31 (2047) {G3,W15,D5,L1,V2,M1} P(297,3) { rd( mult( X, mult( X, Y ) ), Y ) ==>
% 57.96/58.31 mult( mult( X, Y ), ld( Y, X ) ) }.
% 57.96/58.31 (2069) {G20,W15,D5,L1,V2,M1} P(0,2047);d(534) { mult( Y, ld( ld( X, Y ), X
% 57.96/58.31 ) ) ==> mult( mult( X, Y ), ld( Y, X ) ) }.
% 57.96/58.31 (2103) {G21,W15,D5,L1,V2,M1} P(2069,517);d(529) { ld( mult( mult( Y, X ),
% 57.96/58.31 ld( X, Y ) ), X ) ==> ld( Y, ld( Y, X ) ) }.
% 57.96/58.31 (2151) {G22,W11,D4,L1,V2,M1} P(17,2103);d(1897);d(504) { ld( X, ld( Y, unit
% 57.96/58.31 ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.31 (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld( Y, unit ), X
% 57.96/58.31 ) ==> mult( Y, X ) }.
% 57.96/58.31 (2205) {G23,W13,D5,L1,V3,M1} P(529,2151) { ld( mult( ld( X, Y ), Z ), unit
% 57.96/58.31 ) ==> ld( Z, ld( Y, X ) ) }.
% 57.96/58.31 (2213) {G23,W9,D4,L1,V2,M1} P(2151,0);d(470) { rd( X, mult( Y, X ) ) ==> ld
% 57.96/58.31 ( Y, unit ) }.
% 57.96/58.31 (2214) {G24,W9,D4,L1,V2,M1} P(2204,2204);d(4) { mult( ld( X, unit ), Y )
% 57.96/58.31 ==> ld( X, Y ) }.
% 57.96/58.31 (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd( Y, X ),
% 57.96/58.31 unit ) ==> rd( X, Y ) }.
% 57.96/58.31 (2217) {G25,W15,D5,L1,V2,M1} P(2204,2069);d(2151);d(470);d(2214);d(2151);d(
% 57.96/58.31 470) { rd( Y, mult( X, mult( X, Y ) ) ) ==> rd( ld( X, Y ), mult( X, Y )
% 57.96/58.31 ) }.
% 57.96/58.31 (2234) {G24,W15,D6,L1,V2,M1} P(514,2204) { mult( mult( f( ld( X, unit ) ),
% 57.96/58.31 X ), Y ) ==> ld( f( ld( X, unit ) ), Y ) }.
% 57.96/58.31 (2242) {G24,W11,D5,L1,V2,M1} P(2204,1396) { ld( ld( X, f( X ) ), Y ) ==>
% 57.96/58.31 mult( f( X ), Y ) }.
% 57.96/58.31 (2243) {G24,W15,D6,L1,V2,M1} P(2204,1396);d(2204);d(925) { ld( mult( f( ld
% 57.96/58.31 ( X, unit ) ), X ), Y ) ==> mult( f( ld( X, unit ) ), Y ) }.
% 57.96/58.31 (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z ) ==> ld( ld
% 57.96/58.31 ( Y, X ), Z ) }.
% 57.96/58.31 (2256) {G25,W11,D4,L1,V2,M1} P(2204,52);d(2254);d(2254);d(16);d(2069) {
% 57.96/58.31 mult( mult( Y, X ), ld( X, Y ) ) ==> mult( Y, Y ) }.
% 57.96/58.31 (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z ) ==> ld(
% 57.96/58.31 rd( Y, X ), Z ) }.
% 57.96/58.31 (2258) {G26,W13,D4,L1,V2,M1} P(2047,2215);d(2256);d(2217) { rd( ld( X, Y )
% 57.96/58.31 , mult( X, Y ) ) ==> ld( mult( X, X ), unit ) }.
% 57.96/58.31 (2263) {G25,W11,D4,L1,V2,M1} P(503,2215);d(2205);d(16);d(2254);d(534);d(16)
% 57.96/58.31 { mult( X, ld( Y, X ) ) ==> ld( rd( Y, X ), X ) }.
% 57.96/58.31 (2267) {G25,W13,D5,L1,V2,M1} P(494,2215);d(529);d(2151);d(534);d(2151);d(
% 57.96/58.31 470) { ld( mult( X, rd( Y, X ) ), unit ) ==> rd( X, mult( X, Y ) ) }.
% 57.96/58.31 (2275) {G25,W11,D5,L1,V2,M1} P(2215,929);d(534);d(16) { ld( rd( rd( Y, X )
% 57.96/58.31 , Y ), Y ) ==> mult( Y, X ) }.
% 57.96/58.31 (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd( Z, rd( Y, X
% 57.96/58.31 ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.32 (2286) {G27,W13,D5,L1,V2,M1} P(1457,2215);d(2215);d(2276) { rd( mult( f( Y
% 57.96/58.32 ), Y ), X ) ==> mult( Y, rd( f( Y ), X ) ) }.
% 57.96/58.32 (2291) {G27,W13,D5,L1,V2,M1} P(86,2215);d(2215);d(2276);d(2276) { mult( Y,
% 57.96/58.32 rd( f( Y ), X ) ) ==> mult( f( Y ), rd( Y, X ) ) }.
% 57.96/58.32 (2298) {G25,W13,D5,L1,V3,M1} P(534,2215) { ld( mult( X, ld( Z, Y ) ), unit
% 57.96/58.32 ) ==> rd( ld( Y, Z ), X ) }.
% 57.96/58.32 (2301) {G27,W11,D4,L1,V2,M1} P(133,2215);d(2215);d(2276) { rd( mult( Y, Y )
% 57.96/58.32 , X ) ==> mult( Y, rd( Y, X ) ) }.
% 57.96/58.32 (2303) {G27,W11,D5,L1,V2,M1} P(73,2215);d(2215);d(2276) { mult( f( Y ), rd
% 57.96/58.32 ( f( Y ), X ) ) ==> rd( Y, X ) }.
% 57.96/58.32 (2312) {G25,W15,D5,L1,V2,M1} P(2213,1898);d(2254);d(2204);d(2254);d(16) {
% 57.96/58.32 ld( mult( Y, X ), ld( Y, X ) ) ==> ld( mult( Y, mult( Y, X ) ), X ) }.
% 57.96/58.32 (2316) {G28,W11,D4,L1,V2,M1} P(516,2213);d(2276);d(2303) { rd( ld( Y, unit
% 57.96/58.32 ), X ) ==> ld( mult( X, Y ), unit ) }.
% 57.96/58.32 (2324) {G25,W11,D4,L1,V2,M1} P(2213,884);d(2254);d(16);d(2205);d(16) { ld(
% 57.96/58.32 X, mult( Y, X ) ) ==> ld( ld( Y, X ), X ) }.
% 57.96/58.32 (2335) {G27,W11,D4,L1,V2,M1} P(2213,484);d(470);d(357);d(484);d(470);d(2276
% 57.96/58.32 );d(2257);d(2276);d(888);d(2267) { rd( Y, mult( Y, X ) ) ==> rd( rd( Y, X
% 57.96/58.32 ), Y ) }.
% 57.96/58.32 (2336) {G28,W9,D4,L1,V2,M1} P(67,2213);d(2276);d(2303) { rd( ld( X, Y ), Y
% 57.96/58.32 ) ==> ld( X, unit ) }.
% 57.96/58.32 (2354) {G29,W11,D4,L1,V2,M1} P(400,2336);d(2335);d(534);d(2257);d(534);d(0)
% 57.96/58.32 ;d(529) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 57.96/58.32 (2357) {G29,W15,D5,L1,V2,M1} P(2336,1898);d(2254);d(2204);d(2312);d(2254);d
% 57.96/58.32 (16) { ld( Y, ld( X, ld( X, Y ) ) ) ==> ld( mult( X, mult( X, Y ) ), Y )
% 57.96/58.32 }.
% 57.96/58.32 (2372) {G29,W15,D5,L1,V2,M1} P(1190,2336);d(2276);d(2254);d(16) { ld( mult
% 57.96/58.32 ( f( Y ), Y ), rd( f( Y ), X ) ) ==> ld( mult( X, Y ), unit ) }.
% 57.96/58.32 (2403) {G29,W13,D5,L1,V2,M1} P(2336,699);d(470);d(2257) { mult( f( Y ), ld
% 57.96/58.32 ( X, Y ) ) ==> ld( rd( X, f( Y ) ), Y ) }.
% 57.96/58.32 (2409) {G29,W13,D5,L1,V2,M1} P(2336,73);d(2316) { ld( mult( f( Y ), X ),
% 57.96/58.32 unit ) = rd( ld( X, f( Y ) ), Y ) }.
% 57.96/58.32 (2411) {G29,W11,D4,L1,V2,M1} P(2336,66);d(2254);d(16) { rd( ld( X, Y ), f(
% 57.96/58.32 Y ) ) ==> ld( X, f( Y ) ) }.
% 57.96/58.32 (2474) {G26,W11,D5,L1,V2,M1} P(2257,884);d(2205);d(16) { ld( ld( rd( Y, X )
% 57.96/58.32 , X ), X ) ==> ld( X, Y ) }.
% 57.96/58.32 (2492) {G26,W17,D5,L1,V3,M1} P(2257,1201);d(2257);d(2254) { ld( rd( Y, X )
% 57.96/58.32 , mult( f( Z ), Z ) ) ==> ld( ld( f( Z ), rd( Y, X ) ), Z ) }.
% 57.96/58.32 (2501) {G26,W17,D5,L1,V3,M1} P(2257,497) { ld( ld( rd( Y, X ), Z ), rd( rd
% 57.96/58.32 ( X, Y ), Z ) ) ==> ld( mult( Z, Z ), unit ) }.
% 57.96/58.32 (2505) {G26,W15,D5,L1,V4,M1} P(534,2257) { mult( mult( X, ld( Z, Y ) ), T )
% 57.96/58.32 ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 57.96/58.32 (2506) {G26,W13,D5,L1,V3,M1} P(2257,517) { ld( ld( rd( Y, X ), Z ), rd( X,
% 57.96/58.32 Y ) ) ==> ld( Z, unit ) }.
% 57.96/58.32 (2507) {G26,W13,D5,L1,V3,M1} P(2257,470);d(2151) { ld( mult( Z, rd( Y, X )
% 57.96/58.32 ), unit ) ==> rd( rd( X, Y ), Z ) }.
% 57.96/58.32 (2514) {G26,W11,D5,L1,V2,M1} P(2257,59) { ld( rd( f( Y ), X ), Y ) ==> mult
% 57.96/58.32 ( X, f( Y ) ) }.
% 57.96/58.32 (2517) {G26,W11,D4,L1,V2,M1} P(2257,66) { ld( rd( Y, X ), f( Y ) ) ==> rd(
% 57.96/58.32 X, f( Y ) ) }.
% 57.96/58.32 (2523) {G26,W11,D5,L1,V3,M1} P(2257,1) { ld( rd( X, Y ), ld( rd( Y, X ), Z
% 57.96/58.32 ) ) ==> Z }.
% 57.96/58.32 (2525) {G27,W15,D5,L1,V4,M1} P(2276,2257) { mult( mult( X, rd( Z, Y ) ), T
% 57.96/58.32 ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 57.96/58.32 (2537) {G27,W15,D5,L1,V4,M1} P(534,2276) { rd( T, mult( X, ld( Z, Y ) ) )
% 57.96/58.32 ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 57.96/58.32 (2570) {G25,W17,D5,L1,V3,M1} P(2254,1201);d(2254);d(2254) { ld( ld( Y, X )
% 57.96/58.32 , mult( f( Z ), Z ) ) ==> ld( ld( f( Z ), ld( Y, X ) ), Z ) }.
% 57.96/58.32 (2615) {G30,W17,D5,L1,V2,M1} P(2517,2354);d(2257) { ld( ld( rd( Y, X ), f(
% 57.96/58.32 X ) ), f( X ) ) ==> ld( f( X ), rd( Y, f( X ) ) ) }.
% 57.96/58.32 (2616) {G30,W15,D5,L1,V2,M1} P(2103,2354);d(2357);d(2505);d(2258);d(2204)
% 57.96/58.32 { ld( mult( X, mult( X, Y ) ), Y ) ==> ld( mult( mult( X, X ), Y ), Y )
% 57.96/58.32 }.
% 57.96/58.32 (2623) {G30,W15,D6,L1,V2,M1} P(884,2354);d(2151);d(2254);d(2205);d(16);d(
% 57.96/58.32 2257);d(2254) { ld( ld( ld( X, rd( Y, X ) ), X ), X ) ==> ld( X, ld( X, Y
% 57.96/58.32 ) ) }.
% 57.96/58.32 (2638) {G30,W15,D6,L1,V2,M1} P(117,2354);d(2257);d(2276) { ld( ld( mult( Y
% 57.96/58.32 , rd( Y, X ) ), X ), X ) ==> ld( X, mult( Y, Y ) ) }.
% 57.96/58.32 (2678) {G30,W11,D4,L1,V2,M1} P(2411,2215);d(529);d(534) { mult( f( Y ), ld
% 57.96/58.32 ( Y, X ) ) ==> ld( f( Y ), X ) }.
% 57.96/58.32 (2727) {G30,W13,D5,L1,V2,M1} P(517,2411);d(2316) { ld( mult( f( X ), Y ),
% 57.96/58.32 unit ) = ld( mult( X, Y ), f( X ) ) }.
% 57.96/58.32 (2731) {G30,W13,D5,L1,V2,M1} P(2411,59);d(2254);d(2254) { ld( ld( Y, X ), f
% 57.96/58.32 ( Y ) ) ==> ld( ld( f( Y ), X ), Y ) }.
% 57.96/58.32 (2736) {G31,W13,D5,L1,V2,M1} P(2354,2678);d(2403);d(60) { ld( f( X ), ld( Y
% 57.96/58.32 , X ) ) ==> ld( mult( Y, f( X ) ), X ) }.
% 57.96/58.32 (2803) {G31,W13,D5,L1,V2,M1} P(17,2678) { mult( f( rd( X, Y ) ), Y ) = ld(
% 57.96/58.32 f( rd( X, Y ) ), X ) }.
% 57.96/58.32 (2805) {G31,W11,D4,L1,V2,M1} P(1,2678) { ld( f( X ), mult( X, Y ) ) ==>
% 57.96/58.32 mult( f( X ), Y ) }.
% 57.96/58.32 (2810) {G32,W15,D5,L1,V3,M1} P(2805,2254) { ld( ld( mult( X, Y ), f( X ) )
% 57.96/58.32 , Z ) ==> mult( mult( f( X ), Y ), Z ) }.
% 57.96/58.32 (2863) {G29,W13,D5,L1,V2,M1} P(2316,568) { ld( mult( Y, f( X ) ), unit ) =
% 57.96/58.32 rd( ld( X, f( X ) ), Y ) }.
% 57.96/58.32 (2971) {G31,W11,D4,L1,V2,M1} P(2301,1797);d(2254);d(2254);d(16);d(2638);d(
% 57.96/58.32 28);d(2254);d(2254);d(16) { ld( Y, mult( X, X ) ) ==> ld( ld( X, Y ), X )
% 57.96/58.32 }.
% 57.96/58.32 (2974) {G32,W11,D4,L1,V2,M1} P(2301,884);d(2971);d(28);d(149);d(2257);d(
% 57.96/58.32 2254);d(2623);d(2205);d(16) { ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y
% 57.96/58.32 ) }.
% 57.96/58.32 (3016) {G27,W11,D4,L1,V2,M1} S(297);d(2505);d(2258);d(2204) { mult( Y, mult
% 57.96/58.32 ( Y, X ) ) ==> mult( mult( Y, Y ), X ) }.
% 57.96/58.32 (3020) {G26,W15,D5,L1,V2,M1} S(539);d(2263) { ld( ld( X, Y ), ld( Y, X ) )
% 57.96/58.32 ==> ld( ld( rd( X, Y ), Y ), X ) }.
% 57.96/58.32 (3057) {G28,W11,D4,L1,V2,M1} P(0,3016) { mult( mult( X, X ), ld( X, Y ) )
% 57.96/58.32 ==> mult( X, Y ) }.
% 57.96/58.32 (3062) {G32,W13,D5,L1,V2,M1} P(2805,3057);d(8) { mult( X, mult( f( X ), Y )
% 57.96/58.32 ) ==> mult( f( X ), mult( X, Y ) ) }.
% 57.96/58.32 (3066) {G29,W11,D4,L1,V2,M1} P(2204,3057);d(2505);d(534);d(2254);d(3020);d(
% 57.96/58.32 2204);d(2257);d(253);d(2204);d(2254);d(16) { ld( mult( X, X ), mult( X, Y
% 57.96/58.32 ) ) ==> ld( X, Y ) }.
% 57.96/58.32 (3077) {G29,W11,D5,L1,V2,M1} P(493,3057);d(2257);d(534);d(0);d(2242);d(2254
% 57.96/58.32 );d(32) { ld( X, mult( f( X ), Y ) ) ==> ld( f( X ), Y ) }.
% 57.96/58.32 (3090) {G29,W11,D5,L1,V2,M1} P(8,3057) { mult( X, ld( f( X ), Y ) ) ==>
% 57.96/58.32 mult( f( X ), Y ) }.
% 57.96/58.32 (3094) {G31,W13,D5,L1,V2,M1} P(2678,3066);d(8) { ld( X, ld( f( X ), Y ) )
% 57.96/58.32 ==> ld( f( X ), ld( X, Y ) ) }.
% 57.96/58.32 (3135) {G33,W11,D5,L1,V2,M1} P(2974,0) { mult( X, ld( mult( X, X ), Y ) )
% 57.96/58.32 ==> ld( X, Y ) }.
% 57.96/58.32 (3178) {G27,W15,D6,L1,V4,M1} P(2276,2523) { ld( mult( X, rd( Z, Y ) ), ld(
% 57.96/58.32 rd( rd( Y, Z ), X ), T ) ) ==> T }.
% 57.96/58.32 (3224) {G30,W13,D5,L1,V2,M1} P(470,3077);d(2151) { ld( X, rd( f( X ), Y ) )
% 57.96/58.32 = ld( mult( Y, f( X ) ), unit ) }.
% 57.96/58.32 (3328) {G32,W17,D6,L1,V2,M1} P(1457,2474);d(2570);d(2492);d(2736);d(2254);d
% 57.96/58.32 (2615);d(73) { ld( ld( ld( f( Y ), rd( X, Y ) ), Y ), Y ) ==> ld( mult( f
% 57.96/58.32 ( Y ), Y ), X ) }.
% 57.96/58.32 (3330) {G33,W13,D5,L1,V2,M1} P(343,2474);d(3328);d(3094) { ld( f( X ), ld(
% 57.96/58.32 X, Y ) ) ==> ld( mult( f( X ), X ), Y ) }.
% 57.96/58.32 (3357) {G28,W17,D6,L1,V2,M1} P(1457,2275);d(2492);d(2286);d(2291);d(357);d(
% 57.96/58.32 367);d(1) { ld( rd( rd( rd( X, Y ), f( X ) ), X ), X ) ==> mult( mult( f
% 57.96/58.32 ( X ), X ), Y ) }.
% 57.96/58.32 (3359) {G28,W17,D6,L1,V2,M1} P(2335,2303) { mult( f( X ), rd( rd( f( X ), Y
% 57.96/58.32 ), f( X ) ) ) ==> rd( X, mult( f( X ), Y ) ) }.
% 57.96/58.32 (3370) {G29,W13,D5,L1,V2,M1} P(2303,357);d(3359) { rd( X, mult( f( X ), Y )
% 57.96/58.32 ) ==> rd( rd( X, Y ), f( X ) ) }.
% 57.96/58.32 (3436) {G29,W17,D6,L1,V4,M1} P(2507,2316) { ld( mult( T, mult( X, rd( Y, Z
% 57.96/58.32 ) ) ), unit ) ==> rd( rd( rd( Z, Y ), X ), T ) }.
% 57.96/58.32 (3463) {G33,W13,D5,L1,V2,M1} P(3370,2275);d(3357);d(3062) { mult( f( X ),
% 57.96/58.32 mult( X, Y ) ) ==> mult( mult( f( X ), X ), Y ) }.
% 57.96/58.32 (3479) {G34,W13,D5,L1,V2,M1} P(3090,3463);d(3016);d(8) { mult( mult( f( X )
% 57.96/58.32 , X ), ld( f( X ), Y ) ) ==> mult( X, Y ) }.
% 57.96/58.32 (3523) {G35,W13,D5,L1,V2,M1} P(3479,517);d(529) { ld( mult( X, Y ), mult( f
% 57.96/58.32 ( X ), X ) ) ==> ld( Y, f( X ) ) }.
% 57.96/58.32 (3527) {G35,W13,D5,L1,V2,M1} P(3479,1) { ld( mult( f( X ), X ), mult( X, Y
% 57.96/58.32 ) ) ==> ld( f( X ), Y ) }.
% 57.96/58.32 (3543) {G36,W13,D5,L1,V2,M1} P(0,3523);d(2731) { ld( Y, mult( f( X ), X ) )
% 57.96/58.32 ==> ld( ld( f( X ), Y ), X ) }.
% 57.96/58.32 (3574) {G36,W13,D5,L1,V2,M1} P(3090,3527);d(2974);d(8) { ld( mult( f( X ),
% 57.96/58.32 X ), mult( f( X ), Y ) ) ==> ld( X, Y ) }.
% 57.96/58.32 (3594) {G37,W15,D5,L1,V2,M1} P(3135,3574);d(8);d(2974) { ld( mult( f( X ),
% 57.96/58.32 X ), ld( f( X ), Y ) ) ==> ld( mult( X, X ), Y ) }.
% 57.96/58.32 (3681) {G34,W13,D6,L1,V2,M1} P(3330,3090);d(2678) { mult( X, ld( mult( f( X
% 57.96/58.32 ), X ), Y ) ) ==> ld( f( X ), Y ) }.
% 57.96/58.32 (3689) {G34,W17,D6,L1,V2,M1} P(2204,3330);d(470);d(458) { ld( f( ld( X,
% 57.96/58.32 unit ) ), mult( X, Y ) ) ==> ld( ld( X, f( ld( X, unit ) ) ), Y ) }.
% 57.96/58.32 (3714) {G34,W13,D5,L1,V2,M1} S(3094);d(3330) { ld( X, ld( f( X ), Y ) ) ==>
% 57.96/58.32 ld( mult( f( X ), X ), Y ) }.
% 57.96/58.32 (3722) {G35,W17,D6,L1,V2,M1} P(3714,2354);d(3090);d(2312);d(2616);d(8) { ld
% 57.96/58.32 ( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) ) ==> ld( mult( X, Y ), Y )
% 57.96/58.32 }.
% 57.96/58.32 (3738) {G34,W13,D5,L1,V2,M1} S(3062);d(3463) { mult( X, mult( f( X ), Y ) )
% 57.96/58.32 ==> mult( mult( f( X ), X ), Y ) }.
% 57.96/58.32 (3815) {G31,W13,D5,L1,V2,M1} P(2863,3224) { rd( ld( Y, f( Y ) ), X ) ==> ld
% 57.96/58.32 ( Y, rd( f( Y ), X ) ) }.
% 57.96/58.32 (3820) {G32,W17,D6,L1,V2,M1} P(2204,3815);d(925);d(2204) { rd( mult( f( ld
% 57.96/58.32 ( X, unit ) ), X ), Y ) ==> mult( X, rd( f( ld( X, unit ) ), Y ) ) }.
% 57.96/58.32 (3893) {G32,W15,D5,L1,V2,M1} P(2336,2803) { ld( f( ld( X, unit ) ), ld( X,
% 57.96/58.32 Y ) ) ==> mult( f( ld( X, unit ) ), Y ) }.
% 57.96/58.32 (4116) {G31,W13,D5,L1,V2,M1} P(2409,2727) { rd( ld( Y, f( X ) ), X ) ==> ld
% 57.96/58.32 ( mult( X, Y ), f( X ) ) }.
% 57.96/58.32 (4132) {G28,W13,D5,L1,V2,M1} S(2286);d(2291) { rd( mult( f( Y ), Y ), X )
% 57.96/58.32 ==> mult( f( Y ), rd( Y, X ) ) }.
% 57.96/58.32 (4145) {G29,W17,D5,L1,V2,M1} P(4132,133);d(133);d(4132) { rd( mult( f( X )
% 57.96/58.32 , rd( X, Y ) ), Y ) ==> mult( f( X ), rd( rd( X, Y ), Y ) ) }.
% 57.96/58.32 (4316) {G28,W19,D6,L1,V3,M1} P(2303,232) { mult( mult( Z, mult( Y, f( X ) )
% 57.96/58.32 ), rd( f( X ), Y ) ) ==> mult( mult( Z, Y ), rd( X, Y ) ) }.
% 57.96/58.32 (4465) {G29,W15,D5,L1,V2,M1} P(2151,249);d(2204);d(2505);d(2151);d(2316);d(
% 57.96/58.32 2204);d(3016);d(2204) { mult( mult( mult( X, X ), Y ), ld( mult( X, Y ),
% 57.96/58.32 Y ) ) ==> mult( X, Y ) }.
% 57.96/58.32 (4466) {G37,W15,D5,L1,V2,M1} P(3681,4465);d(2505);d(133);d(3543);d(2336);d(
% 57.96/58.32 2316);d(2204);d(2505);d(4116);d(2810);d(3722) { mult( mult( f( X ), Y ),
% 57.96/58.32 ld( mult( X, Y ), Y ) ) ==> ld( f( X ), Y ) }.
% 57.96/58.32 (4480) {G38,W15,D5,L1,V2,M1} P(4466,2298);d(529);d(2324) { rd( ld( ld( X, Y
% 57.96/58.32 ), Y ), mult( f( X ), Y ) ) ==> ld( Y, f( X ) ) }.
% 57.96/58.32 (4497) {G39,W15,D5,L1,V2,M1} P(2151,4480);d(2537);d(2254);d(16);d(2151);d(
% 57.96/58.32 470);d(2335);d(16);d(2204) { ld( rd( rd( Y, X ), Y ), rd( Y, f( X ) ) )
% 57.96/58.32 ==> mult( Y, f( X ) ) }.
% 57.96/58.32 (4507) {G40,W15,D5,L1,V2,M1} P(4497,2506);d(2276);d(2215) { ld( mult( X, f
% 57.96/58.32 ( Y ) ), mult( X, rd( Y, X ) ) ) ==> rd( f( Y ), X ) }.
% 57.96/58.32 (4510) {G40,W15,D5,L1,V2,M1} P(4497,2336);d(2276);d(2215);d(2276) { mult(
% 57.96/58.32 mult( X, f( Y ) ), rd( f( Y ), X ) ) ==> mult( X, rd( Y, X ) ) }.
% 57.96/58.32 (4516) {G41,W19,D6,L1,V2,M1} P(2316,4507);d(470);d(2335) { ld( mult( Y, f(
% 57.96/58.32 ld( X, unit ) ) ), rd( rd( Y, X ), Y ) ) ==> rd( f( ld( X, unit ) ), Y )
% 57.96/58.32 }.
% 57.96/58.32 (4542) {G41,W17,D5,L1,V2,M1} P(4510,7);d(2257);d(4316);d(2257);d(2254);d(
% 57.96/58.32 504);d(2204) { ld( rd( X, f( Y ) ), mult( X, rd( Y, X ) ) ) ==> mult( f(
% 57.96/58.32 Y ), rd( Y, X ) ) }.
% 57.96/58.32 (4591) {G35,W17,D6,L1,V2,M1} P(3893,3090);d(3738);d(2505);d(1326);d(16) {
% 57.96/58.32 mult( f( ld( X, unit ) ), ld( X, Y ) ) ==> ld( ld( f( ld( X, unit ) ), X
% 57.96/58.32 ), Y ) }.
% 57.96/58.32 (4741) {G38,W15,D5,L1,V2,M1} P(3330,3594);d(2974);d(1201);d(55);d(8) { ld(
% 57.96/58.32 mult( X, X ), ld( X, Y ) ) ==> ld( mult( mult( X, X ), X ), Y ) }.
% 57.96/58.32 (4763) {G39,W15,D5,L1,V2,M1} P(4741,529);d(529);d(2971);d(2974) { ld( Y,
% 57.96/58.32 mult( mult( X, X ), X ) ) ==> ld( ld( mult( X, X ), Y ), X ) }.
% 57.96/58.32 (4797) {G40,W15,D6,L1,V2,M1} P(4763,0) { mult( X, ld( ld( mult( Y, Y ), X )
% 57.96/58.32 , Y ) ) ==> mult( mult( Y, Y ), Y ) }.
% 57.96/58.32 (5156) {G30,W17,D6,L1,V2,M1} P(470,2372);d(458);d(2298);d(16) { ld( ld( X,
% 57.96/58.32 f( ld( X, unit ) ) ), rd( f( ld( X, unit ) ), Y ) ) ==> rd( X, Y ) }.
% 57.96/58.32 (6026) {G32,W15,D6,L1,V2,M1} S(2638);d(2971) { ld( ld( mult( Y, rd( Y, X )
% 57.96/58.32 ), X ), X ) ==> ld( ld( Y, X ), Y ) }.
% 57.96/58.32 (6065) {G35,W17,D6,L1,V2,M1} P(2234,6026);d(3820);d(3689);d(5156);d(2474);d
% 57.96/58.32 (2243) { ld( mult( f( ld( X, unit ) ), Y ), mult( f( ld( X, unit ) ), X )
% 57.96/58.32 ) ==> ld( Y, X ) }.
% 57.96/58.32 (6083) {G25,W19,D7,L1,V3,M1} P(2243,534) { mult( Z, ld( Y, mult( f( ld( X,
% 57.96/58.32 unit ) ), X ) ) ) ==> rd( Z, mult( f( ld( X, unit ) ), Y ) ) }.
% 57.96/58.32 (6101) {G41,W17,D6,L1,V2,M1} P(1312,4797);d(6083);d(2537);d(1877);d(2257);d
% 57.96/58.32 (14);d(16);d(7);d(513);d(1301) { mult( Y, rd( ld( Y, X ), f( ld( X, unit
% 57.96/58.32 ) ) ) ) ==> ld( f( ld( X, unit ) ), X ) }.
% 57.96/58.32 (6105) {G25,W19,D6,L1,V3,M1} P(1312,2254) { ld( ld( Y, X ), mult( f( ld( Z
% 57.96/58.32 , unit ) ), Z ) ) ==> rd( ld( X, Y ), f( ld( Z, unit ) ) ) }.
% 57.96/58.32 (6121) {G27,W17,D6,L1,V2,M1} P(67,1250);d(2257);d(2514);d(2298);d(1326) {
% 57.96/58.32 ld( f( ld( X, Y ) ), ld( Y, X ) ) ==> ld( mult( Y, f( ld( X, Y ) ) ), X )
% 57.96/58.32 }.
% 57.96/58.32 (6579) {G27,W17,D6,L1,V2,M1} P(501,2501);d(8);d(529);d(16) { ld( ld( rd( Y
% 57.96/58.32 , X ), f( ld( Y, unit ) ) ), mult( X, f( ld( Y, unit ) ) ) ) ==> Y }.
% 57.96/58.32 (6631) {G42,W17,D6,L1,V2,M1} P(501,4542);d(2257);d(2276);d(2324);d(2204);d(
% 57.96/58.32 888);d(2151);d(2525);d(529);d(4516);d(3463);d(2505);d(1326);d(6121);d(5)
% 57.96/58.32 { ld( ld( f( ld( Y, unit ) ), Y ), rd( Y, X ) ) ==> rd( f( ld( Y, unit )
% 57.96/58.32 ), X ) }.
% 57.96/58.32 (6649) {G30,W17,D5,L1,V2,M1} P(2213,4145);d(470);d(2316);d(470) { rd( f( X
% 57.96/58.32 ), mult( mult( Y, X ), Y ) ) ==> rd( rd( f( X ), Y ), mult( Y, X ) ) }.
% 57.96/58.32 (6656) {G31,W17,D5,L1,V2,M1} P(6649,2215);d(2215);d(2276) { rd( mult( mult
% 57.96/58.32 ( Y, X ), Y ), f( X ) ) ==> mult( mult( Y, X ), rd( Y, f( X ) ) ) }.
% 57.96/58.32 (6658) {G31,W17,D5,L1,V2,M1} P(470,6649);d(2276);d(2254);d(534);d(16);d(
% 57.96/58.32 2263);d(534);d(2257);d(2316);d(2204) { mult( f( Y ), ld( rd( Y, X ), X )
% 57.96/58.32 ) ==> mult( mult( f( Y ), X ), ld( Y, X ) ) }.
% 57.96/58.32 (6661) {G32,W17,D5,L1,V2,M1} P(470,6656);d(2254);d(16);d(329);d(2254);d(
% 57.96/58.32 2316);d(2151);d(2298) { rd( ld( X, Y ), mult( f( Y ), X ) ) ==> rd( ld( X
% 57.96/58.32 , rd( Y, X ) ), f( Y ) ) }.
% 57.96/58.32 (6672) {G33,W17,D6,L1,V2,M1} P(6661,17) { ld( rd( ld( X, rd( Y, X ) ), f( Y
% 57.96/58.32 ) ), ld( X, Y ) ) ==> mult( f( Y ), X ) }.
% 57.96/58.32 (6742) {G30,W19,D5,L1,V3,M1} P(232,3436);d(2507) { rd( rd( Y, Z ), mult( X
% 57.96/58.32 , mult( Y, Z ) ) ) ==> rd( rd( rd( Y, Z ), Z ), mult( X, Y ) ) }.
% 57.96/58.32 (6844) {G34,W17,D6,L1,V2,M1} P(357,6672);d(1);d(1) { ld( rd( rd( Y, X ), f
% 57.96/58.32 ( mult( X, Y ) ) ), Y ) ==> mult( f( mult( X, Y ) ), X ) }.
% 57.96/58.32 (6846) {G35,W17,D6,L1,V2,M1} P(6844,3178) { ld( mult( f( mult( Y, X ) ), rd
% 57.96/58.32 ( Y, X ) ), mult( f( mult( Y, X ) ), Y ) ) ==> X }.
% 57.96/58.32 (6864) {G43,W17,D6,L1,V2,M1} P(6631,529);d(2215) { ld( rd( X, Y ), ld( f(
% 57.96/58.32 ld( X, unit ) ), X ) ) ==> rd( Y, f( ld( X, unit ) ) ) }.
% 57.96/58.32 (6900) {G29,W17,D6,L1,V2,M1} P(6579,2336);d(529) { rd( X, mult( Y, f( ld( X
% 57.96/58.32 , unit ) ) ) ) ==> ld( f( ld( X, unit ) ), rd( X, Y ) ) }.
% 57.96/58.32 (6901) {G44,W17,D6,L1,V2,M1} P(6900,6864);d(3) { ld( ld( f( ld( X, unit ) )
% 57.96/58.32 , rd( X, Y ) ), ld( f( ld( X, unit ) ), X ) ) ==> Y }.
% 57.96/58.32 (7020) {G42,W17,D6,L1,V2,M1} P(6101,6846);d(2276);d(534);d(4591);d(2263);d(
% 57.96/58.32 6658);d(517);d(529) { rd( ld( X, Y ), f( ld( Y, unit ) ) ) ==> ld( X, ld
% 57.96/58.32 ( f( ld( Y, unit ) ), Y ) ) }.
% 57.96/58.32 (7066) {G43,W17,D6,L1,V2,M1} P(3016,6065);d(8);d(2254);d(6105);d(16);d(7020
% 57.96/58.32 ) { ld( Y, ld( f( ld( X, unit ) ), X ) ) ==> ld( mult( f( ld( X, unit ) )
% 57.96/58.32 , Y ), X ) }.
% 57.96/58.32 (7876) {G31,W15,D5,L1,V3,M1} P(51,6742);d(3);d(6742);d(73) { rd( X, mult( Z
% 57.96/58.32 , mult( X, Y ) ) ) ==> rd( rd( X, Y ), mult( Z, X ) ) }.
% 57.96/58.32 (7879) {G45,W15,D5,L1,V3,M1} P(7876,6901);d(7066);d(0) { ld( rd( rd( X, Z )
% 57.96/58.32 , mult( Y, X ) ), X ) ==> mult( Y, mult( X, Z ) ) }.
% 57.96/58.32 (7930) {G46,W15,D5,L1,V3,M1} P(2213,7879);d(2316);d(2204);d(7) { mult( Z,
% 57.96/58.32 mult( mult( X, Y ), X ) ) ==> mult( mult( mult( Z, X ), Y ), X ) }.
% 57.96/58.32 (8102) {G47,W0,D0,L0,V0,M0} S(10);d(7930);q { }.
% 57.96/58.32
% 57.96/58.32
% 57.96/58.32 % SZS output end Refutation
% 57.96/58.32 found a proof!
% 57.96/58.32
% 57.96/58.32
% 57.96/58.32 Unprocessed initial clauses:
% 57.96/58.32
% 57.96/58.32 (8104) {G0,W7,D4,L1,V2,M1} { mult( Y, ld( Y, X ) ) = X }.
% 57.96/58.32 (8105) {G0,W7,D4,L1,V2,M1} { ld( Y, mult( Y, X ) ) = X }.
% 57.96/58.32 (8106) {G0,W7,D4,L1,V2,M1} { mult( rd( Y, X ), X ) = Y }.
% 57.96/58.32 (8107) {G0,W7,D4,L1,V2,M1} { rd( mult( Y, X ), X ) = Y }.
% 57.96/58.32 (8108) {G0,W5,D3,L1,V1,M1} { mult( X, unit ) = X }.
% 57.96/58.32 (8109) {G0,W5,D3,L1,V1,M1} { mult( unit, X ) = X }.
% 57.96/58.32 (8110) {G0,W19,D6,L1,V3,M1} { mult( mult( Z, Y ), mult( mult( X, Y ), X )
% 57.96/58.32 ) = mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 57.96/58.32 (8111) {G0,W11,D4,L1,V2,M1} { mult( mult( Y, X ), Y ) = mult( Y, mult( X,
% 57.96/58.32 Y ) ) }.
% 57.96/58.32 (8112) {G0,W7,D4,L1,V1,M1} { mult( f( X ), f( X ) ) = X }.
% 57.96/58.32 (8113) {G0,W15,D5,L1,V0,M1} { ! mult( skol3, mult( skol1, mult( skol3,
% 57.96/58.32 skol2 ) ) ) = mult( mult( mult( skol3, skol1 ), skol3 ), skol2 ) }.
% 57.96/58.32 (8114) {G0,W15,D5,L1,V0,M1} { ! mult( skol4, mult( skol6, mult( skol5,
% 57.96/58.32 skol6 ) ) ) = mult( mult( mult( skol4, skol6 ), skol5 ), skol6 ) }.
% 57.96/58.32 (8115) {G0,W15,D5,L1,V0,M1} { ! mult( mult( skol9, skol7 ), mult( skol8,
% 57.96/58.32 skol9 ) ) = mult( mult( skol9, mult( skol7, skol8 ) ), skol9 ) }.
% 57.96/58.32 (8116) {G0,W15,D5,L1,V0,M1} { ! mult( mult( skol12, skol10 ), mult( skol11
% 57.96/58.32 , skol12 ) ) = mult( skol12, mult( mult( skol10, skol11 ), skol12 ) ) }.
% 57.96/58.32
% 57.96/58.32
% 57.96/58.32 Total Proof:
% 57.96/58.32
% 57.96/58.32 subsumption: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.32 parent0: (8104) {G0,W7,D4,L1,V2,M1} { mult( Y, ld( Y, X ) ) = X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.32 parent0: (8105) {G0,W7,D4,L1,V2,M1} { ld( Y, mult( Y, X ) ) = X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 57.96/58.32 parent0: (8106) {G0,W7,D4,L1,V2,M1} { mult( rd( Y, X ), X ) = Y }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 57.96/58.32 parent0: (8107) {G0,W7,D4,L1,V2,M1} { rd( mult( Y, X ), X ) = Y }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 57.96/58.32 parent0: (8108) {G0,W5,D3,L1,V1,M1} { mult( X, unit ) = X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 57.96/58.32 parent0: (8109) {G0,W5,D3,L1,V1,M1} { mult( unit, X ) = X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 57.96/58.32 , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 57.96/58.32 parent0: (8110) {G0,W19,D6,L1,V3,M1} { mult( mult( Z, Y ), mult( mult( X,
% 57.96/58.32 Y ), X ) ) = mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 Z := Z
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8152) {G0,W11,D4,L1,V2,M1} { mult( X, mult( Y, X ) ) = mult( mult
% 57.96/58.32 ( X, Y ), X ) }.
% 57.96/58.32 parent0[0]: (8111) {G0,W11,D4,L1,V2,M1} { mult( mult( Y, X ), Y ) = mult(
% 57.96/58.32 Y, mult( X, Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult
% 57.96/58.32 ( mult( Y, X ), Y ) }.
% 57.96/58.32 parent0: (8152) {G0,W11,D4,L1,V2,M1} { mult( X, mult( Y, X ) ) = mult(
% 57.96/58.32 mult( X, Y ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 57.96/58.32 parent0: (8112) {G0,W7,D4,L1,V1,M1} { mult( f( X ), f( X ) ) = X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8186) {G1,W15,D5,L1,V0,M1} { ! mult( skol4, mult( mult( skol6,
% 57.96/58.32 skol5 ), skol6 ) ) = mult( mult( mult( skol4, skol6 ), skol5 ), skol6 )
% 57.96/58.32 }.
% 57.96/58.32 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 57.96/58.32 mult( Y, X ), Y ) }.
% 57.96/58.32 parent1[0; 4]: (8114) {G0,W15,D5,L1,V0,M1} { ! mult( skol4, mult( skol6,
% 57.96/58.32 mult( skol5, skol6 ) ) ) = mult( mult( mult( skol4, skol6 ), skol5 ),
% 57.96/58.32 skol6 ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := skol5
% 57.96/58.32 Y := skol6
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (10) {G1,W15,D5,L1,V0,M1} I;d(7) { ! mult( skol4, mult( mult(
% 57.96/58.32 skol6, skol5 ), skol6 ) ) ==> mult( mult( mult( skol4, skol6 ), skol5 ),
% 57.96/58.32 skol6 ) }.
% 57.96/58.32 parent0: (8186) {G1,W15,D5,L1,V0,M1} { ! mult( skol4, mult( mult( skol6,
% 57.96/58.32 skol5 ), skol6 ) ) = mult( mult( mult( skol4, skol6 ), skol5 ), skol6 )
% 57.96/58.32 }.
% 57.96/58.32 substitution0:
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8189) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y ) }.
% 57.96/58.32 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8190) {G1,W5,D3,L1,V1,M1} { unit ==> rd( X, X ) }.
% 57.96/58.32 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 57.96/58.32 parent1[0; 3]: (8189) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y )
% 57.96/58.32 }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := unit
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8191) {G1,W5,D3,L1,V1,M1} { rd( X, X ) ==> unit }.
% 57.96/58.32 parent0[0]: (8190) {G1,W5,D3,L1,V1,M1} { unit ==> rd( X, X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (14) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 57.96/58.32 parent0: (8191) {G1,W5,D3,L1,V1,M1} { rd( X, X ) ==> unit }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8193) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y ) }.
% 57.96/58.32 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8194) {G1,W7,D4,L1,V2,M1} { X ==> rd( Y, ld( X, Y ) ) }.
% 57.96/58.32 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.32 parent1[0; 3]: (8193) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y )
% 57.96/58.32 }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := ld( X, Y )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8195) {G1,W7,D4,L1,V2,M1} { rd( Y, ld( X, Y ) ) ==> X }.
% 57.96/58.32 parent0[0]: (8194) {G1,W7,D4,L1,V2,M1} { X ==> rd( Y, ld( X, Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (15) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X
% 57.96/58.32 }.
% 57.96/58.32 parent0: (8195) {G1,W7,D4,L1,V2,M1} { rd( Y, ld( X, Y ) ) ==> X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8196) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) ) }.
% 57.96/58.32 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8198) {G1,W5,D3,L1,V1,M1} { X ==> ld( unit, X ) }.
% 57.96/58.32 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 57.96/58.32 parent1[0; 2]: (8196) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) )
% 57.96/58.32 }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := ld( unit, X )
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := unit
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8199) {G1,W5,D3,L1,V1,M1} { ld( unit, X ) ==> X }.
% 57.96/58.32 parent0[0]: (8198) {G1,W5,D3,L1,V1,M1} { X ==> ld( unit, X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.32 parent0: (8199) {G1,W5,D3,L1,V1,M1} { ld( unit, X ) ==> X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8201) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 57.96/58.32 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8202) {G1,W7,D4,L1,V2,M1} { X ==> ld( rd( Y, X ), Y ) }.
% 57.96/58.32 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 57.96/58.32 parent1[0; 6]: (8201) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 57.96/58.32 }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := rd( Y, X )
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8203) {G1,W7,D4,L1,V2,M1} { ld( rd( Y, X ), Y ) ==> X }.
% 57.96/58.32 parent0[0]: (8202) {G1,W7,D4,L1,V2,M1} { X ==> ld( rd( Y, X ), Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (17) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y
% 57.96/58.32 }.
% 57.96/58.32 parent0: (8203) {G1,W7,D4,L1,V2,M1} { ld( rd( Y, X ), Y ) ==> X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8205) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 57.96/58.32 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8206) {G1,W5,D3,L1,V1,M1} { unit ==> ld( X, X ) }.
% 57.96/58.32 parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 57.96/58.32 parent1[0; 4]: (8205) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 57.96/58.32 }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := unit
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8207) {G1,W5,D3,L1,V1,M1} { ld( X, X ) ==> unit }.
% 57.96/58.32 parent0[0]: (8206) {G1,W5,D3,L1,V1,M1} { unit ==> ld( X, X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (18) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 57.96/58.32 parent0: (8207) {G1,W5,D3,L1,V1,M1} { ld( X, X ) ==> unit }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8209) {G0,W19,D6,L1,V3,M1} { mult( mult( X, mult( mult( Y, Z ), Y
% 57.96/58.32 ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.32 parent0[0]: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 57.96/58.32 , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Z
% 57.96/58.32 Y := Y
% 57.96/58.32 Z := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8213) {G1,W23,D7,L1,V3,M1} { mult( mult( X, mult( mult( Y, rd( Z
% 57.96/58.32 , Y ) ), Y ) ), rd( Z, Y ) ) ==> mult( mult( X, Y ), mult( Z, rd( Z, Y )
% 57.96/58.32 ) ) }.
% 57.96/58.32 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 57.96/58.32 parent1[0; 19]: (8209) {G0,W19,D6,L1,V3,M1} { mult( mult( X, mult( mult( Y
% 57.96/58.32 , Z ), Y ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := Z
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 Z := rd( Z, Y )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (24) {G1,W23,D7,L1,V3,M1} P(2,6) { mult( mult( Z, mult( mult(
% 57.96/58.32 Y, rd( X, Y ) ), Y ) ), rd( X, Y ) ) ==> mult( mult( Z, Y ), mult( X, rd
% 57.96/58.32 ( X, Y ) ) ) }.
% 57.96/58.32 parent0: (8213) {G1,W23,D7,L1,V3,M1} { mult( mult( X, mult( mult( Y, rd( Z
% 57.96/58.32 , Y ) ), Y ) ), rd( Z, Y ) ) ==> mult( mult( X, Y ), mult( Z, rd( Z, Y )
% 57.96/58.32 ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Z
% 57.96/58.32 Y := Y
% 57.96/58.32 Z := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8219) {G0,W19,D6,L1,V3,M1} { mult( mult( X, mult( mult( Y, Z ), Y
% 57.96/58.32 ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.32 parent0[0]: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 57.96/58.32 , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Z
% 57.96/58.32 Y := Y
% 57.96/58.32 Z := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8221) {G1,W23,D7,L1,V3,M1} { mult( mult( X, mult( mult( ld( X, Y
% 57.96/58.32 ), Z ), ld( X, Y ) ) ), Z ) ==> mult( Y, mult( mult( Z, ld( X, Y ) ), Z
% 57.96/58.32 ) ) }.
% 57.96/58.32 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.32 parent1[0; 15]: (8219) {G0,W19,D6,L1,V3,M1} { mult( mult( X, mult( mult( Y
% 57.96/58.32 , Z ), Y ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := ld( X, Y )
% 57.96/58.32 Z := Z
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (25) {G1,W23,D7,L1,V3,M1} P(0,6) { mult( mult( X, mult( mult(
% 57.96/58.32 ld( X, Y ), Z ), ld( X, Y ) ) ), Z ) ==> mult( Y, mult( mult( Z, ld( X, Y
% 57.96/58.32 ) ), Z ) ) }.
% 57.96/58.32 parent0: (8221) {G1,W23,D7,L1,V3,M1} { mult( mult( X, mult( mult( ld( X, Y
% 57.96/58.32 ), Z ), ld( X, Y ) ) ), Z ) ==> mult( Y, mult( mult( Z, ld( X, Y ) ), Z
% 57.96/58.32 ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 Z := Z
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8227) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y ) }.
% 57.96/58.32 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8228) {G1,W19,D7,L1,V3,M1} { mult( X, Y ) ==> rd( mult( mult( X
% 57.96/58.32 , mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.32 parent0[0]: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 57.96/58.32 , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 57.96/58.32 parent1[0; 5]: (8227) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y )
% 57.96/58.32 }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Z
% 57.96/58.32 Y := Y
% 57.96/58.32 Z := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := mult( X, Y )
% 57.96/58.32 Y := mult( mult( Z, Y ), Z )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8229) {G1,W19,D7,L1,V3,M1} { rd( mult( mult( X, mult( mult( Y, Z
% 57.96/58.32 ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) ==> mult( X, Y ) }.
% 57.96/58.32 parent0[0]: (8228) {G1,W19,D7,L1,V3,M1} { mult( X, Y ) ==> rd( mult( mult
% 57.96/58.32 ( X, mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 Z := Z
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (27) {G1,W19,D7,L1,V3,M1} P(6,3) { rd( mult( mult( X, mult(
% 57.96/58.32 mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) ==> mult( X, Y ) }.
% 57.96/58.32 parent0: (8229) {G1,W19,D7,L1,V3,M1} { rd( mult( mult( X, mult( mult( Y, Z
% 57.96/58.32 ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) ==> mult( X, Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 Z := Z
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8231) {G0,W19,D6,L1,V3,M1} { mult( mult( X, mult( mult( Y, Z ), Y
% 57.96/58.32 ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.32 parent0[0]: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 57.96/58.32 , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Z
% 57.96/58.32 Y := Y
% 57.96/58.32 Z := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8240) {G1,W17,D6,L1,V2,M1} { mult( mult( X, mult( mult( unit, Y
% 57.96/58.32 ), unit ) ), Y ) ==> mult( mult( X, unit ), mult( Y, Y ) ) }.
% 57.96/58.32 parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 57.96/58.32 parent1[0; 15]: (8231) {G0,W19,D6,L1,V3,M1} { mult( mult( X, mult( mult( Y
% 57.96/58.32 , Z ), Y ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := unit
% 57.96/58.32 Z := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8249) {G1,W15,D6,L1,V2,M1} { mult( mult( X, mult( mult( unit, Y
% 57.96/58.32 ), unit ) ), Y ) ==> mult( X, mult( Y, Y ) ) }.
% 57.96/58.32 parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 57.96/58.32 parent1[0; 11]: (8240) {G1,W17,D6,L1,V2,M1} { mult( mult( X, mult( mult(
% 57.96/58.32 unit, Y ), unit ) ), Y ) ==> mult( mult( X, unit ), mult( Y, Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8251) {G1,W13,D5,L1,V2,M1} { mult( mult( X, mult( unit, Y ) ), Y
% 57.96/58.32 ) ==> mult( X, mult( Y, Y ) ) }.
% 57.96/58.32 parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 57.96/58.32 parent1[0; 4]: (8249) {G1,W15,D6,L1,V2,M1} { mult( mult( X, mult( mult(
% 57.96/58.32 unit, Y ), unit ) ), Y ) ==> mult( X, mult( Y, Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := mult( unit, Y )
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8252) {G1,W11,D4,L1,V2,M1} { mult( mult( X, Y ), Y ) ==> mult( X
% 57.96/58.32 , mult( Y, Y ) ) }.
% 57.96/58.32 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 57.96/58.32 parent1[0; 4]: (8251) {G1,W13,D5,L1,V2,M1} { mult( mult( X, mult( unit, Y
% 57.96/58.32 ) ), Y ) ==> mult( X, mult( Y, Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8253) {G1,W11,D4,L1,V2,M1} { mult( X, mult( Y, Y ) ) ==> mult(
% 57.96/58.32 mult( X, Y ), Y ) }.
% 57.96/58.32 parent0[0]: (8252) {G1,W11,D4,L1,V2,M1} { mult( mult( X, Y ), Y ) ==> mult
% 57.96/58.32 ( X, mult( Y, Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (28) {G1,W11,D4,L1,V2,M1} P(4,6);d(4);d(4);d(5) { mult( X,
% 57.96/58.32 mult( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 57.96/58.32 parent0: (8253) {G1,W11,D4,L1,V2,M1} { mult( X, mult( Y, Y ) ) ==> mult(
% 57.96/58.32 mult( X, Y ), Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8255) {G0,W19,D6,L1,V3,M1} { mult( mult( X, mult( mult( Y, Z ), Y
% 57.96/58.32 ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.32 parent0[0]: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 57.96/58.32 , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Z
% 57.96/58.32 Y := Y
% 57.96/58.32 Z := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8259) {G1,W17,D6,L1,V2,M1} { mult( mult( unit, mult( mult( X, Y
% 57.96/58.32 ), X ) ), Y ) ==> mult( X, mult( mult( Y, X ), Y ) ) }.
% 57.96/58.32 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 57.96/58.32 parent1[0; 11]: (8255) {G0,W19,D6,L1,V3,M1} { mult( mult( X, mult( mult( Y
% 57.96/58.32 , Z ), Y ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := unit
% 57.96/58.32 Y := X
% 57.96/58.32 Z := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8262) {G1,W15,D5,L1,V2,M1} { mult( mult( mult( X, Y ), X ), Y )
% 57.96/58.32 ==> mult( X, mult( mult( Y, X ), Y ) ) }.
% 57.96/58.32 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 57.96/58.32 parent1[0; 2]: (8259) {G1,W17,D6,L1,V2,M1} { mult( mult( unit, mult( mult
% 57.96/58.32 ( X, Y ), X ) ), Y ) ==> mult( X, mult( mult( Y, X ), Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := mult( mult( X, Y ), X )
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8263) {G1,W15,D5,L1,V2,M1} { mult( X, mult( mult( Y, X ), Y ) )
% 57.96/58.32 ==> mult( mult( mult( X, Y ), X ), Y ) }.
% 57.96/58.32 parent0[0]: (8262) {G1,W15,D5,L1,V2,M1} { mult( mult( mult( X, Y ), X ), Y
% 57.96/58.32 ) ==> mult( X, mult( mult( Y, X ), Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (29) {G1,W15,D5,L1,V2,M1} P(5,6);d(5) { mult( X, mult( mult( Y
% 57.96/58.32 , X ), Y ) ) ==> mult( mult( mult( X, Y ), X ), Y ) }.
% 57.96/58.32 parent0: (8263) {G1,W15,D5,L1,V2,M1} { mult( X, mult( mult( Y, X ), Y ) )
% 57.96/58.32 ==> mult( mult( mult( X, Y ), X ), Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8265) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 57.96/58.32 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8266) {G1,W7,D4,L1,V1,M1} { f( X ) ==> ld( f( X ), X ) }.
% 57.96/58.32 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 57.96/58.32 parent1[0; 6]: (8265) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 57.96/58.32 }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := f( X )
% 57.96/58.32 Y := f( X )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8267) {G1,W7,D4,L1,V1,M1} { ld( f( X ), X ) ==> f( X ) }.
% 57.96/58.32 parent0[0]: (8266) {G1,W7,D4,L1,V1,M1} { f( X ) ==> ld( f( X ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (32) {G1,W7,D4,L1,V1,M1} P(8,1) { ld( f( X ), X ) ==> f( X )
% 57.96/58.32 }.
% 57.96/58.32 parent0: (8267) {G1,W7,D4,L1,V1,M1} { ld( f( X ), X ) ==> f( X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8269) {G0,W11,D4,L1,V2,M1} { mult( mult( X, Y ), X ) ==> mult( X
% 57.96/58.32 , mult( Y, X ) ) }.
% 57.96/58.32 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 57.96/58.32 mult( Y, X ), Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8271) {G1,W13,D5,L1,V1,M1} { mult( mult( f( X ), f( X ) ), f( X
% 57.96/58.32 ) ) ==> mult( f( X ), X ) }.
% 57.96/58.32 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 57.96/58.32 parent1[0; 12]: (8269) {G0,W11,D4,L1,V2,M1} { mult( mult( X, Y ), X ) ==>
% 57.96/58.32 mult( X, mult( Y, X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := f( X )
% 57.96/58.32 Y := f( X )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8272) {G1,W9,D4,L1,V1,M1} { mult( X, f( X ) ) ==> mult( f( X ),
% 57.96/58.32 X ) }.
% 57.96/58.32 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 57.96/58.32 parent1[0; 2]: (8271) {G1,W13,D5,L1,V1,M1} { mult( mult( f( X ), f( X ) )
% 57.96/58.32 , f( X ) ) ==> mult( f( X ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (35) {G1,W9,D4,L1,V1,M1} P(8,7) { mult( X, f( X ) ) ==> mult(
% 57.96/58.32 f( X ), X ) }.
% 57.96/58.32 parent0: (8272) {G1,W9,D4,L1,V1,M1} { mult( X, f( X ) ) ==> mult( f( X ),
% 57.96/58.32 X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8277) {G0,W19,D6,L1,V3,M1} { mult( mult( X, mult( mult( Y, Z ), Y
% 57.96/58.32 ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.32 parent0[0]: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 57.96/58.32 , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Z
% 57.96/58.32 Y := Y
% 57.96/58.32 Z := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8294) {G1,W27,D7,L1,V3,M1} { mult( mult( X, mult( mult( mult( Y
% 57.96/58.32 , Z ), Z ), mult( Y, Z ) ) ), Z ) ==> mult( mult( X, mult( Y, Z ) ), mult
% 57.96/58.32 ( mult( mult( Z, Y ), Z ), Z ) ) }.
% 57.96/58.32 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 57.96/58.32 mult( Y, X ), Y ) }.
% 57.96/58.32 parent1[0; 21]: (8277) {G0,W19,D6,L1,V3,M1} { mult( mult( X, mult( mult( Y
% 57.96/58.32 , Z ), Y ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := Z
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := mult( Y, Z )
% 57.96/58.32 Z := Z
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8301) {G1,W27,D7,L1,V3,M1} { mult( mult( X, mult( Y, Z ) ), mult
% 57.96/58.32 ( mult( mult( Z, Y ), Z ), Z ) ) ==> mult( mult( X, mult( mult( mult( Y,
% 57.96/58.32 Z ), Z ), mult( Y, Z ) ) ), Z ) }.
% 57.96/58.32 parent0[0]: (8294) {G1,W27,D7,L1,V3,M1} { mult( mult( X, mult( mult( mult
% 57.96/58.32 ( Y, Z ), Z ), mult( Y, Z ) ) ), Z ) ==> mult( mult( X, mult( Y, Z ) ),
% 57.96/58.32 mult( mult( mult( Z, Y ), Z ), Z ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 Z := Z
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (38) {G1,W27,D7,L1,V3,M1} P(7,6) { mult( mult( Z, mult( Y, X )
% 57.96/58.32 ), mult( mult( mult( X, Y ), X ), X ) ) ==> mult( mult( Z, mult( mult(
% 57.96/58.32 mult( Y, X ), X ), mult( Y, X ) ) ), X ) }.
% 57.96/58.32 parent0: (8301) {G1,W27,D7,L1,V3,M1} { mult( mult( X, mult( Y, Z ) ), mult
% 57.96/58.32 ( mult( mult( Z, Y ), Z ), Z ) ) ==> mult( mult( X, mult( mult( mult( Y,
% 57.96/58.32 Z ), Z ), mult( Y, Z ) ) ), Z ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Z
% 57.96/58.32 Y := Y
% 57.96/58.32 Z := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8303) {G0,W11,D4,L1,V2,M1} { mult( mult( X, Y ), X ) ==> mult( X
% 57.96/58.32 , mult( Y, X ) ) }.
% 57.96/58.32 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 57.96/58.32 mult( Y, X ), Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8319) {G1,W31,D7,L1,V3,M1} { mult( mult( mult( mult( X, Y ), X )
% 57.96/58.32 , mult( Z, Y ) ), mult( mult( X, Y ), X ) ) ==> mult( mult( mult( X, Y )
% 57.96/58.32 , X ), mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) ) }.
% 57.96/58.32 parent0[0]: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 57.96/58.32 , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 57.96/58.32 parent1[0; 22]: (8303) {G0,W11,D4,L1,V2,M1} { mult( mult( X, Y ), X ) ==>
% 57.96/58.32 mult( X, mult( Y, X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 Z := Z
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := mult( mult( X, Y ), X )
% 57.96/58.32 Y := mult( Z, Y )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8327) {G1,W31,D7,L1,V3,M1} { mult( mult( mult( X, Y ), X ), mult
% 57.96/58.32 ( mult( Z, mult( mult( Y, X ), Y ) ), X ) ) ==> mult( mult( mult( mult( X
% 57.96/58.32 , Y ), X ), mult( Z, Y ) ), mult( mult( X, Y ), X ) ) }.
% 57.96/58.32 parent0[0]: (8319) {G1,W31,D7,L1,V3,M1} { mult( mult( mult( mult( X, Y ),
% 57.96/58.32 X ), mult( Z, Y ) ), mult( mult( X, Y ), X ) ) ==> mult( mult( mult( X, Y
% 57.96/58.32 ), X ), mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 Z := Z
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (39) {G1,W31,D7,L1,V3,M1} P(6,7) { mult( mult( mult( Z, Y ), Z
% 57.96/58.32 ), mult( mult( X, mult( mult( Y, Z ), Y ) ), Z ) ) ==> mult( mult( mult
% 57.96/58.32 ( mult( Z, Y ), Z ), mult( X, Y ) ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.32 parent0: (8327) {G1,W31,D7,L1,V3,M1} { mult( mult( mult( X, Y ), X ), mult
% 57.96/58.32 ( mult( Z, mult( mult( Y, X ), Y ) ), X ) ) ==> mult( mult( mult( mult( X
% 57.96/58.32 , Y ), X ), mult( Z, Y ) ), mult( mult( X, Y ), X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Z
% 57.96/58.32 Y := Y
% 57.96/58.32 Z := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8329) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 57.96/58.32 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8330) {G1,W11,D5,L1,V2,M1} { mult( X, Y ) ==> ld( Y, mult( mult
% 57.96/58.32 ( Y, X ), Y ) ) }.
% 57.96/58.32 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 57.96/58.32 mult( Y, X ), Y ) }.
% 57.96/58.32 parent1[0; 6]: (8329) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 57.96/58.32 }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := mult( X, Y )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8331) {G1,W11,D5,L1,V2,M1} { ld( Y, mult( mult( Y, X ), Y ) ) ==>
% 57.96/58.32 mult( X, Y ) }.
% 57.96/58.32 parent0[0]: (8330) {G1,W11,D5,L1,V2,M1} { mult( X, Y ) ==> ld( Y, mult(
% 57.96/58.32 mult( Y, X ), Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (40) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ),
% 57.96/58.32 X ) ) ==> mult( Y, X ) }.
% 57.96/58.32 parent0: (8331) {G1,W11,D5,L1,V2,M1} { ld( Y, mult( mult( Y, X ), Y ) )
% 57.96/58.32 ==> mult( X, Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8333) {G0,W11,D4,L1,V2,M1} { mult( mult( X, Y ), X ) ==> mult( X
% 57.96/58.32 , mult( Y, X ) ) }.
% 57.96/58.32 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 57.96/58.32 mult( Y, X ), Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8335) {G1,W11,D5,L1,V2,M1} { mult( mult( X, rd( Y, X ) ), X )
% 57.96/58.32 ==> mult( X, Y ) }.
% 57.96/58.32 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 57.96/58.32 parent1[0; 10]: (8333) {G0,W11,D4,L1,V2,M1} { mult( mult( X, Y ), X ) ==>
% 57.96/58.32 mult( X, mult( Y, X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := rd( Y, X )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (41) {G1,W11,D5,L1,V2,M1} P(2,7) { mult( mult( Y, rd( X, Y ) )
% 57.96/58.32 , Y ) ==> mult( Y, X ) }.
% 57.96/58.32 parent0: (8335) {G1,W11,D5,L1,V2,M1} { mult( mult( X, rd( Y, X ) ), X )
% 57.96/58.32 ==> mult( X, Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8339) {G0,W11,D4,L1,V2,M1} { mult( mult( X, Y ), X ) ==> mult( X
% 57.96/58.32 , mult( Y, X ) ) }.
% 57.96/58.32 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 57.96/58.32 mult( Y, X ), Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8341) {G1,W15,D5,L1,V2,M1} { mult( mult( ld( X, Y ), X ), ld( X
% 57.96/58.32 , Y ) ) ==> mult( ld( X, Y ), Y ) }.
% 57.96/58.32 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.32 parent1[0; 14]: (8339) {G0,W11,D4,L1,V2,M1} { mult( mult( X, Y ), X ) ==>
% 57.96/58.32 mult( X, mult( Y, X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := ld( X, Y )
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (42) {G1,W15,D5,L1,V2,M1} P(0,7) { mult( mult( ld( X, Y ), X )
% 57.96/58.32 , ld( X, Y ) ) ==> mult( ld( X, Y ), Y ) }.
% 57.96/58.32 parent0: (8341) {G1,W15,D5,L1,V2,M1} { mult( mult( ld( X, Y ), X ), ld( X
% 57.96/58.32 , Y ) ) ==> mult( ld( X, Y ), Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8345) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y ) }.
% 57.96/58.32 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8346) {G1,W11,D5,L1,V2,M1} { X ==> rd( mult( mult( X, Y ), X ),
% 57.96/58.32 mult( Y, X ) ) }.
% 57.96/58.32 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 57.96/58.32 mult( Y, X ), Y ) }.
% 57.96/58.32 parent1[0; 3]: (8345) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y )
% 57.96/58.32 }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := mult( Y, X )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8347) {G1,W11,D5,L1,V2,M1} { rd( mult( mult( X, Y ), X ), mult( Y
% 57.96/58.32 , X ) ) ==> X }.
% 57.96/58.32 parent0[0]: (8346) {G1,W11,D5,L1,V2,M1} { X ==> rd( mult( mult( X, Y ), X
% 57.96/58.32 ), mult( Y, X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (43) {G1,W11,D5,L1,V2,M1} P(7,3) { rd( mult( mult( X, Y ), X )
% 57.96/58.32 , mult( Y, X ) ) ==> X }.
% 57.96/58.32 parent0: (8347) {G1,W11,D5,L1,V2,M1} { rd( mult( mult( X, Y ), X ), mult(
% 57.96/58.32 Y, X ) ) ==> X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8349) {G0,W11,D4,L1,V2,M1} { mult( mult( X, Y ), X ) ==> mult( X
% 57.96/58.32 , mult( Y, X ) ) }.
% 57.96/58.32 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 57.96/58.32 mult( Y, X ), Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8351) {G1,W15,D5,L1,V1,M1} { mult( mult( f( X ), X ), f( X ) )
% 57.96/58.32 ==> mult( f( X ), mult( f( X ), X ) ) }.
% 57.96/58.32 parent0[0]: (35) {G1,W9,D4,L1,V1,M1} P(8,7) { mult( X, f( X ) ) ==> mult( f
% 57.96/58.32 ( X ), X ) }.
% 57.96/58.32 parent1[0; 11]: (8349) {G0,W11,D4,L1,V2,M1} { mult( mult( X, Y ), X ) ==>
% 57.96/58.32 mult( X, mult( Y, X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := f( X )
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8353) {G1,W15,D5,L1,V1,M1} { mult( f( X ), mult( f( X ), X ) )
% 57.96/58.32 ==> mult( mult( f( X ), X ), f( X ) ) }.
% 57.96/58.32 parent0[0]: (8351) {G1,W15,D5,L1,V1,M1} { mult( mult( f( X ), X ), f( X )
% 57.96/58.32 ) ==> mult( f( X ), mult( f( X ), X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (44) {G2,W15,D5,L1,V1,M1} P(35,7) { mult( f( X ), mult( f( X )
% 57.96/58.32 , X ) ) ==> mult( mult( f( X ), X ), f( X ) ) }.
% 57.96/58.32 parent0: (8353) {G1,W15,D5,L1,V1,M1} { mult( f( X ), mult( f( X ), X ) )
% 57.96/58.32 ==> mult( mult( f( X ), X ), f( X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8355) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 57.96/58.32 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8356) {G1,W9,D5,L1,V1,M1} { f( X ) ==> ld( X, mult( f( X ), X )
% 57.96/58.32 ) }.
% 57.96/58.32 parent0[0]: (35) {G1,W9,D4,L1,V1,M1} P(8,7) { mult( X, f( X ) ) ==> mult( f
% 57.96/58.32 ( X ), X ) }.
% 57.96/58.32 parent1[0; 5]: (8355) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 57.96/58.32 }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := f( X )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8357) {G1,W9,D5,L1,V1,M1} { ld( X, mult( f( X ), X ) ) ==> f( X )
% 57.96/58.32 }.
% 57.96/58.32 parent0[0]: (8356) {G1,W9,D5,L1,V1,M1} { f( X ) ==> ld( X, mult( f( X ), X
% 57.96/58.32 ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (45) {G2,W9,D5,L1,V1,M1} P(35,1) { ld( X, mult( f( X ), X ) )
% 57.96/58.32 ==> f( X ) }.
% 57.96/58.32 parent0: (8357) {G1,W9,D5,L1,V1,M1} { ld( X, mult( f( X ), X ) ) ==> f( X
% 57.96/58.32 ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8359) {G1,W11,D4,L1,V2,M1} { mult( mult( X, Y ), Y ) ==> mult( X
% 57.96/58.32 , mult( Y, Y ) ) }.
% 57.96/58.32 parent0[0]: (28) {G1,W11,D4,L1,V2,M1} P(4,6);d(4);d(4);d(5) { mult( X, mult
% 57.96/58.32 ( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8362) {G1,W11,D5,L1,V2,M1} { mult( mult( X, f( Y ) ), f( Y ) )
% 57.96/58.32 ==> mult( X, Y ) }.
% 57.96/58.32 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 57.96/58.32 parent1[0; 10]: (8359) {G1,W11,D4,L1,V2,M1} { mult( mult( X, Y ), Y ) ==>
% 57.96/58.32 mult( X, mult( Y, Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := f( Y )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (51) {G2,W11,D5,L1,V2,M1} P(8,28) { mult( mult( Y, f( X ) ), f
% 57.96/58.32 ( X ) ) ==> mult( Y, X ) }.
% 57.96/58.32 parent0: (8362) {G1,W11,D5,L1,V2,M1} { mult( mult( X, f( Y ) ), f( Y ) )
% 57.96/58.32 ==> mult( X, Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8369) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 57.96/58.32 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8370) {G1,W11,D5,L1,V2,M1} { mult( X, X ) ==> ld( Y, mult( mult
% 57.96/58.32 ( Y, X ), X ) ) }.
% 57.96/58.32 parent0[0]: (28) {G1,W11,D4,L1,V2,M1} P(4,6);d(4);d(4);d(5) { mult( X, mult
% 57.96/58.32 ( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 57.96/58.32 parent1[0; 6]: (8369) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 57.96/58.32 }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := mult( X, X )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8371) {G1,W11,D5,L1,V2,M1} { ld( Y, mult( mult( Y, X ), X ) ) ==>
% 57.96/58.32 mult( X, X ) }.
% 57.96/58.32 parent0[0]: (8370) {G1,W11,D5,L1,V2,M1} { mult( X, X ) ==> ld( Y, mult(
% 57.96/58.32 mult( Y, X ), X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (52) {G2,W11,D5,L1,V2,M1} P(28,1) { ld( X, mult( mult( X, Y )
% 57.96/58.32 , Y ) ) ==> mult( Y, Y ) }.
% 57.96/58.32 parent0: (8371) {G1,W11,D5,L1,V2,M1} { ld( Y, mult( mult( Y, X ), X ) )
% 57.96/58.32 ==> mult( X, X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8372) {G2,W11,D5,L1,V2,M1} { mult( X, Y ) ==> mult( mult( X, f( Y
% 57.96/58.32 ) ), f( Y ) ) }.
% 57.96/58.32 parent0[0]: (51) {G2,W11,D5,L1,V2,M1} P(8,28) { mult( mult( Y, f( X ) ), f
% 57.96/58.32 ( X ) ) ==> mult( Y, X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8376) {G3,W13,D5,L1,V2,M1} { mult( mult( X, f( Y ) ), Y ) ==>
% 57.96/58.32 mult( mult( X, Y ), f( Y ) ) }.
% 57.96/58.32 parent0[0]: (51) {G2,W11,D5,L1,V2,M1} P(8,28) { mult( mult( Y, f( X ) ), f
% 57.96/58.32 ( X ) ) ==> mult( Y, X ) }.
% 57.96/58.32 parent1[0; 8]: (8372) {G2,W11,D5,L1,V2,M1} { mult( X, Y ) ==> mult( mult(
% 57.96/58.32 X, f( Y ) ), f( Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := mult( X, f( Y ) )
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8380) {G3,W13,D5,L1,V2,M1} { mult( mult( X, Y ), f( Y ) ) ==>
% 57.96/58.32 mult( mult( X, f( Y ) ), Y ) }.
% 57.96/58.32 parent0[0]: (8376) {G3,W13,D5,L1,V2,M1} { mult( mult( X, f( Y ) ), Y ) ==>
% 57.96/58.32 mult( mult( X, Y ), f( Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (55) {G3,W13,D5,L1,V2,M1} P(51,51) { mult( mult( X, Y ), f( Y
% 57.96/58.32 ) ) ==> mult( mult( X, f( Y ) ), Y ) }.
% 57.96/58.32 parent0: (8380) {G3,W13,D5,L1,V2,M1} { mult( mult( X, Y ), f( Y ) ) ==>
% 57.96/58.32 mult( mult( X, f( Y ) ), Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8382) {G0,W11,D4,L1,V2,M1} { mult( mult( X, Y ), X ) ==> mult( X
% 57.96/58.32 , mult( Y, X ) ) }.
% 57.96/58.32 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 57.96/58.32 mult( Y, X ), Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8388) {G1,W17,D6,L1,V2,M1} { mult( mult( f( X ), mult( Y, f( X )
% 57.96/58.32 ) ), f( X ) ) ==> mult( f( X ), mult( Y, X ) ) }.
% 57.96/58.32 parent0[0]: (51) {G2,W11,D5,L1,V2,M1} P(8,28) { mult( mult( Y, f( X ) ), f
% 57.96/58.32 ( X ) ) ==> mult( Y, X ) }.
% 57.96/58.32 parent1[0; 14]: (8382) {G0,W11,D4,L1,V2,M1} { mult( mult( X, Y ), X ) ==>
% 57.96/58.32 mult( X, mult( Y, X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := f( X )
% 57.96/58.32 Y := mult( Y, f( X ) )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8389) {G1,W17,D6,L1,V2,M1} { mult( mult( mult( f( X ), Y ), f( X
% 57.96/58.32 ) ), f( X ) ) ==> mult( f( X ), mult( Y, X ) ) }.
% 57.96/58.32 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 57.96/58.32 mult( Y, X ), Y ) }.
% 57.96/58.32 parent1[0; 2]: (8388) {G1,W17,D6,L1,V2,M1} { mult( mult( f( X ), mult( Y,
% 57.96/58.32 f( X ) ) ), f( X ) ) ==> mult( f( X ), mult( Y, X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := f( X )
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8390) {G2,W13,D5,L1,V2,M1} { mult( mult( f( X ), Y ), X ) ==>
% 57.96/58.32 mult( f( X ), mult( Y, X ) ) }.
% 57.96/58.32 parent0[0]: (51) {G2,W11,D5,L1,V2,M1} P(8,28) { mult( mult( Y, f( X ) ), f
% 57.96/58.32 ( X ) ) ==> mult( Y, X ) }.
% 57.96/58.32 parent1[0; 1]: (8389) {G1,W17,D6,L1,V2,M1} { mult( mult( mult( f( X ), Y )
% 57.96/58.32 , f( X ) ), f( X ) ) ==> mult( f( X ), mult( Y, X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := mult( f( X ), Y )
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8391) {G2,W13,D5,L1,V2,M1} { mult( f( X ), mult( Y, X ) ) ==>
% 57.96/58.32 mult( mult( f( X ), Y ), X ) }.
% 57.96/58.32 parent0[0]: (8390) {G2,W13,D5,L1,V2,M1} { mult( mult( f( X ), Y ), X ) ==>
% 57.96/58.32 mult( f( X ), mult( Y, X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (56) {G3,W13,D5,L1,V2,M1} P(51,7);d(7);d(51) { mult( f( Y ),
% 57.96/58.32 mult( X, Y ) ) ==> mult( mult( f( Y ), X ), Y ) }.
% 57.96/58.32 parent0: (8391) {G2,W13,D5,L1,V2,M1} { mult( f( X ), mult( Y, X ) ) ==>
% 57.96/58.32 mult( mult( f( X ), Y ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8393) {G2,W11,D5,L1,V2,M1} { mult( X, Y ) ==> mult( mult( X, f( Y
% 57.96/58.32 ) ), f( Y ) ) }.
% 57.96/58.32 parent0[0]: (51) {G2,W11,D5,L1,V2,M1} P(8,28) { mult( mult( Y, f( X ) ), f
% 57.96/58.32 ( X ) ) ==> mult( Y, X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8395) {G1,W11,D5,L1,V2,M1} { mult( rd( X, f( Y ) ), Y ) ==> mult
% 57.96/58.32 ( X, f( Y ) ) }.
% 57.96/58.32 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 57.96/58.32 parent1[0; 8]: (8393) {G2,W11,D5,L1,V2,M1} { mult( X, Y ) ==> mult( mult(
% 57.96/58.32 X, f( Y ) ), f( Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := f( Y )
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := rd( X, f( Y ) )
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (59) {G3,W11,D5,L1,V2,M1} P(2,51) { mult( rd( X, f( Y ) ), Y )
% 57.96/58.32 ==> mult( X, f( Y ) ) }.
% 57.96/58.32 parent0: (8395) {G1,W11,D5,L1,V2,M1} { mult( rd( X, f( Y ) ), Y ) ==> mult
% 57.96/58.32 ( X, f( Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8399) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y ) }.
% 57.96/58.32 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8400) {G1,W11,D4,L1,V2,M1} { mult( X, f( Y ) ) ==> rd( mult( X,
% 57.96/58.32 Y ), f( Y ) ) }.
% 57.96/58.32 parent0[0]: (51) {G2,W11,D5,L1,V2,M1} P(8,28) { mult( mult( Y, f( X ) ), f
% 57.96/58.32 ( X ) ) ==> mult( Y, X ) }.
% 57.96/58.32 parent1[0; 6]: (8399) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y )
% 57.96/58.32 }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := mult( X, f( Y ) )
% 57.96/58.32 Y := f( Y )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8401) {G1,W11,D4,L1,V2,M1} { rd( mult( X, Y ), f( Y ) ) ==> mult
% 57.96/58.32 ( X, f( Y ) ) }.
% 57.96/58.32 parent0[0]: (8400) {G1,W11,D4,L1,V2,M1} { mult( X, f( Y ) ) ==> rd( mult(
% 57.96/58.32 X, Y ), f( Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (60) {G3,W11,D4,L1,V2,M1} P(51,3) { rd( mult( X, Y ), f( Y ) )
% 57.96/58.32 ==> mult( X, f( Y ) ) }.
% 57.96/58.32 parent0: (8401) {G1,W11,D4,L1,V2,M1} { rd( mult( X, Y ), f( Y ) ) ==> mult
% 57.96/58.32 ( X, f( Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8403) {G3,W11,D4,L1,V2,M1} { mult( X, f( Y ) ) ==> rd( mult( X, Y
% 57.96/58.32 ), f( Y ) ) }.
% 57.96/58.32 parent0[0]: (60) {G3,W11,D4,L1,V2,M1} P(51,3) { rd( mult( X, Y ), f( Y ) )
% 57.96/58.32 ==> mult( X, f( Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8407) {G1,W11,D4,L1,V2,M1} { mult( rd( X, Y ), f( Y ) ) ==> rd(
% 57.96/58.32 X, f( Y ) ) }.
% 57.96/58.32 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 57.96/58.32 parent1[0; 8]: (8403) {G3,W11,D4,L1,V2,M1} { mult( X, f( Y ) ) ==> rd(
% 57.96/58.32 mult( X, Y ), f( Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := rd( X, Y )
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (66) {G4,W11,D4,L1,V2,M1} P(2,60) { mult( rd( X, Y ), f( Y ) )
% 57.96/58.32 ==> rd( X, f( Y ) ) }.
% 57.96/58.32 parent0: (8407) {G1,W11,D4,L1,V2,M1} { mult( rd( X, Y ), f( Y ) ) ==> rd(
% 57.96/58.32 X, f( Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8411) {G3,W11,D4,L1,V2,M1} { mult( X, f( Y ) ) ==> rd( mult( X, Y
% 57.96/58.32 ), f( Y ) ) }.
% 57.96/58.32 parent0[0]: (60) {G3,W11,D4,L1,V2,M1} P(51,3) { rd( mult( X, Y ), f( Y ) )
% 57.96/58.32 ==> mult( X, f( Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8412) {G1,W13,D5,L1,V2,M1} { mult( X, f( ld( X, Y ) ) ) ==> rd(
% 57.96/58.32 Y, f( ld( X, Y ) ) ) }.
% 57.96/58.32 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.32 parent1[0; 8]: (8411) {G3,W11,D4,L1,V2,M1} { mult( X, f( Y ) ) ==> rd(
% 57.96/58.32 mult( X, Y ), f( Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := ld( X, Y )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8413) {G1,W13,D5,L1,V2,M1} { rd( Y, f( ld( X, Y ) ) ) ==> mult( X
% 57.96/58.32 , f( ld( X, Y ) ) ) }.
% 57.96/58.32 parent0[0]: (8412) {G1,W13,D5,L1,V2,M1} { mult( X, f( ld( X, Y ) ) ) ==>
% 57.96/58.32 rd( Y, f( ld( X, Y ) ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (67) {G4,W13,D5,L1,V2,M1} P(0,60) { rd( Y, f( ld( X, Y ) ) ) =
% 57.96/58.32 mult( X, f( ld( X, Y ) ) ) }.
% 57.96/58.32 parent0: (8413) {G1,W13,D5,L1,V2,M1} { rd( Y, f( ld( X, Y ) ) ) ==> mult(
% 57.96/58.32 X, f( ld( X, Y ) ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8415) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 57.96/58.32 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8416) {G1,W11,D5,L1,V2,M1} { f( X ) ==> ld( rd( Y, X ), rd( Y, f
% 57.96/58.32 ( X ) ) ) }.
% 57.96/58.32 parent0[0]: (66) {G4,W11,D4,L1,V2,M1} P(2,60) { mult( rd( X, Y ), f( Y ) )
% 57.96/58.32 ==> rd( X, f( Y ) ) }.
% 57.96/58.32 parent1[0; 7]: (8415) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 57.96/58.32 }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := rd( Y, X )
% 57.96/58.32 Y := f( X )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8417) {G1,W11,D5,L1,V2,M1} { ld( rd( Y, X ), rd( Y, f( X ) ) )
% 57.96/58.32 ==> f( X ) }.
% 57.96/58.32 parent0[0]: (8416) {G1,W11,D5,L1,V2,M1} { f( X ) ==> ld( rd( Y, X ), rd( Y
% 57.96/58.32 , f( X ) ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (72) {G5,W11,D5,L1,V2,M1} P(66,1) { ld( rd( X, Y ), rd( X, f(
% 57.96/58.32 Y ) ) ) ==> f( Y ) }.
% 57.96/58.32 parent0: (8417) {G1,W11,D5,L1,V2,M1} { ld( rd( Y, X ), rd( Y, f( X ) ) )
% 57.96/58.32 ==> f( X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8419) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y ) }.
% 57.96/58.32 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8424) {G1,W11,D5,L1,V2,M1} { rd( X, Y ) ==> rd( rd( X, f( Y ) )
% 57.96/58.32 , f( Y ) ) }.
% 57.96/58.32 parent0[0]: (66) {G4,W11,D4,L1,V2,M1} P(2,60) { mult( rd( X, Y ), f( Y ) )
% 57.96/58.32 ==> rd( X, f( Y ) ) }.
% 57.96/58.32 parent1[0; 5]: (8419) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y )
% 57.96/58.32 }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := rd( X, Y )
% 57.96/58.32 Y := f( Y )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8425) {G1,W11,D5,L1,V2,M1} { rd( rd( X, f( Y ) ), f( Y ) ) ==> rd
% 57.96/58.32 ( X, Y ) }.
% 57.96/58.32 parent0[0]: (8424) {G1,W11,D5,L1,V2,M1} { rd( X, Y ) ==> rd( rd( X, f( Y )
% 57.96/58.32 ), f( Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (73) {G5,W11,D5,L1,V2,M1} P(66,3) { rd( rd( X, f( Y ) ), f( Y
% 57.96/58.32 ) ) ==> rd( X, Y ) }.
% 57.96/58.32 parent0: (8425) {G1,W11,D5,L1,V2,M1} { rd( rd( X, f( Y ) ), f( Y ) ) ==>
% 57.96/58.32 rd( X, Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8427) {G5,W11,D5,L1,V2,M1} { f( Y ) ==> ld( rd( X, Y ), rd( X, f
% 57.96/58.32 ( Y ) ) ) }.
% 57.96/58.32 parent0[0]: (72) {G5,W11,D5,L1,V2,M1} P(66,1) { ld( rd( X, Y ), rd( X, f( Y
% 57.96/58.32 ) ) ) ==> f( Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8429) {G2,W9,D5,L1,V1,M1} { f( X ) ==> ld( rd( f( X ), X ), unit
% 57.96/58.32 ) }.
% 57.96/58.32 parent0[0]: (14) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 57.96/58.32 parent1[0; 8]: (8427) {G5,W11,D5,L1,V2,M1} { f( Y ) ==> ld( rd( X, Y ), rd
% 57.96/58.32 ( X, f( Y ) ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := f( X )
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := f( X )
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8431) {G2,W9,D5,L1,V1,M1} { ld( rd( f( X ), X ), unit ) ==> f( X
% 57.96/58.32 ) }.
% 57.96/58.32 parent0[0]: (8429) {G2,W9,D5,L1,V1,M1} { f( X ) ==> ld( rd( f( X ), X ),
% 57.96/58.32 unit ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (78) {G6,W9,D5,L1,V1,M1} P(14,72) { ld( rd( f( X ), X ), unit
% 57.96/58.32 ) ==> f( X ) }.
% 57.96/58.32 parent0: (8431) {G2,W9,D5,L1,V1,M1} { ld( rd( f( X ), X ), unit ) ==> f( X
% 57.96/58.32 ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8433) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 57.96/58.32 parent0[0]: (15) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8434) {G2,W9,D4,L1,V1,M1} { rd( f( X ), X ) ==> rd( unit, f( X )
% 57.96/58.32 ) }.
% 57.96/58.32 parent0[0]: (78) {G6,W9,D5,L1,V1,M1} P(14,72) { ld( rd( f( X ), X ), unit )
% 57.96/58.32 ==> f( X ) }.
% 57.96/58.32 parent1[0; 7]: (8433) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := unit
% 57.96/58.32 Y := rd( f( X ), X )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8435) {G2,W9,D4,L1,V1,M1} { rd( unit, f( X ) ) ==> rd( f( X ), X
% 57.96/58.32 ) }.
% 57.96/58.32 parent0[0]: (8434) {G2,W9,D4,L1,V1,M1} { rd( f( X ), X ) ==> rd( unit, f(
% 57.96/58.32 X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (80) {G7,W9,D4,L1,V1,M1} P(78,15) { rd( unit, f( X ) ) = rd( f
% 57.96/58.32 ( X ), X ) }.
% 57.96/58.32 parent0: (8435) {G2,W9,D4,L1,V1,M1} { rd( unit, f( X ) ) ==> rd( f( X ), X
% 57.96/58.32 ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8436) {G5,W11,D5,L1,V2,M1} { rd( X, Y ) ==> rd( rd( X, f( Y ) ),
% 57.96/58.32 f( Y ) ) }.
% 57.96/58.32 parent0[0]: (73) {G5,W11,D5,L1,V2,M1} P(66,3) { rd( rd( X, f( Y ) ), f( Y )
% 57.96/58.32 ) ==> rd( X, Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8440) {G6,W13,D5,L1,V2,M1} { rd( rd( X, f( Y ) ), Y ) ==> rd( rd
% 57.96/58.32 ( X, Y ), f( Y ) ) }.
% 57.96/58.32 parent0[0]: (73) {G5,W11,D5,L1,V2,M1} P(66,3) { rd( rd( X, f( Y ) ), f( Y )
% 57.96/58.32 ) ==> rd( X, Y ) }.
% 57.96/58.32 parent1[0; 8]: (8436) {G5,W11,D5,L1,V2,M1} { rd( X, Y ) ==> rd( rd( X, f(
% 57.96/58.32 Y ) ), f( Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := rd( X, f( Y ) )
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8444) {G6,W13,D5,L1,V2,M1} { rd( rd( X, Y ), f( Y ) ) ==> rd( rd
% 57.96/58.32 ( X, f( Y ) ), Y ) }.
% 57.96/58.32 parent0[0]: (8440) {G6,W13,D5,L1,V2,M1} { rd( rd( X, f( Y ) ), Y ) ==> rd
% 57.96/58.32 ( rd( X, Y ), f( Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (86) {G6,W13,D5,L1,V2,M1} P(73,73) { rd( rd( X, Y ), f( Y ) )
% 57.96/58.32 ==> rd( rd( X, f( Y ) ), Y ) }.
% 57.96/58.32 parent0: (8444) {G6,W13,D5,L1,V2,M1} { rd( rd( X, Y ), f( Y ) ) ==> rd( rd
% 57.96/58.32 ( X, f( Y ) ), Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8446) {G5,W11,D5,L1,V2,M1} { rd( X, Y ) ==> rd( rd( X, f( Y ) ),
% 57.96/58.32 f( Y ) ) }.
% 57.96/58.32 parent0[0]: (73) {G5,W11,D5,L1,V2,M1} P(66,3) { rd( rd( X, f( Y ) ), f( Y )
% 57.96/58.32 ) ==> rd( X, Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8448) {G1,W11,D5,L1,V2,M1} { rd( mult( X, f( Y ) ), Y ) ==> rd(
% 57.96/58.32 X, f( Y ) ) }.
% 57.96/58.32 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 57.96/58.32 parent1[0; 8]: (8446) {G5,W11,D5,L1,V2,M1} { rd( X, Y ) ==> rd( rd( X, f(
% 57.96/58.32 Y ) ), f( Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := f( Y )
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := mult( X, f( Y ) )
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (89) {G6,W11,D5,L1,V2,M1} P(3,73) { rd( mult( X, f( Y ) ), Y )
% 57.96/58.32 ==> rd( X, f( Y ) ) }.
% 57.96/58.32 parent0: (8448) {G1,W11,D5,L1,V2,M1} { rd( mult( X, f( Y ) ), Y ) ==> rd(
% 57.96/58.32 X, f( Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8452) {G2,W11,D5,L1,V2,M1} { mult( Y, Y ) ==> ld( X, mult( mult(
% 57.96/58.32 X, Y ), Y ) ) }.
% 57.96/58.32 parent0[0]: (52) {G2,W11,D5,L1,V2,M1} P(28,1) { ld( X, mult( mult( X, Y ),
% 57.96/58.32 Y ) ) ==> mult( Y, Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8453) {G1,W11,D4,L1,V2,M1} { mult( X, X ) ==> ld( rd( Y, X ),
% 57.96/58.32 mult( Y, X ) ) }.
% 57.96/58.32 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 57.96/58.32 parent1[0; 9]: (8452) {G2,W11,D5,L1,V2,M1} { mult( Y, Y ) ==> ld( X, mult
% 57.96/58.32 ( mult( X, Y ), Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := rd( Y, X )
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8454) {G1,W11,D4,L1,V2,M1} { ld( rd( Y, X ), mult( Y, X ) ) ==>
% 57.96/58.32 mult( X, X ) }.
% 57.96/58.32 parent0[0]: (8453) {G1,W11,D4,L1,V2,M1} { mult( X, X ) ==> ld( rd( Y, X )
% 57.96/58.32 , mult( Y, X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (111) {G3,W11,D4,L1,V2,M1} P(2,52) { ld( rd( X, Y ), mult( X,
% 57.96/58.32 Y ) ) ==> mult( Y, Y ) }.
% 57.96/58.32 parent0: (8454) {G1,W11,D4,L1,V2,M1} { ld( rd( Y, X ), mult( Y, X ) ) ==>
% 57.96/58.32 mult( X, X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8456) {G2,W11,D5,L1,V2,M1} { mult( Y, Y ) ==> ld( X, mult( mult(
% 57.96/58.32 X, Y ), Y ) ) }.
% 57.96/58.32 parent0[0]: (52) {G2,W11,D5,L1,V2,M1} P(28,1) { ld( X, mult( mult( X, Y ),
% 57.96/58.32 Y ) ) ==> mult( Y, Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8459) {G1,W15,D5,L1,V2,M1} { mult( ld( X, Y ), ld( X, Y ) ) ==>
% 57.96/58.32 ld( X, mult( Y, ld( X, Y ) ) ) }.
% 57.96/58.32 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.32 parent1[0; 11]: (8456) {G2,W11,D5,L1,V2,M1} { mult( Y, Y ) ==> ld( X, mult
% 57.96/58.32 ( mult( X, Y ), Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := ld( X, Y )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (112) {G3,W15,D5,L1,V2,M1} P(0,52) { mult( ld( X, Y ), ld( X,
% 57.96/58.32 Y ) ) ==> ld( X, mult( Y, ld( X, Y ) ) ) }.
% 57.96/58.32 parent0: (8459) {G1,W15,D5,L1,V2,M1} { mult( ld( X, Y ), ld( X, Y ) ) ==>
% 57.96/58.32 ld( X, mult( Y, ld( X, Y ) ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8462) {G3,W11,D4,L1,V2,M1} { mult( Y, Y ) ==> ld( rd( X, Y ),
% 57.96/58.32 mult( X, Y ) ) }.
% 57.96/58.32 parent0[0]: (111) {G3,W11,D4,L1,V2,M1} P(2,52) { ld( rd( X, Y ), mult( X, Y
% 57.96/58.32 ) ) ==> mult( Y, Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8463) {G1,W11,D5,L1,V2,M1} { mult( X, X ) ==> ld( rd( rd( Y, X )
% 57.96/58.32 , X ), Y ) }.
% 57.96/58.32 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 57.96/58.32 parent1[0; 10]: (8462) {G3,W11,D4,L1,V2,M1} { mult( Y, Y ) ==> ld( rd( X,
% 57.96/58.32 Y ), mult( X, Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := rd( Y, X )
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8464) {G1,W11,D5,L1,V2,M1} { ld( rd( rd( Y, X ), X ), Y ) ==>
% 57.96/58.32 mult( X, X ) }.
% 57.96/58.32 parent0[0]: (8463) {G1,W11,D5,L1,V2,M1} { mult( X, X ) ==> ld( rd( rd( Y,
% 57.96/58.32 X ), X ), Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (117) {G4,W11,D5,L1,V2,M1} P(2,111) { ld( rd( rd( X, Y ), Y )
% 57.96/58.32 , X ) ==> mult( Y, Y ) }.
% 57.96/58.32 parent0: (8464) {G1,W11,D5,L1,V2,M1} { ld( rd( rd( Y, X ), X ), Y ) ==>
% 57.96/58.32 mult( X, X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8466) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 57.96/58.32 parent0[0]: (15) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8469) {G2,W11,D4,L1,V2,M1} { rd( X, Y ) ==> rd( mult( X, Y ),
% 57.96/58.32 mult( Y, Y ) ) }.
% 57.96/58.32 parent0[0]: (111) {G3,W11,D4,L1,V2,M1} P(2,52) { ld( rd( X, Y ), mult( X, Y
% 57.96/58.32 ) ) ==> mult( Y, Y ) }.
% 57.96/58.32 parent1[0; 8]: (8466) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := mult( X, Y )
% 57.96/58.32 Y := rd( X, Y )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8470) {G2,W11,D4,L1,V2,M1} { rd( mult( X, Y ), mult( Y, Y ) ) ==>
% 57.96/58.32 rd( X, Y ) }.
% 57.96/58.32 parent0[0]: (8469) {G2,W11,D4,L1,V2,M1} { rd( X, Y ) ==> rd( mult( X, Y )
% 57.96/58.32 , mult( Y, Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (118) {G4,W11,D4,L1,V2,M1} P(111,15) { rd( mult( X, Y ), mult
% 57.96/58.32 ( Y, Y ) ) ==> rd( X, Y ) }.
% 57.96/58.32 parent0: (8470) {G2,W11,D4,L1,V2,M1} { rd( mult( X, Y ), mult( Y, Y ) )
% 57.96/58.32 ==> rd( X, Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8472) {G3,W11,D4,L1,V2,M1} { mult( Y, Y ) ==> ld( rd( X, Y ),
% 57.96/58.32 mult( X, Y ) ) }.
% 57.96/58.32 parent0[0]: (111) {G3,W11,D4,L1,V2,M1} P(2,52) { ld( rd( X, Y ), mult( X, Y
% 57.96/58.32 ) ) ==> mult( Y, Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8475) {G1,W15,D5,L1,V2,M1} { mult( ld( X, Y ), ld( X, Y ) ) ==>
% 57.96/58.32 ld( rd( X, ld( X, Y ) ), Y ) }.
% 57.96/58.32 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.32 parent1[0; 14]: (8472) {G3,W11,D4,L1,V2,M1} { mult( Y, Y ) ==> ld( rd( X,
% 57.96/58.32 Y ), mult( X, Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := ld( X, Y )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8476) {G2,W15,D5,L1,V2,M1} { ld( X, mult( Y, ld( X, Y ) ) ) ==>
% 57.96/58.32 ld( rd( X, ld( X, Y ) ), Y ) }.
% 57.96/58.32 parent0[0]: (112) {G3,W15,D5,L1,V2,M1} P(0,52) { mult( ld( X, Y ), ld( X, Y
% 57.96/58.32 ) ) ==> ld( X, mult( Y, ld( X, Y ) ) ) }.
% 57.96/58.32 parent1[0; 1]: (8475) {G1,W15,D5,L1,V2,M1} { mult( ld( X, Y ), ld( X, Y )
% 57.96/58.32 ) ==> ld( rd( X, ld( X, Y ) ), Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (119) {G4,W15,D5,L1,V2,M1} P(0,111);d(112) { ld( X, mult( Y,
% 57.96/58.32 ld( X, Y ) ) ) ==> ld( rd( X, ld( X, Y ) ), Y ) }.
% 57.96/58.32 parent0: (8476) {G2,W15,D5,L1,V2,M1} { ld( X, mult( Y, ld( X, Y ) ) ) ==>
% 57.96/58.32 ld( rd( X, ld( X, Y ) ), Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8479) {G3,W11,D4,L1,V2,M1} { mult( Y, Y ) ==> ld( rd( X, Y ),
% 57.96/58.32 mult( X, Y ) ) }.
% 57.96/58.32 parent0[0]: (111) {G3,W11,D4,L1,V2,M1} P(2,52) { ld( rd( X, Y ), mult( X, Y
% 57.96/58.32 ) ) ==> mult( Y, Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8481) {G1,W9,D4,L1,V1,M1} { mult( X, X ) ==> ld( rd( unit, X ),
% 57.96/58.32 X ) }.
% 57.96/58.32 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 57.96/58.32 parent1[0; 8]: (8479) {G3,W11,D4,L1,V2,M1} { mult( Y, Y ) ==> ld( rd( X, Y
% 57.96/58.32 ), mult( X, Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := unit
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8483) {G1,W9,D4,L1,V1,M1} { ld( rd( unit, X ), X ) ==> mult( X, X
% 57.96/58.32 ) }.
% 57.96/58.32 parent0[0]: (8481) {G1,W9,D4,L1,V1,M1} { mult( X, X ) ==> ld( rd( unit, X
% 57.96/58.32 ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (120) {G4,W9,D4,L1,V1,M1} P(5,111) { ld( rd( unit, X ), X )
% 57.96/58.32 ==> mult( X, X ) }.
% 57.96/58.32 parent0: (8483) {G1,W9,D4,L1,V1,M1} { ld( rd( unit, X ), X ) ==> mult( X,
% 57.96/58.32 X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8485) {G4,W9,D4,L1,V1,M1} { mult( X, X ) ==> ld( rd( unit, X ), X
% 57.96/58.32 ) }.
% 57.96/58.32 parent0[0]: (120) {G4,W9,D4,L1,V1,M1} P(5,111) { ld( rd( unit, X ), X ) ==>
% 57.96/58.32 mult( X, X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8489) {G2,W13,D4,L1,V1,M1} { mult( ld( X, unit ), ld( X, unit )
% 57.96/58.32 ) ==> ld( X, ld( X, unit ) ) }.
% 57.96/58.32 parent0[0]: (15) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 57.96/58.32 parent1[0; 9]: (8485) {G4,W9,D4,L1,V1,M1} { mult( X, X ) ==> ld( rd( unit
% 57.96/58.32 , X ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := unit
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := ld( X, unit )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8490) {G3,W13,D5,L1,V1,M1} { ld( X, mult( unit, ld( X, unit ) )
% 57.96/58.32 ) ==> ld( X, ld( X, unit ) ) }.
% 57.96/58.32 parent0[0]: (112) {G3,W15,D5,L1,V2,M1} P(0,52) { mult( ld( X, Y ), ld( X, Y
% 57.96/58.32 ) ) ==> ld( X, mult( Y, ld( X, Y ) ) ) }.
% 57.96/58.32 parent1[0; 1]: (8489) {G2,W13,D4,L1,V1,M1} { mult( ld( X, unit ), ld( X,
% 57.96/58.32 unit ) ) ==> ld( X, ld( X, unit ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := unit
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8491) {G4,W13,D5,L1,V1,M1} { ld( rd( X, ld( X, unit ) ), unit )
% 57.96/58.32 ==> ld( X, ld( X, unit ) ) }.
% 57.96/58.32 parent0[0]: (119) {G4,W15,D5,L1,V2,M1} P(0,111);d(112) { ld( X, mult( Y, ld
% 57.96/58.32 ( X, Y ) ) ) ==> ld( rd( X, ld( X, Y ) ), Y ) }.
% 57.96/58.32 parent1[0; 1]: (8490) {G3,W13,D5,L1,V1,M1} { ld( X, mult( unit, ld( X,
% 57.96/58.32 unit ) ) ) ==> ld( X, ld( X, unit ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := unit
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (122) {G5,W13,D5,L1,V1,M1} P(15,120);d(112);d(119) { ld( rd( X
% 57.96/58.32 , ld( X, unit ) ), unit ) ==> ld( X, ld( X, unit ) ) }.
% 57.96/58.32 parent0: (8491) {G4,W13,D5,L1,V1,M1} { ld( rd( X, ld( X, unit ) ), unit )
% 57.96/58.32 ==> ld( X, ld( X, unit ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8494) {G4,W11,D4,L1,V2,M1} { rd( X, Y ) ==> rd( mult( X, Y ),
% 57.96/58.32 mult( Y, Y ) ) }.
% 57.96/58.32 parent0[0]: (118) {G4,W11,D4,L1,V2,M1} P(111,15) { rd( mult( X, Y ), mult(
% 57.96/58.32 Y, Y ) ) ==> rd( X, Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8497) {G1,W11,D4,L1,V2,M1} { rd( rd( X, Y ), Y ) ==> rd( X, mult
% 57.96/58.32 ( Y, Y ) ) }.
% 57.96/58.32 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 57.96/58.32 parent1[0; 7]: (8494) {G4,W11,D4,L1,V2,M1} { rd( X, Y ) ==> rd( mult( X, Y
% 57.96/58.32 ), mult( Y, Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := rd( X, Y )
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8498) {G1,W11,D4,L1,V2,M1} { rd( X, mult( Y, Y ) ) ==> rd( rd( X
% 57.96/58.32 , Y ), Y ) }.
% 57.96/58.32 parent0[0]: (8497) {G1,W11,D4,L1,V2,M1} { rd( rd( X, Y ), Y ) ==> rd( X,
% 57.96/58.32 mult( Y, Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (133) {G5,W11,D4,L1,V2,M1} P(2,118) { rd( X, mult( Y, Y ) )
% 57.96/58.32 ==> rd( rd( X, Y ), Y ) }.
% 57.96/58.32 parent0: (8498) {G1,W11,D4,L1,V2,M1} { rd( X, mult( Y, Y ) ) ==> rd( rd( X
% 57.96/58.32 , Y ), Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8500) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X, mult( mult(
% 57.96/58.32 X, Y ), X ) ) }.
% 57.96/58.32 parent0[0]: (40) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ), X
% 57.96/58.32 ) ) ==> mult( Y, X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8502) {G2,W13,D6,L1,V1,M1} { mult( f( X ), X ) ==> ld( X, mult(
% 57.96/58.32 mult( f( X ), X ), X ) ) }.
% 57.96/58.32 parent0[0]: (35) {G1,W9,D4,L1,V1,M1} P(8,7) { mult( X, f( X ) ) ==> mult( f
% 57.96/58.32 ( X ), X ) }.
% 57.96/58.32 parent1[0; 8]: (8500) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X, mult
% 57.96/58.32 ( mult( X, Y ), X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := f( X )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8504) {G2,W13,D6,L1,V1,M1} { ld( X, mult( mult( f( X ), X ), X )
% 57.96/58.32 ) ==> mult( f( X ), X ) }.
% 57.96/58.32 parent0[0]: (8502) {G2,W13,D6,L1,V1,M1} { mult( f( X ), X ) ==> ld( X,
% 57.96/58.32 mult( mult( f( X ), X ), X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (148) {G2,W13,D6,L1,V1,M1} P(35,40) { ld( X, mult( mult( f( X
% 57.96/58.32 ), X ), X ) ) ==> mult( f( X ), X ) }.
% 57.96/58.32 parent0: (8504) {G2,W13,D6,L1,V1,M1} { ld( X, mult( mult( f( X ), X ), X )
% 57.96/58.32 ) ==> mult( f( X ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8506) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X, mult( mult(
% 57.96/58.32 X, Y ), X ) ) }.
% 57.96/58.32 parent0[0]: (40) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ), X
% 57.96/58.32 ) ) ==> mult( Y, X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8508) {G1,W15,D6,L1,V2,M1} { mult( mult( X, Y ), Y ) ==> ld( Y,
% 57.96/58.32 mult( mult( mult( Y, X ), Y ), Y ) ) }.
% 57.96/58.32 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 57.96/58.32 mult( Y, X ), Y ) }.
% 57.96/58.32 parent1[0; 9]: (8506) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X, mult
% 57.96/58.32 ( mult( X, Y ), X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := mult( X, Y )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8510) {G1,W15,D6,L1,V2,M1} { ld( Y, mult( mult( mult( Y, X ), Y )
% 57.96/58.32 , Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 57.96/58.32 parent0[0]: (8508) {G1,W15,D6,L1,V2,M1} { mult( mult( X, Y ), Y ) ==> ld(
% 57.96/58.32 Y, mult( mult( mult( Y, X ), Y ), Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (149) {G2,W15,D6,L1,V2,M1} P(7,40) { ld( X, mult( mult( mult(
% 57.96/58.32 X, Y ), X ), X ) ) ==> mult( mult( Y, X ), X ) }.
% 57.96/58.32 parent0: (8510) {G1,W15,D6,L1,V2,M1} { ld( Y, mult( mult( mult( Y, X ), Y
% 57.96/58.32 ), Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8512) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X, mult( mult(
% 57.96/58.32 X, Y ), X ) ) }.
% 57.96/58.32 parent0[0]: (40) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ), X
% 57.96/58.32 ) ) ==> mult( Y, X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8516) {G1,W11,D4,L1,V2,M1} { mult( ld( X, Y ), X ) ==> ld( X,
% 57.96/58.32 mult( Y, X ) ) }.
% 57.96/58.32 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.32 parent1[0; 9]: (8512) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X, mult
% 57.96/58.32 ( mult( X, Y ), X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := ld( X, Y )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.32 ld( X, mult( Y, X ) ) }.
% 57.96/58.32 parent0: (8516) {G1,W11,D4,L1,V2,M1} { mult( ld( X, Y ), X ) ==> ld( X,
% 57.96/58.32 mult( Y, X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8520) {G2,W11,D4,L1,V2,M1} { ld( X, mult( Y, X ) ) ==> mult( ld(
% 57.96/58.32 X, Y ), X ) }.
% 57.96/58.32 parent0[0]: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.32 ld( X, mult( Y, X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8523) {G3,W19,D6,L1,V1,M1} { ld( rd( f( X ), X ), mult( unit, rd
% 57.96/58.32 ( f( X ), X ) ) ) ==> mult( f( X ), rd( f( X ), X ) ) }.
% 57.96/58.32 parent0[0]: (78) {G6,W9,D5,L1,V1,M1} P(14,72) { ld( rd( f( X ), X ), unit )
% 57.96/58.32 ==> f( X ) }.
% 57.96/58.32 parent1[0; 13]: (8520) {G2,W11,D4,L1,V2,M1} { ld( X, mult( Y, X ) ) ==>
% 57.96/58.32 mult( ld( X, Y ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := rd( f( X ), X )
% 57.96/58.32 Y := unit
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8524) {G1,W17,D5,L1,V1,M1} { ld( rd( f( X ), X ), rd( f( X ), X
% 57.96/58.32 ) ) ==> mult( f( X ), rd( f( X ), X ) ) }.
% 57.96/58.32 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 57.96/58.32 parent1[0; 6]: (8523) {G3,W19,D6,L1,V1,M1} { ld( rd( f( X ), X ), mult(
% 57.96/58.32 unit, rd( f( X ), X ) ) ) ==> mult( f( X ), rd( f( X ), X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := rd( f( X ), X )
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8525) {G2,W9,D5,L1,V1,M1} { unit ==> mult( f( X ), rd( f( X ), X
% 57.96/58.32 ) ) }.
% 57.96/58.32 parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 57.96/58.32 parent1[0; 1]: (8524) {G1,W17,D5,L1,V1,M1} { ld( rd( f( X ), X ), rd( f( X
% 57.96/58.32 ), X ) ) ==> mult( f( X ), rd( f( X ), X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := rd( f( X ), X )
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8526) {G2,W9,D5,L1,V1,M1} { mult( f( X ), rd( f( X ), X ) ) ==>
% 57.96/58.32 unit }.
% 57.96/58.32 parent0[0]: (8525) {G2,W9,D5,L1,V1,M1} { unit ==> mult( f( X ), rd( f( X )
% 57.96/58.32 , X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (161) {G7,W9,D5,L1,V1,M1} P(78,151);d(5);d(18) { mult( f( X )
% 57.96/58.32 , rd( f( X ), X ) ) ==> unit }.
% 57.96/58.32 parent0: (8526) {G2,W9,D5,L1,V1,M1} { mult( f( X ), rd( f( X ), X ) ) ==>
% 57.96/58.32 unit }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8528) {G3,W11,D4,L1,V2,M1} { mult( X, f( Y ) ) ==> rd( mult( X, Y
% 57.96/58.32 ), f( Y ) ) }.
% 57.96/58.32 parent0[0]: (60) {G3,W11,D4,L1,V2,M1} P(51,3) { rd( mult( X, Y ), f( Y ) )
% 57.96/58.32 ==> mult( X, f( Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8530) {G3,W15,D5,L1,V2,M1} { mult( ld( X, Y ), f( X ) ) ==> rd(
% 57.96/58.32 ld( X, mult( Y, X ) ), f( X ) ) }.
% 57.96/58.32 parent0[0]: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.32 ld( X, mult( Y, X ) ) }.
% 57.96/58.32 parent1[0; 8]: (8528) {G3,W11,D4,L1,V2,M1} { mult( X, f( Y ) ) ==> rd(
% 57.96/58.32 mult( X, Y ), f( Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := ld( X, Y )
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8532) {G3,W15,D5,L1,V2,M1} { rd( ld( X, mult( Y, X ) ), f( X ) )
% 57.96/58.32 ==> mult( ld( X, Y ), f( X ) ) }.
% 57.96/58.32 parent0[0]: (8530) {G3,W15,D5,L1,V2,M1} { mult( ld( X, Y ), f( X ) ) ==>
% 57.96/58.32 rd( ld( X, mult( Y, X ) ), f( X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (164) {G4,W15,D5,L1,V2,M1} P(151,60) { rd( ld( X, mult( Y, X )
% 57.96/58.32 ), f( X ) ) ==> mult( ld( X, Y ), f( X ) ) }.
% 57.96/58.32 parent0: (8532) {G3,W15,D5,L1,V2,M1} { rd( ld( X, mult( Y, X ) ), f( X ) )
% 57.96/58.32 ==> mult( ld( X, Y ), f( X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8534) {G2,W11,D5,L1,V2,M1} { mult( X, Y ) ==> mult( mult( X, f( Y
% 57.96/58.32 ) ), f( Y ) ) }.
% 57.96/58.32 parent0[0]: (51) {G2,W11,D5,L1,V2,M1} P(8,28) { mult( mult( Y, f( X ) ), f
% 57.96/58.32 ( X ) ) ==> mult( Y, X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8541) {G3,W17,D6,L1,V2,M1} { mult( ld( f( X ), Y ), X ) ==> mult
% 57.96/58.32 ( ld( f( X ), mult( Y, f( X ) ) ), f( X ) ) }.
% 57.96/58.32 parent0[0]: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.32 ld( X, mult( Y, X ) ) }.
% 57.96/58.32 parent1[0; 8]: (8534) {G2,W11,D5,L1,V2,M1} { mult( X, Y ) ==> mult( mult(
% 57.96/58.32 X, f( Y ) ), f( Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := f( X )
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := ld( f( X ), Y )
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8543) {G3,W17,D6,L1,V2,M1} { mult( ld( f( X ), Y ), X ) ==> ld(
% 57.96/58.32 f( X ), mult( mult( Y, f( X ) ), f( X ) ) ) }.
% 57.96/58.32 parent0[0]: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.32 ld( X, mult( Y, X ) ) }.
% 57.96/58.32 parent1[0; 7]: (8541) {G3,W17,D6,L1,V2,M1} { mult( ld( f( X ), Y ), X )
% 57.96/58.32 ==> mult( ld( f( X ), mult( Y, f( X ) ) ), f( X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := f( X )
% 57.96/58.32 Y := mult( Y, f( X ) )
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8544) {G3,W13,D5,L1,V2,M1} { mult( ld( f( X ), Y ), X ) ==> ld(
% 57.96/58.32 f( X ), mult( Y, X ) ) }.
% 57.96/58.32 parent0[0]: (51) {G2,W11,D5,L1,V2,M1} P(8,28) { mult( mult( Y, f( X ) ), f
% 57.96/58.32 ( X ) ) ==> mult( Y, X ) }.
% 57.96/58.32 parent1[0; 10]: (8543) {G3,W17,D6,L1,V2,M1} { mult( ld( f( X ), Y ), X )
% 57.96/58.32 ==> ld( f( X ), mult( mult( Y, f( X ) ), f( X ) ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (165) {G3,W13,D5,L1,V2,M1} P(151,51);d(151);d(51) { mult( ld(
% 57.96/58.32 f( X ), Y ), X ) ==> ld( f( X ), mult( Y, X ) ) }.
% 57.96/58.32 parent0: (8544) {G3,W13,D5,L1,V2,M1} { mult( ld( f( X ), Y ), X ) ==> ld(
% 57.96/58.32 f( X ), mult( Y, X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8547) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 57.96/58.32 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8552) {G1,W11,D5,L1,V2,M1} { X ==> ld( ld( X, Y ), ld( X, mult(
% 57.96/58.32 Y, X ) ) ) }.
% 57.96/58.32 parent0[0]: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.32 ld( X, mult( Y, X ) ) }.
% 57.96/58.32 parent1[0; 6]: (8547) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 57.96/58.32 }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := ld( X, Y )
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8553) {G1,W11,D5,L1,V2,M1} { ld( ld( X, Y ), ld( X, mult( Y, X )
% 57.96/58.32 ) ) ==> X }.
% 57.96/58.32 parent0[0]: (8552) {G1,W11,D5,L1,V2,M1} { X ==> ld( ld( X, Y ), ld( X,
% 57.96/58.32 mult( Y, X ) ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (167) {G3,W11,D5,L1,V2,M1} P(151,1) { ld( ld( X, Y ), ld( X,
% 57.96/58.32 mult( Y, X ) ) ) ==> X }.
% 57.96/58.32 parent0: (8553) {G1,W11,D5,L1,V2,M1} { ld( ld( X, Y ), ld( X, mult( Y, X )
% 57.96/58.32 ) ) ==> X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8555) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 57.96/58.32 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8556) {G1,W9,D4,L1,V1,M1} { rd( f( X ), X ) ==> ld( f( X ), unit
% 57.96/58.32 ) }.
% 57.96/58.32 parent0[0]: (161) {G7,W9,D5,L1,V1,M1} P(78,151);d(5);d(18) { mult( f( X ),
% 57.96/58.32 rd( f( X ), X ) ) ==> unit }.
% 57.96/58.32 parent1[0; 8]: (8555) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 57.96/58.32 }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := f( X )
% 57.96/58.32 Y := rd( f( X ), X )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8557) {G1,W9,D4,L1,V1,M1} { ld( f( X ), unit ) ==> rd( f( X ), X
% 57.96/58.32 ) }.
% 57.96/58.32 parent0[0]: (8556) {G1,W9,D4,L1,V1,M1} { rd( f( X ), X ) ==> ld( f( X ),
% 57.96/58.32 unit ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (176) {G8,W9,D4,L1,V1,M1} P(161,1) { ld( f( X ), unit ) = rd(
% 57.96/58.32 f( X ), X ) }.
% 57.96/58.32 parent0: (8557) {G1,W9,D4,L1,V1,M1} { ld( f( X ), unit ) ==> rd( f( X ), X
% 57.96/58.32 ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8558) {G8,W9,D4,L1,V1,M1} { rd( f( X ), X ) = ld( f( X ), unit )
% 57.96/58.32 }.
% 57.96/58.32 parent0[0]: (176) {G8,W9,D4,L1,V1,M1} P(161,1) { ld( f( X ), unit ) = rd( f
% 57.96/58.32 ( X ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8559) {G7,W9,D4,L1,V1,M1} { rd( f( X ), X ) = rd( unit, f( X ) )
% 57.96/58.32 }.
% 57.96/58.32 parent0[0]: (80) {G7,W9,D4,L1,V1,M1} P(78,15) { rd( unit, f( X ) ) = rd( f
% 57.96/58.32 ( X ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8560) {G8,W9,D4,L1,V1,M1} { ld( f( X ), unit ) = rd( unit, f( X
% 57.96/58.32 ) ) }.
% 57.96/58.32 parent0[0]: (8558) {G8,W9,D4,L1,V1,M1} { rd( f( X ), X ) = ld( f( X ),
% 57.96/58.32 unit ) }.
% 57.96/58.32 parent1[0; 1]: (8559) {G7,W9,D4,L1,V1,M1} { rd( f( X ), X ) = rd( unit, f
% 57.96/58.32 ( X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8561) {G8,W9,D4,L1,V1,M1} { rd( unit, f( X ) ) = ld( f( X ), unit
% 57.96/58.32 ) }.
% 57.96/58.32 parent0[0]: (8560) {G8,W9,D4,L1,V1,M1} { ld( f( X ), unit ) = rd( unit, f
% 57.96/58.32 ( X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (183) {G9,W9,D4,L1,V1,M1} P(176,80) { rd( unit, f( X ) ) ==>
% 57.96/58.32 ld( f( X ), unit ) }.
% 57.96/58.32 parent0: (8561) {G8,W9,D4,L1,V1,M1} { rd( unit, f( X ) ) = ld( f( X ),
% 57.96/58.32 unit ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8562) {G8,W9,D4,L1,V1,M1} { rd( f( X ), X ) = ld( f( X ), unit )
% 57.96/58.32 }.
% 57.96/58.32 parent0[0]: (176) {G8,W9,D4,L1,V1,M1} P(161,1) { ld( f( X ), unit ) = rd( f
% 57.96/58.32 ( X ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8563) {G6,W9,D5,L1,V1,M1} { f( X ) ==> ld( rd( f( X ), X ), unit
% 57.96/58.32 ) }.
% 57.96/58.32 parent0[0]: (78) {G6,W9,D5,L1,V1,M1} P(14,72) { ld( rd( f( X ), X ), unit )
% 57.96/58.32 ==> f( X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8564) {G7,W9,D5,L1,V1,M1} { f( X ) ==> ld( ld( f( X ), unit ),
% 57.96/58.32 unit ) }.
% 57.96/58.32 parent0[0]: (8562) {G8,W9,D4,L1,V1,M1} { rd( f( X ), X ) = ld( f( X ),
% 57.96/58.32 unit ) }.
% 57.96/58.32 parent1[0; 4]: (8563) {G6,W9,D5,L1,V1,M1} { f( X ) ==> ld( rd( f( X ), X )
% 57.96/58.32 , unit ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8565) {G7,W9,D5,L1,V1,M1} { ld( ld( f( X ), unit ), unit ) ==> f
% 57.96/58.32 ( X ) }.
% 57.96/58.32 parent0[0]: (8564) {G7,W9,D5,L1,V1,M1} { f( X ) ==> ld( ld( f( X ), unit )
% 57.96/58.32 , unit ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (184) {G9,W9,D5,L1,V1,M1} P(176,78) { ld( ld( f( X ), unit ),
% 57.96/58.32 unit ) ==> f( X ) }.
% 57.96/58.32 parent0: (8565) {G7,W9,D5,L1,V1,M1} { ld( ld( f( X ), unit ), unit ) ==> f
% 57.96/58.32 ( X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8566) {G8,W9,D4,L1,V1,M1} { rd( f( X ), X ) = ld( f( X ), unit )
% 57.96/58.32 }.
% 57.96/58.32 parent0[0]: (176) {G8,W9,D4,L1,V1,M1} P(161,1) { ld( f( X ), unit ) = rd( f
% 57.96/58.32 ( X ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8567) {G1,W7,D4,L1,V2,M1} { Y ==> ld( rd( X, Y ), X ) }.
% 57.96/58.32 parent0[0]: (17) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8568) {G2,W9,D5,L1,V1,M1} { X ==> ld( ld( f( X ), unit ), f( X )
% 57.96/58.32 ) }.
% 57.96/58.32 parent0[0]: (8566) {G8,W9,D4,L1,V1,M1} { rd( f( X ), X ) = ld( f( X ),
% 57.96/58.32 unit ) }.
% 57.96/58.32 parent1[0; 3]: (8567) {G1,W7,D4,L1,V2,M1} { Y ==> ld( rd( X, Y ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := f( X )
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8569) {G2,W9,D5,L1,V1,M1} { ld( ld( f( X ), unit ), f( X ) ) ==>
% 57.96/58.32 X }.
% 57.96/58.32 parent0[0]: (8568) {G2,W9,D5,L1,V1,M1} { X ==> ld( ld( f( X ), unit ), f(
% 57.96/58.32 X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (186) {G9,W9,D5,L1,V1,M1} P(176,17) { ld( ld( f( X ), unit ),
% 57.96/58.32 f( X ) ) ==> X }.
% 57.96/58.32 parent0: (8569) {G2,W9,D5,L1,V1,M1} { ld( ld( f( X ), unit ), f( X ) ) ==>
% 57.96/58.32 X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8571) {G2,W11,D4,L1,V2,M1} { ld( X, mult( Y, X ) ) ==> mult( ld(
% 57.96/58.32 X, Y ), X ) }.
% 57.96/58.32 parent0[0]: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.32 ld( X, mult( Y, X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8574) {G3,W19,D6,L1,V1,M1} { ld( ld( f( X ), unit ), mult( f( X
% 57.96/58.32 ), ld( f( X ), unit ) ) ) ==> mult( X, ld( f( X ), unit ) ) }.
% 57.96/58.32 parent0[0]: (186) {G9,W9,D5,L1,V1,M1} P(176,17) { ld( ld( f( X ), unit ), f
% 57.96/58.32 ( X ) ) ==> X }.
% 57.96/58.32 parent1[0; 14]: (8571) {G2,W11,D4,L1,V2,M1} { ld( X, mult( Y, X ) ) ==>
% 57.96/58.32 mult( ld( X, Y ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := ld( f( X ), unit )
% 57.96/58.32 Y := f( X )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8575) {G1,W13,D5,L1,V1,M1} { ld( ld( f( X ), unit ), unit ) ==>
% 57.96/58.32 mult( X, ld( f( X ), unit ) ) }.
% 57.96/58.32 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.32 parent1[0; 6]: (8574) {G3,W19,D6,L1,V1,M1} { ld( ld( f( X ), unit ), mult
% 57.96/58.32 ( f( X ), ld( f( X ), unit ) ) ) ==> mult( X, ld( f( X ), unit ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := unit
% 57.96/58.32 Y := f( X )
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8576) {G2,W9,D5,L1,V1,M1} { f( X ) ==> mult( X, ld( f( X ), unit
% 57.96/58.32 ) ) }.
% 57.96/58.32 parent0[0]: (184) {G9,W9,D5,L1,V1,M1} P(176,78) { ld( ld( f( X ), unit ),
% 57.96/58.32 unit ) ==> f( X ) }.
% 57.96/58.32 parent1[0; 1]: (8575) {G1,W13,D5,L1,V1,M1} { ld( ld( f( X ), unit ), unit
% 57.96/58.32 ) ==> mult( X, ld( f( X ), unit ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8577) {G2,W9,D5,L1,V1,M1} { mult( X, ld( f( X ), unit ) ) ==> f(
% 57.96/58.32 X ) }.
% 57.96/58.32 parent0[0]: (8576) {G2,W9,D5,L1,V1,M1} { f( X ) ==> mult( X, ld( f( X ),
% 57.96/58.32 unit ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (199) {G10,W9,D5,L1,V1,M1} P(186,151);d(0);d(184) { mult( X,
% 57.96/58.32 ld( f( X ), unit ) ) ==> f( X ) }.
% 57.96/58.32 parent0: (8577) {G2,W9,D5,L1,V1,M1} { mult( X, ld( f( X ), unit ) ) ==> f
% 57.96/58.32 ( X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8579) {G0,W19,D6,L1,V3,M1} { mult( mult( X, mult( mult( Y, Z ), Y
% 57.96/58.32 ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.32 parent0[0]: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 57.96/58.32 , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Z
% 57.96/58.32 Y := Y
% 57.96/58.32 Z := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8587) {G1,W27,D8,L1,V2,M1} { mult( mult( X, mult( mult( ld( f( Y
% 57.96/58.32 ), unit ), Y ), ld( f( Y ), unit ) ) ), Y ) ==> mult( mult( X, ld( f( Y
% 57.96/58.32 ), unit ) ), mult( f( Y ), Y ) ) }.
% 57.96/58.32 parent0[0]: (199) {G10,W9,D5,L1,V1,M1} P(186,151);d(0);d(184) { mult( X, ld
% 57.96/58.32 ( f( X ), unit ) ) ==> f( X ) }.
% 57.96/58.32 parent1[0; 24]: (8579) {G0,W19,D6,L1,V3,M1} { mult( mult( X, mult( mult( Y
% 57.96/58.32 , Z ), Y ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := ld( f( Y ), unit )
% 57.96/58.32 Z := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8588) {G2,W27,D7,L1,V2,M1} { mult( mult( X, mult( ld( f( Y ),
% 57.96/58.32 mult( unit, Y ) ), ld( f( Y ), unit ) ) ), Y ) ==> mult( mult( X, ld( f(
% 57.96/58.32 Y ), unit ) ), mult( f( Y ), Y ) ) }.
% 57.96/58.32 parent0[0]: (165) {G3,W13,D5,L1,V2,M1} P(151,51);d(151);d(51) { mult( ld( f
% 57.96/58.32 ( X ), Y ), X ) ==> ld( f( X ), mult( Y, X ) ) }.
% 57.96/58.32 parent1[0; 5]: (8587) {G1,W27,D8,L1,V2,M1} { mult( mult( X, mult( mult( ld
% 57.96/58.32 ( f( Y ), unit ), Y ), ld( f( Y ), unit ) ) ), Y ) ==> mult( mult( X, ld
% 57.96/58.32 ( f( Y ), unit ) ), mult( f( Y ), Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := unit
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8589) {G1,W25,D7,L1,V2,M1} { mult( mult( X, mult( ld( f( Y ), Y
% 57.96/58.32 ), ld( f( Y ), unit ) ) ), Y ) ==> mult( mult( X, ld( f( Y ), unit ) ),
% 57.96/58.32 mult( f( Y ), Y ) ) }.
% 57.96/58.32 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 57.96/58.32 parent1[0; 8]: (8588) {G2,W27,D7,L1,V2,M1} { mult( mult( X, mult( ld( f( Y
% 57.96/58.32 ), mult( unit, Y ) ), ld( f( Y ), unit ) ) ), Y ) ==> mult( mult( X, ld
% 57.96/58.32 ( f( Y ), unit ) ), mult( f( Y ), Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8590) {G2,W23,D7,L1,V2,M1} { mult( mult( X, mult( f( Y ), ld( f
% 57.96/58.32 ( Y ), unit ) ) ), Y ) ==> mult( mult( X, ld( f( Y ), unit ) ), mult( f(
% 57.96/58.32 Y ), Y ) ) }.
% 57.96/58.32 parent0[0]: (32) {G1,W7,D4,L1,V1,M1} P(8,1) { ld( f( X ), X ) ==> f( X )
% 57.96/58.32 }.
% 57.96/58.32 parent1[0; 5]: (8589) {G1,W25,D7,L1,V2,M1} { mult( mult( X, mult( ld( f( Y
% 57.96/58.32 ), Y ), ld( f( Y ), unit ) ) ), Y ) ==> mult( mult( X, ld( f( Y ), unit
% 57.96/58.32 ) ), mult( f( Y ), Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8591) {G1,W17,D6,L1,V2,M1} { mult( mult( X, unit ), Y ) ==> mult
% 57.96/58.32 ( mult( X, ld( f( Y ), unit ) ), mult( f( Y ), Y ) ) }.
% 57.96/58.32 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.32 parent1[0; 4]: (8590) {G2,W23,D7,L1,V2,M1} { mult( mult( X, mult( f( Y ),
% 57.96/58.32 ld( f( Y ), unit ) ) ), Y ) ==> mult( mult( X, ld( f( Y ), unit ) ), mult
% 57.96/58.32 ( f( Y ), Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := unit
% 57.96/58.32 Y := f( Y )
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8592) {G1,W15,D6,L1,V2,M1} { mult( X, Y ) ==> mult( mult( X, ld
% 57.96/58.32 ( f( Y ), unit ) ), mult( f( Y ), Y ) ) }.
% 57.96/58.32 parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 57.96/58.32 parent1[0; 2]: (8591) {G1,W17,D6,L1,V2,M1} { mult( mult( X, unit ), Y )
% 57.96/58.32 ==> mult( mult( X, ld( f( Y ), unit ) ), mult( f( Y ), Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8593) {G1,W15,D6,L1,V2,M1} { mult( mult( X, ld( f( Y ), unit ) )
% 57.96/58.32 , mult( f( Y ), Y ) ) ==> mult( X, Y ) }.
% 57.96/58.32 parent0[0]: (8592) {G1,W15,D6,L1,V2,M1} { mult( X, Y ) ==> mult( mult( X,
% 57.96/58.32 ld( f( Y ), unit ) ), mult( f( Y ), Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (207) {G11,W15,D6,L1,V2,M1} P(199,6);d(165);d(5);d(32);d(0);d(
% 57.96/58.32 4) { mult( mult( Y, ld( f( X ), unit ) ), mult( f( X ), X ) ) ==> mult( Y
% 57.96/58.32 , X ) }.
% 57.96/58.32 parent0: (8593) {G1,W15,D6,L1,V2,M1} { mult( mult( X, ld( f( Y ), unit ) )
% 57.96/58.32 , mult( f( Y ), Y ) ) ==> mult( X, Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8595) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 57.96/58.32 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8596) {G1,W9,D4,L1,V1,M1} { ld( f( X ), unit ) ==> ld( X, f( X )
% 57.96/58.32 ) }.
% 57.96/58.32 parent0[0]: (199) {G10,W9,D5,L1,V1,M1} P(186,151);d(0);d(184) { mult( X, ld
% 57.96/58.32 ( f( X ), unit ) ) ==> f( X ) }.
% 57.96/58.32 parent1[0; 7]: (8595) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 57.96/58.32 }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 Y := ld( f( X ), unit )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8597) {G1,W9,D4,L1,V1,M1} { ld( X, f( X ) ) ==> ld( f( X ), unit
% 57.96/58.32 ) }.
% 57.96/58.32 parent0[0]: (8596) {G1,W9,D4,L1,V1,M1} { ld( f( X ), unit ) ==> ld( X, f(
% 57.96/58.32 X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (208) {G11,W9,D4,L1,V1,M1} P(199,1) { ld( X, f( X ) ) = ld( f
% 57.96/58.32 ( X ), unit ) }.
% 57.96/58.32 parent0: (8597) {G1,W9,D4,L1,V1,M1} { ld( X, f( X ) ) ==> ld( f( X ), unit
% 57.96/58.32 ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8598) {G11,W9,D4,L1,V1,M1} { ld( f( X ), unit ) = ld( X, f( X ) )
% 57.96/58.32 }.
% 57.96/58.32 parent0[0]: (208) {G11,W9,D4,L1,V1,M1} P(199,1) { ld( X, f( X ) ) = ld( f(
% 57.96/58.32 X ), unit ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8599) {G9,W9,D5,L1,V1,M1} { X ==> ld( ld( f( X ), unit ), f( X )
% 57.96/58.32 ) }.
% 57.96/58.32 parent0[0]: (186) {G9,W9,D5,L1,V1,M1} P(176,17) { ld( ld( f( X ), unit ), f
% 57.96/58.32 ( X ) ) ==> X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8600) {G10,W9,D5,L1,V1,M1} { X ==> ld( ld( X, f( X ) ), f( X ) )
% 57.96/58.32 }.
% 57.96/58.32 parent0[0]: (8598) {G11,W9,D4,L1,V1,M1} { ld( f( X ), unit ) = ld( X, f( X
% 57.96/58.32 ) ) }.
% 57.96/58.32 parent1[0; 3]: (8599) {G9,W9,D5,L1,V1,M1} { X ==> ld( ld( f( X ), unit ),
% 57.96/58.32 f( X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8601) {G10,W9,D5,L1,V1,M1} { ld( ld( X, f( X ) ), f( X ) ) ==> X
% 57.96/58.32 }.
% 57.96/58.32 parent0[0]: (8600) {G10,W9,D5,L1,V1,M1} { X ==> ld( ld( X, f( X ) ), f( X
% 57.96/58.32 ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (210) {G12,W9,D5,L1,V1,M1} P(208,186) { ld( ld( X, f( X ) ), f
% 57.96/58.32 ( X ) ) ==> X }.
% 57.96/58.32 parent0: (8601) {G10,W9,D5,L1,V1,M1} { ld( ld( X, f( X ) ), f( X ) ) ==> X
% 57.96/58.32 }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8602) {G11,W9,D4,L1,V1,M1} { ld( f( X ), unit ) = ld( X, f( X ) )
% 57.96/58.32 }.
% 57.96/58.32 parent0[0]: (208) {G11,W9,D4,L1,V1,M1} P(199,1) { ld( X, f( X ) ) = ld( f(
% 57.96/58.32 X ), unit ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8603) {G2,W11,D4,L1,V2,M1} { ld( X, mult( Y, X ) ) ==> mult( ld(
% 57.96/58.32 X, Y ), X ) }.
% 57.96/58.32 parent0[0]: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.32 ld( X, mult( Y, X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8606) {G3,W15,D5,L1,V1,M1} { ld( f( X ), mult( unit, f( X ) ) )
% 57.96/58.32 ==> mult( ld( X, f( X ) ), f( X ) ) }.
% 57.96/58.32 parent0[0]: (8602) {G11,W9,D4,L1,V1,M1} { ld( f( X ), unit ) = ld( X, f( X
% 57.96/58.32 ) ) }.
% 57.96/58.32 parent1[0; 9]: (8603) {G2,W11,D4,L1,V2,M1} { ld( X, mult( Y, X ) ) ==>
% 57.96/58.32 mult( ld( X, Y ), X ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := f( X )
% 57.96/58.32 Y := unit
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8607) {G1,W13,D5,L1,V1,M1} { ld( f( X ), f( X ) ) ==> mult( ld(
% 57.96/58.32 X, f( X ) ), f( X ) ) }.
% 57.96/58.32 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 57.96/58.32 parent1[0; 4]: (8606) {G3,W15,D5,L1,V1,M1} { ld( f( X ), mult( unit, f( X
% 57.96/58.32 ) ) ) ==> mult( ld( X, f( X ) ), f( X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := f( X )
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8608) {G2,W9,D5,L1,V1,M1} { unit ==> mult( ld( X, f( X ) ), f( X
% 57.96/58.32 ) ) }.
% 57.96/58.32 parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 57.96/58.32 parent1[0; 1]: (8607) {G1,W13,D5,L1,V1,M1} { ld( f( X ), f( X ) ) ==> mult
% 57.96/58.32 ( ld( X, f( X ) ), f( X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := f( X )
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8609) {G2,W9,D5,L1,V1,M1} { mult( ld( X, f( X ) ), f( X ) ) ==>
% 57.96/58.32 unit }.
% 57.96/58.32 parent0[0]: (8608) {G2,W9,D5,L1,V1,M1} { unit ==> mult( ld( X, f( X ) ), f
% 57.96/58.32 ( X ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (213) {G12,W9,D5,L1,V1,M1} P(208,151);d(5);d(18) { mult( ld( X
% 57.96/58.32 , f( X ) ), f( X ) ) ==> unit }.
% 57.96/58.32 parent0: (8609) {G2,W9,D5,L1,V1,M1} { mult( ld( X, f( X ) ), f( X ) ) ==>
% 57.96/58.32 unit }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8610) {G11,W9,D4,L1,V1,M1} { ld( f( X ), unit ) = ld( X, f( X ) )
% 57.96/58.32 }.
% 57.96/58.32 parent0[0]: (208) {G11,W9,D4,L1,V1,M1} P(199,1) { ld( X, f( X ) ) = ld( f(
% 57.96/58.32 X ), unit ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8611) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) ) }.
% 57.96/58.32 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := Y
% 57.96/58.32 Y := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8612) {G1,W9,D5,L1,V1,M1} { unit ==> mult( f( X ), ld( X, f( X )
% 57.96/58.32 ) ) }.
% 57.96/58.32 parent0[0]: (8610) {G11,W9,D4,L1,V1,M1} { ld( f( X ), unit ) = ld( X, f( X
% 57.96/58.32 ) ) }.
% 57.96/58.32 parent1[0; 5]: (8611) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) )
% 57.96/58.32 }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := f( X )
% 57.96/58.32 Y := unit
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8613) {G1,W9,D5,L1,V1,M1} { mult( f( X ), ld( X, f( X ) ) ) ==>
% 57.96/58.32 unit }.
% 57.96/58.32 parent0[0]: (8612) {G1,W9,D5,L1,V1,M1} { unit ==> mult( f( X ), ld( X, f(
% 57.96/58.32 X ) ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 subsumption: (215) {G12,W9,D5,L1,V1,M1} P(208,0) { mult( f( X ), ld( X, f(
% 57.96/58.32 X ) ) ) ==> unit }.
% 57.96/58.32 parent0: (8613) {G1,W9,D5,L1,V1,M1} { mult( f( X ), ld( X, f( X ) ) ) ==>
% 57.96/58.32 unit }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 permutation0:
% 57.96/58.32 0 ==> 0
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 eqswap: (8615) {G4,W11,D4,L1,V2,M1} { rd( X, Y ) ==> rd( mult( X, Y ),
% 57.96/58.32 mult( Y, Y ) ) }.
% 57.96/58.32 parent0[0]: (118) {G4,W11,D4,L1,V2,M1} P(111,15) { rd( mult( X, Y ), mult(
% 57.96/58.32 Y, Y ) ) ==> rd( X, Y ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 Y := Y
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8618) {G5,W15,D5,L1,V1,M1} { rd( ld( X, f( X ) ), f( X ) ) ==>
% 57.96/58.32 rd( unit, mult( f( X ), f( X ) ) ) }.
% 57.96/58.32 parent0[0]: (213) {G12,W9,D5,L1,V1,M1} P(208,151);d(5);d(18) { mult( ld( X
% 57.96/58.32 , f( X ) ), f( X ) ) ==> unit }.
% 57.96/58.32 parent1[0; 9]: (8615) {G4,W11,D4,L1,V2,M1} { rd( X, Y ) ==> rd( mult( X, Y
% 57.96/58.32 ), mult( Y, Y ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := ld( X, f( X ) )
% 57.96/58.32 Y := f( X )
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8619) {G6,W15,D5,L1,V1,M1} { rd( ld( X, f( X ) ), f( X ) ) ==>
% 57.96/58.32 rd( rd( unit, f( X ) ), f( X ) ) }.
% 57.96/58.32 parent0[0]: (133) {G5,W11,D4,L1,V2,M1} P(2,118) { rd( X, mult( Y, Y ) ) ==>
% 57.96/58.32 rd( rd( X, Y ), Y ) }.
% 57.96/58.32 parent1[0; 8]: (8618) {G5,W15,D5,L1,V1,M1} { rd( ld( X, f( X ) ), f( X ) )
% 57.96/58.32 ==> rd( unit, mult( f( X ), f( X ) ) ) }.
% 57.96/58.32 substitution0:
% 57.96/58.32 X := unit
% 57.96/58.32 Y := f( X )
% 57.96/58.32 end
% 57.96/58.32 substitution1:
% 57.96/58.32 X := X
% 57.96/58.32 end
% 57.96/58.32
% 57.96/58.32 paramod: (8620) {G6,W11,D5,L1,V1,M1} { rd( ld( X, f( X ) ), f( X ) ) ==>
% 57.96/58.32 rd( unit, X ) }.
% 57.96/58.32 parent0[0]: (73) {G5,W11,D5,L1,V2,M1} P(66,3) { rd( rd( X, f( Y ) ), f( Y )
% 57.96/58.32 ) ==> rd( X, Y ) }.
% 57.96/58.32 parent1[0; 8]: (8619) {G6,W15,D5,L1,V1,M1} { rd( ld( X, f( X ) ), f( X ) )
% 57.96/58.32 ==> rd( rd( unit, f( X ) ), f( X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := unit
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (229) {G13,W11,D5,L1,V1,M1} P(213,118);d(133);d(73) { rd( ld(
% 57.96/58.33 X, f( X ) ), f( X ) ) ==> rd( unit, X ) }.
% 57.96/58.33 parent0: (8620) {G6,W11,D5,L1,V1,M1} { rd( ld( X, f( X ) ), f( X ) ) ==>
% 57.96/58.33 rd( unit, X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8624) {G2,W19,D5,L1,V3,M1} { mult( mult( X, mult( Y, Z ) ), rd(
% 57.96/58.33 Z, Y ) ) ==> mult( mult( X, Y ), mult( Z, rd( Z, Y ) ) ) }.
% 57.96/58.33 parent0[0]: (41) {G1,W11,D5,L1,V2,M1} P(2,7) { mult( mult( Y, rd( X, Y ) )
% 57.96/58.33 , Y ) ==> mult( Y, X ) }.
% 57.96/58.33 parent1[0; 4]: (24) {G1,W23,D7,L1,V3,M1} P(2,6) { mult( mult( Z, mult( mult
% 57.96/58.33 ( Y, rd( X, Y ) ), Y ) ), rd( X, Y ) ) ==> mult( mult( Z, Y ), mult( X,
% 57.96/58.33 rd( X, Y ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Z
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := Z
% 57.96/58.33 Y := Y
% 57.96/58.33 Z := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8625) {G2,W19,D5,L1,V3,M1} { mult( mult( X, Y ), mult( Z, rd( Z,
% 57.96/58.33 Y ) ) ) ==> mult( mult( X, mult( Y, Z ) ), rd( Z, Y ) ) }.
% 57.96/58.33 parent0[0]: (8624) {G2,W19,D5,L1,V3,M1} { mult( mult( X, mult( Y, Z ) ),
% 57.96/58.33 rd( Z, Y ) ) ==> mult( mult( X, Y ), mult( Z, rd( Z, Y ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 Z := Z
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (232) {G2,W19,D5,L1,V3,M1} S(24);d(41) { mult( mult( Z, Y ),
% 57.96/58.33 mult( X, rd( X, Y ) ) ) ==> mult( mult( Z, mult( Y, X ) ), rd( X, Y ) )
% 57.96/58.33 }.
% 57.96/58.33 parent0: (8625) {G2,W19,D5,L1,V3,M1} { mult( mult( X, Y ), mult( Z, rd( Z
% 57.96/58.33 , Y ) ) ) ==> mult( mult( X, mult( Y, Z ) ), rd( Z, Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Z
% 57.96/58.33 Y := Y
% 57.96/58.33 Z := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8627) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X, mult( mult(
% 57.96/58.33 X, Y ), X ) ) }.
% 57.96/58.33 parent0[0]: (40) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ), X
% 57.96/58.33 ) ) ==> mult( Y, X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8638) {G2,W23,D7,L1,V2,M1} { mult( mult( mult( ld( X, Y ), X ),
% 57.96/58.33 ld( X, Y ) ), X ) ==> ld( X, mult( Y, mult( mult( X, ld( X, Y ) ), X ) )
% 57.96/58.33 ) }.
% 57.96/58.33 parent0[0]: (25) {G1,W23,D7,L1,V3,M1} P(0,6) { mult( mult( X, mult( mult(
% 57.96/58.33 ld( X, Y ), Z ), ld( X, Y ) ) ), Z ) ==> mult( Y, mult( mult( Z, ld( X, Y
% 57.96/58.33 ) ), Z ) ) }.
% 57.96/58.33 parent1[0; 14]: (8627) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X, mult
% 57.96/58.33 ( mult( X, Y ), X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 Z := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := mult( mult( ld( X, Y ), X ), ld( X, Y ) )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8640) {G1,W19,D6,L1,V2,M1} { mult( mult( mult( ld( X, Y ), X ),
% 57.96/58.33 ld( X, Y ) ), X ) ==> ld( X, mult( Y, mult( Y, X ) ) ) }.
% 57.96/58.33 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.33 parent1[0; 17]: (8638) {G2,W23,D7,L1,V2,M1} { mult( mult( mult( ld( X, Y )
% 57.96/58.33 , X ), ld( X, Y ) ), X ) ==> ld( X, mult( Y, mult( mult( X, ld( X, Y ) )
% 57.96/58.33 , X ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8641) {G2,W15,D5,L1,V2,M1} { mult( mult( ld( X, Y ), Y ), X )
% 57.96/58.33 ==> ld( X, mult( Y, mult( Y, X ) ) ) }.
% 57.96/58.33 parent0[0]: (42) {G1,W15,D5,L1,V2,M1} P(0,7) { mult( mult( ld( X, Y ), X )
% 57.96/58.33 , ld( X, Y ) ) ==> mult( ld( X, Y ), Y ) }.
% 57.96/58.33 parent1[0; 2]: (8640) {G1,W19,D6,L1,V2,M1} { mult( mult( mult( ld( X, Y )
% 57.96/58.33 , X ), ld( X, Y ) ), X ) ==> ld( X, mult( Y, mult( Y, X ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (239) {G2,W15,D5,L1,V2,M1} P(25,40);d(0);d(42) { mult( mult(
% 57.96/58.33 ld( X, Y ), Y ), X ) ==> ld( X, mult( Y, mult( Y, X ) ) ) }.
% 57.96/58.33 parent0: (8641) {G2,W15,D5,L1,V2,M1} { mult( mult( ld( X, Y ), Y ), X )
% 57.96/58.33 ==> ld( X, mult( Y, mult( Y, X ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8644) {G3,W11,D5,L1,V2,M1} { X ==> ld( ld( X, Y ), ld( X, mult( Y
% 57.96/58.33 , X ) ) ) }.
% 57.96/58.33 parent0[0]: (167) {G3,W11,D5,L1,V2,M1} P(151,1) { ld( ld( X, Y ), ld( X,
% 57.96/58.33 mult( Y, X ) ) ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8645) {G1,W11,D5,L1,V2,M1} { X ==> ld( ld( X, rd( Y, X ) ), ld(
% 57.96/58.33 X, Y ) ) }.
% 57.96/58.33 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 57.96/58.33 parent1[0; 10]: (8644) {G3,W11,D5,L1,V2,M1} { X ==> ld( ld( X, Y ), ld( X
% 57.96/58.33 , mult( Y, X ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := rd( Y, X )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8646) {G1,W11,D5,L1,V2,M1} { ld( ld( X, rd( Y, X ) ), ld( X, Y )
% 57.96/58.33 ) ==> X }.
% 57.96/58.33 parent0[0]: (8645) {G1,W11,D5,L1,V2,M1} { X ==> ld( ld( X, rd( Y, X ) ),
% 57.96/58.33 ld( X, Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (248) {G4,W11,D5,L1,V2,M1} P(2,167) { ld( ld( Y, rd( X, Y ) )
% 57.96/58.33 , ld( Y, X ) ) ==> Y }.
% 57.96/58.33 parent0: (8646) {G1,W11,D5,L1,V2,M1} { ld( ld( X, rd( Y, X ) ), ld( X, Y )
% 57.96/58.33 ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8648) {G3,W11,D5,L1,V2,M1} { X ==> ld( ld( X, Y ), ld( X, mult( Y
% 57.96/58.33 , X ) ) ) }.
% 57.96/58.33 parent0[0]: (167) {G3,W11,D5,L1,V2,M1} P(151,1) { ld( ld( X, Y ), ld( X,
% 57.96/58.33 mult( Y, X ) ) ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8651) {G1,W15,D5,L1,V2,M1} { ld( X, Y ) ==> ld( ld( ld( X, Y ),
% 57.96/58.33 X ), ld( ld( X, Y ), Y ) ) }.
% 57.96/58.33 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.33 parent1[0; 14]: (8648) {G3,W11,D5,L1,V2,M1} { X ==> ld( ld( X, Y ), ld( X
% 57.96/58.33 , mult( Y, X ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := ld( X, Y )
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8652) {G1,W15,D5,L1,V2,M1} { ld( ld( ld( X, Y ), X ), ld( ld( X,
% 57.96/58.33 Y ), Y ) ) ==> ld( X, Y ) }.
% 57.96/58.33 parent0[0]: (8651) {G1,W15,D5,L1,V2,M1} { ld( X, Y ) ==> ld( ld( ld( X, Y
% 57.96/58.33 ), X ), ld( ld( X, Y ), Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (249) {G4,W15,D5,L1,V2,M1} P(0,167) { ld( ld( ld( X, Y ), X )
% 57.96/58.33 , ld( ld( X, Y ), Y ) ) ==> ld( X, Y ) }.
% 57.96/58.33 parent0: (8652) {G1,W15,D5,L1,V2,M1} { ld( ld( ld( X, Y ), X ), ld( ld( X
% 57.96/58.33 , Y ), Y ) ) ==> ld( X, Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8654) {G3,W11,D5,L1,V2,M1} { X ==> ld( ld( X, Y ), ld( X, mult( Y
% 57.96/58.33 , X ) ) ) }.
% 57.96/58.33 parent0[0]: (167) {G3,W11,D5,L1,V2,M1} P(151,1) { ld( ld( X, Y ), ld( X,
% 57.96/58.33 mult( Y, X ) ) ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8656) {G1,W9,D4,L1,V1,M1} { X ==> ld( ld( X, unit ), ld( X, X )
% 57.96/58.33 ) }.
% 57.96/58.33 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 57.96/58.33 parent1[0; 8]: (8654) {G3,W11,D5,L1,V2,M1} { X ==> ld( ld( X, Y ), ld( X,
% 57.96/58.33 mult( Y, X ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := unit
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8657) {G2,W7,D4,L1,V1,M1} { X ==> ld( ld( X, unit ), unit ) }.
% 57.96/58.33 parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 57.96/58.33 parent1[0; 6]: (8656) {G1,W9,D4,L1,V1,M1} { X ==> ld( ld( X, unit ), ld( X
% 57.96/58.33 , X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8658) {G2,W7,D4,L1,V1,M1} { ld( ld( X, unit ), unit ) ==> X }.
% 57.96/58.33 parent0[0]: (8657) {G2,W7,D4,L1,V1,M1} { X ==> ld( ld( X, unit ), unit )
% 57.96/58.33 }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (250) {G4,W7,D4,L1,V1,M1} P(5,167);d(18) { ld( ld( X, unit ),
% 57.96/58.33 unit ) ==> X }.
% 57.96/58.33 parent0: (8658) {G2,W7,D4,L1,V1,M1} { ld( ld( X, unit ), unit ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8660) {G4,W7,D4,L1,V1,M1} { X ==> ld( ld( X, unit ), unit ) }.
% 57.96/58.33 parent0[0]: (250) {G4,W7,D4,L1,V1,M1} P(5,167);d(18) { ld( ld( X, unit ),
% 57.96/58.33 unit ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8661) {G2,W7,D3,L1,V1,M1} { rd( unit, X ) ==> ld( X, unit ) }.
% 57.96/58.33 parent0[0]: (17) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 57.96/58.33 parent1[0; 5]: (8660) {G4,W7,D4,L1,V1,M1} { X ==> ld( ld( X, unit ), unit
% 57.96/58.33 ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := unit
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := rd( unit, X )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (253) {G5,W7,D3,L1,V1,M1} P(17,250) { rd( unit, X ) ==> ld( X
% 57.96/58.33 , unit ) }.
% 57.96/58.33 parent0: (8661) {G2,W7,D3,L1,V1,M1} { rd( unit, X ) ==> ld( X, unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8664) {G4,W9,D4,L1,V1,M1} { mult( X, X ) ==> ld( rd( unit, X ), X
% 57.96/58.33 ) }.
% 57.96/58.33 parent0[0]: (120) {G4,W9,D4,L1,V1,M1} P(5,111) { ld( rd( unit, X ), X ) ==>
% 57.96/58.33 mult( X, X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8667) {G5,W9,D4,L1,V1,M1} { mult( X, X ) ==> ld( ld( X, unit ),
% 57.96/58.33 X ) }.
% 57.96/58.33 parent0[0]: (253) {G5,W7,D3,L1,V1,M1} P(17,250) { rd( unit, X ) ==> ld( X,
% 57.96/58.33 unit ) }.
% 57.96/58.33 parent1[0; 5]: (8664) {G4,W9,D4,L1,V1,M1} { mult( X, X ) ==> ld( rd( unit
% 57.96/58.33 , X ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8668) {G5,W9,D4,L1,V1,M1} { ld( ld( X, unit ), X ) ==> mult( X, X
% 57.96/58.33 ) }.
% 57.96/58.33 parent0[0]: (8667) {G5,W9,D4,L1,V1,M1} { mult( X, X ) ==> ld( ld( X, unit
% 57.96/58.33 ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (256) {G6,W9,D4,L1,V1,M1} P(253,120) { ld( ld( X, unit ), X )
% 57.96/58.33 ==> mult( X, X ) }.
% 57.96/58.33 parent0: (8668) {G5,W9,D4,L1,V1,M1} { ld( ld( X, unit ), X ) ==> mult( X,
% 57.96/58.33 X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8670) {G3,W11,D5,L1,V2,M1} { X ==> ld( ld( X, Y ), ld( X, mult( Y
% 57.96/58.33 , X ) ) ) }.
% 57.96/58.33 parent0[0]: (167) {G3,W11,D5,L1,V2,M1} P(151,1) { ld( ld( X, Y ), ld( X,
% 57.96/58.33 mult( Y, X ) ) ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8673) {G4,W17,D6,L1,V1,M1} { ld( X, unit ) ==> ld( mult( X, X )
% 57.96/58.33 , ld( ld( X, unit ), mult( X, ld( X, unit ) ) ) ) }.
% 57.96/58.33 parent0[0]: (256) {G6,W9,D4,L1,V1,M1} P(253,120) { ld( ld( X, unit ), X )
% 57.96/58.33 ==> mult( X, X ) }.
% 57.96/58.33 parent1[0; 5]: (8670) {G3,W11,D5,L1,V2,M1} { X ==> ld( ld( X, Y ), ld( X,
% 57.96/58.33 mult( Y, X ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := ld( X, unit )
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8674) {G1,W13,D5,L1,V1,M1} { ld( X, unit ) ==> ld( mult( X, X )
% 57.96/58.33 , ld( ld( X, unit ), unit ) ) }.
% 57.96/58.33 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.33 parent1[0; 12]: (8673) {G4,W17,D6,L1,V1,M1} { ld( X, unit ) ==> ld( mult(
% 57.96/58.33 X, X ), ld( ld( X, unit ), mult( X, ld( X, unit ) ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := unit
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8675) {G2,W9,D4,L1,V1,M1} { ld( X, unit ) ==> ld( mult( X, X ),
% 57.96/58.33 X ) }.
% 57.96/58.33 parent0[0]: (250) {G4,W7,D4,L1,V1,M1} P(5,167);d(18) { ld( ld( X, unit ),
% 57.96/58.33 unit ) ==> X }.
% 57.96/58.33 parent1[0; 8]: (8674) {G1,W13,D5,L1,V1,M1} { ld( X, unit ) ==> ld( mult( X
% 57.96/58.33 , X ), ld( ld( X, unit ), unit ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8676) {G2,W9,D4,L1,V1,M1} { ld( mult( X, X ), X ) ==> ld( X, unit
% 57.96/58.33 ) }.
% 57.96/58.33 parent0[0]: (8675) {G2,W9,D4,L1,V1,M1} { ld( X, unit ) ==> ld( mult( X, X
% 57.96/58.33 ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (258) {G7,W9,D4,L1,V1,M1} P(256,167);d(0);d(250) { ld( mult( X
% 57.96/58.33 , X ), X ) ==> ld( X, unit ) }.
% 57.96/58.33 parent0: (8676) {G2,W9,D4,L1,V1,M1} { ld( mult( X, X ), X ) ==> ld( X,
% 57.96/58.33 unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8678) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 57.96/58.33 parent0[0]: (15) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8679) {G2,W9,D4,L1,V1,M1} { mult( X, X ) ==> rd( X, ld( X, unit
% 57.96/58.33 ) ) }.
% 57.96/58.33 parent0[0]: (258) {G7,W9,D4,L1,V1,M1} P(256,167);d(0);d(250) { ld( mult( X
% 57.96/58.33 , X ), X ) ==> ld( X, unit ) }.
% 57.96/58.33 parent1[0; 6]: (8678) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := mult( X, X )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8680) {G2,W9,D4,L1,V1,M1} { rd( X, ld( X, unit ) ) ==> mult( X, X
% 57.96/58.33 ) }.
% 57.96/58.33 parent0[0]: (8679) {G2,W9,D4,L1,V1,M1} { mult( X, X ) ==> rd( X, ld( X,
% 57.96/58.33 unit ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (261) {G8,W9,D4,L1,V1,M1} P(258,15) { rd( X, ld( X, unit ) )
% 57.96/58.33 ==> mult( X, X ) }.
% 57.96/58.33 parent0: (8680) {G2,W9,D4,L1,V1,M1} { rd( X, ld( X, unit ) ) ==> mult( X,
% 57.96/58.33 X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8682) {G8,W9,D4,L1,V1,M1} { mult( X, X ) ==> rd( X, ld( X, unit )
% 57.96/58.33 ) }.
% 57.96/58.33 parent0[0]: (261) {G8,W9,D4,L1,V1,M1} P(258,15) { rd( X, ld( X, unit ) )
% 57.96/58.33 ==> mult( X, X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8686) {G5,W13,D4,L1,V1,M1} { mult( ld( X, unit ), ld( X, unit )
% 57.96/58.33 ) ==> rd( ld( X, unit ), X ) }.
% 57.96/58.33 parent0[0]: (250) {G4,W7,D4,L1,V1,M1} P(5,167);d(18) { ld( ld( X, unit ),
% 57.96/58.33 unit ) ==> X }.
% 57.96/58.33 parent1[0; 12]: (8682) {G8,W9,D4,L1,V1,M1} { mult( X, X ) ==> rd( X, ld( X
% 57.96/58.33 , unit ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := ld( X, unit )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8687) {G4,W13,D5,L1,V1,M1} { ld( X, mult( unit, ld( X, unit ) )
% 57.96/58.33 ) ==> rd( ld( X, unit ), X ) }.
% 57.96/58.33 parent0[0]: (112) {G3,W15,D5,L1,V2,M1} P(0,52) { mult( ld( X, Y ), ld( X, Y
% 57.96/58.33 ) ) ==> ld( X, mult( Y, ld( X, Y ) ) ) }.
% 57.96/58.33 parent1[0; 1]: (8686) {G5,W13,D4,L1,V1,M1} { mult( ld( X, unit ), ld( X,
% 57.96/58.33 unit ) ) ==> rd( ld( X, unit ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := unit
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8688) {G5,W13,D5,L1,V1,M1} { ld( rd( X, ld( X, unit ) ), unit )
% 57.96/58.33 ==> rd( ld( X, unit ), X ) }.
% 57.96/58.33 parent0[0]: (119) {G4,W15,D5,L1,V2,M1} P(0,111);d(112) { ld( X, mult( Y, ld
% 57.96/58.33 ( X, Y ) ) ) ==> ld( rd( X, ld( X, Y ) ), Y ) }.
% 57.96/58.33 parent1[0; 1]: (8687) {G4,W13,D5,L1,V1,M1} { ld( X, mult( unit, ld( X,
% 57.96/58.33 unit ) ) ) ==> rd( ld( X, unit ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := unit
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8689) {G6,W11,D4,L1,V1,M1} { ld( X, ld( X, unit ) ) ==> rd( ld(
% 57.96/58.33 X, unit ), X ) }.
% 57.96/58.33 parent0[0]: (122) {G5,W13,D5,L1,V1,M1} P(15,120);d(112);d(119) { ld( rd( X
% 57.96/58.33 , ld( X, unit ) ), unit ) ==> ld( X, ld( X, unit ) ) }.
% 57.96/58.33 parent1[0; 1]: (8688) {G5,W13,D5,L1,V1,M1} { ld( rd( X, ld( X, unit ) ),
% 57.96/58.33 unit ) ==> rd( ld( X, unit ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8690) {G6,W11,D4,L1,V1,M1} { rd( ld( X, unit ), X ) ==> ld( X, ld
% 57.96/58.33 ( X, unit ) ) }.
% 57.96/58.33 parent0[0]: (8689) {G6,W11,D4,L1,V1,M1} { ld( X, ld( X, unit ) ) ==> rd(
% 57.96/58.33 ld( X, unit ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (262) {G9,W11,D4,L1,V1,M1} P(250,261);d(112);d(119);d(122) {
% 57.96/58.33 rd( ld( X, unit ), X ) ==> ld( X, ld( X, unit ) ) }.
% 57.96/58.33 parent0: (8690) {G6,W11,D4,L1,V1,M1} { rd( ld( X, unit ), X ) ==> ld( X,
% 57.96/58.33 ld( X, unit ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8692) {G3,W11,D4,L1,V2,M1} { mult( Y, Y ) ==> ld( rd( X, Y ),
% 57.96/58.33 mult( X, Y ) ) }.
% 57.96/58.33 parent0[0]: (111) {G3,W11,D4,L1,V2,M1} P(2,52) { ld( rd( X, Y ), mult( X, Y
% 57.96/58.33 ) ) ==> mult( Y, Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8697) {G4,W17,D5,L1,V1,M1} { mult( ld( X, unit ), ld( X, unit )
% 57.96/58.33 ) ==> ld( mult( X, X ), mult( X, ld( X, unit ) ) ) }.
% 57.96/58.33 parent0[0]: (261) {G8,W9,D4,L1,V1,M1} P(258,15) { rd( X, ld( X, unit ) )
% 57.96/58.33 ==> mult( X, X ) }.
% 57.96/58.33 parent1[0; 9]: (8692) {G3,W11,D4,L1,V2,M1} { mult( Y, Y ) ==> ld( rd( X, Y
% 57.96/58.33 ), mult( X, Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := ld( X, unit )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8698) {G1,W13,D4,L1,V1,M1} { mult( ld( X, unit ), ld( X, unit )
% 57.96/58.33 ) ==> ld( mult( X, X ), unit ) }.
% 57.96/58.33 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.33 parent1[0; 12]: (8697) {G4,W17,D5,L1,V1,M1} { mult( ld( X, unit ), ld( X,
% 57.96/58.33 unit ) ) ==> ld( mult( X, X ), mult( X, ld( X, unit ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := unit
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8699) {G2,W13,D5,L1,V1,M1} { ld( X, mult( unit, ld( X, unit ) )
% 57.96/58.33 ) ==> ld( mult( X, X ), unit ) }.
% 57.96/58.33 parent0[0]: (112) {G3,W15,D5,L1,V2,M1} P(0,52) { mult( ld( X, Y ), ld( X, Y
% 57.96/58.33 ) ) ==> ld( X, mult( Y, ld( X, Y ) ) ) }.
% 57.96/58.33 parent1[0; 1]: (8698) {G1,W13,D4,L1,V1,M1} { mult( ld( X, unit ), ld( X,
% 57.96/58.33 unit ) ) ==> ld( mult( X, X ), unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := unit
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8700) {G3,W13,D5,L1,V1,M1} { ld( rd( X, ld( X, unit ) ), unit )
% 57.96/58.33 ==> ld( mult( X, X ), unit ) }.
% 57.96/58.33 parent0[0]: (119) {G4,W15,D5,L1,V2,M1} P(0,111);d(112) { ld( X, mult( Y, ld
% 57.96/58.33 ( X, Y ) ) ) ==> ld( rd( X, ld( X, Y ) ), Y ) }.
% 57.96/58.33 parent1[0; 1]: (8699) {G2,W13,D5,L1,V1,M1} { ld( X, mult( unit, ld( X,
% 57.96/58.33 unit ) ) ) ==> ld( mult( X, X ), unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := unit
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8701) {G4,W11,D4,L1,V1,M1} { ld( X, ld( X, unit ) ) ==> ld( mult
% 57.96/58.33 ( X, X ), unit ) }.
% 57.96/58.33 parent0[0]: (122) {G5,W13,D5,L1,V1,M1} P(15,120);d(112);d(119) { ld( rd( X
% 57.96/58.33 , ld( X, unit ) ), unit ) ==> ld( X, ld( X, unit ) ) }.
% 57.96/58.33 parent1[0; 1]: (8700) {G3,W13,D5,L1,V1,M1} { ld( rd( X, ld( X, unit ) ),
% 57.96/58.33 unit ) ==> ld( mult( X, X ), unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (265) {G9,W11,D4,L1,V1,M1} P(261,111);d(0);d(112);d(119);d(122
% 57.96/58.33 ) { ld( X, ld( X, unit ) ) ==> ld( mult( X, X ), unit ) }.
% 57.96/58.33 parent0: (8701) {G4,W11,D4,L1,V1,M1} { ld( X, ld( X, unit ) ) ==> ld( mult
% 57.96/58.33 ( X, X ), unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8704) {G1,W19,D7,L1,V3,M1} { mult( X, Y ) ==> rd( mult( mult( X,
% 57.96/58.33 mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.33 parent0[0]: (27) {G1,W19,D7,L1,V3,M1} P(6,3) { rd( mult( mult( X, mult(
% 57.96/58.33 mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) ==> mult( X, Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 Z := Z
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8712) {G2,W27,D9,L1,V2,M1} { mult( X, ld( f( Y ), unit ) ) ==>
% 57.96/58.33 rd( mult( mult( X, mult( mult( ld( f( Y ), unit ), Y ), ld( f( Y ), unit
% 57.96/58.33 ) ) ), Y ), mult( f( Y ), Y ) ) }.
% 57.96/58.33 parent0[0]: (199) {G10,W9,D5,L1,V1,M1} P(186,151);d(0);d(184) { mult( X, ld
% 57.96/58.33 ( f( X ), unit ) ) ==> f( X ) }.
% 57.96/58.33 parent1[0; 24]: (8704) {G1,W19,D7,L1,V3,M1} { mult( X, Y ) ==> rd( mult(
% 57.96/58.33 mult( X, mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := ld( f( Y ), unit )
% 57.96/58.33 Z := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8713) {G3,W27,D8,L1,V2,M1} { mult( X, ld( f( Y ), unit ) ) ==>
% 57.96/58.33 rd( mult( mult( X, mult( ld( f( Y ), mult( unit, Y ) ), ld( f( Y ), unit
% 57.96/58.33 ) ) ), Y ), mult( f( Y ), Y ) ) }.
% 57.96/58.33 parent0[0]: (165) {G3,W13,D5,L1,V2,M1} P(151,51);d(151);d(51) { mult( ld( f
% 57.96/58.33 ( X ), Y ), X ) ==> ld( f( X ), mult( Y, X ) ) }.
% 57.96/58.33 parent1[0; 12]: (8712) {G2,W27,D9,L1,V2,M1} { mult( X, ld( f( Y ), unit )
% 57.96/58.33 ) ==> rd( mult( mult( X, mult( mult( ld( f( Y ), unit ), Y ), ld( f( Y )
% 57.96/58.33 , unit ) ) ), Y ), mult( f( Y ), Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := unit
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8714) {G1,W25,D8,L1,V2,M1} { mult( X, ld( f( Y ), unit ) ) ==>
% 57.96/58.33 rd( mult( mult( X, mult( ld( f( Y ), Y ), ld( f( Y ), unit ) ) ), Y ),
% 57.96/58.33 mult( f( Y ), Y ) ) }.
% 57.96/58.33 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 57.96/58.33 parent1[0; 15]: (8713) {G3,W27,D8,L1,V2,M1} { mult( X, ld( f( Y ), unit )
% 57.96/58.33 ) ==> rd( mult( mult( X, mult( ld( f( Y ), mult( unit, Y ) ), ld( f( Y )
% 57.96/58.33 , unit ) ) ), Y ), mult( f( Y ), Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8715) {G2,W23,D8,L1,V2,M1} { mult( X, ld( f( Y ), unit ) ) ==>
% 57.96/58.33 rd( mult( mult( X, mult( f( Y ), ld( f( Y ), unit ) ) ), Y ), mult( f( Y
% 57.96/58.33 ), Y ) ) }.
% 57.96/58.33 parent0[0]: (32) {G1,W7,D4,L1,V1,M1} P(8,1) { ld( f( X ), X ) ==> f( X )
% 57.96/58.33 }.
% 57.96/58.33 parent1[0; 12]: (8714) {G1,W25,D8,L1,V2,M1} { mult( X, ld( f( Y ), unit )
% 57.96/58.33 ) ==> rd( mult( mult( X, mult( ld( f( Y ), Y ), ld( f( Y ), unit ) ) ),
% 57.96/58.33 Y ), mult( f( Y ), Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8716) {G1,W17,D5,L1,V2,M1} { mult( X, ld( f( Y ), unit ) ) ==>
% 57.96/58.33 rd( mult( mult( X, unit ), Y ), mult( f( Y ), Y ) ) }.
% 57.96/58.33 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.33 parent1[0; 11]: (8715) {G2,W23,D8,L1,V2,M1} { mult( X, ld( f( Y ), unit )
% 57.96/58.33 ) ==> rd( mult( mult( X, mult( f( Y ), ld( f( Y ), unit ) ) ), Y ), mult
% 57.96/58.33 ( f( Y ), Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := unit
% 57.96/58.33 Y := f( Y )
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8717) {G1,W15,D5,L1,V2,M1} { mult( X, ld( f( Y ), unit ) ) ==>
% 57.96/58.33 rd( mult( X, Y ), mult( f( Y ), Y ) ) }.
% 57.96/58.33 parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 57.96/58.33 parent1[0; 9]: (8716) {G1,W17,D5,L1,V2,M1} { mult( X, ld( f( Y ), unit ) )
% 57.96/58.33 ==> rd( mult( mult( X, unit ), Y ), mult( f( Y ), Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8718) {G1,W15,D5,L1,V2,M1} { rd( mult( X, Y ), mult( f( Y ), Y )
% 57.96/58.33 ) ==> mult( X, ld( f( Y ), unit ) ) }.
% 57.96/58.33 parent0[0]: (8717) {G1,W15,D5,L1,V2,M1} { mult( X, ld( f( Y ), unit ) )
% 57.96/58.33 ==> rd( mult( X, Y ), mult( f( Y ), Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (269) {G11,W15,D5,L1,V2,M1} P(199,27);d(165);d(5);d(32);d(0);d
% 57.96/58.33 (4) { rd( mult( Y, X ), mult( f( X ), X ) ) ==> mult( Y, ld( f( X ), unit
% 57.96/58.33 ) ) }.
% 57.96/58.33 parent0: (8718) {G1,W15,D5,L1,V2,M1} { rd( mult( X, Y ), mult( f( Y ), Y )
% 57.96/58.33 ) ==> mult( X, ld( f( Y ), unit ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8721) {G10,W11,D4,L1,V1,M1} { rd( ld( X, unit ), X ) ==> ld(
% 57.96/58.33 mult( X, X ), unit ) }.
% 57.96/58.33 parent0[0]: (265) {G9,W11,D4,L1,V1,M1} P(261,111);d(0);d(112);d(119);d(122)
% 57.96/58.33 { ld( X, ld( X, unit ) ) ==> ld( mult( X, X ), unit ) }.
% 57.96/58.33 parent1[0; 6]: (262) {G9,W11,D4,L1,V1,M1} P(250,261);d(112);d(119);d(122)
% 57.96/58.33 { rd( ld( X, unit ), X ) ==> ld( X, ld( X, unit ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (285) {G10,W11,D4,L1,V1,M1} S(262);d(265) { rd( ld( X, unit )
% 57.96/58.33 , X ) ==> ld( mult( X, X ), unit ) }.
% 57.96/58.33 parent0: (8721) {G10,W11,D4,L1,V1,M1} { rd( ld( X, unit ), X ) ==> ld(
% 57.96/58.33 mult( X, X ), unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8724) {G5,W11,D5,L1,V2,M1} { rd( X, Y ) ==> rd( rd( X, f( Y ) ),
% 57.96/58.33 f( Y ) ) }.
% 57.96/58.33 parent0[0]: (73) {G5,W11,D5,L1,V2,M1} P(66,3) { rd( rd( X, f( Y ) ), f( Y )
% 57.96/58.33 ) ==> rd( X, Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8727) {G6,W17,D6,L1,V1,M1} { rd( ld( f( X ), unit ), X ) ==> rd
% 57.96/58.33 ( ld( mult( f( X ), f( X ) ), unit ), f( X ) ) }.
% 57.96/58.33 parent0[0]: (285) {G10,W11,D4,L1,V1,M1} S(262);d(265) { rd( ld( X, unit ),
% 57.96/58.33 X ) ==> ld( mult( X, X ), unit ) }.
% 57.96/58.33 parent1[0; 8]: (8724) {G5,W11,D5,L1,V2,M1} { rd( X, Y ) ==> rd( rd( X, f(
% 57.96/58.33 Y ) ), f( Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := f( X )
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := ld( f( X ), unit )
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8728) {G1,W13,D5,L1,V1,M1} { rd( ld( f( X ), unit ), X ) ==> rd
% 57.96/58.33 ( ld( X, unit ), f( X ) ) }.
% 57.96/58.33 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 57.96/58.33 parent1[0; 9]: (8727) {G6,W17,D6,L1,V1,M1} { rd( ld( f( X ), unit ), X )
% 57.96/58.33 ==> rd( ld( mult( f( X ), f( X ) ), unit ), f( X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8729) {G1,W13,D5,L1,V1,M1} { rd( ld( X, unit ), f( X ) ) ==> rd(
% 57.96/58.33 ld( f( X ), unit ), X ) }.
% 57.96/58.33 parent0[0]: (8728) {G1,W13,D5,L1,V1,M1} { rd( ld( f( X ), unit ), X ) ==>
% 57.96/58.33 rd( ld( X, unit ), f( X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (287) {G11,W13,D5,L1,V1,M1} P(285,73);d(8) { rd( ld( X, unit )
% 57.96/58.33 , f( X ) ) ==> rd( ld( f( X ), unit ), X ) }.
% 57.96/58.33 parent0: (8729) {G1,W13,D5,L1,V1,M1} { rd( ld( X, unit ), f( X ) ) ==> rd
% 57.96/58.33 ( ld( f( X ), unit ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8731) {G1,W23,D7,L1,V3,M1} { mult( Y, mult( mult( Z, ld( X, Y ) )
% 57.96/58.33 , Z ) ) ==> mult( mult( X, mult( mult( ld( X, Y ), Z ), ld( X, Y ) ) ), Z
% 57.96/58.33 ) }.
% 57.96/58.33 parent0[0]: (25) {G1,W23,D7,L1,V3,M1} P(0,6) { mult( mult( X, mult( mult(
% 57.96/58.33 ld( X, Y ), Z ), ld( X, Y ) ) ), Z ) ==> mult( Y, mult( mult( Z, ld( X, Y
% 57.96/58.33 ) ), Z ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 Z := Z
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8741) {G2,W23,D7,L1,V2,M1} { mult( X, mult( mult( Y, ld( Y, X )
% 57.96/58.33 ), Y ) ) ==> mult( mult( mult( mult( Y, ld( Y, X ) ), Y ), ld( Y, X ) )
% 57.96/58.33 , Y ) }.
% 57.96/58.33 parent0[0]: (29) {G1,W15,D5,L1,V2,M1} P(5,6);d(5) { mult( X, mult( mult( Y
% 57.96/58.33 , X ), Y ) ) ==> mult( mult( mult( X, Y ), X ), Y ) }.
% 57.96/58.33 parent1[0; 11]: (8731) {G1,W23,D7,L1,V3,M1} { mult( Y, mult( mult( Z, ld(
% 57.96/58.33 X, Y ) ), Z ) ) ==> mult( mult( X, mult( mult( ld( X, Y ), Z ), ld( X, Y
% 57.96/58.33 ) ) ), Z ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := ld( Y, X )
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 Z := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8744) {G1,W19,D6,L1,V2,M1} { mult( X, mult( mult( Y, ld( Y, X )
% 57.96/58.33 ), Y ) ) ==> mult( mult( mult( X, Y ), ld( Y, X ) ), Y ) }.
% 57.96/58.33 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.33 parent1[0; 13]: (8741) {G2,W23,D7,L1,V2,M1} { mult( X, mult( mult( Y, ld(
% 57.96/58.33 Y, X ) ), Y ) ) ==> mult( mult( mult( mult( Y, ld( Y, X ) ), Y ), ld( Y,
% 57.96/58.33 X ) ), Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8745) {G1,W15,D5,L1,V2,M1} { mult( X, mult( X, Y ) ) ==> mult(
% 57.96/58.33 mult( mult( X, Y ), ld( Y, X ) ), Y ) }.
% 57.96/58.33 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.33 parent1[0; 4]: (8744) {G1,W19,D6,L1,V2,M1} { mult( X, mult( mult( Y, ld( Y
% 57.96/58.33 , X ) ), Y ) ) ==> mult( mult( mult( X, Y ), ld( Y, X ) ), Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8747) {G1,W15,D5,L1,V2,M1} { mult( mult( mult( X, Y ), ld( Y, X )
% 57.96/58.33 ), Y ) ==> mult( X, mult( X, Y ) ) }.
% 57.96/58.33 parent0[0]: (8745) {G1,W15,D5,L1,V2,M1} { mult( X, mult( X, Y ) ) ==> mult
% 57.96/58.33 ( mult( mult( X, Y ), ld( Y, X ) ), Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (297) {G2,W15,D5,L1,V2,M1} P(29,25);d(0) { mult( mult( mult( Y
% 57.96/58.33 , X ), ld( X, Y ) ), X ) ==> mult( Y, mult( Y, X ) ) }.
% 57.96/58.33 parent0: (8747) {G1,W15,D5,L1,V2,M1} { mult( mult( mult( X, Y ), ld( Y, X
% 57.96/58.33 ) ), Y ) ==> mult( X, mult( X, Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8750) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 57.96/58.33 parent0[0]: (15) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8753) {G2,W11,D4,L1,V2,M1} { ld( X, rd( Y, X ) ) ==> rd( ld( X,
% 57.96/58.33 Y ), X ) }.
% 57.96/58.33 parent0[0]: (248) {G4,W11,D5,L1,V2,M1} P(2,167) { ld( ld( Y, rd( X, Y ) ),
% 57.96/58.33 ld( Y, X ) ) ==> Y }.
% 57.96/58.33 parent1[0; 10]: (8750) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := ld( X, Y )
% 57.96/58.33 Y := ld( X, rd( Y, X ) )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8754) {G2,W11,D4,L1,V2,M1} { rd( ld( X, Y ), X ) ==> ld( X, rd( Y
% 57.96/58.33 , X ) ) }.
% 57.96/58.33 parent0[0]: (8753) {G2,W11,D4,L1,V2,M1} { ld( X, rd( Y, X ) ) ==> rd( ld(
% 57.96/58.33 X, Y ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (329) {G5,W11,D4,L1,V2,M1} P(248,15) { rd( ld( X, Y ), X ) ==>
% 57.96/58.33 ld( X, rd( Y, X ) ) }.
% 57.96/58.33 parent0: (8754) {G2,W11,D4,L1,V2,M1} { rd( ld( X, Y ), X ) ==> ld( X, rd(
% 57.96/58.33 Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8756) {G5,W11,D4,L1,V2,M1} { ld( X, rd( Y, X ) ) ==> rd( ld( X, Y
% 57.96/58.33 ), X ) }.
% 57.96/58.33 parent0[0]: (329) {G5,W11,D4,L1,V2,M1} P(248,15) { rd( ld( X, Y ), X ) ==>
% 57.96/58.33 ld( X, rd( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8758) {G6,W19,D6,L1,V1,M1} { ld( ld( X, f( X ) ), rd( f( X ), ld
% 57.96/58.33 ( X, f( X ) ) ) ) ==> rd( X, ld( X, f( X ) ) ) }.
% 57.96/58.33 parent0[0]: (210) {G12,W9,D5,L1,V1,M1} P(208,186) { ld( ld( X, f( X ) ), f
% 57.96/58.33 ( X ) ) ==> X }.
% 57.96/58.33 parent1[0; 14]: (8756) {G5,W11,D4,L1,V2,M1} { ld( X, rd( Y, X ) ) ==> rd(
% 57.96/58.33 ld( X, Y ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := ld( X, f( X ) )
% 57.96/58.33 Y := f( X )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8759) {G2,W13,D5,L1,V1,M1} { ld( ld( X, f( X ) ), X ) ==> rd( X
% 57.96/58.33 , ld( X, f( X ) ) ) }.
% 57.96/58.33 parent0[0]: (15) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 57.96/58.33 parent1[0; 6]: (8758) {G6,W19,D6,L1,V1,M1} { ld( ld( X, f( X ) ), rd( f( X
% 57.96/58.33 ), ld( X, f( X ) ) ) ) ==> rd( X, ld( X, f( X ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := f( X )
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8760) {G2,W13,D5,L1,V1,M1} { rd( X, ld( X, f( X ) ) ) ==> ld( ld
% 57.96/58.33 ( X, f( X ) ), X ) }.
% 57.96/58.33 parent0[0]: (8759) {G2,W13,D5,L1,V1,M1} { ld( ld( X, f( X ) ), X ) ==> rd
% 57.96/58.33 ( X, ld( X, f( X ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (335) {G13,W13,D5,L1,V1,M1} P(210,329);d(15) { rd( X, ld( X, f
% 57.96/58.33 ( X ) ) ) ==> ld( ld( X, f( X ) ), X ) }.
% 57.96/58.33 parent0: (8760) {G2,W13,D5,L1,V1,M1} { rd( X, ld( X, f( X ) ) ) ==> ld( ld
% 57.96/58.33 ( X, f( X ) ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8762) {G5,W11,D5,L1,V2,M1} { rd( X, Y ) ==> rd( rd( X, f( Y ) ),
% 57.96/58.33 f( Y ) ) }.
% 57.96/58.33 parent0[0]: (73) {G5,W11,D5,L1,V2,M1} P(66,3) { rd( rd( X, f( Y ) ), f( Y )
% 57.96/58.33 ) ==> rd( X, Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8769) {G6,W17,D6,L1,V2,M1} { rd( ld( f( X ), Y ), X ) ==> rd( ld
% 57.96/58.33 ( f( X ), rd( Y, f( X ) ) ), f( X ) ) }.
% 57.96/58.33 parent0[0]: (329) {G5,W11,D4,L1,V2,M1} P(248,15) { rd( ld( X, Y ), X ) ==>
% 57.96/58.33 ld( X, rd( Y, X ) ) }.
% 57.96/58.33 parent1[0; 8]: (8762) {G5,W11,D5,L1,V2,M1} { rd( X, Y ) ==> rd( rd( X, f(
% 57.96/58.33 Y ) ), f( Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := f( X )
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := ld( f( X ), Y )
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8771) {G6,W17,D6,L1,V2,M1} { rd( ld( f( X ), Y ), X ) ==> ld( f
% 57.96/58.33 ( X ), rd( rd( Y, f( X ) ), f( X ) ) ) }.
% 57.96/58.33 parent0[0]: (329) {G5,W11,D4,L1,V2,M1} P(248,15) { rd( ld( X, Y ), X ) ==>
% 57.96/58.33 ld( X, rd( Y, X ) ) }.
% 57.96/58.33 parent1[0; 7]: (8769) {G6,W17,D6,L1,V2,M1} { rd( ld( f( X ), Y ), X ) ==>
% 57.96/58.33 rd( ld( f( X ), rd( Y, f( X ) ) ), f( X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := f( X )
% 57.96/58.33 Y := rd( Y, f( X ) )
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8772) {G6,W13,D5,L1,V2,M1} { rd( ld( f( X ), Y ), X ) ==> ld( f
% 57.96/58.33 ( X ), rd( Y, X ) ) }.
% 57.96/58.33 parent0[0]: (73) {G5,W11,D5,L1,V2,M1} P(66,3) { rd( rd( X, f( Y ) ), f( Y )
% 57.96/58.33 ) ==> rd( X, Y ) }.
% 57.96/58.33 parent1[0; 10]: (8771) {G6,W17,D6,L1,V2,M1} { rd( ld( f( X ), Y ), X ) ==>
% 57.96/58.33 ld( f( X ), rd( rd( Y, f( X ) ), f( X ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (343) {G6,W13,D5,L1,V2,M1} P(329,73);d(329);d(73) { rd( ld( f
% 57.96/58.33 ( X ), Y ), X ) ==> ld( f( X ), rd( Y, X ) ) }.
% 57.96/58.33 parent0: (8772) {G6,W13,D5,L1,V2,M1} { rd( ld( f( X ), Y ), X ) ==> ld( f
% 57.96/58.33 ( X ), rd( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8775) {G5,W11,D4,L1,V2,M1} { ld( X, rd( Y, X ) ) ==> rd( ld( X, Y
% 57.96/58.33 ), X ) }.
% 57.96/58.33 parent0[0]: (329) {G5,W11,D4,L1,V2,M1} P(248,15) { rd( ld( X, Y ), X ) ==>
% 57.96/58.33 ld( X, rd( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8776) {G1,W11,D5,L1,V2,M1} { ld( X, rd( mult( X, Y ), X ) ) ==>
% 57.96/58.33 rd( Y, X ) }.
% 57.96/58.33 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.33 parent1[0; 9]: (8775) {G5,W11,D4,L1,V2,M1} { ld( X, rd( Y, X ) ) ==> rd(
% 57.96/58.33 ld( X, Y ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := mult( X, Y )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (349) {G6,W11,D5,L1,V2,M1} P(1,329) { ld( X, rd( mult( X, Y )
% 57.96/58.33 , X ) ) ==> rd( Y, X ) }.
% 57.96/58.33 parent0: (8776) {G1,W11,D5,L1,V2,M1} { ld( X, rd( mult( X, Y ), X ) ) ==>
% 57.96/58.33 rd( Y, X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8779) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) ) }.
% 57.96/58.33 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8782) {G1,W11,D4,L1,V2,M1} { rd( mult( X, Y ), X ) ==> mult( X,
% 57.96/58.33 rd( Y, X ) ) }.
% 57.96/58.33 parent0[0]: (349) {G6,W11,D5,L1,V2,M1} P(1,329) { ld( X, rd( mult( X, Y ),
% 57.96/58.33 X ) ) ==> rd( Y, X ) }.
% 57.96/58.33 parent1[0; 8]: (8779) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) )
% 57.96/58.33 }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := rd( mult( X, Y ), X )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (357) {G7,W11,D4,L1,V2,M1} P(349,0) { rd( mult( X, Y ), X )
% 57.96/58.33 ==> mult( X, rd( Y, X ) ) }.
% 57.96/58.33 parent0: (8782) {G1,W11,D4,L1,V2,M1} { rd( mult( X, Y ), X ) ==> mult( X,
% 57.96/58.33 rd( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8785) {G7,W11,D4,L1,V2,M1} { mult( X, rd( Y, X ) ) ==> rd( mult(
% 57.96/58.33 X, Y ), X ) }.
% 57.96/58.33 parent0[0]: (357) {G7,W11,D4,L1,V2,M1} P(349,0) { rd( mult( X, Y ), X ) ==>
% 57.96/58.33 mult( X, rd( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8789) {G8,W15,D6,L1,V1,M1} { mult( f( X ), rd( ld( X, f( X ) ),
% 57.96/58.33 f( X ) ) ) ==> rd( unit, f( X ) ) }.
% 57.96/58.33 parent0[0]: (215) {G12,W9,D5,L1,V1,M1} P(208,0) { mult( f( X ), ld( X, f( X
% 57.96/58.33 ) ) ) ==> unit }.
% 57.96/58.33 parent1[0; 12]: (8785) {G7,W11,D4,L1,V2,M1} { mult( X, rd( Y, X ) ) ==> rd
% 57.96/58.33 ( mult( X, Y ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := f( X )
% 57.96/58.33 Y := ld( X, f( X ) )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8790) {G9,W15,D6,L1,V1,M1} { mult( f( X ), rd( ld( X, f( X ) ),
% 57.96/58.33 f( X ) ) ) ==> ld( f( X ), unit ) }.
% 57.96/58.33 parent0[0]: (183) {G9,W9,D4,L1,V1,M1} P(176,80) { rd( unit, f( X ) ) ==> ld
% 57.96/58.33 ( f( X ), unit ) }.
% 57.96/58.33 parent1[0; 11]: (8789) {G8,W15,D6,L1,V1,M1} { mult( f( X ), rd( ld( X, f(
% 57.96/58.33 X ) ), f( X ) ) ) ==> rd( unit, f( X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8791) {G10,W11,D4,L1,V1,M1} { mult( f( X ), rd( unit, X ) ) ==>
% 57.96/58.33 ld( f( X ), unit ) }.
% 57.96/58.33 parent0[0]: (229) {G13,W11,D5,L1,V1,M1} P(213,118);d(133);d(73) { rd( ld( X
% 57.96/58.33 , f( X ) ), f( X ) ) ==> rd( unit, X ) }.
% 57.96/58.33 parent1[0; 4]: (8790) {G9,W15,D6,L1,V1,M1} { mult( f( X ), rd( ld( X, f( X
% 57.96/58.33 ) ), f( X ) ) ) ==> ld( f( X ), unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8792) {G6,W11,D4,L1,V1,M1} { mult( f( X ), ld( X, unit ) ) ==>
% 57.96/58.33 ld( f( X ), unit ) }.
% 57.96/58.33 parent0[0]: (253) {G5,W7,D3,L1,V1,M1} P(17,250) { rd( unit, X ) ==> ld( X,
% 57.96/58.33 unit ) }.
% 57.96/58.33 parent1[0; 4]: (8791) {G10,W11,D4,L1,V1,M1} { mult( f( X ), rd( unit, X )
% 57.96/58.33 ) ==> ld( f( X ), unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (360) {G14,W11,D4,L1,V1,M1} P(215,357);d(183);d(229);d(253) {
% 57.96/58.33 mult( f( X ), ld( X, unit ) ) ==> ld( f( X ), unit ) }.
% 57.96/58.33 parent0: (8792) {G6,W11,D4,L1,V1,M1} { mult( f( X ), ld( X, unit ) ) ==>
% 57.96/58.33 ld( f( X ), unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8795) {G5,W11,D5,L1,V2,M1} { rd( X, Y ) ==> rd( rd( X, f( Y ) ),
% 57.96/58.33 f( Y ) ) }.
% 57.96/58.33 parent0[0]: (73) {G5,W11,D5,L1,V2,M1} P(66,3) { rd( rd( X, f( Y ) ), f( Y )
% 57.96/58.33 ) ==> rd( X, Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8802) {G6,W17,D6,L1,V2,M1} { rd( mult( f( X ), Y ), X ) ==> rd(
% 57.96/58.33 mult( f( X ), rd( Y, f( X ) ) ), f( X ) ) }.
% 57.96/58.33 parent0[0]: (357) {G7,W11,D4,L1,V2,M1} P(349,0) { rd( mult( X, Y ), X ) ==>
% 57.96/58.33 mult( X, rd( Y, X ) ) }.
% 57.96/58.33 parent1[0; 8]: (8795) {G5,W11,D5,L1,V2,M1} { rd( X, Y ) ==> rd( rd( X, f(
% 57.96/58.33 Y ) ), f( Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := f( X )
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := mult( f( X ), Y )
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8804) {G7,W17,D6,L1,V2,M1} { rd( mult( f( X ), Y ), X ) ==> mult
% 57.96/58.33 ( f( X ), rd( rd( Y, f( X ) ), f( X ) ) ) }.
% 57.96/58.33 parent0[0]: (357) {G7,W11,D4,L1,V2,M1} P(349,0) { rd( mult( X, Y ), X ) ==>
% 57.96/58.33 mult( X, rd( Y, X ) ) }.
% 57.96/58.33 parent1[0; 7]: (8802) {G6,W17,D6,L1,V2,M1} { rd( mult( f( X ), Y ), X )
% 57.96/58.33 ==> rd( mult( f( X ), rd( Y, f( X ) ) ), f( X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := f( X )
% 57.96/58.33 Y := rd( Y, f( X ) )
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8805) {G6,W13,D5,L1,V2,M1} { rd( mult( f( X ), Y ), X ) ==> mult
% 57.96/58.33 ( f( X ), rd( Y, X ) ) }.
% 57.96/58.33 parent0[0]: (73) {G5,W11,D5,L1,V2,M1} P(66,3) { rd( rd( X, f( Y ) ), f( Y )
% 57.96/58.33 ) ==> rd( X, Y ) }.
% 57.96/58.33 parent1[0; 10]: (8804) {G7,W17,D6,L1,V2,M1} { rd( mult( f( X ), Y ), X )
% 57.96/58.33 ==> mult( f( X ), rd( rd( Y, f( X ) ), f( X ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (367) {G8,W13,D5,L1,V2,M1} P(357,73);d(357);d(73) { rd( mult(
% 57.96/58.33 f( X ), Y ), X ) ==> mult( f( X ), rd( Y, X ) ) }.
% 57.96/58.33 parent0: (8805) {G6,W13,D5,L1,V2,M1} { rd( mult( f( X ), Y ), X ) ==> mult
% 57.96/58.33 ( f( X ), rd( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8808) {G1,W7,D4,L1,V2,M1} { Y ==> ld( rd( X, Y ), X ) }.
% 57.96/58.33 parent0[0]: (17) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8809) {G2,W11,D5,L1,V2,M1} { X ==> ld( mult( X, rd( Y, X ) ),
% 57.96/58.33 mult( X, Y ) ) }.
% 57.96/58.33 parent0[0]: (357) {G7,W11,D4,L1,V2,M1} P(349,0) { rd( mult( X, Y ), X ) ==>
% 57.96/58.33 mult( X, rd( Y, X ) ) }.
% 57.96/58.33 parent1[0; 3]: (8808) {G1,W7,D4,L1,V2,M1} { Y ==> ld( rd( X, Y ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := mult( X, Y )
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8810) {G2,W11,D5,L1,V2,M1} { ld( mult( X, rd( Y, X ) ), mult( X,
% 57.96/58.33 Y ) ) ==> X }.
% 57.96/58.33 parent0[0]: (8809) {G2,W11,D5,L1,V2,M1} { X ==> ld( mult( X, rd( Y, X ) )
% 57.96/58.33 , mult( X, Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (373) {G8,W11,D5,L1,V2,M1} P(357,17) { ld( mult( X, rd( Y, X )
% 57.96/58.33 ), mult( X, Y ) ) ==> X }.
% 57.96/58.33 parent0: (8810) {G2,W11,D5,L1,V2,M1} { ld( mult( X, rd( Y, X ) ), mult( X
% 57.96/58.33 , Y ) ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8812) {G14,W11,D4,L1,V1,M1} { ld( f( X ), unit ) ==> mult( f( X )
% 57.96/58.33 , ld( X, unit ) ) }.
% 57.96/58.33 parent0[0]: (360) {G14,W11,D4,L1,V1,M1} P(215,357);d(183);d(229);d(253) {
% 57.96/58.33 mult( f( X ), ld( X, unit ) ) ==> ld( f( X ), unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8813) {G5,W13,D5,L1,V1,M1} { ld( f( ld( X, unit ) ), unit ) ==>
% 57.96/58.33 mult( f( ld( X, unit ) ), X ) }.
% 57.96/58.33 parent0[0]: (250) {G4,W7,D4,L1,V1,M1} P(5,167);d(18) { ld( ld( X, unit ),
% 57.96/58.33 unit ) ==> X }.
% 57.96/58.33 parent1[0; 12]: (8812) {G14,W11,D4,L1,V1,M1} { ld( f( X ), unit ) ==> mult
% 57.96/58.33 ( f( X ), ld( X, unit ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := ld( X, unit )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8814) {G5,W13,D5,L1,V1,M1} { mult( f( ld( X, unit ) ), X ) ==> ld
% 57.96/58.33 ( f( ld( X, unit ) ), unit ) }.
% 57.96/58.33 parent0[0]: (8813) {G5,W13,D5,L1,V1,M1} { ld( f( ld( X, unit ) ), unit )
% 57.96/58.33 ==> mult( f( ld( X, unit ) ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (379) {G15,W13,D5,L1,V1,M1} P(250,360) { mult( f( ld( X, unit
% 57.96/58.33 ) ), X ) = ld( f( ld( X, unit ) ), unit ) }.
% 57.96/58.33 parent0: (8814) {G5,W13,D5,L1,V1,M1} { mult( f( ld( X, unit ) ), X ) ==>
% 57.96/58.33 ld( f( ld( X, unit ) ), unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8816) {G8,W11,D5,L1,V2,M1} { X ==> ld( mult( X, rd( Y, X ) ),
% 57.96/58.33 mult( X, Y ) ) }.
% 57.96/58.33 parent0[0]: (373) {G8,W11,D5,L1,V2,M1} P(357,17) { ld( mult( X, rd( Y, X )
% 57.96/58.33 ), mult( X, Y ) ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8819) {G2,W15,D5,L1,V2,M1} { ld( X, Y ) ==> ld( mult( ld( X, Y )
% 57.96/58.33 , X ), mult( ld( X, Y ), Y ) ) }.
% 57.96/58.33 parent0[0]: (15) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 57.96/58.33 parent1[0; 9]: (8816) {G8,W11,D5,L1,V2,M1} { X ==> ld( mult( X, rd( Y, X )
% 57.96/58.33 ), mult( X, Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := ld( X, Y )
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8820) {G3,W15,D5,L1,V2,M1} { ld( X, Y ) ==> ld( ld( X, mult( Y,
% 57.96/58.33 X ) ), mult( ld( X, Y ), Y ) ) }.
% 57.96/58.33 parent0[0]: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.33 ld( X, mult( Y, X ) ) }.
% 57.96/58.33 parent1[0; 5]: (8819) {G2,W15,D5,L1,V2,M1} { ld( X, Y ) ==> ld( mult( ld(
% 57.96/58.33 X, Y ), X ), mult( ld( X, Y ), Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8821) {G3,W15,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ), mult( ld
% 57.96/58.33 ( X, Y ), Y ) ) ==> ld( X, Y ) }.
% 57.96/58.33 parent0[0]: (8820) {G3,W15,D5,L1,V2,M1} { ld( X, Y ) ==> ld( ld( X, mult(
% 57.96/58.33 Y, X ) ), mult( ld( X, Y ), Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (400) {G9,W15,D5,L1,V2,M1} P(15,373);d(151) { ld( ld( Y, mult
% 57.96/58.33 ( X, Y ) ), mult( ld( Y, X ), X ) ) ==> ld( Y, X ) }.
% 57.96/58.33 parent0: (8821) {G3,W15,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ), mult( ld
% 57.96/58.33 ( X, Y ), Y ) ) ==> ld( X, Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8823) {G1,W15,D5,L1,V2,M1} { mult( mult( mult( X, Y ), X ), Y )
% 57.96/58.33 ==> mult( X, mult( mult( Y, X ), Y ) ) }.
% 57.96/58.33 parent0[0]: (29) {G1,W15,D5,L1,V2,M1} P(5,6);d(5) { mult( X, mult( mult( Y
% 57.96/58.33 , X ), Y ) ) ==> mult( mult( mult( X, Y ), X ), Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8828) {G2,W19,D6,L1,V2,M1} { mult( mult( mult( rd( X, Y ), Y ),
% 57.96/58.33 rd( X, Y ) ), Y ) ==> mult( rd( X, Y ), mult( Y, X ) ) }.
% 57.96/58.33 parent0[0]: (41) {G1,W11,D5,L1,V2,M1} P(2,7) { mult( mult( Y, rd( X, Y ) )
% 57.96/58.33 , Y ) ==> mult( Y, X ) }.
% 57.96/58.33 parent1[0; 16]: (8823) {G1,W15,D5,L1,V2,M1} { mult( mult( mult( X, Y ), X
% 57.96/58.33 ), Y ) ==> mult( X, mult( mult( Y, X ), Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := rd( X, Y )
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8830) {G1,W15,D5,L1,V2,M1} { mult( mult( X, rd( X, Y ) ), Y )
% 57.96/58.33 ==> mult( rd( X, Y ), mult( Y, X ) ) }.
% 57.96/58.33 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 57.96/58.33 parent1[0; 3]: (8828) {G2,W19,D6,L1,V2,M1} { mult( mult( mult( rd( X, Y )
% 57.96/58.33 , Y ), rd( X, Y ) ), Y ) ==> mult( rd( X, Y ), mult( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8831) {G1,W15,D5,L1,V2,M1} { mult( rd( X, Y ), mult( Y, X ) ) ==>
% 57.96/58.33 mult( mult( X, rd( X, Y ) ), Y ) }.
% 57.96/58.33 parent0[0]: (8830) {G1,W15,D5,L1,V2,M1} { mult( mult( X, rd( X, Y ) ), Y )
% 57.96/58.33 ==> mult( rd( X, Y ), mult( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (402) {G2,W15,D5,L1,V2,M1} P(41,29);d(2) { mult( rd( Y, X ),
% 57.96/58.33 mult( X, Y ) ) ==> mult( mult( Y, rd( Y, X ) ), X ) }.
% 57.96/58.33 parent0: (8831) {G1,W15,D5,L1,V2,M1} { mult( rd( X, Y ), mult( Y, X ) )
% 57.96/58.33 ==> mult( mult( X, rd( X, Y ) ), Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8833) {G1,W11,D5,L1,V2,M1} { X ==> rd( mult( mult( X, Y ), X ),
% 57.96/58.33 mult( Y, X ) ) }.
% 57.96/58.33 parent0[0]: (43) {G1,W11,D5,L1,V2,M1} P(7,3) { rd( mult( mult( X, Y ), X )
% 57.96/58.33 , mult( Y, X ) ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8835) {G2,W13,D6,L1,V1,M1} { X ==> rd( mult( mult( f( X ), X ),
% 57.96/58.33 X ), mult( f( X ), X ) ) }.
% 57.96/58.33 parent0[0]: (35) {G1,W9,D4,L1,V1,M1} P(8,7) { mult( X, f( X ) ) ==> mult( f
% 57.96/58.33 ( X ), X ) }.
% 57.96/58.33 parent1[0; 4]: (8833) {G1,W11,D5,L1,V2,M1} { X ==> rd( mult( mult( X, Y )
% 57.96/58.33 , X ), mult( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := f( X )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8837) {G3,W11,D5,L1,V1,M1} { X ==> mult( mult( f( X ), X ), ld(
% 57.96/58.33 f( X ), unit ) ) }.
% 57.96/58.33 parent0[0]: (269) {G11,W15,D5,L1,V2,M1} P(199,27);d(165);d(5);d(32);d(0);d(
% 57.96/58.33 4) { rd( mult( Y, X ), mult( f( X ), X ) ) ==> mult( Y, ld( f( X ), unit
% 57.96/58.33 ) ) }.
% 57.96/58.33 parent1[0; 2]: (8835) {G2,W13,D6,L1,V1,M1} { X ==> rd( mult( mult( f( X )
% 57.96/58.33 , X ), X ), mult( f( X ), X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := mult( f( X ), X )
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8838) {G3,W11,D5,L1,V1,M1} { mult( mult( f( X ), X ), ld( f( X )
% 57.96/58.33 , unit ) ) ==> X }.
% 57.96/58.33 parent0[0]: (8837) {G3,W11,D5,L1,V1,M1} { X ==> mult( mult( f( X ), X ),
% 57.96/58.33 ld( f( X ), unit ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (416) {G12,W11,D5,L1,V1,M1} P(35,43);d(269) { mult( mult( f( X
% 57.96/58.33 ), X ), ld( f( X ), unit ) ) ==> X }.
% 57.96/58.33 parent0: (8838) {G3,W11,D5,L1,V1,M1} { mult( mult( f( X ), X ), ld( f( X )
% 57.96/58.33 , unit ) ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8839) {G11,W9,D4,L1,V1,M1} { ld( f( X ), unit ) = ld( X, f( X ) )
% 57.96/58.33 }.
% 57.96/58.33 parent0[0]: (208) {G11,W9,D4,L1,V1,M1} P(199,1) { ld( X, f( X ) ) = ld( f(
% 57.96/58.33 X ), unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8840) {G12,W11,D5,L1,V1,M1} { X ==> mult( mult( f( X ), X ), ld(
% 57.96/58.33 f( X ), unit ) ) }.
% 57.96/58.33 parent0[0]: (416) {G12,W11,D5,L1,V1,M1} P(35,43);d(269) { mult( mult( f( X
% 57.96/58.33 ), X ), ld( f( X ), unit ) ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8841) {G12,W11,D5,L1,V1,M1} { X ==> mult( mult( f( X ), X ), ld
% 57.96/58.33 ( X, f( X ) ) ) }.
% 57.96/58.33 parent0[0]: (8839) {G11,W9,D4,L1,V1,M1} { ld( f( X ), unit ) = ld( X, f( X
% 57.96/58.33 ) ) }.
% 57.96/58.33 parent1[0; 7]: (8840) {G12,W11,D5,L1,V1,M1} { X ==> mult( mult( f( X ), X
% 57.96/58.33 ), ld( f( X ), unit ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8842) {G12,W11,D5,L1,V1,M1} { mult( mult( f( X ), X ), ld( X, f(
% 57.96/58.33 X ) ) ) ==> X }.
% 57.96/58.33 parent0[0]: (8841) {G12,W11,D5,L1,V1,M1} { X ==> mult( mult( f( X ), X ),
% 57.96/58.33 ld( X, f( X ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (425) {G13,W11,D5,L1,V1,M1} P(208,416) { mult( mult( f( X ), X
% 57.96/58.33 ), ld( X, f( X ) ) ) ==> X }.
% 57.96/58.33 parent0: (8842) {G12,W11,D5,L1,V1,M1} { mult( mult( f( X ), X ), ld( X, f
% 57.96/58.33 ( X ) ) ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8844) {G2,W11,D5,L1,V2,M1} { mult( Y, Y ) ==> ld( X, mult( mult(
% 57.96/58.33 X, Y ), Y ) ) }.
% 57.96/58.33 parent0[0]: (52) {G2,W11,D5,L1,V2,M1} P(28,1) { ld( X, mult( mult( X, Y ),
% 57.96/58.33 Y ) ) ==> mult( Y, Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8851) {G3,W21,D6,L1,V1,M1} { mult( ld( f( X ), unit ), ld( f( X
% 57.96/58.33 ), unit ) ) ==> ld( mult( f( X ), X ), mult( X, ld( f( X ), unit ) ) )
% 57.96/58.33 }.
% 57.96/58.33 parent0[0]: (416) {G12,W11,D5,L1,V1,M1} P(35,43);d(269) { mult( mult( f( X
% 57.96/58.33 ), X ), ld( f( X ), unit ) ) ==> X }.
% 57.96/58.33 parent1[0; 16]: (8844) {G2,W11,D5,L1,V2,M1} { mult( Y, Y ) ==> ld( X, mult
% 57.96/58.33 ( mult( X, Y ), Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := mult( f( X ), X )
% 57.96/58.33 Y := ld( f( X ), unit )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8852) {G4,W17,D5,L1,V1,M1} { mult( ld( f( X ), unit ), ld( f( X
% 57.96/58.33 ), unit ) ) ==> ld( mult( f( X ), X ), f( X ) ) }.
% 57.96/58.33 parent0[0]: (199) {G10,W9,D5,L1,V1,M1} P(186,151);d(0);d(184) { mult( X, ld
% 57.96/58.33 ( f( X ), unit ) ) ==> f( X ) }.
% 57.96/58.33 parent1[0; 15]: (8851) {G3,W21,D6,L1,V1,M1} { mult( ld( f( X ), unit ), ld
% 57.96/58.33 ( f( X ), unit ) ) ==> ld( mult( f( X ), X ), mult( X, ld( f( X ), unit )
% 57.96/58.33 ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8853) {G4,W17,D6,L1,V1,M1} { ld( f( X ), mult( unit, ld( f( X )
% 57.96/58.33 , unit ) ) ) ==> ld( mult( f( X ), X ), f( X ) ) }.
% 57.96/58.33 parent0[0]: (112) {G3,W15,D5,L1,V2,M1} P(0,52) { mult( ld( X, Y ), ld( X, Y
% 57.96/58.33 ) ) ==> ld( X, mult( Y, ld( X, Y ) ) ) }.
% 57.96/58.33 parent1[0; 1]: (8852) {G4,W17,D5,L1,V1,M1} { mult( ld( f( X ), unit ), ld
% 57.96/58.33 ( f( X ), unit ) ) ==> ld( mult( f( X ), X ), f( X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := f( X )
% 57.96/58.33 Y := unit
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8854) {G5,W17,D6,L1,V1,M1} { ld( rd( f( X ), ld( f( X ), unit )
% 57.96/58.33 ), unit ) ==> ld( mult( f( X ), X ), f( X ) ) }.
% 57.96/58.33 parent0[0]: (119) {G4,W15,D5,L1,V2,M1} P(0,111);d(112) { ld( X, mult( Y, ld
% 57.96/58.33 ( X, Y ) ) ) ==> ld( rd( X, ld( X, Y ) ), Y ) }.
% 57.96/58.33 parent1[0; 1]: (8853) {G4,W17,D6,L1,V1,M1} { ld( f( X ), mult( unit, ld( f
% 57.96/58.33 ( X ), unit ) ) ) ==> ld( mult( f( X ), X ), f( X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := f( X )
% 57.96/58.33 Y := unit
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8855) {G6,W15,D5,L1,V1,M1} { ld( f( X ), ld( f( X ), unit ) )
% 57.96/58.33 ==> ld( mult( f( X ), X ), f( X ) ) }.
% 57.96/58.33 parent0[0]: (122) {G5,W13,D5,L1,V1,M1} P(15,120);d(112);d(119) { ld( rd( X
% 57.96/58.33 , ld( X, unit ) ), unit ) ==> ld( X, ld( X, unit ) ) }.
% 57.96/58.33 parent1[0; 1]: (8854) {G5,W17,D6,L1,V1,M1} { ld( rd( f( X ), ld( f( X ),
% 57.96/58.33 unit ) ), unit ) ==> ld( mult( f( X ), X ), f( X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := f( X )
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8856) {G7,W15,D5,L1,V1,M1} { ld( mult( f( X ), f( X ) ), unit )
% 57.96/58.33 ==> ld( mult( f( X ), X ), f( X ) ) }.
% 57.96/58.33 parent0[0]: (265) {G9,W11,D4,L1,V1,M1} P(261,111);d(0);d(112);d(119);d(122)
% 57.96/58.33 { ld( X, ld( X, unit ) ) ==> ld( mult( X, X ), unit ) }.
% 57.96/58.33 parent1[0; 1]: (8855) {G6,W15,D5,L1,V1,M1} { ld( f( X ), ld( f( X ), unit
% 57.96/58.33 ) ) ==> ld( mult( f( X ), X ), f( X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := f( X )
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8857) {G1,W11,D5,L1,V1,M1} { ld( X, unit ) ==> ld( mult( f( X )
% 57.96/58.33 , X ), f( X ) ) }.
% 57.96/58.33 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 57.96/58.33 parent1[0; 2]: (8856) {G7,W15,D5,L1,V1,M1} { ld( mult( f( X ), f( X ) ),
% 57.96/58.33 unit ) ==> ld( mult( f( X ), X ), f( X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8858) {G1,W11,D5,L1,V1,M1} { ld( mult( f( X ), X ), f( X ) ) ==>
% 57.96/58.33 ld( X, unit ) }.
% 57.96/58.33 parent0[0]: (8857) {G1,W11,D5,L1,V1,M1} { ld( X, unit ) ==> ld( mult( f( X
% 57.96/58.33 ), X ), f( X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (427) {G13,W11,D5,L1,V1,M1} P(416,52);d(199);d(112);d(119);d(
% 57.96/58.33 122);d(265);d(8) { ld( mult( f( X ), X ), f( X ) ) ==> ld( X, unit ) }.
% 57.96/58.33 parent0: (8858) {G1,W11,D5,L1,V1,M1} { ld( mult( f( X ), X ), f( X ) ) ==>
% 57.96/58.33 ld( X, unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8860) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y ) }.
% 57.96/58.33 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8862) {G1,W11,D5,L1,V1,M1} { mult( f( X ), X ) ==> rd( X, ld( X
% 57.96/58.33 , f( X ) ) ) }.
% 57.96/58.33 parent0[0]: (425) {G13,W11,D5,L1,V1,M1} P(208,416) { mult( mult( f( X ), X
% 57.96/58.33 ), ld( X, f( X ) ) ) ==> X }.
% 57.96/58.33 parent1[0; 6]: (8860) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y )
% 57.96/58.33 }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := mult( f( X ), X )
% 57.96/58.33 Y := ld( X, f( X ) )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8863) {G2,W11,D5,L1,V1,M1} { mult( f( X ), X ) ==> ld( ld( X, f
% 57.96/58.33 ( X ) ), X ) }.
% 57.96/58.33 parent0[0]: (335) {G13,W13,D5,L1,V1,M1} P(210,329);d(15) { rd( X, ld( X, f
% 57.96/58.33 ( X ) ) ) ==> ld( ld( X, f( X ) ), X ) }.
% 57.96/58.33 parent1[0; 5]: (8862) {G1,W11,D5,L1,V1,M1} { mult( f( X ), X ) ==> rd( X,
% 57.96/58.33 ld( X, f( X ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8864) {G2,W11,D5,L1,V1,M1} { ld( ld( X, f( X ) ), X ) ==> mult( f
% 57.96/58.33 ( X ), X ) }.
% 57.96/58.33 parent0[0]: (8863) {G2,W11,D5,L1,V1,M1} { mult( f( X ), X ) ==> ld( ld( X
% 57.96/58.33 , f( X ) ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (438) {G14,W11,D5,L1,V1,M1} P(425,3);d(335) { ld( ld( X, f( X
% 57.96/58.33 ) ), X ) ==> mult( f( X ), X ) }.
% 57.96/58.33 parent0: (8864) {G2,W11,D5,L1,V1,M1} { ld( ld( X, f( X ) ), X ) ==> mult(
% 57.96/58.33 f( X ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8866) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 57.96/58.33 parent0[0]: (15) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8867) {G2,W11,D5,L1,V1,M1} { ld( X, f( X ) ) ==> rd( X, mult( f
% 57.96/58.33 ( X ), X ) ) }.
% 57.96/58.33 parent0[0]: (438) {G14,W11,D5,L1,V1,M1} P(425,3);d(335) { ld( ld( X, f( X )
% 57.96/58.33 ), X ) ==> mult( f( X ), X ) }.
% 57.96/58.33 parent1[0; 7]: (8866) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := ld( X, f( X ) )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8868) {G2,W11,D5,L1,V1,M1} { rd( X, mult( f( X ), X ) ) ==> ld( X
% 57.96/58.33 , f( X ) ) }.
% 57.96/58.33 parent0[0]: (8867) {G2,W11,D5,L1,V1,M1} { ld( X, f( X ) ) ==> rd( X, mult
% 57.96/58.33 ( f( X ), X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (441) {G15,W11,D5,L1,V1,M1} P(438,15) { rd( X, mult( f( X ), X
% 57.96/58.33 ) ) ==> ld( X, f( X ) ) }.
% 57.96/58.33 parent0: (8868) {G2,W11,D5,L1,V1,M1} { rd( X, mult( f( X ), X ) ) ==> ld(
% 57.96/58.33 X, f( X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8870) {G3,W11,D5,L1,V2,M1} { X ==> ld( ld( X, Y ), ld( X, mult( Y
% 57.96/58.33 , X ) ) ) }.
% 57.96/58.33 parent0[0]: (167) {G3,W11,D5,L1,V2,M1} P(151,1) { ld( ld( X, Y ), ld( X,
% 57.96/58.33 mult( Y, X ) ) ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8873) {G4,W21,D7,L1,V1,M1} { mult( f( X ), X ) ==> ld( ld( X,
% 57.96/58.33 unit ), ld( mult( f( X ), X ), mult( f( X ), mult( f( X ), X ) ) ) ) }.
% 57.96/58.33 parent0[0]: (427) {G13,W11,D5,L1,V1,M1} P(416,52);d(199);d(112);d(119);d(
% 57.96/58.33 122);d(265);d(8) { ld( mult( f( X ), X ), f( X ) ) ==> ld( X, unit ) }.
% 57.96/58.33 parent1[0; 6]: (8870) {G3,W11,D5,L1,V2,M1} { X ==> ld( ld( X, Y ), ld( X,
% 57.96/58.33 mult( Y, X ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := mult( f( X ), X )
% 57.96/58.33 Y := f( X )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8874) {G3,W21,D7,L1,V1,M1} { mult( f( X ), X ) ==> ld( ld( X,
% 57.96/58.33 unit ), ld( mult( f( X ), X ), mult( mult( f( X ), X ), f( X ) ) ) ) }.
% 57.96/58.33 parent0[0]: (44) {G2,W15,D5,L1,V1,M1} P(35,7) { mult( f( X ), mult( f( X )
% 57.96/58.33 , X ) ) ==> mult( mult( f( X ), X ), f( X ) ) }.
% 57.96/58.33 parent1[0; 14]: (8873) {G4,W21,D7,L1,V1,M1} { mult( f( X ), X ) ==> ld( ld
% 57.96/58.33 ( X, unit ), ld( mult( f( X ), X ), mult( f( X ), mult( f( X ), X ) ) ) )
% 57.96/58.33 }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8875) {G1,W11,D4,L1,V1,M1} { mult( f( X ), X ) ==> ld( ld( X,
% 57.96/58.33 unit ), f( X ) ) }.
% 57.96/58.33 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.33 parent1[0; 9]: (8874) {G3,W21,D7,L1,V1,M1} { mult( f( X ), X ) ==> ld( ld
% 57.96/58.33 ( X, unit ), ld( mult( f( X ), X ), mult( mult( f( X ), X ), f( X ) ) ) )
% 57.96/58.33 }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := f( X )
% 57.96/58.33 Y := mult( f( X ), X )
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8876) {G1,W11,D4,L1,V1,M1} { ld( ld( X, unit ), f( X ) ) ==> mult
% 57.96/58.33 ( f( X ), X ) }.
% 57.96/58.33 parent0[0]: (8875) {G1,W11,D4,L1,V1,M1} { mult( f( X ), X ) ==> ld( ld( X
% 57.96/58.33 , unit ), f( X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (447) {G14,W11,D4,L1,V1,M1} P(427,167);d(44);d(1) { ld( ld( X
% 57.96/58.33 , unit ), f( X ) ) ==> mult( f( X ), X ) }.
% 57.96/58.33 parent0: (8876) {G1,W11,D4,L1,V1,M1} { ld( ld( X, unit ), f( X ) ) ==>
% 57.96/58.33 mult( f( X ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8878) {G2,W11,D4,L1,V2,M1} { ld( X, mult( Y, X ) ) ==> mult( ld(
% 57.96/58.33 X, Y ), X ) }.
% 57.96/58.33 parent0[0]: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.33 ld( X, mult( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8881) {G3,W21,D6,L1,V1,M1} { ld( mult( f( X ), X ), mult( f( X )
% 57.96/58.33 , mult( f( X ), X ) ) ) ==> mult( ld( X, unit ), mult( f( X ), X ) ) }.
% 57.96/58.33 parent0[0]: (427) {G13,W11,D5,L1,V1,M1} P(416,52);d(199);d(112);d(119);d(
% 57.96/58.33 122);d(265);d(8) { ld( mult( f( X ), X ), f( X ) ) ==> ld( X, unit ) }.
% 57.96/58.33 parent1[0; 14]: (8878) {G2,W11,D4,L1,V2,M1} { ld( X, mult( Y, X ) ) ==>
% 57.96/58.33 mult( ld( X, Y ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := mult( f( X ), X )
% 57.96/58.33 Y := f( X )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8882) {G3,W21,D6,L1,V1,M1} { ld( mult( f( X ), X ), mult( mult(
% 57.96/58.33 f( X ), X ), f( X ) ) ) ==> mult( ld( X, unit ), mult( f( X ), X ) ) }.
% 57.96/58.33 parent0[0]: (44) {G2,W15,D5,L1,V1,M1} P(35,7) { mult( f( X ), mult( f( X )
% 57.96/58.33 , X ) ) ==> mult( mult( f( X ), X ), f( X ) ) }.
% 57.96/58.33 parent1[0; 6]: (8881) {G3,W21,D6,L1,V1,M1} { ld( mult( f( X ), X ), mult(
% 57.96/58.33 f( X ), mult( f( X ), X ) ) ) ==> mult( ld( X, unit ), mult( f( X ), X )
% 57.96/58.33 ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8883) {G1,W11,D5,L1,V1,M1} { f( X ) ==> mult( ld( X, unit ),
% 57.96/58.33 mult( f( X ), X ) ) }.
% 57.96/58.33 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.33 parent1[0; 1]: (8882) {G3,W21,D6,L1,V1,M1} { ld( mult( f( X ), X ), mult(
% 57.96/58.33 mult( f( X ), X ), f( X ) ) ) ==> mult( ld( X, unit ), mult( f( X ), X )
% 57.96/58.33 ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := f( X )
% 57.96/58.33 Y := mult( f( X ), X )
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8884) {G1,W11,D5,L1,V1,M1} { mult( ld( X, unit ), mult( f( X ), X
% 57.96/58.33 ) ) ==> f( X ) }.
% 57.96/58.33 parent0[0]: (8883) {G1,W11,D5,L1,V1,M1} { f( X ) ==> mult( ld( X, unit ),
% 57.96/58.33 mult( f( X ), X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (448) {G14,W11,D5,L1,V1,M1} P(427,151);d(44);d(1) { mult( ld(
% 57.96/58.33 X, unit ), mult( f( X ), X ) ) ==> f( X ) }.
% 57.96/58.33 parent0: (8884) {G1,W11,D5,L1,V1,M1} { mult( ld( X, unit ), mult( f( X ),
% 57.96/58.33 X ) ) ==> f( X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8886) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 57.96/58.33 parent0[0]: (15) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8887) {G2,W11,D4,L1,V1,M1} { mult( f( X ), X ) ==> rd( f( X ),
% 57.96/58.33 ld( X, unit ) ) }.
% 57.96/58.33 parent0[0]: (427) {G13,W11,D5,L1,V1,M1} P(416,52);d(199);d(112);d(119);d(
% 57.96/58.33 122);d(265);d(8) { ld( mult( f( X ), X ), f( X ) ) ==> ld( X, unit ) }.
% 57.96/58.33 parent1[0; 8]: (8886) {G1,W7,D4,L1,V2,M1} { Y ==> rd( X, ld( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := f( X )
% 57.96/58.33 Y := mult( f( X ), X )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8888) {G2,W11,D4,L1,V1,M1} { rd( f( X ), ld( X, unit ) ) ==> mult
% 57.96/58.33 ( f( X ), X ) }.
% 57.96/58.33 parent0[0]: (8887) {G2,W11,D4,L1,V1,M1} { mult( f( X ), X ) ==> rd( f( X )
% 57.96/58.33 , ld( X, unit ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (450) {G14,W11,D4,L1,V1,M1} P(427,15) { rd( f( X ), ld( X,
% 57.96/58.33 unit ) ) ==> mult( f( X ), X ) }.
% 57.96/58.33 parent0: (8888) {G2,W11,D4,L1,V1,M1} { rd( f( X ), ld( X, unit ) ) ==>
% 57.96/58.33 mult( f( X ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8890) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) ) }.
% 57.96/58.33 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8891) {G1,W11,D5,L1,V1,M1} { f( X ) ==> mult( mult( f( X ), X )
% 57.96/58.33 , ld( X, unit ) ) }.
% 57.96/58.33 parent0[0]: (427) {G13,W11,D5,L1,V1,M1} P(416,52);d(199);d(112);d(119);d(
% 57.96/58.33 122);d(265);d(8) { ld( mult( f( X ), X ), f( X ) ) ==> ld( X, unit ) }.
% 57.96/58.33 parent1[0; 8]: (8890) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) )
% 57.96/58.33 }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := mult( f( X ), X )
% 57.96/58.33 Y := f( X )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8892) {G1,W11,D5,L1,V1,M1} { mult( mult( f( X ), X ), ld( X, unit
% 57.96/58.33 ) ) ==> f( X ) }.
% 57.96/58.33 parent0[0]: (8891) {G1,W11,D5,L1,V1,M1} { f( X ) ==> mult( mult( f( X ), X
% 57.96/58.33 ), ld( X, unit ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (451) {G14,W11,D5,L1,V1,M1} P(427,0) { mult( mult( f( X ), X )
% 57.96/58.33 , ld( X, unit ) ) ==> f( X ) }.
% 57.96/58.33 parent0: (8892) {G1,W11,D5,L1,V1,M1} { mult( mult( f( X ), X ), ld( X,
% 57.96/58.33 unit ) ) ==> f( X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8894) {G14,W11,D4,L1,V1,M1} { mult( f( X ), X ) ==> ld( ld( X,
% 57.96/58.33 unit ), f( X ) ) }.
% 57.96/58.33 parent0[0]: (447) {G14,W11,D4,L1,V1,M1} P(427,167);d(44);d(1) { ld( ld( X,
% 57.96/58.33 unit ), f( X ) ) ==> mult( f( X ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8895) {G5,W15,D5,L1,V1,M1} { mult( f( ld( X, unit ) ), ld( X,
% 57.96/58.33 unit ) ) ==> ld( X, f( ld( X, unit ) ) ) }.
% 57.96/58.33 parent0[0]: (250) {G4,W7,D4,L1,V1,M1} P(5,167);d(18) { ld( ld( X, unit ),
% 57.96/58.33 unit ) ==> X }.
% 57.96/58.33 parent1[0; 10]: (8894) {G14,W11,D4,L1,V1,M1} { mult( f( X ), X ) ==> ld(
% 57.96/58.33 ld( X, unit ), f( X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := ld( X, unit )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (454) {G15,W15,D5,L1,V1,M1} P(250,447) { mult( f( ld( X, unit
% 57.96/58.33 ) ), ld( X, unit ) ) ==> ld( X, f( ld( X, unit ) ) ) }.
% 57.96/58.33 parent0: (8895) {G5,W15,D5,L1,V1,M1} { mult( f( ld( X, unit ) ), ld( X,
% 57.96/58.33 unit ) ) ==> ld( X, f( ld( X, unit ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8898) {G14,W11,D4,L1,V1,M1} { mult( f( X ), X ) ==> rd( f( X ),
% 57.96/58.33 ld( X, unit ) ) }.
% 57.96/58.33 parent0[0]: (450) {G14,W11,D4,L1,V1,M1} P(427,15) { rd( f( X ), ld( X, unit
% 57.96/58.33 ) ) ==> mult( f( X ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8900) {G5,W15,D5,L1,V1,M1} { mult( f( ld( X, unit ) ), ld( X,
% 57.96/58.33 unit ) ) ==> rd( f( ld( X, unit ) ), X ) }.
% 57.96/58.33 parent0[0]: (250) {G4,W7,D4,L1,V1,M1} P(5,167);d(18) { ld( ld( X, unit ),
% 57.96/58.33 unit ) ==> X }.
% 57.96/58.33 parent1[0; 14]: (8898) {G14,W11,D4,L1,V1,M1} { mult( f( X ), X ) ==> rd( f
% 57.96/58.33 ( X ), ld( X, unit ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := ld( X, unit )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8901) {G6,W13,D5,L1,V1,M1} { ld( X, f( ld( X, unit ) ) ) ==> rd
% 57.96/58.33 ( f( ld( X, unit ) ), X ) }.
% 57.96/58.33 parent0[0]: (454) {G15,W15,D5,L1,V1,M1} P(250,447) { mult( f( ld( X, unit )
% 57.96/58.33 ), ld( X, unit ) ) ==> ld( X, f( ld( X, unit ) ) ) }.
% 57.96/58.33 parent1[0; 1]: (8900) {G5,W15,D5,L1,V1,M1} { mult( f( ld( X, unit ) ), ld
% 57.96/58.33 ( X, unit ) ) ==> rd( f( ld( X, unit ) ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8902) {G6,W13,D5,L1,V1,M1} { rd( f( ld( X, unit ) ), X ) ==> ld(
% 57.96/58.33 X, f( ld( X, unit ) ) ) }.
% 57.96/58.33 parent0[0]: (8901) {G6,W13,D5,L1,V1,M1} { ld( X, f( ld( X, unit ) ) ) ==>
% 57.96/58.33 rd( f( ld( X, unit ) ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (458) {G16,W13,D5,L1,V1,M1} P(250,450);d(454) { rd( f( ld( X,
% 57.96/58.33 unit ) ), X ) ==> ld( X, f( ld( X, unit ) ) ) }.
% 57.96/58.33 parent0: (8902) {G6,W13,D5,L1,V1,M1} { rd( f( ld( X, unit ) ), X ) ==> ld
% 57.96/58.33 ( X, f( ld( X, unit ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8904) {G1,W19,D7,L1,V3,M1} { mult( X, Y ) ==> rd( mult( mult( X,
% 57.96/58.33 mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.33 parent0[0]: (27) {G1,W19,D7,L1,V3,M1} P(6,3) { rd( mult( mult( X, mult(
% 57.96/58.33 mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) ==> mult( X, Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 Z := Z
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8913) {G2,W33,D7,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==> rd(
% 57.96/58.33 mult( mult( X, mult( f( Y ), ld( Y, unit ) ) ), mult( f( Y ), Y ) ), mult
% 57.96/58.33 ( mult( mult( f( Y ), Y ), ld( Y, unit ) ), mult( f( Y ), Y ) ) ) }.
% 57.96/58.33 parent0[0]: (448) {G14,W11,D5,L1,V1,M1} P(427,151);d(44);d(1) { mult( ld( X
% 57.96/58.33 , unit ), mult( f( X ), X ) ) ==> f( X ) }.
% 57.96/58.33 parent1[0; 11]: (8904) {G1,W19,D7,L1,V3,M1} { mult( X, Y ) ==> rd( mult(
% 57.96/58.33 mult( X, mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := ld( Y, unit )
% 57.96/58.33 Z := mult( f( Y ), Y )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8916) {G3,W31,D7,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==> rd(
% 57.96/58.33 mult( mult( X, ld( f( Y ), unit ) ), mult( f( Y ), Y ) ), mult( mult(
% 57.96/58.33 mult( f( Y ), Y ), ld( Y, unit ) ), mult( f( Y ), Y ) ) ) }.
% 57.96/58.33 parent0[0]: (360) {G14,W11,D4,L1,V1,M1} P(215,357);d(183);d(229);d(253) {
% 57.96/58.33 mult( f( X ), ld( X, unit ) ) ==> ld( f( X ), unit ) }.
% 57.96/58.33 parent1[0; 10]: (8913) {G2,W33,D7,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==>
% 57.96/58.33 rd( mult( mult( X, mult( f( Y ), ld( Y, unit ) ) ), mult( f( Y ), Y ) )
% 57.96/58.33 , mult( mult( mult( f( Y ), Y ), ld( Y, unit ) ), mult( f( Y ), Y ) ) )
% 57.96/58.33 }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8917) {G4,W23,D7,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==> rd(
% 57.96/58.33 mult( X, Y ), mult( mult( mult( f( Y ), Y ), ld( Y, unit ) ), mult( f( Y
% 57.96/58.33 ), Y ) ) ) }.
% 57.96/58.33 parent0[0]: (207) {G11,W15,D6,L1,V2,M1} P(199,6);d(165);d(5);d(32);d(0);d(4
% 57.96/58.33 ) { mult( mult( Y, ld( f( X ), unit ) ), mult( f( X ), X ) ) ==> mult( Y
% 57.96/58.33 , X ) }.
% 57.96/58.33 parent1[0; 7]: (8916) {G3,W31,D7,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==>
% 57.96/58.33 rd( mult( mult( X, ld( f( Y ), unit ) ), mult( f( Y ), Y ) ), mult( mult
% 57.96/58.33 ( mult( f( Y ), Y ), ld( Y, unit ) ), mult( f( Y ), Y ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8918) {G5,W17,D6,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==> rd(
% 57.96/58.33 mult( X, Y ), mult( f( Y ), mult( f( Y ), Y ) ) ) }.
% 57.96/58.33 parent0[0]: (451) {G14,W11,D5,L1,V1,M1} P(427,0) { mult( mult( f( X ), X )
% 57.96/58.33 , ld( X, unit ) ) ==> f( X ) }.
% 57.96/58.33 parent1[0; 11]: (8917) {G4,W23,D7,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==>
% 57.96/58.33 rd( mult( X, Y ), mult( mult( mult( f( Y ), Y ), ld( Y, unit ) ), mult(
% 57.96/58.33 f( Y ), Y ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8919) {G3,W17,D6,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==> rd(
% 57.96/58.33 mult( X, Y ), mult( mult( f( Y ), Y ), f( Y ) ) ) }.
% 57.96/58.33 parent0[0]: (44) {G2,W15,D5,L1,V1,M1} P(35,7) { mult( f( X ), mult( f( X )
% 57.96/58.33 , X ) ) ==> mult( mult( f( X ), X ), f( X ) ) }.
% 57.96/58.33 parent1[0; 10]: (8918) {G5,W17,D6,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==>
% 57.96/58.33 rd( mult( X, Y ), mult( f( Y ), mult( f( Y ), Y ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8920) {G4,W17,D6,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==> rd(
% 57.96/58.33 mult( X, Y ), mult( mult( f( Y ), f( Y ) ), Y ) ) }.
% 57.96/58.33 parent0[0]: (55) {G3,W13,D5,L1,V2,M1} P(51,51) { mult( mult( X, Y ), f( Y )
% 57.96/58.33 ) ==> mult( mult( X, f( Y ) ), Y ) }.
% 57.96/58.33 parent1[0; 10]: (8919) {G3,W17,D6,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==>
% 57.96/58.33 rd( mult( X, Y ), mult( mult( f( Y ), Y ), f( Y ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := f( Y )
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8921) {G1,W13,D4,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==> rd(
% 57.96/58.33 mult( X, Y ), mult( Y, Y ) ) }.
% 57.96/58.33 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 57.96/58.33 parent1[0; 11]: (8920) {G4,W17,D6,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==>
% 57.96/58.33 rd( mult( X, Y ), mult( mult( f( Y ), f( Y ) ), Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8922) {G2,W9,D4,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==> rd( X,
% 57.96/58.33 Y ) }.
% 57.96/58.33 parent0[0]: (118) {G4,W11,D4,L1,V2,M1} P(111,15) { rd( mult( X, Y ), mult(
% 57.96/58.33 Y, Y ) ) ==> rd( X, Y ) }.
% 57.96/58.33 parent1[0; 6]: (8921) {G1,W13,D4,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==>
% 57.96/58.33 rd( mult( X, Y ), mult( Y, Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44
% 57.96/58.33 );d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.33 parent0: (8922) {G2,W9,D4,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==> rd( X,
% 57.96/58.33 Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8925) {G7,W11,D4,L1,V2,M1} { mult( X, rd( Y, X ) ) ==> rd( mult(
% 57.96/58.33 X, Y ), X ) }.
% 57.96/58.33 parent0[0]: (357) {G7,W11,D4,L1,V2,M1} P(349,0) { rd( mult( X, Y ), X ) ==>
% 57.96/58.33 mult( X, rd( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8928) {G8,W13,D5,L1,V2,M1} { mult( X, rd( ld( Y, unit ), X ) )
% 57.96/58.33 ==> rd( rd( X, Y ), X ) }.
% 57.96/58.33 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.33 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.33 parent1[0; 9]: (8925) {G7,W11,D4,L1,V2,M1} { mult( X, rd( Y, X ) ) ==> rd
% 57.96/58.33 ( mult( X, Y ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := ld( Y, unit )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (484) {G16,W13,D5,L1,V2,M1} P(470,357) { mult( X, rd( ld( Y,
% 57.96/58.33 unit ), X ) ) ==> rd( rd( X, Y ), X ) }.
% 57.96/58.33 parent0: (8928) {G8,W13,D5,L1,V2,M1} { mult( X, rd( ld( Y, unit ), X ) )
% 57.96/58.33 ==> rd( rd( X, Y ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8931) {G6,W11,D5,L1,V2,M1} { rd( Y, X ) ==> ld( X, rd( mult( X, Y
% 57.96/58.33 ), X ) ) }.
% 57.96/58.33 parent0[0]: (349) {G6,W11,D5,L1,V2,M1} P(1,329) { ld( X, rd( mult( X, Y ),
% 57.96/58.33 X ) ) ==> rd( Y, X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8932) {G7,W13,D5,L1,V2,M1} { rd( ld( X, unit ), Y ) ==> ld( Y,
% 57.96/58.33 rd( rd( Y, X ), Y ) ) }.
% 57.96/58.33 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.33 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.33 parent1[0; 9]: (8931) {G6,W11,D5,L1,V2,M1} { rd( Y, X ) ==> ld( X, rd(
% 57.96/58.33 mult( X, Y ), X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := ld( X, unit )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8933) {G7,W13,D5,L1,V2,M1} { ld( Y, rd( rd( Y, X ), Y ) ) ==> rd
% 57.96/58.33 ( ld( X, unit ), Y ) }.
% 57.96/58.33 parent0[0]: (8932) {G7,W13,D5,L1,V2,M1} { rd( ld( X, unit ), Y ) ==> ld( Y
% 57.96/58.33 , rd( rd( Y, X ), Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (485) {G16,W13,D5,L1,V2,M1} P(470,349) { ld( X, rd( rd( X, Y )
% 57.96/58.33 , X ) ) ==> rd( ld( Y, unit ), X ) }.
% 57.96/58.33 parent0: (8933) {G7,W13,D5,L1,V2,M1} { ld( Y, rd( rd( Y, X ), Y ) ) ==> rd
% 57.96/58.33 ( ld( X, unit ), Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8935) {G15,W9,D4,L1,V2,M1} { rd( X, Y ) ==> mult( X, ld( Y, unit
% 57.96/58.33 ) ) }.
% 57.96/58.33 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.33 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8936) {G5,W9,D4,L1,V2,M1} { rd( X, ld( Y, unit ) ) ==> mult( X,
% 57.96/58.33 Y ) }.
% 57.96/58.33 parent0[0]: (250) {G4,W7,D4,L1,V1,M1} P(5,167);d(18) { ld( ld( X, unit ),
% 57.96/58.33 unit ) ==> X }.
% 57.96/58.33 parent1[0; 8]: (8935) {G15,W9,D4,L1,V2,M1} { rd( X, Y ) ==> mult( X, ld( Y
% 57.96/58.33 , unit ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := ld( Y, unit )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (489) {G16,W9,D4,L1,V2,M1} P(250,470) { rd( Y, ld( X, unit ) )
% 57.96/58.33 ==> mult( Y, X ) }.
% 57.96/58.33 parent0: (8936) {G5,W9,D4,L1,V2,M1} { rd( X, ld( Y, unit ) ) ==> mult( X,
% 57.96/58.33 Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8938) {G11,W9,D4,L1,V1,M1} { ld( f( X ), unit ) = ld( X, f( X ) )
% 57.96/58.33 }.
% 57.96/58.33 parent0[0]: (208) {G11,W9,D4,L1,V1,M1} P(199,1) { ld( X, f( X ) ) = ld( f(
% 57.96/58.33 X ), unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8939) {G15,W9,D4,L1,V2,M1} { rd( X, Y ) ==> mult( X, ld( Y, unit
% 57.96/58.33 ) ) }.
% 57.96/58.33 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.33 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8940) {G12,W11,D5,L1,V2,M1} { rd( X, f( Y ) ) ==> mult( X, ld( Y
% 57.96/58.33 , f( Y ) ) ) }.
% 57.96/58.33 parent0[0]: (8938) {G11,W9,D4,L1,V1,M1} { ld( f( X ), unit ) = ld( X, f( X
% 57.96/58.33 ) ) }.
% 57.96/58.33 parent1[0; 7]: (8939) {G15,W9,D4,L1,V2,M1} { rd( X, Y ) ==> mult( X, ld( Y
% 57.96/58.33 , unit ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := f( Y )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8941) {G12,W11,D5,L1,V2,M1} { mult( X, ld( Y, f( Y ) ) ) ==> rd(
% 57.96/58.33 X, f( Y ) ) }.
% 57.96/58.33 parent0[0]: (8940) {G12,W11,D5,L1,V2,M1} { rd( X, f( Y ) ) ==> mult( X, ld
% 57.96/58.33 ( Y, f( Y ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (493) {G16,W11,D5,L1,V2,M1} P(208,470) { mult( Y, ld( X, f( X
% 57.96/58.33 ) ) ) ==> rd( Y, f( X ) ) }.
% 57.96/58.33 parent0: (8941) {G12,W11,D5,L1,V2,M1} { mult( X, ld( Y, f( Y ) ) ) ==> rd
% 57.96/58.33 ( X, f( Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8942) {G15,W9,D4,L1,V2,M1} { rd( X, Y ) ==> mult( X, ld( Y, unit
% 57.96/58.33 ) ) }.
% 57.96/58.33 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.33 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8945) {G3,W17,D5,L1,V2,M1} { rd( ld( ld( X, unit ), Y ), X ) ==>
% 57.96/58.33 ld( ld( X, unit ), mult( Y, ld( X, unit ) ) ) }.
% 57.96/58.33 parent0[0]: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.33 ld( X, mult( Y, X ) ) }.
% 57.96/58.33 parent1[0; 8]: (8942) {G15,W9,D4,L1,V2,M1} { rd( X, Y ) ==> mult( X, ld( Y
% 57.96/58.33 , unit ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := ld( X, unit )
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := ld( ld( X, unit ), Y )
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8946) {G4,W15,D5,L1,V2,M1} { rd( ld( ld( X, unit ), Y ), X ) ==>
% 57.96/58.33 ld( ld( X, unit ), rd( Y, X ) ) }.
% 57.96/58.33 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.33 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.33 parent1[0; 12]: (8945) {G3,W17,D5,L1,V2,M1} { rd( ld( ld( X, unit ), Y ),
% 57.96/58.33 X ) ==> ld( ld( X, unit ), mult( Y, ld( X, unit ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (494) {G16,W15,D5,L1,V2,M1} P(470,151);d(470) { rd( ld( ld( X
% 57.96/58.33 , unit ), Y ), X ) ==> ld( ld( X, unit ), rd( Y, X ) ) }.
% 57.96/58.33 parent0: (8946) {G4,W15,D5,L1,V2,M1} { rd( ld( ld( X, unit ), Y ), X ) ==>
% 57.96/58.33 ld( ld( X, unit ), rd( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8949) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X, mult( mult(
% 57.96/58.33 X, Y ), X ) ) }.
% 57.96/58.33 parent0[0]: (40) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ), X
% 57.96/58.33 ) ) ==> mult( Y, X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8952) {G2,W13,D5,L1,V2,M1} { mult( ld( X, unit ), Y ) ==> ld( Y
% 57.96/58.33 , mult( rd( Y, X ), Y ) ) }.
% 57.96/58.33 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.33 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.33 parent1[0; 9]: (8949) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X, mult
% 57.96/58.33 ( mult( X, Y ), X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := ld( X, unit )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8957) {G2,W13,D5,L1,V2,M1} { ld( Y, mult( rd( Y, X ), Y ) ) ==>
% 57.96/58.33 mult( ld( X, unit ), Y ) }.
% 57.96/58.33 parent0[0]: (8952) {G2,W13,D5,L1,V2,M1} { mult( ld( X, unit ), Y ) ==> ld
% 57.96/58.33 ( Y, mult( rd( Y, X ), Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (496) {G16,W13,D5,L1,V2,M1} P(470,40) { ld( X, mult( rd( X, Y
% 57.96/58.33 ), X ) ) ==> mult( ld( Y, unit ), X ) }.
% 57.96/58.33 parent0: (8957) {G2,W13,D5,L1,V2,M1} { ld( Y, mult( rd( Y, X ), Y ) ) ==>
% 57.96/58.33 mult( ld( X, unit ), Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8959) {G3,W11,D4,L1,V2,M1} { mult( Y, Y ) ==> ld( rd( X, Y ),
% 57.96/58.33 mult( X, Y ) ) }.
% 57.96/58.33 parent0[0]: (111) {G3,W11,D4,L1,V2,M1} P(2,52) { ld( rd( X, Y ), mult( X, Y
% 57.96/58.33 ) ) ==> mult( Y, Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8964) {G4,W17,D5,L1,V2,M1} { mult( ld( X, unit ), ld( X, unit )
% 57.96/58.33 ) ==> ld( rd( Y, ld( X, unit ) ), rd( Y, X ) ) }.
% 57.96/58.33 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.33 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.33 parent1[0; 14]: (8959) {G3,W11,D4,L1,V2,M1} { mult( Y, Y ) ==> ld( rd( X,
% 57.96/58.33 Y ), mult( X, Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := ld( X, unit )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8966) {G5,W15,D4,L1,V2,M1} { mult( ld( X, unit ), ld( X, unit )
% 57.96/58.33 ) ==> ld( mult( Y, X ), rd( Y, X ) ) }.
% 57.96/58.33 parent0[0]: (489) {G16,W9,D4,L1,V2,M1} P(250,470) { rd( Y, ld( X, unit ) )
% 57.96/58.33 ==> mult( Y, X ) }.
% 57.96/58.33 parent1[0; 9]: (8964) {G4,W17,D5,L1,V2,M1} { mult( ld( X, unit ), ld( X,
% 57.96/58.33 unit ) ) ==> ld( rd( Y, ld( X, unit ) ), rd( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8967) {G6,W13,D4,L1,V2,M1} { rd( ld( X, unit ), X ) ==> ld( mult
% 57.96/58.33 ( Y, X ), rd( Y, X ) ) }.
% 57.96/58.33 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.33 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.33 parent1[0; 1]: (8966) {G5,W15,D4,L1,V2,M1} { mult( ld( X, unit ), ld( X,
% 57.96/58.33 unit ) ) ==> ld( mult( Y, X ), rd( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := ld( X, unit )
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8968) {G7,W13,D4,L1,V2,M1} { ld( mult( X, X ), unit ) ==> ld(
% 57.96/58.33 mult( Y, X ), rd( Y, X ) ) }.
% 57.96/58.33 parent0[0]: (285) {G10,W11,D4,L1,V1,M1} S(262);d(265) { rd( ld( X, unit ),
% 57.96/58.33 X ) ==> ld( mult( X, X ), unit ) }.
% 57.96/58.33 parent1[0; 1]: (8967) {G6,W13,D4,L1,V2,M1} { rd( ld( X, unit ), X ) ==> ld
% 57.96/58.33 ( mult( Y, X ), rd( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8969) {G7,W13,D4,L1,V2,M1} { ld( mult( Y, X ), rd( Y, X ) ) ==>
% 57.96/58.33 ld( mult( X, X ), unit ) }.
% 57.96/58.33 parent0[0]: (8968) {G7,W13,D4,L1,V2,M1} { ld( mult( X, X ), unit ) ==> ld
% 57.96/58.33 ( mult( Y, X ), rd( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (497) {G17,W13,D4,L1,V2,M1} P(470,111);d(489);d(470);d(285) {
% 57.96/58.33 ld( mult( X, Y ), rd( X, Y ) ) ==> ld( mult( Y, Y ), unit ) }.
% 57.96/58.33 parent0: (8969) {G7,W13,D4,L1,V2,M1} { ld( mult( Y, X ), rd( Y, X ) ) ==>
% 57.96/58.33 ld( mult( X, X ), unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8971) {G3,W11,D4,L1,V2,M1} { mult( X, f( Y ) ) ==> rd( mult( X, Y
% 57.96/58.33 ), f( Y ) ) }.
% 57.96/58.33 parent0[0]: (60) {G3,W11,D4,L1,V2,M1} P(51,3) { rd( mult( X, Y ), f( Y ) )
% 57.96/58.33 ==> mult( X, f( Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8974) {G4,W15,D5,L1,V2,M1} { mult( X, f( ld( Y, unit ) ) ) ==>
% 57.96/58.33 rd( rd( X, Y ), f( ld( Y, unit ) ) ) }.
% 57.96/58.33 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.33 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.33 parent1[0; 8]: (8971) {G3,W11,D4,L1,V2,M1} { mult( X, f( Y ) ) ==> rd(
% 57.96/58.33 mult( X, Y ), f( Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := ld( Y, unit )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8975) {G4,W15,D5,L1,V2,M1} { rd( rd( X, Y ), f( ld( Y, unit ) ) )
% 57.96/58.33 ==> mult( X, f( ld( Y, unit ) ) ) }.
% 57.96/58.33 parent0[0]: (8974) {G4,W15,D5,L1,V2,M1} { mult( X, f( ld( Y, unit ) ) )
% 57.96/58.33 ==> rd( rd( X, Y ), f( ld( Y, unit ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (501) {G16,W15,D5,L1,V2,M1} P(470,60) { rd( rd( X, Y ), f( ld
% 57.96/58.33 ( Y, unit ) ) ) ==> mult( X, f( ld( Y, unit ) ) ) }.
% 57.96/58.33 parent0: (8975) {G4,W15,D5,L1,V2,M1} { rd( rd( X, Y ), f( ld( Y, unit ) )
% 57.96/58.33 ) ==> mult( X, f( ld( Y, unit ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8977) {G0,W11,D4,L1,V2,M1} { mult( mult( X, Y ), X ) ==> mult( X
% 57.96/58.33 , mult( Y, X ) ) }.
% 57.96/58.33 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 57.96/58.33 mult( Y, X ), Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8981) {G1,W17,D5,L1,V2,M1} { mult( mult( ld( X, unit ), Y ), ld
% 57.96/58.33 ( X, unit ) ) ==> mult( ld( X, unit ), rd( Y, X ) ) }.
% 57.96/58.33 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.33 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.33 parent1[0; 14]: (8977) {G0,W11,D4,L1,V2,M1} { mult( mult( X, Y ), X ) ==>
% 57.96/58.33 mult( X, mult( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := ld( X, unit )
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8983) {G2,W15,D5,L1,V2,M1} { rd( mult( ld( X, unit ), Y ), X )
% 57.96/58.33 ==> mult( ld( X, unit ), rd( Y, X ) ) }.
% 57.96/58.33 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.33 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.33 parent1[0; 1]: (8981) {G1,W17,D5,L1,V2,M1} { mult( mult( ld( X, unit ), Y
% 57.96/58.33 ), ld( X, unit ) ) ==> mult( ld( X, unit ), rd( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := mult( ld( X, unit ), Y )
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (503) {G16,W15,D5,L1,V2,M1} P(470,7);d(470) { rd( mult( ld( Y
% 57.96/58.33 , unit ), X ), Y ) ==> mult( ld( Y, unit ), rd( X, Y ) ) }.
% 57.96/58.33 parent0: (8983) {G2,W15,D5,L1,V2,M1} { rd( mult( ld( X, unit ), Y ), X )
% 57.96/58.33 ==> mult( ld( X, unit ), rd( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8986) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 57.96/58.33 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8987) {G1,W9,D4,L1,V2,M1} { ld( X, unit ) ==> ld( Y, rd( Y, X )
% 57.96/58.33 ) }.
% 57.96/58.33 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.33 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.33 parent1[0; 6]: (8986) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 57.96/58.33 }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := ld( X, unit )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8988) {G1,W9,D4,L1,V2,M1} { ld( Y, rd( Y, X ) ) ==> ld( X, unit )
% 57.96/58.33 }.
% 57.96/58.33 parent0[0]: (8987) {G1,W9,D4,L1,V2,M1} { ld( X, unit ) ==> ld( Y, rd( Y, X
% 57.96/58.33 ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (504) {G16,W9,D4,L1,V2,M1} P(470,1) { ld( X, rd( X, Y ) ) ==>
% 57.96/58.33 ld( Y, unit ) }.
% 57.96/58.33 parent0: (8988) {G1,W9,D4,L1,V2,M1} { ld( Y, rd( Y, X ) ) ==> ld( X, unit
% 57.96/58.33 ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8989) {G16,W9,D4,L1,V2,M1} { mult( X, Y ) ==> rd( X, ld( Y, unit
% 57.96/58.33 ) ) }.
% 57.96/58.33 parent0[0]: (489) {G16,W9,D4,L1,V2,M1} P(250,470) { rd( Y, ld( X, unit ) )
% 57.96/58.33 ==> mult( Y, X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8991) {G7,W15,D6,L1,V2,M1} { mult( mult( X, f( ld( Y, unit ) ) )
% 57.96/58.33 , Y ) ==> rd( X, f( ld( Y, unit ) ) ) }.
% 57.96/58.33 parent0[0]: (89) {G6,W11,D5,L1,V2,M1} P(3,73) { rd( mult( X, f( Y ) ), Y )
% 57.96/58.33 ==> rd( X, f( Y ) ) }.
% 57.96/58.33 parent1[0; 9]: (8989) {G16,W9,D4,L1,V2,M1} { mult( X, Y ) ==> rd( X, ld( Y
% 57.96/58.33 , unit ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := ld( Y, unit )
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := mult( X, f( ld( Y, unit ) ) )
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (513) {G17,W15,D6,L1,V2,M1} P(489,89) { mult( mult( X, f( ld(
% 57.96/58.33 Y, unit ) ) ), Y ) ==> rd( X, f( ld( Y, unit ) ) ) }.
% 57.96/58.33 parent0: (8991) {G7,W15,D6,L1,V2,M1} { mult( mult( X, f( ld( Y, unit ) ) )
% 57.96/58.33 , Y ) ==> rd( X, f( ld( Y, unit ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8994) {G6,W9,D5,L1,V1,M1} { f( X ) ==> ld( rd( f( X ), X ), unit
% 57.96/58.33 ) }.
% 57.96/58.33 parent0[0]: (78) {G6,W9,D5,L1,V1,M1} P(14,72) { ld( rd( f( X ), X ), unit )
% 57.96/58.33 ==> f( X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (8997) {G7,W13,D6,L1,V1,M1} { f( ld( X, unit ) ) ==> ld( mult( f
% 57.96/58.33 ( ld( X, unit ) ), X ), unit ) }.
% 57.96/58.33 parent0[0]: (489) {G16,W9,D4,L1,V2,M1} P(250,470) { rd( Y, ld( X, unit ) )
% 57.96/58.33 ==> mult( Y, X ) }.
% 57.96/58.33 parent1[0; 6]: (8994) {G6,W9,D5,L1,V1,M1} { f( X ) ==> ld( rd( f( X ), X )
% 57.96/58.33 , unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := f( ld( X, unit ) )
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := ld( X, unit )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (8998) {G7,W13,D6,L1,V1,M1} { ld( mult( f( ld( X, unit ) ), X ),
% 57.96/58.33 unit ) ==> f( ld( X, unit ) ) }.
% 57.96/58.33 parent0[0]: (8997) {G7,W13,D6,L1,V1,M1} { f( ld( X, unit ) ) ==> ld( mult
% 57.96/58.33 ( f( ld( X, unit ) ), X ), unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (514) {G17,W13,D6,L1,V1,M1} P(489,78) { ld( mult( f( ld( X,
% 57.96/58.33 unit ) ), X ), unit ) ==> f( ld( X, unit ) ) }.
% 57.96/58.33 parent0: (8998) {G7,W13,D6,L1,V1,M1} { ld( mult( f( ld( X, unit ) ), X ),
% 57.96/58.33 unit ) ==> f( ld( X, unit ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (9000) {G4,W11,D4,L1,V2,M1} { rd( X, f( Y ) ) ==> mult( rd( X, Y )
% 57.96/58.33 , f( Y ) ) }.
% 57.96/58.33 parent0[0]: (66) {G4,W11,D4,L1,V2,M1} P(2,60) { mult( rd( X, Y ), f( Y ) )
% 57.96/58.33 ==> rd( X, f( Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (9003) {G5,W15,D5,L1,V2,M1} { rd( X, f( ld( Y, unit ) ) ) ==>
% 57.96/58.33 mult( mult( X, Y ), f( ld( Y, unit ) ) ) }.
% 57.96/58.33 parent0[0]: (489) {G16,W9,D4,L1,V2,M1} P(250,470) { rd( Y, ld( X, unit ) )
% 57.96/58.33 ==> mult( Y, X ) }.
% 57.96/58.33 parent1[0; 8]: (9000) {G4,W11,D4,L1,V2,M1} { rd( X, f( Y ) ) ==> mult( rd
% 57.96/58.33 ( X, Y ), f( Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := ld( Y, unit )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (9004) {G5,W15,D5,L1,V2,M1} { mult( mult( X, Y ), f( ld( Y, unit )
% 57.96/58.33 ) ) ==> rd( X, f( ld( Y, unit ) ) ) }.
% 57.96/58.33 parent0[0]: (9003) {G5,W15,D5,L1,V2,M1} { rd( X, f( ld( Y, unit ) ) ) ==>
% 57.96/58.33 mult( mult( X, Y ), f( ld( Y, unit ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (516) {G17,W15,D5,L1,V2,M1} P(489,66) { mult( mult( X, Y ), f
% 57.96/58.33 ( ld( Y, unit ) ) ) ==> rd( X, f( ld( Y, unit ) ) ) }.
% 57.96/58.33 parent0: (9004) {G5,W15,D5,L1,V2,M1} { mult( mult( X, Y ), f( ld( Y, unit
% 57.96/58.33 ) ) ) ==> rd( X, f( ld( Y, unit ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (9006) {G1,W7,D4,L1,V2,M1} { Y ==> ld( rd( X, Y ), X ) }.
% 57.96/58.33 parent0[0]: (17) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (9009) {G2,W9,D4,L1,V2,M1} { ld( X, unit ) ==> ld( mult( Y, X ),
% 57.96/58.33 Y ) }.
% 57.96/58.33 parent0[0]: (489) {G16,W9,D4,L1,V2,M1} P(250,470) { rd( Y, ld( X, unit ) )
% 57.96/58.33 ==> mult( Y, X ) }.
% 57.96/58.33 parent1[0; 5]: (9006) {G1,W7,D4,L1,V2,M1} { Y ==> ld( rd( X, Y ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := ld( X, unit )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (9010) {G2,W9,D4,L1,V2,M1} { ld( mult( Y, X ), Y ) ==> ld( X, unit
% 57.96/58.33 ) }.
% 57.96/58.33 parent0[0]: (9009) {G2,W9,D4,L1,V2,M1} { ld( X, unit ) ==> ld( mult( Y, X
% 57.96/58.33 ), Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (517) {G17,W9,D4,L1,V2,M1} P(489,17) { ld( mult( X, Y ), X )
% 57.96/58.33 ==> ld( Y, unit ) }.
% 57.96/58.33 parent0: (9010) {G2,W9,D4,L1,V2,M1} { ld( mult( Y, X ), Y ) ==> ld( X,
% 57.96/58.33 unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (9012) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult( X, Y ),
% 57.96/58.33 X ) }.
% 57.96/58.33 parent0[0]: (517) {G17,W9,D4,L1,V2,M1} P(489,17) { ld( mult( X, Y ), X )
% 57.96/58.33 ==> ld( Y, unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (9015) {G15,W13,D5,L1,V1,M1} { ld( mult( f( X ), X ), unit ) ==>
% 57.96/58.33 ld( f( X ), ld( X, unit ) ) }.
% 57.96/58.33 parent0[0]: (448) {G14,W11,D5,L1,V1,M1} P(427,151);d(44);d(1) { mult( ld( X
% 57.96/58.33 , unit ), mult( f( X ), X ) ) ==> f( X ) }.
% 57.96/58.33 parent1[0; 8]: (9012) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult( X
% 57.96/58.33 , Y ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := ld( X, unit )
% 57.96/58.33 Y := mult( f( X ), X )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (9016) {G15,W13,D5,L1,V1,M1} { ld( f( X ), ld( X, unit ) ) ==> ld
% 57.96/58.33 ( mult( f( X ), X ), unit ) }.
% 57.96/58.33 parent0[0]: (9015) {G15,W13,D5,L1,V1,M1} { ld( mult( f( X ), X ), unit )
% 57.96/58.33 ==> ld( f( X ), ld( X, unit ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (518) {G18,W13,D5,L1,V1,M1} P(448,517) { ld( f( X ), ld( X,
% 57.96/58.33 unit ) ) ==> ld( mult( f( X ), X ), unit ) }.
% 57.96/58.33 parent0: (9016) {G15,W13,D5,L1,V1,M1} { ld( f( X ), ld( X, unit ) ) ==> ld
% 57.96/58.33 ( mult( f( X ), X ), unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (9018) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult( X, Y ),
% 57.96/58.33 X ) }.
% 57.96/58.33 parent0[0]: (517) {G17,W9,D4,L1,V2,M1} P(489,17) { ld( mult( X, Y ), X )
% 57.96/58.33 ==> ld( Y, unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (9019) {G2,W13,D5,L1,V2,M1} { ld( X, unit ) ==> ld( mult( X, Y )
% 57.96/58.33 , mult( X, rd( Y, X ) ) ) }.
% 57.96/58.33 parent0[0]: (41) {G1,W11,D5,L1,V2,M1} P(2,7) { mult( mult( Y, rd( X, Y ) )
% 57.96/58.33 , Y ) ==> mult( Y, X ) }.
% 57.96/58.33 parent1[0; 5]: (9018) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult( X
% 57.96/58.33 , Y ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := mult( X, rd( Y, X ) )
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (9020) {G2,W13,D5,L1,V2,M1} { ld( mult( X, Y ), mult( X, rd( Y, X
% 57.96/58.33 ) ) ) ==> ld( X, unit ) }.
% 57.96/58.33 parent0[0]: (9019) {G2,W13,D5,L1,V2,M1} { ld( X, unit ) ==> ld( mult( X, Y
% 57.96/58.33 ), mult( X, rd( Y, X ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (519) {G18,W13,D5,L1,V2,M1} P(41,517) { ld( mult( X, Y ), mult
% 57.96/58.33 ( X, rd( Y, X ) ) ) ==> ld( X, unit ) }.
% 57.96/58.33 parent0: (9020) {G2,W13,D5,L1,V2,M1} { ld( mult( X, Y ), mult( X, rd( Y, X
% 57.96/58.33 ) ) ) ==> ld( X, unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (9022) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult( X, Y ),
% 57.96/58.33 X ) }.
% 57.96/58.33 parent0[0]: (517) {G17,W9,D4,L1,V2,M1} P(489,17) { ld( mult( X, Y ), X )
% 57.96/58.33 ==> ld( Y, unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (9023) {G1,W13,D5,L1,V2,M1} { ld( mult( X, Y ), unit ) ==> ld(
% 57.96/58.33 mult( mult( Y, X ), Y ), Y ) }.
% 57.96/58.33 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 57.96/58.33 mult( Y, X ), Y ) }.
% 57.96/58.33 parent1[0; 7]: (9022) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult( X
% 57.96/58.33 , Y ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := mult( X, Y )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (9024) {G1,W13,D5,L1,V2,M1} { ld( mult( mult( Y, X ), Y ), Y ) ==>
% 57.96/58.33 ld( mult( X, Y ), unit ) }.
% 57.96/58.33 parent0[0]: (9023) {G1,W13,D5,L1,V2,M1} { ld( mult( X, Y ), unit ) ==> ld
% 57.96/58.33 ( mult( mult( Y, X ), Y ), Y ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (528) {G18,W13,D5,L1,V2,M1} P(7,517) { ld( mult( mult( X, Y )
% 57.96/58.33 , X ), X ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.33 parent0: (9024) {G1,W13,D5,L1,V2,M1} { ld( mult( mult( Y, X ), Y ), Y )
% 57.96/58.33 ==> ld( mult( X, Y ), unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (9026) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult( X, Y ),
% 57.96/58.33 X ) }.
% 57.96/58.33 parent0[0]: (517) {G17,W9,D4,L1,V2,M1} P(489,17) { ld( mult( X, Y ), X )
% 57.96/58.33 ==> ld( Y, unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (9029) {G1,W9,D4,L1,V2,M1} { ld( ld( X, Y ), unit ) ==> ld( Y, X
% 57.96/58.33 ) }.
% 57.96/58.33 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.33 parent1[0; 7]: (9026) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult( X
% 57.96/58.33 , Y ), X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := ld( X, Y )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.33 ==> ld( Y, X ) }.
% 57.96/58.33 parent0: (9029) {G1,W9,D4,L1,V2,M1} { ld( ld( X, Y ), unit ) ==> ld( Y, X
% 57.96/58.33 ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (9032) {G16,W9,D4,L1,V2,M1} { mult( X, Y ) ==> rd( X, ld( Y, unit
% 57.96/58.33 ) ) }.
% 57.96/58.33 parent0[0]: (489) {G16,W9,D4,L1,V2,M1} P(250,470) { rd( Y, ld( X, unit ) )
% 57.96/58.33 ==> mult( Y, X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (9033) {G17,W11,D4,L1,V3,M1} { mult( X, ld( Y, Z ) ) ==> rd( X,
% 57.96/58.33 ld( Z, Y ) ) }.
% 57.96/58.33 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.33 ==> ld( Y, X ) }.
% 57.96/58.33 parent1[0; 8]: (9032) {G16,W9,D4,L1,V2,M1} { mult( X, Y ) ==> rd( X, ld( Y
% 57.96/58.33 , unit ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Y
% 57.96/58.33 Y := Z
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := X
% 57.96/58.33 Y := ld( Y, Z )
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (9034) {G17,W11,D4,L1,V3,M1} { rd( X, ld( Z, Y ) ) ==> mult( X, ld
% 57.96/58.33 ( Y, Z ) ) }.
% 57.96/58.33 parent0[0]: (9033) {G17,W11,D4,L1,V3,M1} { mult( X, ld( Y, Z ) ) ==> rd( X
% 57.96/58.33 , ld( Z, Y ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 Z := Z
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.33 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.33 parent0: (9034) {G17,W11,D4,L1,V3,M1} { rd( X, ld( Z, Y ) ) ==> mult( X,
% 57.96/58.33 ld( Y, Z ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := Z
% 57.96/58.33 Y := X
% 57.96/58.33 Z := Y
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (9036) {G18,W9,D4,L1,V2,M1} { ld( Y, X ) ==> ld( ld( X, Y ), unit
% 57.96/58.33 ) }.
% 57.96/58.33 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.33 ==> ld( Y, X ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (9041) {G15,W13,D5,L1,V1,M1} { ld( X, ld( X, f( X ) ) ) ==> ld(
% 57.96/58.33 mult( f( X ), X ), unit ) }.
% 57.96/58.33 parent0[0]: (438) {G14,W11,D5,L1,V1,M1} P(425,3);d(335) { ld( ld( X, f( X )
% 57.96/58.33 ), X ) ==> mult( f( X ), X ) }.
% 57.96/58.33 parent1[0; 8]: (9036) {G18,W9,D4,L1,V2,M1} { ld( Y, X ) ==> ld( ld( X, Y )
% 57.96/58.33 , unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 substitution1:
% 57.96/58.33 X := ld( X, f( X ) )
% 57.96/58.33 Y := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (9044) {G15,W13,D5,L1,V1,M1} { ld( mult( f( X ), X ), unit ) ==>
% 57.96/58.33 ld( X, ld( X, f( X ) ) ) }.
% 57.96/58.33 parent0[0]: (9041) {G15,W13,D5,L1,V1,M1} { ld( X, ld( X, f( X ) ) ) ==> ld
% 57.96/58.33 ( mult( f( X ), X ), unit ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 subsumption: (537) {G19,W13,D5,L1,V1,M1} P(438,529) { ld( mult( f( X ), X )
% 57.96/58.33 , unit ) = ld( X, ld( X, f( X ) ) ) }.
% 57.96/58.33 parent0: (9044) {G15,W13,D5,L1,V1,M1} { ld( mult( f( X ), X ), unit ) ==>
% 57.96/58.33 ld( X, ld( X, f( X ) ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 end
% 57.96/58.33 permutation0:
% 57.96/58.33 0 ==> 0
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 eqswap: (9046) {G5,W11,D4,L1,V2,M1} { ld( X, rd( Y, X ) ) ==> rd( ld( X, Y
% 57.96/58.33 ), X ) }.
% 57.96/58.33 parent0[0]: (329) {G5,W11,D4,L1,V2,M1} P(248,15) { rd( ld( X, Y ), X ) ==>
% 57.96/58.33 ld( X, rd( Y, X ) ) }.
% 57.96/58.33 substitution0:
% 57.96/58.33 X := X
% 57.96/58.33 Y := Y
% 57.96/58.33 end
% 57.96/58.33
% 57.96/58.33 paramod: (9053) {G6,W17,D5,L1,V2,M1} { ld( ld( X, Y ), rd( unit, ld( X, Y
% 57.96/58.34 ) ) ) ==> rd( ld( Y, X ), ld( X, Y ) ) }.
% 57.96/58.34 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.34 ==> ld( Y, X ) }.
% 57.96/58.34 parent1[0; 11]: (9046) {G5,W11,D4,L1,V2,M1} { ld( X, rd( Y, X ) ) ==> rd(
% 57.96/58.34 ld( X, Y ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := ld( X, Y )
% 57.96/58.34 Y := unit
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (9055) {G7,W17,D5,L1,V2,M1} { ld( ld( X, Y ), rd( unit, ld( X, Y
% 57.96/58.34 ) ) ) ==> mult( ld( Y, X ), ld( Y, X ) ) }.
% 57.96/58.34 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.34 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.34 parent1[0; 10]: (9053) {G6,W17,D5,L1,V2,M1} { ld( ld( X, Y ), rd( unit, ld
% 57.96/58.34 ( X, Y ) ) ) ==> rd( ld( Y, X ), ld( X, Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 Z := ld( Y, X )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (9057) {G4,W17,D5,L1,V2,M1} { ld( ld( X, Y ), rd( unit, ld( X, Y
% 57.96/58.34 ) ) ) ==> ld( Y, mult( X, ld( Y, X ) ) ) }.
% 57.96/58.34 parent0[0]: (112) {G3,W15,D5,L1,V2,M1} P(0,52) { mult( ld( X, Y ), ld( X, Y
% 57.96/58.34 ) ) ==> ld( X, mult( Y, ld( X, Y ) ) ) }.
% 57.96/58.34 parent1[0; 10]: (9055) {G7,W17,D5,L1,V2,M1} { ld( ld( X, Y ), rd( unit, ld
% 57.96/58.34 ( X, Y ) ) ) ==> mult( ld( Y, X ), ld( Y, X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (9058) {G5,W17,D5,L1,V2,M1} { ld( ld( X, Y ), rd( unit, ld( X, Y
% 57.96/58.34 ) ) ) ==> ld( rd( Y, ld( Y, X ) ), X ) }.
% 57.96/58.34 parent0[0]: (119) {G4,W15,D5,L1,V2,M1} P(0,111);d(112) { ld( X, mult( Y, ld
% 57.96/58.34 ( X, Y ) ) ) ==> ld( rd( X, ld( X, Y ) ), Y ) }.
% 57.96/58.34 parent1[0; 10]: (9057) {G4,W17,D5,L1,V2,M1} { ld( ld( X, Y ), rd( unit, ld
% 57.96/58.34 ( X, Y ) ) ) ==> ld( Y, mult( X, ld( Y, X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (9060) {G6,W17,D5,L1,V2,M1} { ld( ld( X, Y ), rd( unit, ld( X, Y
% 57.96/58.34 ) ) ) ==> ld( mult( Y, ld( X, Y ) ), X ) }.
% 57.96/58.34 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.34 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.34 parent1[0; 11]: (9058) {G5,W17,D5,L1,V2,M1} { ld( ld( X, Y ), rd( unit, ld
% 57.96/58.34 ( X, Y ) ) ) ==> ld( rd( Y, ld( Y, X ) ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 Z := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (9062) {G7,W17,D5,L1,V2,M1} { ld( ld( X, Y ), mult( unit, ld( Y,
% 57.96/58.34 X ) ) ) ==> ld( mult( Y, ld( X, Y ) ), X ) }.
% 57.96/58.34 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.34 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.34 parent1[0; 5]: (9060) {G6,W17,D5,L1,V2,M1} { ld( ld( X, Y ), rd( unit, ld
% 57.96/58.34 ( X, Y ) ) ) ==> ld( mult( Y, ld( X, Y ) ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 Z := unit
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (9063) {G1,W15,D5,L1,V2,M1} { ld( ld( X, Y ), ld( Y, X ) ) ==> ld
% 57.96/58.34 ( mult( Y, ld( X, Y ) ), X ) }.
% 57.96/58.34 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 57.96/58.34 parent1[0; 5]: (9062) {G7,W17,D5,L1,V2,M1} { ld( ld( X, Y ), mult( unit,
% 57.96/58.34 ld( Y, X ) ) ) ==> ld( mult( Y, ld( X, Y ) ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := ld( Y, X )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (539) {G20,W15,D5,L1,V2,M1} P(529,329);d(534);d(112);d(119);d(
% 57.96/58.34 534);d(534);d(5) { ld( ld( X, Y ), ld( Y, X ) ) ==> ld( mult( Y, ld( X, Y
% 57.96/58.34 ) ), X ) }.
% 57.96/58.34 parent0: (9063) {G1,W15,D5,L1,V2,M1} { ld( ld( X, Y ), ld( Y, X ) ) ==> ld
% 57.96/58.34 ( mult( Y, ld( X, Y ) ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (9066) {G1,W31,D7,L1,V3,M1} { mult( mult( mult( mult( X, Y ), X )
% 57.96/58.34 , mult( Z, Y ) ), mult( mult( X, Y ), X ) ) ==> mult( mult( mult( X, Y )
% 57.96/58.34 , X ), mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) ) }.
% 57.96/58.34 parent0[0]: (39) {G1,W31,D7,L1,V3,M1} P(6,7) { mult( mult( mult( Z, Y ), Z
% 57.96/58.34 ), mult( mult( X, mult( mult( Y, Z ), Y ) ), Z ) ) ==> mult( mult( mult
% 57.96/58.34 ( mult( Z, Y ), Z ), mult( X, Y ) ), mult( mult( Z, Y ), Z ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Z
% 57.96/58.34 Y := Y
% 57.96/58.34 Z := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (9083) {G2,W49,D8,L1,V2,M1} { mult( mult( mult( mult( f( X ), ld
% 57.96/58.34 ( X, unit ) ), f( X ) ), mult( Y, ld( X, unit ) ) ), mult( mult( f( X ),
% 57.96/58.34 ld( X, unit ) ), f( X ) ) ) ==> mult( mult( ld( f( X ), unit ), f( X ) )
% 57.96/58.34 , mult( mult( Y, mult( mult( ld( X, unit ), f( X ) ), ld( X, unit ) ) ),
% 57.96/58.34 f( X ) ) ) }.
% 57.96/58.34 parent0[0]: (360) {G14,W11,D4,L1,V1,M1} P(215,357);d(183);d(229);d(253) {
% 57.96/58.34 mult( f( X ), ld( X, unit ) ) ==> ld( f( X ), unit ) }.
% 57.96/58.34 parent1[0; 28]: (9066) {G1,W31,D7,L1,V3,M1} { mult( mult( mult( mult( X, Y
% 57.96/58.34 ), X ), mult( Z, Y ) ), mult( mult( X, Y ), X ) ) ==> mult( mult( mult(
% 57.96/58.34 X, Y ), X ), mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := f( X )
% 57.96/58.34 Y := ld( X, unit )
% 57.96/58.34 Z := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (9087) {G3,W47,D8,L1,V2,M1} { mult( mult( mult( mult( f( X ), ld
% 57.96/58.34 ( X, unit ) ), f( X ) ), mult( Y, ld( X, unit ) ) ), mult( ld( f( X ),
% 57.96/58.34 unit ), f( X ) ) ) ==> mult( mult( ld( f( X ), unit ), f( X ) ), mult(
% 57.96/58.34 mult( Y, mult( mult( ld( X, unit ), f( X ) ), ld( X, unit ) ) ), f( X ) )
% 57.96/58.34 ) }.
% 57.96/58.34 parent0[0]: (360) {G14,W11,D4,L1,V1,M1} P(215,357);d(183);d(229);d(253) {
% 57.96/58.34 mult( f( X ), ld( X, unit ) ) ==> ld( f( X ), unit ) }.
% 57.96/58.34 parent1[0; 18]: (9083) {G2,W49,D8,L1,V2,M1} { mult( mult( mult( mult( f( X
% 57.96/58.34 ), ld( X, unit ) ), f( X ) ), mult( Y, ld( X, unit ) ) ), mult( mult( f
% 57.96/58.34 ( X ), ld( X, unit ) ), f( X ) ) ) ==> mult( mult( ld( f( X ), unit ), f
% 57.96/58.34 ( X ) ), mult( mult( Y, mult( mult( ld( X, unit ), f( X ) ), ld( X, unit
% 57.96/58.34 ) ) ), f( X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (9088) {G4,W45,D8,L1,V2,M1} { mult( mult( mult( ld( f( X ), unit
% 57.96/58.34 ), f( X ) ), mult( Y, ld( X, unit ) ) ), mult( ld( f( X ), unit ), f( X
% 57.96/58.34 ) ) ) ==> mult( mult( ld( f( X ), unit ), f( X ) ), mult( mult( Y, mult
% 57.96/58.34 ( mult( ld( X, unit ), f( X ) ), ld( X, unit ) ) ), f( X ) ) ) }.
% 57.96/58.34 parent0[0]: (360) {G14,W11,D4,L1,V1,M1} P(215,357);d(183);d(229);d(253) {
% 57.96/58.34 mult( f( X ), ld( X, unit ) ) ==> ld( f( X ), unit ) }.
% 57.96/58.34 parent1[0; 4]: (9087) {G3,W47,D8,L1,V2,M1} { mult( mult( mult( mult( f( X
% 57.96/58.34 ), ld( X, unit ) ), f( X ) ), mult( Y, ld( X, unit ) ) ), mult( ld( f( X
% 57.96/58.34 ), unit ), f( X ) ) ) ==> mult( mult( ld( f( X ), unit ), f( X ) ), mult
% 57.96/58.34 ( mult( Y, mult( mult( ld( X, unit ), f( X ) ), ld( X, unit ) ) ), f( X )
% 57.96/58.34 ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (9535) {G3,W45,D8,L1,V2,M1} { mult( mult( mult( ld( f( X ), unit
% 57.96/58.34 ), f( X ) ), mult( Y, ld( X, unit ) ) ), mult( ld( f( X ), unit ), f( X
% 57.96/58.34 ) ) ) ==> mult( ld( f( X ), mult( unit, f( X ) ) ), mult( mult( Y, mult
% 57.96/58.34 ( mult( ld( X, unit ), f( X ) ), ld( X, unit ) ) ), f( X ) ) ) }.
% 57.96/58.34 parent0[0]: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.34 ld( X, mult( Y, X ) ) }.
% 57.96/58.34 parent1[0; 23]: (9088) {G4,W45,D8,L1,V2,M1} { mult( mult( mult( ld( f( X )
% 57.96/58.34 , unit ), f( X ) ), mult( Y, ld( X, unit ) ) ), mult( ld( f( X ), unit )
% 57.96/58.34 , f( X ) ) ) ==> mult( mult( ld( f( X ), unit ), f( X ) ), mult( mult( Y
% 57.96/58.34 , mult( mult( ld( X, unit ), f( X ) ), ld( X, unit ) ) ), f( X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := f( X )
% 57.96/58.34 Y := unit
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (9537) {G3,W45,D8,L1,V2,M1} { mult( mult( mult( ld( f( X ), unit
% 57.96/58.34 ), f( X ) ), mult( Y, ld( X, unit ) ) ), ld( f( X ), mult( unit, f( X )
% 57.96/58.34 ) ) ) ==> mult( ld( f( X ), mult( unit, f( X ) ) ), mult( mult( Y, mult
% 57.96/58.34 ( mult( ld( X, unit ), f( X ) ), ld( X, unit ) ) ), f( X ) ) ) }.
% 57.96/58.34 parent0[0]: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.34 ld( X, mult( Y, X ) ) }.
% 57.96/58.34 parent1[0; 15]: (9535) {G3,W45,D8,L1,V2,M1} { mult( mult( mult( ld( f( X )
% 57.96/58.34 , unit ), f( X ) ), mult( Y, ld( X, unit ) ) ), mult( ld( f( X ), unit )
% 57.96/58.34 , f( X ) ) ) ==> mult( ld( f( X ), mult( unit, f( X ) ) ), mult( mult( Y
% 57.96/58.34 , mult( mult( ld( X, unit ), f( X ) ), ld( X, unit ) ) ), f( X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := f( X )
% 57.96/58.34 Y := unit
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (9538) {G3,W45,D8,L1,V2,M1} { mult( mult( ld( f( X ), mult( unit
% 57.96/58.34 , f( X ) ) ), mult( Y, ld( X, unit ) ) ), ld( f( X ), mult( unit, f( X )
% 57.96/58.34 ) ) ) ==> mult( ld( f( X ), mult( unit, f( X ) ) ), mult( mult( Y, mult
% 57.96/58.34 ( mult( ld( X, unit ), f( X ) ), ld( X, unit ) ) ), f( X ) ) ) }.
% 57.96/58.34 parent0[0]: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.34 ld( X, mult( Y, X ) ) }.
% 57.96/58.34 parent1[0; 3]: (9537) {G3,W45,D8,L1,V2,M1} { mult( mult( mult( ld( f( X )
% 57.96/58.34 , unit ), f( X ) ), mult( Y, ld( X, unit ) ) ), ld( f( X ), mult( unit, f
% 57.96/58.34 ( X ) ) ) ) ==> mult( ld( f( X ), mult( unit, f( X ) ) ), mult( mult( Y,
% 57.96/58.34 mult( mult( ld( X, unit ), f( X ) ), ld( X, unit ) ) ), f( X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := f( X )
% 57.96/58.34 Y := unit
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (9686) {G1,W43,D8,L1,V2,M1} { mult( mult( ld( f( X ), mult( unit
% 57.96/58.34 , f( X ) ) ), mult( Y, ld( X, unit ) ) ), ld( f( X ), mult( unit, f( X )
% 57.96/58.34 ) ) ) ==> mult( ld( f( X ), f( X ) ), mult( mult( Y, mult( mult( ld( X,
% 57.96/58.34 unit ), f( X ) ), ld( X, unit ) ) ), f( X ) ) ) }.
% 57.96/58.34 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 57.96/58.34 parent1[0; 26]: (9538) {G3,W45,D8,L1,V2,M1} { mult( mult( ld( f( X ), mult
% 57.96/58.34 ( unit, f( X ) ) ), mult( Y, ld( X, unit ) ) ), ld( f( X ), mult( unit, f
% 57.96/58.34 ( X ) ) ) ) ==> mult( ld( f( X ), mult( unit, f( X ) ) ), mult( mult( Y,
% 57.96/58.34 mult( mult( ld( X, unit ), f( X ) ), ld( X, unit ) ) ), f( X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := f( X )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (9688) {G1,W41,D8,L1,V2,M1} { mult( mult( ld( f( X ), mult( unit
% 57.96/58.34 , f( X ) ) ), mult( Y, ld( X, unit ) ) ), ld( f( X ), f( X ) ) ) ==> mult
% 57.96/58.34 ( ld( f( X ), f( X ) ), mult( mult( Y, mult( mult( ld( X, unit ), f( X )
% 57.96/58.34 ), ld( X, unit ) ) ), f( X ) ) ) }.
% 57.96/58.34 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 57.96/58.34 parent1[0; 18]: (9686) {G1,W43,D8,L1,V2,M1} { mult( mult( ld( f( X ), mult
% 57.96/58.34 ( unit, f( X ) ) ), mult( Y, ld( X, unit ) ) ), ld( f( X ), mult( unit, f
% 57.96/58.34 ( X ) ) ) ) ==> mult( ld( f( X ), f( X ) ), mult( mult( Y, mult( mult( ld
% 57.96/58.34 ( X, unit ), f( X ) ), ld( X, unit ) ) ), f( X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := f( X )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (9689) {G1,W39,D8,L1,V2,M1} { mult( mult( ld( f( X ), f( X ) ),
% 57.96/58.34 mult( Y, ld( X, unit ) ) ), ld( f( X ), f( X ) ) ) ==> mult( ld( f( X ),
% 57.96/58.34 f( X ) ), mult( mult( Y, mult( mult( ld( X, unit ), f( X ) ), ld( X, unit
% 57.96/58.34 ) ) ), f( X ) ) ) }.
% 57.96/58.34 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 57.96/58.34 parent1[0; 6]: (9688) {G1,W41,D8,L1,V2,M1} { mult( mult( ld( f( X ), mult
% 57.96/58.34 ( unit, f( X ) ) ), mult( Y, ld( X, unit ) ) ), ld( f( X ), f( X ) ) )
% 57.96/58.34 ==> mult( ld( f( X ), f( X ) ), mult( mult( Y, mult( mult( ld( X, unit )
% 57.96/58.34 , f( X ) ), ld( X, unit ) ) ), f( X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := f( X )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (9981) {G2,W35,D8,L1,V2,M1} { mult( mult( ld( f( X ), f( X ) ),
% 57.96/58.34 mult( Y, ld( X, unit ) ) ), ld( f( X ), f( X ) ) ) ==> mult( unit, mult(
% 57.96/58.34 mult( Y, mult( mult( ld( X, unit ), f( X ) ), ld( X, unit ) ) ), f( X ) )
% 57.96/58.34 ) }.
% 57.96/58.34 parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 57.96/58.34 parent1[0; 19]: (9689) {G1,W39,D8,L1,V2,M1} { mult( mult( ld( f( X ), f( X
% 57.96/58.34 ) ), mult( Y, ld( X, unit ) ) ), ld( f( X ), f( X ) ) ) ==> mult( ld( f
% 57.96/58.34 ( X ), f( X ) ), mult( mult( Y, mult( mult( ld( X, unit ), f( X ) ), ld(
% 57.96/58.34 X, unit ) ) ), f( X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := f( X )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (9983) {G2,W31,D8,L1,V2,M1} { mult( mult( ld( f( X ), f( X ) ),
% 57.96/58.34 mult( Y, ld( X, unit ) ) ), unit ) ==> mult( unit, mult( mult( Y, mult(
% 57.96/58.34 mult( ld( X, unit ), f( X ) ), ld( X, unit ) ) ), f( X ) ) ) }.
% 57.96/58.34 parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 57.96/58.34 parent1[0; 13]: (9981) {G2,W35,D8,L1,V2,M1} { mult( mult( ld( f( X ), f( X
% 57.96/58.34 ) ), mult( Y, ld( X, unit ) ) ), ld( f( X ), f( X ) ) ) ==> mult( unit,
% 57.96/58.34 mult( mult( Y, mult( mult( ld( X, unit ), f( X ) ), ld( X, unit ) ) ), f
% 57.96/58.34 ( X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := f( X )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (9984) {G2,W27,D8,L1,V2,M1} { mult( mult( unit, mult( Y, ld( X,
% 57.96/58.34 unit ) ) ), unit ) ==> mult( unit, mult( mult( Y, mult( mult( ld( X, unit
% 57.96/58.34 ), f( X ) ), ld( X, unit ) ) ), f( X ) ) ) }.
% 57.96/58.34 parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 57.96/58.34 parent1[0; 3]: (9983) {G2,W31,D8,L1,V2,M1} { mult( mult( ld( f( X ), f( X
% 57.96/58.34 ) ), mult( Y, ld( X, unit ) ) ), unit ) ==> mult( unit, mult( mult( Y,
% 57.96/58.34 mult( mult( ld( X, unit ), f( X ) ), ld( X, unit ) ) ), f( X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := f( X )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10027) {G1,W25,D7,L1,V2,M1} { mult( mult( unit, mult( X, ld( Y,
% 57.96/58.34 unit ) ) ), unit ) ==> mult( mult( X, mult( mult( ld( Y, unit ), f( Y ) )
% 57.96/58.34 , ld( Y, unit ) ) ), f( Y ) ) }.
% 57.96/58.34 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 57.96/58.34 parent1[0; 10]: (9984) {G2,W27,D8,L1,V2,M1} { mult( mult( unit, mult( Y,
% 57.96/58.34 ld( X, unit ) ) ), unit ) ==> mult( unit, mult( mult( Y, mult( mult( ld(
% 57.96/58.34 X, unit ), f( X ) ), ld( X, unit ) ) ), f( X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := mult( mult( X, mult( mult( ld( Y, unit ), f( Y ) ), ld( Y, unit ) )
% 57.96/58.34 ), f( Y ) )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10030) {G2,W23,D7,L1,V2,M1} { mult( mult( unit, mult( X, ld( Y,
% 57.96/58.34 unit ) ) ), unit ) ==> mult( mult( X, rd( mult( ld( Y, unit ), f( Y ) ),
% 57.96/58.34 Y ) ), f( Y ) ) }.
% 57.96/58.34 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.34 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.34 parent1[0; 13]: (10027) {G1,W25,D7,L1,V2,M1} { mult( mult( unit, mult( X,
% 57.96/58.34 ld( Y, unit ) ) ), unit ) ==> mult( mult( X, mult( mult( ld( Y, unit ), f
% 57.96/58.34 ( Y ) ), ld( Y, unit ) ) ), f( Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := mult( ld( Y, unit ), f( Y ) )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10032) {G3,W21,D6,L1,V2,M1} { mult( mult( unit, mult( X, ld( Y,
% 57.96/58.34 unit ) ) ), unit ) ==> mult( mult( X, rd( ld( Y, unit ), f( Y ) ) ), f( Y
% 57.96/58.34 ) ) }.
% 57.96/58.34 parent0[0]: (89) {G6,W11,D5,L1,V2,M1} P(3,73) { rd( mult( X, f( Y ) ), Y )
% 57.96/58.34 ==> rd( X, f( Y ) ) }.
% 57.96/58.34 parent1[0; 13]: (10030) {G2,W23,D7,L1,V2,M1} { mult( mult( unit, mult( X,
% 57.96/58.34 ld( Y, unit ) ) ), unit ) ==> mult( mult( X, rd( mult( ld( Y, unit ), f(
% 57.96/58.34 Y ) ), Y ) ), f( Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := ld( Y, unit )
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10033) {G4,W21,D7,L1,V2,M1} { mult( mult( unit, mult( X, ld( Y,
% 57.96/58.34 unit ) ) ), unit ) ==> mult( mult( X, rd( ld( f( Y ), unit ), Y ) ), f( Y
% 57.96/58.34 ) ) }.
% 57.96/58.34 parent0[0]: (287) {G11,W13,D5,L1,V1,M1} P(285,73);d(8) { rd( ld( X, unit )
% 57.96/58.34 , f( X ) ) ==> rd( ld( f( X ), unit ), X ) }.
% 57.96/58.34 parent1[0; 13]: (10032) {G3,W21,D6,L1,V2,M1} { mult( mult( unit, mult( X,
% 57.96/58.34 ld( Y, unit ) ) ), unit ) ==> mult( mult( X, rd( ld( Y, unit ), f( Y ) )
% 57.96/58.34 ), f( Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10034) {G5,W21,D6,L1,V2,M1} { mult( mult( unit, mult( X, ld( Y,
% 57.96/58.34 unit ) ) ), unit ) ==> mult( mult( X, ld( f( Y ), rd( unit, Y ) ) ), f( Y
% 57.96/58.34 ) ) }.
% 57.96/58.34 parent0[0]: (343) {G6,W13,D5,L1,V2,M1} P(329,73);d(329);d(73) { rd( ld( f(
% 57.96/58.34 X ), Y ), X ) ==> ld( f( X ), rd( Y, X ) ) }.
% 57.96/58.34 parent1[0; 13]: (10033) {G4,W21,D7,L1,V2,M1} { mult( mult( unit, mult( X,
% 57.96/58.34 ld( Y, unit ) ) ), unit ) ==> mult( mult( X, rd( ld( f( Y ), unit ), Y )
% 57.96/58.34 ), f( Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := unit
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10035) {G6,W21,D6,L1,V2,M1} { mult( mult( unit, mult( X, ld( Y,
% 57.96/58.34 unit ) ) ), unit ) ==> mult( mult( X, ld( f( Y ), ld( Y, unit ) ) ), f( Y
% 57.96/58.34 ) ) }.
% 57.96/58.34 parent0[0]: (253) {G5,W7,D3,L1,V1,M1} P(17,250) { rd( unit, X ) ==> ld( X,
% 57.96/58.34 unit ) }.
% 57.96/58.34 parent1[0; 16]: (10034) {G5,W21,D6,L1,V2,M1} { mult( mult( unit, mult( X,
% 57.96/58.34 ld( Y, unit ) ) ), unit ) ==> mult( mult( X, ld( f( Y ), rd( unit, Y ) )
% 57.96/58.34 ), f( Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10036) {G7,W21,D7,L1,V2,M1} { mult( mult( unit, mult( X, ld( Y,
% 57.96/58.34 unit ) ) ), unit ) ==> mult( mult( X, ld( mult( f( Y ), Y ), unit ) ), f
% 57.96/58.34 ( Y ) ) }.
% 57.96/58.34 parent0[0]: (518) {G18,W13,D5,L1,V1,M1} P(448,517) { ld( f( X ), ld( X,
% 57.96/58.34 unit ) ) ==> ld( mult( f( X ), X ), unit ) }.
% 57.96/58.34 parent1[0; 13]: (10035) {G6,W21,D6,L1,V2,M1} { mult( mult( unit, mult( X,
% 57.96/58.34 ld( Y, unit ) ) ), unit ) ==> mult( mult( X, ld( f( Y ), ld( Y, unit ) )
% 57.96/58.34 ), f( Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10038) {G8,W19,D6,L1,V2,M1} { mult( mult( unit, mult( X, ld( Y,
% 57.96/58.34 unit ) ) ), unit ) ==> mult( rd( X, mult( f( Y ), Y ) ), f( Y ) ) }.
% 57.96/58.34 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.34 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.34 parent1[0; 11]: (10036) {G7,W21,D7,L1,V2,M1} { mult( mult( unit, mult( X,
% 57.96/58.34 ld( Y, unit ) ) ), unit ) ==> mult( mult( X, ld( mult( f( Y ), Y ), unit
% 57.96/58.34 ) ), f( Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := mult( f( Y ), Y )
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10040) {G1,W17,D6,L1,V2,M1} { mult( unit, mult( X, ld( Y, unit )
% 57.96/58.34 ) ) ==> mult( rd( X, mult( f( Y ), Y ) ), f( Y ) ) }.
% 57.96/58.34 parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 57.96/58.34 parent1[0; 1]: (10038) {G8,W19,D6,L1,V2,M1} { mult( mult( unit, mult( X,
% 57.96/58.34 ld( Y, unit ) ) ), unit ) ==> mult( rd( X, mult( f( Y ), Y ) ), f( Y ) )
% 57.96/58.34 }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := mult( unit, mult( X, ld( Y, unit ) ) )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10041) {G1,W15,D6,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==> mult
% 57.96/58.34 ( rd( X, mult( f( Y ), Y ) ), f( Y ) ) }.
% 57.96/58.34 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 57.96/58.34 parent1[0; 1]: (10040) {G1,W17,D6,L1,V2,M1} { mult( unit, mult( X, ld( Y,
% 57.96/58.34 unit ) ) ) ==> mult( rd( X, mult( f( Y ), Y ) ), f( Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := mult( X, ld( Y, unit ) )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10042) {G2,W13,D6,L1,V2,M1} { rd( X, Y ) ==> mult( rd( X, mult(
% 57.96/58.34 f( Y ), Y ) ), f( Y ) ) }.
% 57.96/58.34 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.34 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.34 parent1[0; 1]: (10041) {G1,W15,D6,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==>
% 57.96/58.34 mult( rd( X, mult( f( Y ), Y ) ), f( Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10043) {G2,W13,D6,L1,V2,M1} { mult( rd( X, mult( f( Y ), Y ) ), f
% 57.96/58.34 ( Y ) ) ==> rd( X, Y ) }.
% 57.96/58.34 parent0[0]: (10042) {G2,W13,D6,L1,V2,M1} { rd( X, Y ) ==> mult( rd( X,
% 57.96/58.34 mult( f( Y ), Y ) ), f( Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (561) {G19,W13,D6,L1,V2,M1} P(360,39);d(151);d(5);d(18);d(5);d
% 57.96/58.34 (470);d(89);d(287);d(343);d(253);d(518);d(470);d(4);d(5);d(470) { mult(
% 57.96/58.34 rd( Y, mult( f( X ), X ) ), f( X ) ) ==> rd( Y, X ) }.
% 57.96/58.34 parent0: (10043) {G2,W13,D6,L1,V2,M1} { mult( rd( X, mult( f( Y ), Y ) ),
% 57.96/58.34 f( Y ) ) ==> rd( X, Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10045) {G6,W11,D5,L1,V2,M1} { rd( Y, X ) ==> ld( X, rd( mult( X,
% 57.96/58.34 Y ), X ) ) }.
% 57.96/58.34 parent0[0]: (349) {G6,W11,D5,L1,V2,M1} P(1,329) { ld( X, rd( mult( X, Y ),
% 57.96/58.34 X ) ) ==> rd( Y, X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10047) {G7,W15,D6,L1,V2,M1} { rd( ld( X, f( X ) ), Y ) ==> ld( Y
% 57.96/58.34 , rd( rd( Y, f( X ) ), Y ) ) }.
% 57.96/58.34 parent0[0]: (493) {G16,W11,D5,L1,V2,M1} P(208,470) { mult( Y, ld( X, f( X )
% 57.96/58.34 ) ) ==> rd( Y, f( X ) ) }.
% 57.96/58.34 parent1[0; 10]: (10045) {G6,W11,D5,L1,V2,M1} { rd( Y, X ) ==> ld( X, rd(
% 57.96/58.34 mult( X, Y ), X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := ld( X, f( X ) )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10048) {G8,W13,D5,L1,V2,M1} { rd( ld( X, f( X ) ), Y ) ==> rd(
% 57.96/58.34 ld( f( X ), unit ), Y ) }.
% 57.96/58.34 parent0[0]: (485) {G16,W13,D5,L1,V2,M1} P(470,349) { ld( X, rd( rd( X, Y )
% 57.96/58.34 , X ) ) ==> rd( ld( Y, unit ), X ) }.
% 57.96/58.34 parent1[0; 7]: (10047) {G7,W15,D6,L1,V2,M1} { rd( ld( X, f( X ) ), Y ) ==>
% 57.96/58.34 ld( Y, rd( rd( Y, f( X ) ), Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := f( X )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10049) {G8,W13,D5,L1,V2,M1} { rd( ld( f( X ), unit ), Y ) ==> rd
% 57.96/58.34 ( ld( X, f( X ) ), Y ) }.
% 57.96/58.34 parent0[0]: (10048) {G8,W13,D5,L1,V2,M1} { rd( ld( X, f( X ) ), Y ) ==> rd
% 57.96/58.34 ( ld( f( X ), unit ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (568) {G17,W13,D5,L1,V2,M1} P(493,349);d(485) { rd( ld( f( Y )
% 57.96/58.34 , unit ), X ) = rd( ld( Y, f( Y ) ), X ) }.
% 57.96/58.34 parent0: (10049) {G8,W13,D5,L1,V2,M1} { rd( ld( f( X ), unit ), Y ) ==> rd
% 57.96/58.34 ( ld( X, f( X ) ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10051) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X, mult( mult
% 57.96/58.34 ( X, Y ), X ) ) }.
% 57.96/58.34 parent0[0]: (40) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ), X
% 57.96/58.34 ) ) ==> mult( Y, X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10055) {G2,W15,D6,L1,V2,M1} { mult( ld( X, f( X ) ), Y ) ==> ld
% 57.96/58.34 ( Y, mult( rd( Y, f( X ) ), Y ) ) }.
% 57.96/58.34 parent0[0]: (493) {G16,W11,D5,L1,V2,M1} P(208,470) { mult( Y, ld( X, f( X )
% 57.96/58.34 ) ) ==> rd( Y, f( X ) ) }.
% 57.96/58.34 parent1[0; 10]: (10051) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X,
% 57.96/58.34 mult( mult( X, Y ), X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := ld( X, f( X ) )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10057) {G3,W13,D5,L1,V2,M1} { mult( ld( X, f( X ) ), Y ) ==>
% 57.96/58.34 mult( ld( f( X ), unit ), Y ) }.
% 57.96/58.34 parent0[0]: (496) {G16,W13,D5,L1,V2,M1} P(470,40) { ld( X, mult( rd( X, Y )
% 57.96/58.34 , X ) ) ==> mult( ld( Y, unit ), X ) }.
% 57.96/58.34 parent1[0; 7]: (10055) {G2,W15,D6,L1,V2,M1} { mult( ld( X, f( X ) ), Y )
% 57.96/58.34 ==> ld( Y, mult( rd( Y, f( X ) ), Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := f( X )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10058) {G3,W13,D5,L1,V2,M1} { mult( ld( f( X ), unit ), Y ) ==>
% 57.96/58.34 mult( ld( X, f( X ) ), Y ) }.
% 57.96/58.34 parent0[0]: (10057) {G3,W13,D5,L1,V2,M1} { mult( ld( X, f( X ) ), Y ) ==>
% 57.96/58.34 mult( ld( f( X ), unit ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (571) {G17,W13,D5,L1,V2,M1} P(493,40);d(496) { mult( ld( f( Y
% 57.96/58.34 ), unit ), X ) = mult( ld( Y, f( Y ) ), X ) }.
% 57.96/58.34 parent0: (10058) {G3,W13,D5,L1,V2,M1} { mult( ld( f( X ), unit ), Y ) ==>
% 57.96/58.34 mult( ld( X, f( X ) ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10061) {G2,W15,D5,L1,V2,M1} { mult( ld( X, mult( Y, X ) ), ld( X
% 57.96/58.34 , Y ) ) ==> mult( ld( X, Y ), Y ) }.
% 57.96/58.34 parent0[0]: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.34 ld( X, mult( Y, X ) ) }.
% 57.96/58.34 parent1[0; 2]: (42) {G1,W15,D5,L1,V2,M1} P(0,7) { mult( mult( ld( X, Y ), X
% 57.96/58.34 ), ld( X, Y ) ) ==> mult( ld( X, Y ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (577) {G3,W15,D5,L1,V2,M1} S(42);d(151) { mult( ld( X, mult( Y
% 57.96/58.34 , X ) ), ld( X, Y ) ) ==> mult( ld( X, Y ), Y ) }.
% 57.96/58.34 parent0: (10061) {G2,W15,D5,L1,V2,M1} { mult( ld( X, mult( Y, X ) ), ld( X
% 57.96/58.34 , Y ) ) ==> mult( ld( X, Y ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10064) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X, mult( mult
% 57.96/58.34 ( X, Y ), X ) ) }.
% 57.96/58.34 parent0[0]: (40) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ), X
% 57.96/58.34 ) ) ==> mult( Y, X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10068) {G2,W15,D6,L1,V1,M1} { mult( X, f( X ) ) ==> ld( f( X ),
% 57.96/58.34 mult( mult( f( X ), f( X ) ), X ) ) }.
% 57.96/58.34 parent0[0]: (55) {G3,W13,D5,L1,V2,M1} P(51,51) { mult( mult( X, Y ), f( Y )
% 57.96/58.34 ) ==> mult( mult( X, f( Y ) ), Y ) }.
% 57.96/58.34 parent1[0; 8]: (10064) {G1,W11,D5,L1,V2,M1} { mult( Y, X ) ==> ld( X, mult
% 57.96/58.34 ( mult( X, Y ), X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := f( X )
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := f( X )
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10070) {G1,W11,D4,L1,V1,M1} { mult( X, f( X ) ) ==> ld( f( X ),
% 57.96/58.34 mult( X, X ) ) }.
% 57.96/58.34 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 57.96/58.34 parent1[0; 9]: (10068) {G2,W15,D6,L1,V1,M1} { mult( X, f( X ) ) ==> ld( f
% 57.96/58.34 ( X ), mult( mult( f( X ), f( X ) ), X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10071) {G2,W11,D4,L1,V1,M1} { mult( f( X ), X ) ==> ld( f( X ),
% 57.96/58.34 mult( X, X ) ) }.
% 57.96/58.34 parent0[0]: (35) {G1,W9,D4,L1,V1,M1} P(8,7) { mult( X, f( X ) ) ==> mult( f
% 57.96/58.34 ( X ), X ) }.
% 57.96/58.34 parent1[0; 1]: (10070) {G1,W11,D4,L1,V1,M1} { mult( X, f( X ) ) ==> ld( f
% 57.96/58.34 ( X ), mult( X, X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10072) {G2,W11,D4,L1,V1,M1} { ld( f( X ), mult( X, X ) ) ==> mult
% 57.96/58.34 ( f( X ), X ) }.
% 57.96/58.34 parent0[0]: (10071) {G2,W11,D4,L1,V1,M1} { mult( f( X ), X ) ==> ld( f( X
% 57.96/58.34 ), mult( X, X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (636) {G4,W11,D4,L1,V1,M1} P(55,40);d(8);d(35) { ld( f( X ),
% 57.96/58.34 mult( X, X ) ) ==> mult( f( X ), X ) }.
% 57.96/58.34 parent0: (10072) {G2,W11,D4,L1,V1,M1} { ld( f( X ), mult( X, X ) ) ==>
% 57.96/58.34 mult( f( X ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10074) {G19,W11,D4,L1,V3,M1} { mult( X, ld( Z, Y ) ) ==> rd( X,
% 57.96/58.34 ld( Y, Z ) ) }.
% 57.96/58.34 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.34 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Z
% 57.96/58.34 Y := Y
% 57.96/58.34 Z := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10076) {G5,W15,D5,L1,V2,M1} { mult( X, ld( mult( Y, Y ), f( Y )
% 57.96/58.34 ) ) ==> rd( X, mult( f( Y ), Y ) ) }.
% 57.96/58.34 parent0[0]: (636) {G4,W11,D4,L1,V1,M1} P(55,40);d(8);d(35) { ld( f( X ),
% 57.96/58.34 mult( X, X ) ) ==> mult( f( X ), X ) }.
% 57.96/58.34 parent1[0; 11]: (10074) {G19,W11,D4,L1,V3,M1} { mult( X, ld( Z, Y ) ) ==>
% 57.96/58.34 rd( X, ld( Y, Z ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := f( Y )
% 57.96/58.34 Z := mult( Y, Y )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (646) {G20,W15,D5,L1,V2,M1} P(636,534) { mult( Y, ld( mult( X
% 57.96/58.34 , X ), f( X ) ) ) ==> rd( Y, mult( f( X ), X ) ) }.
% 57.96/58.34 parent0: (10076) {G5,W15,D5,L1,V2,M1} { mult( X, ld( mult( Y, Y ), f( Y )
% 57.96/58.34 ) ) ==> rd( X, mult( f( Y ), Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10080) {G18,W9,D4,L1,V2,M1} { ld( Y, X ) ==> ld( ld( X, Y ), unit
% 57.96/58.34 ) }.
% 57.96/58.34 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.34 ==> ld( Y, X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10082) {G5,W13,D5,L1,V1,M1} { ld( mult( X, X ), f( X ) ) ==> ld
% 57.96/58.34 ( mult( f( X ), X ), unit ) }.
% 57.96/58.34 parent0[0]: (636) {G4,W11,D4,L1,V1,M1} P(55,40);d(8);d(35) { ld( f( X ),
% 57.96/58.34 mult( X, X ) ) ==> mult( f( X ), X ) }.
% 57.96/58.34 parent1[0; 8]: (10080) {G18,W9,D4,L1,V2,M1} { ld( Y, X ) ==> ld( ld( X, Y
% 57.96/58.34 ), unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := f( X )
% 57.96/58.34 Y := mult( X, X )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10084) {G5,W13,D5,L1,V1,M1} { ld( mult( f( X ), X ), unit ) ==>
% 57.96/58.34 ld( mult( X, X ), f( X ) ) }.
% 57.96/58.34 parent0[0]: (10082) {G5,W13,D5,L1,V1,M1} { ld( mult( X, X ), f( X ) ) ==>
% 57.96/58.34 ld( mult( f( X ), X ), unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (648) {G19,W13,D5,L1,V1,M1} P(636,529) { ld( mult( f( X ), X )
% 57.96/58.34 , unit ) = ld( mult( X, X ), f( X ) ) }.
% 57.96/58.34 parent0: (10084) {G5,W13,D5,L1,V1,M1} { ld( mult( f( X ), X ), unit ) ==>
% 57.96/58.34 ld( mult( X, X ), f( X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10086) {G3,W13,D5,L1,V2,M1} { mult( mult( f( X ), Y ), X ) ==>
% 57.96/58.34 mult( f( X ), mult( Y, X ) ) }.
% 57.96/58.34 parent0[0]: (56) {G3,W13,D5,L1,V2,M1} P(51,7);d(7);d(51) { mult( f( Y ),
% 57.96/58.34 mult( X, Y ) ) ==> mult( mult( f( Y ), X ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10087) {G1,W13,D5,L1,V2,M1} { mult( mult( f( X ), rd( Y, X ) ),
% 57.96/58.34 X ) ==> mult( f( X ), Y ) }.
% 57.96/58.34 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 57.96/58.34 parent1[0; 12]: (10086) {G3,W13,D5,L1,V2,M1} { mult( mult( f( X ), Y ), X
% 57.96/58.34 ) ==> mult( f( X ), mult( Y, X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := rd( Y, X )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (699) {G4,W13,D5,L1,V2,M1} P(2,56) { mult( mult( f( Y ), rd( X
% 57.96/58.34 , Y ) ), Y ) ==> mult( f( Y ), X ) }.
% 57.96/58.34 parent0: (10087) {G1,W13,D5,L1,V2,M1} { mult( mult( f( X ), rd( Y, X ) ),
% 57.96/58.34 X ) ==> mult( f( X ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10090) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 57.96/58.34 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10095) {G1,W13,D6,L1,V2,M1} { X ==> ld( ld( f( Y ), unit ), mult
% 57.96/58.34 ( ld( Y, f( Y ) ), X ) ) }.
% 57.96/58.34 parent0[0]: (571) {G17,W13,D5,L1,V2,M1} P(493,40);d(496) { mult( ld( f( Y )
% 57.96/58.34 , unit ), X ) = mult( ld( Y, f( Y ) ), X ) }.
% 57.96/58.34 parent1[0; 7]: (10090) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 57.96/58.34 }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := ld( f( Y ), unit )
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10096) {G1,W13,D6,L1,V2,M1} { ld( ld( f( Y ), unit ), mult( ld( Y
% 57.96/58.34 , f( Y ) ), X ) ) ==> X }.
% 57.96/58.34 parent0[0]: (10095) {G1,W13,D6,L1,V2,M1} { X ==> ld( ld( f( Y ), unit ),
% 57.96/58.34 mult( ld( Y, f( Y ) ), X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (805) {G18,W13,D6,L1,V2,M1} P(571,1) { ld( ld( f( X ), unit )
% 57.96/58.34 , mult( ld( X, f( X ) ), Y ) ) ==> Y }.
% 57.96/58.34 parent0: (10096) {G1,W13,D6,L1,V2,M1} { ld( ld( f( Y ), unit ), mult( ld(
% 57.96/58.34 Y, f( Y ) ), X ) ) ==> X }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10098) {G18,W13,D5,L1,V2,M1} { ld( X, unit ) ==> ld( mult( X, Y )
% 57.96/58.34 , mult( X, rd( Y, X ) ) ) }.
% 57.96/58.34 parent0[0]: (519) {G18,W13,D5,L1,V2,M1} P(41,517) { ld( mult( X, Y ), mult
% 57.96/58.34 ( X, rd( Y, X ) ) ) ==> ld( X, unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10102) {G2,W17,D5,L1,V2,M1} { ld( ld( X, Y ), unit ) ==> ld(
% 57.96/58.34 mult( ld( X, Y ), Y ), mult( ld( X, Y ), X ) ) }.
% 57.96/58.34 parent0[0]: (15) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 57.96/58.34 parent1[0; 16]: (10098) {G18,W13,D5,L1,V2,M1} { ld( X, unit ) ==> ld( mult
% 57.96/58.34 ( X, Y ), mult( X, rd( Y, X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := ld( X, Y )
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10103) {G3,W17,D5,L1,V2,M1} { ld( ld( X, Y ), unit ) ==> ld(
% 57.96/58.34 mult( ld( X, Y ), Y ), ld( X, mult( Y, X ) ) ) }.
% 57.96/58.34 parent0[0]: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.34 ld( X, mult( Y, X ) ) }.
% 57.96/58.34 parent1[0; 12]: (10102) {G2,W17,D5,L1,V2,M1} { ld( ld( X, Y ), unit ) ==>
% 57.96/58.34 ld( mult( ld( X, Y ), Y ), mult( ld( X, Y ), X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10104) {G4,W15,D5,L1,V2,M1} { ld( Y, X ) ==> ld( mult( ld( X, Y
% 57.96/58.34 ), Y ), ld( X, mult( Y, X ) ) ) }.
% 57.96/58.34 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.34 ==> ld( Y, X ) }.
% 57.96/58.34 parent1[0; 1]: (10103) {G3,W17,D5,L1,V2,M1} { ld( ld( X, Y ), unit ) ==>
% 57.96/58.34 ld( mult( ld( X, Y ), Y ), ld( X, mult( Y, X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10105) {G4,W15,D5,L1,V2,M1} { ld( mult( ld( Y, X ), X ), ld( Y,
% 57.96/58.34 mult( X, Y ) ) ) ==> ld( X, Y ) }.
% 57.96/58.34 parent0[0]: (10104) {G4,W15,D5,L1,V2,M1} { ld( Y, X ) ==> ld( mult( ld( X
% 57.96/58.34 , Y ), Y ), ld( X, mult( Y, X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (836) {G19,W15,D5,L1,V2,M1} P(15,519);d(151);d(529) { ld( mult
% 57.96/58.34 ( ld( Y, X ), X ), ld( Y, mult( X, Y ) ) ) ==> ld( X, Y ) }.
% 57.96/58.34 parent0: (10105) {G4,W15,D5,L1,V2,M1} { ld( mult( ld( Y, X ), X ), ld( Y,
% 57.96/58.34 mult( X, Y ) ) ) ==> ld( X, Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10107) {G18,W13,D5,L1,V2,M1} { ld( mult( Y, X ), unit ) ==> ld(
% 57.96/58.34 mult( mult( X, Y ), X ), X ) }.
% 57.96/58.34 parent0[0]: (528) {G18,W13,D5,L1,V2,M1} P(7,517) { ld( mult( mult( X, Y ),
% 57.96/58.34 X ), X ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10112) {G16,W15,D5,L1,V2,M1} { ld( mult( ld( X, unit ), Y ),
% 57.96/58.34 unit ) ==> ld( mult( rd( Y, X ), Y ), Y ) }.
% 57.96/58.34 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.34 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.34 parent1[0; 10]: (10107) {G18,W13,D5,L1,V2,M1} { ld( mult( Y, X ), unit )
% 57.96/58.34 ==> ld( mult( mult( X, Y ), X ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := ld( X, unit )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10117) {G16,W15,D5,L1,V2,M1} { ld( mult( rd( Y, X ), Y ), Y ) ==>
% 57.96/58.34 ld( mult( ld( X, unit ), Y ), unit ) }.
% 57.96/58.34 parent0[0]: (10112) {G16,W15,D5,L1,V2,M1} { ld( mult( ld( X, unit ), Y ),
% 57.96/58.34 unit ) ==> ld( mult( rd( Y, X ), Y ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (884) {G19,W15,D5,L1,V2,M1} P(470,528) { ld( mult( rd( X, Y )
% 57.96/58.34 , X ), X ) = ld( mult( ld( Y, unit ), X ), unit ) }.
% 57.96/58.34 parent0: (10117) {G16,W15,D5,L1,V2,M1} { ld( mult( rd( Y, X ), Y ), Y )
% 57.96/58.34 ==> ld( mult( ld( X, unit ), Y ), unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10119) {G18,W13,D5,L1,V2,M1} { ld( mult( Y, X ), unit ) ==> ld(
% 57.96/58.34 mult( mult( X, Y ), X ), X ) }.
% 57.96/58.34 parent0[0]: (528) {G18,W13,D5,L1,V2,M1} P(7,517) { ld( mult( mult( X, Y ),
% 57.96/58.34 X ), X ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10121) {G1,W17,D5,L1,V2,M1} { ld( mult( X, rd( Y, X ) ), unit )
% 57.96/58.34 ==> ld( mult( Y, rd( Y, X ) ), rd( Y, X ) ) }.
% 57.96/58.34 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 57.96/58.34 parent1[0; 10]: (10119) {G18,W13,D5,L1,V2,M1} { ld( mult( Y, X ), unit )
% 57.96/58.34 ==> ld( mult( mult( X, Y ), X ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := rd( Y, X )
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10123) {G1,W17,D5,L1,V2,M1} { ld( mult( Y, rd( Y, X ) ), rd( Y, X
% 57.96/58.34 ) ) ==> ld( mult( X, rd( Y, X ) ), unit ) }.
% 57.96/58.34 parent0[0]: (10121) {G1,W17,D5,L1,V2,M1} { ld( mult( X, rd( Y, X ) ), unit
% 57.96/58.34 ) ==> ld( mult( Y, rd( Y, X ) ), rd( Y, X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (888) {G19,W17,D5,L1,V2,M1} P(2,528) { ld( mult( X, rd( X, Y )
% 57.96/58.34 ), rd( X, Y ) ) ==> ld( mult( Y, rd( X, Y ) ), unit ) }.
% 57.96/58.34 parent0: (10123) {G1,W17,D5,L1,V2,M1} { ld( mult( Y, rd( Y, X ) ), rd( Y,
% 57.96/58.34 X ) ) ==> ld( mult( X, rd( Y, X ) ), unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10124) {G4,W13,D5,L1,V2,M1} { mult( Y, f( ld( Y, X ) ) ) = rd( X
% 57.96/58.34 , f( ld( Y, X ) ) ) }.
% 57.96/58.34 parent0[0]: (67) {G4,W13,D5,L1,V2,M1} P(0,60) { rd( Y, f( ld( X, Y ) ) ) =
% 57.96/58.34 mult( X, f( ld( X, Y ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10127) {G5,W15,D5,L1,V1,M1} { mult( X, f( ld( X, unit ) ) ) = rd
% 57.96/58.34 ( f( ld( X, unit ) ), ld( X, unit ) ) }.
% 57.96/58.34 parent0[0]: (80) {G7,W9,D4,L1,V1,M1} P(78,15) { rd( unit, f( X ) ) = rd( f
% 57.96/58.34 ( X ), X ) }.
% 57.96/58.34 parent1[0; 7]: (10124) {G4,W13,D5,L1,V2,M1} { mult( Y, f( ld( Y, X ) ) ) =
% 57.96/58.34 rd( X, f( ld( Y, X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := ld( X, unit )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := unit
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10128) {G6,W13,D5,L1,V1,M1} { mult( X, f( ld( X, unit ) ) ) =
% 57.96/58.34 mult( f( ld( X, unit ) ), X ) }.
% 57.96/58.34 parent0[0]: (489) {G16,W9,D4,L1,V2,M1} P(250,470) { rd( Y, ld( X, unit ) )
% 57.96/58.34 ==> mult( Y, X ) }.
% 57.96/58.34 parent1[0; 7]: (10127) {G5,W15,D5,L1,V1,M1} { mult( X, f( ld( X, unit ) )
% 57.96/58.34 ) = rd( f( ld( X, unit ) ), ld( X, unit ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := f( ld( X, unit ) )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (925) {G17,W13,D5,L1,V1,M1} P(67,80);d(489) { mult( X, f( ld(
% 57.96/58.34 X, unit ) ) ) ==> mult( f( ld( X, unit ) ), X ) }.
% 57.96/58.34 parent0: (10128) {G6,W13,D5,L1,V1,M1} { mult( X, f( ld( X, unit ) ) ) =
% 57.96/58.34 mult( f( ld( X, unit ) ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10131) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult( X, Y )
% 57.96/58.34 , X ) }.
% 57.96/58.34 parent0[0]: (517) {G17,W9,D4,L1,V2,M1} P(489,17) { ld( mult( X, Y ), X )
% 57.96/58.34 ==> ld( Y, unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10134) {G17,W15,D5,L1,V2,M1} { ld( rd( ld( X, unit ), Y ), unit
% 57.96/58.34 ) ==> ld( rd( rd( Y, X ), Y ), Y ) }.
% 57.96/58.34 parent0[0]: (484) {G16,W13,D5,L1,V2,M1} P(470,357) { mult( X, rd( ld( Y,
% 57.96/58.34 unit ), X ) ) ==> rd( rd( X, Y ), X ) }.
% 57.96/58.34 parent1[0; 9]: (10131) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult(
% 57.96/58.34 X, Y ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := rd( ld( X, unit ), Y )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10135) {G17,W15,D5,L1,V2,M1} { ld( rd( rd( Y, X ), Y ), Y ) ==>
% 57.96/58.34 ld( rd( ld( X, unit ), Y ), unit ) }.
% 57.96/58.34 parent0[0]: (10134) {G17,W15,D5,L1,V2,M1} { ld( rd( ld( X, unit ), Y ),
% 57.96/58.34 unit ) ==> ld( rd( rd( Y, X ), Y ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (929) {G18,W15,D5,L1,V2,M1} P(484,517) { ld( rd( rd( X, Y ), X
% 57.96/58.34 ), X ) = ld( rd( ld( Y, unit ), X ), unit ) }.
% 57.96/58.34 parent0: (10135) {G17,W15,D5,L1,V2,M1} { ld( rd( rd( Y, X ), Y ), Y ) ==>
% 57.96/58.34 ld( rd( ld( X, unit ), Y ), unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10137) {G6,W11,D5,L1,V2,M1} { rd( X, f( Y ) ) ==> rd( mult( X, f
% 57.96/58.34 ( Y ) ), Y ) }.
% 57.96/58.34 parent0[0]: (89) {G6,W11,D5,L1,V2,M1} P(3,73) { rd( mult( X, f( Y ) ), Y )
% 57.96/58.34 ==> rd( X, f( Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10142) {G7,W17,D6,L1,V1,M1} { rd( X, f( ld( X, unit ) ) ) ==> rd
% 57.96/58.34 ( mult( f( ld( X, unit ) ), X ), ld( X, unit ) ) }.
% 57.96/58.34 parent0[0]: (925) {G17,W13,D5,L1,V1,M1} P(67,80);d(489) { mult( X, f( ld( X
% 57.96/58.34 , unit ) ) ) ==> mult( f( ld( X, unit ) ), X ) }.
% 57.96/58.34 parent1[0; 8]: (10137) {G6,W11,D5,L1,V2,M1} { rd( X, f( Y ) ) ==> rd( mult
% 57.96/58.34 ( X, f( Y ) ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := ld( X, unit )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10143) {G8,W17,D5,L1,V1,M1} { rd( X, f( ld( X, unit ) ) ) ==>
% 57.96/58.34 mult( f( ld( X, unit ) ), rd( X, ld( X, unit ) ) ) }.
% 57.96/58.34 parent0[0]: (367) {G8,W13,D5,L1,V2,M1} P(357,73);d(357);d(73) { rd( mult( f
% 57.96/58.34 ( X ), Y ), X ) ==> mult( f( X ), rd( Y, X ) ) }.
% 57.96/58.34 parent1[0; 7]: (10142) {G7,W17,D6,L1,V1,M1} { rd( X, f( ld( X, unit ) ) )
% 57.96/58.34 ==> rd( mult( f( ld( X, unit ) ), X ), ld( X, unit ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := ld( X, unit )
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10144) {G9,W17,D5,L1,V1,M1} { rd( X, f( ld( X, unit ) ) ) ==>
% 57.96/58.34 mult( f( ld( X, unit ) ), mult( X, ld( unit, X ) ) ) }.
% 57.96/58.34 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.34 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.34 parent1[0; 12]: (10143) {G8,W17,D5,L1,V1,M1} { rd( X, f( ld( X, unit ) ) )
% 57.96/58.34 ==> mult( f( ld( X, unit ) ), rd( X, ld( X, unit ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := unit
% 57.96/58.34 Y := X
% 57.96/58.34 Z := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10145) {G2,W15,D5,L1,V1,M1} { rd( X, f( ld( X, unit ) ) ) ==>
% 57.96/58.34 mult( f( ld( X, unit ) ), mult( X, X ) ) }.
% 57.96/58.34 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.34 parent1[0; 14]: (10144) {G9,W17,D5,L1,V1,M1} { rd( X, f( ld( X, unit ) ) )
% 57.96/58.34 ==> mult( f( ld( X, unit ) ), mult( X, ld( unit, X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10146) {G2,W15,D6,L1,V1,M1} { rd( X, f( ld( X, unit ) ) ) ==>
% 57.96/58.34 mult( mult( f( ld( X, unit ) ), X ), X ) }.
% 57.96/58.34 parent0[0]: (28) {G1,W11,D4,L1,V2,M1} P(4,6);d(4);d(4);d(5) { mult( X, mult
% 57.96/58.34 ( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 57.96/58.34 parent1[0; 7]: (10145) {G2,W15,D5,L1,V1,M1} { rd( X, f( ld( X, unit ) ) )
% 57.96/58.34 ==> mult( f( ld( X, unit ) ), mult( X, X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := f( ld( X, unit ) )
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10147) {G2,W15,D6,L1,V1,M1} { mult( mult( f( ld( X, unit ) ), X )
% 57.96/58.34 , X ) ==> rd( X, f( ld( X, unit ) ) ) }.
% 57.96/58.34 parent0[0]: (10146) {G2,W15,D6,L1,V1,M1} { rd( X, f( ld( X, unit ) ) ) ==>
% 57.96/58.34 mult( mult( f( ld( X, unit ) ), X ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (1076) {G20,W15,D6,L1,V1,M1} P(925,89);d(367);d(534);d(16);d(
% 57.96/58.34 28) { mult( mult( f( ld( X, unit ) ), X ), X ) ==> rd( X, f( ld( X, unit
% 57.96/58.34 ) ) ) }.
% 57.96/58.34 parent0: (10147) {G2,W15,D6,L1,V1,M1} { mult( mult( f( ld( X, unit ) ), X
% 57.96/58.34 ), X ) ==> rd( X, f( ld( X, unit ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10148) {G19,W13,D5,L1,V1,M1} { ld( X, ld( X, f( X ) ) ) = ld(
% 57.96/58.34 mult( f( X ), X ), unit ) }.
% 57.96/58.34 parent0[0]: (537) {G19,W13,D5,L1,V1,M1} P(438,529) { ld( mult( f( X ), X )
% 57.96/58.34 , unit ) = ld( X, ld( X, f( X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10150) {G20,W13,D5,L1,V1,M1} { ld( X, ld( X, f( X ) ) ) = ld(
% 57.96/58.34 mult( X, X ), f( X ) ) }.
% 57.96/58.34 parent0[0]: (648) {G19,W13,D5,L1,V1,M1} P(636,529) { ld( mult( f( X ), X )
% 57.96/58.34 , unit ) = ld( mult( X, X ), f( X ) ) }.
% 57.96/58.34 parent1[0; 7]: (10148) {G19,W13,D5,L1,V1,M1} { ld( X, ld( X, f( X ) ) ) =
% 57.96/58.34 ld( mult( f( X ), X ), unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (1125) {G20,W13,D5,L1,V1,M1} P(537,648) { ld( X, ld( X, f( X )
% 57.96/58.34 ) ) ==> ld( mult( X, X ), f( X ) ) }.
% 57.96/58.34 parent0: (10150) {G20,W13,D5,L1,V1,M1} { ld( X, ld( X, f( X ) ) ) = ld(
% 57.96/58.34 mult( X, X ), f( X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10153) {G2,W11,D4,L1,V2,M1} { ld( X, mult( Y, X ) ) ==> mult( ld
% 57.96/58.34 ( X, Y ), X ) }.
% 57.96/58.34 parent0[0]: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.34 ld( X, mult( Y, X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10156) {G3,W17,D6,L1,V1,M1} { ld( X, mult( ld( X, f( X ) ), X )
% 57.96/58.34 ) ==> mult( ld( mult( X, X ), f( X ) ), X ) }.
% 57.96/58.34 parent0[0]: (1125) {G20,W13,D5,L1,V1,M1} P(537,648) { ld( X, ld( X, f( X )
% 57.96/58.34 ) ) ==> ld( mult( X, X ), f( X ) ) }.
% 57.96/58.34 parent1[0; 10]: (10153) {G2,W11,D4,L1,V2,M1} { ld( X, mult( Y, X ) ) ==>
% 57.96/58.34 mult( ld( X, Y ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := ld( X, f( X ) )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10157) {G3,W17,D6,L1,V1,M1} { ld( X, ld( X, mult( f( X ), X ) )
% 57.96/58.34 ) ==> mult( ld( mult( X, X ), f( X ) ), X ) }.
% 57.96/58.34 parent0[0]: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.34 ld( X, mult( Y, X ) ) }.
% 57.96/58.34 parent1[0; 3]: (10156) {G3,W17,D6,L1,V1,M1} { ld( X, mult( ld( X, f( X ) )
% 57.96/58.34 , X ) ) ==> mult( ld( mult( X, X ), f( X ) ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := f( X )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10158) {G3,W13,D5,L1,V1,M1} { ld( X, f( X ) ) ==> mult( ld( mult
% 57.96/58.34 ( X, X ), f( X ) ), X ) }.
% 57.96/58.34 parent0[0]: (45) {G2,W9,D5,L1,V1,M1} P(35,1) { ld( X, mult( f( X ), X ) )
% 57.96/58.34 ==> f( X ) }.
% 57.96/58.34 parent1[0; 3]: (10157) {G3,W17,D6,L1,V1,M1} { ld( X, ld( X, mult( f( X ),
% 57.96/58.34 X ) ) ) ==> mult( ld( mult( X, X ), f( X ) ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10159) {G3,W13,D5,L1,V1,M1} { mult( ld( mult( X, X ), f( X ) ), X
% 57.96/58.34 ) ==> ld( X, f( X ) ) }.
% 57.96/58.34 parent0[0]: (10158) {G3,W13,D5,L1,V1,M1} { ld( X, f( X ) ) ==> mult( ld(
% 57.96/58.34 mult( X, X ), f( X ) ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (1134) {G21,W13,D5,L1,V1,M1} P(1125,151);d(151);d(45) { mult(
% 57.96/58.34 ld( mult( X, X ), f( X ) ), X ) ==> ld( X, f( X ) ) }.
% 57.96/58.34 parent0: (10159) {G3,W13,D5,L1,V1,M1} { mult( ld( mult( X, X ), f( X ) ),
% 57.96/58.34 X ) ==> ld( X, f( X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10161) {G1,W27,D7,L1,V3,M1} { mult( mult( X, mult( mult( mult( Y
% 57.96/58.34 , Z ), Z ), mult( Y, Z ) ) ), Z ) ==> mult( mult( X, mult( Y, Z ) ), mult
% 57.96/58.34 ( mult( mult( Z, Y ), Z ), Z ) ) }.
% 57.96/58.34 parent0[0]: (38) {G1,W27,D7,L1,V3,M1} P(7,6) { mult( mult( Z, mult( Y, X )
% 57.96/58.34 ), mult( mult( mult( X, Y ), X ), X ) ) ==> mult( mult( Z, mult( mult(
% 57.96/58.34 mult( Y, X ), X ), mult( Y, X ) ) ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Z
% 57.96/58.34 Y := Y
% 57.96/58.34 Z := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10175) {G2,W43,D9,L1,V2,M1} { mult( mult( X, mult( mult( mult(
% 57.96/58.34 ld( mult( Y, Y ), f( Y ) ), Y ), Y ), mult( ld( mult( Y, Y ), f( Y ) ), Y
% 57.96/58.34 ) ) ), Y ) ==> mult( mult( X, ld( Y, f( Y ) ) ), mult( mult( mult( Y, ld
% 57.96/58.34 ( mult( Y, Y ), f( Y ) ) ), Y ), Y ) ) }.
% 57.96/58.34 parent0[0]: (1134) {G21,W13,D5,L1,V1,M1} P(1125,151);d(151);d(45) { mult(
% 57.96/58.34 ld( mult( X, X ), f( X ) ), X ) ==> ld( X, f( X ) ) }.
% 57.96/58.34 parent1[0; 27]: (10161) {G1,W27,D7,L1,V3,M1} { mult( mult( X, mult( mult(
% 57.96/58.34 mult( Y, Z ), Z ), mult( Y, Z ) ) ), Z ) ==> mult( mult( X, mult( Y, Z )
% 57.96/58.34 ), mult( mult( mult( Z, Y ), Z ), Z ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := ld( mult( Y, Y ), f( Y ) )
% 57.96/58.34 Z := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10179) {G3,W39,D9,L1,V2,M1} { mult( mult( X, mult( mult( mult(
% 57.96/58.34 ld( mult( Y, Y ), f( Y ) ), Y ), Y ), ld( Y, f( Y ) ) ) ), Y ) ==> mult(
% 57.96/58.34 mult( X, ld( Y, f( Y ) ) ), mult( mult( mult( Y, ld( mult( Y, Y ), f( Y )
% 57.96/58.34 ) ), Y ), Y ) ) }.
% 57.96/58.34 parent0[0]: (1134) {G21,W13,D5,L1,V1,M1} P(1125,151);d(151);d(45) { mult(
% 57.96/58.34 ld( mult( X, X ), f( X ) ), X ) ==> ld( X, f( X ) ) }.
% 57.96/58.34 parent1[0; 15]: (10175) {G2,W43,D9,L1,V2,M1} { mult( mult( X, mult( mult(
% 57.96/58.34 mult( ld( mult( Y, Y ), f( Y ) ), Y ), Y ), mult( ld( mult( Y, Y ), f( Y
% 57.96/58.34 ) ), Y ) ) ), Y ) ==> mult( mult( X, ld( Y, f( Y ) ) ), mult( mult( mult
% 57.96/58.34 ( Y, ld( mult( Y, Y ), f( Y ) ) ), Y ), Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10180) {G4,W35,D8,L1,V2,M1} { mult( mult( X, mult( mult( ld( Y,
% 57.96/58.34 f( Y ) ), Y ), ld( Y, f( Y ) ) ) ), Y ) ==> mult( mult( X, ld( Y, f( Y )
% 57.96/58.34 ) ), mult( mult( mult( Y, ld( mult( Y, Y ), f( Y ) ) ), Y ), Y ) ) }.
% 57.96/58.34 parent0[0]: (1134) {G21,W13,D5,L1,V1,M1} P(1125,151);d(151);d(45) { mult(
% 57.96/58.34 ld( mult( X, X ), f( X ) ), X ) ==> ld( X, f( X ) ) }.
% 57.96/58.34 parent1[0; 6]: (10179) {G3,W39,D9,L1,V2,M1} { mult( mult( X, mult( mult(
% 57.96/58.34 mult( ld( mult( Y, Y ), f( Y ) ), Y ), Y ), ld( Y, f( Y ) ) ) ), Y ) ==>
% 57.96/58.34 mult( mult( X, ld( Y, f( Y ) ) ), mult( mult( mult( Y, ld( mult( Y, Y ),
% 57.96/58.34 f( Y ) ) ), Y ), Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10213) {G5,W33,D8,L1,V2,M1} { mult( mult( X, mult( mult( ld( Y,
% 57.96/58.34 f( Y ) ), Y ), ld( Y, f( Y ) ) ) ), Y ) ==> mult( rd( X, f( Y ) ), mult(
% 57.96/58.34 mult( mult( Y, ld( mult( Y, Y ), f( Y ) ) ), Y ), Y ) ) }.
% 57.96/58.34 parent0[0]: (493) {G16,W11,D5,L1,V2,M1} P(208,470) { mult( Y, ld( X, f( X )
% 57.96/58.34 ) ) ==> rd( Y, f( X ) ) }.
% 57.96/58.34 parent1[0; 17]: (10180) {G4,W35,D8,L1,V2,M1} { mult( mult( X, mult( mult(
% 57.96/58.34 ld( Y, f( Y ) ), Y ), ld( Y, f( Y ) ) ) ), Y ) ==> mult( mult( X, ld( Y,
% 57.96/58.34 f( Y ) ) ), mult( mult( mult( Y, ld( mult( Y, Y ), f( Y ) ) ), Y ), Y ) )
% 57.96/58.34 }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10215) {G6,W31,D8,L1,V2,M1} { mult( mult( X, mult( mult( ld( Y,
% 57.96/58.34 f( Y ) ), Y ), ld( Y, f( Y ) ) ) ), Y ) ==> mult( rd( X, f( Y ) ), mult(
% 57.96/58.34 mult( rd( Y, mult( f( Y ), Y ) ), Y ), Y ) ) }.
% 57.96/58.34 parent0[0]: (646) {G20,W15,D5,L1,V2,M1} P(636,534) { mult( Y, ld( mult( X,
% 57.96/58.34 X ), f( X ) ) ) ==> rd( Y, mult( f( X ), X ) ) }.
% 57.96/58.34 parent1[0; 23]: (10213) {G5,W33,D8,L1,V2,M1} { mult( mult( X, mult( mult(
% 57.96/58.34 ld( Y, f( Y ) ), Y ), ld( Y, f( Y ) ) ) ), Y ) ==> mult( rd( X, f( Y ) )
% 57.96/58.34 , mult( mult( mult( Y, ld( mult( Y, Y ), f( Y ) ) ), Y ), Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10216) {G7,W29,D8,L1,V2,M1} { mult( mult( X, mult( mult( ld( Y,
% 57.96/58.34 f( Y ) ), Y ), ld( Y, f( Y ) ) ) ), Y ) ==> mult( rd( X, f( Y ) ), mult(
% 57.96/58.34 mult( ld( Y, f( Y ) ), Y ), Y ) ) }.
% 57.96/58.34 parent0[0]: (441) {G15,W11,D5,L1,V1,M1} P(438,15) { rd( X, mult( f( X ), X
% 57.96/58.34 ) ) ==> ld( X, f( X ) ) }.
% 57.96/58.34 parent1[0; 23]: (10215) {G6,W31,D8,L1,V2,M1} { mult( mult( X, mult( mult(
% 57.96/58.34 ld( Y, f( Y ) ), Y ), ld( Y, f( Y ) ) ) ), Y ) ==> mult( rd( X, f( Y ) )
% 57.96/58.34 , mult( mult( rd( Y, mult( f( Y ), Y ) ), Y ), Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10218) {G3,W29,D8,L1,V2,M1} { mult( mult( X, mult( mult( ld( Y,
% 57.96/58.34 f( Y ) ), Y ), ld( Y, f( Y ) ) ) ), Y ) ==> mult( rd( X, f( Y ) ), mult(
% 57.96/58.34 ld( Y, mult( f( Y ), Y ) ), Y ) ) }.
% 57.96/58.34 parent0[0]: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.34 ld( X, mult( Y, X ) ) }.
% 57.96/58.34 parent1[0; 22]: (10216) {G7,W29,D8,L1,V2,M1} { mult( mult( X, mult( mult(
% 57.96/58.34 ld( Y, f( Y ) ), Y ), ld( Y, f( Y ) ) ) ), Y ) ==> mult( rd( X, f( Y ) )
% 57.96/58.34 , mult( mult( ld( Y, f( Y ) ), Y ), Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := f( Y )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10223) {G3,W29,D8,L1,V2,M1} { mult( mult( X, mult( mult( ld( Y,
% 57.96/58.34 f( Y ) ), Y ), ld( Y, f( Y ) ) ) ), Y ) ==> mult( rd( X, f( Y ) ), ld( Y
% 57.96/58.34 , mult( mult( f( Y ), Y ), Y ) ) ) }.
% 57.96/58.34 parent0[0]: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.34 ld( X, mult( Y, X ) ) }.
% 57.96/58.34 parent1[0; 21]: (10218) {G3,W29,D8,L1,V2,M1} { mult( mult( X, mult( mult(
% 57.96/58.34 ld( Y, f( Y ) ), Y ), ld( Y, f( Y ) ) ) ), Y ) ==> mult( rd( X, f( Y ) )
% 57.96/58.34 , mult( ld( Y, mult( f( Y ), Y ) ), Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := mult( f( Y ), Y )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10224) {G3,W29,D8,L1,V2,M1} { mult( mult( X, mult( ld( Y, mult(
% 57.96/58.34 f( Y ), Y ) ), ld( Y, f( Y ) ) ) ), Y ) ==> mult( rd( X, f( Y ) ), ld( Y
% 57.96/58.34 , mult( mult( f( Y ), Y ), Y ) ) ) }.
% 57.96/58.34 parent0[0]: (151) {G2,W11,D4,L1,V2,M1} P(0,40) { mult( ld( X, Y ), X ) ==>
% 57.96/58.34 ld( X, mult( Y, X ) ) }.
% 57.96/58.34 parent1[0; 5]: (10223) {G3,W29,D8,L1,V2,M1} { mult( mult( X, mult( mult(
% 57.96/58.34 ld( Y, f( Y ) ), Y ), ld( Y, f( Y ) ) ) ), Y ) ==> mult( rd( X, f( Y ) )
% 57.96/58.34 , ld( Y, mult( mult( f( Y ), Y ), Y ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := f( Y )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10227) {G3,W25,D8,L1,V2,M1} { mult( mult( X, mult( ld( Y, mult(
% 57.96/58.34 f( Y ), Y ) ), ld( Y, f( Y ) ) ) ), Y ) ==> mult( rd( X, f( Y ) ), mult(
% 57.96/58.34 f( Y ), Y ) ) }.
% 57.96/58.34 parent0[0]: (148) {G2,W13,D6,L1,V1,M1} P(35,40) { ld( X, mult( mult( f( X )
% 57.96/58.34 , X ), X ) ) ==> mult( f( X ), X ) }.
% 57.96/58.34 parent1[0; 21]: (10224) {G3,W29,D8,L1,V2,M1} { mult( mult( X, mult( ld( Y
% 57.96/58.34 , mult( f( Y ), Y ) ), ld( Y, f( Y ) ) ) ), Y ) ==> mult( rd( X, f( Y ) )
% 57.96/58.34 , ld( Y, mult( mult( f( Y ), Y ), Y ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10228) {G4,W23,D8,L1,V2,M1} { mult( mult( X, rd( ld( Y, mult( f
% 57.96/58.34 ( Y ), Y ) ), f( Y ) ) ), Y ) ==> mult( rd( X, f( Y ) ), mult( f( Y ), Y
% 57.96/58.34 ) ) }.
% 57.96/58.34 parent0[0]: (493) {G16,W11,D5,L1,V2,M1} P(208,470) { mult( Y, ld( X, f( X )
% 57.96/58.34 ) ) ==> rd( Y, f( X ) ) }.
% 57.96/58.34 parent1[0; 4]: (10227) {G3,W25,D8,L1,V2,M1} { mult( mult( X, mult( ld( Y,
% 57.96/58.34 mult( f( Y ), Y ) ), ld( Y, f( Y ) ) ) ), Y ) ==> mult( rd( X, f( Y ) ),
% 57.96/58.34 mult( f( Y ), Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := ld( Y, mult( f( Y ), Y ) )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10229) {G5,W21,D7,L1,V2,M1} { mult( mult( X, mult( ld( Y, f( Y )
% 57.96/58.34 ), f( Y ) ) ), Y ) ==> mult( rd( X, f( Y ) ), mult( f( Y ), Y ) ) }.
% 57.96/58.34 parent0[0]: (164) {G4,W15,D5,L1,V2,M1} P(151,60) { rd( ld( X, mult( Y, X )
% 57.96/58.34 ), f( X ) ) ==> mult( ld( X, Y ), f( X ) ) }.
% 57.96/58.34 parent1[0; 4]: (10228) {G4,W23,D8,L1,V2,M1} { mult( mult( X, rd( ld( Y,
% 57.96/58.34 mult( f( Y ), Y ) ), f( Y ) ) ), Y ) ==> mult( rd( X, f( Y ) ), mult( f(
% 57.96/58.34 Y ), Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := f( Y )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10230) {G6,W15,D5,L1,V2,M1} { mult( mult( X, unit ), Y ) ==>
% 57.96/58.34 mult( rd( X, f( Y ) ), mult( f( Y ), Y ) ) }.
% 57.96/58.34 parent0[0]: (213) {G12,W9,D5,L1,V1,M1} P(208,151);d(5);d(18) { mult( ld( X
% 57.96/58.34 , f( X ) ), f( X ) ) ==> unit }.
% 57.96/58.34 parent1[0; 4]: (10229) {G5,W21,D7,L1,V2,M1} { mult( mult( X, mult( ld( Y,
% 57.96/58.34 f( Y ) ), f( Y ) ) ), Y ) ==> mult( rd( X, f( Y ) ), mult( f( Y ), Y ) )
% 57.96/58.34 }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10231) {G1,W13,D5,L1,V2,M1} { mult( X, Y ) ==> mult( rd( X, f( Y
% 57.96/58.34 ) ), mult( f( Y ), Y ) ) }.
% 57.96/58.34 parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 57.96/58.34 parent1[0; 2]: (10230) {G6,W15,D5,L1,V2,M1} { mult( mult( X, unit ), Y )
% 57.96/58.34 ==> mult( rd( X, f( Y ) ), mult( f( Y ), Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10232) {G1,W13,D5,L1,V2,M1} { mult( rd( X, f( Y ) ), mult( f( Y )
% 57.96/58.34 , Y ) ) ==> mult( X, Y ) }.
% 57.96/58.34 parent0[0]: (10231) {G1,W13,D5,L1,V2,M1} { mult( X, Y ) ==> mult( rd( X, f
% 57.96/58.34 ( Y ) ), mult( f( Y ), Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (1183) {G22,W13,D5,L1,V2,M1} P(1134,38);d(493);d(646);d(441);d
% 57.96/58.34 (151);d(151);d(148);d(493);d(164);d(213);d(4) { mult( rd( Y, f( X ) ),
% 57.96/58.34 mult( f( X ), X ) ) ==> mult( Y, X ) }.
% 57.96/58.34 parent0: (10232) {G1,W13,D5,L1,V2,M1} { mult( rd( X, f( Y ) ), mult( f( Y
% 57.96/58.34 ), Y ) ) ==> mult( X, Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10234) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult( X, Y )
% 57.96/58.34 , X ) }.
% 57.96/58.34 parent0[0]: (517) {G17,W9,D4,L1,V2,M1} P(489,17) { ld( mult( X, Y ), X )
% 57.96/58.34 ==> ld( Y, unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10235) {G18,W15,D5,L1,V2,M1} { ld( mult( f( X ), X ), unit ) ==>
% 57.96/58.34 ld( mult( Y, X ), rd( Y, f( X ) ) ) }.
% 57.96/58.34 parent0[0]: (1183) {G22,W13,D5,L1,V2,M1} P(1134,38);d(493);d(646);d(441);d(
% 57.96/58.34 151);d(151);d(148);d(493);d(164);d(213);d(4) { mult( rd( Y, f( X ) ),
% 57.96/58.34 mult( f( X ), X ) ) ==> mult( Y, X ) }.
% 57.96/58.34 parent1[0; 8]: (10234) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult(
% 57.96/58.34 X, Y ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := rd( Y, f( X ) )
% 57.96/58.34 Y := mult( f( X ), X )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10236) {G18,W15,D5,L1,V2,M1} { ld( mult( Y, X ), rd( Y, f( X ) )
% 57.96/58.34 ) ==> ld( mult( f( X ), X ), unit ) }.
% 57.96/58.34 parent0[0]: (10235) {G18,W15,D5,L1,V2,M1} { ld( mult( f( X ), X ), unit )
% 57.96/58.34 ==> ld( mult( Y, X ), rd( Y, f( X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (1190) {G23,W15,D5,L1,V2,M1} P(1183,517) { ld( mult( X, Y ),
% 57.96/58.34 rd( X, f( Y ) ) ) ==> ld( mult( f( Y ), Y ), unit ) }.
% 57.96/58.34 parent0: (10236) {G18,W15,D5,L1,V2,M1} { ld( mult( Y, X ), rd( Y, f( X ) )
% 57.96/58.34 ) ==> ld( mult( f( X ), X ), unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10238) {G22,W13,D5,L1,V2,M1} { mult( X, Y ) ==> mult( rd( X, f( Y
% 57.96/58.34 ) ), mult( f( Y ), Y ) ) }.
% 57.96/58.34 parent0[0]: (1183) {G22,W13,D5,L1,V2,M1} P(1134,38);d(493);d(646);d(441);d(
% 57.96/58.34 151);d(151);d(148);d(493);d(164);d(213);d(4) { mult( rd( Y, f( X ) ),
% 57.96/58.34 mult( f( X ), X ) ) ==> mult( Y, X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10241) {G1,W13,D5,L1,V2,M1} { mult( mult( X, f( Y ) ), Y ) ==>
% 57.96/58.34 mult( X, mult( f( Y ), Y ) ) }.
% 57.96/58.34 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 57.96/58.34 parent1[0; 8]: (10238) {G22,W13,D5,L1,V2,M1} { mult( X, Y ) ==> mult( rd(
% 57.96/58.34 X, f( Y ) ), mult( f( Y ), Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := f( Y )
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := mult( X, f( Y ) )
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10242) {G1,W13,D5,L1,V2,M1} { mult( X, mult( f( Y ), Y ) ) ==>
% 57.96/58.34 mult( mult( X, f( Y ) ), Y ) }.
% 57.96/58.34 parent0[0]: (10241) {G1,W13,D5,L1,V2,M1} { mult( mult( X, f( Y ) ), Y )
% 57.96/58.34 ==> mult( X, mult( f( Y ), Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (1201) {G23,W13,D5,L1,V2,M1} P(3,1183) { mult( X, mult( f( Y )
% 57.96/58.34 , Y ) ) ==> mult( mult( X, f( Y ) ), Y ) }.
% 57.96/58.34 parent0: (10242) {G1,W13,D5,L1,V2,M1} { mult( X, mult( f( Y ), Y ) ) ==>
% 57.96/58.34 mult( mult( X, f( Y ) ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10244) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult( X, Y )
% 57.96/58.34 , X ) }.
% 57.96/58.34 parent0[0]: (517) {G17,W9,D4,L1,V2,M1} P(489,17) { ld( mult( X, Y ), X )
% 57.96/58.34 ==> ld( Y, unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10245) {G18,W15,D6,L1,V2,M1} { ld( mult( f( X ), X ), unit ) ==>
% 57.96/58.34 ld( mult( mult( Y, f( X ) ), X ), Y ) }.
% 57.96/58.34 parent0[0]: (1201) {G23,W13,D5,L1,V2,M1} P(3,1183) { mult( X, mult( f( Y )
% 57.96/58.34 , Y ) ) ==> mult( mult( X, f( Y ) ), Y ) }.
% 57.96/58.34 parent1[0; 8]: (10244) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult(
% 57.96/58.34 X, Y ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := mult( f( X ), X )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10246) {G18,W15,D6,L1,V2,M1} { ld( mult( mult( Y, f( X ) ), X ),
% 57.96/58.34 Y ) ==> ld( mult( f( X ), X ), unit ) }.
% 57.96/58.34 parent0[0]: (10245) {G18,W15,D6,L1,V2,M1} { ld( mult( f( X ), X ), unit )
% 57.96/58.34 ==> ld( mult( mult( Y, f( X ) ), X ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (1250) {G24,W15,D6,L1,V2,M1} P(1201,517) { ld( mult( mult( X,
% 57.96/58.34 f( Y ) ), Y ), X ) ==> ld( mult( f( Y ), Y ), unit ) }.
% 57.96/58.34 parent0: (10246) {G18,W15,D6,L1,V2,M1} { ld( mult( mult( Y, f( X ) ), X )
% 57.96/58.34 , Y ) ==> ld( mult( f( X ), X ), unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10247) {G15,W13,D5,L1,V1,M1} { ld( f( ld( X, unit ) ), unit ) =
% 57.96/58.34 mult( f( ld( X, unit ) ), X ) }.
% 57.96/58.34 parent0[0]: (379) {G15,W13,D5,L1,V1,M1} P(250,360) { mult( f( ld( X, unit )
% 57.96/58.34 ), X ) = ld( f( ld( X, unit ) ), unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10248) {G6,W13,D5,L1,V2,M1} { ld( f( X ), rd( Y, X ) ) ==> rd( ld
% 57.96/58.34 ( f( X ), Y ), X ) }.
% 57.96/58.34 parent0[0]: (343) {G6,W13,D5,L1,V2,M1} P(329,73);d(329);d(73) { rd( ld( f(
% 57.96/58.34 X ), Y ), X ) ==> ld( f( X ), rd( Y, X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10256) {G7,W21,D6,L1,V1,M1} { ld( f( ld( X, unit ) ), rd( unit,
% 57.96/58.34 ld( X, unit ) ) ) ==> rd( mult( f( ld( X, unit ) ), X ), ld( X, unit ) )
% 57.96/58.34 }.
% 57.96/58.34 parent0[0]: (10247) {G15,W13,D5,L1,V1,M1} { ld( f( ld( X, unit ) ), unit )
% 57.96/58.34 = mult( f( ld( X, unit ) ), X ) }.
% 57.96/58.34 parent1[0; 12]: (10248) {G6,W13,D5,L1,V2,M1} { ld( f( X ), rd( Y, X ) )
% 57.96/58.34 ==> rd( ld( f( X ), Y ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := ld( X, unit )
% 57.96/58.34 Y := unit
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10257) {G8,W21,D5,L1,V1,M1} { ld( f( ld( X, unit ) ), rd( unit,
% 57.96/58.34 ld( X, unit ) ) ) ==> mult( f( ld( X, unit ) ), rd( X, ld( X, unit ) ) )
% 57.96/58.34 }.
% 57.96/58.34 parent0[0]: (367) {G8,W13,D5,L1,V2,M1} P(357,73);d(357);d(73) { rd( mult( f
% 57.96/58.34 ( X ), Y ), X ) ==> mult( f( X ), rd( Y, X ) ) }.
% 57.96/58.34 parent1[0; 11]: (10256) {G7,W21,D6,L1,V1,M1} { ld( f( ld( X, unit ) ), rd
% 57.96/58.34 ( unit, ld( X, unit ) ) ) ==> rd( mult( f( ld( X, unit ) ), X ), ld( X,
% 57.96/58.34 unit ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := ld( X, unit )
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10259) {G9,W21,D5,L1,V1,M1} { ld( f( ld( X, unit ) ), rd( unit,
% 57.96/58.34 ld( X, unit ) ) ) ==> mult( f( ld( X, unit ) ), mult( X, ld( unit, X ) )
% 57.96/58.34 ) }.
% 57.96/58.34 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.34 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.34 parent1[0; 16]: (10257) {G8,W21,D5,L1,V1,M1} { ld( f( ld( X, unit ) ), rd
% 57.96/58.34 ( unit, ld( X, unit ) ) ) ==> mult( f( ld( X, unit ) ), rd( X, ld( X,
% 57.96/58.34 unit ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := unit
% 57.96/58.34 Y := X
% 57.96/58.34 Z := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10261) {G2,W19,D5,L1,V1,M1} { ld( f( ld( X, unit ) ), rd( unit,
% 57.96/58.34 ld( X, unit ) ) ) ==> mult( f( ld( X, unit ) ), mult( X, X ) ) }.
% 57.96/58.34 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.34 parent1[0; 18]: (10259) {G9,W21,D5,L1,V1,M1} { ld( f( ld( X, unit ) ), rd
% 57.96/58.34 ( unit, ld( X, unit ) ) ) ==> mult( f( ld( X, unit ) ), mult( X, ld( unit
% 57.96/58.34 , X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10262) {G2,W19,D6,L1,V1,M1} { ld( f( ld( X, unit ) ), rd( unit,
% 57.96/58.34 ld( X, unit ) ) ) ==> mult( mult( f( ld( X, unit ) ), X ), X ) }.
% 57.96/58.34 parent0[0]: (28) {G1,W11,D4,L1,V2,M1} P(4,6);d(4);d(4);d(5) { mult( X, mult
% 57.96/58.34 ( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 57.96/58.34 parent1[0; 11]: (10261) {G2,W19,D5,L1,V1,M1} { ld( f( ld( X, unit ) ), rd
% 57.96/58.34 ( unit, ld( X, unit ) ) ) ==> mult( f( ld( X, unit ) ), mult( X, X ) )
% 57.96/58.34 }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := f( ld( X, unit ) )
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10263) {G3,W17,D5,L1,V1,M1} { ld( f( ld( X, unit ) ), rd( unit,
% 57.96/58.34 ld( X, unit ) ) ) ==> rd( X, f( ld( X, unit ) ) ) }.
% 57.96/58.34 parent0[0]: (1076) {G20,W15,D6,L1,V1,M1} P(925,89);d(367);d(534);d(16);d(28
% 57.96/58.34 ) { mult( mult( f( ld( X, unit ) ), X ), X ) ==> rd( X, f( ld( X, unit )
% 57.96/58.34 ) ) }.
% 57.96/58.34 parent1[0; 11]: (10262) {G2,W19,D6,L1,V1,M1} { ld( f( ld( X, unit ) ), rd
% 57.96/58.34 ( unit, ld( X, unit ) ) ) ==> mult( mult( f( ld( X, unit ) ), X ), X )
% 57.96/58.34 }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10264) {G4,W17,D5,L1,V1,M1} { ld( f( ld( X, unit ) ), mult( unit
% 57.96/58.34 , ld( unit, X ) ) ) ==> rd( X, f( ld( X, unit ) ) ) }.
% 57.96/58.34 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.34 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.34 parent1[0; 6]: (10263) {G3,W17,D5,L1,V1,M1} { ld( f( ld( X, unit ) ), rd(
% 57.96/58.34 unit, ld( X, unit ) ) ) ==> rd( X, f( ld( X, unit ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := unit
% 57.96/58.34 Y := X
% 57.96/58.34 Z := unit
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10265) {G1,W13,D5,L1,V1,M1} { ld( f( ld( X, unit ) ), X ) ==> rd
% 57.96/58.34 ( X, f( ld( X, unit ) ) ) }.
% 57.96/58.34 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.34 parent1[0; 6]: (10264) {G4,W17,D5,L1,V1,M1} { ld( f( ld( X, unit ) ), mult
% 57.96/58.34 ( unit, ld( unit, X ) ) ) ==> rd( X, f( ld( X, unit ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := unit
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10266) {G1,W13,D5,L1,V1,M1} { rd( X, f( ld( X, unit ) ) ) ==> ld
% 57.96/58.34 ( f( ld( X, unit ) ), X ) }.
% 57.96/58.34 parent0[0]: (10265) {G1,W13,D5,L1,V1,M1} { ld( f( ld( X, unit ) ), X ) ==>
% 57.96/58.34 rd( X, f( ld( X, unit ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (1301) {G21,W13,D5,L1,V1,M1} P(379,343);d(367);d(534);d(16);d(
% 57.96/58.34 28);d(1076);d(534);d(0) { rd( X, f( ld( X, unit ) ) ) ==> ld( f( ld( X,
% 57.96/58.34 unit ) ), X ) }.
% 57.96/58.34 parent0: (10266) {G1,W13,D5,L1,V1,M1} { rd( X, f( ld( X, unit ) ) ) ==> ld
% 57.96/58.34 ( f( ld( X, unit ) ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10267) {G15,W13,D5,L1,V1,M1} { ld( f( ld( X, unit ) ), unit ) =
% 57.96/58.34 mult( f( ld( X, unit ) ), X ) }.
% 57.96/58.34 parent0[0]: (379) {G15,W13,D5,L1,V1,M1} P(250,360) { mult( f( ld( X, unit )
% 57.96/58.34 ), X ) = ld( f( ld( X, unit ) ), unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10268) {G15,W9,D4,L1,V2,M1} { rd( X, Y ) ==> mult( X, ld( Y, unit
% 57.96/58.34 ) ) }.
% 57.96/58.34 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.34 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10269) {G16,W15,D6,L1,V2,M1} { rd( X, f( ld( Y, unit ) ) ) ==>
% 57.96/58.34 mult( X, mult( f( ld( Y, unit ) ), Y ) ) }.
% 57.96/58.34 parent0[0]: (10267) {G15,W13,D5,L1,V1,M1} { ld( f( ld( X, unit ) ), unit )
% 57.96/58.34 = mult( f( ld( X, unit ) ), X ) }.
% 57.96/58.34 parent1[0; 9]: (10268) {G15,W9,D4,L1,V2,M1} { rd( X, Y ) ==> mult( X, ld(
% 57.96/58.34 Y, unit ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := f( ld( Y, unit ) )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10270) {G16,W15,D6,L1,V2,M1} { mult( X, mult( f( ld( Y, unit ) )
% 57.96/58.34 , Y ) ) ==> rd( X, f( ld( Y, unit ) ) ) }.
% 57.96/58.34 parent0[0]: (10269) {G16,W15,D6,L1,V2,M1} { rd( X, f( ld( Y, unit ) ) )
% 57.96/58.34 ==> mult( X, mult( f( ld( Y, unit ) ), Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (1312) {G16,W15,D6,L1,V2,M1} P(379,470) { mult( Y, mult( f( ld
% 57.96/58.34 ( X, unit ) ), X ) ) ==> rd( Y, f( ld( X, unit ) ) ) }.
% 57.96/58.34 parent0: (10270) {G16,W15,D6,L1,V2,M1} { mult( X, mult( f( ld( Y, unit ) )
% 57.96/58.34 , Y ) ) ==> rd( X, f( ld( Y, unit ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10272) {G21,W13,D5,L1,V1,M1} { ld( f( ld( X, unit ) ), X ) ==> rd
% 57.96/58.34 ( X, f( ld( X, unit ) ) ) }.
% 57.96/58.34 parent0[0]: (1301) {G21,W13,D5,L1,V1,M1} P(379,343);d(367);d(534);d(16);d(
% 57.96/58.34 28);d(1076);d(534);d(0) { rd( X, f( ld( X, unit ) ) ) ==> ld( f( ld( X,
% 57.96/58.34 unit ) ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10274) {G19,W19,D6,L1,V2,M1} { ld( f( ld( ld( X, Y ), unit ) ),
% 57.96/58.34 ld( X, Y ) ) ==> rd( ld( X, Y ), f( ld( Y, X ) ) ) }.
% 57.96/58.34 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.34 ==> ld( Y, X ) }.
% 57.96/58.34 parent1[0; 16]: (10272) {G21,W13,D5,L1,V1,M1} { ld( f( ld( X, unit ) ), X
% 57.96/58.34 ) ==> rd( X, f( ld( X, unit ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := ld( X, Y )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10275) {G19,W17,D5,L1,V2,M1} { ld( f( ld( Y, X ) ), ld( X, Y ) )
% 57.96/58.34 ==> rd( ld( X, Y ), f( ld( Y, X ) ) ) }.
% 57.96/58.34 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.34 ==> ld( Y, X ) }.
% 57.96/58.34 parent1[0; 3]: (10274) {G19,W19,D6,L1,V2,M1} { ld( f( ld( ld( X, Y ), unit
% 57.96/58.34 ) ), ld( X, Y ) ) ==> rd( ld( X, Y ), f( ld( Y, X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10277) {G19,W17,D5,L1,V2,M1} { rd( ld( Y, X ), f( ld( X, Y ) ) )
% 57.96/58.34 ==> ld( f( ld( X, Y ) ), ld( Y, X ) ) }.
% 57.96/58.34 parent0[0]: (10275) {G19,W17,D5,L1,V2,M1} { ld( f( ld( Y, X ) ), ld( X, Y
% 57.96/58.34 ) ) ==> rd( ld( X, Y ), f( ld( Y, X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (1326) {G22,W17,D5,L1,V2,M1} P(529,1301) { rd( ld( X, Y ), f(
% 57.96/58.34 ld( Y, X ) ) ) ==> ld( f( ld( Y, X ) ), ld( X, Y ) ) }.
% 57.96/58.34 parent0: (10277) {G19,W17,D5,L1,V2,M1} { rd( ld( Y, X ), f( ld( X, Y ) ) )
% 57.96/58.34 ==> ld( f( ld( X, Y ) ), ld( Y, X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10280) {G18,W13,D6,L1,V2,M1} { Y ==> ld( ld( f( X ), unit ), mult
% 57.96/58.34 ( ld( X, f( X ) ), Y ) ) }.
% 57.96/58.34 parent0[0]: (805) {G18,W13,D6,L1,V2,M1} P(571,1) { ld( ld( f( X ), unit ),
% 57.96/58.34 mult( ld( X, f( X ) ), Y ) ) ==> Y }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10283) {G1,W13,D5,L1,V2,M1} { ld( ld( X, f( X ) ), Y ) ==> ld(
% 57.96/58.34 ld( f( X ), unit ), Y ) }.
% 57.96/58.34 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.34 parent1[0; 12]: (10280) {G18,W13,D6,L1,V2,M1} { Y ==> ld( ld( f( X ), unit
% 57.96/58.34 ), mult( ld( X, f( X ) ), Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := ld( X, f( X ) )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := ld( ld( X, f( X ) ), Y )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10284) {G1,W13,D5,L1,V2,M1} { ld( ld( f( X ), unit ), Y ) ==> ld
% 57.96/58.34 ( ld( X, f( X ) ), Y ) }.
% 57.96/58.34 parent0[0]: (10283) {G1,W13,D5,L1,V2,M1} { ld( ld( X, f( X ) ), Y ) ==> ld
% 57.96/58.34 ( ld( f( X ), unit ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (1396) {G19,W13,D5,L1,V2,M1} P(0,805) { ld( ld( f( X ), unit )
% 57.96/58.34 , Y ) = ld( ld( X, f( X ) ), Y ) }.
% 57.96/58.34 parent0: (10284) {G1,W13,D5,L1,V2,M1} { ld( ld( f( X ), unit ), Y ) ==> ld
% 57.96/58.34 ( ld( X, f( X ) ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10286) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y ) }.
% 57.96/58.34 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10290) {G1,W13,D5,L1,V2,M1} { rd( X, mult( f( Y ), Y ) ) ==> rd
% 57.96/58.34 ( rd( X, Y ), f( Y ) ) }.
% 57.96/58.34 parent0[0]: (561) {G19,W13,D6,L1,V2,M1} P(360,39);d(151);d(5);d(18);d(5);d(
% 57.96/58.34 470);d(89);d(287);d(343);d(253);d(518);d(470);d(4);d(5);d(470) { mult( rd
% 57.96/58.34 ( Y, mult( f( X ), X ) ), f( X ) ) ==> rd( Y, X ) }.
% 57.96/58.34 parent1[0; 8]: (10286) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y )
% 57.96/58.34 }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := rd( X, mult( f( Y ), Y ) )
% 57.96/58.34 Y := f( Y )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10291) {G2,W13,D5,L1,V2,M1} { rd( X, mult( f( Y ), Y ) ) ==> rd
% 57.96/58.34 ( rd( X, f( Y ) ), Y ) }.
% 57.96/58.34 parent0[0]: (86) {G6,W13,D5,L1,V2,M1} P(73,73) { rd( rd( X, Y ), f( Y ) )
% 57.96/58.34 ==> rd( rd( X, f( Y ) ), Y ) }.
% 57.96/58.34 parent1[0; 7]: (10290) {G1,W13,D5,L1,V2,M1} { rd( X, mult( f( Y ), Y ) )
% 57.96/58.34 ==> rd( rd( X, Y ), f( Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (1457) {G20,W13,D5,L1,V2,M1} P(561,3);d(86) { rd( X, mult( f(
% 57.96/58.34 Y ), Y ) ) ==> rd( rd( X, f( Y ) ), Y ) }.
% 57.96/58.34 parent0: (10291) {G2,W13,D5,L1,V2,M1} { rd( X, mult( f( Y ), Y ) ) ==> rd
% 57.96/58.34 ( rd( X, f( Y ) ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10294) {G19,W15,D5,L1,V2,M1} { ld( Y, X ) ==> ld( mult( ld( X, Y
% 57.96/58.34 ), Y ), ld( X, mult( Y, X ) ) ) }.
% 57.96/58.34 parent0[0]: (836) {G19,W15,D5,L1,V2,M1} P(15,519);d(151);d(529) { ld( mult
% 57.96/58.34 ( ld( Y, X ), X ), ld( Y, mult( X, Y ) ) ) ==> ld( X, Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10299) {G17,W21,D6,L1,V2,M1} { ld( rd( X, Y ), X ) ==> ld( mult
% 57.96/58.34 ( ld( X, rd( X, Y ) ), rd( X, Y ) ), mult( ld( Y, unit ), X ) ) }.
% 57.96/58.34 parent0[0]: (496) {G16,W13,D5,L1,V2,M1} P(470,40) { ld( X, mult( rd( X, Y )
% 57.96/58.34 , X ) ) ==> mult( ld( Y, unit ), X ) }.
% 57.96/58.34 parent1[0; 16]: (10294) {G19,W15,D5,L1,V2,M1} { ld( Y, X ) ==> ld( mult(
% 57.96/58.34 ld( X, Y ), Y ), ld( X, mult( Y, X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := rd( X, Y )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10300) {G17,W19,D5,L1,V2,M1} { ld( rd( X, Y ), X ) ==> ld( mult
% 57.96/58.34 ( ld( Y, unit ), rd( X, Y ) ), mult( ld( Y, unit ), X ) ) }.
% 57.96/58.34 parent0[0]: (504) {G16,W9,D4,L1,V2,M1} P(470,1) { ld( X, rd( X, Y ) ) ==>
% 57.96/58.34 ld( Y, unit ) }.
% 57.96/58.34 parent1[0; 8]: (10299) {G17,W21,D6,L1,V2,M1} { ld( rd( X, Y ), X ) ==> ld
% 57.96/58.34 ( mult( ld( X, rd( X, Y ) ), rd( X, Y ) ), mult( ld( Y, unit ), X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10301) {G2,W15,D5,L1,V2,M1} { Y ==> ld( mult( ld( Y, unit ), rd
% 57.96/58.34 ( X, Y ) ), mult( ld( Y, unit ), X ) ) }.
% 57.96/58.34 parent0[0]: (17) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 57.96/58.34 parent1[0; 1]: (10300) {G17,W19,D5,L1,V2,M1} { ld( rd( X, Y ), X ) ==> ld
% 57.96/58.34 ( mult( ld( Y, unit ), rd( X, Y ) ), mult( ld( Y, unit ), X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10302) {G2,W15,D5,L1,V2,M1} { ld( mult( ld( X, unit ), rd( Y, X )
% 57.96/58.34 ), mult( ld( X, unit ), Y ) ) ==> X }.
% 57.96/58.34 parent0[0]: (10301) {G2,W15,D5,L1,V2,M1} { Y ==> ld( mult( ld( Y, unit ),
% 57.96/58.34 rd( X, Y ) ), mult( ld( Y, unit ), X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (1773) {G20,W15,D5,L1,V2,M1} P(496,836);d(504);d(17) { ld(
% 57.96/58.34 mult( ld( Y, unit ), rd( X, Y ) ), mult( ld( Y, unit ), X ) ) ==> Y }.
% 57.96/58.34 parent0: (10302) {G2,W15,D5,L1,V2,M1} { ld( mult( ld( X, unit ), rd( Y, X
% 57.96/58.34 ) ), mult( ld( X, unit ), Y ) ) ==> X }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10304) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) ) }.
% 57.96/58.34 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10307) {G1,W15,D5,L1,V2,M1} { mult( ld( X, unit ), Y ) ==> mult
% 57.96/58.34 ( mult( ld( X, unit ), rd( Y, X ) ), X ) }.
% 57.96/58.34 parent0[0]: (1773) {G20,W15,D5,L1,V2,M1} P(496,836);d(504);d(17) { ld( mult
% 57.96/58.34 ( ld( Y, unit ), rd( X, Y ) ), mult( ld( Y, unit ), X ) ) ==> Y }.
% 57.96/58.34 parent1[0; 14]: (10304) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) )
% 57.96/58.34 }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := mult( ld( X, unit ), rd( Y, X ) )
% 57.96/58.34 Y := mult( ld( X, unit ), Y )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10308) {G1,W15,D5,L1,V2,M1} { mult( mult( ld( X, unit ), rd( Y, X
% 57.96/58.34 ) ), X ) ==> mult( ld( X, unit ), Y ) }.
% 57.96/58.34 parent0[0]: (10307) {G1,W15,D5,L1,V2,M1} { mult( ld( X, unit ), Y ) ==>
% 57.96/58.34 mult( mult( ld( X, unit ), rd( Y, X ) ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (1797) {G21,W15,D5,L1,V2,M1} P(1773,0) { mult( mult( ld( X,
% 57.96/58.34 unit ), rd( Y, X ) ), X ) ==> mult( ld( X, unit ), Y ) }.
% 57.96/58.34 parent0: (10308) {G1,W15,D5,L1,V2,M1} { mult( mult( ld( X, unit ), rd( Y,
% 57.96/58.34 X ) ), X ) ==> mult( ld( X, unit ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10310) {G3,W15,D5,L1,V2,M1} { mult( ld( X, Y ), Y ) ==> mult( ld
% 57.96/58.34 ( X, mult( Y, X ) ), ld( X, Y ) ) }.
% 57.96/58.34 parent0[0]: (577) {G3,W15,D5,L1,V2,M1} S(42);d(151) { mult( ld( X, mult( Y
% 57.96/58.34 , X ) ), ld( X, Y ) ) ==> mult( ld( X, Y ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10311) {G1,W19,D5,L1,V2,M1} { mult( ld( X, rd( Y, X ) ), rd( Y,
% 57.96/58.34 X ) ) ==> mult( ld( X, Y ), ld( X, rd( Y, X ) ) ) }.
% 57.96/58.34 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 57.96/58.34 parent1[0; 13]: (10310) {G3,W15,D5,L1,V2,M1} { mult( ld( X, Y ), Y ) ==>
% 57.96/58.34 mult( ld( X, mult( Y, X ) ), ld( X, Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := rd( Y, X )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10312) {G1,W19,D5,L1,V2,M1} { mult( ld( X, Y ), ld( X, rd( Y, X )
% 57.96/58.34 ) ) ==> mult( ld( X, rd( Y, X ) ), rd( Y, X ) ) }.
% 57.96/58.34 parent0[0]: (10311) {G1,W19,D5,L1,V2,M1} { mult( ld( X, rd( Y, X ) ), rd(
% 57.96/58.34 Y, X ) ) ==> mult( ld( X, Y ), ld( X, rd( Y, X ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (1840) {G4,W19,D5,L1,V2,M1} P(2,577) { mult( ld( Y, X ), ld( Y
% 57.96/58.34 , rd( X, Y ) ) ) ==> mult( ld( Y, rd( X, Y ) ), rd( X, Y ) ) }.
% 57.96/58.34 parent0: (10312) {G1,W19,D5,L1,V2,M1} { mult( ld( X, Y ), ld( X, rd( Y, X
% 57.96/58.34 ) ) ) ==> mult( ld( X, rd( Y, X ) ), rd( Y, X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10314) {G6,W11,D5,L1,V2,M1} { rd( X, f( Y ) ) ==> rd( mult( X, f
% 57.96/58.34 ( Y ) ), Y ) }.
% 57.96/58.34 parent0[0]: (89) {G6,W11,D5,L1,V2,M1} P(3,73) { rd( mult( X, f( Y ) ), Y )
% 57.96/58.34 ==> rd( X, f( Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10318) {G7,W19,D6,L1,V2,M1} { rd( mult( X, Y ), f( ld( Y, unit )
% 57.96/58.34 ) ) ==> rd( rd( X, f( ld( Y, unit ) ) ), ld( Y, unit ) ) }.
% 57.96/58.34 parent0[0]: (516) {G17,W15,D5,L1,V2,M1} P(489,66) { mult( mult( X, Y ), f(
% 57.96/58.34 ld( Y, unit ) ) ) ==> rd( X, f( ld( Y, unit ) ) ) }.
% 57.96/58.34 parent1[0; 10]: (10314) {G6,W11,D5,L1,V2,M1} { rd( X, f( Y ) ) ==> rd(
% 57.96/58.34 mult( X, f( Y ) ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := mult( X, Y )
% 57.96/58.34 Y := ld( Y, unit )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10319) {G8,W19,D6,L1,V2,M1} { rd( mult( X, Y ), f( ld( Y, unit )
% 57.96/58.34 ) ) ==> mult( rd( X, f( ld( Y, unit ) ) ), ld( unit, Y ) ) }.
% 57.96/58.34 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.34 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.34 parent1[0; 9]: (10318) {G7,W19,D6,L1,V2,M1} { rd( mult( X, Y ), f( ld( Y,
% 57.96/58.34 unit ) ) ) ==> rd( rd( X, f( ld( Y, unit ) ) ), ld( Y, unit ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := unit
% 57.96/58.34 Y := Y
% 57.96/58.34 Z := rd( X, f( ld( Y, unit ) ) )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10320) {G2,W17,D6,L1,V2,M1} { rd( mult( X, Y ), f( ld( Y, unit )
% 57.96/58.34 ) ) ==> mult( rd( X, f( ld( Y, unit ) ) ), Y ) }.
% 57.96/58.34 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.34 parent1[0; 16]: (10319) {G8,W19,D6,L1,V2,M1} { rd( mult( X, Y ), f( ld( Y
% 57.96/58.34 , unit ) ) ) ==> mult( rd( X, f( ld( Y, unit ) ) ), ld( unit, Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (1877) {G20,W17,D6,L1,V2,M1} P(516,89);d(534);d(16) { rd( mult
% 57.96/58.34 ( X, Y ), f( ld( Y, unit ) ) ) ==> mult( rd( X, f( ld( Y, unit ) ) ), Y )
% 57.96/58.34 }.
% 57.96/58.34 parent0: (10320) {G2,W17,D6,L1,V2,M1} { rd( mult( X, Y ), f( ld( Y, unit )
% 57.96/58.34 ) ) ==> mult( rd( X, f( ld( Y, unit ) ) ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10323) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult( X, Y )
% 57.96/58.34 , X ) }.
% 57.96/58.34 parent0[0]: (517) {G17,W9,D4,L1,V2,M1} P(489,17) { ld( mult( X, Y ), X )
% 57.96/58.34 ==> ld( Y, unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10324) {G3,W17,D6,L1,V2,M1} { ld( mult( X, Y ), unit ) ==> ld(
% 57.96/58.34 mult( mult( Y, rd( Y, X ) ), X ), rd( Y, X ) ) }.
% 57.96/58.34 parent0[0]: (402) {G2,W15,D5,L1,V2,M1} P(41,29);d(2) { mult( rd( Y, X ),
% 57.96/58.34 mult( X, Y ) ) ==> mult( mult( Y, rd( Y, X ) ), X ) }.
% 57.96/58.34 parent1[0; 7]: (10323) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult(
% 57.96/58.34 X, Y ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := rd( Y, X )
% 57.96/58.34 Y := mult( X, Y )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10325) {G3,W17,D6,L1,V2,M1} { ld( mult( mult( Y, rd( Y, X ) ), X
% 57.96/58.34 ), rd( Y, X ) ) ==> ld( mult( X, Y ), unit ) }.
% 57.96/58.34 parent0[0]: (10324) {G3,W17,D6,L1,V2,M1} { ld( mult( X, Y ), unit ) ==> ld
% 57.96/58.34 ( mult( mult( Y, rd( Y, X ) ), X ), rd( Y, X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (1897) {G18,W17,D6,L1,V2,M1} P(402,517) { ld( mult( mult( X,
% 57.96/58.34 rd( X, Y ) ), Y ), rd( X, Y ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.34 parent0: (10325) {G3,W17,D6,L1,V2,M1} { ld( mult( mult( Y, rd( Y, X ) ), X
% 57.96/58.34 ), rd( Y, X ) ) ==> ld( mult( X, Y ), unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10327) {G2,W15,D5,L1,V2,M1} { mult( mult( X, rd( X, Y ) ), Y )
% 57.96/58.34 ==> mult( rd( X, Y ), mult( Y, X ) ) }.
% 57.96/58.34 parent0[0]: (402) {G2,W15,D5,L1,V2,M1} P(41,29);d(2) { mult( rd( Y, X ),
% 57.96/58.34 mult( X, Y ) ) ==> mult( mult( Y, rd( Y, X ) ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10333) {G3,W23,D6,L1,V2,M1} { mult( mult( ld( X, Y ), rd( ld( X
% 57.96/58.34 , Y ), X ) ), X ) ==> mult( ld( X, rd( Y, X ) ), mult( X, ld( X, Y ) ) )
% 57.96/58.34 }.
% 57.96/58.34 parent0[0]: (329) {G5,W11,D4,L1,V2,M1} P(248,15) { rd( ld( X, Y ), X ) ==>
% 57.96/58.34 ld( X, rd( Y, X ) ) }.
% 57.96/58.34 parent1[0; 13]: (10327) {G2,W15,D5,L1,V2,M1} { mult( mult( X, rd( X, Y ) )
% 57.96/58.34 , Y ) ==> mult( rd( X, Y ), mult( Y, X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := ld( X, Y )
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10334) {G4,W23,D6,L1,V2,M1} { mult( mult( ld( X, Y ), ld( X, rd
% 57.96/58.34 ( Y, X ) ) ), X ) ==> mult( ld( X, rd( Y, X ) ), mult( X, ld( X, Y ) ) )
% 57.96/58.34 }.
% 57.96/58.34 parent0[0]: (329) {G5,W11,D4,L1,V2,M1} P(248,15) { rd( ld( X, Y ), X ) ==>
% 57.96/58.34 ld( X, rd( Y, X ) ) }.
% 57.96/58.34 parent1[0; 6]: (10333) {G3,W23,D6,L1,V2,M1} { mult( mult( ld( X, Y ), rd(
% 57.96/58.34 ld( X, Y ), X ) ), X ) ==> mult( ld( X, rd( Y, X ) ), mult( X, ld( X, Y )
% 57.96/58.34 ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10336) {G1,W19,D6,L1,V2,M1} { mult( mult( ld( X, Y ), ld( X, rd
% 57.96/58.34 ( Y, X ) ) ), X ) ==> mult( ld( X, rd( Y, X ) ), Y ) }.
% 57.96/58.34 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.34 parent1[0; 18]: (10334) {G4,W23,D6,L1,V2,M1} { mult( mult( ld( X, Y ), ld
% 57.96/58.34 ( X, rd( Y, X ) ) ), X ) ==> mult( ld( X, rd( Y, X ) ), mult( X, ld( X, Y
% 57.96/58.34 ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10337) {G2,W19,D6,L1,V2,M1} { mult( mult( ld( X, rd( Y, X ) ),
% 57.96/58.34 rd( Y, X ) ), X ) ==> mult( ld( X, rd( Y, X ) ), Y ) }.
% 57.96/58.34 parent0[0]: (1840) {G4,W19,D5,L1,V2,M1} P(2,577) { mult( ld( Y, X ), ld( Y
% 57.96/58.34 , rd( X, Y ) ) ) ==> mult( ld( Y, rd( X, Y ) ), rd( X, Y ) ) }.
% 57.96/58.34 parent1[0; 2]: (10336) {G1,W19,D6,L1,V2,M1} { mult( mult( ld( X, Y ), ld(
% 57.96/58.34 X, rd( Y, X ) ) ), X ) ==> mult( ld( X, rd( Y, X ) ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10338) {G3,W19,D6,L1,V2,M1} { ld( X, mult( rd( Y, X ), mult( rd
% 57.96/58.34 ( Y, X ), X ) ) ) ==> mult( ld( X, rd( Y, X ) ), Y ) }.
% 57.96/58.34 parent0[0]: (239) {G2,W15,D5,L1,V2,M1} P(25,40);d(0);d(42) { mult( mult( ld
% 57.96/58.34 ( X, Y ), Y ), X ) ==> ld( X, mult( Y, mult( Y, X ) ) ) }.
% 57.96/58.34 parent1[0; 1]: (10337) {G2,W19,D6,L1,V2,M1} { mult( mult( ld( X, rd( Y, X
% 57.96/58.34 ) ), rd( Y, X ) ), X ) ==> mult( ld( X, rd( Y, X ) ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := rd( Y, X )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10339) {G1,W15,D5,L1,V2,M1} { ld( X, mult( rd( Y, X ), Y ) ) ==>
% 57.96/58.34 mult( ld( X, rd( Y, X ) ), Y ) }.
% 57.96/58.34 parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 57.96/58.34 parent1[0; 7]: (10338) {G3,W19,D6,L1,V2,M1} { ld( X, mult( rd( Y, X ),
% 57.96/58.34 mult( rd( Y, X ), X ) ) ) ==> mult( ld( X, rd( Y, X ) ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10340) {G1,W15,D5,L1,V2,M1} { mult( ld( X, rd( Y, X ) ), Y ) ==>
% 57.96/58.34 ld( X, mult( rd( Y, X ), Y ) ) }.
% 57.96/58.34 parent0[0]: (10339) {G1,W15,D5,L1,V2,M1} { ld( X, mult( rd( Y, X ), Y ) )
% 57.96/58.34 ==> mult( ld( X, rd( Y, X ) ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (1898) {G6,W15,D5,L1,V2,M1} P(329,402);d(0);d(1840);d(239);d(2
% 57.96/58.34 ) { mult( ld( X, rd( Y, X ) ), Y ) ==> ld( X, mult( rd( Y, X ), Y ) ) }.
% 57.96/58.34 parent0: (10340) {G1,W15,D5,L1,V2,M1} { mult( ld( X, rd( Y, X ) ), Y ) ==>
% 57.96/58.34 ld( X, mult( rd( Y, X ), Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10342) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y ) }.
% 57.96/58.34 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10343) {G1,W15,D5,L1,V2,M1} { mult( mult( X, Y ), ld( Y, X ) )
% 57.96/58.34 ==> rd( mult( X, mult( X, Y ) ), Y ) }.
% 57.96/58.34 parent0[0]: (297) {G2,W15,D5,L1,V2,M1} P(29,25);d(0) { mult( mult( mult( Y
% 57.96/58.34 , X ), ld( X, Y ) ), X ) ==> mult( Y, mult( Y, X ) ) }.
% 57.96/58.34 parent1[0; 9]: (10342) {G0,W7,D4,L1,V2,M1} { X ==> rd( mult( X, Y ), Y )
% 57.96/58.34 }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := mult( mult( X, Y ), ld( Y, X ) )
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10344) {G1,W15,D5,L1,V2,M1} { rd( mult( X, mult( X, Y ) ), Y )
% 57.96/58.34 ==> mult( mult( X, Y ), ld( Y, X ) ) }.
% 57.96/58.34 parent0[0]: (10343) {G1,W15,D5,L1,V2,M1} { mult( mult( X, Y ), ld( Y, X )
% 57.96/58.34 ) ==> rd( mult( X, mult( X, Y ) ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (2047) {G3,W15,D5,L1,V2,M1} P(297,3) { rd( mult( X, mult( X, Y
% 57.96/58.34 ) ), Y ) ==> mult( mult( X, Y ), ld( Y, X ) ) }.
% 57.96/58.34 parent0: (10344) {G1,W15,D5,L1,V2,M1} { rd( mult( X, mult( X, Y ) ), Y )
% 57.96/58.34 ==> mult( mult( X, Y ), ld( Y, X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10346) {G3,W15,D5,L1,V2,M1} { mult( mult( X, Y ), ld( Y, X ) )
% 57.96/58.34 ==> rd( mult( X, mult( X, Y ) ), Y ) }.
% 57.96/58.34 parent0[0]: (2047) {G3,W15,D5,L1,V2,M1} P(297,3) { rd( mult( X, mult( X, Y
% 57.96/58.34 ) ), Y ) ==> mult( mult( X, Y ), ld( Y, X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10349) {G1,W19,D5,L1,V2,M1} { mult( mult( X, ld( X, Y ) ), ld(
% 57.96/58.34 ld( X, Y ), X ) ) ==> rd( mult( X, Y ), ld( X, Y ) ) }.
% 57.96/58.34 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.34 parent1[0; 15]: (10346) {G3,W15,D5,L1,V2,M1} { mult( mult( X, Y ), ld( Y,
% 57.96/58.34 X ) ) ==> rd( mult( X, mult( X, Y ) ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := ld( X, Y )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10350) {G1,W15,D5,L1,V2,M1} { mult( Y, ld( ld( X, Y ), X ) ) ==>
% 57.96/58.34 rd( mult( X, Y ), ld( X, Y ) ) }.
% 57.96/58.34 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.34 parent1[0; 2]: (10349) {G1,W19,D5,L1,V2,M1} { mult( mult( X, ld( X, Y ) )
% 57.96/58.34 , ld( ld( X, Y ), X ) ) ==> rd( mult( X, Y ), ld( X, Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10353) {G2,W15,D5,L1,V2,M1} { mult( X, ld( ld( Y, X ), Y ) ) ==>
% 57.96/58.34 mult( mult( Y, X ), ld( X, Y ) ) }.
% 57.96/58.34 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.34 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.34 parent1[0; 8]: (10350) {G1,W15,D5,L1,V2,M1} { mult( Y, ld( ld( X, Y ), X )
% 57.96/58.34 ) ==> rd( mult( X, Y ), ld( X, Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 Z := mult( Y, X )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (2069) {G20,W15,D5,L1,V2,M1} P(0,2047);d(534) { mult( Y, ld(
% 57.96/58.34 ld( X, Y ), X ) ) ==> mult( mult( X, Y ), ld( Y, X ) ) }.
% 57.96/58.34 parent0: (10353) {G2,W15,D5,L1,V2,M1} { mult( X, ld( ld( Y, X ), Y ) ) ==>
% 57.96/58.34 mult( mult( Y, X ), ld( X, Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10356) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult( X, Y )
% 57.96/58.34 , X ) }.
% 57.96/58.34 parent0[0]: (517) {G17,W9,D4,L1,V2,M1} P(489,17) { ld( mult( X, Y ), X )
% 57.96/58.34 ==> ld( Y, unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10360) {G18,W17,D5,L1,V2,M1} { ld( ld( ld( X, Y ), X ), unit )
% 57.96/58.34 ==> ld( mult( mult( X, Y ), ld( Y, X ) ), Y ) }.
% 57.96/58.34 parent0[0]: (2069) {G20,W15,D5,L1,V2,M1} P(0,2047);d(534) { mult( Y, ld( ld
% 57.96/58.34 ( X, Y ), X ) ) ==> mult( mult( X, Y ), ld( Y, X ) ) }.
% 57.96/58.34 parent1[0; 9]: (10356) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult(
% 57.96/58.34 X, Y ), X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := ld( ld( X, Y ), X )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10361) {G19,W15,D5,L1,V2,M1} { ld( X, ld( X, Y ) ) ==> ld( mult
% 57.96/58.34 ( mult( X, Y ), ld( Y, X ) ), Y ) }.
% 57.96/58.34 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.34 ==> ld( Y, X ) }.
% 57.96/58.34 parent1[0; 1]: (10360) {G18,W17,D5,L1,V2,M1} { ld( ld( ld( X, Y ), X ),
% 57.96/58.34 unit ) ==> ld( mult( mult( X, Y ), ld( Y, X ) ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := ld( X, Y )
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10362) {G19,W15,D5,L1,V2,M1} { ld( mult( mult( X, Y ), ld( Y, X )
% 57.96/58.34 ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 57.96/58.34 parent0[0]: (10361) {G19,W15,D5,L1,V2,M1} { ld( X, ld( X, Y ) ) ==> ld(
% 57.96/58.34 mult( mult( X, Y ), ld( Y, X ) ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (2103) {G21,W15,D5,L1,V2,M1} P(2069,517);d(529) { ld( mult(
% 57.96/58.34 mult( Y, X ), ld( X, Y ) ), X ) ==> ld( Y, ld( Y, X ) ) }.
% 57.96/58.34 parent0: (10362) {G19,W15,D5,L1,V2,M1} { ld( mult( mult( X, Y ), ld( Y, X
% 57.96/58.34 ) ), Y ) ==> ld( X, ld( X, Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10364) {G21,W15,D5,L1,V2,M1} { ld( X, ld( X, Y ) ) ==> ld( mult(
% 57.96/58.34 mult( X, Y ), ld( Y, X ) ), Y ) }.
% 57.96/58.34 parent0[0]: (2103) {G21,W15,D5,L1,V2,M1} P(2069,517);d(529) { ld( mult(
% 57.96/58.34 mult( Y, X ), ld( X, Y ) ), X ) ==> ld( Y, ld( Y, X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10368) {G2,W19,D6,L1,V2,M1} { ld( X, ld( X, rd( X, Y ) ) ) ==>
% 57.96/58.34 ld( mult( mult( X, rd( X, Y ) ), Y ), rd( X, Y ) ) }.
% 57.96/58.34 parent0[0]: (17) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 57.96/58.34 parent1[0; 15]: (10364) {G21,W15,D5,L1,V2,M1} { ld( X, ld( X, Y ) ) ==> ld
% 57.96/58.34 ( mult( mult( X, Y ), ld( Y, X ) ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := rd( X, Y )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10369) {G3,W13,D5,L1,V2,M1} { ld( X, ld( X, rd( X, Y ) ) ) ==>
% 57.96/58.34 ld( mult( Y, X ), unit ) }.
% 57.96/58.34 parent0[0]: (1897) {G18,W17,D6,L1,V2,M1} P(402,517) { ld( mult( mult( X, rd
% 57.96/58.34 ( X, Y ) ), Y ), rd( X, Y ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.34 parent1[0; 8]: (10368) {G2,W19,D6,L1,V2,M1} { ld( X, ld( X, rd( X, Y ) ) )
% 57.96/58.34 ==> ld( mult( mult( X, rd( X, Y ) ), Y ), rd( X, Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10370) {G4,W11,D4,L1,V2,M1} { ld( X, ld( Y, unit ) ) ==> ld(
% 57.96/58.34 mult( Y, X ), unit ) }.
% 57.96/58.34 parent0[0]: (504) {G16,W9,D4,L1,V2,M1} P(470,1) { ld( X, rd( X, Y ) ) ==>
% 57.96/58.34 ld( Y, unit ) }.
% 57.96/58.34 parent1[0; 3]: (10369) {G3,W13,D5,L1,V2,M1} { ld( X, ld( X, rd( X, Y ) ) )
% 57.96/58.34 ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (2151) {G22,W11,D4,L1,V2,M1} P(17,2103);d(1897);d(504) { ld( X
% 57.96/58.34 , ld( Y, unit ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.34 parent0: (10370) {G4,W11,D4,L1,V2,M1} { ld( X, ld( Y, unit ) ) ==> ld(
% 57.96/58.34 mult( Y, X ), unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10373) {G18,W9,D4,L1,V2,M1} { ld( Y, X ) ==> ld( ld( X, Y ), unit
% 57.96/58.34 ) }.
% 57.96/58.34 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.34 ==> ld( Y, X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10378) {G19,W13,D5,L1,V2,M1} { ld( ld( X, unit ), Y ) ==> ld( ld
% 57.96/58.34 ( mult( X, Y ), unit ), unit ) }.
% 57.96/58.34 parent0[0]: (2151) {G22,W11,D4,L1,V2,M1} P(17,2103);d(1897);d(504) { ld( X
% 57.96/58.34 , ld( Y, unit ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.34 parent1[0; 7]: (10373) {G18,W9,D4,L1,V2,M1} { ld( Y, X ) ==> ld( ld( X, Y
% 57.96/58.34 ), unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := ld( X, unit )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10379) {G19,W11,D4,L1,V2,M1} { ld( ld( X, unit ), Y ) ==> ld(
% 57.96/58.34 unit, mult( X, Y ) ) }.
% 57.96/58.34 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.34 ==> ld( Y, X ) }.
% 57.96/58.34 parent1[0; 6]: (10378) {G19,W13,D5,L1,V2,M1} { ld( ld( X, unit ), Y ) ==>
% 57.96/58.34 ld( ld( mult( X, Y ), unit ), unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := mult( X, Y )
% 57.96/58.34 Y := unit
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10380) {G2,W9,D4,L1,V2,M1} { ld( ld( X, unit ), Y ) ==> mult( X
% 57.96/58.34 , Y ) }.
% 57.96/58.34 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.34 parent1[0; 6]: (10379) {G19,W11,D4,L1,V2,M1} { ld( ld( X, unit ), Y ) ==>
% 57.96/58.34 ld( unit, mult( X, Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := mult( X, Y )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld
% 57.96/58.34 ( Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.34 parent0: (10380) {G2,W9,D4,L1,V2,M1} { ld( ld( X, unit ), Y ) ==> mult( X
% 57.96/58.34 , Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10383) {G22,W11,D4,L1,V2,M1} { ld( mult( Y, X ), unit ) ==> ld( X
% 57.96/58.34 , ld( Y, unit ) ) }.
% 57.96/58.34 parent0[0]: (2151) {G22,W11,D4,L1,V2,M1} P(17,2103);d(1897);d(504) { ld( X
% 57.96/58.34 , ld( Y, unit ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10388) {G19,W13,D5,L1,V3,M1} { ld( mult( ld( X, Y ), Z ), unit )
% 57.96/58.34 ==> ld( Z, ld( Y, X ) ) }.
% 57.96/58.34 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.34 ==> ld( Y, X ) }.
% 57.96/58.34 parent1[0; 10]: (10383) {G22,W11,D4,L1,V2,M1} { ld( mult( Y, X ), unit )
% 57.96/58.34 ==> ld( X, ld( Y, unit ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := Z
% 57.96/58.34 Y := ld( X, Y )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (2205) {G23,W13,D5,L1,V3,M1} P(529,2151) { ld( mult( ld( X, Y
% 57.96/58.34 ), Z ), unit ) ==> ld( Z, ld( Y, X ) ) }.
% 57.96/58.34 parent0: (10388) {G19,W13,D5,L1,V3,M1} { ld( mult( ld( X, Y ), Z ), unit )
% 57.96/58.34 ==> ld( Z, ld( Y, X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 Z := Z
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10391) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) ) }.
% 57.96/58.34 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10394) {G1,W11,D5,L1,V2,M1} { ld( X, unit ) ==> mult( Y, ld(
% 57.96/58.34 mult( X, Y ), unit ) ) }.
% 57.96/58.34 parent0[0]: (2151) {G22,W11,D4,L1,V2,M1} P(17,2103);d(1897);d(504) { ld( X
% 57.96/58.34 , ld( Y, unit ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.34 parent1[0; 6]: (10391) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) )
% 57.96/58.34 }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := ld( X, unit )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10395) {G2,W9,D4,L1,V2,M1} { ld( X, unit ) ==> rd( Y, mult( X, Y
% 57.96/58.34 ) ) }.
% 57.96/58.34 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.34 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.34 parent1[0; 4]: (10394) {G1,W11,D5,L1,V2,M1} { ld( X, unit ) ==> mult( Y,
% 57.96/58.34 ld( mult( X, Y ), unit ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := mult( X, Y )
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10396) {G2,W9,D4,L1,V2,M1} { rd( Y, mult( X, Y ) ) ==> ld( X,
% 57.96/58.34 unit ) }.
% 57.96/58.34 parent0[0]: (10395) {G2,W9,D4,L1,V2,M1} { ld( X, unit ) ==> rd( Y, mult( X
% 57.96/58.34 , Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (2213) {G23,W9,D4,L1,V2,M1} P(2151,0);d(470) { rd( X, mult( Y
% 57.96/58.34 , X ) ) ==> ld( Y, unit ) }.
% 57.96/58.34 parent0: (10396) {G2,W9,D4,L1,V2,M1} { rd( Y, mult( X, Y ) ) ==> ld( X,
% 57.96/58.34 unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10397) {G23,W9,D4,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X, unit )
% 57.96/58.34 , Y ) }.
% 57.96/58.34 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.34 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10401) {G24,W11,D4,L1,V2,M1} { mult( ld( X, unit ), Y ) ==> ld(
% 57.96/58.34 mult( X, unit ), Y ) }.
% 57.96/58.34 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.34 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.34 parent1[0; 7]: (10397) {G23,W9,D4,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X,
% 57.96/58.34 unit ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := unit
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := ld( X, unit )
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10402) {G1,W9,D4,L1,V2,M1} { mult( ld( X, unit ), Y ) ==> ld( X
% 57.96/58.34 , Y ) }.
% 57.96/58.34 parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 57.96/58.34 parent1[0; 7]: (10401) {G24,W11,D4,L1,V2,M1} { mult( ld( X, unit ), Y )
% 57.96/58.34 ==> ld( mult( X, unit ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (2214) {G24,W9,D4,L1,V2,M1} P(2204,2204);d(4) { mult( ld( X,
% 57.96/58.34 unit ), Y ) ==> ld( X, Y ) }.
% 57.96/58.34 parent0: (10402) {G1,W9,D4,L1,V2,M1} { mult( ld( X, unit ), Y ) ==> ld( X
% 57.96/58.34 , Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10404) {G23,W9,D4,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X, unit )
% 57.96/58.34 , Y ) }.
% 57.96/58.34 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.34 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10408) {G23,W13,D5,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==> ld(
% 57.96/58.34 mult( Y, ld( X, unit ) ), unit ) }.
% 57.96/58.34 parent0[0]: (2151) {G22,W11,D4,L1,V2,M1} P(17,2103);d(1897);d(504) { ld( X
% 57.96/58.34 , ld( Y, unit ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.34 parent1[0; 6]: (10404) {G23,W9,D4,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X,
% 57.96/58.34 unit ), Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := ld( X, unit )
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := ld( Y, unit )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10410) {G16,W11,D4,L1,V2,M1} { mult( X, ld( Y, unit ) ) ==> ld(
% 57.96/58.34 rd( Y, X ), unit ) }.
% 57.96/58.34 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.34 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.34 parent1[0; 7]: (10408) {G23,W13,D5,L1,V2,M1} { mult( X, ld( Y, unit ) )
% 57.96/58.34 ==> ld( mult( Y, ld( X, unit ) ), unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10412) {G16,W9,D4,L1,V2,M1} { rd( X, Y ) ==> ld( rd( Y, X ),
% 57.96/58.34 unit ) }.
% 57.96/58.34 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.34 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.34 parent1[0; 1]: (10410) {G16,W11,D4,L1,V2,M1} { mult( X, ld( Y, unit ) )
% 57.96/58.34 ==> ld( rd( Y, X ), unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10413) {G16,W9,D4,L1,V2,M1} { ld( rd( Y, X ), unit ) ==> rd( X, Y
% 57.96/58.34 ) }.
% 57.96/58.34 parent0[0]: (10412) {G16,W9,D4,L1,V2,M1} { rd( X, Y ) ==> ld( rd( Y, X ),
% 57.96/58.34 unit ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld(
% 57.96/58.34 rd( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.34 parent0: (10413) {G16,W9,D4,L1,V2,M1} { ld( rd( Y, X ), unit ) ==> rd( X,
% 57.96/58.34 Y ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10415) {G20,W15,D5,L1,V2,M1} { mult( mult( Y, X ), ld( X, Y ) )
% 57.96/58.34 ==> mult( X, ld( ld( Y, X ), Y ) ) }.
% 57.96/58.34 parent0[0]: (2069) {G20,W15,D5,L1,V2,M1} P(0,2047);d(534) { mult( Y, ld( ld
% 57.96/58.34 ( X, Y ), X ) ) ==> mult( mult( X, Y ), ld( Y, X ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10424) {G21,W21,D5,L1,V2,M1} { mult( mult( ld( X, unit ), Y ),
% 57.96/58.34 ld( Y, ld( X, unit ) ) ) ==> mult( Y, ld( mult( X, Y ), ld( X, unit ) ) )
% 57.96/58.34 }.
% 57.96/58.34 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.34 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.34 parent1[0; 15]: (10415) {G20,W15,D5,L1,V2,M1} { mult( mult( Y, X ), ld( X
% 57.96/58.34 , Y ) ) ==> mult( X, ld( ld( Y, X ), Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := ld( X, unit )
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10426) {G22,W21,D6,L1,V2,M1} { mult( mult( ld( X, unit ), Y ),
% 57.96/58.34 ld( Y, ld( X, unit ) ) ) ==> mult( Y, ld( mult( X, mult( X, Y ) ), unit )
% 57.96/58.34 ) }.
% 57.96/58.34 parent0[0]: (2151) {G22,W11,D4,L1,V2,M1} P(17,2103);d(1897);d(504) { ld( X
% 57.96/58.34 , ld( Y, unit ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.34 parent1[0; 14]: (10424) {G21,W21,D5,L1,V2,M1} { mult( mult( ld( X, unit )
% 57.96/58.34 , Y ), ld( Y, ld( X, unit ) ) ) ==> mult( Y, ld( mult( X, Y ), ld( X,
% 57.96/58.34 unit ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := mult( X, Y )
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10428) {G16,W19,D5,L1,V2,M1} { mult( mult( ld( X, unit ), Y ),
% 57.96/58.34 ld( Y, ld( X, unit ) ) ) ==> rd( Y, mult( X, mult( X, Y ) ) ) }.
% 57.96/58.34 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.34 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.34 parent1[0; 12]: (10426) {G22,W21,D6,L1,V2,M1} { mult( mult( ld( X, unit )
% 57.96/58.34 , Y ), ld( Y, ld( X, unit ) ) ) ==> mult( Y, ld( mult( X, mult( X, Y ) )
% 57.96/58.34 , unit ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := mult( X, mult( X, Y ) )
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10429) {G17,W17,D5,L1,V2,M1} { mult( ld( X, Y ), ld( Y, ld( X,
% 57.96/58.34 unit ) ) ) ==> rd( Y, mult( X, mult( X, Y ) ) ) }.
% 57.96/58.34 parent0[0]: (2214) {G24,W9,D4,L1,V2,M1} P(2204,2204);d(4) { mult( ld( X,
% 57.96/58.34 unit ), Y ) ==> ld( X, Y ) }.
% 57.96/58.34 parent1[0; 2]: (10428) {G16,W19,D5,L1,V2,M1} { mult( mult( ld( X, unit ),
% 57.96/58.34 Y ), ld( Y, ld( X, unit ) ) ) ==> rd( Y, mult( X, mult( X, Y ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10430) {G18,W17,D5,L1,V2,M1} { mult( ld( X, Y ), ld( mult( X, Y
% 57.96/58.34 ), unit ) ) ==> rd( Y, mult( X, mult( X, Y ) ) ) }.
% 57.96/58.34 parent0[0]: (2151) {G22,W11,D4,L1,V2,M1} P(17,2103);d(1897);d(504) { ld( X
% 57.96/58.34 , ld( Y, unit ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.34 parent1[0; 5]: (10429) {G17,W17,D5,L1,V2,M1} { mult( ld( X, Y ), ld( Y, ld
% 57.96/58.34 ( X, unit ) ) ) ==> rd( Y, mult( X, mult( X, Y ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10431) {G16,W15,D5,L1,V2,M1} { rd( ld( X, Y ), mult( X, Y ) )
% 57.96/58.34 ==> rd( Y, mult( X, mult( X, Y ) ) ) }.
% 57.96/58.34 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.34 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.34 parent1[0; 1]: (10430) {G18,W17,D5,L1,V2,M1} { mult( ld( X, Y ), ld( mult
% 57.96/58.34 ( X, Y ), unit ) ) ==> rd( Y, mult( X, mult( X, Y ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := mult( X, Y )
% 57.96/58.34 Y := ld( X, Y )
% 57.96/58.34 end
% 57.96/58.34 substitution1:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10432) {G16,W15,D5,L1,V2,M1} { rd( Y, mult( X, mult( X, Y ) ) )
% 57.96/58.34 ==> rd( ld( X, Y ), mult( X, Y ) ) }.
% 57.96/58.34 parent0[0]: (10431) {G16,W15,D5,L1,V2,M1} { rd( ld( X, Y ), mult( X, Y ) )
% 57.96/58.34 ==> rd( Y, mult( X, mult( X, Y ) ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 subsumption: (2217) {G25,W15,D5,L1,V2,M1} P(2204,2069);d(2151);d(470);d(
% 57.96/58.34 2214);d(2151);d(470) { rd( Y, mult( X, mult( X, Y ) ) ) ==> rd( ld( X, Y
% 57.96/58.34 ), mult( X, Y ) ) }.
% 57.96/58.34 parent0: (10432) {G16,W15,D5,L1,V2,M1} { rd( Y, mult( X, mult( X, Y ) ) )
% 57.96/58.34 ==> rd( ld( X, Y ), mult( X, Y ) ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := X
% 57.96/58.34 Y := Y
% 57.96/58.34 end
% 57.96/58.34 permutation0:
% 57.96/58.34 0 ==> 0
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 eqswap: (10434) {G23,W9,D4,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X, unit )
% 57.96/58.34 , Y ) }.
% 57.96/58.34 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.34 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.34 substitution0:
% 57.96/58.34 X := Y
% 57.96/58.34 Y := X
% 57.96/58.34 end
% 57.96/58.34
% 57.96/58.34 paramod: (10441) {G18,W15,D6,L1,V2,M1} { mult( mult( f( ld( X, unit ) ), X
% 57.96/58.34 ), Y ) ==> ld( f( ld( X, unit ) ), Y ) }.
% 57.96/58.34 parent0[0]: (514) {G17,W13,D6,L1,V1,M1} P(489,78) { ld( mult( f( ld( X,
% 57.96/58.34 unit ) ), X ), unit ) ==> f( ld( X, unit ) ) }.
% 57.96/58.35 parent1[0; 10]: (10434) {G23,W9,D4,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X
% 57.96/58.35 , unit ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := mult( f( ld( X, unit ) ), X )
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2234) {G24,W15,D6,L1,V2,M1} P(514,2204) { mult( mult( f( ld(
% 57.96/58.35 X, unit ) ), X ), Y ) ==> ld( f( ld( X, unit ) ), Y ) }.
% 57.96/58.35 parent0: (10441) {G18,W15,D6,L1,V2,M1} { mult( mult( f( ld( X, unit ) ), X
% 57.96/58.35 ), Y ) ==> ld( f( ld( X, unit ) ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10443) {G23,W9,D4,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X, unit )
% 57.96/58.35 , Y ) }.
% 57.96/58.35 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.35 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10447) {G20,W11,D5,L1,V2,M1} { mult( f( X ), Y ) ==> ld( ld( X,
% 57.96/58.35 f( X ) ), Y ) }.
% 57.96/58.35 parent0[0]: (1396) {G19,W13,D5,L1,V2,M1} P(0,805) { ld( ld( f( X ), unit )
% 57.96/58.35 , Y ) = ld( ld( X, f( X ) ), Y ) }.
% 57.96/58.35 parent1[0; 5]: (10443) {G23,W9,D4,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X,
% 57.96/58.35 unit ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := f( X )
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10449) {G20,W11,D5,L1,V2,M1} { ld( ld( X, f( X ) ), Y ) ==> mult
% 57.96/58.35 ( f( X ), Y ) }.
% 57.96/58.35 parent0[0]: (10447) {G20,W11,D5,L1,V2,M1} { mult( f( X ), Y ) ==> ld( ld(
% 57.96/58.35 X, f( X ) ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2242) {G24,W11,D5,L1,V2,M1} P(2204,1396) { ld( ld( X, f( X )
% 57.96/58.35 ), Y ) ==> mult( f( X ), Y ) }.
% 57.96/58.35 parent0: (10449) {G20,W11,D5,L1,V2,M1} { ld( ld( X, f( X ) ), Y ) ==> mult
% 57.96/58.35 ( f( X ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10452) {G19,W13,D5,L1,V2,M1} { ld( ld( X, f( X ) ), Y ) = ld( ld
% 57.96/58.35 ( f( X ), unit ), Y ) }.
% 57.96/58.35 parent0[0]: (1396) {G19,W13,D5,L1,V2,M1} P(0,805) { ld( ld( f( X ), unit )
% 57.96/58.35 , Y ) = ld( ld( X, f( X ) ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10461) {G20,W17,D6,L1,V2,M1} { ld( mult( X, f( ld( X, unit ) ) )
% 57.96/58.35 , Y ) = ld( ld( f( ld( X, unit ) ), unit ), Y ) }.
% 57.96/58.35 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.35 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.35 parent1[0; 2]: (10452) {G19,W13,D5,L1,V2,M1} { ld( ld( X, f( X ) ), Y ) =
% 57.96/58.35 ld( ld( f( X ), unit ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := f( ld( X, unit ) )
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := ld( X, unit )
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10464) {G21,W15,D6,L1,V2,M1} { ld( mult( X, f( ld( X, unit ) ) )
% 57.96/58.35 , Y ) = mult( f( ld( X, unit ) ), Y ) }.
% 57.96/58.35 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.35 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.35 parent1[0; 9]: (10461) {G20,W17,D6,L1,V2,M1} { ld( mult( X, f( ld( X, unit
% 57.96/58.35 ) ) ), Y ) = ld( ld( f( ld( X, unit ) ), unit ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := f( ld( X, unit ) )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10465) {G18,W15,D6,L1,V2,M1} { ld( mult( f( ld( X, unit ) ), X )
% 57.96/58.35 , Y ) = mult( f( ld( X, unit ) ), Y ) }.
% 57.96/58.35 parent0[0]: (925) {G17,W13,D5,L1,V1,M1} P(67,80);d(489) { mult( X, f( ld( X
% 57.96/58.35 , unit ) ) ) ==> mult( f( ld( X, unit ) ), X ) }.
% 57.96/58.35 parent1[0; 2]: (10464) {G21,W15,D6,L1,V2,M1} { ld( mult( X, f( ld( X, unit
% 57.96/58.35 ) ) ), Y ) = mult( f( ld( X, unit ) ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2243) {G24,W15,D6,L1,V2,M1} P(2204,1396);d(2204);d(925) { ld
% 57.96/58.35 ( mult( f( ld( X, unit ) ), X ), Y ) ==> mult( f( ld( X, unit ) ), Y )
% 57.96/58.35 }.
% 57.96/58.35 parent0: (10465) {G18,W15,D6,L1,V2,M1} { ld( mult( f( ld( X, unit ) ), X )
% 57.96/58.35 , Y ) = mult( f( ld( X, unit ) ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10468) {G23,W9,D4,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X, unit )
% 57.96/58.35 , Y ) }.
% 57.96/58.35 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.35 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10476) {G19,W11,D4,L1,V3,M1} { mult( ld( X, Y ), Z ) ==> ld( ld
% 57.96/58.35 ( Y, X ), Z ) }.
% 57.96/58.35 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.35 ==> ld( Y, X ) }.
% 57.96/58.35 parent1[0; 7]: (10468) {G23,W9,D4,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X,
% 57.96/58.35 unit ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := ld( X, Y )
% 57.96/58.35 Y := Z
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.35 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.35 parent0: (10476) {G19,W11,D4,L1,V3,M1} { mult( ld( X, Y ), Z ) ==> ld( ld
% 57.96/58.35 ( Y, X ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10479) {G23,W9,D4,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X, unit )
% 57.96/58.35 , Y ) }.
% 57.96/58.35 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.35 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10485) {G3,W13,D6,L1,V2,M1} { mult( X, mult( mult( ld( X, unit )
% 57.96/58.35 , Y ), Y ) ) ==> mult( Y, Y ) }.
% 57.96/58.35 parent0[0]: (52) {G2,W11,D5,L1,V2,M1} P(28,1) { ld( X, mult( mult( X, Y ),
% 57.96/58.35 Y ) ) ==> mult( Y, Y ) }.
% 57.96/58.35 parent1[0; 10]: (10479) {G23,W9,D4,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X
% 57.96/58.35 , unit ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := ld( X, unit )
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := mult( mult( ld( X, unit ), Y ), Y )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10486) {G4,W13,D6,L1,V2,M1} { mult( X, mult( ld( ld( unit, X ),
% 57.96/58.35 Y ), Y ) ) ==> mult( Y, Y ) }.
% 57.96/58.35 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.35 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 4]: (10485) {G3,W13,D6,L1,V2,M1} { mult( X, mult( mult( ld( X,
% 57.96/58.35 unit ), Y ), Y ) ) ==> mult( Y, Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := unit
% 57.96/58.35 Z := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10488) {G5,W13,D6,L1,V2,M1} { mult( X, ld( ld( Y, ld( unit, X )
% 57.96/58.35 ), Y ) ) ==> mult( Y, Y ) }.
% 57.96/58.35 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.35 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 3]: (10486) {G4,W13,D6,L1,V2,M1} { mult( X, mult( ld( ld( unit
% 57.96/58.35 , X ), Y ), Y ) ) ==> mult( Y, Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := ld( unit, X )
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10489) {G2,W11,D5,L1,V2,M1} { mult( X, ld( ld( Y, X ), Y ) ) ==>
% 57.96/58.35 mult( Y, Y ) }.
% 57.96/58.35 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.35 parent1[0; 6]: (10488) {G5,W13,D6,L1,V2,M1} { mult( X, ld( ld( Y, ld( unit
% 57.96/58.35 , X ) ), Y ) ) ==> mult( Y, Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10490) {G3,W11,D4,L1,V2,M1} { mult( mult( Y, X ), ld( X, Y ) )
% 57.96/58.35 ==> mult( Y, Y ) }.
% 57.96/58.35 parent0[0]: (2069) {G20,W15,D5,L1,V2,M1} P(0,2047);d(534) { mult( Y, ld( ld
% 57.96/58.35 ( X, Y ), X ) ) ==> mult( mult( X, Y ), ld( Y, X ) ) }.
% 57.96/58.35 parent1[0; 1]: (10489) {G2,W11,D5,L1,V2,M1} { mult( X, ld( ld( Y, X ), Y )
% 57.96/58.35 ) ==> mult( Y, Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2256) {G25,W11,D4,L1,V2,M1} P(2204,52);d(2254);d(2254);d(16);
% 57.96/58.35 d(2069) { mult( mult( Y, X ), ld( X, Y ) ) ==> mult( Y, Y ) }.
% 57.96/58.35 parent0: (10490) {G3,W11,D4,L1,V2,M1} { mult( mult( Y, X ), ld( X, Y ) )
% 57.96/58.35 ==> mult( Y, Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10493) {G23,W9,D4,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X, unit )
% 57.96/58.35 , Y ) }.
% 57.96/58.35 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.35 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10494) {G24,W11,D4,L1,V3,M1} { mult( rd( X, Y ), Z ) ==> ld( rd
% 57.96/58.35 ( Y, X ), Z ) }.
% 57.96/58.35 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.35 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.35 parent1[0; 7]: (10493) {G23,W9,D4,L1,V2,M1} { mult( X, Y ) ==> ld( ld( X,
% 57.96/58.35 unit ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := rd( X, Y )
% 57.96/58.35 Y := Z
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ),
% 57.96/58.35 Z ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.35 parent0: (10494) {G24,W11,D4,L1,V3,M1} { mult( rd( X, Y ), Z ) ==> ld( rd
% 57.96/58.35 ( Y, X ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10497) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y ), unit
% 57.96/58.35 ) }.
% 57.96/58.35 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.35 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10502) {G4,W17,D5,L1,V2,M1} { rd( X, mult( Y, mult( Y, X ) ) )
% 57.96/58.35 ==> ld( mult( mult( Y, X ), ld( X, Y ) ), unit ) }.
% 57.96/58.35 parent0[0]: (2047) {G3,W15,D5,L1,V2,M1} P(297,3) { rd( mult( X, mult( X, Y
% 57.96/58.35 ) ), Y ) ==> mult( mult( X, Y ), ld( Y, X ) ) }.
% 57.96/58.35 parent1[0; 9]: (10497) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y
% 57.96/58.35 ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := mult( Y, mult( Y, X ) )
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10503) {G5,W13,D5,L1,V2,M1} { rd( X, mult( Y, mult( Y, X ) ) )
% 57.96/58.35 ==> ld( mult( Y, Y ), unit ) }.
% 57.96/58.35 parent0[0]: (2256) {G25,W11,D4,L1,V2,M1} P(2204,52);d(2254);d(2254);d(16);d
% 57.96/58.35 (2069) { mult( mult( Y, X ), ld( X, Y ) ) ==> mult( Y, Y ) }.
% 57.96/58.35 parent1[0; 9]: (10502) {G4,W17,D5,L1,V2,M1} { rd( X, mult( Y, mult( Y, X )
% 57.96/58.35 ) ) ==> ld( mult( mult( Y, X ), ld( X, Y ) ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10504) {G6,W13,D4,L1,V2,M1} { rd( ld( Y, X ), mult( Y, X ) ) ==>
% 57.96/58.35 ld( mult( Y, Y ), unit ) }.
% 57.96/58.35 parent0[0]: (2217) {G25,W15,D5,L1,V2,M1} P(2204,2069);d(2151);d(470);d(2214
% 57.96/58.35 );d(2151);d(470) { rd( Y, mult( X, mult( X, Y ) ) ) ==> rd( ld( X, Y ),
% 57.96/58.35 mult( X, Y ) ) }.
% 57.96/58.35 parent1[0; 1]: (10503) {G5,W13,D5,L1,V2,M1} { rd( X, mult( Y, mult( Y, X )
% 57.96/58.35 ) ) ==> ld( mult( Y, Y ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2258) {G26,W13,D4,L1,V2,M1} P(2047,2215);d(2256);d(2217) { rd
% 57.96/58.35 ( ld( X, Y ), mult( X, Y ) ) ==> ld( mult( X, X ), unit ) }.
% 57.96/58.35 parent0: (10504) {G6,W13,D4,L1,V2,M1} { rd( ld( Y, X ), mult( Y, X ) ) ==>
% 57.96/58.35 ld( mult( Y, Y ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10507) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y ), unit
% 57.96/58.35 ) }.
% 57.96/58.35 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.35 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10517) {G17,W17,D5,L1,V2,M1} { rd( X, mult( ld( X, unit ), Y ) )
% 57.96/58.35 ==> ld( mult( ld( X, unit ), rd( Y, X ) ), unit ) }.
% 57.96/58.35 parent0[0]: (503) {G16,W15,D5,L1,V2,M1} P(470,7);d(470) { rd( mult( ld( Y,
% 57.96/58.35 unit ), X ), Y ) ==> mult( ld( Y, unit ), rd( X, Y ) ) }.
% 57.96/58.35 parent1[0; 9]: (10507) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y
% 57.96/58.35 ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := mult( ld( X, unit ), Y )
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10518) {G18,W15,D5,L1,V2,M1} { rd( X, mult( ld( X, unit ), Y ) )
% 57.96/58.35 ==> ld( rd( Y, X ), ld( unit, X ) ) }.
% 57.96/58.35 parent0[0]: (2205) {G23,W13,D5,L1,V3,M1} P(529,2151) { ld( mult( ld( X, Y )
% 57.96/58.35 , Z ), unit ) ==> ld( Z, ld( Y, X ) ) }.
% 57.96/58.35 parent1[0; 8]: (10517) {G17,W17,D5,L1,V2,M1} { rd( X, mult( ld( X, unit )
% 57.96/58.35 , Y ) ) ==> ld( mult( ld( X, unit ), rd( Y, X ) ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := unit
% 57.96/58.35 Z := rd( Y, X )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10519) {G2,W13,D5,L1,V2,M1} { rd( X, mult( ld( X, unit ), Y ) )
% 57.96/58.35 ==> ld( rd( Y, X ), X ) }.
% 57.96/58.35 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.35 parent1[0; 12]: (10518) {G18,W15,D5,L1,V2,M1} { rd( X, mult( ld( X, unit )
% 57.96/58.35 , Y ) ) ==> ld( rd( Y, X ), ld( unit, X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10520) {G3,W13,D5,L1,V2,M1} { rd( X, ld( ld( unit, X ), Y ) )
% 57.96/58.35 ==> ld( rd( Y, X ), X ) }.
% 57.96/58.35 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.35 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 3]: (10519) {G2,W13,D5,L1,V2,M1} { rd( X, mult( ld( X, unit ),
% 57.96/58.35 Y ) ) ==> ld( rd( Y, X ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := unit
% 57.96/58.35 Z := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10521) {G4,W13,D5,L1,V2,M1} { mult( X, ld( Y, ld( unit, X ) ) )
% 57.96/58.35 ==> ld( rd( Y, X ), X ) }.
% 57.96/58.35 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.35 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.35 parent1[0; 1]: (10520) {G3,W13,D5,L1,V2,M1} { rd( X, ld( ld( unit, X ), Y
% 57.96/58.35 ) ) ==> ld( rd( Y, X ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := ld( unit, X )
% 57.96/58.35 Z := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10522) {G2,W11,D4,L1,V2,M1} { mult( X, ld( Y, X ) ) ==> ld( rd(
% 57.96/58.35 Y, X ), X ) }.
% 57.96/58.35 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.35 parent1[0; 5]: (10521) {G4,W13,D5,L1,V2,M1} { mult( X, ld( Y, ld( unit, X
% 57.96/58.35 ) ) ) ==> ld( rd( Y, X ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2263) {G25,W11,D4,L1,V2,M1} P(503,2215);d(2205);d(16);d(2254)
% 57.96/58.35 ;d(534);d(16) { mult( X, ld( Y, X ) ) ==> ld( rd( Y, X ), X ) }.
% 57.96/58.35 parent0: (10522) {G2,W11,D4,L1,V2,M1} { mult( X, ld( Y, X ) ) ==> ld( rd(
% 57.96/58.35 Y, X ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10525) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y ), unit
% 57.96/58.35 ) }.
% 57.96/58.35 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.35 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10535) {G17,W17,D5,L1,V2,M1} { rd( X, ld( ld( X, unit ), Y ) )
% 57.96/58.35 ==> ld( ld( ld( X, unit ), rd( Y, X ) ), unit ) }.
% 57.96/58.35 parent0[0]: (494) {G16,W15,D5,L1,V2,M1} P(470,151);d(470) { rd( ld( ld( X,
% 57.96/58.35 unit ), Y ), X ) ==> ld( ld( X, unit ), rd( Y, X ) ) }.
% 57.96/58.35 parent1[0; 9]: (10525) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y
% 57.96/58.35 ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := ld( ld( X, unit ), Y )
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10536) {G18,W15,D5,L1,V2,M1} { rd( X, ld( ld( X, unit ), Y ) )
% 57.96/58.35 ==> ld( rd( Y, X ), ld( X, unit ) ) }.
% 57.96/58.35 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.35 ==> ld( Y, X ) }.
% 57.96/58.35 parent1[0; 8]: (10535) {G17,W17,D5,L1,V2,M1} { rd( X, ld( ld( X, unit ), Y
% 57.96/58.35 ) ) ==> ld( ld( ld( X, unit ), rd( Y, X ) ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := ld( X, unit )
% 57.96/58.35 Y := rd( Y, X )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10537) {G19,W15,D5,L1,V2,M1} { rd( X, ld( ld( X, unit ), Y ) )
% 57.96/58.35 ==> ld( mult( X, rd( Y, X ) ), unit ) }.
% 57.96/58.35 parent0[0]: (2151) {G22,W11,D4,L1,V2,M1} P(17,2103);d(1897);d(504) { ld( X
% 57.96/58.35 , ld( Y, unit ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.35 parent1[0; 8]: (10536) {G18,W15,D5,L1,V2,M1} { rd( X, ld( ld( X, unit ), Y
% 57.96/58.35 ) ) ==> ld( rd( Y, X ), ld( X, unit ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := rd( Y, X )
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10538) {G20,W15,D5,L1,V2,M1} { mult( X, ld( Y, ld( X, unit ) ) )
% 57.96/58.35 ==> ld( mult( X, rd( Y, X ) ), unit ) }.
% 57.96/58.35 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.35 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.35 parent1[0; 1]: (10537) {G19,W15,D5,L1,V2,M1} { rd( X, ld( ld( X, unit ), Y
% 57.96/58.35 ) ) ==> ld( mult( X, rd( Y, X ) ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := ld( X, unit )
% 57.96/58.35 Z := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10539) {G21,W15,D5,L1,V2,M1} { mult( X, ld( mult( X, Y ), unit )
% 57.96/58.35 ) ==> ld( mult( X, rd( Y, X ) ), unit ) }.
% 57.96/58.35 parent0[0]: (2151) {G22,W11,D4,L1,V2,M1} P(17,2103);d(1897);d(504) { ld( X
% 57.96/58.35 , ld( Y, unit ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.35 parent1[0; 3]: (10538) {G20,W15,D5,L1,V2,M1} { mult( X, ld( Y, ld( X, unit
% 57.96/58.35 ) ) ) ==> ld( mult( X, rd( Y, X ) ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10540) {G16,W13,D5,L1,V2,M1} { rd( X, mult( X, Y ) ) ==> ld(
% 57.96/58.35 mult( X, rd( Y, X ) ), unit ) }.
% 57.96/58.35 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.35 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.35 parent1[0; 1]: (10539) {G21,W15,D5,L1,V2,M1} { mult( X, ld( mult( X, Y ),
% 57.96/58.35 unit ) ) ==> ld( mult( X, rd( Y, X ) ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := mult( X, Y )
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10541) {G16,W13,D5,L1,V2,M1} { ld( mult( X, rd( Y, X ) ), unit )
% 57.96/58.35 ==> rd( X, mult( X, Y ) ) }.
% 57.96/58.35 parent0[0]: (10540) {G16,W13,D5,L1,V2,M1} { rd( X, mult( X, Y ) ) ==> ld(
% 57.96/58.35 mult( X, rd( Y, X ) ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2267) {G25,W13,D5,L1,V2,M1} P(494,2215);d(529);d(2151);d(534)
% 57.96/58.35 ;d(2151);d(470) { ld( mult( X, rd( Y, X ) ), unit ) ==> rd( X, mult( X, Y
% 57.96/58.35 ) ) }.
% 57.96/58.35 parent0: (10541) {G16,W13,D5,L1,V2,M1} { ld( mult( X, rd( Y, X ) ), unit )
% 57.96/58.35 ==> rd( X, mult( X, Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10542) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y ), unit
% 57.96/58.35 ) }.
% 57.96/58.35 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.35 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10543) {G18,W15,D5,L1,V2,M1} { ld( rd( ld( Y, unit ), X ), unit )
% 57.96/58.35 = ld( rd( rd( X, Y ), X ), X ) }.
% 57.96/58.35 parent0[0]: (929) {G18,W15,D5,L1,V2,M1} P(484,517) { ld( rd( rd( X, Y ), X
% 57.96/58.35 ), X ) = ld( rd( ld( Y, unit ), X ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10546) {G19,W13,D5,L1,V2,M1} { rd( X, ld( Y, unit ) ) ==> ld( rd
% 57.96/58.35 ( rd( X, Y ), X ), X ) }.
% 57.96/58.35 parent0[0]: (10543) {G18,W15,D5,L1,V2,M1} { ld( rd( ld( Y, unit ), X ),
% 57.96/58.35 unit ) = ld( rd( rd( X, Y ), X ), X ) }.
% 57.96/58.35 parent1[0; 6]: (10542) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y
% 57.96/58.35 ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := ld( Y, unit )
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10547) {G20,W13,D5,L1,V2,M1} { mult( X, ld( unit, Y ) ) ==> ld(
% 57.96/58.35 rd( rd( X, Y ), X ), X ) }.
% 57.96/58.35 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.35 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.35 parent1[0; 1]: (10546) {G19,W13,D5,L1,V2,M1} { rd( X, ld( Y, unit ) ) ==>
% 57.96/58.35 ld( rd( rd( X, Y ), X ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := unit
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10548) {G2,W11,D5,L1,V2,M1} { mult( X, Y ) ==> ld( rd( rd( X, Y
% 57.96/58.35 ), X ), X ) }.
% 57.96/58.35 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.35 parent1[0; 3]: (10547) {G20,W13,D5,L1,V2,M1} { mult( X, ld( unit, Y ) )
% 57.96/58.35 ==> ld( rd( rd( X, Y ), X ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10549) {G2,W11,D5,L1,V2,M1} { ld( rd( rd( X, Y ), X ), X ) ==>
% 57.96/58.35 mult( X, Y ) }.
% 57.96/58.35 parent0[0]: (10548) {G2,W11,D5,L1,V2,M1} { mult( X, Y ) ==> ld( rd( rd( X
% 57.96/58.35 , Y ), X ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2275) {G25,W11,D5,L1,V2,M1} P(2215,929);d(534);d(16) { ld( rd
% 57.96/58.35 ( rd( Y, X ), Y ), Y ) ==> mult( Y, X ) }.
% 57.96/58.35 parent0: (10549) {G2,W11,D5,L1,V2,M1} { ld( rd( rd( X, Y ), X ), X ) ==>
% 57.96/58.35 mult( X, Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10551) {G18,W15,D5,L1,V2,M1} { ld( rd( ld( Y, unit ), X ), unit )
% 57.96/58.35 = ld( rd( rd( X, Y ), X ), X ) }.
% 57.96/58.35 parent0[0]: (929) {G18,W15,D5,L1,V2,M1} P(484,517) { ld( rd( rd( X, Y ), X
% 57.96/58.35 ), X ) = ld( rd( ld( Y, unit ), X ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10558) {G19,W17,D6,L1,V3,M1} { ld( rd( rd( Y, X ), Z ), unit ) =
% 57.96/58.35 ld( rd( rd( Z, rd( X, Y ) ), Z ), Z ) }.
% 57.96/58.35 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.35 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.35 parent1[0; 3]: (10551) {G18,W15,D5,L1,V2,M1} { ld( rd( ld( Y, unit ), X )
% 57.96/58.35 , unit ) = ld( rd( rd( X, Y ), X ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := Z
% 57.96/58.35 Y := rd( X, Y )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10562) {G20,W13,D5,L1,V3,M1} { ld( rd( rd( X, Y ), Z ), unit ) =
% 57.96/58.35 mult( Z, rd( Y, X ) ) }.
% 57.96/58.35 parent0[0]: (2275) {G25,W11,D5,L1,V2,M1} P(2215,929);d(534);d(16) { ld( rd
% 57.96/58.35 ( rd( Y, X ), Y ), Y ) ==> mult( Y, X ) }.
% 57.96/58.35 parent1[0; 8]: (10558) {G19,W17,D6,L1,V3,M1} { ld( rd( rd( Y, X ), Z ),
% 57.96/58.35 unit ) = ld( rd( rd( Z, rd( X, Y ) ), Z ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := rd( Y, X )
% 57.96/58.35 Y := Z
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10563) {G21,W11,D4,L1,V3,M1} { rd( Z, rd( X, Y ) ) = mult( Z, rd
% 57.96/58.35 ( Y, X ) ) }.
% 57.96/58.35 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.35 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.35 parent1[0; 1]: (10562) {G20,W13,D5,L1,V3,M1} { ld( rd( rd( X, Y ), Z ),
% 57.96/58.35 unit ) = mult( Z, rd( Y, X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Z
% 57.96/58.35 Y := rd( X, Y )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd
% 57.96/58.35 ( Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.35 parent0: (10563) {G21,W11,D4,L1,V3,M1} { rd( Z, rd( X, Y ) ) = mult( Z, rd
% 57.96/58.35 ( Y, X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10566) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y ), unit
% 57.96/58.35 ) }.
% 57.96/58.35 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.35 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10570) {G21,W15,D6,L1,V2,M1} { rd( mult( f( X ), X ), Y ) ==> ld
% 57.96/58.35 ( rd( rd( Y, f( X ) ), X ), unit ) }.
% 57.96/58.35 parent0[0]: (1457) {G20,W13,D5,L1,V2,M1} P(561,3);d(86) { rd( X, mult( f( Y
% 57.96/58.35 ), Y ) ) ==> rd( rd( X, f( Y ) ), Y ) }.
% 57.96/58.35 parent1[0; 8]: (10566) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y
% 57.96/58.35 ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := mult( f( X ), X )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10571) {G22,W13,D5,L1,V2,M1} { rd( mult( f( X ), X ), Y ) ==> rd
% 57.96/58.35 ( X, rd( Y, f( X ) ) ) }.
% 57.96/58.35 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.35 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.35 parent1[0; 7]: (10570) {G21,W15,D6,L1,V2,M1} { rd( mult( f( X ), X ), Y )
% 57.96/58.35 ==> ld( rd( rd( Y, f( X ) ), X ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := rd( Y, f( X ) )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10572) {G23,W13,D5,L1,V2,M1} { rd( mult( f( X ), X ), Y ) ==>
% 57.96/58.35 mult( X, rd( f( X ), Y ) ) }.
% 57.96/58.35 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.35 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.35 parent1[0; 7]: (10571) {G22,W13,D5,L1,V2,M1} { rd( mult( f( X ), X ), Y )
% 57.96/58.35 ==> rd( X, rd( Y, f( X ) ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := f( X )
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2286) {G27,W13,D5,L1,V2,M1} P(1457,2215);d(2215);d(2276) { rd
% 57.96/58.35 ( mult( f( Y ), Y ), X ) ==> mult( Y, rd( f( Y ), X ) ) }.
% 57.96/58.35 parent0: (10572) {G23,W13,D5,L1,V2,M1} { rd( mult( f( X ), X ), Y ) ==>
% 57.96/58.35 mult( X, rd( f( X ), Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10575) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y ), unit
% 57.96/58.35 ) }.
% 57.96/58.35 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.35 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10580) {G7,W15,D6,L1,V2,M1} { rd( f( X ), rd( Y, X ) ) ==> ld(
% 57.96/58.35 rd( rd( Y, f( X ) ), X ), unit ) }.
% 57.96/58.35 parent0[0]: (86) {G6,W13,D5,L1,V2,M1} P(73,73) { rd( rd( X, Y ), f( Y ) )
% 57.96/58.35 ==> rd( rd( X, f( Y ) ), Y ) }.
% 57.96/58.35 parent1[0; 8]: (10575) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y
% 57.96/58.35 ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := rd( Y, X )
% 57.96/58.35 Y := f( X )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10581) {G8,W13,D5,L1,V2,M1} { rd( f( X ), rd( Y, X ) ) ==> rd( X
% 57.96/58.35 , rd( Y, f( X ) ) ) }.
% 57.96/58.35 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.35 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.35 parent1[0; 7]: (10580) {G7,W15,D6,L1,V2,M1} { rd( f( X ), rd( Y, X ) ) ==>
% 57.96/58.35 ld( rd( rd( Y, f( X ) ), X ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := rd( Y, f( X ) )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10583) {G9,W13,D5,L1,V2,M1} { rd( f( X ), rd( Y, X ) ) ==> mult
% 57.96/58.35 ( X, rd( f( X ), Y ) ) }.
% 57.96/58.35 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.35 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.35 parent1[0; 7]: (10581) {G8,W13,D5,L1,V2,M1} { rd( f( X ), rd( Y, X ) ) ==>
% 57.96/58.35 rd( X, rd( Y, f( X ) ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := f( X )
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10585) {G10,W13,D5,L1,V2,M1} { mult( f( X ), rd( X, Y ) ) ==>
% 57.96/58.35 mult( X, rd( f( X ), Y ) ) }.
% 57.96/58.35 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.35 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.35 parent1[0; 1]: (10583) {G9,W13,D5,L1,V2,M1} { rd( f( X ), rd( Y, X ) ) ==>
% 57.96/58.35 mult( X, rd( f( X ), Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := f( X )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10586) {G10,W13,D5,L1,V2,M1} { mult( X, rd( f( X ), Y ) ) ==>
% 57.96/58.35 mult( f( X ), rd( X, Y ) ) }.
% 57.96/58.35 parent0[0]: (10585) {G10,W13,D5,L1,V2,M1} { mult( f( X ), rd( X, Y ) ) ==>
% 57.96/58.35 mult( X, rd( f( X ), Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2291) {G27,W13,D5,L1,V2,M1} P(86,2215);d(2215);d(2276);d(2276
% 57.96/58.35 ) { mult( Y, rd( f( Y ), X ) ) ==> mult( f( Y ), rd( Y, X ) ) }.
% 57.96/58.35 parent0: (10586) {G10,W13,D5,L1,V2,M1} { mult( X, rd( f( X ), Y ) ) ==>
% 57.96/58.35 mult( f( X ), rd( X, Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10588) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y ), unit
% 57.96/58.35 ) }.
% 57.96/58.35 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.35 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10594) {G20,W13,D5,L1,V3,M1} { rd( ld( X, Y ), Z ) ==> ld( mult
% 57.96/58.35 ( Z, ld( Y, X ) ), unit ) }.
% 57.96/58.35 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.35 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.35 parent1[0; 7]: (10588) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y
% 57.96/58.35 ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := Z
% 57.96/58.35 Y := ld( X, Y )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10596) {G20,W13,D5,L1,V3,M1} { ld( mult( Z, ld( Y, X ) ), unit )
% 57.96/58.35 ==> rd( ld( X, Y ), Z ) }.
% 57.96/58.35 parent0[0]: (10594) {G20,W13,D5,L1,V3,M1} { rd( ld( X, Y ), Z ) ==> ld(
% 57.96/58.35 mult( Z, ld( Y, X ) ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2298) {G25,W13,D5,L1,V3,M1} P(534,2215) { ld( mult( X, ld( Z
% 57.96/58.35 , Y ) ), unit ) ==> rd( ld( Y, Z ), X ) }.
% 57.96/58.35 parent0: (10596) {G20,W13,D5,L1,V3,M1} { ld( mult( Z, ld( Y, X ) ), unit )
% 57.96/58.35 ==> rd( ld( X, Y ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := Z
% 57.96/58.35 Z := X
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10598) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y ), unit
% 57.96/58.35 ) }.
% 57.96/58.35 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.35 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10602) {G6,W13,D5,L1,V2,M1} { rd( mult( X, X ), Y ) ==> ld( rd(
% 57.96/58.35 rd( Y, X ), X ), unit ) }.
% 57.96/58.35 parent0[0]: (133) {G5,W11,D4,L1,V2,M1} P(2,118) { rd( X, mult( Y, Y ) ) ==>
% 57.96/58.35 rd( rd( X, Y ), Y ) }.
% 57.96/58.35 parent1[0; 7]: (10598) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y
% 57.96/58.35 ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := mult( X, X )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10603) {G7,W11,D4,L1,V2,M1} { rd( mult( X, X ), Y ) ==> rd( X,
% 57.96/58.35 rd( Y, X ) ) }.
% 57.96/58.35 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.35 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.35 parent1[0; 6]: (10602) {G6,W13,D5,L1,V2,M1} { rd( mult( X, X ), Y ) ==> ld
% 57.96/58.35 ( rd( rd( Y, X ), X ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := rd( Y, X )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10604) {G8,W11,D4,L1,V2,M1} { rd( mult( X, X ), Y ) ==> mult( X
% 57.96/58.35 , rd( X, Y ) ) }.
% 57.96/58.35 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.35 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.35 parent1[0; 6]: (10603) {G7,W11,D4,L1,V2,M1} { rd( mult( X, X ), Y ) ==> rd
% 57.96/58.35 ( X, rd( Y, X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2301) {G27,W11,D4,L1,V2,M1} P(133,2215);d(2215);d(2276) { rd
% 57.96/58.35 ( mult( Y, Y ), X ) ==> mult( Y, rd( Y, X ) ) }.
% 57.96/58.35 parent0: (10604) {G8,W11,D4,L1,V2,M1} { rd( mult( X, X ), Y ) ==> mult( X
% 57.96/58.35 , rd( X, Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10607) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y ), unit
% 57.96/58.35 ) }.
% 57.96/58.35 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.35 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10611) {G6,W13,D5,L1,V2,M1} { rd( f( X ), rd( Y, f( X ) ) ) ==>
% 57.96/58.35 ld( rd( Y, X ), unit ) }.
% 57.96/58.35 parent0[0]: (73) {G5,W11,D5,L1,V2,M1} P(66,3) { rd( rd( X, f( Y ) ), f( Y )
% 57.96/58.35 ) ==> rd( X, Y ) }.
% 57.96/58.35 parent1[0; 9]: (10607) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y
% 57.96/58.35 ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := rd( Y, f( X ) )
% 57.96/58.35 Y := f( X )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10612) {G7,W11,D5,L1,V2,M1} { rd( f( X ), rd( Y, f( X ) ) ) ==>
% 57.96/58.35 rd( X, Y ) }.
% 57.96/58.35 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.35 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.35 parent1[0; 8]: (10611) {G6,W13,D5,L1,V2,M1} { rd( f( X ), rd( Y, f( X ) )
% 57.96/58.35 ) ==> ld( rd( Y, X ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10613) {G8,W11,D5,L1,V2,M1} { mult( f( X ), rd( f( X ), Y ) )
% 57.96/58.35 ==> rd( X, Y ) }.
% 57.96/58.35 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.35 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.35 parent1[0; 1]: (10612) {G7,W11,D5,L1,V2,M1} { rd( f( X ), rd( Y, f( X ) )
% 57.96/58.35 ) ==> rd( X, Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := f( X )
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := f( X )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2303) {G27,W11,D5,L1,V2,M1} P(73,2215);d(2215);d(2276) { mult
% 57.96/58.35 ( f( Y ), rd( f( Y ), X ) ) ==> rd( Y, X ) }.
% 57.96/58.35 parent0: (10613) {G8,W11,D5,L1,V2,M1} { mult( f( X ), rd( f( X ), Y ) )
% 57.96/58.35 ==> rd( X, Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10616) {G6,W15,D5,L1,V2,M1} { ld( X, mult( rd( Y, X ), Y ) ) ==>
% 57.96/58.35 mult( ld( X, rd( Y, X ) ), Y ) }.
% 57.96/58.35 parent0[0]: (1898) {G6,W15,D5,L1,V2,M1} P(329,402);d(0);d(1840);d(239);d(2)
% 57.96/58.35 { mult( ld( X, rd( Y, X ) ), Y ) ==> ld( X, mult( rd( Y, X ), Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10623) {G7,W21,D6,L1,V2,M1} { ld( mult( X, Y ), mult( rd( Y,
% 57.96/58.35 mult( X, Y ) ), Y ) ) ==> mult( ld( mult( X, Y ), ld( X, unit ) ), Y )
% 57.96/58.35 }.
% 57.96/58.35 parent0[0]: (2213) {G23,W9,D4,L1,V2,M1} P(2151,0);d(470) { rd( X, mult( Y,
% 57.96/58.35 X ) ) ==> ld( Y, unit ) }.
% 57.96/58.35 parent1[0; 17]: (10616) {G6,W15,D5,L1,V2,M1} { ld( X, mult( rd( Y, X ), Y
% 57.96/58.35 ) ) ==> mult( ld( X, rd( Y, X ) ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := mult( X, Y )
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10624) {G8,W19,D5,L1,V2,M1} { ld( mult( X, Y ), mult( ld( X,
% 57.96/58.35 unit ), Y ) ) ==> mult( ld( mult( X, Y ), ld( X, unit ) ), Y ) }.
% 57.96/58.35 parent0[0]: (2213) {G23,W9,D4,L1,V2,M1} P(2151,0);d(470) { rd( X, mult( Y,
% 57.96/58.35 X ) ) ==> ld( Y, unit ) }.
% 57.96/58.35 parent1[0; 6]: (10623) {G7,W21,D6,L1,V2,M1} { ld( mult( X, Y ), mult( rd(
% 57.96/58.35 Y, mult( X, Y ) ), Y ) ) ==> mult( ld( mult( X, Y ), ld( X, unit ) ), Y )
% 57.96/58.35 }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10628) {G9,W19,D5,L1,V2,M1} { ld( mult( X, Y ), mult( ld( X,
% 57.96/58.35 unit ), Y ) ) ==> ld( ld( ld( X, unit ), mult( X, Y ) ), Y ) }.
% 57.96/58.35 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.35 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 10]: (10624) {G8,W19,D5,L1,V2,M1} { ld( mult( X, Y ), mult( ld
% 57.96/58.35 ( X, unit ), Y ) ) ==> mult( ld( mult( X, Y ), ld( X, unit ) ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := mult( X, Y )
% 57.96/58.35 Y := ld( X, unit )
% 57.96/58.35 Z := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10630) {G10,W17,D5,L1,V2,M1} { ld( mult( X, Y ), mult( ld( X,
% 57.96/58.35 unit ), Y ) ) ==> ld( mult( X, mult( X, Y ) ), Y ) }.
% 57.96/58.35 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.35 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.35 parent1[0; 11]: (10628) {G9,W19,D5,L1,V2,M1} { ld( mult( X, Y ), mult( ld
% 57.96/58.35 ( X, unit ), Y ) ) ==> ld( ld( ld( X, unit ), mult( X, Y ) ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := mult( X, Y )
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10631) {G11,W17,D5,L1,V2,M1} { ld( mult( X, Y ), ld( ld( unit, X
% 57.96/58.35 ), Y ) ) ==> ld( mult( X, mult( X, Y ) ), Y ) }.
% 57.96/58.35 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.35 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 5]: (10630) {G10,W17,D5,L1,V2,M1} { ld( mult( X, Y ), mult( ld
% 57.96/58.35 ( X, unit ), Y ) ) ==> ld( mult( X, mult( X, Y ) ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := unit
% 57.96/58.35 Z := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10632) {G2,W15,D5,L1,V2,M1} { ld( mult( X, Y ), ld( X, Y ) ) ==>
% 57.96/58.35 ld( mult( X, mult( X, Y ) ), Y ) }.
% 57.96/58.35 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.35 parent1[0; 6]: (10631) {G11,W17,D5,L1,V2,M1} { ld( mult( X, Y ), ld( ld(
% 57.96/58.35 unit, X ), Y ) ) ==> ld( mult( X, mult( X, Y ) ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2312) {G25,W15,D5,L1,V2,M1} P(2213,1898);d(2254);d(2204);d(
% 57.96/58.35 2254);d(16) { ld( mult( Y, X ), ld( Y, X ) ) ==> ld( mult( Y, mult( Y, X
% 57.96/58.35 ) ), X ) }.
% 57.96/58.35 parent0: (10632) {G2,W15,D5,L1,V2,M1} { ld( mult( X, Y ), ld( X, Y ) ) ==>
% 57.96/58.35 ld( mult( X, mult( X, Y ) ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10635) {G23,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> rd( X, mult( Y, X
% 57.96/58.35 ) ) }.
% 57.96/58.35 parent0[0]: (2213) {G23,W9,D4,L1,V2,M1} P(2151,0);d(470) { rd( X, mult( Y,
% 57.96/58.35 X ) ) ==> ld( Y, unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10638) {G18,W17,D6,L1,V2,M1} { ld( mult( X, Y ), unit ) ==> rd(
% 57.96/58.35 f( ld( Y, unit ) ), rd( X, f( ld( Y, unit ) ) ) ) }.
% 57.96/58.35 parent0[0]: (516) {G17,W15,D5,L1,V2,M1} P(489,66) { mult( mult( X, Y ), f(
% 57.96/58.35 ld( Y, unit ) ) ) ==> rd( X, f( ld( Y, unit ) ) ) }.
% 57.96/58.35 parent1[0; 11]: (10635) {G23,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> rd( X,
% 57.96/58.35 mult( Y, X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := f( ld( Y, unit ) )
% 57.96/58.35 Y := mult( X, Y )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10639) {G19,W17,D6,L1,V2,M1} { ld( mult( X, Y ), unit ) ==> mult
% 57.96/58.35 ( f( ld( Y, unit ) ), rd( f( ld( Y, unit ) ), X ) ) }.
% 57.96/58.35 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.35 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.35 parent1[0; 6]: (10638) {G18,W17,D6,L1,V2,M1} { ld( mult( X, Y ), unit )
% 57.96/58.35 ==> rd( f( ld( Y, unit ) ), rd( X, f( ld( Y, unit ) ) ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := f( ld( Y, unit ) )
% 57.96/58.35 Y := X
% 57.96/58.35 Z := f( ld( Y, unit ) )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10640) {G20,W11,D4,L1,V2,M1} { ld( mult( X, Y ), unit ) ==> rd(
% 57.96/58.35 ld( Y, unit ), X ) }.
% 57.96/58.35 parent0[0]: (2303) {G27,W11,D5,L1,V2,M1} P(73,2215);d(2215);d(2276) { mult
% 57.96/58.35 ( f( Y ), rd( f( Y ), X ) ) ==> rd( Y, X ) }.
% 57.96/58.35 parent1[0; 6]: (10639) {G19,W17,D6,L1,V2,M1} { ld( mult( X, Y ), unit )
% 57.96/58.35 ==> mult( f( ld( Y, unit ) ), rd( f( ld( Y, unit ) ), X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := ld( Y, unit )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10641) {G20,W11,D4,L1,V2,M1} { rd( ld( Y, unit ), X ) ==> ld(
% 57.96/58.35 mult( X, Y ), unit ) }.
% 57.96/58.35 parent0[0]: (10640) {G20,W11,D4,L1,V2,M1} { ld( mult( X, Y ), unit ) ==>
% 57.96/58.35 rd( ld( Y, unit ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2316) {G28,W11,D4,L1,V2,M1} P(516,2213);d(2276);d(2303) { rd
% 57.96/58.35 ( ld( Y, unit ), X ) ==> ld( mult( X, Y ), unit ) }.
% 57.96/58.35 parent0: (10641) {G20,W11,D4,L1,V2,M1} { rd( ld( Y, unit ), X ) ==> ld(
% 57.96/58.35 mult( X, Y ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10643) {G19,W15,D5,L1,V2,M1} { ld( mult( ld( Y, unit ), X ), unit
% 57.96/58.35 ) = ld( mult( rd( X, Y ), X ), X ) }.
% 57.96/58.35 parent0[0]: (884) {G19,W15,D5,L1,V2,M1} P(470,528) { ld( mult( rd( X, Y ),
% 57.96/58.35 X ), X ) = ld( mult( ld( Y, unit ), X ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10656) {G20,W17,D6,L1,V2,M1} { ld( mult( ld( mult( X, Y ), unit
% 57.96/58.35 ), Y ), unit ) = ld( mult( ld( X, unit ), Y ), Y ) }.
% 57.96/58.35 parent0[0]: (2213) {G23,W9,D4,L1,V2,M1} P(2151,0);d(470) { rd( X, mult( Y,
% 57.96/58.35 X ) ) ==> ld( Y, unit ) }.
% 57.96/58.35 parent1[0; 12]: (10643) {G19,W15,D5,L1,V2,M1} { ld( mult( ld( Y, unit ), X
% 57.96/58.35 ), unit ) = ld( mult( rd( X, Y ), X ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := mult( X, Y )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10658) {G21,W17,D6,L1,V2,M1} { ld( mult( ld( mult( X, Y ), unit
% 57.96/58.35 ), Y ), unit ) = ld( ld( ld( unit, X ), Y ), Y ) }.
% 57.96/58.35 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.35 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 11]: (10656) {G20,W17,D6,L1,V2,M1} { ld( mult( ld( mult( X, Y )
% 57.96/58.35 , unit ), Y ), unit ) = ld( mult( ld( X, unit ), Y ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := unit
% 57.96/58.35 Z := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10660) {G2,W15,D6,L1,V2,M1} { ld( mult( ld( mult( X, Y ), unit )
% 57.96/58.35 , Y ), unit ) = ld( ld( X, Y ), Y ) }.
% 57.96/58.35 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.35 parent1[0; 12]: (10658) {G21,W17,D6,L1,V2,M1} { ld( mult( ld( mult( X, Y )
% 57.96/58.35 , unit ), Y ), unit ) = ld( ld( ld( unit, X ), Y ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10661) {G3,W13,D5,L1,V2,M1} { ld( Y, ld( unit, mult( X, Y ) ) )
% 57.96/58.35 = ld( ld( X, Y ), Y ) }.
% 57.96/58.35 parent0[0]: (2205) {G23,W13,D5,L1,V3,M1} P(529,2151) { ld( mult( ld( X, Y )
% 57.96/58.35 , Z ), unit ) ==> ld( Z, ld( Y, X ) ) }.
% 57.96/58.35 parent1[0; 1]: (10660) {G2,W15,D6,L1,V2,M1} { ld( mult( ld( mult( X, Y ),
% 57.96/58.35 unit ), Y ), unit ) = ld( ld( X, Y ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := mult( X, Y )
% 57.96/58.35 Y := unit
% 57.96/58.35 Z := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10662) {G2,W11,D4,L1,V2,M1} { ld( X, mult( Y, X ) ) = ld( ld( Y
% 57.96/58.35 , X ), X ) }.
% 57.96/58.35 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.35 parent1[0; 3]: (10661) {G3,W13,D5,L1,V2,M1} { ld( Y, ld( unit, mult( X, Y
% 57.96/58.35 ) ) ) = ld( ld( X, Y ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := mult( Y, X )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2324) {G25,W11,D4,L1,V2,M1} P(2213,884);d(2254);d(16);d(2205)
% 57.96/58.35 ;d(16) { ld( X, mult( Y, X ) ) ==> ld( ld( Y, X ), X ) }.
% 57.96/58.35 parent0: (10662) {G2,W11,D4,L1,V2,M1} { ld( X, mult( Y, X ) ) = ld( ld( Y
% 57.96/58.35 , X ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10665) {G16,W13,D5,L1,V2,M1} { rd( rd( X, Y ), X ) ==> mult( X,
% 57.96/58.35 rd( ld( Y, unit ), X ) ) }.
% 57.96/58.35 parent0[0]: (484) {G16,W13,D5,L1,V2,M1} P(470,357) { mult( X, rd( ld( Y,
% 57.96/58.35 unit ), X ) ) ==> rd( rd( X, Y ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10677) {G17,W23,D6,L1,V2,M1} { rd( rd( mult( X, ld( Y, unit ) )
% 57.96/58.35 , Y ), mult( X, ld( Y, unit ) ) ) ==> mult( mult( X, ld( Y, unit ) ), ld
% 57.96/58.35 ( X, unit ) ) }.
% 57.96/58.35 parent0[0]: (2213) {G23,W9,D4,L1,V2,M1} P(2151,0);d(470) { rd( X, mult( Y,
% 57.96/58.35 X ) ) ==> ld( Y, unit ) }.
% 57.96/58.35 parent1[0; 20]: (10665) {G16,W13,D5,L1,V2,M1} { rd( rd( X, Y ), X ) ==>
% 57.96/58.35 mult( X, rd( ld( Y, unit ), X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := ld( Y, unit )
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := mult( X, ld( Y, unit ) )
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10681) {G16,W21,D6,L1,V2,M1} { rd( rd( mult( X, ld( Y, unit ) )
% 57.96/58.35 , Y ), mult( X, ld( Y, unit ) ) ) ==> rd( mult( X, ld( Y, unit ) ), X )
% 57.96/58.35 }.
% 57.96/58.35 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.35 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.35 parent1[0; 14]: (10677) {G17,W23,D6,L1,V2,M1} { rd( rd( mult( X, ld( Y,
% 57.96/58.35 unit ) ), Y ), mult( X, ld( Y, unit ) ) ) ==> mult( mult( X, ld( Y, unit
% 57.96/58.35 ) ), ld( X, unit ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := mult( X, ld( Y, unit ) )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10692) {G8,W21,D6,L1,V2,M1} { rd( rd( mult( X, ld( Y, unit ) ),
% 57.96/58.35 Y ), mult( X, ld( Y, unit ) ) ) ==> mult( X, rd( ld( Y, unit ), X ) ) }.
% 57.96/58.35 parent0[0]: (357) {G7,W11,D4,L1,V2,M1} P(349,0) { rd( mult( X, Y ), X ) ==>
% 57.96/58.35 mult( X, rd( Y, X ) ) }.
% 57.96/58.35 parent1[0; 14]: (10681) {G16,W21,D6,L1,V2,M1} { rd( rd( mult( X, ld( Y,
% 57.96/58.35 unit ) ), Y ), mult( X, ld( Y, unit ) ) ) ==> rd( mult( X, ld( Y, unit )
% 57.96/58.35 ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := ld( Y, unit )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10693) {G9,W19,D6,L1,V2,M1} { rd( rd( mult( X, ld( Y, unit ) ),
% 57.96/58.35 Y ), mult( X, ld( Y, unit ) ) ) ==> rd( rd( X, Y ), X ) }.
% 57.96/58.35 parent0[0]: (484) {G16,W13,D5,L1,V2,M1} P(470,357) { mult( X, rd( ld( Y,
% 57.96/58.35 unit ), X ) ) ==> rd( rd( X, Y ), X ) }.
% 57.96/58.35 parent1[0; 14]: (10692) {G8,W21,D6,L1,V2,M1} { rd( rd( mult( X, ld( Y,
% 57.96/58.35 unit ) ), Y ), mult( X, ld( Y, unit ) ) ) ==> mult( X, rd( ld( Y, unit )
% 57.96/58.35 , X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10695) {G10,W17,D6,L1,V2,M1} { rd( rd( mult( X, ld( Y, unit ) )
% 57.96/58.35 , Y ), rd( X, Y ) ) ==> rd( rd( X, Y ), X ) }.
% 57.96/58.35 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.35 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.35 parent1[0; 9]: (10693) {G9,W19,D6,L1,V2,M1} { rd( rd( mult( X, ld( Y, unit
% 57.96/58.35 ) ), Y ), mult( X, ld( Y, unit ) ) ) ==> rd( rd( X, Y ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10696) {G11,W15,D5,L1,V2,M1} { rd( rd( rd( X, Y ), Y ), rd( X, Y
% 57.96/58.35 ) ) ==> rd( rd( X, Y ), X ) }.
% 57.96/58.35 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.35 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.35 parent1[0; 3]: (10695) {G10,W17,D6,L1,V2,M1} { rd( rd( mult( X, ld( Y,
% 57.96/58.35 unit ) ), Y ), rd( X, Y ) ) ==> rd( rd( X, Y ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10699) {G12,W15,D5,L1,V2,M1} { mult( rd( rd( X, Y ), Y ), rd( Y
% 57.96/58.35 , X ) ) ==> rd( rd( X, Y ), X ) }.
% 57.96/58.35 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.35 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.35 parent1[0; 1]: (10696) {G11,W15,D5,L1,V2,M1} { rd( rd( rd( X, Y ), Y ), rd
% 57.96/58.35 ( X, Y ) ) ==> rd( rd( X, Y ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 Z := rd( rd( X, Y ), Y )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10700) {G13,W15,D5,L1,V2,M1} { ld( rd( Y, rd( X, Y ) ), rd( Y, X
% 57.96/58.35 ) ) ==> rd( rd( X, Y ), X ) }.
% 57.96/58.35 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.35 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 1]: (10699) {G12,W15,D5,L1,V2,M1} { mult( rd( rd( X, Y ), Y ),
% 57.96/58.35 rd( Y, X ) ) ==> rd( rd( X, Y ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := rd( X, Y )
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := rd( Y, X )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10701) {G14,W15,D5,L1,V2,M1} { ld( mult( X, rd( X, Y ) ), rd( X
% 57.96/58.35 , Y ) ) ==> rd( rd( Y, X ), Y ) }.
% 57.96/58.35 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.35 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.35 parent1[0; 2]: (10700) {G13,W15,D5,L1,V2,M1} { ld( rd( Y, rd( X, Y ) ), rd
% 57.96/58.35 ( Y, X ) ) ==> rd( rd( X, Y ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10702) {G15,W13,D5,L1,V2,M1} { ld( mult( Y, rd( X, Y ) ), unit )
% 57.96/58.35 ==> rd( rd( Y, X ), Y ) }.
% 57.96/58.35 parent0[0]: (888) {G19,W17,D5,L1,V2,M1} P(2,528) { ld( mult( X, rd( X, Y )
% 57.96/58.35 ), rd( X, Y ) ) ==> ld( mult( Y, rd( X, Y ) ), unit ) }.
% 57.96/58.35 parent1[0; 1]: (10701) {G14,W15,D5,L1,V2,M1} { ld( mult( X, rd( X, Y ) ),
% 57.96/58.35 rd( X, Y ) ) ==> rd( rd( Y, X ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10703) {G16,W11,D4,L1,V2,M1} { rd( X, mult( X, Y ) ) ==> rd( rd
% 57.96/58.35 ( X, Y ), X ) }.
% 57.96/58.35 parent0[0]: (2267) {G25,W13,D5,L1,V2,M1} P(494,2215);d(529);d(2151);d(534);
% 57.96/58.35 d(2151);d(470) { ld( mult( X, rd( Y, X ) ), unit ) ==> rd( X, mult( X, Y
% 57.96/58.35 ) ) }.
% 57.96/58.35 parent1[0; 1]: (10702) {G15,W13,D5,L1,V2,M1} { ld( mult( Y, rd( X, Y ) ),
% 57.96/58.35 unit ) ==> rd( rd( Y, X ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2335) {G27,W11,D4,L1,V2,M1} P(2213,484);d(470);d(357);d(484);
% 57.96/58.35 d(470);d(2276);d(2257);d(2276);d(888);d(2267) { rd( Y, mult( Y, X ) ) ==>
% 57.96/58.35 rd( rd( Y, X ), Y ) }.
% 57.96/58.35 parent0: (10703) {G16,W11,D4,L1,V2,M1} { rd( X, mult( X, Y ) ) ==> rd( rd
% 57.96/58.35 ( X, Y ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10705) {G4,W13,D5,L1,V2,M1} { mult( Y, f( ld( Y, X ) ) ) = rd( X
% 57.96/58.35 , f( ld( Y, X ) ) ) }.
% 57.96/58.35 parent0[0]: (67) {G4,W13,D5,L1,V2,M1} P(0,60) { rd( Y, f( ld( X, Y ) ) ) =
% 57.96/58.35 mult( X, f( ld( X, Y ) ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10706) {G23,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> rd( X, mult( Y, X
% 57.96/58.35 ) ) }.
% 57.96/58.35 parent0[0]: (2213) {G23,W9,D4,L1,V2,M1} P(2151,0);d(470) { rd( X, mult( Y,
% 57.96/58.35 X ) ) ==> ld( Y, unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10709) {G5,W15,D6,L1,V2,M1} { ld( X, unit ) ==> rd( f( ld( X, Y
% 57.96/58.35 ) ), rd( Y, f( ld( X, Y ) ) ) ) }.
% 57.96/58.35 parent0[0]: (10705) {G4,W13,D5,L1,V2,M1} { mult( Y, f( ld( Y, X ) ) ) = rd
% 57.96/58.35 ( X, f( ld( Y, X ) ) ) }.
% 57.96/58.35 parent1[0; 9]: (10706) {G23,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> rd( X,
% 57.96/58.35 mult( Y, X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := f( ld( X, Y ) )
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10710) {G6,W15,D6,L1,V2,M1} { ld( X, unit ) ==> mult( f( ld( X,
% 57.96/58.35 Y ) ), rd( f( ld( X, Y ) ), Y ) ) }.
% 57.96/58.35 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.35 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.35 parent1[0; 4]: (10709) {G5,W15,D6,L1,V2,M1} { ld( X, unit ) ==> rd( f( ld
% 57.96/58.35 ( X, Y ) ), rd( Y, f( ld( X, Y ) ) ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := f( ld( X, Y ) )
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := f( ld( X, Y ) )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10711) {G7,W9,D4,L1,V2,M1} { ld( X, unit ) ==> rd( ld( X, Y ), Y
% 57.96/58.35 ) }.
% 57.96/58.35 parent0[0]: (2303) {G27,W11,D5,L1,V2,M1} P(73,2215);d(2215);d(2276) { mult
% 57.96/58.35 ( f( Y ), rd( f( Y ), X ) ) ==> rd( Y, X ) }.
% 57.96/58.35 parent1[0; 4]: (10710) {G6,W15,D6,L1,V2,M1} { ld( X, unit ) ==> mult( f(
% 57.96/58.35 ld( X, Y ) ), rd( f( ld( X, Y ) ), Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := ld( X, Y )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10712) {G7,W9,D4,L1,V2,M1} { rd( ld( X, Y ), Y ) ==> ld( X, unit
% 57.96/58.35 ) }.
% 57.96/58.35 parent0[0]: (10711) {G7,W9,D4,L1,V2,M1} { ld( X, unit ) ==> rd( ld( X, Y )
% 57.96/58.35 , Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2336) {G28,W9,D4,L1,V2,M1} P(67,2213);d(2276);d(2303) { rd(
% 57.96/58.35 ld( X, Y ), Y ) ==> ld( X, unit ) }.
% 57.96/58.35 parent0: (10712) {G7,W9,D4,L1,V2,M1} { rd( ld( X, Y ), Y ) ==> ld( X, unit
% 57.96/58.35 ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10714) {G28,W9,D4,L1,V2,M1} { ld( X, unit ) ==> rd( ld( X, Y ), Y
% 57.96/58.35 ) }.
% 57.96/58.35 parent0[0]: (2336) {G28,W9,D4,L1,V2,M1} P(67,2213);d(2276);d(2303) { rd( ld
% 57.96/58.35 ( X, Y ), Y ) ==> ld( X, unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10721) {G10,W17,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ), unit )
% 57.96/58.35 ==> rd( ld( X, Y ), mult( ld( X, Y ), Y ) ) }.
% 57.96/58.35 parent0[0]: (400) {G9,W15,D5,L1,V2,M1} P(15,373);d(151) { ld( ld( Y, mult(
% 57.96/58.35 X, Y ) ), mult( ld( Y, X ), X ) ) ==> ld( Y, X ) }.
% 57.96/58.35 parent1[0; 9]: (10714) {G28,W9,D4,L1,V2,M1} { ld( X, unit ) ==> rd( ld( X
% 57.96/58.35 , Y ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := ld( X, mult( Y, X ) )
% 57.96/58.35 Y := mult( ld( X, Y ), Y )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10722) {G11,W17,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ), unit )
% 57.96/58.35 ==> rd( rd( ld( X, Y ), Y ), ld( X, Y ) ) }.
% 57.96/58.35 parent0[0]: (2335) {G27,W11,D4,L1,V2,M1} P(2213,484);d(470);d(357);d(484);d
% 57.96/58.35 (470);d(2276);d(2257);d(2276);d(888);d(2267) { rd( Y, mult( Y, X ) ) ==>
% 57.96/58.35 rd( rd( Y, X ), Y ) }.
% 57.96/58.35 parent1[0; 8]: (10721) {G10,W17,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ),
% 57.96/58.35 unit ) ==> rd( ld( X, Y ), mult( ld( X, Y ), Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := ld( X, Y )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10723) {G12,W17,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ), unit )
% 57.96/58.35 ==> mult( rd( ld( X, Y ), Y ), ld( Y, X ) ) }.
% 57.96/58.35 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.35 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.35 parent1[0; 8]: (10722) {G11,W17,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ),
% 57.96/58.35 unit ) ==> rd( rd( ld( X, Y ), Y ), ld( X, Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 Z := rd( ld( X, Y ), Y )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10724) {G13,W17,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ), unit )
% 57.96/58.35 ==> ld( rd( Y, ld( X, Y ) ), ld( Y, X ) ) }.
% 57.96/58.35 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.35 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 8]: (10723) {G12,W17,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ),
% 57.96/58.35 unit ) ==> mult( rd( ld( X, Y ), Y ), ld( Y, X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := ld( X, Y )
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := ld( Y, X )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10725) {G14,W17,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ), unit )
% 57.96/58.35 ==> ld( mult( Y, ld( Y, X ) ), ld( Y, X ) ) }.
% 57.96/58.35 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.35 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.35 parent1[0; 9]: (10724) {G13,W17,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ),
% 57.96/58.35 unit ) ==> ld( rd( Y, ld( X, Y ) ), ld( Y, X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 Z := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10726) {G1,W13,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ), unit )
% 57.96/58.35 ==> ld( X, ld( Y, X ) ) }.
% 57.96/58.35 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.35 parent1[0; 9]: (10725) {G14,W17,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ),
% 57.96/58.35 unit ) ==> ld( mult( Y, ld( Y, X ) ), ld( Y, X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10727) {G2,W11,D4,L1,V2,M1} { ld( mult( Y, X ), X ) ==> ld( X,
% 57.96/58.35 ld( Y, X ) ) }.
% 57.96/58.35 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.35 ==> ld( Y, X ) }.
% 57.96/58.35 parent1[0; 1]: (10726) {G1,W13,D5,L1,V2,M1} { ld( ld( X, mult( Y, X ) ),
% 57.96/58.35 unit ) ==> ld( X, ld( Y, X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := mult( Y, X )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10728) {G2,W11,D4,L1,V2,M1} { ld( Y, ld( X, Y ) ) ==> ld( mult( X
% 57.96/58.35 , Y ), Y ) }.
% 57.96/58.35 parent0[0]: (10727) {G2,W11,D4,L1,V2,M1} { ld( mult( Y, X ), X ) ==> ld( X
% 57.96/58.35 , ld( Y, X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2354) {G29,W11,D4,L1,V2,M1} P(400,2336);d(2335);d(534);d(2257
% 57.96/58.35 );d(534);d(0);d(529) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 57.96/58.35 parent0: (10728) {G2,W11,D4,L1,V2,M1} { ld( Y, ld( X, Y ) ) ==> ld( mult(
% 57.96/58.35 X, Y ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10730) {G6,W15,D5,L1,V2,M1} { ld( X, mult( rd( Y, X ), Y ) ) ==>
% 57.96/58.35 mult( ld( X, rd( Y, X ) ), Y ) }.
% 57.96/58.35 parent0[0]: (1898) {G6,W15,D5,L1,V2,M1} P(329,402);d(0);d(1840);d(239);d(2)
% 57.96/58.35 { mult( ld( X, rd( Y, X ) ), Y ) ==> ld( X, mult( rd( Y, X ), Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10737) {G7,W21,D6,L1,V2,M1} { ld( X, mult( rd( ld( Y, X ), X ),
% 57.96/58.35 ld( Y, X ) ) ) ==> mult( ld( X, ld( Y, unit ) ), ld( Y, X ) ) }.
% 57.96/58.35 parent0[0]: (2336) {G28,W9,D4,L1,V2,M1} P(67,2213);d(2276);d(2303) { rd( ld
% 57.96/58.35 ( X, Y ), Y ) ==> ld( X, unit ) }.
% 57.96/58.35 parent1[0; 15]: (10730) {G6,W15,D5,L1,V2,M1} { ld( X, mult( rd( Y, X ), Y
% 57.96/58.35 ) ) ==> mult( ld( X, rd( Y, X ) ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := ld( Y, X )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10738) {G8,W19,D5,L1,V2,M1} { ld( X, mult( ld( Y, unit ), ld( Y
% 57.96/58.35 , X ) ) ) ==> mult( ld( X, ld( Y, unit ) ), ld( Y, X ) ) }.
% 57.96/58.35 parent0[0]: (2336) {G28,W9,D4,L1,V2,M1} P(67,2213);d(2276);d(2303) { rd( ld
% 57.96/58.35 ( X, Y ), Y ) ==> ld( X, unit ) }.
% 57.96/58.35 parent1[0; 4]: (10737) {G7,W21,D6,L1,V2,M1} { ld( X, mult( rd( ld( Y, X )
% 57.96/58.35 , X ), ld( Y, X ) ) ) ==> mult( ld( X, ld( Y, unit ) ), ld( Y, X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10743) {G9,W19,D5,L1,V2,M1} { ld( X, mult( ld( Y, unit ), ld( Y
% 57.96/58.35 , X ) ) ) ==> ld( ld( ld( Y, unit ), X ), ld( Y, X ) ) }.
% 57.96/58.35 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.35 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 10]: (10738) {G8,W19,D5,L1,V2,M1} { ld( X, mult( ld( Y, unit )
% 57.96/58.35 , ld( Y, X ) ) ) ==> mult( ld( X, ld( Y, unit ) ), ld( Y, X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := ld( Y, unit )
% 57.96/58.35 Z := ld( Y, X )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10745) {G10,W17,D5,L1,V2,M1} { ld( X, mult( ld( Y, unit ), ld( Y
% 57.96/58.35 , X ) ) ) ==> ld( mult( Y, X ), ld( Y, X ) ) }.
% 57.96/58.35 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.35 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.35 parent1[0; 11]: (10743) {G9,W19,D5,L1,V2,M1} { ld( X, mult( ld( Y, unit )
% 57.96/58.35 , ld( Y, X ) ) ) ==> ld( ld( ld( Y, unit ), X ), ld( Y, X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10746) {G11,W17,D5,L1,V2,M1} { ld( X, mult( ld( Y, unit ), ld( Y
% 57.96/58.35 , X ) ) ) ==> ld( mult( Y, mult( Y, X ) ), X ) }.
% 57.96/58.35 parent0[0]: (2312) {G25,W15,D5,L1,V2,M1} P(2213,1898);d(2254);d(2204);d(
% 57.96/58.35 2254);d(16) { ld( mult( Y, X ), ld( Y, X ) ) ==> ld( mult( Y, mult( Y, X
% 57.96/58.35 ) ), X ) }.
% 57.96/58.35 parent1[0; 10]: (10745) {G10,W17,D5,L1,V2,M1} { ld( X, mult( ld( Y, unit )
% 57.96/58.35 , ld( Y, X ) ) ) ==> ld( mult( Y, X ), ld( Y, X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10747) {G12,W17,D5,L1,V2,M1} { ld( X, ld( ld( unit, Y ), ld( Y,
% 57.96/58.35 X ) ) ) ==> ld( mult( Y, mult( Y, X ) ), X ) }.
% 57.96/58.35 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.35 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 3]: (10746) {G11,W17,D5,L1,V2,M1} { ld( X, mult( ld( Y, unit )
% 57.96/58.35 , ld( Y, X ) ) ) ==> ld( mult( Y, mult( Y, X ) ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := unit
% 57.96/58.35 Z := ld( Y, X )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10748) {G2,W15,D5,L1,V2,M1} { ld( X, ld( Y, ld( Y, X ) ) ) ==>
% 57.96/58.35 ld( mult( Y, mult( Y, X ) ), X ) }.
% 57.96/58.35 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.35 parent1[0; 4]: (10747) {G12,W17,D5,L1,V2,M1} { ld( X, ld( ld( unit, Y ),
% 57.96/58.35 ld( Y, X ) ) ) ==> ld( mult( Y, mult( Y, X ) ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2357) {G29,W15,D5,L1,V2,M1} P(2336,1898);d(2254);d(2204);d(
% 57.96/58.35 2312);d(2254);d(16) { ld( Y, ld( X, ld( X, Y ) ) ) ==> ld( mult( X, mult
% 57.96/58.35 ( X, Y ) ), Y ) }.
% 57.96/58.35 parent0: (10748) {G2,W15,D5,L1,V2,M1} { ld( X, ld( Y, ld( Y, X ) ) ) ==>
% 57.96/58.35 ld( mult( Y, mult( Y, X ) ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10751) {G28,W9,D4,L1,V2,M1} { ld( X, unit ) ==> rd( ld( X, Y ), Y
% 57.96/58.35 ) }.
% 57.96/58.35 parent0[0]: (2336) {G28,W9,D4,L1,V2,M1} P(67,2213);d(2276);d(2303) { rd( ld
% 57.96/58.35 ( X, Y ), Y ) ==> ld( X, unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10756) {G24,W17,D6,L1,V2,M1} { ld( mult( X, Y ), unit ) ==> rd(
% 57.96/58.35 ld( mult( f( Y ), Y ), unit ), rd( X, f( Y ) ) ) }.
% 57.96/58.35 parent0[0]: (1190) {G23,W15,D5,L1,V2,M1} P(1183,517) { ld( mult( X, Y ), rd
% 57.96/58.35 ( X, f( Y ) ) ) ==> ld( mult( f( Y ), Y ), unit ) }.
% 57.96/58.35 parent1[0; 7]: (10751) {G28,W9,D4,L1,V2,M1} { ld( X, unit ) ==> rd( ld( X
% 57.96/58.35 , Y ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := mult( X, Y )
% 57.96/58.35 Y := rd( X, f( Y ) )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10757) {G25,W17,D6,L1,V2,M1} { ld( mult( X, Y ), unit ) ==> mult
% 57.96/58.35 ( ld( mult( f( Y ), Y ), unit ), rd( f( Y ), X ) ) }.
% 57.96/58.35 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.35 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.35 parent1[0; 6]: (10756) {G24,W17,D6,L1,V2,M1} { ld( mult( X, Y ), unit )
% 57.96/58.35 ==> rd( ld( mult( f( Y ), Y ), unit ), rd( X, f( Y ) ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := f( Y )
% 57.96/58.35 Y := X
% 57.96/58.35 Z := ld( mult( f( Y ), Y ), unit )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10758) {G25,W17,D6,L1,V2,M1} { ld( mult( X, Y ), unit ) ==> ld(
% 57.96/58.35 ld( unit, mult( f( Y ), Y ) ), rd( f( Y ), X ) ) }.
% 57.96/58.35 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.35 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 6]: (10757) {G25,W17,D6,L1,V2,M1} { ld( mult( X, Y ), unit )
% 57.96/58.35 ==> mult( ld( mult( f( Y ), Y ), unit ), rd( f( Y ), X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := mult( f( Y ), Y )
% 57.96/58.35 Y := unit
% 57.96/58.35 Z := rd( f( Y ), X )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10759) {G2,W15,D5,L1,V2,M1} { ld( mult( X, Y ), unit ) ==> ld(
% 57.96/58.35 mult( f( Y ), Y ), rd( f( Y ), X ) ) }.
% 57.96/58.35 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.35 parent1[0; 7]: (10758) {G25,W17,D6,L1,V2,M1} { ld( mult( X, Y ), unit )
% 57.96/58.35 ==> ld( ld( unit, mult( f( Y ), Y ) ), rd( f( Y ), X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := mult( f( Y ), Y )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10760) {G2,W15,D5,L1,V2,M1} { ld( mult( f( Y ), Y ), rd( f( Y ),
% 57.96/58.35 X ) ) ==> ld( mult( X, Y ), unit ) }.
% 57.96/58.35 parent0[0]: (10759) {G2,W15,D5,L1,V2,M1} { ld( mult( X, Y ), unit ) ==> ld
% 57.96/58.35 ( mult( f( Y ), Y ), rd( f( Y ), X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2372) {G29,W15,D5,L1,V2,M1} P(1190,2336);d(2276);d(2254);d(16
% 57.96/58.35 ) { ld( mult( f( Y ), Y ), rd( f( Y ), X ) ) ==> ld( mult( X, Y ), unit )
% 57.96/58.35 }.
% 57.96/58.35 parent0: (10760) {G2,W15,D5,L1,V2,M1} { ld( mult( f( Y ), Y ), rd( f( Y )
% 57.96/58.35 , X ) ) ==> ld( mult( X, Y ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10762) {G4,W13,D5,L1,V2,M1} { mult( f( X ), Y ) ==> mult( mult( f
% 57.96/58.35 ( X ), rd( Y, X ) ), X ) }.
% 57.96/58.35 parent0[0]: (699) {G4,W13,D5,L1,V2,M1} P(2,56) { mult( mult( f( Y ), rd( X
% 57.96/58.35 , Y ) ), Y ) ==> mult( f( Y ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10765) {G5,W15,D5,L1,V2,M1} { mult( f( X ), ld( Y, X ) ) ==>
% 57.96/58.35 mult( mult( f( X ), ld( Y, unit ) ), X ) }.
% 57.96/58.35 parent0[0]: (2336) {G28,W9,D4,L1,V2,M1} P(67,2213);d(2276);d(2303) { rd( ld
% 57.96/58.35 ( X, Y ), Y ) ==> ld( X, unit ) }.
% 57.96/58.35 parent1[0; 11]: (10762) {G4,W13,D5,L1,V2,M1} { mult( f( X ), Y ) ==> mult
% 57.96/58.35 ( mult( f( X ), rd( Y, X ) ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := ld( Y, X )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10766) {G6,W13,D5,L1,V2,M1} { mult( f( X ), ld( Y, X ) ) ==>
% 57.96/58.35 mult( rd( f( X ), Y ), X ) }.
% 57.96/58.35 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.35 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.35 parent1[0; 8]: (10765) {G5,W15,D5,L1,V2,M1} { mult( f( X ), ld( Y, X ) )
% 57.96/58.35 ==> mult( mult( f( X ), ld( Y, unit ) ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := f( X )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10767) {G7,W13,D5,L1,V2,M1} { mult( f( X ), ld( Y, X ) ) ==> ld
% 57.96/58.35 ( rd( Y, f( X ) ), X ) }.
% 57.96/58.35 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.35 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 7]: (10766) {G6,W13,D5,L1,V2,M1} { mult( f( X ), ld( Y, X ) )
% 57.96/58.35 ==> mult( rd( f( X ), Y ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := f( X )
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2403) {G29,W13,D5,L1,V2,M1} P(2336,699);d(470);d(2257) { mult
% 57.96/58.35 ( f( Y ), ld( X, Y ) ) ==> ld( rd( X, f( Y ) ), Y ) }.
% 57.96/58.35 parent0: (10767) {G7,W13,D5,L1,V2,M1} { mult( f( X ), ld( Y, X ) ) ==> ld
% 57.96/58.35 ( rd( Y, f( X ) ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10770) {G5,W11,D5,L1,V2,M1} { rd( X, Y ) ==> rd( rd( X, f( Y ) )
% 57.96/58.35 , f( Y ) ) }.
% 57.96/58.35 parent0[0]: (73) {G5,W11,D5,L1,V2,M1} P(66,3) { rd( rd( X, f( Y ) ), f( Y )
% 57.96/58.35 ) ==> rd( X, Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10773) {G6,W13,D5,L1,V2,M1} { rd( ld( X, f( Y ) ), Y ) ==> rd(
% 57.96/58.35 ld( X, unit ), f( Y ) ) }.
% 57.96/58.35 parent0[0]: (2336) {G28,W9,D4,L1,V2,M1} P(67,2213);d(2276);d(2303) { rd( ld
% 57.96/58.35 ( X, Y ), Y ) ==> ld( X, unit ) }.
% 57.96/58.35 parent1[0; 8]: (10770) {G5,W11,D5,L1,V2,M1} { rd( X, Y ) ==> rd( rd( X, f
% 57.96/58.35 ( Y ) ), f( Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := f( Y )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := ld( X, f( Y ) )
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10774) {G7,W13,D5,L1,V2,M1} { rd( ld( X, f( Y ) ), Y ) ==> ld(
% 57.96/58.35 mult( f( Y ), X ), unit ) }.
% 57.96/58.35 parent0[0]: (2316) {G28,W11,D4,L1,V2,M1} P(516,2213);d(2276);d(2303) { rd(
% 57.96/58.35 ld( Y, unit ), X ) ==> ld( mult( X, Y ), unit ) }.
% 57.96/58.35 parent1[0; 7]: (10773) {G6,W13,D5,L1,V2,M1} { rd( ld( X, f( Y ) ), Y ) ==>
% 57.96/58.35 rd( ld( X, unit ), f( Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := f( Y )
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10775) {G7,W13,D5,L1,V2,M1} { ld( mult( f( Y ), X ), unit ) ==>
% 57.96/58.35 rd( ld( X, f( Y ) ), Y ) }.
% 57.96/58.35 parent0[0]: (10774) {G7,W13,D5,L1,V2,M1} { rd( ld( X, f( Y ) ), Y ) ==> ld
% 57.96/58.35 ( mult( f( Y ), X ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2409) {G29,W13,D5,L1,V2,M1} P(2336,73);d(2316) { ld( mult( f
% 57.96/58.35 ( Y ), X ), unit ) = rd( ld( X, f( Y ) ), Y ) }.
% 57.96/58.35 parent0: (10775) {G7,W13,D5,L1,V2,M1} { ld( mult( f( Y ), X ), unit ) ==>
% 57.96/58.35 rd( ld( X, f( Y ) ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10777) {G4,W11,D4,L1,V2,M1} { rd( X, f( Y ) ) ==> mult( rd( X, Y
% 57.96/58.35 ), f( Y ) ) }.
% 57.96/58.35 parent0[0]: (66) {G4,W11,D4,L1,V2,M1} P(2,60) { mult( rd( X, Y ), f( Y ) )
% 57.96/58.35 ==> rd( X, f( Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10781) {G5,W13,D4,L1,V2,M1} { rd( ld( X, Y ), f( Y ) ) ==> mult
% 57.96/58.35 ( ld( X, unit ), f( Y ) ) }.
% 57.96/58.35 parent0[0]: (2336) {G28,W9,D4,L1,V2,M1} P(67,2213);d(2276);d(2303) { rd( ld
% 57.96/58.35 ( X, Y ), Y ) ==> ld( X, unit ) }.
% 57.96/58.35 parent1[0; 8]: (10777) {G4,W11,D4,L1,V2,M1} { rd( X, f( Y ) ) ==> mult( rd
% 57.96/58.35 ( X, Y ), f( Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := ld( X, Y )
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10782) {G6,W13,D4,L1,V2,M1} { rd( ld( X, Y ), f( Y ) ) ==> ld(
% 57.96/58.35 ld( unit, X ), f( Y ) ) }.
% 57.96/58.35 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.35 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 7]: (10781) {G5,W13,D4,L1,V2,M1} { rd( ld( X, Y ), f( Y ) ) ==>
% 57.96/58.35 mult( ld( X, unit ), f( Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := unit
% 57.96/58.35 Z := f( Y )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10783) {G2,W11,D4,L1,V2,M1} { rd( ld( X, Y ), f( Y ) ) ==> ld( X
% 57.96/58.35 , f( Y ) ) }.
% 57.96/58.35 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.35 parent1[0; 8]: (10782) {G6,W13,D4,L1,V2,M1} { rd( ld( X, Y ), f( Y ) ) ==>
% 57.96/58.35 ld( ld( unit, X ), f( Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2411) {G29,W11,D4,L1,V2,M1} P(2336,66);d(2254);d(16) { rd( ld
% 57.96/58.35 ( X, Y ), f( Y ) ) ==> ld( X, f( Y ) ) }.
% 57.96/58.35 parent0: (10783) {G2,W11,D4,L1,V2,M1} { rd( ld( X, Y ), f( Y ) ) ==> ld( X
% 57.96/58.35 , f( Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10786) {G19,W15,D5,L1,V2,M1} { ld( mult( ld( Y, unit ), X ), unit
% 57.96/58.35 ) = ld( mult( rd( X, Y ), X ), X ) }.
% 57.96/58.35 parent0[0]: (884) {G19,W15,D5,L1,V2,M1} P(470,528) { ld( mult( rd( X, Y ),
% 57.96/58.35 X ), X ) = ld( mult( ld( Y, unit ), X ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10789) {G20,W15,D5,L1,V2,M1} { ld( mult( ld( X, unit ), Y ),
% 57.96/58.35 unit ) = ld( ld( rd( X, Y ), Y ), Y ) }.
% 57.96/58.35 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.35 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 9]: (10786) {G19,W15,D5,L1,V2,M1} { ld( mult( ld( Y, unit ), X
% 57.96/58.35 ), unit ) = ld( mult( rd( X, Y ), X ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 Z := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10790) {G21,W13,D5,L1,V2,M1} { ld( Y, ld( unit, X ) ) = ld( ld(
% 57.96/58.35 rd( X, Y ), Y ), Y ) }.
% 57.96/58.35 parent0[0]: (2205) {G23,W13,D5,L1,V3,M1} P(529,2151) { ld( mult( ld( X, Y )
% 57.96/58.35 , Z ), unit ) ==> ld( Z, ld( Y, X ) ) }.
% 57.96/58.35 parent1[0; 1]: (10789) {G20,W15,D5,L1,V2,M1} { ld( mult( ld( X, unit ), Y
% 57.96/58.35 ), unit ) = ld( ld( rd( X, Y ), Y ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := unit
% 57.96/58.35 Z := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10791) {G2,W11,D5,L1,V2,M1} { ld( X, Y ) = ld( ld( rd( Y, X ), X
% 57.96/58.35 ), X ) }.
% 57.96/58.35 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.35 parent1[0; 3]: (10790) {G21,W13,D5,L1,V2,M1} { ld( Y, ld( unit, X ) ) = ld
% 57.96/58.35 ( ld( rd( X, Y ), Y ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10792) {G2,W11,D5,L1,V2,M1} { ld( ld( rd( Y, X ), X ), X ) = ld(
% 57.96/58.35 X, Y ) }.
% 57.96/58.35 parent0[0]: (10791) {G2,W11,D5,L1,V2,M1} { ld( X, Y ) = ld( ld( rd( Y, X )
% 57.96/58.35 , X ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2474) {G26,W11,D5,L1,V2,M1} P(2257,884);d(2205);d(16) { ld(
% 57.96/58.35 ld( rd( Y, X ), X ), X ) ==> ld( X, Y ) }.
% 57.96/58.35 parent0: (10792) {G2,W11,D5,L1,V2,M1} { ld( ld( rd( Y, X ), X ), X ) = ld
% 57.96/58.35 ( X, Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10793) {G25,W11,D4,L1,V3,M1} { ld( rd( Y, X ), Z ) ==> mult( rd(
% 57.96/58.35 X, Y ), Z ) }.
% 57.96/58.35 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.35 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10797) {G24,W17,D5,L1,V3,M1} { ld( rd( X, Y ), mult( f( Z ), Z )
% 57.96/58.35 ) ==> mult( mult( rd( Y, X ), f( Z ) ), Z ) }.
% 57.96/58.35 parent0[0]: (1201) {G23,W13,D5,L1,V2,M1} P(3,1183) { mult( X, mult( f( Y )
% 57.96/58.35 , Y ) ) ==> mult( mult( X, f( Y ) ), Y ) }.
% 57.96/58.35 parent1[0; 9]: (10793) {G25,W11,D4,L1,V3,M1} { ld( rd( Y, X ), Z ) ==>
% 57.96/58.35 mult( rd( X, Y ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := rd( Y, X )
% 57.96/58.35 Y := Z
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 Z := mult( f( Z ), Z )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10798) {G25,W17,D5,L1,V3,M1} { ld( rd( X, Y ), mult( f( Z ), Z )
% 57.96/58.35 ) ==> mult( ld( rd( X, Y ), f( Z ) ), Z ) }.
% 57.96/58.35 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.35 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 10]: (10797) {G24,W17,D5,L1,V3,M1} { ld( rd( X, Y ), mult( f( Z
% 57.96/58.35 ), Z ) ) ==> mult( mult( rd( Y, X ), f( Z ) ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 Z := f( Z )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10799) {G25,W17,D5,L1,V3,M1} { ld( rd( X, Y ), mult( f( Z ), Z )
% 57.96/58.35 ) ==> ld( ld( f( Z ), rd( X, Y ) ), Z ) }.
% 57.96/58.35 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.35 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 9]: (10798) {G25,W17,D5,L1,V3,M1} { ld( rd( X, Y ), mult( f( Z
% 57.96/58.35 ), Z ) ) ==> mult( ld( rd( X, Y ), f( Z ) ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := rd( X, Y )
% 57.96/58.35 Y := f( Z )
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2492) {G26,W17,D5,L1,V3,M1} P(2257,1201);d(2257);d(2254) { ld
% 57.96/58.35 ( rd( Y, X ), mult( f( Z ), Z ) ) ==> ld( ld( f( Z ), rd( Y, X ) ), Z )
% 57.96/58.35 }.
% 57.96/58.35 parent0: (10799) {G25,W17,D5,L1,V3,M1} { ld( rd( X, Y ), mult( f( Z ), Z )
% 57.96/58.35 ) ==> ld( ld( f( Z ), rd( X, Y ) ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10802) {G17,W13,D4,L1,V2,M1} { ld( mult( Y, Y ), unit ) ==> ld(
% 57.96/58.35 mult( X, Y ), rd( X, Y ) ) }.
% 57.96/58.35 parent0[0]: (497) {G17,W13,D4,L1,V2,M1} P(470,111);d(489);d(470);d(285) {
% 57.96/58.35 ld( mult( X, Y ), rd( X, Y ) ) ==> ld( mult( Y, Y ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10804) {G18,W17,D5,L1,V3,M1} { ld( mult( X, X ), unit ) ==> ld(
% 57.96/58.35 ld( rd( Z, Y ), X ), rd( rd( Y, Z ), X ) ) }.
% 57.96/58.35 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.35 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 7]: (10802) {G17,W13,D4,L1,V2,M1} { ld( mult( Y, Y ), unit )
% 57.96/58.35 ==> ld( mult( X, Y ), rd( X, Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := Z
% 57.96/58.35 Z := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := rd( Y, Z )
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10806) {G18,W17,D5,L1,V3,M1} { ld( ld( rd( Y, Z ), X ), rd( rd( Z
% 57.96/58.35 , Y ), X ) ) ==> ld( mult( X, X ), unit ) }.
% 57.96/58.35 parent0[0]: (10804) {G18,W17,D5,L1,V3,M1} { ld( mult( X, X ), unit ) ==>
% 57.96/58.35 ld( ld( rd( Z, Y ), X ), rd( rd( Y, Z ), X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Z
% 57.96/58.35 Z := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2501) {G26,W17,D5,L1,V3,M1} P(2257,497) { ld( ld( rd( Y, X )
% 57.96/58.35 , Z ), rd( rd( X, Y ), Z ) ) ==> ld( mult( Z, Z ), unit ) }.
% 57.96/58.35 parent0: (10806) {G18,W17,D5,L1,V3,M1} { ld( ld( rd( Y, Z ), X ), rd( rd(
% 57.96/58.35 Z, Y ), X ) ) ==> ld( mult( X, X ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Z
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := X
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10808) {G25,W11,D4,L1,V3,M1} { ld( rd( Y, X ), Z ) ==> mult( rd(
% 57.96/58.35 X, Y ), Z ) }.
% 57.96/58.35 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.35 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10812) {G20,W15,D5,L1,V4,M1} { ld( rd( ld( X, Y ), Z ), T ) ==>
% 57.96/58.35 mult( mult( Z, ld( Y, X ) ), T ) }.
% 57.96/58.35 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.35 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.35 parent1[0; 9]: (10808) {G25,W11,D4,L1,V3,M1} { ld( rd( Y, X ), Z ) ==>
% 57.96/58.35 mult( rd( X, Y ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := Z
% 57.96/58.35 Y := ld( X, Y )
% 57.96/58.35 Z := T
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10814) {G20,W15,D5,L1,V4,M1} { mult( mult( Z, ld( Y, X ) ), T )
% 57.96/58.35 ==> ld( rd( ld( X, Y ), Z ), T ) }.
% 57.96/58.35 parent0[0]: (10812) {G20,W15,D5,L1,V4,M1} { ld( rd( ld( X, Y ), Z ), T )
% 57.96/58.35 ==> mult( mult( Z, ld( Y, X ) ), T ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 T := T
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2505) {G26,W15,D5,L1,V4,M1} P(534,2257) { mult( mult( X, ld(
% 57.96/58.35 Z, Y ) ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 57.96/58.35 parent0: (10814) {G20,W15,D5,L1,V4,M1} { mult( mult( Z, ld( Y, X ) ), T )
% 57.96/58.35 ==> ld( rd( ld( X, Y ), Z ), T ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := Z
% 57.96/58.35 Z := X
% 57.96/58.35 T := T
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10816) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult( X, Y )
% 57.96/58.35 , X ) }.
% 57.96/58.35 parent0[0]: (517) {G17,W9,D4,L1,V2,M1} P(489,17) { ld( mult( X, Y ), X )
% 57.96/58.35 ==> ld( Y, unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10817) {G18,W13,D5,L1,V3,M1} { ld( X, unit ) ==> ld( ld( rd( Z,
% 57.96/58.35 Y ), X ), rd( Y, Z ) ) }.
% 57.96/58.35 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.35 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 5]: (10816) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult(
% 57.96/58.35 X, Y ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := Z
% 57.96/58.35 Z := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := rd( Y, Z )
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10818) {G18,W13,D5,L1,V3,M1} { ld( ld( rd( Y, Z ), X ), rd( Z, Y
% 57.96/58.35 ) ) ==> ld( X, unit ) }.
% 57.96/58.35 parent0[0]: (10817) {G18,W13,D5,L1,V3,M1} { ld( X, unit ) ==> ld( ld( rd(
% 57.96/58.35 Z, Y ), X ), rd( Y, Z ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Z
% 57.96/58.35 Z := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2506) {G26,W13,D5,L1,V3,M1} P(2257,517) { ld( ld( rd( Y, X )
% 57.96/58.35 , Z ), rd( X, Y ) ) ==> ld( Z, unit ) }.
% 57.96/58.35 parent0: (10818) {G18,W13,D5,L1,V3,M1} { ld( ld( rd( Y, Z ), X ), rd( Z, Y
% 57.96/58.35 ) ) ==> ld( X, unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Z
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := X
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10819) {G25,W11,D4,L1,V3,M1} { ld( rd( Y, X ), Z ) ==> mult( rd(
% 57.96/58.35 X, Y ), Z ) }.
% 57.96/58.35 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.35 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10822) {G16,W13,D4,L1,V3,M1} { ld( rd( X, Y ), ld( Z, unit ) )
% 57.96/58.35 ==> rd( rd( Y, X ), Z ) }.
% 57.96/58.35 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.35 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.35 parent1[0; 8]: (10819) {G25,W11,D4,L1,V3,M1} { ld( rd( Y, X ), Z ) ==>
% 57.96/58.35 mult( rd( X, Y ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Z
% 57.96/58.35 Y := rd( Y, X )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 Z := ld( Z, unit )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10823) {G17,W13,D5,L1,V3,M1} { ld( mult( Z, rd( X, Y ) ), unit )
% 57.96/58.35 ==> rd( rd( Y, X ), Z ) }.
% 57.96/58.35 parent0[0]: (2151) {G22,W11,D4,L1,V2,M1} P(17,2103);d(1897);d(504) { ld( X
% 57.96/58.35 , ld( Y, unit ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.35 parent1[0; 1]: (10822) {G16,W13,D4,L1,V3,M1} { ld( rd( X, Y ), ld( Z, unit
% 57.96/58.35 ) ) ==> rd( rd( Y, X ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := rd( X, Y )
% 57.96/58.35 Y := Z
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2507) {G26,W13,D5,L1,V3,M1} P(2257,470);d(2151) { ld( mult( Z
% 57.96/58.35 , rd( Y, X ) ), unit ) ==> rd( rd( X, Y ), Z ) }.
% 57.96/58.35 parent0: (10823) {G17,W13,D5,L1,V3,M1} { ld( mult( Z, rd( X, Y ) ), unit )
% 57.96/58.35 ==> rd( rd( Y, X ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10825) {G25,W11,D4,L1,V3,M1} { ld( rd( Y, X ), Z ) ==> mult( rd(
% 57.96/58.35 X, Y ), Z ) }.
% 57.96/58.35 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.35 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10827) {G4,W11,D5,L1,V2,M1} { ld( rd( f( X ), Y ), X ) ==> mult
% 57.96/58.35 ( Y, f( X ) ) }.
% 57.96/58.35 parent0[0]: (59) {G3,W11,D5,L1,V2,M1} P(2,51) { mult( rd( X, f( Y ) ), Y )
% 57.96/58.35 ==> mult( X, f( Y ) ) }.
% 57.96/58.35 parent1[0; 7]: (10825) {G25,W11,D4,L1,V3,M1} { ld( rd( Y, X ), Z ) ==>
% 57.96/58.35 mult( rd( X, Y ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := f( X )
% 57.96/58.35 Z := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2514) {G26,W11,D5,L1,V2,M1} P(2257,59) { ld( rd( f( Y ), X )
% 57.96/58.35 , Y ) ==> mult( X, f( Y ) ) }.
% 57.96/58.35 parent0: (10827) {G4,W11,D5,L1,V2,M1} { ld( rd( f( X ), Y ), X ) ==> mult
% 57.96/58.35 ( Y, f( X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10829) {G25,W11,D4,L1,V3,M1} { ld( rd( Y, X ), Z ) ==> mult( rd(
% 57.96/58.35 X, Y ), Z ) }.
% 57.96/58.35 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.35 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10831) {G5,W11,D4,L1,V2,M1} { ld( rd( X, Y ), f( X ) ) ==> rd( Y
% 57.96/58.35 , f( X ) ) }.
% 57.96/58.35 parent0[0]: (66) {G4,W11,D4,L1,V2,M1} P(2,60) { mult( rd( X, Y ), f( Y ) )
% 57.96/58.35 ==> rd( X, f( Y ) ) }.
% 57.96/58.35 parent1[0; 7]: (10829) {G25,W11,D4,L1,V3,M1} { ld( rd( Y, X ), Z ) ==>
% 57.96/58.35 mult( rd( X, Y ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 Z := f( X )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2517) {G26,W11,D4,L1,V2,M1} P(2257,66) { ld( rd( Y, X ), f( Y
% 57.96/58.35 ) ) ==> rd( X, f( Y ) ) }.
% 57.96/58.35 parent0: (10831) {G5,W11,D4,L1,V2,M1} { ld( rd( X, Y ), f( X ) ) ==> rd( Y
% 57.96/58.35 , f( X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10834) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 57.96/58.35 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10837) {G1,W11,D5,L1,V3,M1} { X ==> ld( rd( Y, Z ), ld( rd( Z, Y
% 57.96/58.35 ), X ) ) }.
% 57.96/58.35 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.35 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 6]: (10834) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 57.96/58.35 }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := Z
% 57.96/58.35 Z := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := rd( Y, Z )
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10838) {G1,W11,D5,L1,V3,M1} { ld( rd( Y, Z ), ld( rd( Z, Y ), X )
% 57.96/58.35 ) ==> X }.
% 57.96/58.35 parent0[0]: (10837) {G1,W11,D5,L1,V3,M1} { X ==> ld( rd( Y, Z ), ld( rd( Z
% 57.96/58.35 , Y ), X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2523) {G26,W11,D5,L1,V3,M1} P(2257,1) { ld( rd( X, Y ), ld(
% 57.96/58.35 rd( Y, X ), Z ) ) ==> Z }.
% 57.96/58.35 parent0: (10838) {G1,W11,D5,L1,V3,M1} { ld( rd( Y, Z ), ld( rd( Z, Y ), X
% 57.96/58.35 ) ) ==> X }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Z
% 57.96/58.35 Y := X
% 57.96/58.35 Z := Y
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10840) {G25,W11,D4,L1,V3,M1} { ld( rd( Y, X ), Z ) ==> mult( rd(
% 57.96/58.35 X, Y ), Z ) }.
% 57.96/58.35 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.35 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10844) {G26,W15,D5,L1,V4,M1} { ld( rd( rd( X, Y ), Z ), T ) ==>
% 57.96/58.35 mult( mult( Z, rd( Y, X ) ), T ) }.
% 57.96/58.35 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.35 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.35 parent1[0; 9]: (10840) {G25,W11,D4,L1,V3,M1} { ld( rd( Y, X ), Z ) ==>
% 57.96/58.35 mult( rd( X, Y ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := Z
% 57.96/58.35 Y := rd( X, Y )
% 57.96/58.35 Z := T
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10846) {G26,W15,D5,L1,V4,M1} { mult( mult( Z, rd( Y, X ) ), T )
% 57.96/58.35 ==> ld( rd( rd( X, Y ), Z ), T ) }.
% 57.96/58.35 parent0[0]: (10844) {G26,W15,D5,L1,V4,M1} { ld( rd( rd( X, Y ), Z ), T )
% 57.96/58.35 ==> mult( mult( Z, rd( Y, X ) ), T ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 T := T
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2525) {G27,W15,D5,L1,V4,M1} P(2276,2257) { mult( mult( X, rd
% 57.96/58.35 ( Z, Y ) ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 57.96/58.35 parent0: (10846) {G26,W15,D5,L1,V4,M1} { mult( mult( Z, rd( Y, X ) ), T )
% 57.96/58.35 ==> ld( rd( rd( X, Y ), Z ), T ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := Z
% 57.96/58.35 Z := X
% 57.96/58.35 T := T
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10848) {G26,W11,D4,L1,V3,M1} { mult( X, rd( Z, Y ) ) ==> rd( X,
% 57.96/58.35 rd( Y, Z ) ) }.
% 57.96/58.35 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.35 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Z
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10850) {G20,W15,D5,L1,V4,M1} { mult( X, rd( ld( Y, Z ), T ) )
% 57.96/58.35 ==> rd( X, mult( T, ld( Z, Y ) ) ) }.
% 57.96/58.35 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.35 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.35 parent1[0; 10]: (10848) {G26,W11,D4,L1,V3,M1} { mult( X, rd( Z, Y ) ) ==>
% 57.96/58.35 rd( X, rd( Y, Z ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Z
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := T
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := T
% 57.96/58.35 Z := ld( Y, Z )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10852) {G20,W15,D5,L1,V4,M1} { rd( X, mult( T, ld( Z, Y ) ) ) ==>
% 57.96/58.35 mult( X, rd( ld( Y, Z ), T ) ) }.
% 57.96/58.35 parent0[0]: (10850) {G20,W15,D5,L1,V4,M1} { mult( X, rd( ld( Y, Z ), T ) )
% 57.96/58.35 ==> rd( X, mult( T, ld( Z, Y ) ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 T := T
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2537) {G27,W15,D5,L1,V4,M1} P(534,2276) { rd( T, mult( X, ld
% 57.96/58.35 ( Z, Y ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 57.96/58.35 parent0: (10852) {G20,W15,D5,L1,V4,M1} { rd( X, mult( T, ld( Z, Y ) ) )
% 57.96/58.35 ==> mult( X, rd( ld( Y, Z ), T ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := T
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 T := X
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10853) {G24,W11,D4,L1,V3,M1} { ld( ld( Y, X ), Z ) ==> mult( ld(
% 57.96/58.35 X, Y ), Z ) }.
% 57.96/58.35 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.35 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10857) {G24,W17,D5,L1,V3,M1} { ld( ld( X, Y ), mult( f( Z ), Z )
% 57.96/58.35 ) ==> mult( mult( ld( Y, X ), f( Z ) ), Z ) }.
% 57.96/58.35 parent0[0]: (1201) {G23,W13,D5,L1,V2,M1} P(3,1183) { mult( X, mult( f( Y )
% 57.96/58.35 , Y ) ) ==> mult( mult( X, f( Y ) ), Y ) }.
% 57.96/58.35 parent1[0; 9]: (10853) {G24,W11,D4,L1,V3,M1} { ld( ld( Y, X ), Z ) ==>
% 57.96/58.35 mult( ld( X, Y ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := ld( Y, X )
% 57.96/58.35 Y := Z
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 Z := mult( f( Z ), Z )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10858) {G25,W17,D5,L1,V3,M1} { ld( ld( X, Y ), mult( f( Z ), Z )
% 57.96/58.35 ) ==> mult( ld( ld( X, Y ), f( Z ) ), Z ) }.
% 57.96/58.35 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.35 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 10]: (10857) {G24,W17,D5,L1,V3,M1} { ld( ld( X, Y ), mult( f( Z
% 57.96/58.35 ), Z ) ) ==> mult( mult( ld( Y, X ), f( Z ) ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 Z := f( Z )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10860) {G25,W17,D5,L1,V3,M1} { ld( ld( X, Y ), mult( f( Z ), Z )
% 57.96/58.35 ) ==> ld( ld( f( Z ), ld( X, Y ) ), Z ) }.
% 57.96/58.35 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.35 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 9]: (10858) {G25,W17,D5,L1,V3,M1} { ld( ld( X, Y ), mult( f( Z
% 57.96/58.35 ), Z ) ) ==> mult( ld( ld( X, Y ), f( Z ) ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := ld( X, Y )
% 57.96/58.35 Y := f( Z )
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2570) {G25,W17,D5,L1,V3,M1} P(2254,1201);d(2254);d(2254) { ld
% 57.96/58.35 ( ld( Y, X ), mult( f( Z ), Z ) ) ==> ld( ld( f( Z ), ld( Y, X ) ), Z )
% 57.96/58.35 }.
% 57.96/58.35 parent0: (10860) {G25,W17,D5,L1,V3,M1} { ld( ld( X, Y ), mult( f( Z ), Z )
% 57.96/58.35 ) ==> ld( ld( f( Z ), ld( X, Y ) ), Z ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 Z := Z
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10863) {G29,W11,D4,L1,V2,M1} { ld( mult( Y, X ), X ) ==> ld( X,
% 57.96/58.35 ld( Y, X ) ) }.
% 57.96/58.35 parent0[0]: (2354) {G29,W11,D4,L1,V2,M1} P(400,2336);d(2335);d(534);d(2257)
% 57.96/58.35 ;d(534);d(0);d(529) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10865) {G27,W17,D5,L1,V2,M1} { ld( mult( rd( X, Y ), f( X ) ), f
% 57.96/58.35 ( X ) ) ==> ld( f( X ), rd( Y, f( X ) ) ) }.
% 57.96/58.35 parent0[0]: (2517) {G26,W11,D4,L1,V2,M1} P(2257,66) { ld( rd( Y, X ), f( Y
% 57.96/58.35 ) ) ==> rd( X, f( Y ) ) }.
% 57.96/58.35 parent1[0; 13]: (10863) {G29,W11,D4,L1,V2,M1} { ld( mult( Y, X ), X ) ==>
% 57.96/58.35 ld( X, ld( Y, X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := f( X )
% 57.96/58.35 Y := rd( X, Y )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10866) {G26,W17,D5,L1,V2,M1} { ld( ld( rd( Y, X ), f( X ) ), f(
% 57.96/58.35 X ) ) ==> ld( f( X ), rd( Y, f( X ) ) ) }.
% 57.96/58.35 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.35 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 2]: (10865) {G27,W17,D5,L1,V2,M1} { ld( mult( rd( X, Y ), f( X
% 57.96/58.35 ) ), f( X ) ) ==> ld( f( X ), rd( Y, f( X ) ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := f( X )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2615) {G30,W17,D5,L1,V2,M1} P(2517,2354);d(2257) { ld( ld( rd
% 57.96/58.35 ( Y, X ), f( X ) ), f( X ) ) ==> ld( f( X ), rd( Y, f( X ) ) ) }.
% 57.96/58.35 parent0: (10866) {G26,W17,D5,L1,V2,M1} { ld( ld( rd( Y, X ), f( X ) ), f(
% 57.96/58.35 X ) ) ==> ld( f( X ), rd( Y, f( X ) ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10869) {G29,W11,D4,L1,V2,M1} { ld( mult( Y, X ), X ) ==> ld( X,
% 57.96/58.35 ld( Y, X ) ) }.
% 57.96/58.35 parent0[0]: (2354) {G29,W11,D4,L1,V2,M1} P(400,2336);d(2335);d(534);d(2257)
% 57.96/58.35 ;d(534);d(0);d(529) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10878) {G22,W19,D6,L1,V2,M1} { ld( mult( mult( mult( X, Y ), ld
% 57.96/58.35 ( Y, X ) ), Y ), Y ) ==> ld( Y, ld( X, ld( X, Y ) ) ) }.
% 57.96/58.35 parent0[0]: (2103) {G21,W15,D5,L1,V2,M1} P(2069,517);d(529) { ld( mult(
% 57.96/58.35 mult( Y, X ), ld( X, Y ) ), X ) ==> ld( Y, ld( Y, X ) ) }.
% 57.96/58.35 parent1[0; 14]: (10869) {G29,W11,D4,L1,V2,M1} { ld( mult( Y, X ), X ) ==>
% 57.96/58.35 ld( X, ld( Y, X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := mult( mult( X, Y ), ld( Y, X ) )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10879) {G23,W19,D6,L1,V2,M1} { ld( mult( mult( mult( X, Y ), ld
% 57.96/58.35 ( Y, X ) ), Y ), Y ) ==> ld( mult( X, mult( X, Y ) ), Y ) }.
% 57.96/58.35 parent0[0]: (2357) {G29,W15,D5,L1,V2,M1} P(2336,1898);d(2254);d(2204);d(
% 57.96/58.35 2312);d(2254);d(16) { ld( Y, ld( X, ld( X, Y ) ) ) ==> ld( mult( X, mult
% 57.96/58.35 ( X, Y ) ), Y ) }.
% 57.96/58.35 parent1[0; 12]: (10878) {G22,W19,D6,L1,V2,M1} { ld( mult( mult( mult( X, Y
% 57.96/58.35 ), ld( Y, X ) ), Y ), Y ) ==> ld( Y, ld( X, ld( X, Y ) ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10880) {G24,W19,D6,L1,V2,M1} { ld( ld( rd( ld( X, Y ), mult( X,
% 57.96/58.35 Y ) ), Y ), Y ) ==> ld( mult( X, mult( X, Y ) ), Y ) }.
% 57.96/58.35 parent0[0]: (2505) {G26,W15,D5,L1,V4,M1} P(534,2257) { mult( mult( X, ld( Z
% 57.96/58.35 , Y ) ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 57.96/58.35 parent1[0; 2]: (10879) {G23,W19,D6,L1,V2,M1} { ld( mult( mult( mult( X, Y
% 57.96/58.35 ), ld( Y, X ) ), Y ), Y ) ==> ld( mult( X, mult( X, Y ) ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := mult( X, Y )
% 57.96/58.35 Y := X
% 57.96/58.35 Z := Y
% 57.96/58.35 T := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10881) {G25,W17,D6,L1,V2,M1} { ld( ld( ld( mult( X, X ), unit )
% 57.96/58.35 , Y ), Y ) ==> ld( mult( X, mult( X, Y ) ), Y ) }.
% 57.96/58.35 parent0[0]: (2258) {G26,W13,D4,L1,V2,M1} P(2047,2215);d(2256);d(2217) { rd
% 57.96/58.35 ( ld( X, Y ), mult( X, Y ) ) ==> ld( mult( X, X ), unit ) }.
% 57.96/58.35 parent1[0; 3]: (10880) {G24,W19,D6,L1,V2,M1} { ld( ld( rd( ld( X, Y ),
% 57.96/58.35 mult( X, Y ) ), Y ), Y ) ==> ld( mult( X, mult( X, Y ) ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10882) {G24,W15,D5,L1,V2,M1} { ld( mult( mult( X, X ), Y ), Y )
% 57.96/58.35 ==> ld( mult( X, mult( X, Y ) ), Y ) }.
% 57.96/58.35 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.35 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.35 parent1[0; 2]: (10881) {G25,W17,D6,L1,V2,M1} { ld( ld( ld( mult( X, X ),
% 57.96/58.35 unit ), Y ), Y ) ==> ld( mult( X, mult( X, Y ) ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := mult( X, X )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10883) {G24,W15,D5,L1,V2,M1} { ld( mult( X, mult( X, Y ) ), Y )
% 57.96/58.35 ==> ld( mult( mult( X, X ), Y ), Y ) }.
% 57.96/58.35 parent0[0]: (10882) {G24,W15,D5,L1,V2,M1} { ld( mult( mult( X, X ), Y ), Y
% 57.96/58.35 ) ==> ld( mult( X, mult( X, Y ) ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2616) {G30,W15,D5,L1,V2,M1} P(2103,2354);d(2357);d(2505);d(
% 57.96/58.35 2258);d(2204) { ld( mult( X, mult( X, Y ) ), Y ) ==> ld( mult( mult( X, X
% 57.96/58.35 ), Y ), Y ) }.
% 57.96/58.35 parent0: (10883) {G24,W15,D5,L1,V2,M1} { ld( mult( X, mult( X, Y ) ), Y )
% 57.96/58.35 ==> ld( mult( mult( X, X ), Y ), Y ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10885) {G29,W11,D4,L1,V2,M1} { ld( mult( Y, X ), X ) ==> ld( X,
% 57.96/58.35 ld( Y, X ) ) }.
% 57.96/58.35 parent0[0]: (2354) {G29,W11,D4,L1,V2,M1} P(400,2336);d(2335);d(534);d(2257)
% 57.96/58.35 ;d(534);d(0);d(529) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10901) {G20,W19,D6,L1,V2,M1} { ld( mult( mult( rd( X, Y ), X ),
% 57.96/58.35 X ), X ) ==> ld( X, ld( mult( ld( Y, unit ), X ), unit ) ) }.
% 57.96/58.35 parent0[0]: (884) {G19,W15,D5,L1,V2,M1} P(470,528) { ld( mult( rd( X, Y ),
% 57.96/58.35 X ), X ) = ld( mult( ld( Y, unit ), X ), unit ) }.
% 57.96/58.35 parent1[0; 12]: (10885) {G29,W11,D4,L1,V2,M1} { ld( mult( Y, X ), X ) ==>
% 57.96/58.35 ld( X, ld( Y, X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := mult( rd( X, Y ), X )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10902) {G21,W19,D6,L1,V2,M1} { ld( mult( mult( rd( X, Y ), X ),
% 57.96/58.35 X ), X ) ==> ld( mult( mult( ld( Y, unit ), X ), X ), unit ) }.
% 57.96/58.35 parent0[0]: (2151) {G22,W11,D4,L1,V2,M1} P(17,2103);d(1897);d(504) { ld( X
% 57.96/58.35 , ld( Y, unit ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.35 parent1[0; 10]: (10901) {G20,W19,D6,L1,V2,M1} { ld( mult( mult( rd( X, Y )
% 57.96/58.35 , X ), X ), X ) ==> ld( X, ld( mult( ld( Y, unit ), X ), unit ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := mult( ld( Y, unit ), X )
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10903) {G22,W19,D6,L1,V2,M1} { ld( mult( mult( rd( X, Y ), X ),
% 57.96/58.35 X ), X ) ==> ld( mult( ld( ld( unit, Y ), X ), X ), unit ) }.
% 57.96/58.35 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.35 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 12]: (10902) {G21,W19,D6,L1,V2,M1} { ld( mult( mult( rd( X, Y )
% 57.96/58.35 , X ), X ), X ) ==> ld( mult( mult( ld( Y, unit ), X ), X ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := unit
% 57.96/58.35 Z := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10905) {G23,W17,D6,L1,V2,M1} { ld( mult( mult( rd( X, Y ), X ),
% 57.96/58.35 X ), X ) ==> ld( X, ld( X, ld( unit, Y ) ) ) }.
% 57.96/58.35 parent0[0]: (2205) {G23,W13,D5,L1,V3,M1} P(529,2151) { ld( mult( ld( X, Y )
% 57.96/58.35 , Z ), unit ) ==> ld( Z, ld( Y, X ) ) }.
% 57.96/58.35 parent1[0; 10]: (10903) {G22,W19,D6,L1,V2,M1} { ld( mult( mult( rd( X, Y )
% 57.96/58.35 , X ), X ), X ) ==> ld( mult( ld( ld( unit, Y ), X ), X ), unit ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := ld( unit, Y )
% 57.96/58.35 Y := X
% 57.96/58.35 Z := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10906) {G2,W15,D6,L1,V2,M1} { ld( mult( mult( rd( X, Y ), X ), X
% 57.96/58.35 ), X ) ==> ld( X, ld( X, Y ) ) }.
% 57.96/58.35 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.35 parent1[0; 14]: (10905) {G23,W17,D6,L1,V2,M1} { ld( mult( mult( rd( X, Y )
% 57.96/58.35 , X ), X ), X ) ==> ld( X, ld( X, ld( unit, Y ) ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10907) {G3,W15,D6,L1,V2,M1} { ld( mult( ld( rd( Y, X ), X ), X )
% 57.96/58.35 , X ) ==> ld( X, ld( X, Y ) ) }.
% 57.96/58.35 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.35 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 3]: (10906) {G2,W15,D6,L1,V2,M1} { ld( mult( mult( rd( X, Y ),
% 57.96/58.35 X ), X ), X ) ==> ld( X, ld( X, Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := X
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10908) {G4,W15,D6,L1,V2,M1} { ld( ld( ld( Y, rd( X, Y ) ), Y ),
% 57.96/58.35 Y ) ==> ld( Y, ld( Y, X ) ) }.
% 57.96/58.35 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.35 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.35 parent1[0; 2]: (10907) {G3,W15,D6,L1,V2,M1} { ld( mult( ld( rd( Y, X ), X
% 57.96/58.35 ), X ), X ) ==> ld( X, ld( X, Y ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := rd( X, Y )
% 57.96/58.35 Y := Y
% 57.96/58.35 Z := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 subsumption: (2623) {G30,W15,D6,L1,V2,M1} P(884,2354);d(2151);d(2254);d(
% 57.96/58.35 2205);d(16);d(2257);d(2254) { ld( ld( ld( X, rd( Y, X ) ), X ), X ) ==>
% 57.96/58.35 ld( X, ld( X, Y ) ) }.
% 57.96/58.35 parent0: (10908) {G4,W15,D6,L1,V2,M1} { ld( ld( ld( Y, rd( X, Y ) ), Y ),
% 57.96/58.35 Y ) ==> ld( Y, ld( Y, X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := Y
% 57.96/58.35 Y := X
% 57.96/58.35 end
% 57.96/58.35 permutation0:
% 57.96/58.35 0 ==> 0
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 eqswap: (10911) {G29,W11,D4,L1,V2,M1} { ld( mult( Y, X ), X ) ==> ld( X,
% 57.96/58.35 ld( Y, X ) ) }.
% 57.96/58.35 parent0[0]: (2354) {G29,W11,D4,L1,V2,M1} P(400,2336);d(2335);d(534);d(2257)
% 57.96/58.35 ;d(534);d(0);d(529) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10914) {G5,W15,D6,L1,V2,M1} { ld( mult( rd( rd( X, Y ), Y ), X )
% 57.96/58.35 , X ) ==> ld( X, mult( Y, Y ) ) }.
% 57.96/58.35 parent0[0]: (117) {G4,W11,D5,L1,V2,M1} P(2,111) { ld( rd( rd( X, Y ), Y ),
% 57.96/58.35 X ) ==> mult( Y, Y ) }.
% 57.96/58.35 parent1[0; 12]: (10911) {G29,W11,D4,L1,V2,M1} { ld( mult( Y, X ), X ) ==>
% 57.96/58.35 ld( X, ld( Y, X ) ) }.
% 57.96/58.35 substitution0:
% 57.96/58.35 X := X
% 57.96/58.35 Y := Y
% 57.96/58.35 end
% 57.96/58.35 substitution1:
% 57.96/58.35 X := X
% 57.96/58.35 Y := rd( rd( X, Y ), Y )
% 57.96/58.35 end
% 57.96/58.35
% 57.96/58.35 paramod: (10915) {G6,W15,D6,L1,V2,M1} { ld( ld( rd( Y, rd( X, Y ) ), X ),
% 57.96/58.36 X ) ==> ld( X, mult( Y, Y ) ) }.
% 57.96/58.36 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.36 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.36 parent1[0; 2]: (10914) {G5,W15,D6,L1,V2,M1} { ld( mult( rd( rd( X, Y ), Y
% 57.96/58.36 ), X ), X ) ==> ld( X, mult( Y, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := rd( X, Y )
% 57.96/58.36 Y := Y
% 57.96/58.36 Z := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10916) {G7,W15,D6,L1,V2,M1} { ld( ld( mult( X, rd( X, Y ) ), Y )
% 57.96/58.36 , Y ) ==> ld( Y, mult( X, X ) ) }.
% 57.96/58.36 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.36 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.36 parent1[0; 3]: (10915) {G6,W15,D6,L1,V2,M1} { ld( ld( rd( Y, rd( X, Y ) )
% 57.96/58.36 , X ), X ) ==> ld( X, mult( Y, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 Z := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (2638) {G30,W15,D6,L1,V2,M1} P(117,2354);d(2257);d(2276) { ld
% 57.96/58.36 ( ld( mult( Y, rd( Y, X ) ), X ), X ) ==> ld( X, mult( Y, Y ) ) }.
% 57.96/58.36 parent0: (10916) {G7,W15,D6,L1,V2,M1} { ld( ld( mult( X, rd( X, Y ) ), Y )
% 57.96/58.36 , Y ) ==> ld( Y, mult( X, X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (10919) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y ), unit
% 57.96/58.36 ) }.
% 57.96/58.36 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.36 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10924) {G25,W13,D5,L1,V2,M1} { rd( f( X ), ld( Y, X ) ) ==> ld(
% 57.96/58.36 ld( Y, f( X ) ), unit ) }.
% 57.96/58.36 parent0[0]: (2411) {G29,W11,D4,L1,V2,M1} P(2336,66);d(2254);d(16) { rd( ld
% 57.96/58.36 ( X, Y ), f( Y ) ) ==> ld( X, f( Y ) ) }.
% 57.96/58.36 parent1[0; 8]: (10919) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y
% 57.96/58.36 ), unit ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := ld( Y, X )
% 57.96/58.36 Y := f( X )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10925) {G19,W11,D4,L1,V2,M1} { rd( f( X ), ld( Y, X ) ) ==> ld(
% 57.96/58.36 f( X ), Y ) }.
% 57.96/58.36 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.36 ==> ld( Y, X ) }.
% 57.96/58.36 parent1[0; 7]: (10924) {G25,W13,D5,L1,V2,M1} { rd( f( X ), ld( Y, X ) )
% 57.96/58.36 ==> ld( ld( Y, f( X ) ), unit ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := f( X )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10926) {G20,W11,D4,L1,V2,M1} { mult( f( X ), ld( X, Y ) ) ==> ld
% 57.96/58.36 ( f( X ), Y ) }.
% 57.96/58.36 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.36 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.36 parent1[0; 1]: (10925) {G19,W11,D4,L1,V2,M1} { rd( f( X ), ld( Y, X ) )
% 57.96/58.36 ==> ld( f( X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 Z := f( X )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (2678) {G30,W11,D4,L1,V2,M1} P(2411,2215);d(529);d(534) { mult
% 57.96/58.36 ( f( Y ), ld( Y, X ) ) ==> ld( f( Y ), X ) }.
% 57.96/58.36 parent0: (10926) {G20,W11,D4,L1,V2,M1} { mult( f( X ), ld( X, Y ) ) ==> ld
% 57.96/58.36 ( f( X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (10929) {G29,W11,D4,L1,V2,M1} { ld( X, f( Y ) ) ==> rd( ld( X, Y )
% 57.96/58.36 , f( Y ) ) }.
% 57.96/58.36 parent0[0]: (2411) {G29,W11,D4,L1,V2,M1} P(2336,66);d(2254);d(16) { rd( ld
% 57.96/58.36 ( X, Y ), f( Y ) ) ==> ld( X, f( Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10932) {G18,W13,D4,L1,V2,M1} { ld( mult( X, Y ), f( X ) ) ==> rd
% 57.96/58.36 ( ld( Y, unit ), f( X ) ) }.
% 57.96/58.36 parent0[0]: (517) {G17,W9,D4,L1,V2,M1} P(489,17) { ld( mult( X, Y ), X )
% 57.96/58.36 ==> ld( Y, unit ) }.
% 57.96/58.36 parent1[0; 8]: (10929) {G29,W11,D4,L1,V2,M1} { ld( X, f( Y ) ) ==> rd( ld
% 57.96/58.36 ( X, Y ), f( Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := mult( X, Y )
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10933) {G19,W13,D5,L1,V2,M1} { ld( mult( X, Y ), f( X ) ) ==> ld
% 57.96/58.36 ( mult( f( X ), Y ), unit ) }.
% 57.96/58.36 parent0[0]: (2316) {G28,W11,D4,L1,V2,M1} P(516,2213);d(2276);d(2303) { rd(
% 57.96/58.36 ld( Y, unit ), X ) ==> ld( mult( X, Y ), unit ) }.
% 57.96/58.36 parent1[0; 7]: (10932) {G18,W13,D4,L1,V2,M1} { ld( mult( X, Y ), f( X ) )
% 57.96/58.36 ==> rd( ld( Y, unit ), f( X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := f( X )
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (10934) {G19,W13,D5,L1,V2,M1} { ld( mult( f( X ), Y ), unit ) ==>
% 57.96/58.36 ld( mult( X, Y ), f( X ) ) }.
% 57.96/58.36 parent0[0]: (10933) {G19,W13,D5,L1,V2,M1} { ld( mult( X, Y ), f( X ) ) ==>
% 57.96/58.36 ld( mult( f( X ), Y ), unit ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (2727) {G30,W13,D5,L1,V2,M1} P(517,2411);d(2316) { ld( mult( f
% 57.96/58.36 ( X ), Y ), unit ) = ld( mult( X, Y ), f( X ) ) }.
% 57.96/58.36 parent0: (10934) {G19,W13,D5,L1,V2,M1} { ld( mult( f( X ), Y ), unit ) ==>
% 57.96/58.36 ld( mult( X, Y ), f( X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (10936) {G3,W11,D5,L1,V2,M1} { mult( X, f( Y ) ) ==> mult( rd( X,
% 57.96/58.36 f( Y ) ), Y ) }.
% 57.96/58.36 parent0[0]: (59) {G3,W11,D5,L1,V2,M1} P(2,51) { mult( rd( X, f( Y ) ), Y )
% 57.96/58.36 ==> mult( X, f( Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10939) {G4,W13,D5,L1,V2,M1} { mult( ld( X, Y ), f( Y ) ) ==>
% 57.96/58.36 mult( ld( X, f( Y ) ), Y ) }.
% 57.96/58.36 parent0[0]: (2411) {G29,W11,D4,L1,V2,M1} P(2336,66);d(2254);d(16) { rd( ld
% 57.96/58.36 ( X, Y ), f( Y ) ) ==> ld( X, f( Y ) ) }.
% 57.96/58.36 parent1[0; 8]: (10936) {G3,W11,D5,L1,V2,M1} { mult( X, f( Y ) ) ==> mult(
% 57.96/58.36 rd( X, f( Y ) ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := ld( X, Y )
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10941) {G5,W13,D5,L1,V2,M1} { mult( ld( X, Y ), f( Y ) ) ==> ld
% 57.96/58.36 ( ld( f( Y ), X ), Y ) }.
% 57.96/58.36 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.36 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.36 parent1[0; 7]: (10939) {G4,W13,D5,L1,V2,M1} { mult( ld( X, Y ), f( Y ) )
% 57.96/58.36 ==> mult( ld( X, f( Y ) ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := f( Y )
% 57.96/58.36 Z := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10943) {G6,W13,D5,L1,V2,M1} { ld( ld( Y, X ), f( Y ) ) ==> ld(
% 57.96/58.36 ld( f( Y ), X ), Y ) }.
% 57.96/58.36 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.36 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.36 parent1[0; 1]: (10941) {G5,W13,D5,L1,V2,M1} { mult( ld( X, Y ), f( Y ) )
% 57.96/58.36 ==> ld( ld( f( Y ), X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 Z := f( Y )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (2731) {G30,W13,D5,L1,V2,M1} P(2411,59);d(2254);d(2254) { ld(
% 57.96/58.36 ld( Y, X ), f( Y ) ) ==> ld( ld( f( Y ), X ), Y ) }.
% 57.96/58.36 parent0: (10943) {G6,W13,D5,L1,V2,M1} { ld( ld( Y, X ), f( Y ) ) ==> ld(
% 57.96/58.36 ld( f( Y ), X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (10946) {G30,W11,D4,L1,V2,M1} { ld( f( X ), Y ) ==> mult( f( X ),
% 57.96/58.36 ld( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (2678) {G30,W11,D4,L1,V2,M1} P(2411,2215);d(529);d(534) { mult
% 57.96/58.36 ( f( Y ), ld( Y, X ) ) ==> ld( f( Y ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10951) {G30,W15,D5,L1,V2,M1} { ld( f( X ), ld( Y, X ) ) ==> mult
% 57.96/58.36 ( f( X ), ld( mult( Y, X ), X ) ) }.
% 57.96/58.36 parent0[0]: (2354) {G29,W11,D4,L1,V2,M1} P(400,2336);d(2335);d(534);d(2257)
% 57.96/58.36 ;d(534);d(0);d(529) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 57.96/58.36 parent1[0; 10]: (10946) {G30,W11,D4,L1,V2,M1} { ld( f( X ), Y ) ==> mult(
% 57.96/58.36 f( X ), ld( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := ld( Y, X )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10952) {G30,W15,D5,L1,V2,M1} { ld( f( X ), ld( Y, X ) ) ==> ld(
% 57.96/58.36 rd( mult( Y, X ), f( X ) ), X ) }.
% 57.96/58.36 parent0[0]: (2403) {G29,W13,D5,L1,V2,M1} P(2336,699);d(470);d(2257) { mult
% 57.96/58.36 ( f( Y ), ld( X, Y ) ) ==> ld( rd( X, f( Y ) ), Y ) }.
% 57.96/58.36 parent1[0; 7]: (10951) {G30,W15,D5,L1,V2,M1} { ld( f( X ), ld( Y, X ) )
% 57.96/58.36 ==> mult( f( X ), ld( mult( Y, X ), X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := mult( Y, X )
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10953) {G4,W13,D5,L1,V2,M1} { ld( f( X ), ld( Y, X ) ) ==> ld(
% 57.96/58.36 mult( Y, f( X ) ), X ) }.
% 57.96/58.36 parent0[0]: (60) {G3,W11,D4,L1,V2,M1} P(51,3) { rd( mult( X, Y ), f( Y ) )
% 57.96/58.36 ==> mult( X, f( Y ) ) }.
% 57.96/58.36 parent1[0; 8]: (10952) {G30,W15,D5,L1,V2,M1} { ld( f( X ), ld( Y, X ) )
% 57.96/58.36 ==> ld( rd( mult( Y, X ), f( X ) ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (2736) {G31,W13,D5,L1,V2,M1} P(2354,2678);d(2403);d(60) { ld(
% 57.96/58.36 f( X ), ld( Y, X ) ) ==> ld( mult( Y, f( X ) ), X ) }.
% 57.96/58.36 parent0: (10953) {G4,W13,D5,L1,V2,M1} { ld( f( X ), ld( Y, X ) ) ==> ld(
% 57.96/58.36 mult( Y, f( X ) ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (10956) {G30,W11,D4,L1,V2,M1} { ld( f( X ), Y ) ==> mult( f( X ),
% 57.96/58.36 ld( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (2678) {G30,W11,D4,L1,V2,M1} P(2411,2215);d(529);d(534) { mult
% 57.96/58.36 ( f( Y ), ld( Y, X ) ) ==> ld( f( Y ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10957) {G2,W13,D5,L1,V2,M1} { ld( f( rd( X, Y ) ), X ) ==> mult
% 57.96/58.36 ( f( rd( X, Y ) ), Y ) }.
% 57.96/58.36 parent0[0]: (17) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 57.96/58.36 parent1[0; 12]: (10956) {G30,W11,D4,L1,V2,M1} { ld( f( X ), Y ) ==> mult(
% 57.96/58.36 f( X ), ld( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := rd( X, Y )
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (10958) {G2,W13,D5,L1,V2,M1} { mult( f( rd( X, Y ) ), Y ) ==> ld(
% 57.96/58.36 f( rd( X, Y ) ), X ) }.
% 57.96/58.36 parent0[0]: (10957) {G2,W13,D5,L1,V2,M1} { ld( f( rd( X, Y ) ), X ) ==>
% 57.96/58.36 mult( f( rd( X, Y ) ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (2803) {G31,W13,D5,L1,V2,M1} P(17,2678) { mult( f( rd( X, Y )
% 57.96/58.36 ), Y ) = ld( f( rd( X, Y ) ), X ) }.
% 57.96/58.36 parent0: (10958) {G2,W13,D5,L1,V2,M1} { mult( f( rd( X, Y ) ), Y ) ==> ld
% 57.96/58.36 ( f( rd( X, Y ) ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (10960) {G30,W11,D4,L1,V2,M1} { ld( f( X ), Y ) ==> mult( f( X ),
% 57.96/58.36 ld( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (2678) {G30,W11,D4,L1,V2,M1} P(2411,2215);d(529);d(534) { mult
% 57.96/58.36 ( f( Y ), ld( Y, X ) ) ==> ld( f( Y ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10964) {G1,W11,D4,L1,V2,M1} { ld( f( X ), mult( X, Y ) ) ==>
% 57.96/58.36 mult( f( X ), Y ) }.
% 57.96/58.36 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.36 parent1[0; 10]: (10960) {G30,W11,D4,L1,V2,M1} { ld( f( X ), Y ) ==> mult(
% 57.96/58.36 f( X ), ld( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := mult( X, Y )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (2805) {G31,W11,D4,L1,V2,M1} P(1,2678) { ld( f( X ), mult( X,
% 57.96/58.36 Y ) ) ==> mult( f( X ), Y ) }.
% 57.96/58.36 parent0: (10964) {G1,W11,D4,L1,V2,M1} { ld( f( X ), mult( X, Y ) ) ==>
% 57.96/58.36 mult( f( X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (10968) {G24,W11,D4,L1,V3,M1} { ld( ld( Y, X ), Z ) ==> mult( ld(
% 57.96/58.36 X, Y ), Z ) }.
% 57.96/58.36 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.36 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 Z := Z
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10972) {G25,W15,D5,L1,V3,M1} { ld( ld( mult( X, Y ), f( X ) ), Z
% 57.96/58.36 ) ==> mult( mult( f( X ), Y ), Z ) }.
% 57.96/58.36 parent0[0]: (2805) {G31,W11,D4,L1,V2,M1} P(1,2678) { ld( f( X ), mult( X, Y
% 57.96/58.36 ) ) ==> mult( f( X ), Y ) }.
% 57.96/58.36 parent1[0; 10]: (10968) {G24,W11,D4,L1,V3,M1} { ld( ld( Y, X ), Z ) ==>
% 57.96/58.36 mult( ld( X, Y ), Z ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := f( X )
% 57.96/58.36 Y := mult( X, Y )
% 57.96/58.36 Z := Z
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (2810) {G32,W15,D5,L1,V3,M1} P(2805,2254) { ld( ld( mult( X, Y
% 57.96/58.36 ), f( X ) ), Z ) ==> mult( mult( f( X ), Y ), Z ) }.
% 57.96/58.36 parent0: (10972) {G25,W15,D5,L1,V3,M1} { ld( ld( mult( X, Y ), f( X ) ), Z
% 57.96/58.36 ) ==> mult( mult( f( X ), Y ), Z ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 Z := Z
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (10975) {G28,W11,D4,L1,V2,M1} { ld( mult( Y, X ), unit ) ==> rd(
% 57.96/58.36 ld( X, unit ), Y ) }.
% 57.96/58.36 parent0[0]: (2316) {G28,W11,D4,L1,V2,M1} P(516,2213);d(2276);d(2303) { rd(
% 57.96/58.36 ld( Y, unit ), X ) ==> ld( mult( X, Y ), unit ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10977) {G18,W13,D5,L1,V2,M1} { ld( mult( X, f( Y ) ), unit ) ==>
% 57.96/58.36 rd( ld( Y, f( Y ) ), X ) }.
% 57.96/58.36 parent0[0]: (568) {G17,W13,D5,L1,V2,M1} P(493,349);d(485) { rd( ld( f( Y )
% 57.96/58.36 , unit ), X ) = rd( ld( Y, f( Y ) ), X ) }.
% 57.96/58.36 parent1[0; 7]: (10975) {G28,W11,D4,L1,V2,M1} { ld( mult( Y, X ), unit )
% 57.96/58.36 ==> rd( ld( X, unit ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := f( Y )
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (2863) {G29,W13,D5,L1,V2,M1} P(2316,568) { ld( mult( Y, f( X )
% 57.96/58.36 ), unit ) = rd( ld( X, f( X ) ), Y ) }.
% 57.96/58.36 parent0: (10977) {G18,W13,D5,L1,V2,M1} { ld( mult( X, f( Y ) ), unit ) ==>
% 57.96/58.36 rd( ld( Y, f( Y ) ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (10980) {G21,W15,D5,L1,V2,M1} { mult( ld( X, unit ), Y ) ==> mult
% 57.96/58.36 ( mult( ld( X, unit ), rd( Y, X ) ), X ) }.
% 57.96/58.36 parent0[0]: (1797) {G21,W15,D5,L1,V2,M1} P(1773,0) { mult( mult( ld( X,
% 57.96/58.36 unit ), rd( Y, X ) ), X ) ==> mult( ld( X, unit ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10989) {G22,W19,D6,L1,V2,M1} { mult( ld( X, unit ), mult( Y, Y )
% 57.96/58.36 ) ==> mult( mult( ld( X, unit ), mult( Y, rd( Y, X ) ) ), X ) }.
% 57.96/58.36 parent0[0]: (2301) {G27,W11,D4,L1,V2,M1} P(133,2215);d(2215);d(2276) { rd(
% 57.96/58.36 mult( Y, Y ), X ) ==> mult( Y, rd( Y, X ) ) }.
% 57.96/58.36 parent1[0; 13]: (10980) {G21,W15,D5,L1,V2,M1} { mult( ld( X, unit ), Y )
% 57.96/58.36 ==> mult( mult( ld( X, unit ), rd( Y, X ) ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := mult( Y, Y )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10991) {G23,W19,D6,L1,V2,M1} { mult( ld( X, unit ), mult( Y, Y )
% 57.96/58.36 ) ==> mult( ld( ld( unit, X ), mult( Y, rd( Y, X ) ) ), X ) }.
% 57.96/58.36 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.36 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.36 parent1[0; 9]: (10989) {G22,W19,D6,L1,V2,M1} { mult( ld( X, unit ), mult(
% 57.96/58.36 Y, Y ) ) ==> mult( mult( ld( X, unit ), mult( Y, rd( Y, X ) ) ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := unit
% 57.96/58.36 Z := mult( Y, rd( Y, X ) )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10996) {G24,W19,D6,L1,V2,M1} { mult( ld( X, unit ), mult( Y, Y )
% 57.96/58.36 ) ==> ld( ld( mult( Y, rd( Y, X ) ), ld( unit, X ) ), X ) }.
% 57.96/58.36 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.36 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.36 parent1[0; 8]: (10991) {G23,W19,D6,L1,V2,M1} { mult( ld( X, unit ), mult(
% 57.96/58.36 Y, Y ) ) ==> mult( ld( ld( unit, X ), mult( Y, rd( Y, X ) ) ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := ld( unit, X )
% 57.96/58.36 Y := mult( Y, rd( Y, X ) )
% 57.96/58.36 Z := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10998) {G2,W17,D6,L1,V2,M1} { mult( ld( X, unit ), mult( Y, Y )
% 57.96/58.36 ) ==> ld( ld( mult( Y, rd( Y, X ) ), X ), X ) }.
% 57.96/58.36 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.36 parent1[0; 15]: (10996) {G24,W19,D6,L1,V2,M1} { mult( ld( X, unit ), mult
% 57.96/58.36 ( Y, Y ) ) ==> ld( ld( mult( Y, rd( Y, X ) ), ld( unit, X ) ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (10999) {G3,W13,D4,L1,V2,M1} { mult( ld( X, unit ), mult( Y, Y )
% 57.96/58.36 ) ==> ld( X, mult( Y, Y ) ) }.
% 57.96/58.36 parent0[0]: (2638) {G30,W15,D6,L1,V2,M1} P(117,2354);d(2257);d(2276) { ld(
% 57.96/58.36 ld( mult( Y, rd( Y, X ) ), X ), X ) ==> ld( X, mult( Y, Y ) ) }.
% 57.96/58.36 parent1[0; 8]: (10998) {G2,W17,D6,L1,V2,M1} { mult( ld( X, unit ), mult( Y
% 57.96/58.36 , Y ) ) ==> ld( ld( mult( Y, rd( Y, X ) ), X ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11000) {G2,W13,D5,L1,V2,M1} { mult( mult( ld( X, unit ), Y ), Y
% 57.96/58.36 ) ==> ld( X, mult( Y, Y ) ) }.
% 57.96/58.36 parent0[0]: (28) {G1,W11,D4,L1,V2,M1} P(4,6);d(4);d(4);d(5) { mult( X, mult
% 57.96/58.36 ( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 57.96/58.36 parent1[0; 1]: (10999) {G3,W13,D4,L1,V2,M1} { mult( ld( X, unit ), mult( Y
% 57.96/58.36 , Y ) ) ==> ld( X, mult( Y, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := ld( X, unit )
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11001) {G3,W13,D5,L1,V2,M1} { mult( ld( ld( unit, X ), Y ), Y )
% 57.96/58.36 ==> ld( X, mult( Y, Y ) ) }.
% 57.96/58.36 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.36 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.36 parent1[0; 2]: (11000) {G2,W13,D5,L1,V2,M1} { mult( mult( ld( X, unit ), Y
% 57.96/58.36 ), Y ) ==> ld( X, mult( Y, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := unit
% 57.96/58.36 Z := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11003) {G4,W13,D5,L1,V2,M1} { ld( ld( Y, ld( unit, X ) ), Y )
% 57.96/58.36 ==> ld( X, mult( Y, Y ) ) }.
% 57.96/58.36 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.36 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.36 parent1[0; 1]: (11001) {G3,W13,D5,L1,V2,M1} { mult( ld( ld( unit, X ), Y )
% 57.96/58.36 , Y ) ==> ld( X, mult( Y, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := ld( unit, X )
% 57.96/58.36 Y := Y
% 57.96/58.36 Z := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11004) {G2,W11,D4,L1,V2,M1} { ld( ld( X, Y ), X ) ==> ld( Y,
% 57.96/58.36 mult( X, X ) ) }.
% 57.96/58.36 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.36 parent1[0; 4]: (11003) {G4,W13,D5,L1,V2,M1} { ld( ld( Y, ld( unit, X ) ),
% 57.96/58.36 Y ) ==> ld( X, mult( Y, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11005) {G2,W11,D4,L1,V2,M1} { ld( Y, mult( X, X ) ) ==> ld( ld( X
% 57.96/58.36 , Y ), X ) }.
% 57.96/58.36 parent0[0]: (11004) {G2,W11,D4,L1,V2,M1} { ld( ld( X, Y ), X ) ==> ld( Y,
% 57.96/58.36 mult( X, X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (2971) {G31,W11,D4,L1,V2,M1} P(2301,1797);d(2254);d(2254);d(16
% 57.96/58.36 );d(2638);d(28);d(2254);d(2254);d(16) { ld( Y, mult( X, X ) ) ==> ld( ld
% 57.96/58.36 ( X, Y ), X ) }.
% 57.96/58.36 parent0: (11005) {G2,W11,D4,L1,V2,M1} { ld( Y, mult( X, X ) ) ==> ld( ld(
% 57.96/58.36 X, Y ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11007) {G19,W15,D5,L1,V2,M1} { ld( mult( ld( Y, unit ), X ), unit
% 57.96/58.36 ) = ld( mult( rd( X, Y ), X ), X ) }.
% 57.96/58.36 parent0[0]: (884) {G19,W15,D5,L1,V2,M1} P(470,528) { ld( mult( rd( X, Y ),
% 57.96/58.36 X ), X ) = ld( mult( ld( Y, unit ), X ), unit ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11016) {G20,W23,D6,L1,V2,M1} { ld( mult( ld( X, unit ), mult( Y
% 57.96/58.36 , Y ) ), unit ) = ld( mult( mult( Y, rd( Y, X ) ), mult( Y, Y ) ), mult(
% 57.96/58.36 Y, Y ) ) }.
% 57.96/58.36 parent0[0]: (2301) {G27,W11,D4,L1,V2,M1} P(133,2215);d(2215);d(2276) { rd(
% 57.96/58.36 mult( Y, Y ), X ) ==> mult( Y, rd( Y, X ) ) }.
% 57.96/58.36 parent1[0; 12]: (11007) {G19,W15,D5,L1,V2,M1} { ld( mult( ld( Y, unit ), X
% 57.96/58.36 ), unit ) = ld( mult( rd( X, Y ), X ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := mult( Y, Y )
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11017) {G21,W23,D7,L1,V2,M1} { ld( mult( ld( X, unit ), mult( Y
% 57.96/58.36 , Y ) ), unit ) = ld( ld( Y, mult( mult( Y, rd( Y, X ) ), mult( Y, Y ) )
% 57.96/58.36 ), Y ) }.
% 57.96/58.36 parent0[0]: (2971) {G31,W11,D4,L1,V2,M1} P(2301,1797);d(2254);d(2254);d(16)
% 57.96/58.36 ;d(2638);d(28);d(2254);d(2254);d(16) { ld( Y, mult( X, X ) ) ==> ld( ld(
% 57.96/58.36 X, Y ), X ) }.
% 57.96/58.36 parent1[0; 10]: (11016) {G20,W23,D6,L1,V2,M1} { ld( mult( ld( X, unit ),
% 57.96/58.36 mult( Y, Y ) ), unit ) = ld( mult( mult( Y, rd( Y, X ) ), mult( Y, Y ) )
% 57.96/58.36 , mult( Y, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := mult( mult( Y, rd( Y, X ) ), mult( Y, Y ) )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11019) {G2,W23,D8,L1,V2,M1} { ld( mult( ld( X, unit ), mult( Y,
% 57.96/58.36 Y ) ), unit ) = ld( ld( Y, mult( mult( mult( Y, rd( Y, X ) ), Y ), Y ) )
% 57.96/58.36 , Y ) }.
% 57.96/58.36 parent0[0]: (28) {G1,W11,D4,L1,V2,M1} P(4,6);d(4);d(4);d(5) { mult( X, mult
% 57.96/58.36 ( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 57.96/58.36 parent1[0; 13]: (11017) {G21,W23,D7,L1,V2,M1} { ld( mult( ld( X, unit ),
% 57.96/58.36 mult( Y, Y ) ), unit ) = ld( ld( Y, mult( mult( Y, rd( Y, X ) ), mult( Y
% 57.96/58.36 , Y ) ) ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := mult( Y, rd( Y, X ) )
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11021) {G3,W19,D6,L1,V2,M1} { ld( mult( ld( X, unit ), mult( Y,
% 57.96/58.36 Y ) ), unit ) = ld( mult( mult( rd( Y, X ), Y ), Y ), Y ) }.
% 57.96/58.36 parent0[0]: (149) {G2,W15,D6,L1,V2,M1} P(7,40) { ld( X, mult( mult( mult( X
% 57.96/58.36 , Y ), X ), X ) ) ==> mult( mult( Y, X ), X ) }.
% 57.96/58.36 parent1[0; 11]: (11019) {G2,W23,D8,L1,V2,M1} { ld( mult( ld( X, unit ),
% 57.96/58.36 mult( Y, Y ) ), unit ) = ld( ld( Y, mult( mult( mult( Y, rd( Y, X ) ), Y
% 57.96/58.36 ), Y ) ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := rd( Y, X )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11022) {G4,W19,D6,L1,V2,M1} { ld( mult( ld( X, unit ), mult( Y,
% 57.96/58.36 Y ) ), unit ) = ld( mult( ld( rd( X, Y ), Y ), Y ), Y ) }.
% 57.96/58.36 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.36 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.36 parent1[0; 12]: (11021) {G3,W19,D6,L1,V2,M1} { ld( mult( ld( X, unit ),
% 57.96/58.36 mult( Y, Y ) ), unit ) = ld( mult( mult( rd( Y, X ), Y ), Y ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 Z := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11024) {G5,W19,D6,L1,V2,M1} { ld( mult( ld( X, unit ), mult( Y,
% 57.96/58.36 Y ) ), unit ) = ld( ld( ld( Y, rd( X, Y ) ), Y ), Y ) }.
% 57.96/58.36 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.36 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.36 parent1[0; 11]: (11022) {G4,W19,D6,L1,V2,M1} { ld( mult( ld( X, unit ),
% 57.96/58.36 mult( Y, Y ) ), unit ) = ld( mult( ld( rd( X, Y ), Y ), Y ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := rd( X, Y )
% 57.96/58.36 Y := Y
% 57.96/58.36 Z := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11026) {G6,W15,D5,L1,V2,M1} { ld( mult( ld( X, unit ), mult( Y,
% 57.96/58.36 Y ) ), unit ) = ld( Y, ld( Y, X ) ) }.
% 57.96/58.36 parent0[0]: (2623) {G30,W15,D6,L1,V2,M1} P(884,2354);d(2151);d(2254);d(2205
% 57.96/58.36 );d(16);d(2257);d(2254) { ld( ld( ld( X, rd( Y, X ) ), X ), X ) ==> ld( X
% 57.96/58.36 , ld( X, Y ) ) }.
% 57.96/58.36 parent1[0; 10]: (11024) {G5,W19,D6,L1,V2,M1} { ld( mult( ld( X, unit ),
% 57.96/58.36 mult( Y, Y ) ), unit ) = ld( ld( ld( Y, rd( X, Y ) ), Y ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11027) {G7,W13,D4,L1,V2,M1} { ld( mult( Y, Y ), ld( unit, X ) )
% 57.96/58.36 = ld( Y, ld( Y, X ) ) }.
% 57.96/58.36 parent0[0]: (2205) {G23,W13,D5,L1,V3,M1} P(529,2151) { ld( mult( ld( X, Y )
% 57.96/58.36 , Z ), unit ) ==> ld( Z, ld( Y, X ) ) }.
% 57.96/58.36 parent1[0; 1]: (11026) {G6,W15,D5,L1,V2,M1} { ld( mult( ld( X, unit ),
% 57.96/58.36 mult( Y, Y ) ), unit ) = ld( Y, ld( Y, X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := unit
% 57.96/58.36 Z := mult( Y, Y )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11028) {G2,W11,D4,L1,V2,M1} { ld( mult( X, X ), Y ) = ld( X, ld
% 57.96/58.36 ( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.36 parent1[0; 5]: (11027) {G7,W13,D4,L1,V2,M1} { ld( mult( Y, Y ), ld( unit,
% 57.96/58.36 X ) ) = ld( Y, ld( Y, X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11029) {G2,W11,D4,L1,V2,M1} { ld( X, ld( X, Y ) ) = ld( mult( X,
% 57.96/58.36 X ), Y ) }.
% 57.96/58.36 parent0[0]: (11028) {G2,W11,D4,L1,V2,M1} { ld( mult( X, X ), Y ) = ld( X,
% 57.96/58.36 ld( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (2974) {G32,W11,D4,L1,V2,M1} P(2301,884);d(2971);d(28);d(149);
% 57.96/58.36 d(2257);d(2254);d(2623);d(2205);d(16) { ld( X, ld( X, Y ) ) ==> ld( mult
% 57.96/58.36 ( X, X ), Y ) }.
% 57.96/58.36 parent0: (11029) {G2,W11,D4,L1,V2,M1} { ld( X, ld( X, Y ) ) = ld( mult( X
% 57.96/58.36 , X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11034) {G3,W15,D5,L1,V2,M1} { ld( rd( ld( X, Y ), mult( X, Y ) )
% 57.96/58.36 , Y ) ==> mult( X, mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (2505) {G26,W15,D5,L1,V4,M1} P(534,2257) { mult( mult( X, ld( Z
% 57.96/58.36 , Y ) ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 57.96/58.36 parent1[0; 1]: (297) {G2,W15,D5,L1,V2,M1} P(29,25);d(0) { mult( mult( mult
% 57.96/58.36 ( Y, X ), ld( X, Y ) ), X ) ==> mult( Y, mult( Y, X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := mult( X, Y )
% 57.96/58.36 Y := X
% 57.96/58.36 Z := Y
% 57.96/58.36 T := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11035) {G4,W13,D5,L1,V2,M1} { ld( ld( mult( X, X ), unit ), Y )
% 57.96/58.36 ==> mult( X, mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (2258) {G26,W13,D4,L1,V2,M1} P(2047,2215);d(2256);d(2217) { rd
% 57.96/58.36 ( ld( X, Y ), mult( X, Y ) ) ==> ld( mult( X, X ), unit ) }.
% 57.96/58.36 parent1[0; 2]: (11034) {G3,W15,D5,L1,V2,M1} { ld( rd( ld( X, Y ), mult( X
% 57.96/58.36 , Y ) ), Y ) ==> mult( X, mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11036) {G5,W11,D4,L1,V2,M1} { mult( mult( X, X ), Y ) ==> mult(
% 57.96/58.36 X, mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.36 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.36 parent1[0; 1]: (11035) {G4,W13,D5,L1,V2,M1} { ld( ld( mult( X, X ), unit )
% 57.96/58.36 , Y ) ==> mult( X, mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := mult( X, X )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11037) {G5,W11,D4,L1,V2,M1} { mult( X, mult( X, Y ) ) ==> mult(
% 57.96/58.36 mult( X, X ), Y ) }.
% 57.96/58.36 parent0[0]: (11036) {G5,W11,D4,L1,V2,M1} { mult( mult( X, X ), Y ) ==>
% 57.96/58.36 mult( X, mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3016) {G27,W11,D4,L1,V2,M1} S(297);d(2505);d(2258);d(2204) {
% 57.96/58.36 mult( Y, mult( Y, X ) ) ==> mult( mult( Y, Y ), X ) }.
% 57.96/58.36 parent0: (11037) {G5,W11,D4,L1,V2,M1} { mult( X, mult( X, Y ) ) ==> mult(
% 57.96/58.36 mult( X, X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11040) {G21,W15,D5,L1,V2,M1} { ld( ld( X, Y ), ld( Y, X ) ) ==>
% 57.96/58.36 ld( ld( rd( X, Y ), Y ), X ) }.
% 57.96/58.36 parent0[0]: (2263) {G25,W11,D4,L1,V2,M1} P(503,2215);d(2205);d(16);d(2254);
% 57.96/58.36 d(534);d(16) { mult( X, ld( Y, X ) ) ==> ld( rd( Y, X ), X ) }.
% 57.96/58.36 parent1[0; 9]: (539) {G20,W15,D5,L1,V2,M1} P(529,329);d(534);d(112);d(119);
% 57.96/58.36 d(534);d(534);d(5) { ld( ld( X, Y ), ld( Y, X ) ) ==> ld( mult( Y, ld( X
% 57.96/58.36 , Y ) ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3020) {G26,W15,D5,L1,V2,M1} S(539);d(2263) { ld( ld( X, Y ),
% 57.96/58.36 ld( Y, X ) ) ==> ld( ld( rd( X, Y ), Y ), X ) }.
% 57.96/58.36 parent0: (11040) {G21,W15,D5,L1,V2,M1} { ld( ld( X, Y ), ld( Y, X ) ) ==>
% 57.96/58.36 ld( ld( rd( X, Y ), Y ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11043) {G27,W11,D4,L1,V2,M1} { mult( mult( X, X ), Y ) ==> mult(
% 57.96/58.36 X, mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (3016) {G27,W11,D4,L1,V2,M1} S(297);d(2505);d(2258);d(2204) {
% 57.96/58.36 mult( Y, mult( Y, X ) ) ==> mult( mult( Y, Y ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11045) {G1,W11,D4,L1,V2,M1} { mult( mult( X, X ), ld( X, Y ) )
% 57.96/58.36 ==> mult( X, Y ) }.
% 57.96/58.36 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.36 parent1[0; 10]: (11043) {G27,W11,D4,L1,V2,M1} { mult( mult( X, X ), Y )
% 57.96/58.36 ==> mult( X, mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := ld( X, Y )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3057) {G28,W11,D4,L1,V2,M1} P(0,3016) { mult( mult( X, X ),
% 57.96/58.36 ld( X, Y ) ) ==> mult( X, Y ) }.
% 57.96/58.36 parent0: (11045) {G1,W11,D4,L1,V2,M1} { mult( mult( X, X ), ld( X, Y ) )
% 57.96/58.36 ==> mult( X, Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11049) {G28,W11,D4,L1,V2,M1} { mult( X, Y ) ==> mult( mult( X, X
% 57.96/58.36 ), ld( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (3057) {G28,W11,D4,L1,V2,M1} P(0,3016) { mult( mult( X, X ), ld
% 57.96/58.36 ( X, Y ) ) ==> mult( X, Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11052) {G29,W17,D5,L1,V2,M1} { mult( f( X ), mult( X, Y ) ) ==>
% 57.96/58.36 mult( mult( f( X ), f( X ) ), mult( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (2805) {G31,W11,D4,L1,V2,M1} P(1,2678) { ld( f( X ), mult( X, Y
% 57.96/58.36 ) ) ==> mult( f( X ), Y ) }.
% 57.96/58.36 parent1[0; 13]: (11049) {G28,W11,D4,L1,V2,M1} { mult( X, Y ) ==> mult(
% 57.96/58.36 mult( X, X ), ld( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := f( X )
% 57.96/58.36 Y := mult( X, Y )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11053) {G1,W13,D5,L1,V2,M1} { mult( f( X ), mult( X, Y ) ) ==>
% 57.96/58.36 mult( X, mult( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 57.96/58.36 parent1[0; 8]: (11052) {G29,W17,D5,L1,V2,M1} { mult( f( X ), mult( X, Y )
% 57.96/58.36 ) ==> mult( mult( f( X ), f( X ) ), mult( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11054) {G1,W13,D5,L1,V2,M1} { mult( X, mult( f( X ), Y ) ) ==>
% 57.96/58.36 mult( f( X ), mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (11053) {G1,W13,D5,L1,V2,M1} { mult( f( X ), mult( X, Y ) )
% 57.96/58.36 ==> mult( X, mult( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3062) {G32,W13,D5,L1,V2,M1} P(2805,3057);d(8) { mult( X, mult
% 57.96/58.36 ( f( X ), Y ) ) ==> mult( f( X ), mult( X, Y ) ) }.
% 57.96/58.36 parent0: (11054) {G1,W13,D5,L1,V2,M1} { mult( X, mult( f( X ), Y ) ) ==>
% 57.96/58.36 mult( f( X ), mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11056) {G28,W11,D4,L1,V2,M1} { mult( X, Y ) ==> mult( mult( X, X
% 57.96/58.36 ), ld( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (3057) {G28,W11,D4,L1,V2,M1} P(0,3016) { mult( mult( X, X ), ld
% 57.96/58.36 ( X, Y ) ) ==> mult( X, Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11068) {G24,W17,D5,L1,V2,M1} { mult( ld( X, unit ), Y ) ==> mult
% 57.96/58.36 ( mult( ld( X, unit ), ld( X, unit ) ), mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.36 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.36 parent1[0; 14]: (11056) {G28,W11,D4,L1,V2,M1} { mult( X, Y ) ==> mult(
% 57.96/58.36 mult( X, X ), ld( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := ld( X, unit )
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11069) {G25,W17,D5,L1,V2,M1} { mult( ld( X, unit ), Y ) ==> ld(
% 57.96/58.36 rd( ld( unit, X ), ld( X, unit ) ), mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (2505) {G26,W15,D5,L1,V4,M1} P(534,2257) { mult( mult( X, ld( Z
% 57.96/58.36 , Y ) ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 57.96/58.36 parent1[0; 6]: (11068) {G24,W17,D5,L1,V2,M1} { mult( ld( X, unit ), Y )
% 57.96/58.36 ==> mult( mult( ld( X, unit ), ld( X, unit ) ), mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := ld( X, unit )
% 57.96/58.36 Y := unit
% 57.96/58.36 Z := X
% 57.96/58.36 T := mult( X, Y )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11070) {G20,W17,D5,L1,V2,M1} { mult( ld( X, unit ), Y ) ==> ld(
% 57.96/58.36 mult( ld( unit, X ), ld( unit, X ) ), mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.36 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.36 parent1[0; 7]: (11069) {G25,W17,D5,L1,V2,M1} { mult( ld( X, unit ), Y )
% 57.96/58.36 ==> ld( rd( ld( unit, X ), ld( X, unit ) ), mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := unit
% 57.96/58.36 Y := X
% 57.96/58.36 Z := ld( unit, X )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11072) {G21,W17,D5,L1,V2,M1} { mult( ld( X, unit ), Y ) ==> ld(
% 57.96/58.36 ld( ld( X, unit ), ld( unit, X ) ), mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.36 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.36 parent1[0; 7]: (11070) {G20,W17,D5,L1,V2,M1} { mult( ld( X, unit ), Y )
% 57.96/58.36 ==> ld( mult( ld( unit, X ), ld( unit, X ) ), mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := unit
% 57.96/58.36 Y := X
% 57.96/58.36 Z := ld( unit, X )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11074) {G22,W17,D6,L1,V2,M1} { mult( ld( X, unit ), Y ) ==> ld(
% 57.96/58.36 ld( ld( rd( X, unit ), unit ), X ), mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (3020) {G26,W15,D5,L1,V2,M1} S(539);d(2263) { ld( ld( X, Y ),
% 57.96/58.36 ld( Y, X ) ) ==> ld( ld( rd( X, Y ), Y ), X ) }.
% 57.96/58.36 parent1[0; 7]: (11072) {G21,W17,D5,L1,V2,M1} { mult( ld( X, unit ), Y )
% 57.96/58.36 ==> ld( ld( ld( X, unit ), ld( unit, X ) ), mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := unit
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11075) {G23,W15,D5,L1,V2,M1} { mult( ld( X, unit ), Y ) ==> ld(
% 57.96/58.36 mult( rd( X, unit ), X ), mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.36 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.36 parent1[0; 7]: (11074) {G22,W17,D6,L1,V2,M1} { mult( ld( X, unit ), Y )
% 57.96/58.36 ==> ld( ld( ld( rd( X, unit ), unit ), X ), mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := rd( X, unit )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11076) {G24,W15,D5,L1,V2,M1} { mult( ld( X, unit ), Y ) ==> ld(
% 57.96/58.36 ld( rd( unit, X ), X ), mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.36 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.36 parent1[0; 7]: (11075) {G23,W15,D5,L1,V2,M1} { mult( ld( X, unit ), Y )
% 57.96/58.36 ==> ld( mult( rd( X, unit ), X ), mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := unit
% 57.96/58.36 Z := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11077) {G6,W15,D5,L1,V2,M1} { mult( ld( X, unit ), Y ) ==> ld(
% 57.96/58.36 ld( ld( X, unit ), X ), mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (253) {G5,W7,D3,L1,V1,M1} P(17,250) { rd( unit, X ) ==> ld( X,
% 57.96/58.36 unit ) }.
% 57.96/58.36 parent1[0; 8]: (11076) {G24,W15,D5,L1,V2,M1} { mult( ld( X, unit ), Y )
% 57.96/58.36 ==> ld( ld( rd( unit, X ), X ), mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11078) {G7,W13,D4,L1,V2,M1} { mult( ld( X, unit ), Y ) ==> ld(
% 57.96/58.36 mult( X, X ), mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.36 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.36 parent1[0; 7]: (11077) {G6,W15,D5,L1,V2,M1} { mult( ld( X, unit ), Y ) ==>
% 57.96/58.36 ld( ld( ld( X, unit ), X ), mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11079) {G8,W13,D4,L1,V2,M1} { ld( ld( unit, X ), Y ) ==> ld(
% 57.96/58.36 mult( X, X ), mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.36 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.36 parent1[0; 1]: (11078) {G7,W13,D4,L1,V2,M1} { mult( ld( X, unit ), Y ) ==>
% 57.96/58.36 ld( mult( X, X ), mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := unit
% 57.96/58.36 Z := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11080) {G2,W11,D4,L1,V2,M1} { ld( X, Y ) ==> ld( mult( X, X ),
% 57.96/58.36 mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.36 parent1[0; 2]: (11079) {G8,W13,D4,L1,V2,M1} { ld( ld( unit, X ), Y ) ==>
% 57.96/58.36 ld( mult( X, X ), mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11081) {G2,W11,D4,L1,V2,M1} { ld( mult( X, X ), mult( X, Y ) )
% 57.96/58.36 ==> ld( X, Y ) }.
% 57.96/58.36 parent0[0]: (11080) {G2,W11,D4,L1,V2,M1} { ld( X, Y ) ==> ld( mult( X, X )
% 57.96/58.36 , mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3066) {G29,W11,D4,L1,V2,M1} P(2204,3057);d(2505);d(534);d(
% 57.96/58.36 2254);d(3020);d(2204);d(2257);d(253);d(2204);d(2254);d(16) { ld( mult( X
% 57.96/58.36 , X ), mult( X, Y ) ) ==> ld( X, Y ) }.
% 57.96/58.36 parent0: (11081) {G2,W11,D4,L1,V2,M1} { ld( mult( X, X ), mult( X, Y ) )
% 57.96/58.36 ==> ld( X, Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11083) {G28,W11,D4,L1,V2,M1} { mult( X, Y ) ==> mult( mult( X, X
% 57.96/58.36 ), ld( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (3057) {G28,W11,D4,L1,V2,M1} P(0,3016) { mult( mult( X, X ), ld
% 57.96/58.36 ( X, Y ) ) ==> mult( X, Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11093) {G17,W21,D6,L1,V2,M1} { mult( ld( X, f( X ) ), Y ) ==>
% 57.96/58.36 mult( rd( ld( X, f( X ) ), f( X ) ), ld( ld( X, f( X ) ), Y ) ) }.
% 57.96/58.36 parent0[0]: (493) {G16,W11,D5,L1,V2,M1} P(208,470) { mult( Y, ld( X, f( X )
% 57.96/58.36 ) ) ==> rd( Y, f( X ) ) }.
% 57.96/58.36 parent1[0; 8]: (11083) {G28,W11,D4,L1,V2,M1} { mult( X, Y ) ==> mult( mult
% 57.96/58.36 ( X, X ), ld( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := ld( X, f( X ) )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := ld( X, f( X ) )
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11094) {G18,W21,D6,L1,V2,M1} { mult( ld( X, f( X ) ), Y ) ==> ld
% 57.96/58.36 ( rd( f( X ), ld( X, f( X ) ) ), ld( ld( X, f( X ) ), Y ) ) }.
% 57.96/58.36 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.36 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.36 parent1[0; 7]: (11093) {G17,W21,D6,L1,V2,M1} { mult( ld( X, f( X ) ), Y )
% 57.96/58.36 ==> mult( rd( ld( X, f( X ) ), f( X ) ), ld( ld( X, f( X ) ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := ld( X, f( X ) )
% 57.96/58.36 Y := f( X )
% 57.96/58.36 Z := ld( ld( X, f( X ) ), Y )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11095) {G19,W21,D6,L1,V2,M1} { mult( ld( X, f( X ) ), Y ) ==> ld
% 57.96/58.36 ( mult( f( X ), ld( f( X ), X ) ), ld( ld( X, f( X ) ), Y ) ) }.
% 57.96/58.36 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.36 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.36 parent1[0; 8]: (11094) {G18,W21,D6,L1,V2,M1} { mult( ld( X, f( X ) ), Y )
% 57.96/58.36 ==> ld( rd( f( X ), ld( X, f( X ) ) ), ld( ld( X, f( X ) ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := f( X )
% 57.96/58.36 Y := X
% 57.96/58.36 Z := f( X )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11096) {G1,W15,D6,L1,V2,M1} { mult( ld( X, f( X ) ), Y ) ==> ld
% 57.96/58.36 ( X, ld( ld( X, f( X ) ), Y ) ) }.
% 57.96/58.36 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.36 parent1[0; 8]: (11095) {G19,W21,D6,L1,V2,M1} { mult( ld( X, f( X ) ), Y )
% 57.96/58.36 ==> ld( mult( f( X ), ld( f( X ), X ) ), ld( ld( X, f( X ) ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := f( X )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11097) {G2,W13,D5,L1,V2,M1} { mult( ld( X, f( X ) ), Y ) ==> ld
% 57.96/58.36 ( X, mult( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (2242) {G24,W11,D5,L1,V2,M1} P(2204,1396) { ld( ld( X, f( X ) )
% 57.96/58.36 , Y ) ==> mult( f( X ), Y ) }.
% 57.96/58.36 parent1[0; 9]: (11096) {G1,W15,D6,L1,V2,M1} { mult( ld( X, f( X ) ), Y )
% 57.96/58.36 ==> ld( X, ld( ld( X, f( X ) ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11098) {G3,W13,D5,L1,V2,M1} { ld( ld( f( X ), X ), Y ) ==> ld( X
% 57.96/58.36 , mult( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.36 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.36 parent1[0; 1]: (11097) {G2,W13,D5,L1,V2,M1} { mult( ld( X, f( X ) ), Y )
% 57.96/58.36 ==> ld( X, mult( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := f( X )
% 57.96/58.36 Z := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11099) {G2,W11,D5,L1,V2,M1} { ld( f( X ), Y ) ==> ld( X, mult( f
% 57.96/58.36 ( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (32) {G1,W7,D4,L1,V1,M1} P(8,1) { ld( f( X ), X ) ==> f( X )
% 57.96/58.36 }.
% 57.96/58.36 parent1[0; 2]: (11098) {G3,W13,D5,L1,V2,M1} { ld( ld( f( X ), X ), Y ) ==>
% 57.96/58.36 ld( X, mult( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11100) {G2,W11,D5,L1,V2,M1} { ld( X, mult( f( X ), Y ) ) ==> ld(
% 57.96/58.36 f( X ), Y ) }.
% 57.96/58.36 parent0[0]: (11099) {G2,W11,D5,L1,V2,M1} { ld( f( X ), Y ) ==> ld( X, mult
% 57.96/58.36 ( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3077) {G29,W11,D5,L1,V2,M1} P(493,3057);d(2257);d(534);d(0);d
% 57.96/58.36 (2242);d(2254);d(32) { ld( X, mult( f( X ), Y ) ) ==> ld( f( X ), Y ) }.
% 57.96/58.36 parent0: (11100) {G2,W11,D5,L1,V2,M1} { ld( X, mult( f( X ), Y ) ) ==> ld
% 57.96/58.36 ( f( X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11102) {G28,W11,D4,L1,V2,M1} { mult( X, Y ) ==> mult( mult( X, X
% 57.96/58.36 ), ld( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (3057) {G28,W11,D4,L1,V2,M1} P(0,3016) { mult( mult( X, X ), ld
% 57.96/58.36 ( X, Y ) ) ==> mult( X, Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11105) {G1,W11,D5,L1,V2,M1} { mult( f( X ), Y ) ==> mult( X, ld
% 57.96/58.36 ( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 57.96/58.36 parent1[0; 6]: (11102) {G28,W11,D4,L1,V2,M1} { mult( X, Y ) ==> mult( mult
% 57.96/58.36 ( X, X ), ld( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := f( X )
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11110) {G1,W11,D5,L1,V2,M1} { mult( X, ld( f( X ), Y ) ) ==> mult
% 57.96/58.36 ( f( X ), Y ) }.
% 57.96/58.36 parent0[0]: (11105) {G1,W11,D5,L1,V2,M1} { mult( f( X ), Y ) ==> mult( X,
% 57.96/58.36 ld( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3090) {G29,W11,D5,L1,V2,M1} P(8,3057) { mult( X, ld( f( X ),
% 57.96/58.36 Y ) ) ==> mult( f( X ), Y ) }.
% 57.96/58.36 parent0: (11110) {G1,W11,D5,L1,V2,M1} { mult( X, ld( f( X ), Y ) ) ==>
% 57.96/58.36 mult( f( X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11112) {G29,W11,D4,L1,V2,M1} { ld( X, Y ) ==> ld( mult( X, X ),
% 57.96/58.36 mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (3066) {G29,W11,D4,L1,V2,M1} P(2204,3057);d(2505);d(534);d(2254
% 57.96/58.36 );d(3020);d(2204);d(2257);d(253);d(2204);d(2254);d(16) { ld( mult( X, X )
% 57.96/58.36 , mult( X, Y ) ) ==> ld( X, Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11115) {G30,W17,D5,L1,V2,M1} { ld( f( X ), ld( X, Y ) ) ==> ld(
% 57.96/58.36 mult( f( X ), f( X ) ), ld( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (2678) {G30,W11,D4,L1,V2,M1} P(2411,2215);d(529);d(534) { mult
% 57.96/58.36 ( f( Y ), ld( Y, X ) ) ==> ld( f( Y ), X ) }.
% 57.96/58.36 parent1[0; 13]: (11112) {G29,W11,D4,L1,V2,M1} { ld( X, Y ) ==> ld( mult( X
% 57.96/58.36 , X ), mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := f( X )
% 57.96/58.36 Y := ld( X, Y )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11116) {G1,W13,D5,L1,V2,M1} { ld( f( X ), ld( X, Y ) ) ==> ld( X
% 57.96/58.36 , ld( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 57.96/58.36 parent1[0; 8]: (11115) {G30,W17,D5,L1,V2,M1} { ld( f( X ), ld( X, Y ) )
% 57.96/58.36 ==> ld( mult( f( X ), f( X ) ), ld( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11117) {G1,W13,D5,L1,V2,M1} { ld( X, ld( f( X ), Y ) ) ==> ld( f
% 57.96/58.36 ( X ), ld( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (11116) {G1,W13,D5,L1,V2,M1} { ld( f( X ), ld( X, Y ) ) ==> ld
% 57.96/58.36 ( X, ld( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3094) {G31,W13,D5,L1,V2,M1} P(2678,3066);d(8) { ld( X, ld( f
% 57.96/58.36 ( X ), Y ) ) ==> ld( f( X ), ld( X, Y ) ) }.
% 57.96/58.36 parent0: (11117) {G1,W13,D5,L1,V2,M1} { ld( X, ld( f( X ), Y ) ) ==> ld( f
% 57.96/58.36 ( X ), ld( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11119) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11120) {G1,W11,D5,L1,V2,M1} { ld( X, Y ) ==> mult( X, ld( mult(
% 57.96/58.36 X, X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (2974) {G32,W11,D4,L1,V2,M1} P(2301,884);d(2971);d(28);d(149);d
% 57.96/58.36 (2257);d(2254);d(2623);d(2205);d(16) { ld( X, ld( X, Y ) ) ==> ld( mult(
% 57.96/58.36 X, X ), Y ) }.
% 57.96/58.36 parent1[0; 6]: (11119) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) )
% 57.96/58.36 }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := ld( X, Y )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11121) {G1,W11,D5,L1,V2,M1} { mult( X, ld( mult( X, X ), Y ) )
% 57.96/58.36 ==> ld( X, Y ) }.
% 57.96/58.36 parent0[0]: (11120) {G1,W11,D5,L1,V2,M1} { ld( X, Y ) ==> mult( X, ld(
% 57.96/58.36 mult( X, X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3135) {G33,W11,D5,L1,V2,M1} P(2974,0) { mult( X, ld( mult( X
% 57.96/58.36 , X ), Y ) ) ==> ld( X, Y ) }.
% 57.96/58.36 parent0: (11121) {G1,W11,D5,L1,V2,M1} { mult( X, ld( mult( X, X ), Y ) )
% 57.96/58.36 ==> ld( X, Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11123) {G26,W11,D5,L1,V3,M1} { Z ==> ld( rd( X, Y ), ld( rd( Y, X
% 57.96/58.36 ), Z ) ) }.
% 57.96/58.36 parent0[0]: (2523) {G26,W11,D5,L1,V3,M1} P(2257,1) { ld( rd( X, Y ), ld( rd
% 57.96/58.36 ( Y, X ), Z ) ) ==> Z }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 Z := Z
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11124) {G27,W15,D6,L1,V4,M1} { X ==> ld( mult( Y, rd( T, Z ) ),
% 57.96/58.36 ld( rd( rd( Z, T ), Y ), X ) ) }.
% 57.96/58.36 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.36 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.36 parent1[0; 3]: (11123) {G26,W11,D5,L1,V3,M1} { Z ==> ld( rd( X, Y ), ld(
% 57.96/58.36 rd( Y, X ), Z ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := T
% 57.96/58.36 Y := Z
% 57.96/58.36 Z := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := rd( Z, T )
% 57.96/58.36 Z := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11126) {G27,W15,D6,L1,V4,M1} { ld( mult( Y, rd( Z, T ) ), ld( rd
% 57.96/58.36 ( rd( T, Z ), Y ), X ) ) ==> X }.
% 57.96/58.36 parent0[0]: (11124) {G27,W15,D6,L1,V4,M1} { X ==> ld( mult( Y, rd( T, Z )
% 57.96/58.36 ), ld( rd( rd( Z, T ), Y ), X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 Z := T
% 57.96/58.36 T := Z
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3178) {G27,W15,D6,L1,V4,M1} P(2276,2523) { ld( mult( X, rd( Z
% 57.96/58.36 , Y ) ), ld( rd( rd( Y, Z ), X ), T ) ) ==> T }.
% 57.96/58.36 parent0: (11126) {G27,W15,D6,L1,V4,M1} { ld( mult( Y, rd( Z, T ) ), ld( rd
% 57.96/58.36 ( rd( T, Z ), Y ), X ) ) ==> X }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := T
% 57.96/58.36 Y := X
% 57.96/58.36 Z := Z
% 57.96/58.36 T := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11129) {G29,W11,D5,L1,V2,M1} { ld( f( X ), Y ) ==> ld( X, mult( f
% 57.96/58.36 ( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (3077) {G29,W11,D5,L1,V2,M1} P(493,3057);d(2257);d(534);d(0);d(
% 57.96/58.36 2242);d(2254);d(32) { ld( X, mult( f( X ), Y ) ) ==> ld( f( X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11131) {G16,W13,D5,L1,V2,M1} { ld( f( X ), ld( Y, unit ) ) ==>
% 57.96/58.36 ld( X, rd( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.36 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.36 parent1[0; 9]: (11129) {G29,W11,D5,L1,V2,M1} { ld( f( X ), Y ) ==> ld( X,
% 57.96/58.36 mult( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := f( X )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := ld( Y, unit )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11132) {G17,W13,D5,L1,V2,M1} { ld( mult( Y, f( X ) ), unit ) ==>
% 57.96/58.36 ld( X, rd( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (2151) {G22,W11,D4,L1,V2,M1} P(17,2103);d(1897);d(504) { ld( X
% 57.96/58.36 , ld( Y, unit ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.36 parent1[0; 1]: (11131) {G16,W13,D5,L1,V2,M1} { ld( f( X ), ld( Y, unit ) )
% 57.96/58.36 ==> ld( X, rd( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := f( X )
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11133) {G17,W13,D5,L1,V2,M1} { ld( Y, rd( f( Y ), X ) ) ==> ld(
% 57.96/58.36 mult( X, f( Y ) ), unit ) }.
% 57.96/58.36 parent0[0]: (11132) {G17,W13,D5,L1,V2,M1} { ld( mult( Y, f( X ) ), unit )
% 57.96/58.36 ==> ld( X, rd( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3224) {G30,W13,D5,L1,V2,M1} P(470,3077);d(2151) { ld( X, rd(
% 57.96/58.36 f( X ), Y ) ) = ld( mult( Y, f( X ) ), unit ) }.
% 57.96/58.36 parent0: (11133) {G17,W13,D5,L1,V2,M1} { ld( Y, rd( f( Y ), X ) ) ==> ld(
% 57.96/58.36 mult( X, f( Y ) ), unit ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11135) {G26,W11,D5,L1,V2,M1} { ld( Y, X ) ==> ld( ld( rd( X, Y )
% 57.96/58.36 , Y ), Y ) }.
% 57.96/58.36 parent0[0]: (2474) {G26,W11,D5,L1,V2,M1} P(2257,884);d(2205);d(16) { ld( ld
% 57.96/58.36 ( rd( Y, X ), X ), X ) ==> ld( X, Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11142) {G21,W23,D7,L1,V2,M1} { ld( mult( f( X ), X ), Y ) ==> ld
% 57.96/58.36 ( ld( rd( rd( Y, f( X ) ), X ), mult( f( X ), X ) ), mult( f( X ), X ) )
% 57.96/58.36 }.
% 57.96/58.36 parent0[0]: (1457) {G20,W13,D5,L1,V2,M1} P(561,3);d(86) { rd( X, mult( f( Y
% 57.96/58.36 ), Y ) ) ==> rd( rd( X, f( Y ) ), Y ) }.
% 57.96/58.36 parent1[0; 9]: (11135) {G26,W11,D5,L1,V2,M1} { ld( Y, X ) ==> ld( ld( rd(
% 57.96/58.36 X, Y ), Y ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := mult( f( X ), X )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11143) {G22,W23,D8,L1,V2,M1} { ld( mult( f( X ), X ), Y ) ==> ld
% 57.96/58.36 ( ld( f( X ), ld( rd( rd( Y, f( X ) ), X ), mult( f( X ), X ) ) ), X )
% 57.96/58.36 }.
% 57.96/58.36 parent0[0]: (2570) {G25,W17,D5,L1,V3,M1} P(2254,1201);d(2254);d(2254) { ld
% 57.96/58.36 ( ld( Y, X ), mult( f( Z ), Z ) ) ==> ld( ld( f( Z ), ld( Y, X ) ), Z )
% 57.96/58.36 }.
% 57.96/58.36 parent1[0; 7]: (11142) {G21,W23,D7,L1,V2,M1} { ld( mult( f( X ), X ), Y )
% 57.96/58.36 ==> ld( ld( rd( rd( Y, f( X ) ), X ), mult( f( X ), X ) ), mult( f( X ),
% 57.96/58.36 X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := mult( f( X ), X )
% 57.96/58.36 Y := rd( rd( Y, f( X ) ), X )
% 57.96/58.36 Z := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11144) {G23,W23,D9,L1,V2,M1} { ld( mult( f( X ), X ), Y ) ==> ld
% 57.96/58.36 ( ld( f( X ), ld( ld( f( X ), rd( rd( Y, f( X ) ), X ) ), X ) ), X ) }.
% 57.96/58.36 parent0[0]: (2492) {G26,W17,D5,L1,V3,M1} P(2257,1201);d(2257);d(2254) { ld
% 57.96/58.36 ( rd( Y, X ), mult( f( Z ), Z ) ) ==> ld( ld( f( Z ), rd( Y, X ) ), Z )
% 57.96/58.36 }.
% 57.96/58.36 parent1[0; 11]: (11143) {G22,W23,D8,L1,V2,M1} { ld( mult( f( X ), X ), Y )
% 57.96/58.36 ==> ld( ld( f( X ), ld( rd( rd( Y, f( X ) ), X ), mult( f( X ), X ) ) )
% 57.96/58.36 , X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := rd( Y, f( X ) )
% 57.96/58.36 Z := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11145) {G24,W23,D9,L1,V2,M1} { ld( mult( f( X ), X ), Y ) ==> ld
% 57.96/58.36 ( ld( mult( ld( f( X ), rd( rd( Y, f( X ) ), X ) ), f( X ) ), X ), X )
% 57.96/58.36 }.
% 57.96/58.36 parent0[0]: (2736) {G31,W13,D5,L1,V2,M1} P(2354,2678);d(2403);d(60) { ld( f
% 57.96/58.36 ( X ), ld( Y, X ) ) ==> ld( mult( Y, f( X ) ), X ) }.
% 57.96/58.36 parent1[0; 8]: (11144) {G23,W23,D9,L1,V2,M1} { ld( mult( f( X ), X ), Y )
% 57.96/58.36 ==> ld( ld( f( X ), ld( ld( f( X ), rd( rd( Y, f( X ) ), X ) ), X ) ), X
% 57.96/58.36 ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := ld( f( X ), rd( rd( Y, f( X ) ), X ) )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11146) {G25,W23,D9,L1,V2,M1} { ld( mult( f( X ), X ), Y ) ==> ld
% 57.96/58.36 ( ld( ld( ld( rd( rd( Y, f( X ) ), X ), f( X ) ), f( X ) ), X ), X ) }.
% 57.96/58.36 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.36 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.36 parent1[0; 9]: (11145) {G24,W23,D9,L1,V2,M1} { ld( mult( f( X ), X ), Y )
% 57.96/58.36 ==> ld( ld( mult( ld( f( X ), rd( rd( Y, f( X ) ), X ) ), f( X ) ), X ),
% 57.96/58.36 X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := f( X )
% 57.96/58.36 Y := rd( rd( Y, f( X ) ), X )
% 57.96/58.36 Z := f( X )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11147) {G26,W21,D8,L1,V2,M1} { ld( mult( f( X ), X ), Y ) ==> ld
% 57.96/58.36 ( ld( ld( f( X ), rd( rd( Y, f( X ) ), f( X ) ) ), X ), X ) }.
% 57.96/58.36 parent0[0]: (2615) {G30,W17,D5,L1,V2,M1} P(2517,2354);d(2257) { ld( ld( rd
% 57.96/58.36 ( Y, X ), f( X ) ), f( X ) ) ==> ld( f( X ), rd( Y, f( X ) ) ) }.
% 57.96/58.36 parent1[0; 9]: (11146) {G25,W23,D9,L1,V2,M1} { ld( mult( f( X ), X ), Y )
% 57.96/58.36 ==> ld( ld( ld( ld( rd( rd( Y, f( X ) ), X ), f( X ) ), f( X ) ), X ), X
% 57.96/58.36 ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := rd( Y, f( X ) )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11148) {G6,W17,D6,L1,V2,M1} { ld( mult( f( X ), X ), Y ) ==> ld
% 57.96/58.36 ( ld( ld( f( X ), rd( Y, X ) ), X ), X ) }.
% 57.96/58.36 parent0[0]: (73) {G5,W11,D5,L1,V2,M1} P(66,3) { rd( rd( X, f( Y ) ), f( Y )
% 57.96/58.36 ) ==> rd( X, Y ) }.
% 57.96/58.36 parent1[0; 12]: (11147) {G26,W21,D8,L1,V2,M1} { ld( mult( f( X ), X ), Y )
% 57.96/58.36 ==> ld( ld( ld( f( X ), rd( rd( Y, f( X ) ), f( X ) ) ), X ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11149) {G6,W17,D6,L1,V2,M1} { ld( ld( ld( f( X ), rd( Y, X ) ), X
% 57.96/58.36 ), X ) ==> ld( mult( f( X ), X ), Y ) }.
% 57.96/58.36 parent0[0]: (11148) {G6,W17,D6,L1,V2,M1} { ld( mult( f( X ), X ), Y ) ==>
% 57.96/58.36 ld( ld( ld( f( X ), rd( Y, X ) ), X ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3328) {G32,W17,D6,L1,V2,M1} P(1457,2474);d(2570);d(2492);d(
% 57.96/58.36 2736);d(2254);d(2615);d(73) { ld( ld( ld( f( Y ), rd( X, Y ) ), Y ), Y )
% 57.96/58.36 ==> ld( mult( f( Y ), Y ), X ) }.
% 57.96/58.36 parent0: (11149) {G6,W17,D6,L1,V2,M1} { ld( ld( ld( f( X ), rd( Y, X ) ),
% 57.96/58.36 X ), X ) ==> ld( mult( f( X ), X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11151) {G26,W11,D5,L1,V2,M1} { ld( Y, X ) ==> ld( ld( rd( X, Y )
% 57.96/58.36 , Y ), Y ) }.
% 57.96/58.36 parent0[0]: (2474) {G26,W11,D5,L1,V2,M1} P(2257,884);d(2205);d(16) { ld( ld
% 57.96/58.36 ( rd( Y, X ), X ), X ) ==> ld( X, Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11154) {G7,W17,D6,L1,V2,M1} { ld( X, ld( f( X ), Y ) ) ==> ld(
% 57.96/58.36 ld( ld( f( X ), rd( Y, X ) ), X ), X ) }.
% 57.96/58.36 parent0[0]: (343) {G6,W13,D5,L1,V2,M1} P(329,73);d(329);d(73) { rd( ld( f(
% 57.96/58.36 X ), Y ), X ) ==> ld( f( X ), rd( Y, X ) ) }.
% 57.96/58.36 parent1[0; 9]: (11151) {G26,W11,D5,L1,V2,M1} { ld( Y, X ) ==> ld( ld( rd(
% 57.96/58.36 X, Y ), Y ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := ld( f( X ), Y )
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11155) {G8,W13,D5,L1,V2,M1} { ld( X, ld( f( X ), Y ) ) ==> ld(
% 57.96/58.36 mult( f( X ), X ), Y ) }.
% 57.96/58.36 parent0[0]: (3328) {G32,W17,D6,L1,V2,M1} P(1457,2474);d(2570);d(2492);d(
% 57.96/58.36 2736);d(2254);d(2615);d(73) { ld( ld( ld( f( Y ), rd( X, Y ) ), Y ), Y )
% 57.96/58.36 ==> ld( mult( f( Y ), Y ), X ) }.
% 57.96/58.36 parent1[0; 7]: (11154) {G7,W17,D6,L1,V2,M1} { ld( X, ld( f( X ), Y ) ) ==>
% 57.96/58.36 ld( ld( ld( f( X ), rd( Y, X ) ), X ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11156) {G9,W13,D5,L1,V2,M1} { ld( f( X ), ld( X, Y ) ) ==> ld(
% 57.96/58.36 mult( f( X ), X ), Y ) }.
% 57.96/58.36 parent0[0]: (3094) {G31,W13,D5,L1,V2,M1} P(2678,3066);d(8) { ld( X, ld( f(
% 57.96/58.36 X ), Y ) ) ==> ld( f( X ), ld( X, Y ) ) }.
% 57.96/58.36 parent1[0; 1]: (11155) {G8,W13,D5,L1,V2,M1} { ld( X, ld( f( X ), Y ) ) ==>
% 57.96/58.36 ld( mult( f( X ), X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3330) {G33,W13,D5,L1,V2,M1} P(343,2474);d(3328);d(3094) { ld
% 57.96/58.36 ( f( X ), ld( X, Y ) ) ==> ld( mult( f( X ), X ), Y ) }.
% 57.96/58.36 parent0: (11156) {G9,W13,D5,L1,V2,M1} { ld( f( X ), ld( X, Y ) ) ==> ld(
% 57.96/58.36 mult( f( X ), X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11159) {G25,W11,D5,L1,V2,M1} { mult( X, Y ) ==> ld( rd( rd( X, Y
% 57.96/58.36 ), X ), X ) }.
% 57.96/58.36 parent0[0]: (2275) {G25,W11,D5,L1,V2,M1} P(2215,929);d(534);d(16) { ld( rd
% 57.96/58.36 ( rd( Y, X ), Y ), Y ) ==> mult( Y, X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11166) {G21,W23,D8,L1,V2,M1} { mult( mult( f( X ), X ), Y ) ==>
% 57.96/58.36 ld( rd( rd( rd( mult( f( X ), X ), Y ), f( X ) ), X ), mult( f( X ), X )
% 57.96/58.36 ) }.
% 57.96/58.36 parent0[0]: (1457) {G20,W13,D5,L1,V2,M1} P(561,3);d(86) { rd( X, mult( f( Y
% 57.96/58.36 ), Y ) ) ==> rd( rd( X, f( Y ) ), Y ) }.
% 57.96/58.36 parent1[0; 8]: (11159) {G25,W11,D5,L1,V2,M1} { mult( X, Y ) ==> ld( rd( rd
% 57.96/58.36 ( X, Y ), X ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := rd( mult( f( X ), X ), Y )
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := mult( f( X ), X )
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11168) {G22,W23,D9,L1,V2,M1} { mult( mult( f( X ), X ), Y ) ==>
% 57.96/58.36 ld( ld( f( X ), rd( rd( rd( mult( f( X ), X ), Y ), f( X ) ), X ) ), X )
% 57.96/58.36 }.
% 57.96/58.36 parent0[0]: (2492) {G26,W17,D5,L1,V3,M1} P(2257,1201);d(2257);d(2254) { ld
% 57.96/58.36 ( rd( Y, X ), mult( f( Z ), Z ) ) ==> ld( ld( f( Z ), rd( Y, X ) ), Z )
% 57.96/58.36 }.
% 57.96/58.36 parent1[0; 7]: (11166) {G21,W23,D8,L1,V2,M1} { mult( mult( f( X ), X ), Y
% 57.96/58.36 ) ==> ld( rd( rd( rd( mult( f( X ), X ), Y ), f( X ) ), X ), mult( f( X
% 57.96/58.36 ), X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := rd( rd( mult( f( X ), X ), Y ), f( X ) )
% 57.96/58.36 Z := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11169) {G23,W23,D9,L1,V2,M1} { mult( mult( f( X ), X ), Y ) ==>
% 57.96/58.36 ld( ld( f( X ), rd( rd( mult( X, rd( f( X ), Y ) ), f( X ) ), X ) ), X )
% 57.96/58.36 }.
% 57.96/58.36 parent0[0]: (2286) {G27,W13,D5,L1,V2,M1} P(1457,2215);d(2215);d(2276) { rd
% 57.96/58.36 ( mult( f( Y ), Y ), X ) ==> mult( Y, rd( f( Y ), X ) ) }.
% 57.96/58.36 parent1[0; 13]: (11168) {G22,W23,D9,L1,V2,M1} { mult( mult( f( X ), X ), Y
% 57.96/58.36 ) ==> ld( ld( f( X ), rd( rd( rd( mult( f( X ), X ), Y ), f( X ) ), X )
% 57.96/58.36 ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11170) {G24,W23,D8,L1,V2,M1} { mult( mult( f( X ), X ), Y ) ==>
% 57.96/58.36 ld( ld( f( X ), rd( rd( mult( f( X ), rd( X, Y ) ), f( X ) ), X ) ), X )
% 57.96/58.36 }.
% 57.96/58.36 parent0[0]: (2291) {G27,W13,D5,L1,V2,M1} P(86,2215);d(2215);d(2276);d(2276)
% 57.96/58.36 { mult( Y, rd( f( Y ), X ) ) ==> mult( f( Y ), rd( Y, X ) ) }.
% 57.96/58.36 parent1[0; 13]: (11169) {G23,W23,D9,L1,V2,M1} { mult( mult( f( X ), X ), Y
% 57.96/58.36 ) ==> ld( ld( f( X ), rd( rd( mult( X, rd( f( X ), Y ) ), f( X ) ), X )
% 57.96/58.36 ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11171) {G8,W23,D8,L1,V2,M1} { mult( mult( f( X ), X ), Y ) ==>
% 57.96/58.36 ld( ld( f( X ), rd( mult( f( X ), rd( rd( X, Y ), f( X ) ) ), X ) ), X )
% 57.96/58.36 }.
% 57.96/58.36 parent0[0]: (357) {G7,W11,D4,L1,V2,M1} P(349,0) { rd( mult( X, Y ), X ) ==>
% 57.96/58.36 mult( X, rd( Y, X ) ) }.
% 57.96/58.36 parent1[0; 12]: (11170) {G24,W23,D8,L1,V2,M1} { mult( mult( f( X ), X ), Y
% 57.96/58.36 ) ==> ld( ld( f( X ), rd( rd( mult( f( X ), rd( X, Y ) ), f( X ) ), X )
% 57.96/58.36 ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := f( X )
% 57.96/58.36 Y := rd( X, Y )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11172) {G9,W23,D8,L1,V2,M1} { mult( mult( f( X ), X ), Y ) ==>
% 57.96/58.36 ld( ld( f( X ), mult( f( X ), rd( rd( rd( X, Y ), f( X ) ), X ) ) ), X )
% 57.96/58.36 }.
% 57.96/58.36 parent0[0]: (367) {G8,W13,D5,L1,V2,M1} P(357,73);d(357);d(73) { rd( mult( f
% 57.96/58.36 ( X ), Y ), X ) ==> mult( f( X ), rd( Y, X ) ) }.
% 57.96/58.36 parent1[0; 11]: (11171) {G8,W23,D8,L1,V2,M1} { mult( mult( f( X ), X ), Y
% 57.96/58.36 ) ==> ld( ld( f( X ), rd( mult( f( X ), rd( rd( X, Y ), f( X ) ) ), X )
% 57.96/58.36 ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := rd( rd( X, Y ), f( X ) )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11173) {G1,W17,D6,L1,V2,M1} { mult( mult( f( X ), X ), Y ) ==>
% 57.96/58.36 ld( rd( rd( rd( X, Y ), f( X ) ), X ), X ) }.
% 57.96/58.36 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.36 parent1[0; 8]: (11172) {G9,W23,D8,L1,V2,M1} { mult( mult( f( X ), X ), Y )
% 57.96/58.36 ==> ld( ld( f( X ), mult( f( X ), rd( rd( rd( X, Y ), f( X ) ), X ) ) )
% 57.96/58.36 , X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := rd( rd( rd( X, Y ), f( X ) ), X )
% 57.96/58.36 Y := f( X )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11174) {G1,W17,D6,L1,V2,M1} { ld( rd( rd( rd( X, Y ), f( X ) ), X
% 57.96/58.36 ), X ) ==> mult( mult( f( X ), X ), Y ) }.
% 57.96/58.36 parent0[0]: (11173) {G1,W17,D6,L1,V2,M1} { mult( mult( f( X ), X ), Y )
% 57.96/58.36 ==> ld( rd( rd( rd( X, Y ), f( X ) ), X ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3357) {G28,W17,D6,L1,V2,M1} P(1457,2275);d(2492);d(2286);d(
% 57.96/58.36 2291);d(357);d(367);d(1) { ld( rd( rd( rd( X, Y ), f( X ) ), X ), X ) ==>
% 57.96/58.36 mult( mult( f( X ), X ), Y ) }.
% 57.96/58.36 parent0: (11174) {G1,W17,D6,L1,V2,M1} { ld( rd( rd( rd( X, Y ), f( X ) ),
% 57.96/58.36 X ), X ) ==> mult( mult( f( X ), X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11176) {G27,W11,D5,L1,V2,M1} { rd( X, Y ) ==> mult( f( X ), rd( f
% 57.96/58.36 ( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (2303) {G27,W11,D5,L1,V2,M1} P(73,2215);d(2215);d(2276) { mult
% 57.96/58.36 ( f( Y ), rd( f( Y ), X ) ) ==> rd( Y, X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11180) {G28,W17,D6,L1,V2,M1} { rd( X, mult( f( X ), Y ) ) ==>
% 57.96/58.36 mult( f( X ), rd( rd( f( X ), Y ), f( X ) ) ) }.
% 57.96/58.36 parent0[0]: (2335) {G27,W11,D4,L1,V2,M1} P(2213,484);d(470);d(357);d(484);d
% 57.96/58.36 (470);d(2276);d(2257);d(2276);d(888);d(2267) { rd( Y, mult( Y, X ) ) ==>
% 57.96/58.36 rd( rd( Y, X ), Y ) }.
% 57.96/58.36 parent1[0; 10]: (11176) {G27,W11,D5,L1,V2,M1} { rd( X, Y ) ==> mult( f( X
% 57.96/58.36 ), rd( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := f( X )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := mult( f( X ), Y )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11182) {G28,W17,D6,L1,V2,M1} { mult( f( X ), rd( rd( f( X ), Y )
% 57.96/58.36 , f( X ) ) ) ==> rd( X, mult( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (11180) {G28,W17,D6,L1,V2,M1} { rd( X, mult( f( X ), Y ) ) ==>
% 57.96/58.36 mult( f( X ), rd( rd( f( X ), Y ), f( X ) ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3359) {G28,W17,D6,L1,V2,M1} P(2335,2303) { mult( f( X ), rd(
% 57.96/58.36 rd( f( X ), Y ), f( X ) ) ) ==> rd( X, mult( f( X ), Y ) ) }.
% 57.96/58.36 parent0: (11182) {G28,W17,D6,L1,V2,M1} { mult( f( X ), rd( rd( f( X ), Y )
% 57.96/58.36 , f( X ) ) ) ==> rd( X, mult( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11184) {G7,W11,D4,L1,V2,M1} { mult( X, rd( Y, X ) ) ==> rd( mult
% 57.96/58.36 ( X, Y ), X ) }.
% 57.96/58.36 parent0[0]: (357) {G7,W11,D4,L1,V2,M1} P(349,0) { rd( mult( X, Y ), X ) ==>
% 57.96/58.36 mult( X, rd( Y, X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11188) {G8,W17,D6,L1,V2,M1} { mult( f( X ), rd( rd( f( X ), Y )
% 57.96/58.36 , f( X ) ) ) ==> rd( rd( X, Y ), f( X ) ) }.
% 57.96/58.36 parent0[0]: (2303) {G27,W11,D5,L1,V2,M1} P(73,2215);d(2215);d(2276) { mult
% 57.96/58.36 ( f( Y ), rd( f( Y ), X ) ) ==> rd( Y, X ) }.
% 57.96/58.36 parent1[0; 12]: (11184) {G7,W11,D4,L1,V2,M1} { mult( X, rd( Y, X ) ) ==>
% 57.96/58.36 rd( mult( X, Y ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := f( X )
% 57.96/58.36 Y := rd( f( X ), Y )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11189) {G9,W13,D5,L1,V2,M1} { rd( X, mult( f( X ), Y ) ) ==> rd
% 57.96/58.36 ( rd( X, Y ), f( X ) ) }.
% 57.96/58.36 parent0[0]: (3359) {G28,W17,D6,L1,V2,M1} P(2335,2303) { mult( f( X ), rd(
% 57.96/58.36 rd( f( X ), Y ), f( X ) ) ) ==> rd( X, mult( f( X ), Y ) ) }.
% 57.96/58.36 parent1[0; 1]: (11188) {G8,W17,D6,L1,V2,M1} { mult( f( X ), rd( rd( f( X )
% 57.96/58.36 , Y ), f( X ) ) ) ==> rd( rd( X, Y ), f( X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3370) {G29,W13,D5,L1,V2,M1} P(2303,357);d(3359) { rd( X, mult
% 57.96/58.36 ( f( X ), Y ) ) ==> rd( rd( X, Y ), f( X ) ) }.
% 57.96/58.36 parent0: (11189) {G9,W13,D5,L1,V2,M1} { rd( X, mult( f( X ), Y ) ) ==> rd
% 57.96/58.36 ( rd( X, Y ), f( X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11192) {G28,W11,D4,L1,V2,M1} { ld( mult( Y, X ), unit ) ==> rd(
% 57.96/58.36 ld( X, unit ), Y ) }.
% 57.96/58.36 parent0[0]: (2316) {G28,W11,D4,L1,V2,M1} P(516,2213);d(2276);d(2303) { rd(
% 57.96/58.36 ld( Y, unit ), X ) ==> ld( mult( X, Y ), unit ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11200) {G27,W17,D6,L1,V4,M1} { ld( mult( X, mult( Y, rd( Z, T )
% 57.96/58.36 ) ), unit ) ==> rd( rd( rd( T, Z ), Y ), X ) }.
% 57.96/58.36 parent0[0]: (2507) {G26,W13,D5,L1,V3,M1} P(2257,470);d(2151) { ld( mult( Z
% 57.96/58.36 , rd( Y, X ) ), unit ) ==> rd( rd( X, Y ), Z ) }.
% 57.96/58.36 parent1[0; 11]: (11192) {G28,W11,D4,L1,V2,M1} { ld( mult( Y, X ), unit )
% 57.96/58.36 ==> rd( ld( X, unit ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := T
% 57.96/58.36 Y := Z
% 57.96/58.36 Z := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := mult( Y, rd( Z, T ) )
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3436) {G29,W17,D6,L1,V4,M1} P(2507,2316) { ld( mult( T, mult
% 57.96/58.36 ( X, rd( Y, Z ) ) ), unit ) ==> rd( rd( rd( Z, Y ), X ), T ) }.
% 57.96/58.36 parent0: (11200) {G27,W17,D6,L1,V4,M1} { ld( mult( X, mult( Y, rd( Z, T )
% 57.96/58.36 ) ), unit ) ==> rd( rd( rd( T, Z ), Y ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := T
% 57.96/58.36 Y := X
% 57.96/58.36 Z := Y
% 57.96/58.36 T := Z
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11204) {G25,W11,D5,L1,V2,M1} { mult( X, Y ) ==> ld( rd( rd( X, Y
% 57.96/58.36 ), X ), X ) }.
% 57.96/58.36 parent0[0]: (2275) {G25,W11,D5,L1,V2,M1} P(2215,929);d(534);d(16) { ld( rd
% 57.96/58.36 ( rd( Y, X ), Y ), Y ) ==> mult( Y, X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11207) {G26,W17,D6,L1,V2,M1} { mult( X, mult( f( X ), Y ) ) ==>
% 57.96/58.36 ld( rd( rd( rd( X, Y ), f( X ) ), X ), X ) }.
% 57.96/58.36 parent0[0]: (3370) {G29,W13,D5,L1,V2,M1} P(2303,357);d(3359) { rd( X, mult
% 57.96/58.36 ( f( X ), Y ) ) ==> rd( rd( X, Y ), f( X ) ) }.
% 57.96/58.36 parent1[0; 9]: (11204) {G25,W11,D5,L1,V2,M1} { mult( X, Y ) ==> ld( rd( rd
% 57.96/58.36 ( X, Y ), X ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := mult( f( X ), Y )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11208) {G27,W13,D5,L1,V2,M1} { mult( X, mult( f( X ), Y ) ) ==>
% 57.96/58.36 mult( mult( f( X ), X ), Y ) }.
% 57.96/58.36 parent0[0]: (3357) {G28,W17,D6,L1,V2,M1} P(1457,2275);d(2492);d(2286);d(
% 57.96/58.36 2291);d(357);d(367);d(1) { ld( rd( rd( rd( X, Y ), f( X ) ), X ), X ) ==>
% 57.96/58.36 mult( mult( f( X ), X ), Y ) }.
% 57.96/58.36 parent1[0; 7]: (11207) {G26,W17,D6,L1,V2,M1} { mult( X, mult( f( X ), Y )
% 57.96/58.36 ) ==> ld( rd( rd( rd( X, Y ), f( X ) ), X ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11209) {G28,W13,D5,L1,V2,M1} { mult( f( X ), mult( X, Y ) ) ==>
% 57.96/58.36 mult( mult( f( X ), X ), Y ) }.
% 57.96/58.36 parent0[0]: (3062) {G32,W13,D5,L1,V2,M1} P(2805,3057);d(8) { mult( X, mult
% 57.96/58.36 ( f( X ), Y ) ) ==> mult( f( X ), mult( X, Y ) ) }.
% 57.96/58.36 parent1[0; 1]: (11208) {G27,W13,D5,L1,V2,M1} { mult( X, mult( f( X ), Y )
% 57.96/58.36 ) ==> mult( mult( f( X ), X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3463) {G33,W13,D5,L1,V2,M1} P(3370,2275);d(3357);d(3062) {
% 57.96/58.36 mult( f( X ), mult( X, Y ) ) ==> mult( mult( f( X ), X ), Y ) }.
% 57.96/58.36 parent0: (11209) {G28,W13,D5,L1,V2,M1} { mult( f( X ), mult( X, Y ) ) ==>
% 57.96/58.36 mult( mult( f( X ), X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11212) {G33,W13,D5,L1,V2,M1} { mult( mult( f( X ), X ), Y ) ==>
% 57.96/58.36 mult( f( X ), mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (3463) {G33,W13,D5,L1,V2,M1} P(3370,2275);d(3357);d(3062) {
% 57.96/58.36 mult( f( X ), mult( X, Y ) ) ==> mult( mult( f( X ), X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11217) {G30,W17,D5,L1,V2,M1} { mult( mult( f( X ), X ), ld( f( X
% 57.96/58.36 ), Y ) ) ==> mult( f( X ), mult( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (3090) {G29,W11,D5,L1,V2,M1} P(8,3057) { mult( X, ld( f( X ), Y
% 57.96/58.36 ) ) ==> mult( f( X ), Y ) }.
% 57.96/58.36 parent1[0; 13]: (11212) {G33,W13,D5,L1,V2,M1} { mult( mult( f( X ), X ), Y
% 57.96/58.36 ) ==> mult( f( X ), mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := ld( f( X ), Y )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11218) {G28,W17,D5,L1,V2,M1} { mult( mult( f( X ), X ), ld( f( X
% 57.96/58.36 ), Y ) ) ==> mult( mult( f( X ), f( X ) ), Y ) }.
% 57.96/58.36 parent0[0]: (3016) {G27,W11,D4,L1,V2,M1} S(297);d(2505);d(2258);d(2204) {
% 57.96/58.36 mult( Y, mult( Y, X ) ) ==> mult( mult( Y, Y ), X ) }.
% 57.96/58.36 parent1[0; 10]: (11217) {G30,W17,D5,L1,V2,M1} { mult( mult( f( X ), X ),
% 57.96/58.36 ld( f( X ), Y ) ) ==> mult( f( X ), mult( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := f( X )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11219) {G1,W13,D5,L1,V2,M1} { mult( mult( f( X ), X ), ld( f( X
% 57.96/58.36 ), Y ) ) ==> mult( X, Y ) }.
% 57.96/58.36 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 57.96/58.36 parent1[0; 11]: (11218) {G28,W17,D5,L1,V2,M1} { mult( mult( f( X ), X ),
% 57.96/58.36 ld( f( X ), Y ) ) ==> mult( mult( f( X ), f( X ) ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3479) {G34,W13,D5,L1,V2,M1} P(3090,3463);d(3016);d(8) { mult
% 57.96/58.36 ( mult( f( X ), X ), ld( f( X ), Y ) ) ==> mult( X, Y ) }.
% 57.96/58.36 parent0: (11219) {G1,W13,D5,L1,V2,M1} { mult( mult( f( X ), X ), ld( f( X
% 57.96/58.36 ), Y ) ) ==> mult( X, Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11222) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult( X, Y )
% 57.96/58.36 , X ) }.
% 57.96/58.36 parent0[0]: (517) {G17,W9,D4,L1,V2,M1} P(489,17) { ld( mult( X, Y ), X )
% 57.96/58.36 ==> ld( Y, unit ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11224) {G18,W15,D5,L1,V2,M1} { ld( ld( f( X ), Y ), unit ) ==>
% 57.96/58.36 ld( mult( X, Y ), mult( f( X ), X ) ) }.
% 57.96/58.36 parent0[0]: (3479) {G34,W13,D5,L1,V2,M1} P(3090,3463);d(3016);d(8) { mult(
% 57.96/58.36 mult( f( X ), X ), ld( f( X ), Y ) ) ==> mult( X, Y ) }.
% 57.96/58.36 parent1[0; 8]: (11222) {G17,W9,D4,L1,V2,M1} { ld( Y, unit ) ==> ld( mult(
% 57.96/58.36 X, Y ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := mult( f( X ), X )
% 57.96/58.36 Y := ld( f( X ), Y )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11225) {G19,W13,D5,L1,V2,M1} { ld( Y, f( X ) ) ==> ld( mult( X,
% 57.96/58.36 Y ), mult( f( X ), X ) ) }.
% 57.96/58.36 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.36 ==> ld( Y, X ) }.
% 57.96/58.36 parent1[0; 1]: (11224) {G18,W15,D5,L1,V2,M1} { ld( ld( f( X ), Y ), unit )
% 57.96/58.36 ==> ld( mult( X, Y ), mult( f( X ), X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := f( X )
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11226) {G19,W13,D5,L1,V2,M1} { ld( mult( Y, X ), mult( f( Y ), Y
% 57.96/58.36 ) ) ==> ld( X, f( Y ) ) }.
% 57.96/58.36 parent0[0]: (11225) {G19,W13,D5,L1,V2,M1} { ld( Y, f( X ) ) ==> ld( mult(
% 57.96/58.36 X, Y ), mult( f( X ), X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3523) {G35,W13,D5,L1,V2,M1} P(3479,517);d(529) { ld( mult( X
% 57.96/58.36 , Y ), mult( f( X ), X ) ) ==> ld( Y, f( X ) ) }.
% 57.96/58.36 parent0: (11226) {G19,W13,D5,L1,V2,M1} { ld( mult( Y, X ), mult( f( Y ), Y
% 57.96/58.36 ) ) ==> ld( X, f( Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11228) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11231) {G1,W13,D5,L1,V2,M1} { ld( f( X ), Y ) ==> ld( mult( f( X
% 57.96/58.36 ), X ), mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (3479) {G34,W13,D5,L1,V2,M1} P(3090,3463);d(3016);d(8) { mult(
% 57.96/58.36 mult( f( X ), X ), ld( f( X ), Y ) ) ==> mult( X, Y ) }.
% 57.96/58.36 parent1[0; 10]: (11228) {G0,W7,D4,L1,V2,M1} { Y ==> ld( X, mult( X, Y ) )
% 57.96/58.36 }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := mult( f( X ), X )
% 57.96/58.36 Y := ld( f( X ), Y )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11232) {G1,W13,D5,L1,V2,M1} { ld( mult( f( X ), X ), mult( X, Y )
% 57.96/58.36 ) ==> ld( f( X ), Y ) }.
% 57.96/58.36 parent0[0]: (11231) {G1,W13,D5,L1,V2,M1} { ld( f( X ), Y ) ==> ld( mult( f
% 57.96/58.36 ( X ), X ), mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3527) {G35,W13,D5,L1,V2,M1} P(3479,1) { ld( mult( f( X ), X )
% 57.96/58.36 , mult( X, Y ) ) ==> ld( f( X ), Y ) }.
% 57.96/58.36 parent0: (11232) {G1,W13,D5,L1,V2,M1} { ld( mult( f( X ), X ), mult( X, Y
% 57.96/58.36 ) ) ==> ld( f( X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11234) {G35,W13,D5,L1,V2,M1} { ld( Y, f( X ) ) ==> ld( mult( X, Y
% 57.96/58.36 ), mult( f( X ), X ) ) }.
% 57.96/58.36 parent0[0]: (3523) {G35,W13,D5,L1,V2,M1} P(3479,517);d(529) { ld( mult( X,
% 57.96/58.36 Y ), mult( f( X ), X ) ) ==> ld( Y, f( X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11237) {G1,W13,D5,L1,V2,M1} { ld( ld( X, Y ), f( X ) ) ==> ld( Y
% 57.96/58.36 , mult( f( X ), X ) ) }.
% 57.96/58.36 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.36 parent1[0; 8]: (11234) {G35,W13,D5,L1,V2,M1} { ld( Y, f( X ) ) ==> ld(
% 57.96/58.36 mult( X, Y ), mult( f( X ), X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := ld( X, Y )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11238) {G2,W13,D5,L1,V2,M1} { ld( ld( f( X ), Y ), X ) ==> ld( Y
% 57.96/58.36 , mult( f( X ), X ) ) }.
% 57.96/58.36 parent0[0]: (2731) {G30,W13,D5,L1,V2,M1} P(2411,59);d(2254);d(2254) { ld(
% 57.96/58.36 ld( Y, X ), f( Y ) ) ==> ld( ld( f( Y ), X ), Y ) }.
% 57.96/58.36 parent1[0; 1]: (11237) {G1,W13,D5,L1,V2,M1} { ld( ld( X, Y ), f( X ) ) ==>
% 57.96/58.36 ld( Y, mult( f( X ), X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11239) {G2,W13,D5,L1,V2,M1} { ld( Y, mult( f( X ), X ) ) ==> ld(
% 57.96/58.36 ld( f( X ), Y ), X ) }.
% 57.96/58.36 parent0[0]: (11238) {G2,W13,D5,L1,V2,M1} { ld( ld( f( X ), Y ), X ) ==> ld
% 57.96/58.36 ( Y, mult( f( X ), X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3543) {G36,W13,D5,L1,V2,M1} P(0,3523);d(2731) { ld( Y, mult(
% 57.96/58.36 f( X ), X ) ) ==> ld( ld( f( X ), Y ), X ) }.
% 57.96/58.36 parent0: (11239) {G2,W13,D5,L1,V2,M1} { ld( Y, mult( f( X ), X ) ) ==> ld
% 57.96/58.36 ( ld( f( X ), Y ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11241) {G35,W13,D5,L1,V2,M1} { ld( f( X ), Y ) ==> ld( mult( f( X
% 57.96/58.36 ), X ), mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (3527) {G35,W13,D5,L1,V2,M1} P(3479,1) { ld( mult( f( X ), X )
% 57.96/58.36 , mult( X, Y ) ) ==> ld( f( X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11244) {G30,W17,D5,L1,V2,M1} { ld( f( X ), ld( f( X ), Y ) ) ==>
% 57.96/58.36 ld( mult( f( X ), X ), mult( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (3090) {G29,W11,D5,L1,V2,M1} P(8,3057) { mult( X, ld( f( X ), Y
% 57.96/58.36 ) ) ==> mult( f( X ), Y ) }.
% 57.96/58.36 parent1[0; 13]: (11241) {G35,W13,D5,L1,V2,M1} { ld( f( X ), Y ) ==> ld(
% 57.96/58.36 mult( f( X ), X ), mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := ld( f( X ), Y )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11245) {G31,W17,D5,L1,V2,M1} { ld( mult( f( X ), f( X ) ), Y )
% 57.96/58.36 ==> ld( mult( f( X ), X ), mult( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (2974) {G32,W11,D4,L1,V2,M1} P(2301,884);d(2971);d(28);d(149);d
% 57.96/58.36 (2257);d(2254);d(2623);d(2205);d(16) { ld( X, ld( X, Y ) ) ==> ld( mult(
% 57.96/58.36 X, X ), Y ) }.
% 57.96/58.36 parent1[0; 1]: (11244) {G30,W17,D5,L1,V2,M1} { ld( f( X ), ld( f( X ), Y )
% 57.96/58.36 ) ==> ld( mult( f( X ), X ), mult( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := f( X )
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11246) {G1,W13,D5,L1,V2,M1} { ld( X, Y ) ==> ld( mult( f( X ), X
% 57.96/58.36 ), mult( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 57.96/58.36 parent1[0; 2]: (11245) {G31,W17,D5,L1,V2,M1} { ld( mult( f( X ), f( X ) )
% 57.96/58.36 , Y ) ==> ld( mult( f( X ), X ), mult( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11247) {G1,W13,D5,L1,V2,M1} { ld( mult( f( X ), X ), mult( f( X )
% 57.96/58.36 , Y ) ) ==> ld( X, Y ) }.
% 57.96/58.36 parent0[0]: (11246) {G1,W13,D5,L1,V2,M1} { ld( X, Y ) ==> ld( mult( f( X )
% 57.96/58.36 , X ), mult( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3574) {G36,W13,D5,L1,V2,M1} P(3090,3527);d(2974);d(8) { ld(
% 57.96/58.36 mult( f( X ), X ), mult( f( X ), Y ) ) ==> ld( X, Y ) }.
% 57.96/58.36 parent0: (11247) {G1,W13,D5,L1,V2,M1} { ld( mult( f( X ), X ), mult( f( X
% 57.96/58.36 ), Y ) ) ==> ld( X, Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11249) {G36,W13,D5,L1,V2,M1} { ld( X, Y ) ==> ld( mult( f( X ), X
% 57.96/58.36 ), mult( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (3574) {G36,W13,D5,L1,V2,M1} P(3090,3527);d(2974);d(8) { ld(
% 57.96/58.36 mult( f( X ), X ), mult( f( X ), Y ) ) ==> ld( X, Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11253) {G34,W19,D6,L1,V2,M1} { ld( X, ld( mult( f( X ), f( X ) )
% 57.96/58.36 , Y ) ) ==> ld( mult( f( X ), X ), ld( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (3135) {G33,W11,D5,L1,V2,M1} P(2974,0) { mult( X, ld( mult( X,
% 57.96/58.36 X ), Y ) ) ==> ld( X, Y ) }.
% 57.96/58.36 parent1[0; 15]: (11249) {G36,W13,D5,L1,V2,M1} { ld( X, Y ) ==> ld( mult( f
% 57.96/58.36 ( X ), X ), mult( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := f( X )
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := ld( mult( f( X ), f( X ) ), Y )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11254) {G1,W15,D5,L1,V2,M1} { ld( X, ld( X, Y ) ) ==> ld( mult(
% 57.96/58.36 f( X ), X ), ld( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 57.96/58.36 parent1[0; 4]: (11253) {G34,W19,D6,L1,V2,M1} { ld( X, ld( mult( f( X ), f
% 57.96/58.36 ( X ) ), Y ) ) ==> ld( mult( f( X ), X ), ld( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11255) {G2,W15,D5,L1,V2,M1} { ld( mult( X, X ), Y ) ==> ld( mult
% 57.96/58.36 ( f( X ), X ), ld( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (2974) {G32,W11,D4,L1,V2,M1} P(2301,884);d(2971);d(28);d(149);d
% 57.96/58.36 (2257);d(2254);d(2623);d(2205);d(16) { ld( X, ld( X, Y ) ) ==> ld( mult(
% 57.96/58.36 X, X ), Y ) }.
% 57.96/58.36 parent1[0; 1]: (11254) {G1,W15,D5,L1,V2,M1} { ld( X, ld( X, Y ) ) ==> ld(
% 57.96/58.36 mult( f( X ), X ), ld( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11256) {G2,W15,D5,L1,V2,M1} { ld( mult( f( X ), X ), ld( f( X ),
% 57.96/58.36 Y ) ) ==> ld( mult( X, X ), Y ) }.
% 57.96/58.36 parent0[0]: (11255) {G2,W15,D5,L1,V2,M1} { ld( mult( X, X ), Y ) ==> ld(
% 57.96/58.36 mult( f( X ), X ), ld( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3594) {G37,W15,D5,L1,V2,M1} P(3135,3574);d(8);d(2974) { ld(
% 57.96/58.36 mult( f( X ), X ), ld( f( X ), Y ) ) ==> ld( mult( X, X ), Y ) }.
% 57.96/58.36 parent0: (11256) {G2,W15,D5,L1,V2,M1} { ld( mult( f( X ), X ), ld( f( X )
% 57.96/58.36 , Y ) ) ==> ld( mult( X, X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11258) {G29,W11,D5,L1,V2,M1} { mult( f( X ), Y ) ==> mult( X, ld
% 57.96/58.36 ( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (3090) {G29,W11,D5,L1,V2,M1} P(8,3057) { mult( X, ld( f( X ), Y
% 57.96/58.36 ) ) ==> mult( f( X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11260) {G30,W15,D6,L1,V2,M1} { mult( f( X ), ld( X, Y ) ) ==>
% 57.96/58.36 mult( X, ld( mult( f( X ), X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (3330) {G33,W13,D5,L1,V2,M1} P(343,2474);d(3328);d(3094) { ld(
% 57.96/58.36 f( X ), ld( X, Y ) ) ==> ld( mult( f( X ), X ), Y ) }.
% 57.96/58.36 parent1[0; 9]: (11258) {G29,W11,D5,L1,V2,M1} { mult( f( X ), Y ) ==> mult
% 57.96/58.36 ( X, ld( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := ld( X, Y )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11261) {G31,W13,D6,L1,V2,M1} { ld( f( X ), Y ) ==> mult( X, ld(
% 57.96/58.36 mult( f( X ), X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (2678) {G30,W11,D4,L1,V2,M1} P(2411,2215);d(529);d(534) { mult
% 57.96/58.36 ( f( Y ), ld( Y, X ) ) ==> ld( f( Y ), X ) }.
% 57.96/58.36 parent1[0; 1]: (11260) {G30,W15,D6,L1,V2,M1} { mult( f( X ), ld( X, Y ) )
% 57.96/58.36 ==> mult( X, ld( mult( f( X ), X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11262) {G31,W13,D6,L1,V2,M1} { mult( X, ld( mult( f( X ), X ), Y
% 57.96/58.36 ) ) ==> ld( f( X ), Y ) }.
% 57.96/58.36 parent0[0]: (11261) {G31,W13,D6,L1,V2,M1} { ld( f( X ), Y ) ==> mult( X,
% 57.96/58.36 ld( mult( f( X ), X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3681) {G34,W13,D6,L1,V2,M1} P(3330,3090);d(2678) { mult( X,
% 57.96/58.36 ld( mult( f( X ), X ), Y ) ) ==> ld( f( X ), Y ) }.
% 57.96/58.36 parent0: (11262) {G31,W13,D6,L1,V2,M1} { mult( X, ld( mult( f( X ), X ), Y
% 57.96/58.36 ) ) ==> ld( f( X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11264) {G33,W13,D5,L1,V2,M1} { ld( mult( f( X ), X ), Y ) ==> ld
% 57.96/58.36 ( f( X ), ld( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (3330) {G33,W13,D5,L1,V2,M1} P(343,2474);d(3328);d(3094) { ld(
% 57.96/58.36 f( X ), ld( X, Y ) ) ==> ld( mult( f( X ), X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11267) {G24,W19,D6,L1,V2,M1} { ld( mult( f( ld( X, unit ) ), ld
% 57.96/58.36 ( X, unit ) ), Y ) ==> ld( f( ld( X, unit ) ), mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.36 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.36 parent1[0; 16]: (11264) {G33,W13,D5,L1,V2,M1} { ld( mult( f( X ), X ), Y )
% 57.96/58.36 ==> ld( f( X ), ld( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := ld( X, unit )
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11268) {G16,W17,D6,L1,V2,M1} { ld( rd( f( ld( X, unit ) ), X ),
% 57.96/58.36 Y ) ==> ld( f( ld( X, unit ) ), mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.36 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.36 parent1[0; 2]: (11267) {G24,W19,D6,L1,V2,M1} { ld( mult( f( ld( X, unit )
% 57.96/58.36 ), ld( X, unit ) ), Y ) ==> ld( f( ld( X, unit ) ), mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := f( ld( X, unit ) )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11269) {G17,W17,D6,L1,V2,M1} { ld( ld( X, f( ld( X, unit ) ) ),
% 57.96/58.36 Y ) ==> ld( f( ld( X, unit ) ), mult( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (458) {G16,W13,D5,L1,V1,M1} P(250,450);d(454) { rd( f( ld( X,
% 57.96/58.36 unit ) ), X ) ==> ld( X, f( ld( X, unit ) ) ) }.
% 57.96/58.36 parent1[0; 2]: (11268) {G16,W17,D6,L1,V2,M1} { ld( rd( f( ld( X, unit ) )
% 57.96/58.36 , X ), Y ) ==> ld( f( ld( X, unit ) ), mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11270) {G17,W17,D6,L1,V2,M1} { ld( f( ld( X, unit ) ), mult( X, Y
% 57.96/58.36 ) ) ==> ld( ld( X, f( ld( X, unit ) ) ), Y ) }.
% 57.96/58.36 parent0[0]: (11269) {G17,W17,D6,L1,V2,M1} { ld( ld( X, f( ld( X, unit ) )
% 57.96/58.36 ), Y ) ==> ld( f( ld( X, unit ) ), mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3689) {G34,W17,D6,L1,V2,M1} P(2204,3330);d(470);d(458) { ld(
% 57.96/58.36 f( ld( X, unit ) ), mult( X, Y ) ) ==> ld( ld( X, f( ld( X, unit ) ) ), Y
% 57.96/58.36 ) }.
% 57.96/58.36 parent0: (11270) {G17,W17,D6,L1,V2,M1} { ld( f( ld( X, unit ) ), mult( X,
% 57.96/58.36 Y ) ) ==> ld( ld( X, f( ld( X, unit ) ) ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11273) {G32,W13,D5,L1,V2,M1} { ld( X, ld( f( X ), Y ) ) ==> ld(
% 57.96/58.36 mult( f( X ), X ), Y ) }.
% 57.96/58.36 parent0[0]: (3330) {G33,W13,D5,L1,V2,M1} P(343,2474);d(3328);d(3094) { ld(
% 57.96/58.36 f( X ), ld( X, Y ) ) ==> ld( mult( f( X ), X ), Y ) }.
% 57.96/58.36 parent1[0; 7]: (3094) {G31,W13,D5,L1,V2,M1} P(2678,3066);d(8) { ld( X, ld(
% 57.96/58.36 f( X ), Y ) ) ==> ld( f( X ), ld( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3714) {G34,W13,D5,L1,V2,M1} S(3094);d(3330) { ld( X, ld( f( X
% 57.96/58.36 ), Y ) ) ==> ld( mult( f( X ), X ), Y ) }.
% 57.96/58.36 parent0: (11273) {G32,W13,D5,L1,V2,M1} { ld( X, ld( f( X ), Y ) ) ==> ld(
% 57.96/58.36 mult( f( X ), X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11276) {G29,W11,D4,L1,V2,M1} { ld( mult( Y, X ), X ) ==> ld( X,
% 57.96/58.36 ld( Y, X ) ) }.
% 57.96/58.36 parent0[0]: (2354) {G29,W11,D4,L1,V2,M1} P(400,2336);d(2335);d(534);d(2257)
% 57.96/58.36 ;d(534);d(0);d(529) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11285) {G30,W23,D6,L1,V2,M1} { ld( mult( X, ld( f( X ), Y ) ),
% 57.96/58.36 ld( f( X ), Y ) ) ==> ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) )
% 57.96/58.36 }.
% 57.96/58.36 parent0[0]: (3714) {G34,W13,D5,L1,V2,M1} S(3094);d(3330) { ld( X, ld( f( X
% 57.96/58.36 ), Y ) ) ==> ld( mult( f( X ), X ), Y ) }.
% 57.96/58.36 parent1[0; 17]: (11276) {G29,W11,D4,L1,V2,M1} { ld( mult( Y, X ), X ) ==>
% 57.96/58.36 ld( X, ld( Y, X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := ld( f( X ), Y )
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11286) {G30,W21,D6,L1,V2,M1} { ld( mult( f( X ), Y ), ld( f( X )
% 57.96/58.36 , Y ) ) ==> ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (3090) {G29,W11,D5,L1,V2,M1} P(8,3057) { mult( X, ld( f( X ), Y
% 57.96/58.36 ) ) ==> mult( f( X ), Y ) }.
% 57.96/58.36 parent1[0; 2]: (11285) {G30,W23,D6,L1,V2,M1} { ld( mult( X, ld( f( X ), Y
% 57.96/58.36 ) ), ld( f( X ), Y ) ) ==> ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y
% 57.96/58.36 ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11287) {G26,W21,D6,L1,V2,M1} { ld( mult( f( X ), mult( f( X ), Y
% 57.96/58.36 ) ), Y ) ==> ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (2312) {G25,W15,D5,L1,V2,M1} P(2213,1898);d(2254);d(2204);d(
% 57.96/58.36 2254);d(16) { ld( mult( Y, X ), ld( Y, X ) ) ==> ld( mult( Y, mult( Y, X
% 57.96/58.36 ) ), X ) }.
% 57.96/58.36 parent1[0; 1]: (11286) {G30,W21,D6,L1,V2,M1} { ld( mult( f( X ), Y ), ld(
% 57.96/58.36 f( X ), Y ) ) ==> ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := f( X )
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11288) {G27,W21,D6,L1,V2,M1} { ld( mult( mult( f( X ), f( X ) )
% 57.96/58.36 , Y ), Y ) ==> ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (2616) {G30,W15,D5,L1,V2,M1} P(2103,2354);d(2357);d(2505);d(
% 57.96/58.36 2258);d(2204) { ld( mult( X, mult( X, Y ) ), Y ) ==> ld( mult( mult( X, X
% 57.96/58.36 ), Y ), Y ) }.
% 57.96/58.36 parent1[0; 1]: (11287) {G26,W21,D6,L1,V2,M1} { ld( mult( f( X ), mult( f(
% 57.96/58.36 X ), Y ) ), Y ) ==> ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := f( X )
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11289) {G1,W17,D6,L1,V2,M1} { ld( mult( X, Y ), Y ) ==> ld( ld(
% 57.96/58.36 f( X ), Y ), ld( mult( f( X ), X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 57.96/58.36 parent1[0; 3]: (11288) {G27,W21,D6,L1,V2,M1} { ld( mult( mult( f( X ), f(
% 57.96/58.36 X ) ), Y ), Y ) ==> ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11290) {G1,W17,D6,L1,V2,M1} { ld( ld( f( X ), Y ), ld( mult( f( X
% 57.96/58.36 ), X ), Y ) ) ==> ld( mult( X, Y ), Y ) }.
% 57.96/58.36 parent0[0]: (11289) {G1,W17,D6,L1,V2,M1} { ld( mult( X, Y ), Y ) ==> ld(
% 57.96/58.36 ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3722) {G35,W17,D6,L1,V2,M1} P(3714,2354);d(3090);d(2312);d(
% 57.96/58.36 2616);d(8) { ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) ) ==> ld(
% 57.96/58.36 mult( X, Y ), Y ) }.
% 57.96/58.36 parent0: (11290) {G1,W17,D6,L1,V2,M1} { ld( ld( f( X ), Y ), ld( mult( f(
% 57.96/58.36 X ), X ), Y ) ) ==> ld( mult( X, Y ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11293) {G33,W13,D5,L1,V2,M1} { mult( X, mult( f( X ), Y ) ) ==>
% 57.96/58.36 mult( mult( f( X ), X ), Y ) }.
% 57.96/58.36 parent0[0]: (3463) {G33,W13,D5,L1,V2,M1} P(3370,2275);d(3357);d(3062) {
% 57.96/58.36 mult( f( X ), mult( X, Y ) ) ==> mult( mult( f( X ), X ), Y ) }.
% 57.96/58.36 parent1[0; 7]: (3062) {G32,W13,D5,L1,V2,M1} P(2805,3057);d(8) { mult( X,
% 57.96/58.36 mult( f( X ), Y ) ) ==> mult( f( X ), mult( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3738) {G34,W13,D5,L1,V2,M1} S(3062);d(3463) { mult( X, mult(
% 57.96/58.36 f( X ), Y ) ) ==> mult( mult( f( X ), X ), Y ) }.
% 57.96/58.36 parent0: (11293) {G33,W13,D5,L1,V2,M1} { mult( X, mult( f( X ), Y ) ) ==>
% 57.96/58.36 mult( mult( f( X ), X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11295) {G29,W13,D5,L1,V2,M1} { rd( ld( Y, f( Y ) ), X ) = ld(
% 57.96/58.36 mult( X, f( Y ) ), unit ) }.
% 57.96/58.36 parent0[0]: (2863) {G29,W13,D5,L1,V2,M1} P(2316,568) { ld( mult( Y, f( X )
% 57.96/58.36 ), unit ) = rd( ld( X, f( X ) ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11296) {G30,W13,D5,L1,V2,M1} { ld( mult( Y, f( X ) ), unit ) = ld
% 57.96/58.36 ( X, rd( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (3224) {G30,W13,D5,L1,V2,M1} P(470,3077);d(2151) { ld( X, rd( f
% 57.96/58.36 ( X ), Y ) ) = ld( mult( Y, f( X ) ), unit ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11297) {G30,W13,D5,L1,V2,M1} { rd( ld( X, f( X ) ), Y ) = ld( X
% 57.96/58.36 , rd( f( X ), Y ) ) }.
% 57.96/58.36 parent0[0]: (11296) {G30,W13,D5,L1,V2,M1} { ld( mult( Y, f( X ) ), unit )
% 57.96/58.36 = ld( X, rd( f( X ), Y ) ) }.
% 57.96/58.36 parent1[0; 7]: (11295) {G29,W13,D5,L1,V2,M1} { rd( ld( Y, f( Y ) ), X ) =
% 57.96/58.36 ld( mult( X, f( Y ) ), unit ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3815) {G31,W13,D5,L1,V2,M1} P(2863,3224) { rd( ld( Y, f( Y )
% 57.96/58.36 ), X ) ==> ld( Y, rd( f( Y ), X ) ) }.
% 57.96/58.36 parent0: (11297) {G30,W13,D5,L1,V2,M1} { rd( ld( X, f( X ) ), Y ) = ld( X
% 57.96/58.36 , rd( f( X ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11300) {G31,W13,D5,L1,V2,M1} { ld( X, rd( f( X ), Y ) ) ==> rd(
% 57.96/58.36 ld( X, f( X ) ), Y ) }.
% 57.96/58.36 parent0[0]: (3815) {G31,W13,D5,L1,V2,M1} P(2863,3224) { rd( ld( Y, f( Y ) )
% 57.96/58.36 , X ) ==> ld( Y, rd( f( Y ), X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11304) {G24,W19,D6,L1,V2,M1} { ld( ld( X, unit ), rd( f( ld( X,
% 57.96/58.36 unit ) ), Y ) ) ==> rd( mult( X, f( ld( X, unit ) ) ), Y ) }.
% 57.96/58.36 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.36 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.36 parent1[0; 12]: (11300) {G31,W13,D5,L1,V2,M1} { ld( X, rd( f( X ), Y ) )
% 57.96/58.36 ==> rd( ld( X, f( X ) ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := f( ld( X, unit ) )
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := ld( X, unit )
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11306) {G18,W19,D6,L1,V2,M1} { ld( ld( X, unit ), rd( f( ld( X,
% 57.96/58.36 unit ) ), Y ) ) ==> rd( mult( f( ld( X, unit ) ), X ), Y ) }.
% 57.96/58.36 parent0[0]: (925) {G17,W13,D5,L1,V1,M1} P(67,80);d(489) { mult( X, f( ld( X
% 57.96/58.36 , unit ) ) ) ==> mult( f( ld( X, unit ) ), X ) }.
% 57.96/58.36 parent1[0; 12]: (11304) {G24,W19,D6,L1,V2,M1} { ld( ld( X, unit ), rd( f(
% 57.96/58.36 ld( X, unit ) ), Y ) ) ==> rd( mult( X, f( ld( X, unit ) ) ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11307) {G19,W17,D6,L1,V2,M1} { mult( X, rd( f( ld( X, unit ) ),
% 57.96/58.36 Y ) ) ==> rd( mult( f( ld( X, unit ) ), X ), Y ) }.
% 57.96/58.36 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.36 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.36 parent1[0; 1]: (11306) {G18,W19,D6,L1,V2,M1} { ld( ld( X, unit ), rd( f(
% 57.96/58.36 ld( X, unit ) ), Y ) ) ==> rd( mult( f( ld( X, unit ) ), X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := rd( f( ld( X, unit ) ), Y )
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11308) {G19,W17,D6,L1,V2,M1} { rd( mult( f( ld( X, unit ) ), X )
% 57.96/58.36 , Y ) ==> mult( X, rd( f( ld( X, unit ) ), Y ) ) }.
% 57.96/58.36 parent0[0]: (11307) {G19,W17,D6,L1,V2,M1} { mult( X, rd( f( ld( X, unit )
% 57.96/58.36 ), Y ) ) ==> rd( mult( f( ld( X, unit ) ), X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3820) {G32,W17,D6,L1,V2,M1} P(2204,3815);d(925);d(2204) { rd
% 57.96/58.36 ( mult( f( ld( X, unit ) ), X ), Y ) ==> mult( X, rd( f( ld( X, unit ) )
% 57.96/58.36 , Y ) ) }.
% 57.96/58.36 parent0: (11308) {G19,W17,D6,L1,V2,M1} { rd( mult( f( ld( X, unit ) ), X )
% 57.96/58.36 , Y ) ==> mult( X, rd( f( ld( X, unit ) ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11310) {G31,W13,D5,L1,V2,M1} { ld( f( rd( X, Y ) ), X ) = mult( f
% 57.96/58.36 ( rd( X, Y ) ), Y ) }.
% 57.96/58.36 parent0[0]: (2803) {G31,W13,D5,L1,V2,M1} P(17,2678) { mult( f( rd( X, Y ) )
% 57.96/58.36 , Y ) = ld( f( rd( X, Y ) ), X ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11316) {G29,W17,D6,L1,V2,M1} { ld( f( rd( ld( X, Y ), Y ) ), ld
% 57.96/58.36 ( X, Y ) ) = mult( f( ld( X, unit ) ), Y ) }.
% 57.96/58.36 parent0[0]: (2336) {G28,W9,D4,L1,V2,M1} P(67,2213);d(2276);d(2303) { rd( ld
% 57.96/58.36 ( X, Y ), Y ) ==> ld( X, unit ) }.
% 57.96/58.36 parent1[0; 13]: (11310) {G31,W13,D5,L1,V2,M1} { ld( f( rd( X, Y ) ), X ) =
% 57.96/58.36 mult( f( rd( X, Y ) ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := ld( X, Y )
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11317) {G29,W15,D5,L1,V2,M1} { ld( f( ld( X, unit ) ), ld( X, Y
% 57.96/58.36 ) ) = mult( f( ld( X, unit ) ), Y ) }.
% 57.96/58.36 parent0[0]: (2336) {G28,W9,D4,L1,V2,M1} P(67,2213);d(2276);d(2303) { rd( ld
% 57.96/58.36 ( X, Y ), Y ) ==> ld( X, unit ) }.
% 57.96/58.36 parent1[0; 3]: (11316) {G29,W17,D6,L1,V2,M1} { ld( f( rd( ld( X, Y ), Y )
% 57.96/58.36 ), ld( X, Y ) ) = mult( f( ld( X, unit ) ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (3893) {G32,W15,D5,L1,V2,M1} P(2336,2803) { ld( f( ld( X, unit
% 57.96/58.36 ) ), ld( X, Y ) ) ==> mult( f( ld( X, unit ) ), Y ) }.
% 57.96/58.36 parent0: (11317) {G29,W15,D5,L1,V2,M1} { ld( f( ld( X, unit ) ), ld( X, Y
% 57.96/58.36 ) ) = mult( f( ld( X, unit ) ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11321) {G29,W13,D5,L1,V2,M1} { rd( ld( Y, f( X ) ), X ) = ld(
% 57.96/58.36 mult( f( X ), Y ), unit ) }.
% 57.96/58.36 parent0[0]: (2409) {G29,W13,D5,L1,V2,M1} P(2336,73);d(2316) { ld( mult( f(
% 57.96/58.36 Y ), X ), unit ) = rd( ld( X, f( Y ) ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11325) {G30,W13,D5,L1,V2,M1} { rd( ld( X, f( Y ) ), Y ) = ld(
% 57.96/58.36 mult( Y, X ), f( Y ) ) }.
% 57.96/58.36 parent0[0]: (2727) {G30,W13,D5,L1,V2,M1} P(517,2411);d(2316) { ld( mult( f
% 57.96/58.36 ( X ), Y ), unit ) = ld( mult( X, Y ), f( X ) ) }.
% 57.96/58.36 parent1[0; 7]: (11321) {G29,W13,D5,L1,V2,M1} { rd( ld( Y, f( X ) ), X ) =
% 57.96/58.36 ld( mult( f( X ), Y ), unit ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (4116) {G31,W13,D5,L1,V2,M1} P(2409,2727) { rd( ld( Y, f( X )
% 57.96/58.36 ), X ) ==> ld( mult( X, Y ), f( X ) ) }.
% 57.96/58.36 parent0: (11325) {G30,W13,D5,L1,V2,M1} { rd( ld( X, f( Y ) ), Y ) = ld(
% 57.96/58.36 mult( Y, X ), f( Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11329) {G28,W13,D5,L1,V2,M1} { rd( mult( f( X ), X ), Y ) ==>
% 57.96/58.36 mult( f( X ), rd( X, Y ) ) }.
% 57.96/58.36 parent0[0]: (2291) {G27,W13,D5,L1,V2,M1} P(86,2215);d(2215);d(2276);d(2276)
% 57.96/58.36 { mult( Y, rd( f( Y ), X ) ) ==> mult( f( Y ), rd( Y, X ) ) }.
% 57.96/58.36 parent1[0; 7]: (2286) {G27,W13,D5,L1,V2,M1} P(1457,2215);d(2215);d(2276) {
% 57.96/58.36 rd( mult( f( Y ), Y ), X ) ==> mult( Y, rd( f( Y ), X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (4132) {G28,W13,D5,L1,V2,M1} S(2286);d(2291) { rd( mult( f( Y
% 57.96/58.36 ), Y ), X ) ==> mult( f( Y ), rd( Y, X ) ) }.
% 57.96/58.36 parent0: (11329) {G28,W13,D5,L1,V2,M1} { rd( mult( f( X ), X ), Y ) ==>
% 57.96/58.36 mult( f( X ), rd( X, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11331) {G28,W13,D5,L1,V2,M1} { mult( f( X ), rd( X, Y ) ) ==> rd
% 57.96/58.36 ( mult( f( X ), X ), Y ) }.
% 57.96/58.36 parent0[0]: (4132) {G28,W13,D5,L1,V2,M1} S(2286);d(2291) { rd( mult( f( Y )
% 57.96/58.36 , Y ), X ) ==> mult( f( Y ), rd( Y, X ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11336) {G6,W17,D6,L1,V2,M1} { mult( f( X ), rd( X, mult( Y, Y )
% 57.96/58.36 ) ) ==> rd( rd( mult( f( X ), X ), Y ), Y ) }.
% 57.96/58.36 parent0[0]: (133) {G5,W11,D4,L1,V2,M1} P(2,118) { rd( X, mult( Y, Y ) ) ==>
% 57.96/58.36 rd( rd( X, Y ), Y ) }.
% 57.96/58.36 parent1[0; 9]: (11331) {G28,W13,D5,L1,V2,M1} { mult( f( X ), rd( X, Y ) )
% 57.96/58.36 ==> rd( mult( f( X ), X ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := mult( f( X ), X )
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := mult( Y, Y )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11338) {G6,W17,D6,L1,V2,M1} { mult( f( X ), rd( rd( X, Y ), Y )
% 57.96/58.36 ) ==> rd( rd( mult( f( X ), X ), Y ), Y ) }.
% 57.96/58.36 parent0[0]: (133) {G5,W11,D4,L1,V2,M1} P(2,118) { rd( X, mult( Y, Y ) ) ==>
% 57.96/58.36 rd( rd( X, Y ), Y ) }.
% 57.96/58.36 parent1[0; 4]: (11336) {G6,W17,D6,L1,V2,M1} { mult( f( X ), rd( X, mult( Y
% 57.96/58.36 , Y ) ) ) ==> rd( rd( mult( f( X ), X ), Y ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11339) {G7,W17,D5,L1,V2,M1} { mult( f( X ), rd( rd( X, Y ), Y )
% 57.96/58.36 ) ==> rd( mult( f( X ), rd( X, Y ) ), Y ) }.
% 57.96/58.36 parent0[0]: (4132) {G28,W13,D5,L1,V2,M1} S(2286);d(2291) { rd( mult( f( Y )
% 57.96/58.36 , Y ), X ) ==> mult( f( Y ), rd( Y, X ) ) }.
% 57.96/58.36 parent1[0; 10]: (11338) {G6,W17,D6,L1,V2,M1} { mult( f( X ), rd( rd( X, Y
% 57.96/58.36 ), Y ) ) ==> rd( rd( mult( f( X ), X ), Y ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := X
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11340) {G7,W17,D5,L1,V2,M1} { rd( mult( f( X ), rd( X, Y ) ), Y )
% 57.96/58.36 ==> mult( f( X ), rd( rd( X, Y ), Y ) ) }.
% 57.96/58.36 parent0[0]: (11339) {G7,W17,D5,L1,V2,M1} { mult( f( X ), rd( rd( X, Y ), Y
% 57.96/58.36 ) ) ==> rd( mult( f( X ), rd( X, Y ) ), Y ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (4145) {G29,W17,D5,L1,V2,M1} P(4132,133);d(133);d(4132) { rd(
% 57.96/58.36 mult( f( X ), rd( X, Y ) ), Y ) ==> mult( f( X ), rd( rd( X, Y ), Y ) )
% 57.96/58.36 }.
% 57.96/58.36 parent0: (11340) {G7,W17,D5,L1,V2,M1} { rd( mult( f( X ), rd( X, Y ) ), Y
% 57.96/58.36 ) ==> mult( f( X ), rd( rd( X, Y ), Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 eqswap: (11342) {G2,W19,D5,L1,V3,M1} { mult( mult( X, mult( Y, Z ) ), rd(
% 57.96/58.36 Z, Y ) ) ==> mult( mult( X, Y ), mult( Z, rd( Z, Y ) ) ) }.
% 57.96/58.36 parent0[0]: (232) {G2,W19,D5,L1,V3,M1} S(24);d(41) { mult( mult( Z, Y ),
% 57.96/58.36 mult( X, rd( X, Y ) ) ) ==> mult( mult( Z, mult( Y, X ) ), rd( X, Y ) )
% 57.96/58.36 }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Z
% 57.96/58.36 Y := Y
% 57.96/58.36 Z := X
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 paramod: (11345) {G3,W19,D6,L1,V3,M1} { mult( mult( X, mult( Y, f( Z ) ) )
% 57.96/58.36 , rd( f( Z ), Y ) ) ==> mult( mult( X, Y ), rd( Z, Y ) ) }.
% 57.96/58.36 parent0[0]: (2303) {G27,W11,D5,L1,V2,M1} P(73,2215);d(2215);d(2276) { mult
% 57.96/58.36 ( f( Y ), rd( f( Y ), X ) ) ==> rd( Y, X ) }.
% 57.96/58.36 parent1[0; 16]: (11342) {G2,W19,D5,L1,V3,M1} { mult( mult( X, mult( Y, Z )
% 57.96/58.36 ), rd( Z, Y ) ) ==> mult( mult( X, Y ), mult( Z, rd( Z, Y ) ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Y
% 57.96/58.36 Y := Z
% 57.96/58.36 end
% 57.96/58.36 substitution1:
% 57.96/58.36 X := X
% 57.96/58.36 Y := Y
% 57.96/58.36 Z := f( Z )
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 subsumption: (4316) {G28,W19,D6,L1,V3,M1} P(2303,232) { mult( mult( Z, mult
% 57.96/58.36 ( Y, f( X ) ) ), rd( f( X ), Y ) ) ==> mult( mult( Z, Y ), rd( X, Y ) )
% 57.96/58.36 }.
% 57.96/58.36 parent0: (11345) {G3,W19,D6,L1,V3,M1} { mult( mult( X, mult( Y, f( Z ) ) )
% 57.96/58.36 , rd( f( Z ), Y ) ) ==> mult( mult( X, Y ), rd( Z, Y ) ) }.
% 57.96/58.36 substitution0:
% 57.96/58.36 X := Z
% 57.96/58.36 Y := Y
% 57.96/58.36 Z := X
% 57.96/58.36 end
% 57.96/58.36 permutation0:
% 57.96/58.36 0 ==> 0
% 57.96/58.36 end
% 57.96/58.36
% 57.96/58.36 *** allocated 256285 integers for termspace/termends
% 57.96/58.36 eqswap: (11350) {G4,W15,D5,L1,V2,M1} { ld( X, Y ) ==> ld( ld( ld( X, Y ),
% 57.96/58.37 X ), ld( ld( X, Y ), Y ) ) }.
% 57.96/58.37 parent0[0]: (249) {G4,W15,D5,L1,V2,M1} P(0,167) { ld( ld( ld( X, Y ), X ),
% 57.96/58.37 ld( ld( X, Y ), Y ) ) ==> ld( X, Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11364) {G5,W23,D7,L1,V2,M1} { ld( ld( X, unit ), Y ) ==> ld( ld
% 57.96/58.37 ( mult( X, ld( ld( X, unit ), Y ) ), unit ), ld( ld( ld( X, unit ), Y ),
% 57.96/58.37 Y ) ) }.
% 57.96/58.37 parent0[0]: (2151) {G22,W11,D4,L1,V2,M1} P(17,2103);d(1897);d(504) { ld( X
% 57.96/58.37 , ld( Y, unit ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.37 parent1[0; 7]: (11350) {G4,W15,D5,L1,V2,M1} { ld( X, Y ) ==> ld( ld( ld( X
% 57.96/58.37 , Y ), X ), ld( ld( X, Y ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := ld( ld( X, unit ), Y )
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := ld( X, unit )
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11394) {G6,W21,D6,L1,V2,M1} { ld( ld( X, unit ), Y ) ==> mult(
% 57.96/58.37 mult( X, ld( ld( X, unit ), Y ) ), ld( ld( ld( X, unit ), Y ), Y ) ) }.
% 57.96/58.37 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.37 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.37 parent1[0; 6]: (11364) {G5,W23,D7,L1,V2,M1} { ld( ld( X, unit ), Y ) ==>
% 57.96/58.37 ld( ld( mult( X, ld( ld( X, unit ), Y ) ), unit ), ld( ld( ld( X, unit )
% 57.96/58.37 , Y ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := ld( ld( ld( X, unit ), Y ), Y )
% 57.96/58.37 Y := mult( X, ld( ld( X, unit ), Y ) )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11405) {G7,W21,D6,L1,V2,M1} { ld( ld( X, unit ), Y ) ==> ld( rd
% 57.96/58.37 ( ld( Y, ld( X, unit ) ), X ), ld( ld( ld( X, unit ), Y ), Y ) ) }.
% 57.96/58.37 parent0[0]: (2505) {G26,W15,D5,L1,V4,M1} P(534,2257) { mult( mult( X, ld( Z
% 57.96/58.37 , Y ) ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 57.96/58.37 parent1[0; 6]: (11394) {G6,W21,D6,L1,V2,M1} { ld( ld( X, unit ), Y ) ==>
% 57.96/58.37 mult( mult( X, ld( ld( X, unit ), Y ) ), ld( ld( ld( X, unit ), Y ), Y )
% 57.96/58.37 ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := ld( X, unit )
% 57.96/58.37 T := ld( ld( ld( X, unit ), Y ), Y )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11406) {G8,W21,D6,L1,V2,M1} { ld( ld( X, unit ), Y ) ==> ld( rd
% 57.96/58.37 ( ld( mult( X, Y ), unit ), X ), ld( ld( ld( X, unit ), Y ), Y ) ) }.
% 57.96/58.37 parent0[0]: (2151) {G22,W11,D4,L1,V2,M1} P(17,2103);d(1897);d(504) { ld( X
% 57.96/58.37 , ld( Y, unit ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.37 parent1[0; 8]: (11405) {G7,W21,D6,L1,V2,M1} { ld( ld( X, unit ), Y ) ==>
% 57.96/58.37 ld( rd( ld( Y, ld( X, unit ) ), X ), ld( ld( ld( X, unit ), Y ), Y ) )
% 57.96/58.37 }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11407) {G9,W21,D6,L1,V2,M1} { ld( ld( X, unit ), Y ) ==> ld( ld
% 57.96/58.37 ( mult( X, mult( X, Y ) ), unit ), ld( ld( ld( X, unit ), Y ), Y ) ) }.
% 57.96/58.37 parent0[0]: (2316) {G28,W11,D4,L1,V2,M1} P(516,2213);d(2276);d(2303) { rd(
% 57.96/58.37 ld( Y, unit ), X ) ==> ld( mult( X, Y ), unit ) }.
% 57.96/58.37 parent1[0; 7]: (11406) {G8,W21,D6,L1,V2,M1} { ld( ld( X, unit ), Y ) ==>
% 57.96/58.37 ld( rd( ld( mult( X, Y ), unit ), X ), ld( ld( ld( X, unit ), Y ), Y ) )
% 57.96/58.37 }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := mult( X, Y )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11410) {G10,W19,D6,L1,V2,M1} { ld( ld( X, unit ), Y ) ==> mult(
% 57.96/58.37 mult( X, mult( X, Y ) ), ld( ld( ld( X, unit ), Y ), Y ) ) }.
% 57.96/58.37 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.37 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.37 parent1[0; 6]: (11407) {G9,W21,D6,L1,V2,M1} { ld( ld( X, unit ), Y ) ==>
% 57.96/58.37 ld( ld( mult( X, mult( X, Y ) ), unit ), ld( ld( ld( X, unit ), Y ), Y )
% 57.96/58.37 ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := ld( ld( ld( X, unit ), Y ), Y )
% 57.96/58.37 Y := mult( X, mult( X, Y ) )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11415) {G11,W19,D6,L1,V2,M1} { ld( ld( X, unit ), Y ) ==> mult(
% 57.96/58.37 mult( mult( X, X ), Y ), ld( ld( ld( X, unit ), Y ), Y ) ) }.
% 57.96/58.37 parent0[0]: (3016) {G27,W11,D4,L1,V2,M1} S(297);d(2505);d(2258);d(2204) {
% 57.96/58.37 mult( Y, mult( Y, X ) ) ==> mult( mult( Y, Y ), X ) }.
% 57.96/58.37 parent1[0; 7]: (11410) {G10,W19,D6,L1,V2,M1} { ld( ld( X, unit ), Y ) ==>
% 57.96/58.37 mult( mult( X, mult( X, Y ) ), ld( ld( ld( X, unit ), Y ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11417) {G12,W17,D5,L1,V2,M1} { ld( ld( X, unit ), Y ) ==> mult(
% 57.96/58.37 mult( mult( X, X ), Y ), ld( mult( X, Y ), Y ) ) }.
% 57.96/58.37 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.37 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.37 parent1[0; 13]: (11415) {G11,W19,D6,L1,V2,M1} { ld( ld( X, unit ), Y ) ==>
% 57.96/58.37 mult( mult( mult( X, X ), Y ), ld( ld( ld( X, unit ), Y ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11418) {G13,W15,D5,L1,V2,M1} { mult( X, Y ) ==> mult( mult( mult
% 57.96/58.37 ( X, X ), Y ), ld( mult( X, Y ), Y ) ) }.
% 57.96/58.37 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.37 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.37 parent1[0; 1]: (11417) {G12,W17,D5,L1,V2,M1} { ld( ld( X, unit ), Y ) ==>
% 57.96/58.37 mult( mult( mult( X, X ), Y ), ld( mult( X, Y ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11420) {G13,W15,D5,L1,V2,M1} { mult( mult( mult( X, X ), Y ), ld
% 57.96/58.37 ( mult( X, Y ), Y ) ) ==> mult( X, Y ) }.
% 57.96/58.37 parent0[0]: (11418) {G13,W15,D5,L1,V2,M1} { mult( X, Y ) ==> mult( mult(
% 57.96/58.37 mult( X, X ), Y ), ld( mult( X, Y ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (4465) {G29,W15,D5,L1,V2,M1} P(2151,249);d(2204);d(2505);d(
% 57.96/58.37 2151);d(2316);d(2204);d(3016);d(2204) { mult( mult( mult( X, X ), Y ), ld
% 57.96/58.37 ( mult( X, Y ), Y ) ) ==> mult( X, Y ) }.
% 57.96/58.37 parent0: (11420) {G13,W15,D5,L1,V2,M1} { mult( mult( mult( X, X ), Y ), ld
% 57.96/58.37 ( mult( X, Y ), Y ) ) ==> mult( X, Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11423) {G29,W15,D5,L1,V2,M1} { mult( X, Y ) ==> mult( mult( mult
% 57.96/58.37 ( X, X ), Y ), ld( mult( X, Y ), Y ) ) }.
% 57.96/58.37 parent0[0]: (4465) {G29,W15,D5,L1,V2,M1} P(2151,249);d(2204);d(2505);d(2151
% 57.96/58.37 );d(2316);d(2204);d(3016);d(2204) { mult( mult( mult( X, X ), Y ), ld(
% 57.96/58.37 mult( X, Y ), Y ) ) ==> mult( X, Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11435) {G30,W31,D7,L1,V2,M1} { mult( X, ld( mult( f( X ), X ), Y
% 57.96/58.37 ) ) ==> mult( mult( mult( X, X ), ld( mult( f( X ), X ), Y ) ), ld( ld(
% 57.96/58.37 f( X ), Y ), ld( mult( f( X ), X ), Y ) ) ) }.
% 57.96/58.37 parent0[0]: (3681) {G34,W13,D6,L1,V2,M1} P(3330,3090);d(2678) { mult( X, ld
% 57.96/58.37 ( mult( f( X ), X ), Y ) ) ==> ld( f( X ), Y ) }.
% 57.96/58.37 parent1[0; 21]: (11423) {G29,W15,D5,L1,V2,M1} { mult( X, Y ) ==> mult(
% 57.96/58.37 mult( mult( X, X ), Y ), ld( mult( X, Y ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := ld( mult( f( X ), X ), Y )
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11437) {G31,W27,D7,L1,V2,M1} { ld( f( X ), Y ) ==> mult( mult(
% 57.96/58.37 mult( X, X ), ld( mult( f( X ), X ), Y ) ), ld( ld( f( X ), Y ), ld( mult
% 57.96/58.37 ( f( X ), X ), Y ) ) ) }.
% 57.96/58.37 parent0[0]: (3681) {G34,W13,D6,L1,V2,M1} P(3330,3090);d(2678) { mult( X, ld
% 57.96/58.37 ( mult( f( X ), X ), Y ) ) ==> ld( f( X ), Y ) }.
% 57.96/58.37 parent1[0; 1]: (11435) {G30,W31,D7,L1,V2,M1} { mult( X, ld( mult( f( X ),
% 57.96/58.37 X ), Y ) ) ==> mult( mult( mult( X, X ), ld( mult( f( X ), X ), Y ) ), ld
% 57.96/58.37 ( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11449) {G27,W27,D7,L1,V2,M1} { ld( f( X ), Y ) ==> ld( rd( ld( Y
% 57.96/58.37 , mult( f( X ), X ) ), mult( X, X ) ), ld( ld( f( X ), Y ), ld( mult( f(
% 57.96/58.37 X ), X ), Y ) ) ) }.
% 57.96/58.37 parent0[0]: (2505) {G26,W15,D5,L1,V4,M1} P(534,2257) { mult( mult( X, ld( Z
% 57.96/58.37 , Y ) ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 57.96/58.37 parent1[0; 5]: (11437) {G31,W27,D7,L1,V2,M1} { ld( f( X ), Y ) ==> mult(
% 57.96/58.37 mult( mult( X, X ), ld( mult( f( X ), X ), Y ) ), ld( ld( f( X ), Y ), ld
% 57.96/58.37 ( mult( f( X ), X ), Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := mult( X, X )
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := mult( f( X ), X )
% 57.96/58.37 T := ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11450) {G6,W27,D8,L1,V2,M1} { ld( f( X ), Y ) ==> ld( rd( rd( ld
% 57.96/58.37 ( Y, mult( f( X ), X ) ), X ), X ), ld( ld( f( X ), Y ), ld( mult( f( X )
% 57.96/58.37 , X ), Y ) ) ) }.
% 57.96/58.37 parent0[0]: (133) {G5,W11,D4,L1,V2,M1} P(2,118) { rd( X, mult( Y, Y ) ) ==>
% 57.96/58.37 rd( rd( X, Y ), Y ) }.
% 57.96/58.37 parent1[0; 6]: (11449) {G27,W27,D7,L1,V2,M1} { ld( f( X ), Y ) ==> ld( rd
% 57.96/58.37 ( ld( Y, mult( f( X ), X ) ), mult( X, X ) ), ld( ld( f( X ), Y ), ld(
% 57.96/58.37 mult( f( X ), X ), Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := ld( Y, mult( f( X ), X ) )
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11451) {G7,W27,D8,L1,V2,M1} { ld( f( X ), Y ) ==> ld( rd( rd( ld
% 57.96/58.37 ( ld( f( X ), Y ), X ), X ), X ), ld( ld( f( X ), Y ), ld( mult( f( X ),
% 57.96/58.37 X ), Y ) ) ) }.
% 57.96/58.37 parent0[0]: (3543) {G36,W13,D5,L1,V2,M1} P(0,3523);d(2731) { ld( Y, mult( f
% 57.96/58.37 ( X ), X ) ) ==> ld( ld( f( X ), Y ), X ) }.
% 57.96/58.37 parent1[0; 8]: (11450) {G6,W27,D8,L1,V2,M1} { ld( f( X ), Y ) ==> ld( rd(
% 57.96/58.37 rd( ld( Y, mult( f( X ), X ) ), X ), X ), ld( ld( f( X ), Y ), ld( mult(
% 57.96/58.37 f( X ), X ), Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11452) {G8,W25,D7,L1,V2,M1} { ld( f( X ), Y ) ==> ld( rd( ld( ld
% 57.96/58.37 ( f( X ), Y ), unit ), X ), ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y
% 57.96/58.37 ) ) ) }.
% 57.96/58.37 parent0[0]: (2336) {G28,W9,D4,L1,V2,M1} P(67,2213);d(2276);d(2303) { rd( ld
% 57.96/58.37 ( X, Y ), Y ) ==> ld( X, unit ) }.
% 57.96/58.37 parent1[0; 7]: (11451) {G7,W27,D8,L1,V2,M1} { ld( f( X ), Y ) ==> ld( rd(
% 57.96/58.37 rd( ld( ld( f( X ), Y ), X ), X ), X ), ld( ld( f( X ), Y ), ld( mult( f
% 57.96/58.37 ( X ), X ), Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := ld( f( X ), Y )
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11453) {G9,W25,D7,L1,V2,M1} { ld( f( X ), Y ) ==> ld( ld( mult(
% 57.96/58.37 X, ld( f( X ), Y ) ), unit ), ld( ld( f( X ), Y ), ld( mult( f( X ), X )
% 57.96/58.37 , Y ) ) ) }.
% 57.96/58.37 parent0[0]: (2316) {G28,W11,D4,L1,V2,M1} P(516,2213);d(2276);d(2303) { rd(
% 57.96/58.37 ld( Y, unit ), X ) ==> ld( mult( X, Y ), unit ) }.
% 57.96/58.37 parent1[0; 6]: (11452) {G8,W25,D7,L1,V2,M1} { ld( f( X ), Y ) ==> ld( rd(
% 57.96/58.37 ld( ld( f( X ), Y ), unit ), X ), ld( ld( f( X ), Y ), ld( mult( f( X ),
% 57.96/58.37 X ), Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := ld( f( X ), Y )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11454) {G10,W23,D7,L1,V2,M1} { ld( f( X ), Y ) ==> mult( mult( X
% 57.96/58.37 , ld( f( X ), Y ) ), ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) ) )
% 57.96/58.37 }.
% 57.96/58.37 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.37 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.37 parent1[0; 5]: (11453) {G9,W25,D7,L1,V2,M1} { ld( f( X ), Y ) ==> ld( ld(
% 57.96/58.37 mult( X, ld( f( X ), Y ) ), unit ), ld( ld( f( X ), Y ), ld( mult( f( X )
% 57.96/58.37 , X ), Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) )
% 57.96/58.37 Y := mult( X, ld( f( X ), Y ) )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11455) {G11,W23,D7,L1,V2,M1} { ld( f( X ), Y ) ==> ld( rd( ld( Y
% 57.96/58.37 , f( X ) ), X ), ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) ) ) }.
% 57.96/58.37 parent0[0]: (2505) {G26,W15,D5,L1,V4,M1} P(534,2257) { mult( mult( X, ld( Z
% 57.96/58.37 , Y ) ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 57.96/58.37 parent1[0; 5]: (11454) {G10,W23,D7,L1,V2,M1} { ld( f( X ), Y ) ==> mult(
% 57.96/58.37 mult( X, ld( f( X ), Y ) ), ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y
% 57.96/58.37 ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := f( X )
% 57.96/58.37 T := ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11456) {G12,W23,D7,L1,V2,M1} { ld( f( X ), Y ) ==> ld( ld( mult
% 57.96/58.37 ( X, Y ), f( X ) ), ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) ) )
% 57.96/58.37 }.
% 57.96/58.37 parent0[0]: (4116) {G31,W13,D5,L1,V2,M1} P(2409,2727) { rd( ld( Y, f( X ) )
% 57.96/58.37 , X ) ==> ld( mult( X, Y ), f( X ) ) }.
% 57.96/58.37 parent1[0; 6]: (11455) {G11,W23,D7,L1,V2,M1} { ld( f( X ), Y ) ==> ld( rd
% 57.96/58.37 ( ld( Y, f( X ) ), X ), ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) )
% 57.96/58.37 ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11457) {G13,W21,D7,L1,V2,M1} { ld( f( X ), Y ) ==> mult( mult( f
% 57.96/58.37 ( X ), Y ), ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) ) ) }.
% 57.96/58.37 parent0[0]: (2810) {G32,W15,D5,L1,V3,M1} P(2805,2254) { ld( ld( mult( X, Y
% 57.96/58.37 ), f( X ) ), Z ) ==> mult( mult( f( X ), Y ), Z ) }.
% 57.96/58.37 parent1[0; 5]: (11456) {G12,W23,D7,L1,V2,M1} { ld( f( X ), Y ) ==> ld( ld
% 57.96/58.37 ( mult( X, Y ), f( X ) ), ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y )
% 57.96/58.37 ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11458) {G14,W15,D5,L1,V2,M1} { ld( f( X ), Y ) ==> mult( mult( f
% 57.96/58.37 ( X ), Y ), ld( mult( X, Y ), Y ) ) }.
% 57.96/58.37 parent0[0]: (3722) {G35,W17,D6,L1,V2,M1} P(3714,2354);d(3090);d(2312);d(
% 57.96/58.37 2616);d(8) { ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) ) ==> ld(
% 57.96/58.37 mult( X, Y ), Y ) }.
% 57.96/58.37 parent1[0; 10]: (11457) {G13,W21,D7,L1,V2,M1} { ld( f( X ), Y ) ==> mult(
% 57.96/58.37 mult( f( X ), Y ), ld( ld( f( X ), Y ), ld( mult( f( X ), X ), Y ) ) )
% 57.96/58.37 }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11459) {G14,W15,D5,L1,V2,M1} { mult( mult( f( X ), Y ), ld( mult
% 57.96/58.37 ( X, Y ), Y ) ) ==> ld( f( X ), Y ) }.
% 57.96/58.37 parent0[0]: (11458) {G14,W15,D5,L1,V2,M1} { ld( f( X ), Y ) ==> mult( mult
% 57.96/58.37 ( f( X ), Y ), ld( mult( X, Y ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (4466) {G37,W15,D5,L1,V2,M1} P(3681,4465);d(2505);d(133);d(
% 57.96/58.37 3543);d(2336);d(2316);d(2204);d(2505);d(4116);d(2810);d(3722) { mult(
% 57.96/58.37 mult( f( X ), Y ), ld( mult( X, Y ), Y ) ) ==> ld( f( X ), Y ) }.
% 57.96/58.37 parent0: (11459) {G14,W15,D5,L1,V2,M1} { mult( mult( f( X ), Y ), ld( mult
% 57.96/58.37 ( X, Y ), Y ) ) ==> ld( f( X ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11461) {G25,W13,D5,L1,V3,M1} { rd( ld( Z, Y ), X ) ==> ld( mult(
% 57.96/58.37 X, ld( Y, Z ) ), unit ) }.
% 57.96/58.37 parent0[0]: (2298) {G25,W13,D5,L1,V3,M1} P(534,2215) { ld( mult( X, ld( Z,
% 57.96/58.37 Y ) ), unit ) ==> rd( ld( Y, Z ), X ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Z
% 57.96/58.37 Z := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11464) {G26,W17,D5,L1,V2,M1} { rd( ld( X, mult( Y, X ) ), mult(
% 57.96/58.37 f( Y ), X ) ) ==> ld( ld( f( Y ), X ), unit ) }.
% 57.96/58.37 parent0[0]: (4466) {G37,W15,D5,L1,V2,M1} P(3681,4465);d(2505);d(133);d(3543
% 57.96/58.37 );d(2336);d(2316);d(2204);d(2505);d(4116);d(2810);d(3722) { mult( mult( f
% 57.96/58.37 ( X ), Y ), ld( mult( X, Y ), Y ) ) ==> ld( f( X ), Y ) }.
% 57.96/58.37 parent1[0; 12]: (11461) {G25,W13,D5,L1,V3,M1} { rd( ld( Z, Y ), X ) ==> ld
% 57.96/58.37 ( mult( X, ld( Y, Z ) ), unit ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := mult( f( Y ), X )
% 57.96/58.37 Y := mult( Y, X )
% 57.96/58.37 Z := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11465) {G19,W15,D5,L1,V2,M1} { rd( ld( X, mult( Y, X ) ), mult(
% 57.96/58.37 f( Y ), X ) ) ==> ld( X, f( Y ) ) }.
% 57.96/58.37 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.37 ==> ld( Y, X ) }.
% 57.96/58.37 parent1[0; 11]: (11464) {G26,W17,D5,L1,V2,M1} { rd( ld( X, mult( Y, X ) )
% 57.96/58.37 , mult( f( Y ), X ) ) ==> ld( ld( f( Y ), X ), unit ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( Y )
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11466) {G20,W15,D5,L1,V2,M1} { rd( ld( ld( Y, X ), X ), mult( f
% 57.96/58.37 ( Y ), X ) ) ==> ld( X, f( Y ) ) }.
% 57.96/58.37 parent0[0]: (2324) {G25,W11,D4,L1,V2,M1} P(2213,884);d(2254);d(16);d(2205);
% 57.96/58.37 d(16) { ld( X, mult( Y, X ) ) ==> ld( ld( Y, X ), X ) }.
% 57.96/58.37 parent1[0; 2]: (11465) {G19,W15,D5,L1,V2,M1} { rd( ld( X, mult( Y, X ) ),
% 57.96/58.37 mult( f( Y ), X ) ) ==> ld( X, f( Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (4480) {G38,W15,D5,L1,V2,M1} P(4466,2298);d(529);d(2324) { rd
% 57.96/58.37 ( ld( ld( X, Y ), Y ), mult( f( X ), Y ) ) ==> ld( Y, f( X ) ) }.
% 57.96/58.37 parent0: (11466) {G20,W15,D5,L1,V2,M1} { rd( ld( ld( Y, X ), X ), mult( f
% 57.96/58.37 ( Y ), X ) ) ==> ld( X, f( Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11469) {G38,W15,D5,L1,V2,M1} { ld( Y, f( X ) ) ==> rd( ld( ld( X
% 57.96/58.37 , Y ), Y ), mult( f( X ), Y ) ) }.
% 57.96/58.37 parent0[0]: (4480) {G38,W15,D5,L1,V2,M1} P(4466,2298);d(529);d(2324) { rd(
% 57.96/58.37 ld( ld( X, Y ), Y ), mult( f( X ), Y ) ) ==> ld( Y, f( X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11478) {G23,W23,D7,L1,V2,M1} { ld( ld( X, unit ), f( Y ) ) ==>
% 57.96/58.37 rd( ld( mult( X, ld( Y, ld( X, unit ) ) ), unit ), mult( f( Y ), ld( X,
% 57.96/58.37 unit ) ) ) }.
% 57.96/58.37 parent0[0]: (2151) {G22,W11,D4,L1,V2,M1} P(17,2103);d(1897);d(504) { ld( X
% 57.96/58.37 , ld( Y, unit ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.37 parent1[0; 8]: (11469) {G38,W15,D5,L1,V2,M1} { ld( Y, f( X ) ) ==> rd( ld
% 57.96/58.37 ( ld( X, Y ), Y ), mult( f( X ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := ld( Y, ld( X, unit ) )
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := ld( X, unit )
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11491) {G24,W23,D7,L1,V2,M1} { ld( ld( X, unit ), f( Y ) ) ==>
% 57.96/58.37 mult( ld( mult( X, ld( Y, ld( X, unit ) ) ), unit ), rd( ld( unit, X ), f
% 57.96/58.37 ( Y ) ) ) }.
% 57.96/58.37 parent0[0]: (2537) {G27,W15,D5,L1,V4,M1} P(534,2276) { rd( T, mult( X, ld(
% 57.96/58.37 Z, Y ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 57.96/58.37 parent1[0; 7]: (11478) {G23,W23,D7,L1,V2,M1} { ld( ld( X, unit ), f( Y ) )
% 57.96/58.37 ==> rd( ld( mult( X, ld( Y, ld( X, unit ) ) ), unit ), mult( f( Y ), ld
% 57.96/58.37 ( X, unit ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( Y )
% 57.96/58.37 Y := unit
% 57.96/58.37 Z := X
% 57.96/58.37 T := ld( mult( X, ld( Y, ld( X, unit ) ) ), unit )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11492) {G25,W23,D7,L1,V2,M1} { ld( ld( X, unit ), f( Y ) ) ==>
% 57.96/58.37 ld( ld( unit, mult( X, ld( Y, ld( X, unit ) ) ) ), rd( ld( unit, X ), f(
% 57.96/58.37 Y ) ) ) }.
% 57.96/58.37 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.37 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.37 parent1[0; 7]: (11491) {G24,W23,D7,L1,V2,M1} { ld( ld( X, unit ), f( Y ) )
% 57.96/58.37 ==> mult( ld( mult( X, ld( Y, ld( X, unit ) ) ), unit ), rd( ld( unit, X
% 57.96/58.37 ), f( Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := mult( X, ld( Y, ld( X, unit ) ) )
% 57.96/58.37 Y := unit
% 57.96/58.37 Z := rd( ld( unit, X ), f( Y ) )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11494) {G2,W21,D7,L1,V2,M1} { ld( ld( X, unit ), f( Y ) ) ==> ld
% 57.96/58.37 ( ld( unit, mult( X, ld( Y, ld( X, unit ) ) ) ), rd( X, f( Y ) ) ) }.
% 57.96/58.37 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.37 parent1[0; 18]: (11492) {G25,W23,D7,L1,V2,M1} { ld( ld( X, unit ), f( Y )
% 57.96/58.37 ) ==> ld( ld( unit, mult( X, ld( Y, ld( X, unit ) ) ) ), rd( ld( unit, X
% 57.96/58.37 ), f( Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11496) {G3,W21,D7,L1,V2,M1} { ld( ld( X, unit ), f( Y ) ) ==> ld
% 57.96/58.37 ( ld( unit, mult( X, ld( mult( X, Y ), unit ) ) ), rd( X, f( Y ) ) ) }.
% 57.96/58.37 parent0[0]: (2151) {G22,W11,D4,L1,V2,M1} P(17,2103);d(1897);d(504) { ld( X
% 57.96/58.37 , ld( Y, unit ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.37 parent1[0; 12]: (11494) {G2,W21,D7,L1,V2,M1} { ld( ld( X, unit ), f( Y ) )
% 57.96/58.37 ==> ld( ld( unit, mult( X, ld( Y, ld( X, unit ) ) ) ), rd( X, f( Y ) ) )
% 57.96/58.37 }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11497) {G4,W19,D6,L1,V2,M1} { ld( ld( X, unit ), f( Y ) ) ==> ld
% 57.96/58.37 ( ld( unit, rd( X, mult( X, Y ) ) ), rd( X, f( Y ) ) ) }.
% 57.96/58.37 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.37 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.37 parent1[0; 10]: (11496) {G3,W21,D7,L1,V2,M1} { ld( ld( X, unit ), f( Y ) )
% 57.96/58.37 ==> ld( ld( unit, mult( X, ld( mult( X, Y ), unit ) ) ), rd( X, f( Y ) )
% 57.96/58.37 ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := mult( X, Y )
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11498) {G5,W19,D6,L1,V2,M1} { ld( ld( X, unit ), f( Y ) ) ==> ld
% 57.96/58.37 ( ld( unit, rd( rd( X, Y ), X ) ), rd( X, f( Y ) ) ) }.
% 57.96/58.37 parent0[0]: (2335) {G27,W11,D4,L1,V2,M1} P(2213,484);d(470);d(357);d(484);d
% 57.96/58.37 (470);d(2276);d(2257);d(2276);d(888);d(2267) { rd( Y, mult( Y, X ) ) ==>
% 57.96/58.37 rd( rd( Y, X ), Y ) }.
% 57.96/58.37 parent1[0; 10]: (11497) {G4,W19,D6,L1,V2,M1} { ld( ld( X, unit ), f( Y ) )
% 57.96/58.37 ==> ld( ld( unit, rd( X, mult( X, Y ) ) ), rd( X, f( Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11499) {G2,W17,D5,L1,V2,M1} { ld( ld( X, unit ), f( Y ) ) ==> ld
% 57.96/58.37 ( rd( rd( X, Y ), X ), rd( X, f( Y ) ) ) }.
% 57.96/58.37 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.37 parent1[0; 8]: (11498) {G5,W19,D6,L1,V2,M1} { ld( ld( X, unit ), f( Y ) )
% 57.96/58.37 ==> ld( ld( unit, rd( rd( X, Y ), X ) ), rd( X, f( Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := rd( rd( X, Y ), X )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11500) {G3,W15,D5,L1,V2,M1} { mult( X, f( Y ) ) ==> ld( rd( rd(
% 57.96/58.37 X, Y ), X ), rd( X, f( Y ) ) ) }.
% 57.96/58.37 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.37 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.37 parent1[0; 1]: (11499) {G2,W17,D5,L1,V2,M1} { ld( ld( X, unit ), f( Y ) )
% 57.96/58.37 ==> ld( rd( rd( X, Y ), X ), rd( X, f( Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( Y )
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11501) {G3,W15,D5,L1,V2,M1} { ld( rd( rd( X, Y ), X ), rd( X, f(
% 57.96/58.37 Y ) ) ) ==> mult( X, f( Y ) ) }.
% 57.96/58.37 parent0[0]: (11500) {G3,W15,D5,L1,V2,M1} { mult( X, f( Y ) ) ==> ld( rd(
% 57.96/58.37 rd( X, Y ), X ), rd( X, f( Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (4497) {G39,W15,D5,L1,V2,M1} P(2151,4480);d(2537);d(2254);d(16
% 57.96/58.37 );d(2151);d(470);d(2335);d(16);d(2204) { ld( rd( rd( Y, X ), Y ), rd( Y,
% 57.96/58.37 f( X ) ) ) ==> mult( Y, f( X ) ) }.
% 57.96/58.37 parent0: (11501) {G3,W15,D5,L1,V2,M1} { ld( rd( rd( X, Y ), X ), rd( X, f
% 57.96/58.37 ( Y ) ) ) ==> mult( X, f( Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11503) {G26,W13,D5,L1,V3,M1} { ld( Z, unit ) ==> ld( ld( rd( X, Y
% 57.96/58.37 ), Z ), rd( Y, X ) ) }.
% 57.96/58.37 parent0[0]: (2506) {G26,W13,D5,L1,V3,M1} P(2257,517) { ld( ld( rd( Y, X ),
% 57.96/58.37 Z ), rd( X, Y ) ) ==> ld( Z, unit ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 Z := Z
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11506) {G27,W17,D5,L1,V2,M1} { ld( rd( X, f( Y ) ), unit ) ==>
% 57.96/58.37 ld( mult( X, f( Y ) ), rd( X, rd( X, Y ) ) ) }.
% 57.96/58.37 parent0[0]: (4497) {G39,W15,D5,L1,V2,M1} P(2151,4480);d(2537);d(2254);d(16)
% 57.96/58.37 ;d(2151);d(470);d(2335);d(16);d(2204) { ld( rd( rd( Y, X ), Y ), rd( Y, f
% 57.96/58.37 ( X ) ) ) ==> mult( Y, f( X ) ) }.
% 57.96/58.37 parent1[0; 8]: (11503) {G26,W13,D5,L1,V3,M1} { ld( Z, unit ) ==> ld( ld(
% 57.96/58.37 rd( X, Y ), Z ), rd( Y, X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := rd( X, Y )
% 57.96/58.37 Y := X
% 57.96/58.37 Z := rd( X, f( Y ) )
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11507) {G27,W17,D5,L1,V2,M1} { ld( rd( X, f( Y ) ), unit ) ==>
% 57.96/58.37 ld( mult( X, f( Y ) ), mult( X, rd( Y, X ) ) ) }.
% 57.96/58.37 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.37 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.37 parent1[0; 12]: (11506) {G27,W17,D5,L1,V2,M1} { ld( rd( X, f( Y ) ), unit
% 57.96/58.37 ) ==> ld( mult( X, f( Y ) ), rd( X, rd( X, Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 Z := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11508) {G25,W15,D5,L1,V2,M1} { rd( f( Y ), X ) ==> ld( mult( X,
% 57.96/58.37 f( Y ) ), mult( X, rd( Y, X ) ) ) }.
% 57.96/58.37 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.37 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.37 parent1[0; 1]: (11507) {G27,W17,D5,L1,V2,M1} { ld( rd( X, f( Y ) ), unit )
% 57.96/58.37 ==> ld( mult( X, f( Y ) ), mult( X, rd( Y, X ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( Y )
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11509) {G25,W15,D5,L1,V2,M1} { ld( mult( Y, f( X ) ), mult( Y, rd
% 57.96/58.37 ( X, Y ) ) ) ==> rd( f( X ), Y ) }.
% 57.96/58.37 parent0[0]: (11508) {G25,W15,D5,L1,V2,M1} { rd( f( Y ), X ) ==> ld( mult(
% 57.96/58.37 X, f( Y ) ), mult( X, rd( Y, X ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (4507) {G40,W15,D5,L1,V2,M1} P(4497,2506);d(2276);d(2215) { ld
% 57.96/58.37 ( mult( X, f( Y ) ), mult( X, rd( Y, X ) ) ) ==> rd( f( Y ), X ) }.
% 57.96/58.37 parent0: (11509) {G25,W15,D5,L1,V2,M1} { ld( mult( Y, f( X ) ), mult( Y,
% 57.96/58.37 rd( X, Y ) ) ) ==> rd( f( X ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11511) {G28,W9,D4,L1,V2,M1} { ld( X, unit ) ==> rd( ld( X, Y ), Y
% 57.96/58.37 ) }.
% 57.96/58.37 parent0[0]: (2336) {G28,W9,D4,L1,V2,M1} P(67,2213);d(2276);d(2303) { rd( ld
% 57.96/58.37 ( X, Y ), Y ) ==> ld( X, unit ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11517) {G29,W17,D5,L1,V2,M1} { ld( rd( rd( X, Y ), X ), unit )
% 57.96/58.37 ==> rd( mult( X, f( Y ) ), rd( X, f( Y ) ) ) }.
% 57.96/58.37 parent0[0]: (4497) {G39,W15,D5,L1,V2,M1} P(2151,4480);d(2537);d(2254);d(16)
% 57.96/58.37 ;d(2151);d(470);d(2335);d(16);d(2204) { ld( rd( rd( Y, X ), Y ), rd( Y, f
% 57.96/58.37 ( X ) ) ) ==> mult( Y, f( X ) ) }.
% 57.96/58.37 parent1[0; 9]: (11511) {G28,W9,D4,L1,V2,M1} { ld( X, unit ) ==> rd( ld( X
% 57.96/58.37 , Y ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := rd( rd( X, Y ), X )
% 57.96/58.37 Y := rd( X, f( Y ) )
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11518) {G27,W17,D5,L1,V2,M1} { ld( rd( rd( X, Y ), X ), unit )
% 57.96/58.37 ==> mult( mult( X, f( Y ) ), rd( f( Y ), X ) ) }.
% 57.96/58.37 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.37 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.37 parent1[0; 8]: (11517) {G29,W17,D5,L1,V2,M1} { ld( rd( rd( X, Y ), X ),
% 57.96/58.37 unit ) ==> rd( mult( X, f( Y ) ), rd( X, f( Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( Y )
% 57.96/58.37 Y := X
% 57.96/58.37 Z := mult( X, f( Y ) )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11519) {G25,W15,D5,L1,V2,M1} { rd( X, rd( X, Y ) ) ==> mult(
% 57.96/58.37 mult( X, f( Y ) ), rd( f( Y ), X ) ) }.
% 57.96/58.37 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.37 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.37 parent1[0; 1]: (11518) {G27,W17,D5,L1,V2,M1} { ld( rd( rd( X, Y ), X ),
% 57.96/58.37 unit ) ==> mult( mult( X, f( Y ) ), rd( f( Y ), X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := rd( X, Y )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11520) {G26,W15,D5,L1,V2,M1} { mult( X, rd( Y, X ) ) ==> mult(
% 57.96/58.37 mult( X, f( Y ) ), rd( f( Y ), X ) ) }.
% 57.96/58.37 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.37 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.37 parent1[0; 1]: (11519) {G25,W15,D5,L1,V2,M1} { rd( X, rd( X, Y ) ) ==>
% 57.96/58.37 mult( mult( X, f( Y ) ), rd( f( Y ), X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 Z := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11521) {G26,W15,D5,L1,V2,M1} { mult( mult( X, f( Y ) ), rd( f( Y
% 57.96/58.37 ), X ) ) ==> mult( X, rd( Y, X ) ) }.
% 57.96/58.37 parent0[0]: (11520) {G26,W15,D5,L1,V2,M1} { mult( X, rd( Y, X ) ) ==> mult
% 57.96/58.37 ( mult( X, f( Y ) ), rd( f( Y ), X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (4510) {G40,W15,D5,L1,V2,M1} P(4497,2336);d(2276);d(2215);d(
% 57.96/58.37 2276) { mult( mult( X, f( Y ) ), rd( f( Y ), X ) ) ==> mult( X, rd( Y, X
% 57.96/58.37 ) ) }.
% 57.96/58.37 parent0: (11521) {G26,W15,D5,L1,V2,M1} { mult( mult( X, f( Y ) ), rd( f( Y
% 57.96/58.37 ), X ) ) ==> mult( X, rd( Y, X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11523) {G40,W15,D5,L1,V2,M1} { rd( f( Y ), X ) ==> ld( mult( X, f
% 57.96/58.37 ( Y ) ), mult( X, rd( Y, X ) ) ) }.
% 57.96/58.37 parent0[0]: (4507) {G40,W15,D5,L1,V2,M1} P(4497,2506);d(2276);d(2215) { ld
% 57.96/58.37 ( mult( X, f( Y ) ), mult( X, rd( Y, X ) ) ) ==> rd( f( Y ), X ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11526) {G29,W21,D6,L1,V2,M1} { rd( f( ld( X, unit ) ), Y ) ==>
% 57.96/58.37 ld( mult( Y, f( ld( X, unit ) ) ), mult( Y, ld( mult( Y, X ), unit ) ) )
% 57.96/58.37 }.
% 57.96/58.37 parent0[0]: (2316) {G28,W11,D4,L1,V2,M1} P(516,2213);d(2276);d(2303) { rd(
% 57.96/58.37 ld( Y, unit ), X ) ==> ld( mult( X, Y ), unit ) }.
% 57.96/58.37 parent1[0; 16]: (11523) {G40,W15,D5,L1,V2,M1} { rd( f( Y ), X ) ==> ld(
% 57.96/58.37 mult( X, f( Y ) ), mult( X, rd( Y, X ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := ld( X, unit )
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11527) {G16,W19,D6,L1,V2,M1} { rd( f( ld( X, unit ) ), Y ) ==>
% 57.96/58.37 ld( mult( Y, f( ld( X, unit ) ) ), rd( Y, mult( Y, X ) ) ) }.
% 57.96/58.37 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.37 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.37 parent1[0; 14]: (11526) {G29,W21,D6,L1,V2,M1} { rd( f( ld( X, unit ) ), Y
% 57.96/58.37 ) ==> ld( mult( Y, f( ld( X, unit ) ) ), mult( Y, ld( mult( Y, X ), unit
% 57.96/58.37 ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := mult( Y, X )
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11528) {G17,W19,D6,L1,V2,M1} { rd( f( ld( X, unit ) ), Y ) ==>
% 57.96/58.37 ld( mult( Y, f( ld( X, unit ) ) ), rd( rd( Y, X ), Y ) ) }.
% 57.96/58.37 parent0[0]: (2335) {G27,W11,D4,L1,V2,M1} P(2213,484);d(470);d(357);d(484);d
% 57.96/58.37 (470);d(2276);d(2257);d(2276);d(888);d(2267) { rd( Y, mult( Y, X ) ) ==>
% 57.96/58.37 rd( rd( Y, X ), Y ) }.
% 57.96/58.37 parent1[0; 14]: (11527) {G16,W19,D6,L1,V2,M1} { rd( f( ld( X, unit ) ), Y
% 57.96/58.37 ) ==> ld( mult( Y, f( ld( X, unit ) ) ), rd( Y, mult( Y, X ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11529) {G17,W19,D6,L1,V2,M1} { ld( mult( Y, f( ld( X, unit ) ) )
% 57.96/58.37 , rd( rd( Y, X ), Y ) ) ==> rd( f( ld( X, unit ) ), Y ) }.
% 57.96/58.37 parent0[0]: (11528) {G17,W19,D6,L1,V2,M1} { rd( f( ld( X, unit ) ), Y )
% 57.96/58.37 ==> ld( mult( Y, f( ld( X, unit ) ) ), rd( rd( Y, X ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (4516) {G41,W19,D6,L1,V2,M1} P(2316,4507);d(470);d(2335) { ld
% 57.96/58.37 ( mult( Y, f( ld( X, unit ) ) ), rd( rd( Y, X ), Y ) ) ==> rd( f( ld( X,
% 57.96/58.37 unit ) ), Y ) }.
% 57.96/58.37 parent0: (11529) {G17,W19,D6,L1,V2,M1} { ld( mult( Y, f( ld( X, unit ) ) )
% 57.96/58.37 , rd( rd( Y, X ), Y ) ) ==> rd( f( ld( X, unit ) ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11531) {G0,W11,D4,L1,V2,M1} { mult( mult( X, Y ), X ) ==> mult( X
% 57.96/58.37 , mult( Y, X ) ) }.
% 57.96/58.37 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 57.96/58.37 mult( Y, X ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11539) {G1,W25,D6,L1,V2,M1} { mult( mult( rd( f( X ), Y ), mult
% 57.96/58.37 ( Y, f( X ) ) ), rd( f( X ), Y ) ) ==> mult( rd( f( X ), Y ), mult( Y, rd
% 57.96/58.37 ( X, Y ) ) ) }.
% 57.96/58.37 parent0[0]: (4510) {G40,W15,D5,L1,V2,M1} P(4497,2336);d(2276);d(2215);d(
% 57.96/58.37 2276) { mult( mult( X, f( Y ) ), rd( f( Y ), X ) ) ==> mult( X, rd( Y, X
% 57.96/58.37 ) ) }.
% 57.96/58.37 parent1[0; 20]: (11531) {G0,W11,D4,L1,V2,M1} { mult( mult( X, Y ), X ) ==>
% 57.96/58.37 mult( X, mult( Y, X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := rd( f( X ), Y )
% 57.96/58.37 Y := mult( Y, f( X ) )
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11541) {G2,W25,D6,L1,V2,M1} { mult( mult( rd( f( X ), Y ), mult
% 57.96/58.37 ( Y, f( X ) ) ), rd( f( X ), Y ) ) ==> ld( rd( Y, f( X ) ), mult( Y, rd(
% 57.96/58.37 X, Y ) ) ) }.
% 57.96/58.37 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.37 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.37 parent1[0; 15]: (11539) {G1,W25,D6,L1,V2,M1} { mult( mult( rd( f( X ), Y )
% 57.96/58.37 , mult( Y, f( X ) ) ), rd( f( X ), Y ) ) ==> mult( rd( f( X ), Y ), mult
% 57.96/58.37 ( Y, rd( X, Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( X )
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := mult( Y, rd( X, Y ) )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11543) {G3,W21,D6,L1,V2,M1} { mult( mult( rd( f( X ), Y ), Y ),
% 57.96/58.37 rd( X, Y ) ) ==> ld( rd( Y, f( X ) ), mult( Y, rd( X, Y ) ) ) }.
% 57.96/58.37 parent0[0]: (4316) {G28,W19,D6,L1,V3,M1} P(2303,232) { mult( mult( Z, mult
% 57.96/58.37 ( Y, f( X ) ) ), rd( f( X ), Y ) ) ==> mult( mult( Z, Y ), rd( X, Y ) )
% 57.96/58.37 }.
% 57.96/58.37 parent1[0; 1]: (11541) {G2,W25,D6,L1,V2,M1} { mult( mult( rd( f( X ), Y )
% 57.96/58.37 , mult( Y, f( X ) ) ), rd( f( X ), Y ) ) ==> ld( rd( Y, f( X ) ), mult( Y
% 57.96/58.37 , rd( X, Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := rd( f( X ), Y )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11544) {G4,W21,D6,L1,V2,M1} { mult( ld( rd( Y, f( X ) ), Y ), rd
% 57.96/58.37 ( X, Y ) ) ==> ld( rd( Y, f( X ) ), mult( Y, rd( X, Y ) ) ) }.
% 57.96/58.37 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.37 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.37 parent1[0; 2]: (11543) {G3,W21,D6,L1,V2,M1} { mult( mult( rd( f( X ), Y )
% 57.96/58.37 , Y ), rd( X, Y ) ) ==> ld( rd( Y, f( X ) ), mult( Y, rd( X, Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( X )
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11545) {G5,W21,D6,L1,V2,M1} { ld( ld( X, rd( X, f( Y ) ) ), rd(
% 57.96/58.37 Y, X ) ) ==> ld( rd( X, f( Y ) ), mult( X, rd( Y, X ) ) ) }.
% 57.96/58.37 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.37 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.37 parent1[0; 1]: (11544) {G4,W21,D6,L1,V2,M1} { mult( ld( rd( Y, f( X ) ), Y
% 57.96/58.37 ), rd( X, Y ) ) ==> ld( rd( Y, f( X ) ), mult( Y, rd( X, Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := rd( X, f( Y ) )
% 57.96/58.37 Y := X
% 57.96/58.37 Z := rd( Y, X )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11546) {G6,W19,D5,L1,V2,M1} { ld( ld( f( Y ), unit ), rd( Y, X )
% 57.96/58.37 ) ==> ld( rd( X, f( Y ) ), mult( X, rd( Y, X ) ) ) }.
% 57.96/58.37 parent0[0]: (504) {G16,W9,D4,L1,V2,M1} P(470,1) { ld( X, rd( X, Y ) ) ==>
% 57.96/58.37 ld( Y, unit ) }.
% 57.96/58.37 parent1[0; 2]: (11545) {G5,W21,D6,L1,V2,M1} { ld( ld( X, rd( X, f( Y ) ) )
% 57.96/58.37 , rd( Y, X ) ) ==> ld( rd( X, f( Y ) ), mult( X, rd( Y, X ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := f( Y )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11547) {G7,W17,D5,L1,V2,M1} { mult( f( X ), rd( X, Y ) ) ==> ld
% 57.96/58.37 ( rd( Y, f( X ) ), mult( Y, rd( X, Y ) ) ) }.
% 57.96/58.37 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.37 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.37 parent1[0; 1]: (11546) {G6,W19,D5,L1,V2,M1} { ld( ld( f( Y ), unit ), rd(
% 57.96/58.37 Y, X ) ) ==> ld( rd( X, f( Y ) ), mult( X, rd( Y, X ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := rd( X, Y )
% 57.96/58.37 Y := f( X )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11548) {G7,W17,D5,L1,V2,M1} { ld( rd( Y, f( X ) ), mult( Y, rd( X
% 57.96/58.37 , Y ) ) ) ==> mult( f( X ), rd( X, Y ) ) }.
% 57.96/58.37 parent0[0]: (11547) {G7,W17,D5,L1,V2,M1} { mult( f( X ), rd( X, Y ) ) ==>
% 57.96/58.37 ld( rd( Y, f( X ) ), mult( Y, rd( X, Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (4542) {G41,W17,D5,L1,V2,M1} P(4510,7);d(2257);d(4316);d(2257)
% 57.96/58.37 ;d(2254);d(504);d(2204) { ld( rd( X, f( Y ) ), mult( X, rd( Y, X ) ) )
% 57.96/58.37 ==> mult( f( Y ), rd( Y, X ) ) }.
% 57.96/58.37 parent0: (11548) {G7,W17,D5,L1,V2,M1} { ld( rd( Y, f( X ) ), mult( Y, rd(
% 57.96/58.37 X, Y ) ) ) ==> mult( f( X ), rd( X, Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11550) {G29,W11,D5,L1,V2,M1} { mult( f( X ), Y ) ==> mult( X, ld
% 57.96/58.37 ( f( X ), Y ) ) }.
% 57.96/58.37 parent0[0]: (3090) {G29,W11,D5,L1,V2,M1} P(8,3057) { mult( X, ld( f( X ), Y
% 57.96/58.37 ) ) ==> mult( f( X ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11556) {G30,W19,D6,L1,V2,M1} { mult( f( ld( X, unit ) ), ld( X,
% 57.96/58.37 Y ) ) ==> mult( ld( X, unit ), mult( f( ld( X, unit ) ), Y ) ) }.
% 57.96/58.37 parent0[0]: (3893) {G32,W15,D5,L1,V2,M1} P(2336,2803) { ld( f( ld( X, unit
% 57.96/58.37 ) ), ld( X, Y ) ) ==> mult( f( ld( X, unit ) ), Y ) }.
% 57.96/58.37 parent1[0; 13]: (11550) {G29,W11,D5,L1,V2,M1} { mult( f( X ), Y ) ==> mult
% 57.96/58.37 ( X, ld( f( X ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := ld( X, unit )
% 57.96/58.37 Y := ld( X, Y )
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11557) {G31,W19,D6,L1,V2,M1} { mult( f( ld( X, unit ) ), ld( X,
% 57.96/58.37 Y ) ) ==> mult( mult( f( ld( X, unit ) ), ld( X, unit ) ), Y ) }.
% 57.96/58.37 parent0[0]: (3738) {G34,W13,D5,L1,V2,M1} S(3062);d(3463) { mult( X, mult( f
% 57.96/58.37 ( X ), Y ) ) ==> mult( mult( f( X ), X ), Y ) }.
% 57.96/58.37 parent1[0; 9]: (11556) {G30,W19,D6,L1,V2,M1} { mult( f( ld( X, unit ) ),
% 57.96/58.37 ld( X, Y ) ) ==> mult( ld( X, unit ), mult( f( ld( X, unit ) ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := ld( X, unit )
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11558) {G27,W19,D6,L1,V2,M1} { mult( f( ld( X, unit ) ), ld( X,
% 57.96/58.37 Y ) ) ==> ld( rd( ld( unit, X ), f( ld( X, unit ) ) ), Y ) }.
% 57.96/58.37 parent0[0]: (2505) {G26,W15,D5,L1,V4,M1} P(534,2257) { mult( mult( X, ld( Z
% 57.96/58.37 , Y ) ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 57.96/58.37 parent1[0; 9]: (11557) {G31,W19,D6,L1,V2,M1} { mult( f( ld( X, unit ) ),
% 57.96/58.37 ld( X, Y ) ) ==> mult( mult( f( ld( X, unit ) ), ld( X, unit ) ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( ld( X, unit ) )
% 57.96/58.37 Y := unit
% 57.96/58.37 Z := X
% 57.96/58.37 T := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11559) {G23,W19,D6,L1,V2,M1} { mult( f( ld( X, unit ) ), ld( X,
% 57.96/58.37 Y ) ) ==> ld( ld( f( ld( X, unit ) ), ld( unit, X ) ), Y ) }.
% 57.96/58.37 parent0[0]: (1326) {G22,W17,D5,L1,V2,M1} P(529,1301) { rd( ld( X, Y ), f(
% 57.96/58.37 ld( Y, X ) ) ) ==> ld( f( ld( Y, X ) ), ld( X, Y ) ) }.
% 57.96/58.37 parent1[0; 10]: (11558) {G27,W19,D6,L1,V2,M1} { mult( f( ld( X, unit ) ),
% 57.96/58.37 ld( X, Y ) ) ==> ld( rd( ld( unit, X ), f( ld( X, unit ) ) ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := unit
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11560) {G2,W17,D6,L1,V2,M1} { mult( f( ld( X, unit ) ), ld( X, Y
% 57.96/58.37 ) ) ==> ld( ld( f( ld( X, unit ) ), X ), Y ) }.
% 57.96/58.37 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.37 parent1[0; 15]: (11559) {G23,W19,D6,L1,V2,M1} { mult( f( ld( X, unit ) ),
% 57.96/58.37 ld( X, Y ) ) ==> ld( ld( f( ld( X, unit ) ), ld( unit, X ) ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (4591) {G35,W17,D6,L1,V2,M1} P(3893,3090);d(3738);d(2505);d(
% 57.96/58.37 1326);d(16) { mult( f( ld( X, unit ) ), ld( X, Y ) ) ==> ld( ld( f( ld( X
% 57.96/58.37 , unit ) ), X ), Y ) }.
% 57.96/58.37 parent0: (11560) {G2,W17,D6,L1,V2,M1} { mult( f( ld( X, unit ) ), ld( X, Y
% 57.96/58.37 ) ) ==> ld( ld( f( ld( X, unit ) ), X ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11563) {G37,W15,D5,L1,V2,M1} { ld( mult( X, X ), Y ) ==> ld( mult
% 57.96/58.37 ( f( X ), X ), ld( f( X ), Y ) ) }.
% 57.96/58.37 parent0[0]: (3594) {G37,W15,D5,L1,V2,M1} P(3135,3574);d(8);d(2974) { ld(
% 57.96/58.37 mult( f( X ), X ), ld( f( X ), Y ) ) ==> ld( mult( X, X ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11570) {G34,W19,D6,L1,V2,M1} { ld( mult( X, X ), ld( X, Y ) )
% 57.96/58.37 ==> ld( mult( f( X ), X ), ld( mult( f( X ), X ), Y ) ) }.
% 57.96/58.37 parent0[0]: (3330) {G33,W13,D5,L1,V2,M1} P(343,2474);d(3328);d(3094) { ld(
% 57.96/58.37 f( X ), ld( X, Y ) ) ==> ld( mult( f( X ), X ), Y ) }.
% 57.96/58.37 parent1[0; 13]: (11563) {G37,W15,D5,L1,V2,M1} { ld( mult( X, X ), Y ) ==>
% 57.96/58.37 ld( mult( f( X ), X ), ld( f( X ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := ld( X, Y )
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11571) {G33,W19,D6,L1,V2,M1} { ld( mult( X, X ), ld( X, Y ) )
% 57.96/58.37 ==> ld( mult( mult( f( X ), X ), mult( f( X ), X ) ), Y ) }.
% 57.96/58.37 parent0[0]: (2974) {G32,W11,D4,L1,V2,M1} P(2301,884);d(2971);d(28);d(149);d
% 57.96/58.37 (2257);d(2254);d(2623);d(2205);d(16) { ld( X, ld( X, Y ) ) ==> ld( mult(
% 57.96/58.37 X, X ), Y ) }.
% 57.96/58.37 parent1[0; 8]: (11570) {G34,W19,D6,L1,V2,M1} { ld( mult( X, X ), ld( X, Y
% 57.96/58.37 ) ) ==> ld( mult( f( X ), X ), ld( mult( f( X ), X ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := mult( f( X ), X )
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11572) {G24,W19,D7,L1,V2,M1} { ld( mult( X, X ), ld( X, Y ) )
% 57.96/58.37 ==> ld( mult( mult( mult( f( X ), X ), f( X ) ), X ), Y ) }.
% 57.96/58.37 parent0[0]: (1201) {G23,W13,D5,L1,V2,M1} P(3,1183) { mult( X, mult( f( Y )
% 57.96/58.37 , Y ) ) ==> mult( mult( X, f( Y ) ), Y ) }.
% 57.96/58.37 parent1[0; 9]: (11571) {G33,W19,D6,L1,V2,M1} { ld( mult( X, X ), ld( X, Y
% 57.96/58.37 ) ) ==> ld( mult( mult( f( X ), X ), mult( f( X ), X ) ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := mult( f( X ), X )
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11573) {G4,W19,D7,L1,V2,M1} { ld( mult( X, X ), ld( X, Y ) ) ==>
% 57.96/58.37 ld( mult( mult( mult( f( X ), f( X ) ), X ), X ), Y ) }.
% 57.96/58.37 parent0[0]: (55) {G3,W13,D5,L1,V2,M1} P(51,51) { mult( mult( X, Y ), f( Y )
% 57.96/58.37 ) ==> mult( mult( X, f( Y ) ), Y ) }.
% 57.96/58.37 parent1[0; 10]: (11572) {G24,W19,D7,L1,V2,M1} { ld( mult( X, X ), ld( X, Y
% 57.96/58.37 ) ) ==> ld( mult( mult( mult( f( X ), X ), f( X ) ), X ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( X )
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11574) {G1,W15,D5,L1,V2,M1} { ld( mult( X, X ), ld( X, Y ) ) ==>
% 57.96/58.37 ld( mult( mult( X, X ), X ), Y ) }.
% 57.96/58.37 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 57.96/58.37 parent1[0; 11]: (11573) {G4,W19,D7,L1,V2,M1} { ld( mult( X, X ), ld( X, Y
% 57.96/58.37 ) ) ==> ld( mult( mult( mult( f( X ), f( X ) ), X ), X ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (4741) {G38,W15,D5,L1,V2,M1} P(3330,3594);d(2974);d(1201);d(55
% 57.96/58.37 );d(8) { ld( mult( X, X ), ld( X, Y ) ) ==> ld( mult( mult( X, X ), X ),
% 57.96/58.37 Y ) }.
% 57.96/58.37 parent0: (11574) {G1,W15,D5,L1,V2,M1} { ld( mult( X, X ), ld( X, Y ) ) ==>
% 57.96/58.37 ld( mult( mult( X, X ), X ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11577) {G18,W9,D4,L1,V2,M1} { ld( Y, X ) ==> ld( ld( X, Y ), unit
% 57.96/58.37 ) }.
% 57.96/58.37 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.37 ==> ld( Y, X ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11583) {G19,W17,D6,L1,V2,M1} { ld( ld( X, Y ), mult( X, X ) )
% 57.96/58.37 ==> ld( ld( mult( mult( X, X ), X ), Y ), unit ) }.
% 57.96/58.37 parent0[0]: (4741) {G38,W15,D5,L1,V2,M1} P(3330,3594);d(2974);d(1201);d(55)
% 57.96/58.37 ;d(8) { ld( mult( X, X ), ld( X, Y ) ) ==> ld( mult( mult( X, X ), X ), Y
% 57.96/58.37 ) }.
% 57.96/58.37 parent1[0; 9]: (11577) {G18,W9,D4,L1,V2,M1} { ld( Y, X ) ==> ld( ld( X, Y
% 57.96/58.37 ), unit ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := mult( X, X )
% 57.96/58.37 Y := ld( X, Y )
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11584) {G19,W15,D5,L1,V2,M1} { ld( ld( X, Y ), mult( X, X ) )
% 57.96/58.37 ==> ld( Y, mult( mult( X, X ), X ) ) }.
% 57.96/58.37 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.37 ==> ld( Y, X ) }.
% 57.96/58.37 parent1[0; 8]: (11583) {G19,W17,D6,L1,V2,M1} { ld( ld( X, Y ), mult( X, X
% 57.96/58.37 ) ) ==> ld( ld( mult( mult( X, X ), X ), Y ), unit ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := mult( mult( X, X ), X )
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11585) {G20,W15,D5,L1,V2,M1} { ld( ld( X, ld( X, Y ) ), X ) ==>
% 57.96/58.37 ld( Y, mult( mult( X, X ), X ) ) }.
% 57.96/58.37 parent0[0]: (2971) {G31,W11,D4,L1,V2,M1} P(2301,1797);d(2254);d(2254);d(16)
% 57.96/58.37 ;d(2638);d(28);d(2254);d(2254);d(16) { ld( Y, mult( X, X ) ) ==> ld( ld(
% 57.96/58.37 X, Y ), X ) }.
% 57.96/58.37 parent1[0; 1]: (11584) {G19,W15,D5,L1,V2,M1} { ld( ld( X, Y ), mult( X, X
% 57.96/58.37 ) ) ==> ld( Y, mult( mult( X, X ), X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := ld( X, Y )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11586) {G21,W15,D5,L1,V2,M1} { ld( ld( mult( X, X ), Y ), X )
% 57.96/58.37 ==> ld( Y, mult( mult( X, X ), X ) ) }.
% 57.96/58.37 parent0[0]: (2974) {G32,W11,D4,L1,V2,M1} P(2301,884);d(2971);d(28);d(149);d
% 57.96/58.37 (2257);d(2254);d(2623);d(2205);d(16) { ld( X, ld( X, Y ) ) ==> ld( mult(
% 57.96/58.37 X, X ), Y ) }.
% 57.96/58.37 parent1[0; 2]: (11585) {G20,W15,D5,L1,V2,M1} { ld( ld( X, ld( X, Y ) ), X
% 57.96/58.37 ) ==> ld( Y, mult( mult( X, X ), X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11587) {G21,W15,D5,L1,V2,M1} { ld( Y, mult( mult( X, X ), X ) )
% 57.96/58.37 ==> ld( ld( mult( X, X ), Y ), X ) }.
% 57.96/58.37 parent0[0]: (11586) {G21,W15,D5,L1,V2,M1} { ld( ld( mult( X, X ), Y ), X )
% 57.96/58.37 ==> ld( Y, mult( mult( X, X ), X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (4763) {G39,W15,D5,L1,V2,M1} P(4741,529);d(529);d(2971);d(2974
% 57.96/58.37 ) { ld( Y, mult( mult( X, X ), X ) ) ==> ld( ld( mult( X, X ), Y ), X )
% 57.96/58.37 }.
% 57.96/58.37 parent0: (11587) {G21,W15,D5,L1,V2,M1} { ld( Y, mult( mult( X, X ), X ) )
% 57.96/58.37 ==> ld( ld( mult( X, X ), Y ), X ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11589) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) ) }.
% 57.96/58.37 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11590) {G1,W15,D6,L1,V2,M1} { mult( mult( X, X ), X ) ==> mult(
% 57.96/58.37 Y, ld( ld( mult( X, X ), Y ), X ) ) }.
% 57.96/58.37 parent0[0]: (4763) {G39,W15,D5,L1,V2,M1} P(4741,529);d(529);d(2971);d(2974)
% 57.96/58.37 { ld( Y, mult( mult( X, X ), X ) ) ==> ld( ld( mult( X, X ), Y ), X )
% 57.96/58.37 }.
% 57.96/58.37 parent1[0; 8]: (11589) {G0,W7,D4,L1,V2,M1} { Y ==> mult( X, ld( X, Y ) )
% 57.96/58.37 }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := mult( mult( X, X ), X )
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11591) {G1,W15,D6,L1,V2,M1} { mult( Y, ld( ld( mult( X, X ), Y )
% 57.96/58.37 , X ) ) ==> mult( mult( X, X ), X ) }.
% 57.96/58.37 parent0[0]: (11590) {G1,W15,D6,L1,V2,M1} { mult( mult( X, X ), X ) ==>
% 57.96/58.37 mult( Y, ld( ld( mult( X, X ), Y ), X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (4797) {G40,W15,D6,L1,V2,M1} P(4763,0) { mult( X, ld( ld( mult
% 57.96/58.37 ( Y, Y ), X ), Y ) ) ==> mult( mult( Y, Y ), Y ) }.
% 57.96/58.37 parent0: (11591) {G1,W15,D6,L1,V2,M1} { mult( Y, ld( ld( mult( X, X ), Y )
% 57.96/58.37 , X ) ) ==> mult( mult( X, X ), X ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11593) {G29,W15,D5,L1,V2,M1} { ld( mult( Y, X ), unit ) ==> ld(
% 57.96/58.37 mult( f( X ), X ), rd( f( X ), Y ) ) }.
% 57.96/58.37 parent0[0]: (2372) {G29,W15,D5,L1,V2,M1} P(1190,2336);d(2276);d(2254);d(16)
% 57.96/58.37 { ld( mult( f( Y ), Y ), rd( f( Y ), X ) ) ==> ld( mult( X, Y ), unit )
% 57.96/58.37 }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11598) {G16,W21,D6,L1,V2,M1} { ld( mult( X, ld( Y, unit ) ),
% 57.96/58.37 unit ) ==> ld( rd( f( ld( Y, unit ) ), Y ), rd( f( ld( Y, unit ) ), X ) )
% 57.96/58.37 }.
% 57.96/58.37 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.37 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.37 parent1[0; 9]: (11593) {G29,W15,D5,L1,V2,M1} { ld( mult( Y, X ), unit )
% 57.96/58.37 ==> ld( mult( f( X ), X ), rd( f( X ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := f( ld( Y, unit ) )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := ld( Y, unit )
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11600) {G17,W21,D6,L1,V2,M1} { ld( mult( X, ld( Y, unit ) ),
% 57.96/58.37 unit ) ==> ld( ld( Y, f( ld( Y, unit ) ) ), rd( f( ld( Y, unit ) ), X ) )
% 57.96/58.37 }.
% 57.96/58.37 parent0[0]: (458) {G16,W13,D5,L1,V1,M1} P(250,450);d(454) { rd( f( ld( X,
% 57.96/58.37 unit ) ), X ) ==> ld( X, f( ld( X, unit ) ) ) }.
% 57.96/58.37 parent1[0; 9]: (11598) {G16,W21,D6,L1,V2,M1} { ld( mult( X, ld( Y, unit )
% 57.96/58.37 ), unit ) ==> ld( rd( f( ld( Y, unit ) ), Y ), rd( f( ld( Y, unit ) ), X
% 57.96/58.37 ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11601) {G18,W19,D6,L1,V2,M1} { rd( ld( unit, Y ), X ) ==> ld( ld
% 57.96/58.37 ( Y, f( ld( Y, unit ) ) ), rd( f( ld( Y, unit ) ), X ) ) }.
% 57.96/58.37 parent0[0]: (2298) {G25,W13,D5,L1,V3,M1} P(534,2215) { ld( mult( X, ld( Z,
% 57.96/58.37 Y ) ), unit ) ==> rd( ld( Y, Z ), X ) }.
% 57.96/58.37 parent1[0; 1]: (11600) {G17,W21,D6,L1,V2,M1} { ld( mult( X, ld( Y, unit )
% 57.96/58.37 ), unit ) ==> ld( ld( Y, f( ld( Y, unit ) ) ), rd( f( ld( Y, unit ) ), X
% 57.96/58.37 ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := unit
% 57.96/58.37 Z := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11602) {G2,W17,D6,L1,V2,M1} { rd( X, Y ) ==> ld( ld( X, f( ld( X
% 57.96/58.37 , unit ) ) ), rd( f( ld( X, unit ) ), Y ) ) }.
% 57.96/58.37 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.37 parent1[0; 2]: (11601) {G18,W19,D6,L1,V2,M1} { rd( ld( unit, Y ), X ) ==>
% 57.96/58.37 ld( ld( Y, f( ld( Y, unit ) ) ), rd( f( ld( Y, unit ) ), X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11603) {G2,W17,D6,L1,V2,M1} { ld( ld( X, f( ld( X, unit ) ) ), rd
% 57.96/58.37 ( f( ld( X, unit ) ), Y ) ) ==> rd( X, Y ) }.
% 57.96/58.37 parent0[0]: (11602) {G2,W17,D6,L1,V2,M1} { rd( X, Y ) ==> ld( ld( X, f( ld
% 57.96/58.37 ( X, unit ) ) ), rd( f( ld( X, unit ) ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (5156) {G30,W17,D6,L1,V2,M1} P(470,2372);d(458);d(2298);d(16)
% 57.96/58.37 { ld( ld( X, f( ld( X, unit ) ) ), rd( f( ld( X, unit ) ), Y ) ) ==> rd
% 57.96/58.37 ( X, Y ) }.
% 57.96/58.37 parent0: (11603) {G2,W17,D6,L1,V2,M1} { ld( ld( X, f( ld( X, unit ) ) ),
% 57.96/58.37 rd( f( ld( X, unit ) ), Y ) ) ==> rd( X, Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11606) {G31,W15,D6,L1,V2,M1} { ld( ld( mult( X, rd( X, Y ) ), Y
% 57.96/58.37 ), Y ) ==> ld( ld( X, Y ), X ) }.
% 57.96/58.37 parent0[0]: (2971) {G31,W11,D4,L1,V2,M1} P(2301,1797);d(2254);d(2254);d(16)
% 57.96/58.37 ;d(2638);d(28);d(2254);d(2254);d(16) { ld( Y, mult( X, X ) ) ==> ld( ld(
% 57.96/58.37 X, Y ), X ) }.
% 57.96/58.37 parent1[0; 10]: (2638) {G30,W15,D6,L1,V2,M1} P(117,2354);d(2257);d(2276) {
% 57.96/58.37 ld( ld( mult( Y, rd( Y, X ) ), X ), X ) ==> ld( X, mult( Y, Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (6026) {G32,W15,D6,L1,V2,M1} S(2638);d(2971) { ld( ld( mult( Y
% 57.96/58.37 , rd( Y, X ) ), X ), X ) ==> ld( ld( Y, X ), Y ) }.
% 57.96/58.37 parent0: (11606) {G31,W15,D6,L1,V2,M1} { ld( ld( mult( X, rd( X, Y ) ), Y
% 57.96/58.37 ), Y ) ==> ld( ld( X, Y ), X ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11609) {G32,W15,D6,L1,V2,M1} { ld( ld( X, Y ), X ) ==> ld( ld(
% 57.96/58.37 mult( X, rd( X, Y ) ), Y ), Y ) }.
% 57.96/58.37 parent0[0]: (6026) {G32,W15,D6,L1,V2,M1} S(2638);d(2971) { ld( ld( mult( Y
% 57.96/58.37 , rd( Y, X ) ), X ), X ) ==> ld( ld( Y, X ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11618) {G25,W33,D9,L1,V2,M1} { ld( ld( mult( f( ld( X, unit ) )
% 57.96/58.37 , X ), Y ), mult( f( ld( X, unit ) ), X ) ) ==> ld( ld( ld( f( ld( X,
% 57.96/58.37 unit ) ), rd( mult( f( ld( X, unit ) ), X ), Y ) ), Y ), Y ) }.
% 57.96/58.37 parent0[0]: (2234) {G24,W15,D6,L1,V2,M1} P(514,2204) { mult( mult( f( ld( X
% 57.96/58.37 , unit ) ), X ), Y ) ==> ld( f( ld( X, unit ) ), Y ) }.
% 57.96/58.37 parent1[0; 18]: (11609) {G32,W15,D6,L1,V2,M1} { ld( ld( X, Y ), X ) ==> ld
% 57.96/58.37 ( ld( mult( X, rd( X, Y ) ), Y ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := rd( mult( f( ld( X, unit ) ), X ), Y )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := mult( f( ld( X, unit ) ), X )
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11619) {G26,W33,D9,L1,V2,M1} { ld( ld( mult( f( ld( X, unit ) )
% 57.96/58.37 , X ), Y ), mult( f( ld( X, unit ) ), X ) ) ==> ld( ld( ld( f( ld( X,
% 57.96/58.37 unit ) ), mult( X, rd( f( ld( X, unit ) ), Y ) ) ), Y ), Y ) }.
% 57.96/58.37 parent0[0]: (3820) {G32,W17,D6,L1,V2,M1} P(2204,3815);d(925);d(2204) { rd(
% 57.96/58.37 mult( f( ld( X, unit ) ), X ), Y ) ==> mult( X, rd( f( ld( X, unit ) ), Y
% 57.96/58.37 ) ) }.
% 57.96/58.37 parent1[0; 23]: (11618) {G25,W33,D9,L1,V2,M1} { ld( ld( mult( f( ld( X,
% 57.96/58.37 unit ) ), X ), Y ), mult( f( ld( X, unit ) ), X ) ) ==> ld( ld( ld( f( ld
% 57.96/58.37 ( X, unit ) ), rd( mult( f( ld( X, unit ) ), X ), Y ) ), Y ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11620) {G27,W33,D8,L1,V2,M1} { ld( ld( mult( f( ld( X, unit ) )
% 57.96/58.37 , X ), Y ), mult( f( ld( X, unit ) ), X ) ) ==> ld( ld( ld( ld( X, f( ld
% 57.96/58.37 ( X, unit ) ) ), rd( f( ld( X, unit ) ), Y ) ), Y ), Y ) }.
% 57.96/58.37 parent0[0]: (3689) {G34,W17,D6,L1,V2,M1} P(2204,3330);d(470);d(458) { ld( f
% 57.96/58.37 ( ld( X, unit ) ), mult( X, Y ) ) ==> ld( ld( X, f( ld( X, unit ) ) ), Y
% 57.96/58.37 ) }.
% 57.96/58.37 parent1[0; 18]: (11619) {G26,W33,D9,L1,V2,M1} { ld( ld( mult( f( ld( X,
% 57.96/58.37 unit ) ), X ), Y ), mult( f( ld( X, unit ) ), X ) ) ==> ld( ld( ld( f( ld
% 57.96/58.37 ( X, unit ) ), mult( X, rd( f( ld( X, unit ) ), Y ) ) ), Y ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := rd( f( ld( X, unit ) ), Y )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11621) {G28,W23,D7,L1,V2,M1} { ld( ld( mult( f( ld( X, unit ) )
% 57.96/58.37 , X ), Y ), mult( f( ld( X, unit ) ), X ) ) ==> ld( ld( rd( X, Y ), Y ),
% 57.96/58.37 Y ) }.
% 57.96/58.37 parent0[0]: (5156) {G30,W17,D6,L1,V2,M1} P(470,2372);d(458);d(2298);d(16)
% 57.96/58.37 { ld( ld( X, f( ld( X, unit ) ) ), rd( f( ld( X, unit ) ), Y ) ) ==> rd
% 57.96/58.37 ( X, Y ) }.
% 57.96/58.37 parent1[0; 18]: (11620) {G27,W33,D8,L1,V2,M1} { ld( ld( mult( f( ld( X,
% 57.96/58.37 unit ) ), X ), Y ), mult( f( ld( X, unit ) ), X ) ) ==> ld( ld( ld( ld( X
% 57.96/58.37 , f( ld( X, unit ) ) ), rd( f( ld( X, unit ) ), Y ) ), Y ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11622) {G27,W19,D7,L1,V2,M1} { ld( ld( mult( f( ld( X, unit ) )
% 57.96/58.37 , X ), Y ), mult( f( ld( X, unit ) ), X ) ) ==> ld( Y, X ) }.
% 57.96/58.37 parent0[0]: (2474) {G26,W11,D5,L1,V2,M1} P(2257,884);d(2205);d(16) { ld( ld
% 57.96/58.37 ( rd( Y, X ), X ), X ) ==> ld( X, Y ) }.
% 57.96/58.37 parent1[0; 16]: (11621) {G28,W23,D7,L1,V2,M1} { ld( ld( mult( f( ld( X,
% 57.96/58.37 unit ) ), X ), Y ), mult( f( ld( X, unit ) ), X ) ) ==> ld( ld( rd( X, Y
% 57.96/58.37 ), Y ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11623) {G25,W17,D6,L1,V2,M1} { ld( mult( f( ld( X, unit ) ), Y )
% 57.96/58.37 , mult( f( ld( X, unit ) ), X ) ) ==> ld( Y, X ) }.
% 57.96/58.37 parent0[0]: (2243) {G24,W15,D6,L1,V2,M1} P(2204,1396);d(2204);d(925) { ld(
% 57.96/58.37 mult( f( ld( X, unit ) ), X ), Y ) ==> mult( f( ld( X, unit ) ), Y ) }.
% 57.96/58.37 parent1[0; 2]: (11622) {G27,W19,D7,L1,V2,M1} { ld( ld( mult( f( ld( X,
% 57.96/58.37 unit ) ), X ), Y ), mult( f( ld( X, unit ) ), X ) ) ==> ld( Y, X ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (6065) {G35,W17,D6,L1,V2,M1} P(2234,6026);d(3820);d(3689);d(
% 57.96/58.37 5156);d(2474);d(2243) { ld( mult( f( ld( X, unit ) ), Y ), mult( f( ld( X
% 57.96/58.37 , unit ) ), X ) ) ==> ld( Y, X ) }.
% 57.96/58.37 parent0: (11623) {G25,W17,D6,L1,V2,M1} { ld( mult( f( ld( X, unit ) ), Y )
% 57.96/58.37 , mult( f( ld( X, unit ) ), X ) ) ==> ld( Y, X ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11626) {G19,W11,D4,L1,V3,M1} { mult( X, ld( Z, Y ) ) ==> rd( X,
% 57.96/58.37 ld( Y, Z ) ) }.
% 57.96/58.37 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.37 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Z
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11628) {G20,W19,D7,L1,V3,M1} { mult( X, ld( Y, mult( f( ld( Z,
% 57.96/58.37 unit ) ), Z ) ) ) ==> rd( X, mult( f( ld( Z, unit ) ), Y ) ) }.
% 57.96/58.37 parent0[0]: (2243) {G24,W15,D6,L1,V2,M1} P(2204,1396);d(2204);d(925) { ld(
% 57.96/58.37 mult( f( ld( X, unit ) ), X ), Y ) ==> mult( f( ld( X, unit ) ), Y ) }.
% 57.96/58.37 parent1[0; 13]: (11626) {G19,W11,D4,L1,V3,M1} { mult( X, ld( Z, Y ) ) ==>
% 57.96/58.37 rd( X, ld( Y, Z ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Z
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := mult( f( ld( Z, unit ) ), Z )
% 57.96/58.37 Z := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (6083) {G25,W19,D7,L1,V3,M1} P(2243,534) { mult( Z, ld( Y,
% 57.96/58.37 mult( f( ld( X, unit ) ), X ) ) ) ==> rd( Z, mult( f( ld( X, unit ) ), Y
% 57.96/58.37 ) ) }.
% 57.96/58.37 parent0: (11628) {G20,W19,D7,L1,V3,M1} { mult( X, ld( Y, mult( f( ld( Z,
% 57.96/58.37 unit ) ), Z ) ) ) ==> rd( X, mult( f( ld( Z, unit ) ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Z
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := X
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11632) {G40,W15,D6,L1,V2,M1} { mult( mult( Y, Y ), Y ) ==> mult(
% 57.96/58.37 X, ld( ld( mult( Y, Y ), X ), Y ) ) }.
% 57.96/58.37 parent0[0]: (4797) {G40,W15,D6,L1,V2,M1} P(4763,0) { mult( X, ld( ld( mult
% 57.96/58.37 ( Y, Y ), X ), Y ) ) ==> mult( mult( Y, Y ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11644) {G17,W43,D9,L1,V2,M1} { mult( mult( mult( f( ld( X, unit
% 57.96/58.37 ) ), X ), mult( f( ld( X, unit ) ), X ) ), mult( f( ld( X, unit ) ), X )
% 57.96/58.37 ) ==> mult( Y, ld( ld( rd( mult( f( ld( X, unit ) ), X ), f( ld( X, unit
% 57.96/58.37 ) ) ), Y ), mult( f( ld( X, unit ) ), X ) ) ) }.
% 57.96/58.37 parent0[0]: (1312) {G16,W15,D6,L1,V2,M1} P(379,470) { mult( Y, mult( f( ld
% 57.96/58.37 ( X, unit ) ), X ) ) ==> rd( Y, f( ld( X, unit ) ) ) }.
% 57.96/58.37 parent1[0; 25]: (11632) {G40,W15,D6,L1,V2,M1} { mult( mult( Y, Y ), Y )
% 57.96/58.37 ==> mult( X, ld( ld( mult( Y, Y ), X ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := mult( f( ld( X, unit ) ), X )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := mult( f( ld( X, unit ) ), X )
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11646) {G17,W41,D9,L1,V2,M1} { mult( rd( mult( f( ld( X, unit )
% 57.96/58.37 ), X ), f( ld( X, unit ) ) ), mult( f( ld( X, unit ) ), X ) ) ==> mult(
% 57.96/58.37 Y, ld( ld( rd( mult( f( ld( X, unit ) ), X ), f( ld( X, unit ) ) ), Y ),
% 57.96/58.37 mult( f( ld( X, unit ) ), X ) ) ) }.
% 57.96/58.37 parent0[0]: (1312) {G16,W15,D6,L1,V2,M1} P(379,470) { mult( Y, mult( f( ld
% 57.96/58.37 ( X, unit ) ), X ) ) ==> rd( Y, f( ld( X, unit ) ) ) }.
% 57.96/58.37 parent1[0; 2]: (11644) {G17,W43,D9,L1,V2,M1} { mult( mult( mult( f( ld( X
% 57.96/58.37 , unit ) ), X ), mult( f( ld( X, unit ) ), X ) ), mult( f( ld( X, unit )
% 57.96/58.37 ), X ) ) ==> mult( Y, ld( ld( rd( mult( f( ld( X, unit ) ), X ), f( ld(
% 57.96/58.37 X, unit ) ) ), Y ), mult( f( ld( X, unit ) ), X ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := mult( f( ld( X, unit ) ), X )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11655) {G18,W39,D9,L1,V2,M1} { mult( rd( mult( f( ld( X, unit )
% 57.96/58.37 ), X ), f( ld( X, unit ) ) ), mult( f( ld( X, unit ) ), X ) ) ==> rd( Y
% 57.96/58.37 , mult( f( ld( X, unit ) ), ld( rd( mult( f( ld( X, unit ) ), X ), f( ld
% 57.96/58.37 ( X, unit ) ) ), Y ) ) ) }.
% 57.96/58.37 parent0[0]: (6083) {G25,W19,D7,L1,V3,M1} P(2243,534) { mult( Z, ld( Y, mult
% 57.96/58.37 ( f( ld( X, unit ) ), X ) ) ) ==> rd( Z, mult( f( ld( X, unit ) ), Y ) )
% 57.96/58.37 }.
% 57.96/58.37 parent1[0; 19]: (11646) {G17,W41,D9,L1,V2,M1} { mult( rd( mult( f( ld( X,
% 57.96/58.37 unit ) ), X ), f( ld( X, unit ) ) ), mult( f( ld( X, unit ) ), X ) ) ==>
% 57.96/58.37 mult( Y, ld( ld( rd( mult( f( ld( X, unit ) ), X ), f( ld( X, unit ) ) )
% 57.96/58.37 , Y ), mult( f( ld( X, unit ) ), X ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := ld( rd( mult( f( ld( X, unit ) ), X ), f( ld( X, unit ) ) ), Y )
% 57.96/58.37 Z := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11656) {G19,W39,D9,L1,V2,M1} { mult( rd( mult( f( ld( X, unit )
% 57.96/58.37 ), X ), f( ld( X, unit ) ) ), mult( f( ld( X, unit ) ), X ) ) ==> mult(
% 57.96/58.37 Y, rd( ld( Y, rd( mult( f( ld( X, unit ) ), X ), f( ld( X, unit ) ) ) ),
% 57.96/58.37 f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 parent0[0]: (2537) {G27,W15,D5,L1,V4,M1} P(534,2276) { rd( T, mult( X, ld(
% 57.96/58.37 Z, Y ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 57.96/58.37 parent1[0; 19]: (11655) {G18,W39,D9,L1,V2,M1} { mult( rd( mult( f( ld( X,
% 57.96/58.37 unit ) ), X ), f( ld( X, unit ) ) ), mult( f( ld( X, unit ) ), X ) ) ==>
% 57.96/58.37 rd( Y, mult( f( ld( X, unit ) ), ld( rd( mult( f( ld( X, unit ) ), X ), f
% 57.96/58.37 ( ld( X, unit ) ) ), Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( ld( X, unit ) )
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := rd( mult( f( ld( X, unit ) ), X ), f( ld( X, unit ) ) )
% 57.96/58.37 T := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11658) {G20,W39,D9,L1,V2,M1} { mult( rd( mult( f( ld( X, unit )
% 57.96/58.37 ), X ), f( ld( X, unit ) ) ), mult( f( ld( X, unit ) ), X ) ) ==> mult(
% 57.96/58.37 Y, rd( ld( Y, mult( rd( f( ld( X, unit ) ), f( ld( X, unit ) ) ), X ) ),
% 57.96/58.37 f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 parent0[0]: (1877) {G20,W17,D6,L1,V2,M1} P(516,89);d(534);d(16) { rd( mult
% 57.96/58.37 ( X, Y ), f( ld( Y, unit ) ) ) ==> mult( rd( X, f( ld( Y, unit ) ) ), Y )
% 57.96/58.37 }.
% 57.96/58.37 parent1[0; 24]: (11656) {G19,W39,D9,L1,V2,M1} { mult( rd( mult( f( ld( X,
% 57.96/58.37 unit ) ), X ), f( ld( X, unit ) ) ), mult( f( ld( X, unit ) ), X ) ) ==>
% 57.96/58.37 mult( Y, rd( ld( Y, rd( mult( f( ld( X, unit ) ), X ), f( ld( X, unit ) )
% 57.96/58.37 ) ), f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( ld( X, unit ) )
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11659) {G21,W39,D9,L1,V2,M1} { mult( mult( rd( f( ld( X, unit )
% 57.96/58.37 ), f( ld( X, unit ) ) ), X ), mult( f( ld( X, unit ) ), X ) ) ==> mult(
% 57.96/58.37 Y, rd( ld( Y, mult( rd( f( ld( X, unit ) ), f( ld( X, unit ) ) ), X ) ),
% 57.96/58.37 f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 parent0[0]: (1877) {G20,W17,D6,L1,V2,M1} P(516,89);d(534);d(16) { rd( mult
% 57.96/58.37 ( X, Y ), f( ld( Y, unit ) ) ) ==> mult( rd( X, f( ld( Y, unit ) ) ), Y )
% 57.96/58.37 }.
% 57.96/58.37 parent1[0; 2]: (11658) {G20,W39,D9,L1,V2,M1} { mult( rd( mult( f( ld( X,
% 57.96/58.37 unit ) ), X ), f( ld( X, unit ) ) ), mult( f( ld( X, unit ) ), X ) ) ==>
% 57.96/58.37 mult( Y, rd( ld( Y, mult( rd( f( ld( X, unit ) ), f( ld( X, unit ) ) ), X
% 57.96/58.37 ) ), f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( ld( X, unit ) )
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11669) {G22,W39,D9,L1,V2,M1} { mult( mult( rd( f( ld( X, unit )
% 57.96/58.37 ), f( ld( X, unit ) ) ), X ), mult( f( ld( X, unit ) ), X ) ) ==> mult(
% 57.96/58.37 Y, rd( ld( Y, ld( rd( f( ld( X, unit ) ), f( ld( X, unit ) ) ), X ) ), f
% 57.96/58.37 ( ld( X, unit ) ) ) ) }.
% 57.96/58.37 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.37 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.37 parent1[0; 24]: (11659) {G21,W39,D9,L1,V2,M1} { mult( mult( rd( f( ld( X,
% 57.96/58.37 unit ) ), f( ld( X, unit ) ) ), X ), mult( f( ld( X, unit ) ), X ) ) ==>
% 57.96/58.37 mult( Y, rd( ld( Y, mult( rd( f( ld( X, unit ) ), f( ld( X, unit ) ) ), X
% 57.96/58.37 ) ), f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( ld( X, unit ) )
% 57.96/58.37 Y := f( ld( X, unit ) )
% 57.96/58.37 Z := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11670) {G23,W39,D9,L1,V2,M1} { mult( ld( rd( f( ld( X, unit ) )
% 57.96/58.37 , f( ld( X, unit ) ) ), X ), mult( f( ld( X, unit ) ), X ) ) ==> mult( Y
% 57.96/58.37 , rd( ld( Y, ld( rd( f( ld( X, unit ) ), f( ld( X, unit ) ) ), X ) ), f(
% 57.96/58.37 ld( X, unit ) ) ) ) }.
% 57.96/58.37 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.37 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.37 parent1[0; 2]: (11669) {G22,W39,D9,L1,V2,M1} { mult( mult( rd( f( ld( X,
% 57.96/58.37 unit ) ), f( ld( X, unit ) ) ), X ), mult( f( ld( X, unit ) ), X ) ) ==>
% 57.96/58.37 mult( Y, rd( ld( Y, ld( rd( f( ld( X, unit ) ), f( ld( X, unit ) ) ), X )
% 57.96/58.37 ), f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( ld( X, unit ) )
% 57.96/58.37 Y := f( ld( X, unit ) )
% 57.96/58.37 Z := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11677) {G2,W31,D7,L1,V2,M1} { mult( ld( rd( f( ld( X, unit ) ),
% 57.96/58.37 f( ld( X, unit ) ) ), X ), mult( f( ld( X, unit ) ), X ) ) ==> mult( Y,
% 57.96/58.37 rd( ld( Y, ld( unit, X ) ), f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 parent0[0]: (14) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 57.96/58.37 parent1[0; 25]: (11670) {G23,W39,D9,L1,V2,M1} { mult( ld( rd( f( ld( X,
% 57.96/58.37 unit ) ), f( ld( X, unit ) ) ), X ), mult( f( ld( X, unit ) ), X ) ) ==>
% 57.96/58.37 mult( Y, rd( ld( Y, ld( rd( f( ld( X, unit ) ), f( ld( X, unit ) ) ), X )
% 57.96/58.37 ), f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( ld( X, unit ) )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11678) {G2,W23,D6,L1,V2,M1} { mult( ld( unit, X ), mult( f( ld(
% 57.96/58.37 X, unit ) ), X ) ) ==> mult( Y, rd( ld( Y, ld( unit, X ) ), f( ld( X,
% 57.96/58.37 unit ) ) ) ) }.
% 57.96/58.37 parent0[0]: (14) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 57.96/58.37 parent1[0; 3]: (11677) {G2,W31,D7,L1,V2,M1} { mult( ld( rd( f( ld( X, unit
% 57.96/58.37 ) ), f( ld( X, unit ) ) ), X ), mult( f( ld( X, unit ) ), X ) ) ==> mult
% 57.96/58.37 ( Y, rd( ld( Y, ld( unit, X ) ), f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( ld( X, unit ) )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11681) {G2,W21,D6,L1,V2,M1} { mult( ld( unit, X ), mult( f( ld(
% 57.96/58.37 X, unit ) ), X ) ) ==> mult( Y, rd( ld( Y, X ), f( ld( X, unit ) ) ) )
% 57.96/58.37 }.
% 57.96/58.37 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.37 parent1[0; 16]: (11678) {G2,W23,D6,L1,V2,M1} { mult( ld( unit, X ), mult(
% 57.96/58.37 f( ld( X, unit ) ), X ) ) ==> mult( Y, rd( ld( Y, ld( unit, X ) ), f( ld
% 57.96/58.37 ( X, unit ) ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11682) {G2,W19,D6,L1,V2,M1} { mult( X, mult( f( ld( X, unit ) )
% 57.96/58.37 , X ) ) ==> mult( Y, rd( ld( Y, X ), f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.37 parent1[0; 2]: (11681) {G2,W21,D6,L1,V2,M1} { mult( ld( unit, X ), mult( f
% 57.96/58.37 ( ld( X, unit ) ), X ) ) ==> mult( Y, rd( ld( Y, X ), f( ld( X, unit ) )
% 57.96/58.37 ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11683) {G1,W19,D6,L1,V2,M1} { mult( mult( X, f( ld( X, unit ) )
% 57.96/58.37 ), X ) ==> mult( Y, rd( ld( Y, X ), f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 57.96/58.37 mult( Y, X ), Y ) }.
% 57.96/58.37 parent1[0; 1]: (11682) {G2,W19,D6,L1,V2,M1} { mult( X, mult( f( ld( X,
% 57.96/58.37 unit ) ), X ) ) ==> mult( Y, rd( ld( Y, X ), f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( ld( X, unit ) )
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11684) {G2,W17,D6,L1,V2,M1} { rd( X, f( ld( X, unit ) ) ) ==>
% 57.96/58.37 mult( Y, rd( ld( Y, X ), f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 parent0[0]: (513) {G17,W15,D6,L1,V2,M1} P(489,89) { mult( mult( X, f( ld( Y
% 57.96/58.37 , unit ) ) ), Y ) ==> rd( X, f( ld( Y, unit ) ) ) }.
% 57.96/58.37 parent1[0; 1]: (11683) {G1,W19,D6,L1,V2,M1} { mult( mult( X, f( ld( X,
% 57.96/58.37 unit ) ) ), X ) ==> mult( Y, rd( ld( Y, X ), f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11685) {G3,W17,D6,L1,V2,M1} { ld( f( ld( X, unit ) ), X ) ==>
% 57.96/58.37 mult( Y, rd( ld( Y, X ), f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 parent0[0]: (1301) {G21,W13,D5,L1,V1,M1} P(379,343);d(367);d(534);d(16);d(
% 57.96/58.37 28);d(1076);d(534);d(0) { rd( X, f( ld( X, unit ) ) ) ==> ld( f( ld( X,
% 57.96/58.37 unit ) ), X ) }.
% 57.96/58.37 parent1[0; 1]: (11684) {G2,W17,D6,L1,V2,M1} { rd( X, f( ld( X, unit ) ) )
% 57.96/58.37 ==> mult( Y, rd( ld( Y, X ), f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11686) {G3,W17,D6,L1,V2,M1} { mult( Y, rd( ld( Y, X ), f( ld( X,
% 57.96/58.37 unit ) ) ) ) ==> ld( f( ld( X, unit ) ), X ) }.
% 57.96/58.37 parent0[0]: (11685) {G3,W17,D6,L1,V2,M1} { ld( f( ld( X, unit ) ), X ) ==>
% 57.96/58.37 mult( Y, rd( ld( Y, X ), f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (6101) {G41,W17,D6,L1,V2,M1} P(1312,4797);d(6083);d(2537);d(
% 57.96/58.37 1877);d(2257);d(14);d(16);d(7);d(513);d(1301) { mult( Y, rd( ld( Y, X ),
% 57.96/58.37 f( ld( X, unit ) ) ) ) ==> ld( f( ld( X, unit ) ), X ) }.
% 57.96/58.37 parent0: (11686) {G3,W17,D6,L1,V2,M1} { mult( Y, rd( ld( Y, X ), f( ld( X
% 57.96/58.37 , unit ) ) ) ) ==> ld( f( ld( X, unit ) ), X ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11687) {G16,W15,D6,L1,V2,M1} { rd( X, f( ld( Y, unit ) ) ) ==>
% 57.96/58.37 mult( X, mult( f( ld( Y, unit ) ), Y ) ) }.
% 57.96/58.37 parent0[0]: (1312) {G16,W15,D6,L1,V2,M1} P(379,470) { mult( Y, mult( f( ld
% 57.96/58.37 ( X, unit ) ), X ) ) ==> rd( Y, f( ld( X, unit ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11689) {G17,W19,D6,L1,V3,M1} { rd( ld( X, Y ), f( ld( Z, unit )
% 57.96/58.37 ) ) ==> ld( ld( Y, X ), mult( f( ld( Z, unit ) ), Z ) ) }.
% 57.96/58.37 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.37 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.37 parent1[0; 9]: (11687) {G16,W15,D6,L1,V2,M1} { rd( X, f( ld( Y, unit ) ) )
% 57.96/58.37 ==> mult( X, mult( f( ld( Y, unit ) ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := mult( f( ld( Z, unit ) ), Z )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := ld( X, Y )
% 57.96/58.37 Y := Z
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11690) {G17,W19,D6,L1,V3,M1} { ld( ld( Y, X ), mult( f( ld( Z,
% 57.96/58.37 unit ) ), Z ) ) ==> rd( ld( X, Y ), f( ld( Z, unit ) ) ) }.
% 57.96/58.37 parent0[0]: (11689) {G17,W19,D6,L1,V3,M1} { rd( ld( X, Y ), f( ld( Z, unit
% 57.96/58.37 ) ) ) ==> ld( ld( Y, X ), mult( f( ld( Z, unit ) ), Z ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := Z
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (6105) {G25,W19,D6,L1,V3,M1} P(1312,2254) { ld( ld( Y, X ),
% 57.96/58.37 mult( f( ld( Z, unit ) ), Z ) ) ==> rd( ld( X, Y ), f( ld( Z, unit ) ) )
% 57.96/58.37 }.
% 57.96/58.37 parent0: (11690) {G17,W19,D6,L1,V3,M1} { ld( ld( Y, X ), mult( f( ld( Z,
% 57.96/58.37 unit ) ), Z ) ) ==> rd( ld( X, Y ), f( ld( Z, unit ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := Z
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11691) {G4,W13,D5,L1,V2,M1} { mult( Y, f( ld( Y, X ) ) ) = rd( X
% 57.96/58.37 , f( ld( Y, X ) ) ) }.
% 57.96/58.37 parent0[0]: (67) {G4,W13,D5,L1,V2,M1} P(0,60) { rd( Y, f( ld( X, Y ) ) ) =
% 57.96/58.37 mult( X, f( ld( X, Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11692) {G24,W15,D6,L1,V2,M1} { ld( mult( f( Y ), Y ), unit ) ==>
% 57.96/58.37 ld( mult( mult( X, f( Y ) ), Y ), X ) }.
% 57.96/58.37 parent0[0]: (1250) {G24,W15,D6,L1,V2,M1} P(1201,517) { ld( mult( mult( X, f
% 57.96/58.37 ( Y ) ), Y ), X ) ==> ld( mult( f( Y ), Y ), unit ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11697) {G5,W23,D7,L1,V2,M1} { ld( mult( f( ld( X, Y ) ), ld( X,
% 57.96/58.37 Y ) ), unit ) ==> ld( mult( rd( Y, f( ld( X, Y ) ) ), ld( X, Y ) ), X )
% 57.96/58.37 }.
% 57.96/58.37 parent0[0]: (11691) {G4,W13,D5,L1,V2,M1} { mult( Y, f( ld( Y, X ) ) ) = rd
% 57.96/58.37 ( X, f( ld( Y, X ) ) ) }.
% 57.96/58.37 parent1[0; 13]: (11692) {G24,W15,D6,L1,V2,M1} { ld( mult( f( Y ), Y ),
% 57.96/58.37 unit ) ==> ld( mult( mult( X, f( Y ) ), Y ), X ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := ld( X, Y )
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11698) {G6,W23,D7,L1,V2,M1} { ld( mult( f( ld( X, Y ) ), ld( X,
% 57.96/58.37 Y ) ), unit ) ==> ld( ld( rd( f( ld( X, Y ) ), Y ), ld( X, Y ) ), X ) }.
% 57.96/58.37 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.37 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.37 parent1[0; 12]: (11697) {G5,W23,D7,L1,V2,M1} { ld( mult( f( ld( X, Y ) ),
% 57.96/58.37 ld( X, Y ) ), unit ) ==> ld( mult( rd( Y, f( ld( X, Y ) ) ), ld( X, Y ) )
% 57.96/58.37 , X ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := f( ld( X, Y ) )
% 57.96/58.37 Z := ld( X, Y )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11699) {G7,W19,D6,L1,V2,M1} { ld( mult( f( ld( X, Y ) ), ld( X,
% 57.96/58.37 Y ) ), unit ) ==> ld( mult( Y, f( ld( X, Y ) ) ), X ) }.
% 57.96/58.37 parent0[0]: (2514) {G26,W11,D5,L1,V2,M1} P(2257,59) { ld( rd( f( Y ), X ),
% 57.96/58.37 Y ) ==> mult( X, f( Y ) ) }.
% 57.96/58.37 parent1[0; 12]: (11698) {G6,W23,D7,L1,V2,M1} { ld( mult( f( ld( X, Y ) ),
% 57.96/58.37 ld( X, Y ) ), unit ) ==> ld( ld( rd( f( ld( X, Y ) ), Y ), ld( X, Y ) ),
% 57.96/58.37 X ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := ld( X, Y )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11700) {G8,W17,D6,L1,V2,M1} { rd( ld( Y, X ), f( ld( X, Y ) ) )
% 57.96/58.37 ==> ld( mult( Y, f( ld( X, Y ) ) ), X ) }.
% 57.96/58.37 parent0[0]: (2298) {G25,W13,D5,L1,V3,M1} P(534,2215) { ld( mult( X, ld( Z,
% 57.96/58.37 Y ) ), unit ) ==> rd( ld( Y, Z ), X ) }.
% 57.96/58.37 parent1[0; 1]: (11699) {G7,W19,D6,L1,V2,M1} { ld( mult( f( ld( X, Y ) ),
% 57.96/58.37 ld( X, Y ) ), unit ) ==> ld( mult( Y, f( ld( X, Y ) ) ), X ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( ld( X, Y ) )
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11701) {G9,W17,D6,L1,V2,M1} { ld( f( ld( Y, X ) ), ld( X, Y ) )
% 57.96/58.37 ==> ld( mult( X, f( ld( Y, X ) ) ), Y ) }.
% 57.96/58.37 parent0[0]: (1326) {G22,W17,D5,L1,V2,M1} P(529,1301) { rd( ld( X, Y ), f(
% 57.96/58.37 ld( Y, X ) ) ) ==> ld( f( ld( Y, X ) ), ld( X, Y ) ) }.
% 57.96/58.37 parent1[0; 1]: (11700) {G8,W17,D6,L1,V2,M1} { rd( ld( Y, X ), f( ld( X, Y
% 57.96/58.37 ) ) ) ==> ld( mult( Y, f( ld( X, Y ) ) ), X ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (6121) {G27,W17,D6,L1,V2,M1} P(67,1250);d(2257);d(2514);d(2298
% 57.96/58.37 );d(1326) { ld( f( ld( X, Y ) ), ld( Y, X ) ) ==> ld( mult( Y, f( ld( X,
% 57.96/58.37 Y ) ) ), X ) }.
% 57.96/58.37 parent0: (11701) {G9,W17,D6,L1,V2,M1} { ld( f( ld( Y, X ) ), ld( X, Y ) )
% 57.96/58.37 ==> ld( mult( X, f( ld( Y, X ) ) ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11704) {G26,W17,D5,L1,V3,M1} { ld( mult( Z, Z ), unit ) ==> ld(
% 57.96/58.37 ld( rd( X, Y ), Z ), rd( rd( Y, X ), Z ) ) }.
% 57.96/58.37 parent0[0]: (2501) {G26,W17,D5,L1,V3,M1} P(2257,497) { ld( ld( rd( Y, X ),
% 57.96/58.37 Z ), rd( rd( X, Y ), Z ) ) ==> ld( mult( Z, Z ), unit ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 Z := Z
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11709) {G17,W27,D6,L1,V2,M1} { ld( mult( f( ld( X, unit ) ), f(
% 57.96/58.37 ld( X, unit ) ) ), unit ) ==> ld( ld( rd( X, Y ), f( ld( X, unit ) ) ),
% 57.96/58.37 mult( Y, f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 parent0[0]: (501) {G16,W15,D5,L1,V2,M1} P(470,60) { rd( rd( X, Y ), f( ld(
% 57.96/58.37 Y, unit ) ) ) ==> mult( X, f( ld( Y, unit ) ) ) }.
% 57.96/58.37 parent1[0; 21]: (11704) {G26,W17,D5,L1,V3,M1} { ld( mult( Z, Z ), unit )
% 57.96/58.37 ==> ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), Z ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := f( ld( X, unit ) )
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11711) {G1,W21,D6,L1,V2,M1} { ld( ld( X, unit ), unit ) ==> ld(
% 57.96/58.37 ld( rd( X, Y ), f( ld( X, unit ) ) ), mult( Y, f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 57.96/58.37 parent1[0; 2]: (11709) {G17,W27,D6,L1,V2,M1} { ld( mult( f( ld( X, unit )
% 57.96/58.37 ), f( ld( X, unit ) ) ), unit ) ==> ld( ld( rd( X, Y ), f( ld( X, unit )
% 57.96/58.37 ) ), mult( Y, f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := ld( X, unit )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11712) {G2,W19,D6,L1,V2,M1} { ld( unit, X ) ==> ld( ld( rd( X, Y
% 57.96/58.37 ), f( ld( X, unit ) ) ), mult( Y, f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.37 ==> ld( Y, X ) }.
% 57.96/58.37 parent1[0; 1]: (11711) {G1,W21,D6,L1,V2,M1} { ld( ld( X, unit ), unit )
% 57.96/58.37 ==> ld( ld( rd( X, Y ), f( ld( X, unit ) ) ), mult( Y, f( ld( X, unit ) )
% 57.96/58.37 ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := unit
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11713) {G2,W17,D6,L1,V2,M1} { X ==> ld( ld( rd( X, Y ), f( ld( X
% 57.96/58.37 , unit ) ) ), mult( Y, f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.37 parent1[0; 1]: (11712) {G2,W19,D6,L1,V2,M1} { ld( unit, X ) ==> ld( ld( rd
% 57.96/58.37 ( X, Y ), f( ld( X, unit ) ) ), mult( Y, f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11714) {G2,W17,D6,L1,V2,M1} { ld( ld( rd( X, Y ), f( ld( X, unit
% 57.96/58.37 ) ) ), mult( Y, f( ld( X, unit ) ) ) ) ==> X }.
% 57.96/58.37 parent0[0]: (11713) {G2,W17,D6,L1,V2,M1} { X ==> ld( ld( rd( X, Y ), f( ld
% 57.96/58.37 ( X, unit ) ) ), mult( Y, f( ld( X, unit ) ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (6579) {G27,W17,D6,L1,V2,M1} P(501,2501);d(8);d(529);d(16) {
% 57.96/58.37 ld( ld( rd( Y, X ), f( ld( Y, unit ) ) ), mult( X, f( ld( Y, unit ) ) ) )
% 57.96/58.37 ==> Y }.
% 57.96/58.37 parent0: (11714) {G2,W17,D6,L1,V2,M1} { ld( ld( rd( X, Y ), f( ld( X, unit
% 57.96/58.37 ) ) ), mult( Y, f( ld( X, unit ) ) ) ) ==> X }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11716) {G41,W17,D5,L1,V2,M1} { mult( f( Y ), rd( Y, X ) ) ==> ld
% 57.96/58.37 ( rd( X, f( Y ) ), mult( X, rd( Y, X ) ) ) }.
% 57.96/58.37 parent0[0]: (4542) {G41,W17,D5,L1,V2,M1} P(4510,7);d(2257);d(4316);d(2257);
% 57.96/58.37 d(2254);d(504);d(2204) { ld( rd( X, f( Y ) ), mult( X, rd( Y, X ) ) ) ==>
% 57.96/58.37 mult( f( Y ), rd( Y, X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11733) {G17,W31,D6,L1,V2,M1} { mult( f( ld( X, unit ) ), rd( ld
% 57.96/58.37 ( X, unit ), rd( Y, X ) ) ) ==> ld( mult( Y, f( ld( X, unit ) ) ), mult(
% 57.96/58.37 rd( Y, X ), rd( ld( X, unit ), rd( Y, X ) ) ) ) }.
% 57.96/58.37 parent0[0]: (501) {G16,W15,D5,L1,V2,M1} P(470,60) { rd( rd( X, Y ), f( ld(
% 57.96/58.37 Y, unit ) ) ) ==> mult( X, f( ld( Y, unit ) ) ) }.
% 57.96/58.37 parent1[0; 14]: (11716) {G41,W17,D5,L1,V2,M1} { mult( f( Y ), rd( Y, X ) )
% 57.96/58.37 ==> ld( rd( X, f( Y ) ), mult( X, rd( Y, X ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := rd( Y, X )
% 57.96/58.37 Y := ld( X, unit )
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11735) {G18,W31,D6,L1,V2,M1} { mult( f( ld( X, unit ) ), rd( ld
% 57.96/58.37 ( X, unit ), rd( Y, X ) ) ) ==> ld( mult( Y, f( ld( X, unit ) ) ), ld( rd
% 57.96/58.37 ( X, Y ), rd( ld( X, unit ), rd( Y, X ) ) ) ) }.
% 57.96/58.37 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.37 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.37 parent1[0; 20]: (11733) {G17,W31,D6,L1,V2,M1} { mult( f( ld( X, unit ) ),
% 57.96/58.37 rd( ld( X, unit ), rd( Y, X ) ) ) ==> ld( mult( Y, f( ld( X, unit ) ) ),
% 57.96/58.37 mult( rd( Y, X ), rd( ld( X, unit ), rd( Y, X ) ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 Z := rd( ld( X, unit ), rd( Y, X ) )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11737) {G19,W31,D6,L1,V2,M1} { mult( f( ld( X, unit ) ), rd( ld
% 57.96/58.37 ( X, unit ), rd( Y, X ) ) ) ==> ld( mult( Y, f( ld( X, unit ) ) ), ld( rd
% 57.96/58.37 ( X, Y ), mult( ld( X, unit ), rd( X, Y ) ) ) ) }.
% 57.96/58.37 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.37 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.37 parent1[0; 24]: (11735) {G18,W31,D6,L1,V2,M1} { mult( f( ld( X, unit ) ),
% 57.96/58.37 rd( ld( X, unit ), rd( Y, X ) ) ) ==> ld( mult( Y, f( ld( X, unit ) ) ),
% 57.96/58.37 ld( rd( X, Y ), rd( ld( X, unit ), rd( Y, X ) ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := ld( X, unit )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11738) {G20,W31,D6,L1,V2,M1} { mult( f( ld( X, unit ) ), mult(
% 57.96/58.37 ld( X, unit ), rd( X, Y ) ) ) ==> ld( mult( Y, f( ld( X, unit ) ) ), ld(
% 57.96/58.37 rd( X, Y ), mult( ld( X, unit ), rd( X, Y ) ) ) ) }.
% 57.96/58.37 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.37 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.37 parent1[0; 6]: (11737) {G19,W31,D6,L1,V2,M1} { mult( f( ld( X, unit ) ),
% 57.96/58.37 rd( ld( X, unit ), rd( Y, X ) ) ) ==> ld( mult( Y, f( ld( X, unit ) ) ),
% 57.96/58.37 ld( rd( X, Y ), mult( ld( X, unit ), rd( X, Y ) ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := ld( X, unit )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11746) {G21,W31,D6,L1,V2,M1} { mult( f( ld( X, unit ) ), mult(
% 57.96/58.37 ld( X, unit ), rd( X, Y ) ) ) ==> ld( mult( Y, f( ld( X, unit ) ) ), ld(
% 57.96/58.37 ld( ld( X, unit ), rd( X, Y ) ), rd( X, Y ) ) ) }.
% 57.96/58.37 parent0[0]: (2324) {G25,W11,D4,L1,V2,M1} P(2213,884);d(2254);d(16);d(2205);
% 57.96/58.37 d(16) { ld( X, mult( Y, X ) ) ==> ld( ld( Y, X ), X ) }.
% 57.96/58.37 parent1[0; 20]: (11738) {G20,W31,D6,L1,V2,M1} { mult( f( ld( X, unit ) ),
% 57.96/58.37 mult( ld( X, unit ), rd( X, Y ) ) ) ==> ld( mult( Y, f( ld( X, unit ) ) )
% 57.96/58.37 , ld( rd( X, Y ), mult( ld( X, unit ), rd( X, Y ) ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := rd( X, Y )
% 57.96/58.37 Y := ld( X, unit )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11747) {G22,W29,D6,L1,V2,M1} { mult( f( ld( X, unit ) ), mult(
% 57.96/58.37 ld( X, unit ), rd( X, Y ) ) ) ==> ld( mult( Y, f( ld( X, unit ) ) ), ld(
% 57.96/58.37 mult( X, rd( X, Y ) ), rd( X, Y ) ) ) }.
% 57.96/58.37 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.37 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.37 parent1[0; 21]: (11746) {G21,W31,D6,L1,V2,M1} { mult( f( ld( X, unit ) ),
% 57.96/58.37 mult( ld( X, unit ), rd( X, Y ) ) ) ==> ld( mult( Y, f( ld( X, unit ) ) )
% 57.96/58.37 , ld( ld( ld( X, unit ), rd( X, Y ) ), rd( X, Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := rd( X, Y )
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11748) {G20,W27,D6,L1,V2,M1} { mult( f( ld( X, unit ) ), mult(
% 57.96/58.37 ld( X, unit ), rd( X, Y ) ) ) ==> ld( mult( Y, f( ld( X, unit ) ) ), ld(
% 57.96/58.37 mult( Y, rd( X, Y ) ), unit ) ) }.
% 57.96/58.37 parent0[0]: (888) {G19,W17,D5,L1,V2,M1} P(2,528) { ld( mult( X, rd( X, Y )
% 57.96/58.37 ), rd( X, Y ) ) ==> ld( mult( Y, rd( X, Y ) ), unit ) }.
% 57.96/58.37 parent1[0; 20]: (11747) {G22,W29,D6,L1,V2,M1} { mult( f( ld( X, unit ) ),
% 57.96/58.37 mult( ld( X, unit ), rd( X, Y ) ) ) ==> ld( mult( Y, f( ld( X, unit ) ) )
% 57.96/58.37 , ld( mult( X, rd( X, Y ) ), rd( X, Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11749) {G21,W27,D7,L1,V2,M1} { mult( f( ld( X, unit ) ), mult(
% 57.96/58.37 ld( X, unit ), rd( X, Y ) ) ) ==> ld( mult( mult( Y, rd( X, Y ) ), mult(
% 57.96/58.37 Y, f( ld( X, unit ) ) ) ), unit ) }.
% 57.96/58.37 parent0[0]: (2151) {G22,W11,D4,L1,V2,M1} P(17,2103);d(1897);d(504) { ld( X
% 57.96/58.37 , ld( Y, unit ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.37 parent1[0; 13]: (11748) {G20,W27,D6,L1,V2,M1} { mult( f( ld( X, unit ) ),
% 57.96/58.37 mult( ld( X, unit ), rd( X, Y ) ) ) ==> ld( mult( Y, f( ld( X, unit ) ) )
% 57.96/58.37 , ld( mult( Y, rd( X, Y ) ), unit ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := mult( Y, f( ld( X, unit ) ) )
% 57.96/58.37 Y := mult( Y, rd( X, Y ) )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11750) {G22,W27,D7,L1,V2,M1} { mult( f( ld( X, unit ) ), mult(
% 57.96/58.37 ld( X, unit ), rd( X, Y ) ) ) ==> ld( ld( rd( rd( Y, X ), Y ), mult( Y, f
% 57.96/58.37 ( ld( X, unit ) ) ) ), unit ) }.
% 57.96/58.37 parent0[0]: (2525) {G27,W15,D5,L1,V4,M1} P(2276,2257) { mult( mult( X, rd(
% 57.96/58.37 Z, Y ) ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 57.96/58.37 parent1[0; 14]: (11749) {G21,W27,D7,L1,V2,M1} { mult( f( ld( X, unit ) ),
% 57.96/58.37 mult( ld( X, unit ), rd( X, Y ) ) ) ==> ld( mult( mult( Y, rd( X, Y ) ),
% 57.96/58.37 mult( Y, f( ld( X, unit ) ) ) ), unit ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := X
% 57.96/58.37 T := mult( Y, f( ld( X, unit ) ) )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11751) {G19,W25,D6,L1,V2,M1} { mult( f( ld( X, unit ) ), mult(
% 57.96/58.37 ld( X, unit ), rd( X, Y ) ) ) ==> ld( mult( Y, f( ld( X, unit ) ) ), rd(
% 57.96/58.37 rd( Y, X ), Y ) ) }.
% 57.96/58.37 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.37 ==> ld( Y, X ) }.
% 57.96/58.37 parent1[0; 13]: (11750) {G22,W27,D7,L1,V2,M1} { mult( f( ld( X, unit ) ),
% 57.96/58.37 mult( ld( X, unit ), rd( X, Y ) ) ) ==> ld( ld( rd( rd( Y, X ), Y ), mult
% 57.96/58.37 ( Y, f( ld( X, unit ) ) ) ), unit ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := rd( rd( Y, X ), Y )
% 57.96/58.37 Y := mult( Y, f( ld( X, unit ) ) )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11752) {G20,W19,D5,L1,V2,M1} { mult( f( ld( X, unit ) ), mult(
% 57.96/58.37 ld( X, unit ), rd( X, Y ) ) ) ==> rd( f( ld( X, unit ) ), Y ) }.
% 57.96/58.37 parent0[0]: (4516) {G41,W19,D6,L1,V2,M1} P(2316,4507);d(470);d(2335) { ld(
% 57.96/58.37 mult( Y, f( ld( X, unit ) ) ), rd( rd( Y, X ), Y ) ) ==> rd( f( ld( X,
% 57.96/58.37 unit ) ), Y ) }.
% 57.96/58.37 parent1[0; 13]: (11751) {G19,W25,D6,L1,V2,M1} { mult( f( ld( X, unit ) ),
% 57.96/58.37 mult( ld( X, unit ), rd( X, Y ) ) ) ==> ld( mult( Y, f( ld( X, unit ) ) )
% 57.96/58.37 , rd( rd( Y, X ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11753) {G21,W19,D6,L1,V2,M1} { mult( mult( f( ld( X, unit ) ),
% 57.96/58.37 ld( X, unit ) ), rd( X, Y ) ) ==> rd( f( ld( X, unit ) ), Y ) }.
% 57.96/58.37 parent0[0]: (3463) {G33,W13,D5,L1,V2,M1} P(3370,2275);d(3357);d(3062) {
% 57.96/58.37 mult( f( X ), mult( X, Y ) ) ==> mult( mult( f( X ), X ), Y ) }.
% 57.96/58.37 parent1[0; 1]: (11752) {G20,W19,D5,L1,V2,M1} { mult( f( ld( X, unit ) ),
% 57.96/58.37 mult( ld( X, unit ), rd( X, Y ) ) ) ==> rd( f( ld( X, unit ) ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := ld( X, unit )
% 57.96/58.37 Y := rd( X, Y )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11754) {G22,W19,D6,L1,V2,M1} { ld( rd( ld( unit, X ), f( ld( X,
% 57.96/58.37 unit ) ) ), rd( X, Y ) ) ==> rd( f( ld( X, unit ) ), Y ) }.
% 57.96/58.37 parent0[0]: (2505) {G26,W15,D5,L1,V4,M1} P(534,2257) { mult( mult( X, ld( Z
% 57.96/58.37 , Y ) ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 57.96/58.37 parent1[0; 1]: (11753) {G21,W19,D6,L1,V2,M1} { mult( mult( f( ld( X, unit
% 57.96/58.37 ) ), ld( X, unit ) ), rd( X, Y ) ) ==> rd( f( ld( X, unit ) ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( ld( X, unit ) )
% 57.96/58.37 Y := unit
% 57.96/58.37 Z := X
% 57.96/58.37 T := rd( X, Y )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11755) {G23,W19,D6,L1,V2,M1} { ld( ld( f( ld( X, unit ) ), ld(
% 57.96/58.37 unit, X ) ), rd( X, Y ) ) ==> rd( f( ld( X, unit ) ), Y ) }.
% 57.96/58.37 parent0[0]: (1326) {G22,W17,D5,L1,V2,M1} P(529,1301) { rd( ld( X, Y ), f(
% 57.96/58.37 ld( Y, X ) ) ) ==> ld( f( ld( Y, X ) ), ld( X, Y ) ) }.
% 57.96/58.37 parent1[0; 2]: (11754) {G22,W19,D6,L1,V2,M1} { ld( rd( ld( unit, X ), f(
% 57.96/58.37 ld( X, unit ) ) ), rd( X, Y ) ) ==> rd( f( ld( X, unit ) ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := unit
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11756) {G24,W19,D7,L1,V2,M1} { ld( ld( mult( unit, f( ld( X,
% 57.96/58.37 unit ) ) ), X ), rd( X, Y ) ) ==> rd( f( ld( X, unit ) ), Y ) }.
% 57.96/58.37 parent0[0]: (6121) {G27,W17,D6,L1,V2,M1} P(67,1250);d(2257);d(2514);d(2298)
% 57.96/58.37 ;d(1326) { ld( f( ld( X, Y ) ), ld( Y, X ) ) ==> ld( mult( Y, f( ld( X, Y
% 57.96/58.37 ) ) ), X ) }.
% 57.96/58.37 parent1[0; 2]: (11755) {G23,W19,D6,L1,V2,M1} { ld( ld( f( ld( X, unit ) )
% 57.96/58.37 , ld( unit, X ) ), rd( X, Y ) ) ==> rd( f( ld( X, unit ) ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := unit
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11757) {G1,W17,D6,L1,V2,M1} { ld( ld( f( ld( X, unit ) ), X ),
% 57.96/58.37 rd( X, Y ) ) ==> rd( f( ld( X, unit ) ), Y ) }.
% 57.96/58.37 parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 57.96/58.37 parent1[0; 3]: (11756) {G24,W19,D7,L1,V2,M1} { ld( ld( mult( unit, f( ld(
% 57.96/58.37 X, unit ) ) ), X ), rd( X, Y ) ) ==> rd( f( ld( X, unit ) ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( ld( X, unit ) )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (6631) {G42,W17,D6,L1,V2,M1} P(501,4542);d(2257);d(2276);d(
% 57.96/58.37 2324);d(2204);d(888);d(2151);d(2525);d(529);d(4516);d(3463);d(2505);d(
% 57.96/58.37 1326);d(6121);d(5) { ld( ld( f( ld( Y, unit ) ), Y ), rd( Y, X ) ) ==> rd
% 57.96/58.37 ( f( ld( Y, unit ) ), X ) }.
% 57.96/58.37 parent0: (11757) {G1,W17,D6,L1,V2,M1} { ld( ld( f( ld( X, unit ) ), X ),
% 57.96/58.37 rd( X, Y ) ) ==> rd( f( ld( X, unit ) ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11760) {G29,W17,D5,L1,V2,M1} { mult( f( X ), rd( rd( X, Y ), Y )
% 57.96/58.37 ) ==> rd( mult( f( X ), rd( X, Y ) ), Y ) }.
% 57.96/58.37 parent0[0]: (4145) {G29,W17,D5,L1,V2,M1} P(4132,133);d(133);d(4132) { rd(
% 57.96/58.37 mult( f( X ), rd( X, Y ) ), Y ) ==> mult( f( X ), rd( rd( X, Y ), Y ) )
% 57.96/58.37 }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11765) {G24,W23,D6,L1,V2,M1} { mult( f( X ), rd( rd( X, mult( Y
% 57.96/58.37 , X ) ), mult( Y, X ) ) ) ==> rd( mult( f( X ), ld( Y, unit ) ), mult( Y
% 57.96/58.37 , X ) ) }.
% 57.96/58.37 parent0[0]: (2213) {G23,W9,D4,L1,V2,M1} P(2151,0);d(470) { rd( X, mult( Y,
% 57.96/58.37 X ) ) ==> ld( Y, unit ) }.
% 57.96/58.37 parent1[0; 17]: (11760) {G29,W17,D5,L1,V2,M1} { mult( f( X ), rd( rd( X, Y
% 57.96/58.37 ), Y ) ) ==> rd( mult( f( X ), rd( X, Y ) ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := mult( Y, X )
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11766) {G24,W21,D5,L1,V2,M1} { mult( f( X ), rd( ld( Y, unit ),
% 57.96/58.37 mult( Y, X ) ) ) ==> rd( mult( f( X ), ld( Y, unit ) ), mult( Y, X ) )
% 57.96/58.37 }.
% 57.96/58.37 parent0[0]: (2213) {G23,W9,D4,L1,V2,M1} P(2151,0);d(470) { rd( X, mult( Y,
% 57.96/58.37 X ) ) ==> ld( Y, unit ) }.
% 57.96/58.37 parent1[0; 5]: (11765) {G24,W23,D6,L1,V2,M1} { mult( f( X ), rd( rd( X,
% 57.96/58.37 mult( Y, X ) ), mult( Y, X ) ) ) ==> rd( mult( f( X ), ld( Y, unit ) ),
% 57.96/58.37 mult( Y, X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11768) {G16,W19,D5,L1,V2,M1} { mult( f( X ), rd( ld( Y, unit ),
% 57.96/58.37 mult( Y, X ) ) ) ==> rd( rd( f( X ), Y ), mult( Y, X ) ) }.
% 57.96/58.37 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.37 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.37 parent1[0; 12]: (11766) {G24,W21,D5,L1,V2,M1} { mult( f( X ), rd( ld( Y,
% 57.96/58.37 unit ), mult( Y, X ) ) ) ==> rd( mult( f( X ), ld( Y, unit ) ), mult( Y,
% 57.96/58.37 X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := f( X )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11769) {G17,W19,D6,L1,V2,M1} { mult( f( X ), ld( mult( mult( Y,
% 57.96/58.37 X ), Y ), unit ) ) ==> rd( rd( f( X ), Y ), mult( Y, X ) ) }.
% 57.96/58.37 parent0[0]: (2316) {G28,W11,D4,L1,V2,M1} P(516,2213);d(2276);d(2303) { rd(
% 57.96/58.37 ld( Y, unit ), X ) ==> ld( mult( X, Y ), unit ) }.
% 57.96/58.37 parent1[0; 4]: (11768) {G16,W19,D5,L1,V2,M1} { mult( f( X ), rd( ld( Y,
% 57.96/58.37 unit ), mult( Y, X ) ) ) ==> rd( rd( f( X ), Y ), mult( Y, X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := mult( Y, X )
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11770) {G16,W17,D5,L1,V2,M1} { rd( f( X ), mult( mult( Y, X ), Y
% 57.96/58.37 ) ) ==> rd( rd( f( X ), Y ), mult( Y, X ) ) }.
% 57.96/58.37 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.37 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.37 parent1[0; 1]: (11769) {G17,W19,D6,L1,V2,M1} { mult( f( X ), ld( mult(
% 57.96/58.37 mult( Y, X ), Y ), unit ) ) ==> rd( rd( f( X ), Y ), mult( Y, X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := mult( mult( Y, X ), Y )
% 57.96/58.37 Y := f( X )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (6649) {G30,W17,D5,L1,V2,M1} P(2213,4145);d(470);d(2316);d(470
% 57.96/58.37 ) { rd( f( X ), mult( mult( Y, X ), Y ) ) ==> rd( rd( f( X ), Y ), mult(
% 57.96/58.37 Y, X ) ) }.
% 57.96/58.37 parent0: (11770) {G16,W17,D5,L1,V2,M1} { rd( f( X ), mult( mult( Y, X ), Y
% 57.96/58.37 ) ) ==> rd( rd( f( X ), Y ), mult( Y, X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11773) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y ), unit
% 57.96/58.37 ) }.
% 57.96/58.37 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.37 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11777) {G25,W19,D6,L1,V2,M1} { rd( mult( mult( X, Y ), X ), f( Y
% 57.96/58.37 ) ) ==> ld( rd( rd( f( Y ), X ), mult( X, Y ) ), unit ) }.
% 57.96/58.37 parent0[0]: (6649) {G30,W17,D5,L1,V2,M1} P(2213,4145);d(470);d(2316);d(470)
% 57.96/58.37 { rd( f( X ), mult( mult( Y, X ), Y ) ) ==> rd( rd( f( X ), Y ), mult( Y
% 57.96/58.37 , X ) ) }.
% 57.96/58.37 parent1[0; 10]: (11773) {G24,W9,D4,L1,V2,M1} { rd( Y, X ) ==> ld( rd( X, Y
% 57.96/58.37 ), unit ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := f( Y )
% 57.96/58.37 Y := mult( mult( X, Y ), X )
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11778) {G25,W17,D5,L1,V2,M1} { rd( mult( mult( X, Y ), X ), f( Y
% 57.96/58.37 ) ) ==> rd( mult( X, Y ), rd( f( Y ), X ) ) }.
% 57.96/58.37 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.37 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.37 parent1[0; 9]: (11777) {G25,W19,D6,L1,V2,M1} { rd( mult( mult( X, Y ), X )
% 57.96/58.37 , f( Y ) ) ==> ld( rd( rd( f( Y ), X ), mult( X, Y ) ), unit ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := mult( X, Y )
% 57.96/58.37 Y := rd( f( Y ), X )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11779) {G26,W17,D5,L1,V2,M1} { rd( mult( mult( X, Y ), X ), f( Y
% 57.96/58.37 ) ) ==> mult( mult( X, Y ), rd( X, f( Y ) ) ) }.
% 57.96/58.37 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.37 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.37 parent1[0; 9]: (11778) {G25,W17,D5,L1,V2,M1} { rd( mult( mult( X, Y ), X )
% 57.96/58.37 , f( Y ) ) ==> rd( mult( X, Y ), rd( f( Y ), X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := f( Y )
% 57.96/58.37 Z := mult( X, Y )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (6656) {G31,W17,D5,L1,V2,M1} P(6649,2215);d(2215);d(2276) { rd
% 57.96/58.37 ( mult( mult( Y, X ), Y ), f( X ) ) ==> mult( mult( Y, X ), rd( Y, f( X )
% 57.96/58.37 ) ) }.
% 57.96/58.37 parent0: (11779) {G26,W17,D5,L1,V2,M1} { rd( mult( mult( X, Y ), X ), f( Y
% 57.96/58.37 ) ) ==> mult( mult( X, Y ), rd( X, f( Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11782) {G30,W17,D5,L1,V2,M1} { rd( rd( f( X ), Y ), mult( Y, X )
% 57.96/58.37 ) ==> rd( f( X ), mult( mult( Y, X ), Y ) ) }.
% 57.96/58.37 parent0[0]: (6649) {G30,W17,D5,L1,V2,M1} P(2213,4145);d(470);d(2316);d(470)
% 57.96/58.37 { rd( f( X ), mult( mult( Y, X ), Y ) ) ==> rd( rd( f( X ), Y ), mult( Y
% 57.96/58.37 , X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11795) {G16,W23,D6,L1,V2,M1} { rd( rd( f( X ), ld( Y, unit ) ),
% 57.96/58.37 mult( ld( Y, unit ), X ) ) ==> rd( f( X ), rd( mult( ld( Y, unit ), X ),
% 57.96/58.37 Y ) ) }.
% 57.96/58.37 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.37 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.37 parent1[0; 16]: (11782) {G30,W17,D5,L1,V2,M1} { rd( rd( f( X ), Y ), mult
% 57.96/58.37 ( Y, X ) ) ==> rd( f( X ), mult( mult( Y, X ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := mult( ld( Y, unit ), X )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := ld( Y, unit )
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11797) {G17,W23,D6,L1,V2,M1} { rd( rd( f( X ), ld( Y, unit ) ),
% 57.96/58.37 mult( ld( Y, unit ), X ) ) ==> mult( f( X ), rd( Y, mult( ld( Y, unit ),
% 57.96/58.37 X ) ) ) }.
% 57.96/58.37 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.37 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.37 parent1[0; 13]: (11795) {G16,W23,D6,L1,V2,M1} { rd( rd( f( X ), ld( Y,
% 57.96/58.37 unit ) ), mult( ld( Y, unit ), X ) ) ==> rd( f( X ), rd( mult( ld( Y,
% 57.96/58.37 unit ), X ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := mult( ld( Y, unit ), X )
% 57.96/58.37 Z := f( X )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11799) {G18,W23,D6,L1,V2,M1} { rd( rd( f( X ), ld( Y, unit ) ),
% 57.96/58.37 mult( ld( Y, unit ), X ) ) ==> mult( f( X ), rd( Y, ld( ld( unit, Y ), X
% 57.96/58.37 ) ) ) }.
% 57.96/58.37 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.37 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.37 parent1[0; 18]: (11797) {G17,W23,D6,L1,V2,M1} { rd( rd( f( X ), ld( Y,
% 57.96/58.37 unit ) ), mult( ld( Y, unit ), X ) ) ==> mult( f( X ), rd( Y, mult( ld( Y
% 57.96/58.37 , unit ), X ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := unit
% 57.96/58.37 Z := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11800) {G19,W23,D6,L1,V2,M1} { rd( rd( f( X ), ld( Y, unit ) ),
% 57.96/58.37 ld( ld( unit, Y ), X ) ) ==> mult( f( X ), rd( Y, ld( ld( unit, Y ), X )
% 57.96/58.37 ) ) }.
% 57.96/58.37 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.37 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.37 parent1[0; 8]: (11799) {G18,W23,D6,L1,V2,M1} { rd( rd( f( X ), ld( Y, unit
% 57.96/58.37 ) ), mult( ld( Y, unit ), X ) ) ==> mult( f( X ), rd( Y, ld( ld( unit, Y
% 57.96/58.37 ), X ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := unit
% 57.96/58.37 Z := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11817) {G20,W23,D6,L1,V2,M1} { rd( rd( f( X ), ld( Y, unit ) ),
% 57.96/58.37 ld( ld( unit, Y ), X ) ) ==> mult( f( X ), mult( Y, ld( X, ld( unit, Y )
% 57.96/58.37 ) ) ) }.
% 57.96/58.37 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.37 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.37 parent1[0; 16]: (11800) {G19,W23,D6,L1,V2,M1} { rd( rd( f( X ), ld( Y,
% 57.96/58.37 unit ) ), ld( ld( unit, Y ), X ) ) ==> mult( f( X ), rd( Y, ld( ld( unit
% 57.96/58.37 , Y ), X ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := ld( unit, Y )
% 57.96/58.37 Z := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11823) {G2,W21,D5,L1,V2,M1} { rd( rd( f( X ), ld( Y, unit ) ),
% 57.96/58.37 ld( ld( unit, Y ), X ) ) ==> mult( f( X ), mult( Y, ld( X, Y ) ) ) }.
% 57.96/58.37 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.37 parent1[0; 20]: (11817) {G20,W23,D6,L1,V2,M1} { rd( rd( f( X ), ld( Y,
% 57.96/58.37 unit ) ), ld( ld( unit, Y ), X ) ) ==> mult( f( X ), mult( Y, ld( X, ld(
% 57.96/58.37 unit, Y ) ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11824) {G2,W19,D5,L1,V2,M1} { rd( rd( f( X ), ld( Y, unit ) ),
% 57.96/58.37 ld( Y, X ) ) ==> mult( f( X ), mult( Y, ld( X, Y ) ) ) }.
% 57.96/58.37 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.37 parent1[0; 9]: (11823) {G2,W21,D5,L1,V2,M1} { rd( rd( f( X ), ld( Y, unit
% 57.96/58.37 ) ), ld( ld( unit, Y ), X ) ) ==> mult( f( X ), mult( Y, ld( X, Y ) ) )
% 57.96/58.37 }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11833) {G3,W19,D5,L1,V2,M1} { rd( rd( f( X ), ld( Y, unit ) ),
% 57.96/58.37 ld( Y, X ) ) ==> mult( f( X ), ld( rd( X, Y ), Y ) ) }.
% 57.96/58.37 parent0[0]: (2263) {G25,W11,D4,L1,V2,M1} P(503,2215);d(2205);d(16);d(2254);
% 57.96/58.37 d(534);d(16) { mult( X, ld( Y, X ) ) ==> ld( rd( Y, X ), X ) }.
% 57.96/58.37 parent1[0; 14]: (11824) {G2,W19,D5,L1,V2,M1} { rd( rd( f( X ), ld( Y, unit
% 57.96/58.37 ) ), ld( Y, X ) ) ==> mult( f( X ), mult( Y, ld( X, Y ) ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11834) {G4,W19,D5,L1,V2,M1} { mult( rd( f( X ), ld( Y, unit ) )
% 57.96/58.37 , ld( X, Y ) ) ==> mult( f( X ), ld( rd( X, Y ), Y ) ) }.
% 57.96/58.37 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.37 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.37 parent1[0; 1]: (11833) {G3,W19,D5,L1,V2,M1} { rd( rd( f( X ), ld( Y, unit
% 57.96/58.37 ) ), ld( Y, X ) ) ==> mult( f( X ), ld( rd( X, Y ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := rd( f( X ), ld( Y, unit ) )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11837) {G5,W19,D5,L1,V2,M1} { ld( rd( ld( Y, unit ), f( X ) ),
% 57.96/58.37 ld( X, Y ) ) ==> mult( f( X ), ld( rd( X, Y ), Y ) ) }.
% 57.96/58.37 parent0[0]: (2257) {G25,W11,D4,L1,V3,M1} P(2215,2204) { mult( rd( X, Y ), Z
% 57.96/58.37 ) ==> ld( rd( Y, X ), Z ) }.
% 57.96/58.37 parent1[0; 1]: (11834) {G4,W19,D5,L1,V2,M1} { mult( rd( f( X ), ld( Y,
% 57.96/58.37 unit ) ), ld( X, Y ) ) ==> mult( f( X ), ld( rd( X, Y ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( X )
% 57.96/58.37 Y := ld( Y, unit )
% 57.96/58.37 Z := ld( X, Y )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11838) {G6,W19,D6,L1,V2,M1} { ld( ld( mult( f( Y ), X ), unit )
% 57.96/58.37 , ld( Y, X ) ) ==> mult( f( Y ), ld( rd( Y, X ), X ) ) }.
% 57.96/58.37 parent0[0]: (2316) {G28,W11,D4,L1,V2,M1} P(516,2213);d(2276);d(2303) { rd(
% 57.96/58.37 ld( Y, unit ), X ) ==> ld( mult( X, Y ), unit ) }.
% 57.96/58.37 parent1[0; 2]: (11837) {G5,W19,D5,L1,V2,M1} { ld( rd( ld( Y, unit ), f( X
% 57.96/58.37 ) ), ld( X, Y ) ) ==> mult( f( X ), ld( rd( X, Y ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( Y )
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11839) {G7,W17,D5,L1,V2,M1} { mult( mult( f( X ), Y ), ld( X, Y
% 57.96/58.37 ) ) ==> mult( f( X ), ld( rd( X, Y ), Y ) ) }.
% 57.96/58.37 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.37 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.37 parent1[0; 1]: (11838) {G6,W19,D6,L1,V2,M1} { ld( ld( mult( f( Y ), X ),
% 57.96/58.37 unit ), ld( Y, X ) ) ==> mult( f( Y ), ld( rd( Y, X ), X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := ld( X, Y )
% 57.96/58.37 Y := mult( f( X ), Y )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11840) {G7,W17,D5,L1,V2,M1} { mult( f( X ), ld( rd( X, Y ), Y ) )
% 57.96/58.37 ==> mult( mult( f( X ), Y ), ld( X, Y ) ) }.
% 57.96/58.37 parent0[0]: (11839) {G7,W17,D5,L1,V2,M1} { mult( mult( f( X ), Y ), ld( X
% 57.96/58.37 , Y ) ) ==> mult( f( X ), ld( rd( X, Y ), Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (6658) {G31,W17,D5,L1,V2,M1} P(470,6649);d(2276);d(2254);d(534
% 57.96/58.37 );d(16);d(2263);d(534);d(2257);d(2316);d(2204) { mult( f( Y ), ld( rd( Y
% 57.96/58.37 , X ), X ) ) ==> mult( mult( f( Y ), X ), ld( Y, X ) ) }.
% 57.96/58.37 parent0: (11840) {G7,W17,D5,L1,V2,M1} { mult( f( X ), ld( rd( X, Y ), Y )
% 57.96/58.37 ) ==> mult( mult( f( X ), Y ), ld( X, Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11842) {G31,W17,D5,L1,V2,M1} { mult( mult( X, Y ), rd( X, f( Y )
% 57.96/58.37 ) ) ==> rd( mult( mult( X, Y ), X ), f( Y ) ) }.
% 57.96/58.37 parent0[0]: (6656) {G31,W17,D5,L1,V2,M1} P(6649,2215);d(2215);d(2276) { rd
% 57.96/58.37 ( mult( mult( Y, X ), Y ), f( X ) ) ==> mult( mult( Y, X ), rd( Y, f( X )
% 57.96/58.37 ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11853) {G16,W23,D6,L1,V2,M1} { mult( mult( ld( X, unit ), Y ),
% 57.96/58.37 rd( ld( X, unit ), f( Y ) ) ) ==> rd( rd( mult( ld( X, unit ), Y ), X ),
% 57.96/58.37 f( Y ) ) }.
% 57.96/58.37 parent0[0]: (470) {G15,W9,D4,L1,V2,M1} P(448,27);d(360);d(207);d(451);d(44)
% 57.96/58.37 ;d(55);d(8);d(118) { mult( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 57.96/58.37 parent1[0; 14]: (11842) {G31,W17,D5,L1,V2,M1} { mult( mult( X, Y ), rd( X
% 57.96/58.37 , f( Y ) ) ) ==> rd( mult( mult( X, Y ), X ), f( Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := mult( ld( X, unit ), Y )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := ld( X, unit )
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11856) {G17,W23,D6,L1,V2,M1} { mult( mult( ld( X, unit ), Y ),
% 57.96/58.37 rd( ld( X, unit ), f( Y ) ) ) ==> rd( rd( ld( ld( unit, X ), Y ), X ), f
% 57.96/58.37 ( Y ) ) }.
% 57.96/58.37 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.37 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.37 parent1[0; 15]: (11853) {G16,W23,D6,L1,V2,M1} { mult( mult( ld( X, unit )
% 57.96/58.37 , Y ), rd( ld( X, unit ), f( Y ) ) ) ==> rd( rd( mult( ld( X, unit ), Y )
% 57.96/58.37 , X ), f( Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := unit
% 57.96/58.37 Z := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11857) {G18,W23,D6,L1,V2,M1} { mult( ld( ld( unit, X ), Y ), rd
% 57.96/58.37 ( ld( X, unit ), f( Y ) ) ) ==> rd( rd( ld( ld( unit, X ), Y ), X ), f( Y
% 57.96/58.37 ) ) }.
% 57.96/58.37 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.37 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.37 parent1[0; 2]: (11856) {G17,W23,D6,L1,V2,M1} { mult( mult( ld( X, unit ),
% 57.96/58.37 Y ), rd( ld( X, unit ), f( Y ) ) ) ==> rd( rd( ld( ld( unit, X ), Y ), X
% 57.96/58.37 ), f( Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := unit
% 57.96/58.37 Z := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11870) {G2,W21,D5,L1,V2,M1} { mult( ld( ld( unit, X ), Y ), rd(
% 57.96/58.37 ld( X, unit ), f( Y ) ) ) ==> rd( rd( ld( X, Y ), X ), f( Y ) ) }.
% 57.96/58.37 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.37 parent1[0; 16]: (11857) {G18,W23,D6,L1,V2,M1} { mult( ld( ld( unit, X ), Y
% 57.96/58.37 ), rd( ld( X, unit ), f( Y ) ) ) ==> rd( rd( ld( ld( unit, X ), Y ), X )
% 57.96/58.37 , f( Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11871) {G2,W19,D5,L1,V2,M1} { mult( ld( X, Y ), rd( ld( X, unit
% 57.96/58.37 ), f( Y ) ) ) ==> rd( rd( ld( X, Y ), X ), f( Y ) ) }.
% 57.96/58.37 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.37 parent1[0; 3]: (11870) {G2,W21,D5,L1,V2,M1} { mult( ld( ld( unit, X ), Y )
% 57.96/58.37 , rd( ld( X, unit ), f( Y ) ) ) ==> rd( rd( ld( X, Y ), X ), f( Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11878) {G3,W19,D5,L1,V2,M1} { mult( ld( X, Y ), rd( ld( X, unit
% 57.96/58.37 ), f( Y ) ) ) ==> rd( ld( X, rd( Y, X ) ), f( Y ) ) }.
% 57.96/58.37 parent0[0]: (329) {G5,W11,D4,L1,V2,M1} P(248,15) { rd( ld( X, Y ), X ) ==>
% 57.96/58.37 ld( X, rd( Y, X ) ) }.
% 57.96/58.37 parent1[0; 12]: (11871) {G2,W19,D5,L1,V2,M1} { mult( ld( X, Y ), rd( ld( X
% 57.96/58.37 , unit ), f( Y ) ) ) ==> rd( rd( ld( X, Y ), X ), f( Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11879) {G4,W19,D5,L1,V2,M1} { ld( ld( Y, X ), rd( ld( X, unit )
% 57.96/58.37 , f( Y ) ) ) ==> rd( ld( X, rd( Y, X ) ), f( Y ) ) }.
% 57.96/58.37 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.37 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.37 parent1[0; 1]: (11878) {G3,W19,D5,L1,V2,M1} { mult( ld( X, Y ), rd( ld( X
% 57.96/58.37 , unit ), f( Y ) ) ) ==> rd( ld( X, rd( Y, X ) ), f( Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := rd( ld( X, unit ), f( Y ) )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11880) {G5,W19,D6,L1,V2,M1} { ld( ld( X, Y ), ld( mult( f( X ),
% 57.96/58.37 Y ), unit ) ) ==> rd( ld( Y, rd( X, Y ) ), f( X ) ) }.
% 57.96/58.37 parent0[0]: (2316) {G28,W11,D4,L1,V2,M1} P(516,2213);d(2276);d(2303) { rd(
% 57.96/58.37 ld( Y, unit ), X ) ==> ld( mult( X, Y ), unit ) }.
% 57.96/58.37 parent1[0; 5]: (11879) {G4,W19,D5,L1,V2,M1} { ld( ld( Y, X ), rd( ld( X,
% 57.96/58.37 unit ), f( Y ) ) ) ==> rd( ld( X, rd( Y, X ) ), f( Y ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := f( X )
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11881) {G6,W19,D6,L1,V2,M1} { ld( mult( mult( f( X ), Y ), ld( X
% 57.96/58.37 , Y ) ), unit ) ==> rd( ld( Y, rd( X, Y ) ), f( X ) ) }.
% 57.96/58.37 parent0[0]: (2151) {G22,W11,D4,L1,V2,M1} P(17,2103);d(1897);d(504) { ld( X
% 57.96/58.37 , ld( Y, unit ) ) ==> ld( mult( Y, X ), unit ) }.
% 57.96/58.37 parent1[0; 1]: (11880) {G5,W19,D6,L1,V2,M1} { ld( ld( X, Y ), ld( mult( f
% 57.96/58.37 ( X ), Y ), unit ) ) ==> rd( ld( Y, rd( X, Y ) ), f( X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := ld( X, Y )
% 57.96/58.37 Y := mult( f( X ), Y )
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11882) {G7,W17,D5,L1,V2,M1} { rd( ld( Y, X ), mult( f( X ), Y )
% 57.96/58.37 ) ==> rd( ld( Y, rd( X, Y ) ), f( X ) ) }.
% 57.96/58.37 parent0[0]: (2298) {G25,W13,D5,L1,V3,M1} P(534,2215) { ld( mult( X, ld( Z,
% 57.96/58.37 Y ) ), unit ) ==> rd( ld( Y, Z ), X ) }.
% 57.96/58.37 parent1[0; 1]: (11881) {G6,W19,D6,L1,V2,M1} { ld( mult( mult( f( X ), Y )
% 57.96/58.37 , ld( X, Y ) ), unit ) ==> rd( ld( Y, rd( X, Y ) ), f( X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := mult( f( X ), Y )
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (6661) {G32,W17,D5,L1,V2,M1} P(470,6656);d(2254);d(16);d(329);
% 57.96/58.37 d(2254);d(2316);d(2151);d(2298) { rd( ld( X, Y ), mult( f( Y ), X ) ) ==>
% 57.96/58.37 rd( ld( X, rd( Y, X ) ), f( Y ) ) }.
% 57.96/58.37 parent0: (11882) {G7,W17,D5,L1,V2,M1} { rd( ld( Y, X ), mult( f( X ), Y )
% 57.96/58.37 ) ==> rd( ld( Y, rd( X, Y ) ), f( X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11885) {G1,W7,D4,L1,V2,M1} { Y ==> ld( rd( X, Y ), X ) }.
% 57.96/58.37 parent0[0]: (17) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11888) {G2,W17,D6,L1,V2,M1} { mult( f( X ), Y ) ==> ld( rd( ld(
% 57.96/58.37 Y, rd( X, Y ) ), f( X ) ), ld( Y, X ) ) }.
% 57.96/58.37 parent0[0]: (6661) {G32,W17,D5,L1,V2,M1} P(470,6656);d(2254);d(16);d(329);d
% 57.96/58.37 (2254);d(2316);d(2151);d(2298) { rd( ld( X, Y ), mult( f( Y ), X ) ) ==>
% 57.96/58.37 rd( ld( X, rd( Y, X ) ), f( Y ) ) }.
% 57.96/58.37 parent1[0; 6]: (11885) {G1,W7,D4,L1,V2,M1} { Y ==> ld( rd( X, Y ), X ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := ld( Y, X )
% 57.96/58.37 Y := mult( f( X ), Y )
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11889) {G2,W17,D6,L1,V2,M1} { ld( rd( ld( Y, rd( X, Y ) ), f( X )
% 57.96/58.37 ), ld( Y, X ) ) ==> mult( f( X ), Y ) }.
% 57.96/58.37 parent0[0]: (11888) {G2,W17,D6,L1,V2,M1} { mult( f( X ), Y ) ==> ld( rd(
% 57.96/58.37 ld( Y, rd( X, Y ) ), f( X ) ), ld( Y, X ) ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := X
% 57.96/58.37 Y := Y
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 subsumption: (6672) {G33,W17,D6,L1,V2,M1} P(6661,17) { ld( rd( ld( X, rd( Y
% 57.96/58.37 , X ) ), f( Y ) ), ld( X, Y ) ) ==> mult( f( Y ), X ) }.
% 57.96/58.37 parent0: (11889) {G2,W17,D6,L1,V2,M1} { ld( rd( ld( Y, rd( X, Y ) ), f( X
% 57.96/58.37 ) ), ld( Y, X ) ) ==> mult( f( X ), Y ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 end
% 57.96/58.37 permutation0:
% 57.96/58.37 0 ==> 0
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 eqswap: (11891) {G29,W17,D6,L1,V4,M1} { rd( rd( rd( T, Z ), Y ), X ) ==>
% 57.96/58.37 ld( mult( X, mult( Y, rd( Z, T ) ) ), unit ) }.
% 57.96/58.37 parent0[0]: (3436) {G29,W17,D6,L1,V4,M1} P(2507,2316) { ld( mult( T, mult(
% 57.96/58.37 X, rd( Y, Z ) ) ), unit ) ==> rd( rd( rd( Z, Y ), X ), T ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := Z
% 57.96/58.37 Z := T
% 57.96/58.37 T := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11893) {G3,W21,D6,L1,V3,M1} { rd( rd( rd( X, Y ), Y ), mult( Z,
% 57.96/58.37 X ) ) ==> ld( mult( mult( Z, mult( X, Y ) ), rd( Y, X ) ), unit ) }.
% 57.96/58.37 parent0[0]: (232) {G2,W19,D5,L1,V3,M1} S(24);d(41) { mult( mult( Z, Y ),
% 57.96/58.37 mult( X, rd( X, Y ) ) ) ==> mult( mult( Z, mult( Y, X ) ), rd( X, Y ) )
% 57.96/58.37 }.
% 57.96/58.37 parent1[0; 11]: (11891) {G29,W17,D6,L1,V4,M1} { rd( rd( rd( T, Z ), Y ), X
% 57.96/58.37 ) ==> ld( mult( X, mult( Y, rd( Z, T ) ) ), unit ) }.
% 57.96/58.37 substitution0:
% 57.96/58.37 X := Y
% 57.96/58.37 Y := X
% 57.96/58.37 Z := Z
% 57.96/58.37 end
% 57.96/58.37 substitution1:
% 57.96/58.37 X := mult( Z, X )
% 57.96/58.37 Y := Y
% 57.96/58.37 Z := Y
% 57.96/58.37 T := X
% 57.96/58.37 end
% 57.96/58.37
% 57.96/58.37 paramod: (11894) {G4,W19,D5,L1,V3,M1} { rd( rd( rd( X, Y ), Y ), mult( Z,
% 57.96/58.37 X ) ) ==> rd( rd( X, Y ), mult( Z, mult( X, Y ) ) ) }.
% 57.96/58.37 parent0[0]: (2507) {G26,W13,D5,L1,V3,M1} P(2257,470);d(2151) { ld( mult( Z
% 57.96/58.37 , rd( Y, X ) ), unit ) ==> rd( rd( X, Y ), Z ) }.
% 57.96/58.37 parent1[0; 10]: (11893) {G3,W21,D6,L1,V3,M1} { rd( rd( rd( X, Y ), Y ),
% 57.96/58.37 mult( Z, X ) ) ==> ld( mult( mult( Z, mult( X, Y ) ), rd( Y, X ) ), unit
% 57.96/58.37 ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 Z := mult( Z, mult( X, Y ) )
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 Z := Z
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 eqswap: (11895) {G4,W19,D5,L1,V3,M1} { rd( rd( X, Y ), mult( Z, mult( X, Y
% 57.96/58.38 ) ) ) ==> rd( rd( rd( X, Y ), Y ), mult( Z, X ) ) }.
% 57.96/58.38 parent0[0]: (11894) {G4,W19,D5,L1,V3,M1} { rd( rd( rd( X, Y ), Y ), mult(
% 57.96/58.38 Z, X ) ) ==> rd( rd( X, Y ), mult( Z, mult( X, Y ) ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 Z := Z
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 subsumption: (6742) {G30,W19,D5,L1,V3,M1} P(232,3436);d(2507) { rd( rd( Y,
% 57.96/58.38 Z ), mult( X, mult( Y, Z ) ) ) ==> rd( rd( rd( Y, Z ), Z ), mult( X, Y )
% 57.96/58.38 ) }.
% 57.96/58.38 parent0: (11895) {G4,W19,D5,L1,V3,M1} { rd( rd( X, Y ), mult( Z, mult( X,
% 57.96/58.38 Y ) ) ) ==> rd( rd( rd( X, Y ), Y ), mult( Z, X ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := Z
% 57.96/58.38 Z := X
% 57.96/58.38 end
% 57.96/58.38 permutation0:
% 57.96/58.38 0 ==> 0
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 eqswap: (11897) {G33,W17,D6,L1,V2,M1} { mult( f( Y ), X ) ==> ld( rd( ld(
% 57.96/58.38 X, rd( Y, X ) ), f( Y ) ), ld( X, Y ) ) }.
% 57.96/58.38 parent0[0]: (6672) {G33,W17,D6,L1,V2,M1} P(6661,17) { ld( rd( ld( X, rd( Y
% 57.96/58.38 , X ) ), f( Y ) ), ld( X, Y ) ) ==> mult( f( Y ), X ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11900) {G8,W25,D7,L1,V2,M1} { mult( f( mult( X, Y ) ), X ) ==>
% 57.96/58.38 ld( rd( ld( X, mult( X, rd( Y, X ) ) ), f( mult( X, Y ) ) ), ld( X, mult
% 57.96/58.38 ( X, Y ) ) ) }.
% 57.96/58.38 parent0[0]: (357) {G7,W11,D4,L1,V2,M1} P(349,0) { rd( mult( X, Y ), X ) ==>
% 57.96/58.38 mult( X, rd( Y, X ) ) }.
% 57.96/58.38 parent1[0; 11]: (11897) {G33,W17,D6,L1,V2,M1} { mult( f( Y ), X ) ==> ld(
% 57.96/58.38 rd( ld( X, rd( Y, X ) ), f( Y ) ), ld( X, Y ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := mult( X, Y )
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11902) {G1,W21,D7,L1,V2,M1} { mult( f( mult( X, Y ) ), X ) ==>
% 57.96/58.38 ld( rd( ld( X, mult( X, rd( Y, X ) ) ), f( mult( X, Y ) ) ), Y ) }.
% 57.96/58.38 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.38 parent1[0; 20]: (11900) {G8,W25,D7,L1,V2,M1} { mult( f( mult( X, Y ) ), X
% 57.96/58.38 ) ==> ld( rd( ld( X, mult( X, rd( Y, X ) ) ), f( mult( X, Y ) ) ), ld( X
% 57.96/58.38 , mult( X, Y ) ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := X
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11904) {G1,W17,D6,L1,V2,M1} { mult( f( mult( X, Y ) ), X ) ==>
% 57.96/58.38 ld( rd( rd( Y, X ), f( mult( X, Y ) ) ), Y ) }.
% 57.96/58.38 parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 57.96/58.38 parent1[0; 9]: (11902) {G1,W21,D7,L1,V2,M1} { mult( f( mult( X, Y ) ), X )
% 57.96/58.38 ==> ld( rd( ld( X, mult( X, rd( Y, X ) ) ), f( mult( X, Y ) ) ), Y ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := rd( Y, X )
% 57.96/58.38 Y := X
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 eqswap: (11905) {G1,W17,D6,L1,V2,M1} { ld( rd( rd( Y, X ), f( mult( X, Y )
% 57.96/58.38 ) ), Y ) ==> mult( f( mult( X, Y ) ), X ) }.
% 57.96/58.38 parent0[0]: (11904) {G1,W17,D6,L1,V2,M1} { mult( f( mult( X, Y ) ), X )
% 57.96/58.38 ==> ld( rd( rd( Y, X ), f( mult( X, Y ) ) ), Y ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 subsumption: (6844) {G34,W17,D6,L1,V2,M1} P(357,6672);d(1);d(1) { ld( rd(
% 57.96/58.38 rd( Y, X ), f( mult( X, Y ) ) ), Y ) ==> mult( f( mult( X, Y ) ), X ) }.
% 57.96/58.38 parent0: (11905) {G1,W17,D6,L1,V2,M1} { ld( rd( rd( Y, X ), f( mult( X, Y
% 57.96/58.38 ) ) ), Y ) ==> mult( f( mult( X, Y ) ), X ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38 permutation0:
% 57.96/58.38 0 ==> 0
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 eqswap: (11907) {G27,W15,D6,L1,V4,M1} { T ==> ld( mult( X, rd( Y, Z ) ),
% 57.96/58.38 ld( rd( rd( Z, Y ), X ), T ) ) }.
% 57.96/58.38 parent0[0]: (3178) {G27,W15,D6,L1,V4,M1} P(2276,2523) { ld( mult( X, rd( Z
% 57.96/58.38 , Y ) ), ld( rd( rd( Y, Z ), X ), T ) ) ==> T }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Z
% 57.96/58.38 Z := Y
% 57.96/58.38 T := T
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11908) {G28,W17,D6,L1,V2,M1} { X ==> ld( mult( f( mult( Y, X ) )
% 57.96/58.38 , rd( Y, X ) ), mult( f( mult( Y, X ) ), Y ) ) }.
% 57.96/58.38 parent0[0]: (6844) {G34,W17,D6,L1,V2,M1} P(357,6672);d(1);d(1) { ld( rd( rd
% 57.96/58.38 ( Y, X ), f( mult( X, Y ) ) ), Y ) ==> mult( f( mult( X, Y ) ), X ) }.
% 57.96/58.38 parent1[0; 11]: (11907) {G27,W15,D6,L1,V4,M1} { T ==> ld( mult( X, rd( Y,
% 57.96/58.38 Z ) ), ld( rd( rd( Z, Y ), X ), T ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := X
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := f( mult( Y, X ) )
% 57.96/58.38 Y := Y
% 57.96/58.38 Z := X
% 57.96/58.38 T := X
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 eqswap: (11909) {G28,W17,D6,L1,V2,M1} { ld( mult( f( mult( Y, X ) ), rd( Y
% 57.96/58.38 , X ) ), mult( f( mult( Y, X ) ), Y ) ) ==> X }.
% 57.96/58.38 parent0[0]: (11908) {G28,W17,D6,L1,V2,M1} { X ==> ld( mult( f( mult( Y, X
% 57.96/58.38 ) ), rd( Y, X ) ), mult( f( mult( Y, X ) ), Y ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 subsumption: (6846) {G35,W17,D6,L1,V2,M1} P(6844,3178) { ld( mult( f( mult
% 57.96/58.38 ( Y, X ) ), rd( Y, X ) ), mult( f( mult( Y, X ) ), Y ) ) ==> X }.
% 57.96/58.38 parent0: (11909) {G28,W17,D6,L1,V2,M1} { ld( mult( f( mult( Y, X ) ), rd(
% 57.96/58.38 Y, X ) ), mult( f( mult( Y, X ) ), Y ) ) ==> X }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38 permutation0:
% 57.96/58.38 0 ==> 0
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 eqswap: (11911) {G18,W9,D4,L1,V2,M1} { ld( Y, X ) ==> ld( ld( X, Y ), unit
% 57.96/58.38 ) }.
% 57.96/58.38 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.38 ==> ld( Y, X ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11917) {G19,W19,D6,L1,V2,M1} { ld( rd( X, Y ), ld( f( ld( X,
% 57.96/58.38 unit ) ), X ) ) ==> ld( rd( f( ld( X, unit ) ), Y ), unit ) }.
% 57.96/58.38 parent0[0]: (6631) {G42,W17,D6,L1,V2,M1} P(501,4542);d(2257);d(2276);d(2324
% 57.96/58.38 );d(2204);d(888);d(2151);d(2525);d(529);d(4516);d(3463);d(2505);d(1326);d
% 57.96/58.38 (6121);d(5) { ld( ld( f( ld( Y, unit ) ), Y ), rd( Y, X ) ) ==> rd( f( ld
% 57.96/58.38 ( Y, unit ) ), X ) }.
% 57.96/58.38 parent1[0; 12]: (11911) {G18,W9,D4,L1,V2,M1} { ld( Y, X ) ==> ld( ld( X, Y
% 57.96/58.38 ), unit ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := X
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := ld( f( ld( X, unit ) ), X )
% 57.96/58.38 Y := rd( X, Y )
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11918) {G20,W17,D6,L1,V2,M1} { ld( rd( X, Y ), ld( f( ld( X,
% 57.96/58.38 unit ) ), X ) ) ==> rd( Y, f( ld( X, unit ) ) ) }.
% 57.96/58.38 parent0[0]: (2215) {G24,W9,D4,L1,V2,M1} P(2204,2151);d(470);d(470) { ld( rd
% 57.96/58.38 ( Y, X ), unit ) ==> rd( X, Y ) }.
% 57.96/58.38 parent1[0; 11]: (11917) {G19,W19,D6,L1,V2,M1} { ld( rd( X, Y ), ld( f( ld
% 57.96/58.38 ( X, unit ) ), X ) ) ==> ld( rd( f( ld( X, unit ) ), Y ), unit ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := f( ld( X, unit ) )
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 subsumption: (6864) {G43,W17,D6,L1,V2,M1} P(6631,529);d(2215) { ld( rd( X,
% 57.96/58.38 Y ), ld( f( ld( X, unit ) ), X ) ) ==> rd( Y, f( ld( X, unit ) ) ) }.
% 57.96/58.38 parent0: (11918) {G20,W17,D6,L1,V2,M1} { ld( rd( X, Y ), ld( f( ld( X,
% 57.96/58.38 unit ) ), X ) ) ==> rd( Y, f( ld( X, unit ) ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38 permutation0:
% 57.96/58.38 0 ==> 0
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 eqswap: (11921) {G28,W9,D4,L1,V2,M1} { ld( X, unit ) ==> rd( ld( X, Y ), Y
% 57.96/58.38 ) }.
% 57.96/58.38 parent0[0]: (2336) {G28,W9,D4,L1,V2,M1} P(67,2213);d(2276);d(2303) { rd( ld
% 57.96/58.38 ( X, Y ), Y ) ==> ld( X, unit ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11930) {G28,W19,D6,L1,V2,M1} { ld( ld( rd( X, Y ), f( ld( X,
% 57.96/58.38 unit ) ) ), unit ) ==> rd( X, mult( Y, f( ld( X, unit ) ) ) ) }.
% 57.96/58.38 parent0[0]: (6579) {G27,W17,D6,L1,V2,M1} P(501,2501);d(8);d(529);d(16) { ld
% 57.96/58.38 ( ld( rd( Y, X ), f( ld( Y, unit ) ) ), mult( X, f( ld( Y, unit ) ) ) )
% 57.96/58.38 ==> Y }.
% 57.96/58.38 parent1[0; 12]: (11921) {G28,W9,D4,L1,V2,M1} { ld( X, unit ) ==> rd( ld( X
% 57.96/58.38 , Y ), Y ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := X
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := ld( rd( X, Y ), f( ld( X, unit ) ) )
% 57.96/58.38 Y := mult( Y, f( ld( X, unit ) ) )
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11931) {G19,W17,D6,L1,V2,M1} { ld( f( ld( X, unit ) ), rd( X, Y
% 57.96/58.38 ) ) ==> rd( X, mult( Y, f( ld( X, unit ) ) ) ) }.
% 57.96/58.38 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.38 ==> ld( Y, X ) }.
% 57.96/58.38 parent1[0; 1]: (11930) {G28,W19,D6,L1,V2,M1} { ld( ld( rd( X, Y ), f( ld(
% 57.96/58.38 X, unit ) ) ), unit ) ==> rd( X, mult( Y, f( ld( X, unit ) ) ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := rd( X, Y )
% 57.96/58.38 Y := f( ld( X, unit ) )
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 eqswap: (11932) {G19,W17,D6,L1,V2,M1} { rd( X, mult( Y, f( ld( X, unit ) )
% 57.96/58.38 ) ) ==> ld( f( ld( X, unit ) ), rd( X, Y ) ) }.
% 57.96/58.38 parent0[0]: (11931) {G19,W17,D6,L1,V2,M1} { ld( f( ld( X, unit ) ), rd( X
% 57.96/58.38 , Y ) ) ==> rd( X, mult( Y, f( ld( X, unit ) ) ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 subsumption: (6900) {G29,W17,D6,L1,V2,M1} P(6579,2336);d(529) { rd( X, mult
% 57.96/58.38 ( Y, f( ld( X, unit ) ) ) ) ==> ld( f( ld( X, unit ) ), rd( X, Y ) ) }.
% 57.96/58.38 parent0: (11932) {G19,W17,D6,L1,V2,M1} { rd( X, mult( Y, f( ld( X, unit )
% 57.96/58.38 ) ) ) ==> ld( f( ld( X, unit ) ), rd( X, Y ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38 permutation0:
% 57.96/58.38 0 ==> 0
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 eqswap: (11934) {G43,W17,D6,L1,V2,M1} { rd( Y, f( ld( X, unit ) ) ) ==> ld
% 57.96/58.38 ( rd( X, Y ), ld( f( ld( X, unit ) ), X ) ) }.
% 57.96/58.38 parent0[0]: (6864) {G43,W17,D6,L1,V2,M1} P(6631,529);d(2215) { ld( rd( X, Y
% 57.96/58.38 ), ld( f( ld( X, unit ) ), X ) ) ==> rd( Y, f( ld( X, unit ) ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11936) {G30,W27,D6,L1,V2,M1} { rd( mult( X, f( ld( Y, unit ) ) )
% 57.96/58.38 , f( ld( Y, unit ) ) ) ==> ld( ld( f( ld( Y, unit ) ), rd( Y, X ) ), ld(
% 57.96/58.38 f( ld( Y, unit ) ), Y ) ) }.
% 57.96/58.38 parent0[0]: (6900) {G29,W17,D6,L1,V2,M1} P(6579,2336);d(529) { rd( X, mult
% 57.96/58.38 ( Y, f( ld( X, unit ) ) ) ) ==> ld( f( ld( X, unit ) ), rd( X, Y ) ) }.
% 57.96/58.38 parent1[0; 13]: (11934) {G43,W17,D6,L1,V2,M1} { rd( Y, f( ld( X, unit ) )
% 57.96/58.38 ) ==> ld( rd( X, Y ), ld( f( ld( X, unit ) ), X ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := X
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := mult( X, f( ld( Y, unit ) ) )
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11937) {G1,W17,D6,L1,V2,M1} { X ==> ld( ld( f( ld( Y, unit ) ),
% 57.96/58.38 rd( Y, X ) ), ld( f( ld( Y, unit ) ), Y ) ) }.
% 57.96/58.38 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 57.96/58.38 parent1[0; 1]: (11936) {G30,W27,D6,L1,V2,M1} { rd( mult( X, f( ld( Y, unit
% 57.96/58.38 ) ) ), f( ld( Y, unit ) ) ) ==> ld( ld( f( ld( Y, unit ) ), rd( Y, X ) )
% 57.96/58.38 , ld( f( ld( Y, unit ) ), Y ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := f( ld( Y, unit ) )
% 57.96/58.38 Y := X
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 eqswap: (11938) {G1,W17,D6,L1,V2,M1} { ld( ld( f( ld( Y, unit ) ), rd( Y,
% 57.96/58.38 X ) ), ld( f( ld( Y, unit ) ), Y ) ) ==> X }.
% 57.96/58.38 parent0[0]: (11937) {G1,W17,D6,L1,V2,M1} { X ==> ld( ld( f( ld( Y, unit )
% 57.96/58.38 ), rd( Y, X ) ), ld( f( ld( Y, unit ) ), Y ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 subsumption: (6901) {G44,W17,D6,L1,V2,M1} P(6900,6864);d(3) { ld( ld( f( ld
% 57.96/58.38 ( X, unit ) ), rd( X, Y ) ), ld( f( ld( X, unit ) ), X ) ) ==> Y }.
% 57.96/58.38 parent0: (11938) {G1,W17,D6,L1,V2,M1} { ld( ld( f( ld( Y, unit ) ), rd( Y
% 57.96/58.38 , X ) ), ld( f( ld( Y, unit ) ), Y ) ) ==> X }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := X
% 57.96/58.38 end
% 57.96/58.38 permutation0:
% 57.96/58.38 0 ==> 0
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 eqswap: (11940) {G35,W17,D6,L1,V2,M1} { Y ==> ld( mult( f( mult( X, Y ) )
% 57.96/58.38 , rd( X, Y ) ), mult( f( mult( X, Y ) ), X ) ) }.
% 57.96/58.38 parent0[0]: (6846) {G35,W17,D6,L1,V2,M1} P(6844,3178) { ld( mult( f( mult(
% 57.96/58.38 Y, X ) ), rd( Y, X ) ), mult( f( mult( Y, X ) ), Y ) ) ==> X }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := X
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11950) {G36,W41,D9,L1,V2,M1} { rd( ld( X, Y ), f( ld( Y, unit )
% 57.96/58.38 ) ) ==> ld( mult( f( mult( X, rd( ld( X, Y ), f( ld( Y, unit ) ) ) ) ),
% 57.96/58.38 rd( X, rd( ld( X, Y ), f( ld( Y, unit ) ) ) ) ), mult( f( ld( f( ld( Y,
% 57.96/58.38 unit ) ), Y ) ), X ) ) }.
% 57.96/58.38 parent0[0]: (6101) {G41,W17,D6,L1,V2,M1} P(1312,4797);d(6083);d(2537);d(
% 57.96/58.38 1877);d(2257);d(14);d(16);d(7);d(513);d(1301) { mult( Y, rd( ld( Y, X ),
% 57.96/58.38 f( ld( X, unit ) ) ) ) ==> ld( f( ld( X, unit ) ), X ) }.
% 57.96/58.38 parent1[0; 34]: (11940) {G35,W17,D6,L1,V2,M1} { Y ==> ld( mult( f( mult( X
% 57.96/58.38 , Y ) ), rd( X, Y ) ), mult( f( mult( X, Y ) ), X ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := X
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := rd( ld( X, Y ), f( ld( Y, unit ) ) )
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11951) {G37,W37,D8,L1,V2,M1} { rd( ld( X, Y ), f( ld( Y, unit )
% 57.96/58.38 ) ) ==> ld( mult( f( ld( f( ld( Y, unit ) ), Y ) ), rd( X, rd( ld( X, Y
% 57.96/58.38 ), f( ld( Y, unit ) ) ) ) ), mult( f( ld( f( ld( Y, unit ) ), Y ) ), X )
% 57.96/58.38 ) }.
% 57.96/58.38 parent0[0]: (6101) {G41,W17,D6,L1,V2,M1} P(1312,4797);d(6083);d(2537);d(
% 57.96/58.38 1877);d(2257);d(14);d(16);d(7);d(513);d(1301) { mult( Y, rd( ld( Y, X ),
% 57.96/58.38 f( ld( X, unit ) ) ) ) ==> ld( f( ld( X, unit ) ), X ) }.
% 57.96/58.38 parent1[0; 12]: (11950) {G36,W41,D9,L1,V2,M1} { rd( ld( X, Y ), f( ld( Y,
% 57.96/58.38 unit ) ) ) ==> ld( mult( f( mult( X, rd( ld( X, Y ), f( ld( Y, unit ) ) )
% 57.96/58.38 ) ), rd( X, rd( ld( X, Y ), f( ld( Y, unit ) ) ) ) ), mult( f( ld( f( ld
% 57.96/58.38 ( Y, unit ) ), Y ) ), X ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := X
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11956) {G27,W37,D8,L1,V2,M1} { rd( ld( X, Y ), f( ld( Y, unit )
% 57.96/58.38 ) ) ==> ld( mult( f( ld( f( ld( Y, unit ) ), Y ) ), mult( X, rd( f( ld(
% 57.96/58.38 Y, unit ) ), ld( X, Y ) ) ) ), mult( f( ld( f( ld( Y, unit ) ), Y ) ), X
% 57.96/58.38 ) ) }.
% 57.96/58.38 parent0[0]: (2276) {G26,W11,D4,L1,V3,M1} P(2215,929);d(2275);d(2215) { rd(
% 57.96/58.38 Z, rd( Y, X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 57.96/58.38 parent1[0; 18]: (11951) {G37,W37,D8,L1,V2,M1} { rd( ld( X, Y ), f( ld( Y,
% 57.96/58.38 unit ) ) ) ==> ld( mult( f( ld( f( ld( Y, unit ) ), Y ) ), rd( X, rd( ld
% 57.96/58.38 ( X, Y ), f( ld( Y, unit ) ) ) ) ), mult( f( ld( f( ld( Y, unit ) ), Y )
% 57.96/58.38 ), X ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := f( ld( Y, unit ) )
% 57.96/58.38 Y := ld( X, Y )
% 57.96/58.38 Z := X
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11957) {G20,W37,D8,L1,V2,M1} { rd( ld( X, Y ), f( ld( Y, unit )
% 57.96/58.38 ) ) ==> ld( mult( f( ld( f( ld( Y, unit ) ), Y ) ), mult( X, mult( f( ld
% 57.96/58.38 ( Y, unit ) ), ld( Y, X ) ) ) ), mult( f( ld( f( ld( Y, unit ) ), Y ) ),
% 57.96/58.38 X ) ) }.
% 57.96/58.38 parent0[0]: (534) {G19,W11,D4,L1,V3,M1} P(529,489) { rd( Z, ld( Y, X ) )
% 57.96/58.38 ==> mult( Z, ld( X, Y ) ) }.
% 57.96/58.38 parent1[0; 20]: (11956) {G27,W37,D8,L1,V2,M1} { rd( ld( X, Y ), f( ld( Y,
% 57.96/58.38 unit ) ) ) ==> ld( mult( f( ld( f( ld( Y, unit ) ), Y ) ), mult( X, rd( f
% 57.96/58.38 ( ld( Y, unit ) ), ld( X, Y ) ) ) ), mult( f( ld( f( ld( Y, unit ) ), Y )
% 57.96/58.38 ), X ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := X
% 57.96/58.38 Z := f( ld( Y, unit ) )
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11958) {G21,W37,D9,L1,V2,M1} { rd( ld( X, Y ), f( ld( Y, unit )
% 57.96/58.38 ) ) ==> ld( mult( f( ld( f( ld( Y, unit ) ), Y ) ), mult( X, ld( ld( f(
% 57.96/58.38 ld( Y, unit ) ), Y ), X ) ) ), mult( f( ld( f( ld( Y, unit ) ), Y ) ), X
% 57.96/58.38 ) ) }.
% 57.96/58.38 parent0[0]: (4591) {G35,W17,D6,L1,V2,M1} P(3893,3090);d(3738);d(2505);d(
% 57.96/58.38 1326);d(16) { mult( f( ld( X, unit ) ), ld( X, Y ) ) ==> ld( ld( f( ld( X
% 57.96/58.38 , unit ) ), X ), Y ) }.
% 57.96/58.38 parent1[0; 20]: (11957) {G20,W37,D8,L1,V2,M1} { rd( ld( X, Y ), f( ld( Y,
% 57.96/58.38 unit ) ) ) ==> ld( mult( f( ld( f( ld( Y, unit ) ), Y ) ), mult( X, mult
% 57.96/58.38 ( f( ld( Y, unit ) ), ld( Y, X ) ) ) ), mult( f( ld( f( ld( Y, unit ) ),
% 57.96/58.38 Y ) ), X ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := X
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11959) {G22,W37,D9,L1,V2,M1} { rd( ld( X, Y ), f( ld( Y, unit )
% 57.96/58.38 ) ) ==> ld( mult( f( ld( f( ld( Y, unit ) ), Y ) ), ld( rd( ld( f( ld( Y
% 57.96/58.38 , unit ) ), Y ), X ), X ) ), mult( f( ld( f( ld( Y, unit ) ), Y ) ), X )
% 57.96/58.38 ) }.
% 57.96/58.38 parent0[0]: (2263) {G25,W11,D4,L1,V2,M1} P(503,2215);d(2205);d(16);d(2254);
% 57.96/58.38 d(534);d(16) { mult( X, ld( Y, X ) ) ==> ld( rd( Y, X ), X ) }.
% 57.96/58.38 parent1[0; 18]: (11958) {G21,W37,D9,L1,V2,M1} { rd( ld( X, Y ), f( ld( Y,
% 57.96/58.38 unit ) ) ) ==> ld( mult( f( ld( f( ld( Y, unit ) ), Y ) ), mult( X, ld(
% 57.96/58.38 ld( f( ld( Y, unit ) ), Y ), X ) ) ), mult( f( ld( f( ld( Y, unit ) ), Y
% 57.96/58.38 ) ), X ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := ld( f( ld( Y, unit ) ), Y )
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11960) {G23,W37,D9,L1,V2,M1} { rd( ld( X, Y ), f( ld( Y, unit )
% 57.96/58.38 ) ) ==> ld( mult( mult( f( ld( f( ld( Y, unit ) ), Y ) ), X ), ld( ld( f
% 57.96/58.38 ( ld( Y, unit ) ), Y ), X ) ), mult( f( ld( f( ld( Y, unit ) ), Y ) ), X
% 57.96/58.38 ) ) }.
% 57.96/58.38 parent0[0]: (6658) {G31,W17,D5,L1,V2,M1} P(470,6649);d(2276);d(2254);d(534)
% 57.96/58.38 ;d(16);d(2263);d(534);d(2257);d(2316);d(2204) { mult( f( Y ), ld( rd( Y,
% 57.96/58.38 X ), X ) ) ==> mult( mult( f( Y ), X ), ld( Y, X ) ) }.
% 57.96/58.38 parent1[0; 10]: (11959) {G22,W37,D9,L1,V2,M1} { rd( ld( X, Y ), f( ld( Y,
% 57.96/58.38 unit ) ) ) ==> ld( mult( f( ld( f( ld( Y, unit ) ), Y ) ), ld( rd( ld( f
% 57.96/58.38 ( ld( Y, unit ) ), Y ), X ), X ) ), mult( f( ld( f( ld( Y, unit ) ), Y )
% 57.96/58.38 ), X ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := ld( f( ld( Y, unit ) ), Y )
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11961) {G18,W19,D7,L1,V2,M1} { rd( ld( X, Y ), f( ld( Y, unit )
% 57.96/58.38 ) ) ==> ld( ld( ld( f( ld( Y, unit ) ), Y ), X ), unit ) }.
% 57.96/58.38 parent0[0]: (517) {G17,W9,D4,L1,V2,M1} P(489,17) { ld( mult( X, Y ), X )
% 57.96/58.38 ==> ld( Y, unit ) }.
% 57.96/58.38 parent1[0; 9]: (11960) {G23,W37,D9,L1,V2,M1} { rd( ld( X, Y ), f( ld( Y,
% 57.96/58.38 unit ) ) ) ==> ld( mult( mult( f( ld( f( ld( Y, unit ) ), Y ) ), X ), ld
% 57.96/58.38 ( ld( f( ld( Y, unit ) ), Y ), X ) ), mult( f( ld( f( ld( Y, unit ) ), Y
% 57.96/58.38 ) ), X ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := mult( f( ld( f( ld( Y, unit ) ), Y ) ), X )
% 57.96/58.38 Y := ld( ld( f( ld( Y, unit ) ), Y ), X )
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11962) {G19,W17,D6,L1,V2,M1} { rd( ld( X, Y ), f( ld( Y, unit )
% 57.96/58.38 ) ) ==> ld( X, ld( f( ld( Y, unit ) ), Y ) ) }.
% 57.96/58.38 parent0[0]: (529) {G18,W9,D4,L1,V2,M1} P(0,517) { ld( ld( X, Y ), unit )
% 57.96/58.38 ==> ld( Y, X ) }.
% 57.96/58.38 parent1[0; 9]: (11961) {G18,W19,D7,L1,V2,M1} { rd( ld( X, Y ), f( ld( Y,
% 57.96/58.38 unit ) ) ) ==> ld( ld( ld( f( ld( Y, unit ) ), Y ), X ), unit ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := ld( f( ld( Y, unit ) ), Y )
% 57.96/58.38 Y := X
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 subsumption: (7020) {G42,W17,D6,L1,V2,M1} P(6101,6846);d(2276);d(534);d(
% 57.96/58.38 4591);d(2263);d(6658);d(517);d(529) { rd( ld( X, Y ), f( ld( Y, unit ) )
% 57.96/58.38 ) ==> ld( X, ld( f( ld( Y, unit ) ), Y ) ) }.
% 57.96/58.38 parent0: (11962) {G19,W17,D6,L1,V2,M1} { rd( ld( X, Y ), f( ld( Y, unit )
% 57.96/58.38 ) ) ==> ld( X, ld( f( ld( Y, unit ) ), Y ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38 permutation0:
% 57.96/58.38 0 ==> 0
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 eqswap: (11965) {G35,W17,D6,L1,V2,M1} { ld( Y, X ) ==> ld( mult( f( ld( X
% 57.96/58.38 , unit ) ), Y ), mult( f( ld( X, unit ) ), X ) ) }.
% 57.96/58.38 parent0[0]: (6065) {G35,W17,D6,L1,V2,M1} P(2234,6026);d(3820);d(3689);d(
% 57.96/58.38 5156);d(2474);d(2243) { ld( mult( f( ld( X, unit ) ), Y ), mult( f( ld( X
% 57.96/58.38 , unit ) ), X ) ) ==> ld( Y, X ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11971) {G28,W27,D7,L1,V2,M1} { ld( mult( f( ld( X, unit ) ), Y )
% 57.96/58.38 , X ) ==> ld( mult( mult( f( ld( X, unit ) ), f( ld( X, unit ) ) ), Y ),
% 57.96/58.38 mult( f( ld( X, unit ) ), X ) ) }.
% 57.96/58.38 parent0[0]: (3016) {G27,W11,D4,L1,V2,M1} S(297);d(2505);d(2258);d(2204) {
% 57.96/58.38 mult( Y, mult( Y, X ) ) ==> mult( mult( Y, Y ), X ) }.
% 57.96/58.38 parent1[0; 10]: (11965) {G35,W17,D6,L1,V2,M1} { ld( Y, X ) ==> ld( mult( f
% 57.96/58.38 ( ld( X, unit ) ), Y ), mult( f( ld( X, unit ) ), X ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := f( ld( X, unit ) )
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := mult( f( ld( X, unit ) ), Y )
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11972) {G1,W21,D6,L1,V2,M1} { ld( mult( f( ld( X, unit ) ), Y )
% 57.96/58.38 , X ) ==> ld( mult( ld( X, unit ), Y ), mult( f( ld( X, unit ) ), X ) )
% 57.96/58.38 }.
% 57.96/58.38 parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 57.96/58.38 parent1[0; 11]: (11971) {G28,W27,D7,L1,V2,M1} { ld( mult( f( ld( X, unit )
% 57.96/58.38 ), Y ), X ) ==> ld( mult( mult( f( ld( X, unit ) ), f( ld( X, unit ) ) )
% 57.96/58.38 , Y ), mult( f( ld( X, unit ) ), X ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := ld( X, unit )
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11973) {G2,W21,D6,L1,V2,M1} { ld( mult( f( ld( X, unit ) ), Y )
% 57.96/58.38 , X ) ==> ld( ld( ld( unit, X ), Y ), mult( f( ld( X, unit ) ), X ) ) }.
% 57.96/58.38 parent0[0]: (2254) {G24,W11,D4,L1,V3,M1} P(529,2204) { mult( ld( X, Y ), Z
% 57.96/58.38 ) ==> ld( ld( Y, X ), Z ) }.
% 57.96/58.38 parent1[0; 10]: (11972) {G1,W21,D6,L1,V2,M1} { ld( mult( f( ld( X, unit )
% 57.96/58.38 ), Y ), X ) ==> ld( mult( ld( X, unit ), Y ), mult( f( ld( X, unit ) ),
% 57.96/58.38 X ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := unit
% 57.96/58.38 Z := Y
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11974) {G3,W19,D6,L1,V2,M1} { ld( mult( f( ld( X, unit ) ), Y )
% 57.96/58.38 , X ) ==> rd( ld( Y, ld( unit, X ) ), f( ld( X, unit ) ) ) }.
% 57.96/58.38 parent0[0]: (6105) {G25,W19,D6,L1,V3,M1} P(1312,2254) { ld( ld( Y, X ),
% 57.96/58.38 mult( f( ld( Z, unit ) ), Z ) ) ==> rd( ld( X, Y ), f( ld( Z, unit ) ) )
% 57.96/58.38 }.
% 57.96/58.38 parent1[0; 9]: (11973) {G2,W21,D6,L1,V2,M1} { ld( mult( f( ld( X, unit ) )
% 57.96/58.38 , Y ), X ) ==> ld( ld( ld( unit, X ), Y ), mult( f( ld( X, unit ) ), X )
% 57.96/58.38 ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := ld( unit, X )
% 57.96/58.38 Z := X
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11975) {G2,W17,D6,L1,V2,M1} { ld( mult( f( ld( X, unit ) ), Y )
% 57.96/58.38 , X ) ==> rd( ld( Y, X ), f( ld( X, unit ) ) ) }.
% 57.96/58.38 parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 57.96/58.38 parent1[0; 12]: (11974) {G3,W19,D6,L1,V2,M1} { ld( mult( f( ld( X, unit )
% 57.96/58.38 ), Y ), X ) ==> rd( ld( Y, ld( unit, X ) ), f( ld( X, unit ) ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11976) {G3,W17,D6,L1,V2,M1} { ld( mult( f( ld( X, unit ) ), Y )
% 57.96/58.38 , X ) ==> ld( Y, ld( f( ld( X, unit ) ), X ) ) }.
% 57.96/58.38 parent0[0]: (7020) {G42,W17,D6,L1,V2,M1} P(6101,6846);d(2276);d(534);d(4591
% 57.96/58.38 );d(2263);d(6658);d(517);d(529) { rd( ld( X, Y ), f( ld( Y, unit ) ) )
% 57.96/58.38 ==> ld( X, ld( f( ld( Y, unit ) ), Y ) ) }.
% 57.96/58.38 parent1[0; 9]: (11975) {G2,W17,D6,L1,V2,M1} { ld( mult( f( ld( X, unit ) )
% 57.96/58.38 , Y ), X ) ==> rd( ld( Y, X ), f( ld( X, unit ) ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := X
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 eqswap: (11977) {G3,W17,D6,L1,V2,M1} { ld( Y, ld( f( ld( X, unit ) ), X )
% 57.96/58.38 ) ==> ld( mult( f( ld( X, unit ) ), Y ), X ) }.
% 57.96/58.38 parent0[0]: (11976) {G3,W17,D6,L1,V2,M1} { ld( mult( f( ld( X, unit ) ), Y
% 57.96/58.38 ), X ) ==> ld( Y, ld( f( ld( X, unit ) ), X ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 subsumption: (7066) {G43,W17,D6,L1,V2,M1} P(3016,6065);d(8);d(2254);d(6105)
% 57.96/58.38 ;d(16);d(7020) { ld( Y, ld( f( ld( X, unit ) ), X ) ) ==> ld( mult( f( ld
% 57.96/58.38 ( X, unit ) ), Y ), X ) }.
% 57.96/58.38 parent0: (11977) {G3,W17,D6,L1,V2,M1} { ld( Y, ld( f( ld( X, unit ) ), X )
% 57.96/58.38 ) ==> ld( mult( f( ld( X, unit ) ), Y ), X ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38 permutation0:
% 57.96/58.38 0 ==> 0
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 eqswap: (11979) {G30,W19,D5,L1,V3,M1} { rd( rd( rd( X, Y ), Y ), mult( Z,
% 57.96/58.38 X ) ) ==> rd( rd( X, Y ), mult( Z, mult( X, Y ) ) ) }.
% 57.96/58.38 parent0[0]: (6742) {G30,W19,D5,L1,V3,M1} P(232,3436);d(2507) { rd( rd( Y, Z
% 57.96/58.38 ), mult( X, mult( Y, Z ) ) ) ==> rd( rd( rd( Y, Z ), Z ), mult( X, Y ) )
% 57.96/58.38 }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Z
% 57.96/58.38 Y := X
% 57.96/58.38 Z := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11984) {G3,W31,D7,L1,V3,M1} { rd( rd( rd( mult( X, f( Y ) ), f(
% 57.96/58.38 Y ) ), f( Y ) ), mult( Z, mult( X, f( Y ) ) ) ) ==> rd( rd( mult( X, f( Y
% 57.96/58.38 ) ), f( Y ) ), mult( Z, mult( X, Y ) ) ) }.
% 57.96/58.38 parent0[0]: (51) {G2,W11,D5,L1,V2,M1} P(8,28) { mult( mult( Y, f( X ) ), f
% 57.96/58.38 ( X ) ) ==> mult( Y, X ) }.
% 57.96/58.38 parent1[0; 28]: (11979) {G30,W19,D5,L1,V3,M1} { rd( rd( rd( X, Y ), Y ),
% 57.96/58.38 mult( Z, X ) ) ==> rd( rd( X, Y ), mult( Z, mult( X, Y ) ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := X
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := mult( X, f( Y ) )
% 57.96/58.38 Y := f( Y )
% 57.96/58.38 Z := Z
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11986) {G1,W25,D7,L1,V3,M1} { rd( rd( rd( mult( X, f( Y ) ), f(
% 57.96/58.38 Y ) ), f( Y ) ), mult( Z, mult( X, f( Y ) ) ) ) ==> rd( X, mult( Z, mult
% 57.96/58.38 ( X, Y ) ) ) }.
% 57.96/58.38 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 57.96/58.38 parent1[0; 19]: (11984) {G3,W31,D7,L1,V3,M1} { rd( rd( rd( mult( X, f( Y )
% 57.96/58.38 ), f( Y ) ), f( Y ) ), mult( Z, mult( X, f( Y ) ) ) ) ==> rd( rd( mult(
% 57.96/58.38 X, f( Y ) ), f( Y ) ), mult( Z, mult( X, Y ) ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := f( Y )
% 57.96/58.38 Y := X
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 Z := Z
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11987) {G1,W19,D6,L1,V3,M1} { rd( rd( X, f( Y ) ), mult( Z, mult
% 57.96/58.38 ( X, f( Y ) ) ) ) ==> rd( X, mult( Z, mult( X, Y ) ) ) }.
% 57.96/58.38 parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 57.96/58.38 parent1[0; 3]: (11986) {G1,W25,D7,L1,V3,M1} { rd( rd( rd( mult( X, f( Y )
% 57.96/58.38 ), f( Y ) ), f( Y ) ), mult( Z, mult( X, f( Y ) ) ) ) ==> rd( X, mult( Z
% 57.96/58.38 , mult( X, Y ) ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := f( Y )
% 57.96/58.38 Y := X
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 Z := Z
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11988) {G2,W19,D6,L1,V3,M1} { rd( rd( rd( X, f( Y ) ), f( Y ) )
% 57.96/58.38 , mult( Z, X ) ) ==> rd( X, mult( Z, mult( X, Y ) ) ) }.
% 57.96/58.38 parent0[0]: (6742) {G30,W19,D5,L1,V3,M1} P(232,3436);d(2507) { rd( rd( Y, Z
% 57.96/58.38 ), mult( X, mult( Y, Z ) ) ) ==> rd( rd( rd( Y, Z ), Z ), mult( X, Y ) )
% 57.96/58.38 }.
% 57.96/58.38 parent1[0; 1]: (11987) {G1,W19,D6,L1,V3,M1} { rd( rd( X, f( Y ) ), mult( Z
% 57.96/58.38 , mult( X, f( Y ) ) ) ) ==> rd( X, mult( Z, mult( X, Y ) ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Z
% 57.96/58.38 Y := X
% 57.96/58.38 Z := f( Y )
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 Z := Z
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11989) {G3,W15,D5,L1,V3,M1} { rd( rd( X, Y ), mult( Z, X ) ) ==>
% 57.96/58.38 rd( X, mult( Z, mult( X, Y ) ) ) }.
% 57.96/58.38 parent0[0]: (73) {G5,W11,D5,L1,V2,M1} P(66,3) { rd( rd( X, f( Y ) ), f( Y )
% 57.96/58.38 ) ==> rd( X, Y ) }.
% 57.96/58.38 parent1[0; 2]: (11988) {G2,W19,D6,L1,V3,M1} { rd( rd( rd( X, f( Y ) ), f(
% 57.96/58.38 Y ) ), mult( Z, X ) ) ==> rd( X, mult( Z, mult( X, Y ) ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 Z := Z
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 eqswap: (11990) {G3,W15,D5,L1,V3,M1} { rd( X, mult( Z, mult( X, Y ) ) )
% 57.96/58.38 ==> rd( rd( X, Y ), mult( Z, X ) ) }.
% 57.96/58.38 parent0[0]: (11989) {G3,W15,D5,L1,V3,M1} { rd( rd( X, Y ), mult( Z, X ) )
% 57.96/58.38 ==> rd( X, mult( Z, mult( X, Y ) ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 Z := Z
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 subsumption: (7876) {G31,W15,D5,L1,V3,M1} P(51,6742);d(3);d(6742);d(73) {
% 57.96/58.38 rd( X, mult( Z, mult( X, Y ) ) ) ==> rd( rd( X, Y ), mult( Z, X ) ) }.
% 57.96/58.38 parent0: (11990) {G3,W15,D5,L1,V3,M1} { rd( X, mult( Z, mult( X, Y ) ) )
% 57.96/58.38 ==> rd( rd( X, Y ), mult( Z, X ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 Z := Z
% 57.96/58.38 end
% 57.96/58.38 permutation0:
% 57.96/58.38 0 ==> 0
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 eqswap: (11992) {G44,W17,D6,L1,V2,M1} { Y ==> ld( ld( f( ld( X, unit ) ),
% 57.96/58.38 rd( X, Y ) ), ld( f( ld( X, unit ) ), X ) ) }.
% 57.96/58.38 parent0[0]: (6901) {G44,W17,D6,L1,V2,M1} P(6900,6864);d(3) { ld( ld( f( ld
% 57.96/58.38 ( X, unit ) ), rd( X, Y ) ), ld( f( ld( X, unit ) ), X ) ) ==> Y }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11995) {G32,W25,D6,L1,V3,M1} { mult( X, mult( Y, Z ) ) ==> ld(
% 57.96/58.38 ld( f( ld( Y, unit ) ), rd( rd( Y, Z ), mult( X, Y ) ) ), ld( f( ld( Y,
% 57.96/58.38 unit ) ), Y ) ) }.
% 57.96/58.38 parent0[0]: (7876) {G31,W15,D5,L1,V3,M1} P(51,6742);d(3);d(6742);d(73) { rd
% 57.96/58.38 ( X, mult( Z, mult( X, Y ) ) ) ==> rd( rd( X, Y ), mult( Z, X ) ) }.
% 57.96/58.38 parent1[0; 12]: (11992) {G44,W17,D6,L1,V2,M1} { Y ==> ld( ld( f( ld( X,
% 57.96/58.38 unit ) ), rd( X, Y ) ), ld( f( ld( X, unit ) ), X ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := Z
% 57.96/58.38 Z := X
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := mult( X, mult( Y, Z ) )
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11996) {G33,W25,D7,L1,V3,M1} { mult( X, mult( Y, Z ) ) ==> ld(
% 57.96/58.38 mult( f( ld( Y, unit ) ), ld( f( ld( Y, unit ) ), rd( rd( Y, Z ), mult( X
% 57.96/58.38 , Y ) ) ) ), Y ) }.
% 57.96/58.38 parent0[0]: (7066) {G43,W17,D6,L1,V2,M1} P(3016,6065);d(8);d(2254);d(6105);
% 57.96/58.38 d(16);d(7020) { ld( Y, ld( f( ld( X, unit ) ), X ) ) ==> ld( mult( f( ld
% 57.96/58.38 ( X, unit ) ), Y ), X ) }.
% 57.96/58.38 parent1[0; 6]: (11995) {G32,W25,D6,L1,V3,M1} { mult( X, mult( Y, Z ) ) ==>
% 57.96/58.38 ld( ld( f( ld( Y, unit ) ), rd( rd( Y, Z ), mult( X, Y ) ) ), ld( f( ld
% 57.96/58.38 ( Y, unit ) ), Y ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := ld( f( ld( Y, unit ) ), rd( rd( Y, Z ), mult( X, Y ) ) )
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 Z := Z
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (11997) {G1,W15,D5,L1,V3,M1} { mult( X, mult( Y, Z ) ) ==> ld( rd
% 57.96/58.38 ( rd( Y, Z ), mult( X, Y ) ), Y ) }.
% 57.96/58.38 parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 57.96/58.38 parent1[0; 7]: (11996) {G33,W25,D7,L1,V3,M1} { mult( X, mult( Y, Z ) ) ==>
% 57.96/58.38 ld( mult( f( ld( Y, unit ) ), ld( f( ld( Y, unit ) ), rd( rd( Y, Z ),
% 57.96/58.38 mult( X, Y ) ) ) ), Y ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := rd( rd( Y, Z ), mult( X, Y ) )
% 57.96/58.38 Y := f( ld( Y, unit ) )
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 Z := Z
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 eqswap: (11998) {G1,W15,D5,L1,V3,M1} { ld( rd( rd( Y, Z ), mult( X, Y ) )
% 57.96/58.38 , Y ) ==> mult( X, mult( Y, Z ) ) }.
% 57.96/58.38 parent0[0]: (11997) {G1,W15,D5,L1,V3,M1} { mult( X, mult( Y, Z ) ) ==> ld
% 57.96/58.38 ( rd( rd( Y, Z ), mult( X, Y ) ), Y ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 Z := Z
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 subsumption: (7879) {G45,W15,D5,L1,V3,M1} P(7876,6901);d(7066);d(0) { ld(
% 57.96/58.38 rd( rd( X, Z ), mult( Y, X ) ), X ) ==> mult( Y, mult( X, Z ) ) }.
% 57.96/58.38 parent0: (11998) {G1,W15,D5,L1,V3,M1} { ld( rd( rd( Y, Z ), mult( X, Y ) )
% 57.96/58.38 , Y ) ==> mult( X, mult( Y, Z ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := X
% 57.96/58.38 Z := Z
% 57.96/58.38 end
% 57.96/58.38 permutation0:
% 57.96/58.38 0 ==> 0
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 eqswap: (12000) {G45,W15,D5,L1,V3,M1} { mult( Z, mult( X, Y ) ) ==> ld( rd
% 57.96/58.38 ( rd( X, Y ), mult( Z, X ) ), X ) }.
% 57.96/58.38 parent0[0]: (7879) {G45,W15,D5,L1,V3,M1} P(7876,6901);d(7066);d(0) { ld( rd
% 57.96/58.38 ( rd( X, Z ), mult( Y, X ) ), X ) ==> mult( Y, mult( X, Z ) ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Z
% 57.96/58.38 Z := Y
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (12005) {G24,W17,D5,L1,V3,M1} { mult( X, mult( Y, mult( Z, Y ) )
% 57.96/58.38 ) ==> ld( rd( ld( Z, unit ), mult( X, Y ) ), Y ) }.
% 57.96/58.38 parent0[0]: (2213) {G23,W9,D4,L1,V2,M1} P(2151,0);d(470) { rd( X, mult( Y,
% 57.96/58.38 X ) ) ==> ld( Y, unit ) }.
% 57.96/58.38 parent1[0; 10]: (12000) {G45,W15,D5,L1,V3,M1} { mult( Z, mult( X, Y ) )
% 57.96/58.38 ==> ld( rd( rd( X, Y ), mult( Z, X ) ), X ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := Z
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := mult( Z, Y )
% 57.96/58.38 Z := X
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (12006) {G25,W17,D6,L1,V3,M1} { mult( X, mult( Y, mult( Z, Y ) )
% 57.96/58.38 ) ==> ld( ld( mult( mult( X, Y ), Z ), unit ), Y ) }.
% 57.96/58.38 parent0[0]: (2316) {G28,W11,D4,L1,V2,M1} P(516,2213);d(2276);d(2303) { rd(
% 57.96/58.38 ld( Y, unit ), X ) ==> ld( mult( X, Y ), unit ) }.
% 57.96/58.38 parent1[0; 9]: (12005) {G24,W17,D5,L1,V3,M1} { mult( X, mult( Y, mult( Z,
% 57.96/58.38 Y ) ) ) ==> ld( rd( ld( Z, unit ), mult( X, Y ) ), Y ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := mult( X, Y )
% 57.96/58.38 Y := Z
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 Z := Z
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (12007) {G24,W15,D5,L1,V3,M1} { mult( X, mult( Y, mult( Z, Y ) )
% 57.96/58.38 ) ==> mult( mult( mult( X, Y ), Z ), Y ) }.
% 57.96/58.38 parent0[0]: (2204) {G23,W9,D4,L1,V2,M1} P(2151,529);d(529);d(16) { ld( ld(
% 57.96/58.38 Y, unit ), X ) ==> mult( Y, X ) }.
% 57.96/58.38 parent1[0; 8]: (12006) {G25,W17,D6,L1,V3,M1} { mult( X, mult( Y, mult( Z,
% 57.96/58.38 Y ) ) ) ==> ld( ld( mult( mult( X, Y ), Z ), unit ), Y ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Y
% 57.96/58.38 Y := mult( mult( X, Y ), Z )
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 Z := Z
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (12008) {G1,W15,D5,L1,V3,M1} { mult( X, mult( mult( Y, Z ), Y ) )
% 57.96/58.38 ==> mult( mult( mult( X, Y ), Z ), Y ) }.
% 57.96/58.38 parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult(
% 57.96/58.38 mult( Y, X ), Y ) }.
% 57.96/58.38 parent1[0; 3]: (12007) {G24,W15,D5,L1,V3,M1} { mult( X, mult( Y, mult( Z,
% 57.96/58.38 Y ) ) ) ==> mult( mult( mult( X, Y ), Z ), Y ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Z
% 57.96/58.38 Y := Y
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 X := X
% 57.96/58.38 Y := Y
% 57.96/58.38 Z := Z
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 subsumption: (7930) {G46,W15,D5,L1,V3,M1} P(2213,7879);d(2316);d(2204);d(7)
% 57.96/58.38 { mult( Z, mult( mult( X, Y ), X ) ) ==> mult( mult( mult( Z, X ), Y ),
% 57.96/58.38 X ) }.
% 57.96/58.38 parent0: (12008) {G1,W15,D5,L1,V3,M1} { mult( X, mult( mult( Y, Z ), Y ) )
% 57.96/58.38 ==> mult( mult( mult( X, Y ), Z ), Y ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := Z
% 57.96/58.38 Y := X
% 57.96/58.38 Z := Y
% 57.96/58.38 end
% 57.96/58.38 permutation0:
% 57.96/58.38 0 ==> 0
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 paramod: (12012) {G2,W15,D5,L1,V0,M1} { ! mult( mult( mult( skol4, skol6 )
% 57.96/58.38 , skol5 ), skol6 ) ==> mult( mult( mult( skol4, skol6 ), skol5 ), skol6 )
% 57.96/58.38 }.
% 57.96/58.38 parent0[0]: (7930) {G46,W15,D5,L1,V3,M1} P(2213,7879);d(2316);d(2204);d(7)
% 57.96/58.38 { mult( Z, mult( mult( X, Y ), X ) ) ==> mult( mult( mult( Z, X ), Y ),
% 57.96/58.38 X ) }.
% 57.96/58.38 parent1[0; 2]: (10) {G1,W15,D5,L1,V0,M1} I;d(7) { ! mult( skol4, mult( mult
% 57.96/58.38 ( skol6, skol5 ), skol6 ) ) ==> mult( mult( mult( skol4, skol6 ), skol5 )
% 57.96/58.38 , skol6 ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 X := skol6
% 57.96/58.38 Y := skol5
% 57.96/58.38 Z := skol4
% 57.96/58.38 end
% 57.96/58.38 substitution1:
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 eqrefl: (12013) {G0,W0,D0,L0,V0,M0} { }.
% 57.96/58.38 parent0[0]: (12012) {G2,W15,D5,L1,V0,M1} { ! mult( mult( mult( skol4,
% 57.96/58.38 skol6 ), skol5 ), skol6 ) ==> mult( mult( mult( skol4, skol6 ), skol5 ),
% 57.96/58.38 skol6 ) }.
% 57.96/58.38 substitution0:
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 subsumption: (8102) {G47,W0,D0,L0,V0,M0} S(10);d(7930);q { }.
% 57.96/58.38 parent0: (12013) {G0,W0,D0,L0,V0,M0} { }.
% 57.96/58.38 substitution0:
% 57.96/58.38 end
% 57.96/58.38 permutation0:
% 57.96/58.38 end
% 57.96/58.38
% 57.96/58.38 Proof check complete!
% 57.96/58.38
% 57.96/58.38 Memory use:
% 57.96/58.38
% 57.96/58.38 space for terms: 142138
% 57.96/58.38 space for clauses: 1181384
% 57.96/58.38
% 57.96/58.38
% 57.96/58.38 clauses generated: 1641698
% 57.96/58.38 clauses kept: 8103
% 57.96/58.38 clauses selected: 2284
% 57.96/58.38 clauses deleted: 2466
% 57.96/58.38 clauses inuse deleted: 421
% 57.96/58.38
% 57.96/58.38 subsentry: 25815
% 57.96/58.38 literals s-matched: 18983
% 57.96/58.38 literals matched: 18948
% 57.96/58.38 full subsumption: 0
% 57.96/58.38
% 57.96/58.38 checksum: 1323976391
% 57.96/58.38
% 57.96/58.38
% 57.96/58.38 Bliksem ended
%------------------------------------------------------------------------------