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

View Problem - Process Solution

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

% Computer : n019.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 0s
% DateTime : Sat Jul 16 07:38:43 EDT 2022

% Result   : Theorem 87.98s 88.40s
% Output   : Refutation 87.98s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : GRP667+1 : TPTP v8.1.0. Released v4.0.0.
% 0.12/0.13  % Command  : bliksem %s
% 0.13/0.34  % Computer : n019.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % DateTime : Mon Jun 13 14:04:09 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 87.98/88.40  *** allocated 10000 integers for termspace/termends
% 87.98/88.40  *** allocated 10000 integers for clauses
% 87.98/88.40  *** allocated 10000 integers for justifications
% 87.98/88.40  Bliksem 1.12
% 87.98/88.40  
% 87.98/88.40  
% 87.98/88.40  Automatic Strategy Selection
% 87.98/88.40  
% 87.98/88.40  
% 87.98/88.40  Clauses:
% 87.98/88.40  
% 87.98/88.40  { mult( Y, ld( Y, X ) ) = X }.
% 87.98/88.40  { ld( Y, mult( Y, X ) ) = X }.
% 87.98/88.40  { mult( rd( Y, X ), X ) = Y }.
% 87.98/88.40  { rd( mult( Y, X ), X ) = Y }.
% 87.98/88.40  { mult( X, unit ) = X }.
% 87.98/88.40  { mult( unit, X ) = X }.
% 87.98/88.40  { mult( mult( Z, Y ), mult( mult( X, Y ), X ) ) = mult( mult( Z, mult( mult
% 87.98/88.40    ( Y, X ), Y ) ), X ) }.
% 87.98/88.40  { mult( mult( Y, X ), Y ) = mult( Y, mult( X, Y ) ) }.
% 87.98/88.40  { mult( f( X ), f( X ) ) = X }.
% 87.98/88.40  { ! mult( X, mult( Y, mult( Z, Y ) ) ) = mult( mult( mult( X, Y ), Z ), Y )
% 87.98/88.40    , mult( Y, mult( X, mult( Y, Z ) ) ) = mult( mult( mult( Y, X ), Y ), Z )
% 87.98/88.40     }.
% 87.98/88.40  { ! mult( mult( X, Y ), mult( Z, X ) ) = mult( mult( X, mult( Y, Z ) ), X )
% 87.98/88.40    , mult( X, mult( Y, mult( X, Z ) ) ) = mult( mult( mult( X, Y ), X ), Z )
% 87.98/88.40     }.
% 87.98/88.40  { ! mult( mult( X, Y ), mult( Z, X ) ) = mult( X, mult( mult( Y, Z ), X ) )
% 87.98/88.40    , mult( X, mult( Y, mult( X, Z ) ) ) = mult( mult( mult( X, Y ), X ), Z )
% 87.98/88.40     }.
% 87.98/88.40  { ! mult( a, mult( b, mult( a, c ) ) ) = mult( mult( mult( a, b ), a ), c )
% 87.98/88.40     }.
% 87.98/88.40  
% 87.98/88.40  percentage equality = 1.000000, percentage horn = 1.000000
% 87.98/88.40  This is a pure equality problem
% 87.98/88.40  
% 87.98/88.40  
% 87.98/88.40  
% 87.98/88.40  Options Used:
% 87.98/88.40  
% 87.98/88.40  useres =            1
% 87.98/88.40  useparamod =        1
% 87.98/88.40  useeqrefl =         1
% 87.98/88.40  useeqfact =         1
% 87.98/88.40  usefactor =         1
% 87.98/88.40  usesimpsplitting =  0
% 87.98/88.40  usesimpdemod =      5
% 87.98/88.40  usesimpres =        3
% 87.98/88.40  
% 87.98/88.40  resimpinuse      =  1000
% 87.98/88.40  resimpclauses =     20000
% 87.98/88.40  substype =          eqrewr
% 87.98/88.40  backwardsubs =      1
% 87.98/88.40  selectoldest =      5
% 87.98/88.40  
% 87.98/88.40  litorderings [0] =  split
% 87.98/88.40  litorderings [1] =  extend the termordering, first sorting on arguments
% 87.98/88.40  
% 87.98/88.40  termordering =      kbo
% 87.98/88.40  
% 87.98/88.40  litapriori =        0
% 87.98/88.40  termapriori =       1
% 87.98/88.40  litaposteriori =    0
% 87.98/88.40  termaposteriori =   0
% 87.98/88.40  demodaposteriori =  0
% 87.98/88.40  ordereqreflfact =   0
% 87.98/88.40  
% 87.98/88.40  litselect =         negord
% 87.98/88.40  
% 87.98/88.40  maxweight =         15
% 87.98/88.40  maxdepth =          30000
% 87.98/88.40  maxlength =         115
% 87.98/88.40  maxnrvars =         195
% 87.98/88.40  excuselevel =       1
% 87.98/88.40  increasemaxweight = 1
% 87.98/88.40  
% 87.98/88.40  maxselected =       10000000
% 87.98/88.40  maxnrclauses =      10000000
% 87.98/88.40  
% 87.98/88.40  showgenerated =    0
% 87.98/88.40  showkept =         0
% 87.98/88.40  showselected =     0
% 87.98/88.40  showdeleted =      0
% 87.98/88.40  showresimp =       1
% 87.98/88.40  showstatus =       2000
% 87.98/88.40  
% 87.98/88.40  prologoutput =     0
% 87.98/88.40  nrgoals =          5000000
% 87.98/88.40  totalproof =       1
% 87.98/88.40  
% 87.98/88.40  Symbols occurring in the translation:
% 87.98/88.40  
% 87.98/88.40  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 87.98/88.40  .  [1, 2]      (w:1, o:28, a:1, s:1, b:0), 
% 87.98/88.40  !  [4, 1]      (w:0, o:22, a:1, s:1, b:0), 
% 87.98/88.40  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 87.98/88.40  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 87.98/88.40  ld  [37, 2]      (w:1, o:52, a:1, s:1, b:0), 
% 87.98/88.40  mult  [38, 2]      (w:1, o:53, a:1, s:1, b:0), 
% 87.98/88.40  rd  [39, 2]      (w:1, o:54, a:1, s:1, b:0), 
% 87.98/88.40  unit  [40, 0]      (w:1, o:8, a:1, s:1, b:0), 
% 87.98/88.40  f  [42, 1]      (w:1, o:27, a:1, s:1, b:0), 
% 87.98/88.40  a  [52, 0]      (w:1, o:19, a:1, s:1, b:0), 
% 87.98/88.40  b  [53, 0]      (w:1, o:20, a:1, s:1, b:0), 
% 87.98/88.40  c  [54, 0]      (w:1, o:21, a:1, s:1, b:0).
% 87.98/88.40  
% 87.98/88.40  
% 87.98/88.40  Starting Search:
% 87.98/88.40  
% 87.98/88.40  *** allocated 15000 integers for clauses
% 87.98/88.40  *** allocated 22500 integers for clauses
% 87.98/88.40  *** allocated 33750 integers for clauses
% 87.98/88.40  *** allocated 50625 integers for clauses
% 87.98/88.40  *** allocated 75937 integers for clauses
% 87.98/88.40  *** allocated 113905 integers for clauses
% 87.98/88.40  *** allocated 15000 integers for termspace/termends
% 87.98/88.40  *** allocated 170857 integers for clauses
% 87.98/88.40  *** allocated 22500 integers for termspace/termends
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  *** allocated 256285 integers for clauses
% 87.98/88.40  *** allocated 33750 integers for termspace/termends
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  Failed to find proof!
% 87.98/88.40  maxweight =   15
% 87.98/88.40  maxnrclauses = 10000000
% 87.98/88.40  Generated: 275863
% 87.98/88.40  Kept: 1674
% 87.98/88.40  
% 87.98/88.40  
% 87.98/88.40  The strategy used was not complete!
% 87.98/88.40  
% 87.98/88.40  Increased maxweight to 16
% 87.98/88.40  
% 87.98/88.40  Starting Search:
% 87.98/88.40  
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  Failed to find proof!
% 87.98/88.40  maxweight =   16
% 87.98/88.40  maxnrclauses = 10000000
% 87.98/88.40  Generated: 292253
% 87.98/88.40  Kept: 1824
% 87.98/88.40  
% 87.98/88.40  
% 87.98/88.40  The strategy used was not complete!
% 87.98/88.40  
% 87.98/88.40  Increased maxweight to 17
% 87.98/88.40  
% 87.98/88.40  Starting Search:
% 87.98/88.40  
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  *** allocated 384427 integers for clauses
% 87.98/88.40  
% 87.98/88.40  Intermediate Status:
% 87.98/88.40  Generated:    42426
% 87.98/88.40  Kept:         2001
% 87.98/88.40  Inuse:        322
% 87.98/88.40  Deleted:      170
% 87.98/88.40  Deletedinuse: 37
% 87.98/88.40  
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  *** allocated 50625 integers for termspace/termends
% 87.98/88.40  *** allocated 576640 integers for clauses
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  *** allocated 75937 integers for termspace/termends
% 87.98/88.40  
% 87.98/88.40  Intermediate Status:
% 87.98/88.40  Generated:    643254
% 87.98/88.40  Kept:         4001
% 87.98/88.40  Inuse:        1360
% 87.98/88.40  Deleted:      1419
% 87.98/88.40  Deletedinuse: 181
% 87.98/88.40  
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  Failed to find proof!
% 87.98/88.40  maxweight =   17
% 87.98/88.40  maxnrclauses = 10000000
% 87.98/88.40  Generated: 1915121
% 87.98/88.40  Kept: 4208
% 87.98/88.40  
% 87.98/88.40  
% 87.98/88.40  The strategy used was not complete!
% 87.98/88.40  
% 87.98/88.40  Increased maxweight to 18
% 87.98/88.40  
% 87.98/88.40  Starting Search:
% 87.98/88.40  
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  
% 87.98/88.40  Intermediate Status:
% 87.98/88.40  Generated:    36782
% 87.98/88.40  Kept:         2002
% 87.98/88.40  Inuse:        290
% 87.98/88.40  Deleted:      160
% 87.98/88.40  Deletedinuse: 37
% 87.98/88.40  
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  
% 87.98/88.40  Intermediate Status:
% 87.98/88.40  Generated:    310180
% 87.98/88.40  Kept:         4010
% 87.98/88.40  Inuse:        1011
% 87.98/88.40  Deleted:      1238
% 87.98/88.40  Deletedinuse: 169
% 87.98/88.40  
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  *** allocated 864960 integers for clauses
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  Failed to find proof!
% 87.98/88.40  maxweight =   18
% 87.98/88.40  maxnrclauses = 10000000
% 87.98/88.40  Generated: 1915852
% 87.98/88.40  Kept: 4470
% 87.98/88.40  
% 87.98/88.40  
% 87.98/88.40  The strategy used was not complete!
% 87.98/88.40  
% 87.98/88.40  Increased maxweight to 19
% 87.98/88.40  
% 87.98/88.40  Starting Search:
% 87.98/88.40  
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  
% 87.98/88.40  Intermediate Status:
% 87.98/88.40  Generated:    20466
% 87.98/88.40  Kept:         2003
% 87.98/88.40  Inuse:        204
% 87.98/88.40  Deleted:      76
% 87.98/88.40  Deletedinuse: 21
% 87.98/88.40  
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  
% 87.98/88.40  Intermediate Status:
% 87.98/88.40  Generated:    53159
% 87.98/88.40  Kept:         4007
% 87.98/88.40  Inuse:        381
% 87.98/88.40  Deleted:      430
% 87.98/88.40  Deletedinuse: 98
% 87.98/88.40  
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  *** allocated 113905 integers for termspace/termends
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  *** allocated 1297440 integers for clauses
% 87.98/88.40  
% 87.98/88.40  Intermediate Status:
% 87.98/88.40  Generated:    169721
% 87.98/88.40  Kept:         6013
% 87.98/88.40  Inuse:        698
% 87.98/88.40  Deleted:      676
% 87.98/88.40  Deletedinuse: 119
% 87.98/88.40  
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  *** allocated 170857 integers for termspace/termends
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  
% 87.98/88.40  Intermediate Status:
% 87.98/88.40  Generated:    1717190
% 87.98/88.40  Kept:         8013
% 87.98/88.40  Inuse:        2122
% 87.98/88.40  Deleted:      1764
% 87.98/88.40  Deletedinuse: 146
% 87.98/88.40  
% 87.98/88.40  Resimplifying inuse:
% 87.98/88.40  Done
% 87.98/88.40  
% 87.98/88.40  *** allocated 1946160 integers for clauses
% 87.98/88.40  
% 87.98/88.40  Bliksems!, er is een bewijs:
% 87.98/88.40  % SZS status Theorem
% 87.98/88.40  % SZS output start Refutation
% 87.98/88.40  
% 87.98/88.40  (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.40  (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 87.98/88.40  (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.40  (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 87.98/88.40  (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.40  (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.40  (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X, Y ), X ) ) 
% 87.98/88.40    ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40  (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult( mult( Y, X )
% 87.98/88.40    , Y ) }.
% 87.98/88.40  (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.40  (9) {G1,W30,D5,L2,V3,M2} I;d(7) { mult( Y, mult( X, mult( Y, Z ) ) ) ==> 
% 87.98/88.40    mult( mult( mult( Y, X ), Y ), Z ), ! mult( X, mult( mult( Y, Z ), Y ) ) 
% 87.98/88.40    ==> mult( mult( mult( X, Y ), Z ), Y ) }.
% 87.98/88.40  (11) {G0,W15,D5,L1,V0,M1} I { ! mult( a, mult( b, mult( a, c ) ) ) ==> mult
% 87.98/88.40    ( mult( mult( a, b ), a ), c ) }.
% 87.98/88.40  (12) {G1,W5,D3,L1,V1,M1} P(4,3) { rd( X, unit ) ==> X }.
% 87.98/88.40  (14) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 87.98/88.40  (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 87.98/88.40  (16) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 87.98/88.40  (17) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 87.98/88.40  (23) {G1,W23,D7,L1,V3,M1} P(2,6) { mult( mult( Z, mult( mult( Y, rd( X, Y )
% 87.98/88.40     ), Y ) ), rd( X, Y ) ) ==> mult( mult( Z, Y ), mult( X, rd( X, Y ) ) )
% 87.98/88.40     }.
% 87.98/88.40  (26) {G1,W19,D7,L1,V3,M1} P(6,3) { rd( mult( mult( X, mult( mult( Y, Z ), Y
% 87.98/88.40     ) ), Z ), mult( mult( Z, Y ), Z ) ) ==> mult( X, Y ) }.
% 87.98/88.40  (27) {G1,W11,D4,L1,V2,M1} P(4,6);d(4);d(4);d(5) { mult( X, mult( Y, Y ) ) 
% 87.98/88.40    ==> mult( mult( X, Y ), Y ) }.
% 87.98/88.40  (28) {G1,W15,D5,L1,V2,M1} P(5,6);d(5) { mult( X, mult( mult( Y, X ), Y ) ) 
% 87.98/88.40    ==> mult( mult( mult( X, Y ), X ), Y ) }.
% 87.98/88.40  (34) {G1,W9,D4,L1,V1,M1} P(8,7) { mult( X, f( X ) ) ==> mult( f( X ), X )
% 87.98/88.40     }.
% 87.98/88.40  (39) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ), X ) ) ==> 
% 87.98/88.40    mult( Y, X ) }.
% 87.98/88.40  (40) {G1,W11,D5,L1,V2,M1} P(2,7) { mult( mult( Y, rd( X, Y ) ), Y ) ==> 
% 87.98/88.40    mult( Y, X ) }.
% 87.98/88.40  (42) {G1,W11,D5,L1,V2,M1} P(7,3) { rd( mult( mult( X, Y ), X ), mult( Y, X
% 87.98/88.40     ) ) ==> X }.
% 87.98/88.40  (46) {G2,W11,D4,L1,V2,M1} P(5,9);d(4);d(5);d(5);q { mult( X, mult( X, Y ) )
% 87.98/88.40     ==> mult( mult( X, X ), Y ) }.
% 87.98/88.40  (52) {G3,W19,D6,L1,V2,M1} P(46,6);d(28) { mult( mult( mult( X, Y ), mult( X
% 87.98/88.40    , Y ) ), X ) ==> mult( mult( mult( mult( X, Y ), X ), Y ), X ) }.
% 87.98/88.40  (55) {G3,W11,D4,L1,V2,M1} P(0,46) { mult( mult( X, X ), ld( X, Y ) ) ==> 
% 87.98/88.40    mult( X, Y ) }.
% 87.98/88.40  (59) {G4,W11,D5,L1,V2,M1} P(8,55) { mult( X, ld( f( X ), Y ) ) ==> mult( f
% 87.98/88.40    ( X ), Y ) }.
% 87.98/88.40  (60) {G4,W11,D4,L1,V2,M1} P(55,1) { ld( mult( X, X ), mult( X, Y ) ) ==> ld
% 87.98/88.40    ( X, Y ) }.
% 87.98/88.40  (61) {G4,W11,D4,L1,V2,M1} P(55,3) { rd( mult( X, Y ), ld( X, Y ) ) ==> mult
% 87.98/88.40    ( X, X ) }.
% 87.98/88.40  (65) {G5,W11,D5,L1,V2,M1} P(8,60) { ld( X, mult( f( X ), Y ) ) ==> ld( f( X
% 87.98/88.40     ), Y ) }.
% 87.98/88.40  (67) {G5,W11,D4,L1,V2,M1} P(0,60) { ld( X, ld( X, Y ) ) ==> ld( mult( X, X
% 87.98/88.40     ), Y ) }.
% 87.98/88.40  (68) {G5,W9,D4,L1,V1,M1} P(4,60) { ld( mult( X, X ), X ) ==> ld( X, unit )
% 87.98/88.40     }.
% 87.98/88.40  (69) {G6,W9,D4,L1,V1,M1} P(8,68) { ld( X, f( X ) ) = ld( f( X ), unit ) }.
% 87.98/88.40  (70) {G6,W9,D4,L1,V1,M1} P(68,14) { rd( X, ld( X, unit ) ) ==> mult( X, X )
% 87.98/88.40     }.
% 87.98/88.40  (97) {G7,W9,D5,L1,V1,M1} P(69,0) { mult( f( X ), ld( X, f( X ) ) ) ==> unit
% 87.98/88.40     }.
% 87.98/88.40  (99) {G8,W11,D5,L1,V1,M1} P(97,60);d(8) { ld( f( X ), ld( X, f( X ) ) ) ==>
% 87.98/88.40     ld( X, unit ) }.
% 87.98/88.40  (106) {G6,W11,D5,L1,V2,M1} P(67,14) { rd( ld( X, Y ), ld( mult( X, X ), Y )
% 87.98/88.40     ) ==> X }.
% 87.98/88.40  (107) {G6,W11,D5,L1,V2,M1} P(67,0) { mult( X, ld( mult( X, X ), Y ) ) ==> 
% 87.98/88.40    ld( X, Y ) }.
% 87.98/88.40  (126) {G2,W11,D5,L1,V2,M1} P(8,27) { mult( mult( Y, f( X ) ), f( X ) ) ==> 
% 87.98/88.40    mult( Y, X ) }.
% 87.98/88.40  (127) {G2,W11,D5,L1,V2,M1} P(27,1) { ld( X, mult( mult( X, Y ), Y ) ) ==> 
% 87.98/88.40    mult( Y, Y ) }.
% 87.98/88.40  (134) {G3,W11,D5,L1,V2,M1} P(2,126) { mult( rd( X, f( Y ) ), Y ) ==> mult( 
% 87.98/88.40    X, f( Y ) ) }.
% 87.98/88.40  (135) {G3,W11,D4,L1,V2,M1} P(126,3) { rd( mult( X, Y ), f( Y ) ) ==> mult( 
% 87.98/88.40    X, f( Y ) ) }.
% 87.98/88.40  (144) {G4,W11,D4,L1,V2,M1} P(2,135) { mult( rd( X, Y ), f( Y ) ) ==> rd( X
% 87.98/88.40    , f( Y ) ) }.
% 87.98/88.40  (145) {G4,W13,D5,L1,V2,M1} P(0,135) { rd( Y, f( ld( X, Y ) ) ) = mult( X, f
% 87.98/88.40    ( ld( X, Y ) ) ) }.
% 87.98/88.40  (156) {G5,W11,D5,L1,V2,M1} P(144,1) { ld( rd( X, Y ), rd( X, f( Y ) ) ) ==>
% 87.98/88.40     f( Y ) }.
% 87.98/88.40  (157) {G5,W11,D5,L1,V2,M1} P(144,3) { rd( rd( X, f( Y ) ), f( Y ) ) ==> rd
% 87.98/88.40    ( X, Y ) }.
% 87.98/88.40  (214) {G3,W11,D4,L1,V2,M1} P(2,127) { ld( rd( X, Y ), mult( X, Y ) ) ==> 
% 87.98/88.40    mult( Y, Y ) }.
% 87.98/88.40  (215) {G3,W15,D5,L1,V2,M1} P(0,127) { mult( ld( X, Y ), ld( X, Y ) ) ==> ld
% 87.98/88.40    ( X, mult( Y, ld( X, Y ) ) ) }.
% 87.98/88.40  (226) {G4,W11,D4,L1,V2,M1} P(214,14) { rd( mult( X, Y ), mult( Y, Y ) ) ==>
% 87.98/88.40     rd( X, Y ) }.
% 87.98/88.40  (227) {G4,W15,D5,L1,V2,M1} P(0,214);d(215) { ld( X, mult( Y, ld( X, Y ) ) )
% 87.98/88.40     ==> ld( rd( X, ld( X, Y ) ), Y ) }.
% 87.98/88.40  (249) {G5,W11,D4,L1,V2,M1} P(2,226) { rd( X, mult( Y, Y ) ) ==> rd( rd( X, 
% 87.98/88.40    Y ), Y ) }.
% 87.98/88.40  (263) {G2,W19,D5,L1,V3,M1} S(23);d(40) { mult( mult( Z, Y ), mult( X, rd( X
% 87.98/88.40    , Y ) ) ) ==> mult( mult( Z, mult( Y, X ) ), rd( X, Y ) ) }.
% 87.98/88.40  (276) {G7,W11,D5,L1,V2,M1} P(8,106) { rd( ld( f( X ), Y ), ld( X, Y ) ) ==>
% 87.98/88.40     f( X ) }.
% 87.98/88.40  (302) {G8,W11,D4,L1,V2,M1} P(276,2) { mult( f( X ), ld( X, Y ) ) ==> ld( f
% 87.98/88.40    ( X ), Y ) }.
% 87.98/88.40  (341) {G9,W11,D4,L1,V2,M1} P(1,302) { ld( f( X ), mult( X, Y ) ) ==> mult( 
% 87.98/88.40    f( X ), Y ) }.
% 87.98/88.40  (428) {G8,W9,D5,L1,V1,M1} P(97,39);d(5);d(17) { mult( ld( X, f( X ) ), f( X
% 87.98/88.40     ) ) ==> unit }.
% 87.98/88.40  (433) {G2,W11,D4,L1,V2,M1} P(0,39) { mult( ld( X, Y ), X ) ==> ld( X, mult
% 87.98/88.40    ( Y, X ) ) }.
% 87.98/88.40  (446) {G2,W15,D5,L1,V2,M1} P(2,28);d(40) { mult( Y, mult( X, rd( X, Y ) ) )
% 87.98/88.40     ==> mult( mult( Y, X ), rd( X, Y ) ) }.
% 87.98/88.40  (451) {G9,W9,D5,L1,V1,M1} P(428,127);d(5);d(8) { ld( ld( X, f( X ) ), f( X
% 87.98/88.40     ) ) ==> X }.
% 87.98/88.40  (454) {G10,W7,D3,L1,V1,M1} P(428,61);d(451);d(215);d(65);d(99) { rd( unit, 
% 87.98/88.40    X ) ==> ld( X, unit ) }.
% 87.98/88.40  (455) {G10,W7,D4,L1,V1,M1} P(428,60);d(215);d(65);d(99);d(451) { ld( ld( X
% 87.98/88.40    , unit ), unit ) ==> X }.
% 87.98/88.40  (461) {G11,W9,D5,L1,V1,M1} P(454,134);d(5) { mult( ld( f( X ), unit ), X ) 
% 87.98/88.40    ==> f( X ) }.
% 87.98/88.40  (463) {G11,W11,D5,L1,V1,M1} P(454,156);d(454) { ld( ld( X, unit ), ld( f( X
% 87.98/88.40     ), unit ) ) ==> f( X ) }.
% 87.98/88.40  (489) {G12,W15,D5,L1,V2,M1} P(461,26);d(0);d(4);d(59);d(4) { rd( mult( Y, X
% 87.98/88.40     ), mult( f( X ), X ) ) ==> mult( Y, ld( f( X ), unit ) ) }.
% 87.98/88.40  (490) {G12,W15,D6,L1,V2,M1} P(461,26);d(59);d(4);d(0);d(12) { mult( mult( Y
% 87.98/88.40    , mult( f( X ), X ) ), ld( f( X ), unit ) ) ==> mult( Y, X ) }.
% 87.98/88.40  (522) {G3,W11,D5,L1,V2,M1} P(433,1) { ld( ld( X, Y ), ld( X, mult( Y, X ) )
% 87.98/88.40     ) ==> X }.
% 87.98/88.40  (562) {G4,W11,D5,L1,V2,M1} P(2,522) { ld( ld( Y, rd( X, Y ) ), ld( Y, X ) )
% 87.98/88.40     ==> Y }.
% 87.98/88.40  (588) {G5,W11,D4,L1,V2,M1} P(562,14) { rd( ld( X, Y ), X ) ==> ld( X, rd( Y
% 87.98/88.40    , X ) ) }.
% 87.98/88.40  (607) {G6,W15,D5,L1,V2,M1} P(67,588);d(588);d(67) { rd( ld( mult( X, X ), Y
% 87.98/88.40     ), X ) ==> ld( mult( X, X ), rd( Y, X ) ) }.
% 87.98/88.40  (611) {G6,W11,D5,L1,V2,M1} P(1,588) { ld( X, rd( mult( X, Y ), X ) ) ==> rd
% 87.98/88.40    ( Y, X ) }.
% 87.98/88.40  (626) {G7,W11,D4,L1,V2,M1} P(611,0) { rd( mult( X, Y ), X ) ==> mult( X, rd
% 87.98/88.40    ( Y, X ) ) }.
% 87.98/88.40  (641) {G8,W11,D5,L1,V2,M1} P(626,16) { ld( mult( X, rd( Y, X ) ), mult( X, 
% 87.98/88.40    Y ) ) ==> X }.
% 87.98/88.40  (657) {G9,W19,D5,L1,V2,M1} P(641,55);d(52);d(40) { mult( mult( X, rd( Y, X
% 87.98/88.40     ) ), mult( X, Y ) ) ==> mult( mult( mult( X, Y ), rd( Y, X ) ), X ) }.
% 87.98/88.40  (679) {G13,W11,D5,L1,V1,M1} P(34,42);d(489) { mult( mult( f( X ), X ), ld( 
% 87.98/88.40    f( X ), unit ) ) ==> X }.
% 87.98/88.40  (687) {G14,W11,D5,L1,V1,M1} P(679,39);d(7);d(34);d(1) { mult( ld( f( X ), 
% 87.98/88.40    unit ), mult( f( X ), X ) ) ==> X }.
% 87.98/88.40  (727) {G15,W11,D5,L1,V1,M1} P(687,46);d(461);d(215);d(227);d(70);d(8) { 
% 87.98/88.40    mult( ld( X, unit ), mult( f( X ), X ) ) ==> f( X ) }.
% 87.98/88.40  (737) {G16,W11,D5,L1,V1,M1} P(727,39);d(302);d(463) { mult( mult( f( X ), X
% 87.98/88.40     ), ld( X, unit ) ) ==> f( X ) }.
% 87.98/88.40  (749) {G17,W13,D5,L1,V2,M1} P(727,6);d(302);d(490);d(737);d(46);d(8);d(27)
% 87.98/88.40     { mult( mult( mult( Y, X ), X ), ld( X, unit ) ) ==> mult( Y, X ) }.
% 87.98/88.40  (1054) {G18,W9,D4,L1,V2,M1} P(2,749) { mult( mult( X, Y ), ld( Y, unit ) ) 
% 87.98/88.40    ==> X }.
% 87.98/88.40  (1073) {G19,W9,D5,L1,V2,M1} P(455,1054) { mult( mult( Y, ld( X, unit ) ), X
% 87.98/88.40     ) ==> Y }.
% 87.98/88.40  (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult( Y, ld( X, 
% 87.98/88.40    unit ) ) ==> rd( Y, X ) }.
% 87.98/88.40  (1082) {G21,W13,D4,L1,V2,M1} P(1054,127);d(1077);d(1077);d(588);d(454);d(67
% 87.98/88.40    ) { ld( mult( X, Y ), rd( X, Y ) ) ==> ld( mult( Y, Y ), unit ) }.
% 87.98/88.40  (1089) {G19,W9,D4,L1,V2,M1} P(1054,1) { ld( mult( X, Y ), X ) ==> ld( Y, 
% 87.98/88.40    unit ) }.
% 87.98/88.40  (1129) {G21,W11,D4,L1,V2,M1} P(1077,341);d(1077) { ld( f( X ), rd( X, Y ) )
% 87.98/88.40     ==> rd( f( X ), Y ) }.
% 87.98/88.40  (1142) {G21,W11,D4,L1,V2,M1} P(1077,46);d(1077) { rd( mult( X, X ), Y ) ==>
% 87.98/88.40     mult( X, rd( X, Y ) ) }.
% 87.98/88.40  (1144) {G21,W9,D4,L1,V2,M1} P(1077,1) { ld( X, rd( X, Y ) ) ==> ld( Y, unit
% 87.98/88.40     ) }.
% 87.98/88.40  (1155) {G22,W13,D5,L1,V2,M1} P(626,1144) { ld( mult( X, Y ), mult( X, rd( Y
% 87.98/88.40    , X ) ) ) ==> ld( X, unit ) }.
% 87.98/88.40  (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit ) ==> ld( X, 
% 87.98/88.40    Y ) }.
% 87.98/88.40  (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) ) ==> mult( Z
% 87.98/88.40    , ld( Y, X ) ) }.
% 87.98/88.40  (1173) {G23,W11,D5,L1,V3,M1} P(1170,1054) { mult( mult( Z, ld( X, Y ) ), ld
% 87.98/88.40    ( Y, X ) ) ==> Z }.
% 87.98/88.40  (1185) {G23,W13,D5,L1,V2,M1} P(522,1170) { ld( ld( X, mult( Y, X ) ), ld( X
% 87.98/88.40    , Y ) ) ==> ld( X, unit ) }.
% 87.98/88.40  (1190) {G23,W11,D4,L1,V2,M1} P(67,1170);d(1170) { ld( Y, mult( X, X ) ) ==>
% 87.98/88.40     ld( ld( X, Y ), X ) }.
% 87.98/88.40  (1221) {G24,W11,D4,L1,V2,M1} P(1171,61) { mult( mult( X, Y ), ld( Y, X ) ) 
% 87.98/88.40    ==> mult( X, X ) }.
% 87.98/88.40  (1230) {G25,W13,D5,L1,V2,M1} P(1077,1221) { mult( rd( X, Y ), ld( ld( Y, 
% 87.98/88.40    unit ), X ) ) ==> mult( X, X ) }.
% 87.98/88.40  (1289) {G24,W15,D6,L1,V2,M1} P(1190,107);d(1190);d(1190) { mult( X, ld( ld
% 87.98/88.40    ( ld( X, Y ), X ), Y ) ) ==> ld( ld( Y, X ), Y ) }.
% 87.98/88.40  (1300) {G23,W13,D5,L1,V2,M1} P(1129,1170) { ld( rd( f( X ), Y ), unit ) = 
% 87.98/88.40    ld( rd( X, Y ), f( X ) ) }.
% 87.98/88.40  (1331) {G22,W15,D5,L1,V2,M1} P(1142,40);d(446);d(27) { mult( mult( mult( Y
% 87.98/88.40    , X ), rd( X, Y ) ), Y ) ==> mult( mult( Y, X ), X ) }.
% 87.98/88.40  (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1) { ld( Y, ld( 
% 87.98/88.40    X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 87.98/88.40  (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { ld( ld( X, 
% 87.98/88.40    unit ), Y ) ==> mult( X, Y ) }.
% 87.98/88.40  (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z ) ==> ld( 
% 87.98/88.40    ld( Y, X ), Z ) }.
% 87.98/88.40  (1942) {G24,W9,D4,L1,V2,M1} P(1903,14) { rd( Y, mult( X, Y ) ) ==> ld( X, 
% 87.98/88.40    unit ) }.
% 87.98/88.40  (1950) {G26,W9,D4,L1,V2,M1} P(1230,1942);d(249);d(1903);d(3) { ld( rd( X, Y
% 87.98/88.40     ), unit ) ==> rd( Y, X ) }.
% 87.98/88.40  (1963) {G25,W13,D5,L1,V3,M1} P(1173,1942) { ld( mult( X, ld( Y, Z ) ), unit
% 87.98/88.40     ) ==> rd( ld( Z, Y ), X ) }.
% 87.98/88.40  (1967) {G25,W11,D4,L1,V2,M1} P(1054,1942) { rd( ld( Y, unit ), X ) ==> ld( 
% 87.98/88.40    mult( X, Y ), unit ) }.
% 87.98/88.40  (1985) {G25,W9,D4,L1,V2,M1} P(0,1942) { rd( ld( X, Y ), Y ) ==> ld( X, unit
% 87.98/88.40     ) }.
% 87.98/88.40  (1986) {G27,W11,D4,L1,V3,M1} P(1950,1903) { mult( rd( X, Y ), Z ) ==> ld( 
% 87.98/88.40    rd( Y, X ), Z ) }.
% 87.98/88.40  (1989) {G27,W11,D4,L1,V2,M1} P(1950,1300) { ld( rd( X, Y ), f( X ) ) ==> rd
% 87.98/88.40    ( Y, f( X ) ) }.
% 87.98/88.40  (1994) {G27,W11,D4,L1,V3,M1} P(1950,1171);d(15) { rd( Z, rd( Y, X ) ) ==> 
% 87.98/88.40    mult( Z, rd( X, Y ) ) }.
% 87.98/88.40  (1998) {G27,W11,D4,L1,V2,M1} P(588,1950);d(1170);d(1171) { mult( X, ld( Y, 
% 87.98/88.40    X ) ) ==> ld( rd( Y, X ), X ) }.
% 87.98/88.40  (2016) {G26,W11,D4,L1,V2,M1} P(1185,1985);d(1171);d(1927);d(15);d(1170) { 
% 87.98/88.40    ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 87.98/88.40  (2033) {G28,W15,D5,L1,V4,M1} P(1171,1986) { mult( mult( X, ld( Z, Y ) ), T
% 87.98/88.40     ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 87.98/88.40  (2035) {G28,W13,D5,L1,V3,M1} P(1986,1077);d(1895) { ld( mult( Z, rd( Y, X )
% 87.98/88.40     ), unit ) ==> rd( rd( X, Y ), Z ) }.
% 87.98/88.40  (2058) {G28,W15,D5,L1,V4,M1} P(1994,1986) { mult( mult( X, rd( Z, Y ) ), T
% 87.98/88.40     ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 87.98/88.40  (2061) {G28,W15,D5,L1,V4,M1} P(1171,1994) { rd( T, mult( X, ld( Z, Y ) ) ) 
% 87.98/88.40    ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 87.98/88.40  (2091) {G25,W11,D5,L1,V3,M1} P(1927,1) { ld( ld( X, Y ), ld( ld( Y, X ), Z
% 87.98/88.40     ) ) ==> Z }.
% 87.98/88.40  (2093) {G29,W11,D4,L1,V2,M1} P(2016,1903);d(1895);d(1077);d(2035);d(1895);d
% 87.98/88.40    (1077) { rd( X, mult( X, Y ) ) ==> rd( rd( X, Y ), X ) }.
% 87.98/88.40  (2122) {G28,W11,D5,L1,V2,M1} P(16,2016);d(1986) { ld( ld( rd( Y, X ), X ), 
% 87.98/88.40    X ) ==> ld( X, Y ) }.
% 87.98/88.40  (2140) {G30,W11,D5,L1,V2,M1} P(2093,16) { ld( rd( rd( X, Y ), X ), X ) ==> 
% 87.98/88.40    mult( X, Y ) }.
% 87.98/88.40  (2227) {G28,W15,D5,L1,V2,M1} P(1998,46);d(1998) { mult( mult( X, X ), ld( Y
% 87.98/88.40    , X ) ) ==> ld( rd( rd( Y, X ), X ), X ) }.
% 87.98/88.40  (2422) {G29,W17,D6,L1,V4,M1} P(2035,1967) { ld( mult( T, mult( X, rd( Y, Z
% 87.98/88.40     ) ) ), unit ) ==> rd( rd( rd( Z, Y ), X ), T ) }.
% 87.98/88.40  (2426) {G29,W17,D6,L1,V4,M1} P(1171,2035) { ld( mult( T, mult( X, ld( Z, Y
% 87.98/88.40     ) ) ), unit ) ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 87.98/88.40  (3330) {G23,W17,D6,L1,V2,M1} P(145,1082);d(8);d(1170) { ld( mult( X, f( ld
% 87.98/88.40    ( Y, X ) ) ), mult( Y, f( ld( Y, X ) ) ) ) ==> ld( X, Y ) }.
% 87.98/88.40  (3781) {G29,W19,D6,L1,V5,M1} P(1994,2058) { mult( mult( T, mult( X, rd( Z, 
% 87.98/88.40    Y ) ) ), U ) ==> ld( rd( rd( rd( Y, Z ), X ), T ), U ) }.
% 87.98/88.40  (6955) {G30,W19,D5,L1,V3,M1} P(263,2422);d(2035) { rd( rd( Y, Z ), mult( X
% 87.98/88.40    , mult( Y, Z ) ) ) ==> rd( rd( rd( Y, Z ), Z ), mult( X, Y ) ) }.
% 87.98/88.40  (8153) {G31,W15,D5,L1,V3,M1} P(126,6955);d(3);d(6955);d(157) { rd( X, mult
% 87.98/88.40    ( Z, mult( X, Y ) ) ) ==> rd( rd( X, Y ), mult( Z, X ) ) }.
% 87.98/88.40  (8177) {G32,W15,D5,L1,V3,M1} P(8153,1967);d(2061);d(1986);d(1171);d(15);d(
% 87.98/88.40    1927);d(2033);d(1170);d(15) { ld( X, rd( ld( Z, X ), Y ) ) ==> ld( mult( 
% 87.98/88.40    Z, X ), rd( X, Y ) ) }.
% 87.98/88.40  (8179) {G32,W19,D5,L1,V3,M1} P(8153,1989) { ld( rd( rd( X, Z ), mult( Y, X
% 87.98/88.40     ) ), f( X ) ) ==> rd( mult( Y, mult( X, Z ) ), f( X ) ) }.
% 87.98/88.40  (8218) {G33,W15,D5,L1,V3,M1} P(2140,8177);d(1986);d(16) { ld( X, rd( mult( 
% 87.98/88.40    X, Y ), Z ) ) ==> ld( rd( X, Y ), rd( X, Z ) ) }.
% 87.98/88.40  (8271) {G34,W15,D5,L1,V3,M1} P(8218,1903);d(1967);d(1903);d(1967);d(1077);d
% 87.98/88.40    (1927);d(15) { rd( mult( Y, X ), mult( Z, X ) ) ==> mult( X, rd( ld( X, Y
% 87.98/88.40     ), Z ) ) }.
% 87.98/88.40  (8328) {G35,W19,D5,L1,V4,M1} P(1927,8271);d(1171);d(1171);d(1927) { mult( Z
% 87.98/88.40    , ld( ld( T, Z ), ld( Y, X ) ) ) ==> mult( mult( T, Z ), ld( Z, ld( Y, X
% 87.98/88.40     ) ) ) }.
% 87.98/88.40  (8333) {G35,W15,D5,L1,V3,M1} P(8271,1950);d(2035);d(1171);d(8271) { rd( 
% 87.98/88.40    mult( Z, ld( X, Y ) ), Y ) ==> mult( Y, rd( ld( Y, Z ), X ) ) }.
% 87.98/88.40  (8379) {G36,W15,D5,L1,V3,M1} P(8333,2122);d(1089);d(1903);d(1986);d(1171)
% 87.98/88.40     { ld( Z, mult( X, ld( Y, Z ) ) ) ==> ld( mult( Y, ld( X, Z ) ), Z ) }.
% 87.98/88.40  (8383) {G36,W15,D5,L1,V3,M1} P(1903,8333);d(1171);d(1927);d(8328);d(15) { 
% 87.98/88.40    rd( mult( Z, mult( X, Y ) ), Y ) ==> mult( mult( Z, Y ), ld( Y, X ) ) }.
% 87.98/88.40  (8414) {G37,W15,D5,L1,V3,M1} P(1895,8379);d(1903);d(1077);d(1895);d(2426);d
% 87.98/88.40    (1903) { rd( rd( mult( Y, Z ), X ), Y ) ==> mult( Y, rd( Z, mult( Y, X )
% 87.98/88.40     ) ) }.
% 87.98/88.40  (8441) {G38,W15,D5,L1,V3,M1} P(1077,8414);d(1967);d(1077) { rd( X, mult( 
% 87.98/88.40    mult( X, Z ), Y ) ) ==> rd( rd( rd( X, Y ), Z ), X ) }.
% 87.98/88.40  (8466) {G39,W15,D5,L1,V3,M1} P(8441,1967);d(1171);d(1986);d(1994);d(1171);d
% 87.98/88.40    (15);d(1927);d(1927);d(1927);d(1170);d(15) { ld( X, ld( Z, ld( Y, X ) ) )
% 87.98/88.40     ==> ld( mult( Y, mult( Z, X ) ), X ) }.
% 87.98/88.40  (8477) {G39,W15,D6,L1,V3,M1} P(8441,16) { ld( rd( rd( rd( X, Z ), Y ), X )
% 87.98/88.40    , X ) ==> mult( mult( X, Y ), Z ) }.
% 87.98/88.40  (8497) {G40,W15,D5,L1,V3,M1} P(1903,8466);d(1927);d(15) { ld( Y, ld( Z, 
% 87.98/88.40    mult( X, Y ) ) ) ==> ld( ld( X, mult( Z, Y ) ), Y ) }.
% 87.98/88.40  (8534) {G41,W15,D5,L1,V3,M1} P(8497,1903);d(1895);d(1963);d(1077);d(1077)
% 87.98/88.40     { rd( ld( rd( Y, X ), Z ), X ) ==> mult( X, ld( Y, rd( Z, X ) ) ) }.
% 87.98/88.40  (8566) {G42,W15,D5,L1,V3,M1} P(8534,2122);d(1089);d(1903);d(1927) { ld( Y, 
% 87.98/88.40    ld( rd( X, Y ), Z ) ) ==> ld( ld( rd( Z, Y ), X ), Y ) }.
% 87.98/88.40  (8635) {G43,W15,D5,L1,V3,M1} P(1967,8566);d(1903);d(1895);d(1903);d(2058)
% 87.98/88.40     { ld( Y, mult( mult( Y, X ), Z ) ) ==> ld( rd( rd( Y, Z ), X ), Y ) }.
% 87.98/88.40  (8642) {G43,W19,D6,L1,V3,M1} P(588,8566) { ld( X, ld( ld( X, rd( Y, X ) ), 
% 87.98/88.40    Z ) ) ==> ld( ld( rd( Z, X ), ld( X, Y ) ), X ) }.
% 87.98/88.40  (8670) {G44,W15,D5,L1,V3,M1} P(8635,1903);d(1895);d(2035);d(1994);d(1171);d
% 87.98/88.40    (15);d(8383);d(1927);d(1927);d(15) { mult( X, ld( ld( Y, X ), Z ) ) ==> 
% 87.98/88.40    mult( mult( Y, X ), ld( X, Z ) ) }.
% 87.98/88.40  (8776) {G45,W15,D5,L1,V3,M1} P(8670,1963);d(1963) { rd( ld( Z, X ), mult( Y
% 87.98/88.40    , X ) ) ==> rd( ld( Z, ld( Y, X ) ), X ) }.
% 87.98/88.40  (8779) {G45,W19,D5,L1,V3,M1} P(2122,8670);d(1927);d(1927);d(67) { ld( ld( 
% 87.98/88.40    mult( Y, Y ), rd( X, Y ) ), ld( Y, Z ) ) ==> mult( Y, ld( ld( Y, X ), Z )
% 87.98/88.40     ) }.
% 87.98/88.40  (8819) {G46,W15,D5,L1,V3,M1} P(1895,8776);d(2061);d(1927);d(15);d(15);d(
% 87.98/88.40    1171);d(1927);d(1895);d(1903);d(15) { ld( mult( Y, X ), rd( Y, Z ) ) ==> 
% 87.98/88.40    ld( mult( mult( Y, Z ), X ), Y ) }.
% 87.98/88.40  (8862) {G47,W15,D5,L1,V3,M1} P(0,8819) { ld( mult( mult( X, Z ), ld( X, Y )
% 87.98/88.40     ), X ) ==> ld( Y, rd( X, Z ) ) }.
% 87.98/88.40  (8878) {G48,W15,D5,L1,V3,M1} P(2227,8862);d(1190);d(1927);d(8642);d(607);d(
% 87.98/88.40    8779);d(1089);d(1903);d(1927);d(1142);d(1171);d(46);d(55) { ld( ld( rd( Y
% 87.98/88.40    , X ), ld( X, Z ) ), X ) ==> ld( Z, mult( X, Y ) ) }.
% 87.98/88.40  (8921) {G49,W15,D5,L1,V3,M1} P(8878,2091) { ld( ld( ld( Y, Z ), rd( X, Y )
% 87.98/88.40     ), ld( Z, mult( Y, X ) ) ) ==> Y }.
% 87.98/88.40  (8996) {G50,W15,D5,L1,V3,M1} P(1895,8921);d(1903);d(1903) { ld( mult( mult
% 87.98/88.40    ( Y, X ), rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 87.98/88.40  (9018) {G51,W17,D5,L1,V3,M1} P(8996,3330);d(2058);d(8179);d(1082);d(8) { ld
% 87.98/88.40    ( mult( X, mult( Y, Z ) ), mult( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( Y, 
% 87.98/88.40    unit ) }.
% 87.98/88.40  (9020) {G52,W15,D5,L1,V3,M1} P(8996,1289);d(8670);d(3781);d(8996);d(8477);d
% 87.98/88.40    (7);d(9018);d(1903) { mult( Y, mult( X, mult( Y, Z ) ) ) ==> mult( mult( 
% 87.98/88.40    mult( Y, X ), Y ), Z ) }.
% 87.98/88.40  (9035) {G53,W0,D0,L0,V0,M0} R(9020,11) {  }.
% 87.98/88.40  
% 87.98/88.40  
% 87.98/88.40  % SZS output end Refutation
% 87.98/88.40  found a proof!
% 87.98/88.40  
% 87.98/88.40  
% 87.98/88.40  Unprocessed initial clauses:
% 87.98/88.40  
% 87.98/88.40  (9037) {G0,W7,D4,L1,V2,M1}  { mult( Y, ld( Y, X ) ) = X }.
% 87.98/88.40  (9038) {G0,W7,D4,L1,V2,M1}  { ld( Y, mult( Y, X ) ) = X }.
% 87.98/88.40  (9039) {G0,W7,D4,L1,V2,M1}  { mult( rd( Y, X ), X ) = Y }.
% 87.98/88.40  (9040) {G0,W7,D4,L1,V2,M1}  { rd( mult( Y, X ), X ) = Y }.
% 87.98/88.40  (9041) {G0,W5,D3,L1,V1,M1}  { mult( X, unit ) = X }.
% 87.98/88.40  (9042) {G0,W5,D3,L1,V1,M1}  { mult( unit, X ) = X }.
% 87.98/88.40  (9043) {G0,W19,D6,L1,V3,M1}  { mult( mult( Z, Y ), mult( mult( X, Y ), X )
% 87.98/88.40     ) = mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40  (9044) {G0,W11,D4,L1,V2,M1}  { mult( mult( Y, X ), Y ) = mult( Y, mult( X, 
% 87.98/88.40    Y ) ) }.
% 87.98/88.40  (9045) {G0,W7,D4,L1,V1,M1}  { mult( f( X ), f( X ) ) = X }.
% 87.98/88.40  (9046) {G0,W30,D5,L2,V3,M2}  { ! mult( X, mult( Y, mult( Z, Y ) ) ) = mult
% 87.98/88.40    ( mult( mult( X, Y ), Z ), Y ), mult( Y, mult( X, mult( Y, Z ) ) ) = mult
% 87.98/88.40    ( mult( mult( Y, X ), Y ), Z ) }.
% 87.98/88.40  (9047) {G0,W30,D5,L2,V3,M2}  { ! mult( mult( X, Y ), mult( Z, X ) ) = mult
% 87.98/88.40    ( mult( X, mult( Y, Z ) ), X ), mult( X, mult( Y, mult( X, Z ) ) ) = mult
% 87.98/88.40    ( mult( mult( X, Y ), X ), Z ) }.
% 87.98/88.40  (9048) {G0,W30,D5,L2,V3,M2}  { ! mult( mult( X, Y ), mult( Z, X ) ) = mult
% 87.98/88.40    ( X, mult( mult( Y, Z ), X ) ), mult( X, mult( Y, mult( X, Z ) ) ) = mult
% 87.98/88.40    ( mult( mult( X, Y ), X ), Z ) }.
% 87.98/88.40  (9049) {G0,W15,D5,L1,V0,M1}  { ! mult( a, mult( b, mult( a, c ) ) ) = mult
% 87.98/88.40    ( mult( mult( a, b ), a ), c ) }.
% 87.98/88.40  
% 87.98/88.40  
% 87.98/88.40  Total Proof:
% 87.98/88.40  
% 87.98/88.40  subsumption: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.40  parent0: (9037) {G0,W7,D4,L1,V2,M1}  { mult( Y, ld( Y, X ) ) = X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 87.98/88.40  parent0: (9038) {G0,W7,D4,L1,V2,M1}  { ld( Y, mult( Y, X ) ) = X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.40  parent0: (9039) {G0,W7,D4,L1,V2,M1}  { mult( rd( Y, X ), X ) = Y }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 87.98/88.40  parent0: (9040) {G0,W7,D4,L1,V2,M1}  { rd( mult( Y, X ), X ) = Y }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.40  parent0: (9041) {G0,W5,D3,L1,V1,M1}  { mult( X, unit ) = X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.40  parent0: (9042) {G0,W5,D3,L1,V1,M1}  { mult( unit, X ) = X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 87.98/88.40    , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40  parent0: (9043) {G0,W19,D6,L1,V3,M1}  { mult( mult( Z, Y ), mult( mult( X, 
% 87.98/88.40    Y ), X ) ) = mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40     Z := Z
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9085) {G0,W11,D4,L1,V2,M1}  { mult( X, mult( Y, X ) ) = mult( mult
% 87.98/88.40    ( X, Y ), X ) }.
% 87.98/88.40  parent0[0]: (9044) {G0,W11,D4,L1,V2,M1}  { mult( mult( Y, X ), Y ) = mult( 
% 87.98/88.40    Y, mult( X, Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult
% 87.98/88.40    ( mult( Y, X ), Y ) }.
% 87.98/88.40  parent0: (9085) {G0,W11,D4,L1,V2,M1}  { mult( X, mult( Y, X ) ) = mult( 
% 87.98/88.40    mult( X, Y ), X ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.40  parent0: (9045) {G0,W7,D4,L1,V1,M1}  { mult( f( X ), f( X ) ) = X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9119) {G1,W30,D5,L2,V3,M2}  { ! mult( X, mult( mult( Y, Z ), Y )
% 87.98/88.40     ) = mult( mult( mult( X, Y ), Z ), Y ), mult( Y, mult( X, mult( Y, Z ) )
% 87.98/88.40     ) = mult( mult( mult( Y, X ), Y ), Z ) }.
% 87.98/88.40  parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult( 
% 87.98/88.40    mult( Y, X ), Y ) }.
% 87.98/88.40  parent1[0; 4]: (9046) {G0,W30,D5,L2,V3,M2}  { ! mult( X, mult( Y, mult( Z, 
% 87.98/88.40    Y ) ) ) = mult( mult( mult( X, Y ), Z ), Y ), mult( Y, mult( X, mult( Y, 
% 87.98/88.40    Z ) ) ) = mult( mult( mult( Y, X ), Y ), Z ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Z
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40     Z := Z
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (9) {G1,W30,D5,L2,V3,M2} I;d(7) { mult( Y, mult( X, mult( Y, Z
% 87.98/88.40     ) ) ) ==> mult( mult( mult( Y, X ), Y ), Z ), ! mult( X, mult( mult( Y, 
% 87.98/88.40    Z ), Y ) ) ==> mult( mult( mult( X, Y ), Z ), Y ) }.
% 87.98/88.40  parent0: (9119) {G1,W30,D5,L2,V3,M2}  { ! mult( X, mult( mult( Y, Z ), Y )
% 87.98/88.40     ) = mult( mult( mult( X, Y ), Z ), Y ), mult( Y, mult( X, mult( Y, Z ) )
% 87.98/88.40     ) = mult( mult( mult( Y, X ), Y ), Z ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40     Z := Z
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 1
% 87.98/88.40     1 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (11) {G0,W15,D5,L1,V0,M1} I { ! mult( a, mult( b, mult( a, c )
% 87.98/88.40     ) ) ==> mult( mult( mult( a, b ), a ), c ) }.
% 87.98/88.40  parent0: (9049) {G0,W15,D5,L1,V0,M1}  { ! mult( a, mult( b, mult( a, c ) )
% 87.98/88.40     ) = mult( mult( mult( a, b ), a ), c ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9143) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 87.98/88.40  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9144) {G1,W5,D3,L1,V1,M1}  { X ==> rd( X, unit ) }.
% 87.98/88.40  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.40  parent1[0; 3]: (9143) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 87.98/88.40     }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := unit
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9145) {G1,W5,D3,L1,V1,M1}  { rd( X, unit ) ==> X }.
% 87.98/88.40  parent0[0]: (9144) {G1,W5,D3,L1,V1,M1}  { X ==> rd( X, unit ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (12) {G1,W5,D3,L1,V1,M1} P(4,3) { rd( X, unit ) ==> X }.
% 87.98/88.40  parent0: (9145) {G1,W5,D3,L1,V1,M1}  { rd( X, unit ) ==> X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9147) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 87.98/88.40  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9148) {G1,W7,D4,L1,V2,M1}  { X ==> rd( Y, ld( X, Y ) ) }.
% 87.98/88.40  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.40  parent1[0; 3]: (9147) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 87.98/88.40     }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := ld( X, Y )
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9149) {G1,W7,D4,L1,V2,M1}  { rd( Y, ld( X, Y ) ) ==> X }.
% 87.98/88.40  parent0[0]: (9148) {G1,W7,D4,L1,V2,M1}  { X ==> rd( Y, ld( X, Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (14) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X
% 87.98/88.40     }.
% 87.98/88.40  parent0: (9149) {G1,W7,D4,L1,V2,M1}  { rd( Y, ld( X, Y ) ) ==> X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9150) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 87.98/88.40  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9152) {G1,W5,D3,L1,V1,M1}  { X ==> ld( unit, X ) }.
% 87.98/88.40  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.40  parent1[0; 2]: (9150) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 87.98/88.40     }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := ld( unit, X )
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := unit
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9153) {G1,W5,D3,L1,V1,M1}  { ld( unit, X ) ==> X }.
% 87.98/88.40  parent0[0]: (9152) {G1,W5,D3,L1,V1,M1}  { X ==> ld( unit, X ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 87.98/88.40  parent0: (9153) {G1,W5,D3,L1,V1,M1}  { ld( unit, X ) ==> X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9155) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 87.98/88.40  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9156) {G1,W7,D4,L1,V2,M1}  { X ==> ld( rd( Y, X ), Y ) }.
% 87.98/88.40  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.40  parent1[0; 6]: (9155) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 87.98/88.40     }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := rd( Y, X )
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9157) {G1,W7,D4,L1,V2,M1}  { ld( rd( Y, X ), Y ) ==> X }.
% 87.98/88.40  parent0[0]: (9156) {G1,W7,D4,L1,V2,M1}  { X ==> ld( rd( Y, X ), Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (16) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y
% 87.98/88.40     }.
% 87.98/88.40  parent0: (9157) {G1,W7,D4,L1,V2,M1}  { ld( rd( Y, X ), Y ) ==> X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9159) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 87.98/88.40  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9160) {G1,W5,D3,L1,V1,M1}  { unit ==> ld( X, X ) }.
% 87.98/88.40  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.40  parent1[0; 4]: (9159) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 87.98/88.40     }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := unit
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9161) {G1,W5,D3,L1,V1,M1}  { ld( X, X ) ==> unit }.
% 87.98/88.40  parent0[0]: (9160) {G1,W5,D3,L1,V1,M1}  { unit ==> ld( X, X ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (17) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 87.98/88.40  parent0: (9161) {G1,W5,D3,L1,V1,M1}  { ld( X, X ) ==> unit }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9163) {G0,W19,D6,L1,V3,M1}  { mult( mult( X, mult( mult( Y, Z ), Y
% 87.98/88.40     ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.40  parent0[0]: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 87.98/88.40    , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Z
% 87.98/88.40     Y := Y
% 87.98/88.40     Z := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9167) {G1,W23,D7,L1,V3,M1}  { mult( mult( X, mult( mult( Y, rd( Z
% 87.98/88.40    , Y ) ), Y ) ), rd( Z, Y ) ) ==> mult( mult( X, Y ), mult( Z, rd( Z, Y )
% 87.98/88.40     ) ) }.
% 87.98/88.40  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.40  parent1[0; 19]: (9163) {G0,W19,D6,L1,V3,M1}  { mult( mult( X, mult( mult( Y
% 87.98/88.40    , Z ), Y ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := Z
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40     Z := rd( Z, Y )
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (23) {G1,W23,D7,L1,V3,M1} P(2,6) { mult( mult( Z, mult( mult( 
% 87.98/88.40    Y, rd( X, Y ) ), Y ) ), rd( X, Y ) ) ==> mult( mult( Z, Y ), mult( X, rd
% 87.98/88.40    ( X, Y ) ) ) }.
% 87.98/88.40  parent0: (9167) {G1,W23,D7,L1,V3,M1}  { mult( mult( X, mult( mult( Y, rd( Z
% 87.98/88.40    , Y ) ), Y ) ), rd( Z, Y ) ) ==> mult( mult( X, Y ), mult( Z, rd( Z, Y )
% 87.98/88.40     ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Z
% 87.98/88.40     Y := Y
% 87.98/88.40     Z := X
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9173) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 87.98/88.40  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9174) {G1,W19,D7,L1,V3,M1}  { mult( X, Y ) ==> rd( mult( mult( X
% 87.98/88.40    , mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.40  parent0[0]: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 87.98/88.40    , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40  parent1[0; 5]: (9173) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 87.98/88.40     }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Z
% 87.98/88.40     Y := Y
% 87.98/88.40     Z := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := mult( X, Y )
% 87.98/88.40     Y := mult( mult( Z, Y ), Z )
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9175) {G1,W19,D7,L1,V3,M1}  { rd( mult( mult( X, mult( mult( Y, Z
% 87.98/88.40     ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) ==> mult( X, Y ) }.
% 87.98/88.40  parent0[0]: (9174) {G1,W19,D7,L1,V3,M1}  { mult( X, Y ) ==> rd( mult( mult
% 87.98/88.40    ( X, mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40     Z := Z
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (26) {G1,W19,D7,L1,V3,M1} P(6,3) { rd( mult( mult( X, mult( 
% 87.98/88.40    mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) ==> mult( X, Y ) }.
% 87.98/88.40  parent0: (9175) {G1,W19,D7,L1,V3,M1}  { rd( mult( mult( X, mult( mult( Y, Z
% 87.98/88.40     ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) ==> mult( X, Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40     Z := Z
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9177) {G0,W19,D6,L1,V3,M1}  { mult( mult( X, mult( mult( Y, Z ), Y
% 87.98/88.40     ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.40  parent0[0]: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 87.98/88.40    , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Z
% 87.98/88.40     Y := Y
% 87.98/88.40     Z := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9186) {G1,W17,D6,L1,V2,M1}  { mult( mult( X, mult( mult( unit, Y
% 87.98/88.40     ), unit ) ), Y ) ==> mult( mult( X, unit ), mult( Y, Y ) ) }.
% 87.98/88.40  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.40  parent1[0; 15]: (9177) {G0,W19,D6,L1,V3,M1}  { mult( mult( X, mult( mult( Y
% 87.98/88.40    , Z ), Y ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := unit
% 87.98/88.40     Z := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9195) {G1,W15,D6,L1,V2,M1}  { mult( mult( X, mult( mult( unit, Y
% 87.98/88.40     ), unit ) ), Y ) ==> mult( X, mult( Y, Y ) ) }.
% 87.98/88.40  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.40  parent1[0; 11]: (9186) {G1,W17,D6,L1,V2,M1}  { mult( mult( X, mult( mult( 
% 87.98/88.40    unit, Y ), unit ) ), Y ) ==> mult( mult( X, unit ), mult( Y, Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9197) {G1,W13,D5,L1,V2,M1}  { mult( mult( X, mult( unit, Y ) ), Y
% 87.98/88.40     ) ==> mult( X, mult( Y, Y ) ) }.
% 87.98/88.40  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.40  parent1[0; 4]: (9195) {G1,W15,D6,L1,V2,M1}  { mult( mult( X, mult( mult( 
% 87.98/88.40    unit, Y ), unit ) ), Y ) ==> mult( X, mult( Y, Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := mult( unit, Y )
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9198) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), Y ) ==> mult( X
% 87.98/88.40    , mult( Y, Y ) ) }.
% 87.98/88.40  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.40  parent1[0; 4]: (9197) {G1,W13,D5,L1,V2,M1}  { mult( mult( X, mult( unit, Y
% 87.98/88.40     ) ), Y ) ==> mult( X, mult( Y, Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9199) {G1,W11,D4,L1,V2,M1}  { mult( X, mult( Y, Y ) ) ==> mult( 
% 87.98/88.40    mult( X, Y ), Y ) }.
% 87.98/88.40  parent0[0]: (9198) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), Y ) ==> mult
% 87.98/88.40    ( X, mult( Y, Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (27) {G1,W11,D4,L1,V2,M1} P(4,6);d(4);d(4);d(5) { mult( X, 
% 87.98/88.40    mult( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 87.98/88.40  parent0: (9199) {G1,W11,D4,L1,V2,M1}  { mult( X, mult( Y, Y ) ) ==> mult( 
% 87.98/88.40    mult( X, Y ), Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9201) {G0,W19,D6,L1,V3,M1}  { mult( mult( X, mult( mult( Y, Z ), Y
% 87.98/88.40     ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.40  parent0[0]: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 87.98/88.40    , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Z
% 87.98/88.40     Y := Y
% 87.98/88.40     Z := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9205) {G1,W17,D6,L1,V2,M1}  { mult( mult( unit, mult( mult( X, Y
% 87.98/88.40     ), X ) ), Y ) ==> mult( X, mult( mult( Y, X ), Y ) ) }.
% 87.98/88.40  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.40  parent1[0; 11]: (9201) {G0,W19,D6,L1,V3,M1}  { mult( mult( X, mult( mult( Y
% 87.98/88.40    , Z ), Y ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := unit
% 87.98/88.40     Y := X
% 87.98/88.40     Z := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9208) {G1,W15,D5,L1,V2,M1}  { mult( mult( mult( X, Y ), X ), Y ) 
% 87.98/88.40    ==> mult( X, mult( mult( Y, X ), Y ) ) }.
% 87.98/88.40  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.40  parent1[0; 2]: (9205) {G1,W17,D6,L1,V2,M1}  { mult( mult( unit, mult( mult
% 87.98/88.40    ( X, Y ), X ) ), Y ) ==> mult( X, mult( mult( Y, X ), Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := mult( mult( X, Y ), X )
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9209) {G1,W15,D5,L1,V2,M1}  { mult( X, mult( mult( Y, X ), Y ) ) 
% 87.98/88.40    ==> mult( mult( mult( X, Y ), X ), Y ) }.
% 87.98/88.40  parent0[0]: (9208) {G1,W15,D5,L1,V2,M1}  { mult( mult( mult( X, Y ), X ), Y
% 87.98/88.40     ) ==> mult( X, mult( mult( Y, X ), Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (28) {G1,W15,D5,L1,V2,M1} P(5,6);d(5) { mult( X, mult( mult( Y
% 87.98/88.40    , X ), Y ) ) ==> mult( mult( mult( X, Y ), X ), Y ) }.
% 87.98/88.40  parent0: (9209) {G1,W15,D5,L1,V2,M1}  { mult( X, mult( mult( Y, X ), Y ) ) 
% 87.98/88.40    ==> mult( mult( mult( X, Y ), X ), Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9211) {G0,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), X ) ==> mult( X
% 87.98/88.40    , mult( Y, X ) ) }.
% 87.98/88.40  parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult( 
% 87.98/88.40    mult( Y, X ), Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9213) {G1,W13,D5,L1,V1,M1}  { mult( mult( f( X ), f( X ) ), f( X
% 87.98/88.40     ) ) ==> mult( f( X ), X ) }.
% 87.98/88.40  parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.40  parent1[0; 12]: (9211) {G0,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), X ) ==> 
% 87.98/88.40    mult( X, mult( Y, X ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := f( X )
% 87.98/88.40     Y := f( X )
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9214) {G1,W9,D4,L1,V1,M1}  { mult( X, f( X ) ) ==> mult( f( X ), 
% 87.98/88.40    X ) }.
% 87.98/88.40  parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.40  parent1[0; 2]: (9213) {G1,W13,D5,L1,V1,M1}  { mult( mult( f( X ), f( X ) )
% 87.98/88.40    , f( X ) ) ==> mult( f( X ), X ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (34) {G1,W9,D4,L1,V1,M1} P(8,7) { mult( X, f( X ) ) ==> mult( 
% 87.98/88.40    f( X ), X ) }.
% 87.98/88.40  parent0: (9214) {G1,W9,D4,L1,V1,M1}  { mult( X, f( X ) ) ==> mult( f( X ), 
% 87.98/88.40    X ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9219) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 87.98/88.40  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9220) {G1,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( Y, mult( mult
% 87.98/88.40    ( Y, X ), Y ) ) }.
% 87.98/88.40  parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult( 
% 87.98/88.40    mult( Y, X ), Y ) }.
% 87.98/88.40  parent1[0; 6]: (9219) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 87.98/88.40     }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := mult( X, Y )
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9221) {G1,W11,D5,L1,V2,M1}  { ld( Y, mult( mult( Y, X ), Y ) ) ==>
% 87.98/88.40     mult( X, Y ) }.
% 87.98/88.40  parent0[0]: (9220) {G1,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( Y, mult( 
% 87.98/88.40    mult( Y, X ), Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (39) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ), 
% 87.98/88.40    X ) ) ==> mult( Y, X ) }.
% 87.98/88.40  parent0: (9221) {G1,W11,D5,L1,V2,M1}  { ld( Y, mult( mult( Y, X ), Y ) ) 
% 87.98/88.40    ==> mult( X, Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9223) {G0,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), X ) ==> mult( X
% 87.98/88.40    , mult( Y, X ) ) }.
% 87.98/88.40  parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult( 
% 87.98/88.40    mult( Y, X ), Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9225) {G1,W11,D5,L1,V2,M1}  { mult( mult( X, rd( Y, X ) ), X ) 
% 87.98/88.40    ==> mult( X, Y ) }.
% 87.98/88.40  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.40  parent1[0; 10]: (9223) {G0,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), X ) ==> 
% 87.98/88.40    mult( X, mult( Y, X ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := rd( Y, X )
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (40) {G1,W11,D5,L1,V2,M1} P(2,7) { mult( mult( Y, rd( X, Y ) )
% 87.98/88.40    , Y ) ==> mult( Y, X ) }.
% 87.98/88.40  parent0: (9225) {G1,W11,D5,L1,V2,M1}  { mult( mult( X, rd( Y, X ) ), X ) 
% 87.98/88.40    ==> mult( X, Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9229) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 87.98/88.40  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9230) {G1,W11,D5,L1,V2,M1}  { X ==> rd( mult( mult( X, Y ), X ), 
% 87.98/88.40    mult( Y, X ) ) }.
% 87.98/88.40  parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult( 
% 87.98/88.40    mult( Y, X ), Y ) }.
% 87.98/88.40  parent1[0; 3]: (9229) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 87.98/88.40     }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := mult( Y, X )
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9231) {G1,W11,D5,L1,V2,M1}  { rd( mult( mult( X, Y ), X ), mult( Y
% 87.98/88.40    , X ) ) ==> X }.
% 87.98/88.40  parent0[0]: (9230) {G1,W11,D5,L1,V2,M1}  { X ==> rd( mult( mult( X, Y ), X
% 87.98/88.40     ), mult( Y, X ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (42) {G1,W11,D5,L1,V2,M1} P(7,3) { rd( mult( mult( X, Y ), X )
% 87.98/88.40    , mult( Y, X ) ) ==> X }.
% 87.98/88.40  parent0: (9231) {G1,W11,D5,L1,V2,M1}  { rd( mult( mult( X, Y ), X ), mult( 
% 87.98/88.40    Y, X ) ) ==> X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9233) {G1,W30,D5,L2,V3,M2}  { mult( mult( mult( X, Y ), X ), Z ) 
% 87.98/88.40    ==> mult( X, mult( Y, mult( X, Z ) ) ), ! mult( Y, mult( mult( X, Z ), X
% 87.98/88.40     ) ) ==> mult( mult( mult( Y, X ), Z ), X ) }.
% 87.98/88.40  parent0[0]: (9) {G1,W30,D5,L2,V3,M2} I;d(7) { mult( Y, mult( X, mult( Y, Z
% 87.98/88.40     ) ) ) ==> mult( mult( mult( Y, X ), Y ), Z ), ! mult( X, mult( mult( Y, 
% 87.98/88.40    Z ), Y ) ) ==> mult( mult( mult( X, Y ), Z ), Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40     Z := Z
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9875) {G1,W28,D5,L2,V2,M2}  { ! mult( unit, mult( mult( X, Y ), X
% 87.98/88.40     ) ) ==> mult( mult( X, Y ), X ), mult( mult( mult( X, unit ), X ), Y ) 
% 87.98/88.40    ==> mult( X, mult( unit, mult( X, Y ) ) ) }.
% 87.98/88.40  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.40  parent1[1; 11]: (9233) {G1,W30,D5,L2,V3,M2}  { mult( mult( mult( X, Y ), X
% 87.98/88.40     ), Z ) ==> mult( X, mult( Y, mult( X, Z ) ) ), ! mult( Y, mult( mult( X
% 87.98/88.40    , Z ), X ) ) ==> mult( mult( mult( Y, X ), Z ), X ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := unit
% 87.98/88.40     Z := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9886) {G1,W26,D5,L2,V2,M2}  { mult( mult( X, X ), Y ) ==> mult( X
% 87.98/88.40    , mult( unit, mult( X, Y ) ) ), ! mult( unit, mult( mult( X, Y ), X ) ) 
% 87.98/88.40    ==> mult( mult( X, Y ), X ) }.
% 87.98/88.40  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.40  parent1[1; 3]: (9875) {G1,W28,D5,L2,V2,M2}  { ! mult( unit, mult( mult( X, 
% 87.98/88.40    Y ), X ) ) ==> mult( mult( X, Y ), X ), mult( mult( mult( X, unit ), X )
% 87.98/88.40    , Y ) ==> mult( X, mult( unit, mult( X, Y ) ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9888) {G1,W24,D5,L2,V2,M2}  { ! mult( mult( X, Y ), X ) ==> mult
% 87.98/88.40    ( mult( X, Y ), X ), mult( mult( X, X ), Y ) ==> mult( X, mult( unit, 
% 87.98/88.40    mult( X, Y ) ) ) }.
% 87.98/88.40  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.40  parent1[1; 2]: (9886) {G1,W26,D5,L2,V2,M2}  { mult( mult( X, X ), Y ) ==> 
% 87.98/88.40    mult( X, mult( unit, mult( X, Y ) ) ), ! mult( unit, mult( mult( X, Y ), 
% 87.98/88.40    X ) ) ==> mult( mult( X, Y ), X ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := mult( mult( X, Y ), X )
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9890) {G1,W22,D4,L2,V2,M2}  { mult( mult( X, X ), Y ) ==> mult( X
% 87.98/88.40    , mult( X, Y ) ), ! mult( mult( X, Y ), X ) ==> mult( mult( X, Y ), X )
% 87.98/88.40     }.
% 87.98/88.40  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.40  parent1[1; 8]: (9888) {G1,W24,D5,L2,V2,M2}  { ! mult( mult( X, Y ), X ) ==>
% 87.98/88.40     mult( mult( X, Y ), X ), mult( mult( X, X ), Y ) ==> mult( X, mult( unit
% 87.98/88.40    , mult( X, Y ) ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := mult( X, Y )
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqrefl: (9891) {G0,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> mult( X
% 87.98/88.40    , mult( X, Y ) ) }.
% 87.98/88.40  parent0[1]: (9890) {G1,W22,D4,L2,V2,M2}  { mult( mult( X, X ), Y ) ==> mult
% 87.98/88.40    ( X, mult( X, Y ) ), ! mult( mult( X, Y ), X ) ==> mult( mult( X, Y ), X
% 87.98/88.40     ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9892) {G0,W11,D4,L1,V2,M1}  { mult( X, mult( X, Y ) ) ==> mult( 
% 87.98/88.40    mult( X, X ), Y ) }.
% 87.98/88.40  parent0[0]: (9891) {G0,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> mult
% 87.98/88.40    ( X, mult( X, Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (46) {G2,W11,D4,L1,V2,M1} P(5,9);d(4);d(5);d(5);q { mult( X, 
% 87.98/88.40    mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 87.98/88.40  parent0: (9892) {G0,W11,D4,L1,V2,M1}  { mult( X, mult( X, Y ) ) ==> mult( 
% 87.98/88.40    mult( X, X ), Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9893) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> mult( X
% 87.98/88.40    , mult( X, Y ) ) }.
% 87.98/88.40  parent0[0]: (46) {G2,W11,D4,L1,V2,M1} P(5,9);d(4);d(5);d(5);q { mult( X, 
% 87.98/88.40    mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9898) {G1,W19,D6,L1,V2,M1}  { mult( mult( mult( X, Y ), mult( X, 
% 87.98/88.40    Y ) ), X ) ==> mult( mult( X, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40  parent0[0]: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 87.98/88.40    , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40  parent1[0; 10]: (9893) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> 
% 87.98/88.40    mult( X, mult( X, Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40     Z := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := mult( X, Y )
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9901) {G2,W19,D6,L1,V2,M1}  { mult( mult( mult( X, Y ), mult( X, 
% 87.98/88.40    Y ) ), X ) ==> mult( mult( mult( mult( X, Y ), X ), Y ), X ) }.
% 87.98/88.40  parent0[0]: (28) {G1,W15,D5,L1,V2,M1} P(5,6);d(5) { mult( X, mult( mult( Y
% 87.98/88.40    , X ), Y ) ) ==> mult( mult( mult( X, Y ), X ), Y ) }.
% 87.98/88.40  parent1[0; 11]: (9898) {G1,W19,D6,L1,V2,M1}  { mult( mult( mult( X, Y ), 
% 87.98/88.40    mult( X, Y ) ), X ) ==> mult( mult( X, mult( mult( Y, X ), Y ) ), X ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (52) {G3,W19,D6,L1,V2,M1} P(46,6);d(28) { mult( mult( mult( X
% 87.98/88.40    , Y ), mult( X, Y ) ), X ) ==> mult( mult( mult( mult( X, Y ), X ), Y ), 
% 87.98/88.40    X ) }.
% 87.98/88.40  parent0: (9901) {G2,W19,D6,L1,V2,M1}  { mult( mult( mult( X, Y ), mult( X, 
% 87.98/88.40    Y ) ), X ) ==> mult( mult( mult( mult( X, Y ), X ), Y ), X ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9904) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> mult( X
% 87.98/88.40    , mult( X, Y ) ) }.
% 87.98/88.40  parent0[0]: (46) {G2,W11,D4,L1,V2,M1} P(5,9);d(4);d(5);d(5);q { mult( X, 
% 87.98/88.40    mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9906) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, X ), ld( X, Y ) ) 
% 87.98/88.40    ==> mult( X, Y ) }.
% 87.98/88.40  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.40  parent1[0; 10]: (9904) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> 
% 87.98/88.40    mult( X, mult( X, Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := ld( X, Y )
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (55) {G3,W11,D4,L1,V2,M1} P(0,46) { mult( mult( X, X ), ld( X
% 87.98/88.40    , Y ) ) ==> mult( X, Y ) }.
% 87.98/88.40  parent0: (9906) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, X ), ld( X, Y ) ) 
% 87.98/88.40    ==> mult( X, Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9910) {G3,W11,D4,L1,V2,M1}  { mult( X, Y ) ==> mult( mult( X, X )
% 87.98/88.40    , ld( X, Y ) ) }.
% 87.98/88.40  parent0[0]: (55) {G3,W11,D4,L1,V2,M1} P(0,46) { mult( mult( X, X ), ld( X, 
% 87.98/88.40    Y ) ) ==> mult( X, Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9913) {G1,W11,D5,L1,V2,M1}  { mult( f( X ), Y ) ==> mult( X, ld( 
% 87.98/88.40    f( X ), Y ) ) }.
% 87.98/88.40  parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.40  parent1[0; 6]: (9910) {G3,W11,D4,L1,V2,M1}  { mult( X, Y ) ==> mult( mult( 
% 87.98/88.40    X, X ), ld( X, Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := f( X )
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9918) {G1,W11,D5,L1,V2,M1}  { mult( X, ld( f( X ), Y ) ) ==> mult
% 87.98/88.40    ( f( X ), Y ) }.
% 87.98/88.40  parent0[0]: (9913) {G1,W11,D5,L1,V2,M1}  { mult( f( X ), Y ) ==> mult( X, 
% 87.98/88.40    ld( f( X ), Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (59) {G4,W11,D5,L1,V2,M1} P(8,55) { mult( X, ld( f( X ), Y ) )
% 87.98/88.40     ==> mult( f( X ), Y ) }.
% 87.98/88.40  parent0: (9918) {G1,W11,D5,L1,V2,M1}  { mult( X, ld( f( X ), Y ) ) ==> mult
% 87.98/88.40    ( f( X ), Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9920) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 87.98/88.40  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9923) {G1,W11,D4,L1,V2,M1}  { ld( X, Y ) ==> ld( mult( X, X ), 
% 87.98/88.40    mult( X, Y ) ) }.
% 87.98/88.40  parent0[0]: (55) {G3,W11,D4,L1,V2,M1} P(0,46) { mult( mult( X, X ), ld( X, 
% 87.98/88.40    Y ) ) ==> mult( X, Y ) }.
% 87.98/88.40  parent1[0; 8]: (9920) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 87.98/88.40     }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := mult( X, X )
% 87.98/88.40     Y := ld( X, Y )
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9924) {G1,W11,D4,L1,V2,M1}  { ld( mult( X, X ), mult( X, Y ) ) ==>
% 87.98/88.40     ld( X, Y ) }.
% 87.98/88.40  parent0[0]: (9923) {G1,W11,D4,L1,V2,M1}  { ld( X, Y ) ==> ld( mult( X, X )
% 87.98/88.40    , mult( X, Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (60) {G4,W11,D4,L1,V2,M1} P(55,1) { ld( mult( X, X ), mult( X
% 87.98/88.40    , Y ) ) ==> ld( X, Y ) }.
% 87.98/88.40  parent0: (9924) {G1,W11,D4,L1,V2,M1}  { ld( mult( X, X ), mult( X, Y ) ) 
% 87.98/88.40    ==> ld( X, Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9926) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 87.98/88.40  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9927) {G1,W11,D4,L1,V2,M1}  { mult( X, X ) ==> rd( mult( X, Y ), 
% 87.98/88.40    ld( X, Y ) ) }.
% 87.98/88.40  parent0[0]: (55) {G3,W11,D4,L1,V2,M1} P(0,46) { mult( mult( X, X ), ld( X, 
% 87.98/88.40    Y ) ) ==> mult( X, Y ) }.
% 87.98/88.40  parent1[0; 5]: (9926) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 87.98/88.40     }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := mult( X, X )
% 87.98/88.40     Y := ld( X, Y )
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9928) {G1,W11,D4,L1,V2,M1}  { rd( mult( X, Y ), ld( X, Y ) ) ==> 
% 87.98/88.40    mult( X, X ) }.
% 87.98/88.40  parent0[0]: (9927) {G1,W11,D4,L1,V2,M1}  { mult( X, X ) ==> rd( mult( X, Y
% 87.98/88.40     ), ld( X, Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (61) {G4,W11,D4,L1,V2,M1} P(55,3) { rd( mult( X, Y ), ld( X, Y
% 87.98/88.40     ) ) ==> mult( X, X ) }.
% 87.98/88.40  parent0: (9928) {G1,W11,D4,L1,V2,M1}  { rd( mult( X, Y ), ld( X, Y ) ) ==> 
% 87.98/88.40    mult( X, X ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9930) {G4,W11,D4,L1,V2,M1}  { ld( X, Y ) ==> ld( mult( X, X ), 
% 87.98/88.40    mult( X, Y ) ) }.
% 87.98/88.40  parent0[0]: (60) {G4,W11,D4,L1,V2,M1} P(55,1) { ld( mult( X, X ), mult( X, 
% 87.98/88.40    Y ) ) ==> ld( X, Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9931) {G1,W11,D5,L1,V2,M1}  { ld( f( X ), Y ) ==> ld( X, mult( f
% 87.98/88.40    ( X ), Y ) ) }.
% 87.98/88.40  parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.40  parent1[0; 6]: (9930) {G4,W11,D4,L1,V2,M1}  { ld( X, Y ) ==> ld( mult( X, X
% 87.98/88.40     ), mult( X, Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := f( X )
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9934) {G1,W11,D5,L1,V2,M1}  { ld( X, mult( f( X ), Y ) ) ==> ld( f
% 87.98/88.40    ( X ), Y ) }.
% 87.98/88.40  parent0[0]: (9931) {G1,W11,D5,L1,V2,M1}  { ld( f( X ), Y ) ==> ld( X, mult
% 87.98/88.40    ( f( X ), Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (65) {G5,W11,D5,L1,V2,M1} P(8,60) { ld( X, mult( f( X ), Y ) )
% 87.98/88.40     ==> ld( f( X ), Y ) }.
% 87.98/88.40  parent0: (9934) {G1,W11,D5,L1,V2,M1}  { ld( X, mult( f( X ), Y ) ) ==> ld( 
% 87.98/88.40    f( X ), Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9938) {G4,W11,D4,L1,V2,M1}  { ld( X, Y ) ==> ld( mult( X, X ), 
% 87.98/88.40    mult( X, Y ) ) }.
% 87.98/88.40  parent0[0]: (60) {G4,W11,D4,L1,V2,M1} P(55,1) { ld( mult( X, X ), mult( X, 
% 87.98/88.40    Y ) ) ==> ld( X, Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9941) {G1,W11,D4,L1,V2,M1}  { ld( X, ld( X, Y ) ) ==> ld( mult( X
% 87.98/88.40    , X ), Y ) }.
% 87.98/88.40  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.40  parent1[0; 10]: (9938) {G4,W11,D4,L1,V2,M1}  { ld( X, Y ) ==> ld( mult( X, 
% 87.98/88.40    X ), mult( X, Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := ld( X, Y )
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (67) {G5,W11,D4,L1,V2,M1} P(0,60) { ld( X, ld( X, Y ) ) ==> ld
% 87.98/88.40    ( mult( X, X ), Y ) }.
% 87.98/88.40  parent0: (9941) {G1,W11,D4,L1,V2,M1}  { ld( X, ld( X, Y ) ) ==> ld( mult( X
% 87.98/88.40    , X ), Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9944) {G4,W11,D4,L1,V2,M1}  { ld( X, Y ) ==> ld( mult( X, X ), 
% 87.98/88.40    mult( X, Y ) ) }.
% 87.98/88.40  parent0[0]: (60) {G4,W11,D4,L1,V2,M1} P(55,1) { ld( mult( X, X ), mult( X, 
% 87.98/88.40    Y ) ) ==> ld( X, Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9946) {G1,W9,D4,L1,V1,M1}  { ld( X, unit ) ==> ld( mult( X, X ), 
% 87.98/88.40    X ) }.
% 87.98/88.40  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.40  parent1[0; 8]: (9944) {G4,W11,D4,L1,V2,M1}  { ld( X, Y ) ==> ld( mult( X, X
% 87.98/88.40     ), mult( X, Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := unit
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9948) {G1,W9,D4,L1,V1,M1}  { ld( mult( X, X ), X ) ==> ld( X, unit
% 87.98/88.40     ) }.
% 87.98/88.40  parent0[0]: (9946) {G1,W9,D4,L1,V1,M1}  { ld( X, unit ) ==> ld( mult( X, X
% 87.98/88.40     ), X ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (68) {G5,W9,D4,L1,V1,M1} P(4,60) { ld( mult( X, X ), X ) ==> 
% 87.98/88.40    ld( X, unit ) }.
% 87.98/88.40  parent0: (9948) {G1,W9,D4,L1,V1,M1}  { ld( mult( X, X ), X ) ==> ld( X, 
% 87.98/88.40    unit ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9950) {G5,W9,D4,L1,V1,M1}  { ld( X, unit ) ==> ld( mult( X, X ), X
% 87.98/88.40     ) }.
% 87.98/88.40  parent0[0]: (68) {G5,W9,D4,L1,V1,M1} P(4,60) { ld( mult( X, X ), X ) ==> ld
% 87.98/88.40    ( X, unit ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9951) {G1,W9,D4,L1,V1,M1}  { ld( f( X ), unit ) ==> ld( X, f( X )
% 87.98/88.40     ) }.
% 87.98/88.40  parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.40  parent1[0; 6]: (9950) {G5,W9,D4,L1,V1,M1}  { ld( X, unit ) ==> ld( mult( X
% 87.98/88.40    , X ), X ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := f( X )
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9952) {G1,W9,D4,L1,V1,M1}  { ld( X, f( X ) ) ==> ld( f( X ), unit
% 87.98/88.40     ) }.
% 87.98/88.40  parent0[0]: (9951) {G1,W9,D4,L1,V1,M1}  { ld( f( X ), unit ) ==> ld( X, f( 
% 87.98/88.40    X ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (69) {G6,W9,D4,L1,V1,M1} P(8,68) { ld( X, f( X ) ) = ld( f( X
% 87.98/88.40     ), unit ) }.
% 87.98/88.40  parent0: (9952) {G1,W9,D4,L1,V1,M1}  { ld( X, f( X ) ) ==> ld( f( X ), unit
% 87.98/88.40     ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9954) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 87.98/88.40  parent0[0]: (14) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9955) {G2,W9,D4,L1,V1,M1}  { mult( X, X ) ==> rd( X, ld( X, unit
% 87.98/88.40     ) ) }.
% 87.98/88.40  parent0[0]: (68) {G5,W9,D4,L1,V1,M1} P(4,60) { ld( mult( X, X ), X ) ==> ld
% 87.98/88.40    ( X, unit ) }.
% 87.98/88.40  parent1[0; 6]: (9954) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := mult( X, X )
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9956) {G2,W9,D4,L1,V1,M1}  { rd( X, ld( X, unit ) ) ==> mult( X, X
% 87.98/88.40     ) }.
% 87.98/88.40  parent0[0]: (9955) {G2,W9,D4,L1,V1,M1}  { mult( X, X ) ==> rd( X, ld( X, 
% 87.98/88.40    unit ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (70) {G6,W9,D4,L1,V1,M1} P(68,14) { rd( X, ld( X, unit ) ) ==>
% 87.98/88.40     mult( X, X ) }.
% 87.98/88.40  parent0: (9956) {G2,W9,D4,L1,V1,M1}  { rd( X, ld( X, unit ) ) ==> mult( X, 
% 87.98/88.40    X ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9957) {G6,W9,D4,L1,V1,M1}  { ld( f( X ), unit ) = ld( X, f( X ) )
% 87.98/88.40     }.
% 87.98/88.40  parent0[0]: (69) {G6,W9,D4,L1,V1,M1} P(8,68) { ld( X, f( X ) ) = ld( f( X )
% 87.98/88.40    , unit ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9958) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 87.98/88.40  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9959) {G1,W9,D5,L1,V1,M1}  { unit ==> mult( f( X ), ld( X, f( X )
% 87.98/88.40     ) ) }.
% 87.98/88.40  parent0[0]: (9957) {G6,W9,D4,L1,V1,M1}  { ld( f( X ), unit ) = ld( X, f( X
% 87.98/88.40     ) ) }.
% 87.98/88.40  parent1[0; 5]: (9958) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 87.98/88.40     }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := f( X )
% 87.98/88.40     Y := unit
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9960) {G1,W9,D5,L1,V1,M1}  { mult( f( X ), ld( X, f( X ) ) ) ==> 
% 87.98/88.40    unit }.
% 87.98/88.40  parent0[0]: (9959) {G1,W9,D5,L1,V1,M1}  { unit ==> mult( f( X ), ld( X, f( 
% 87.98/88.40    X ) ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (97) {G7,W9,D5,L1,V1,M1} P(69,0) { mult( f( X ), ld( X, f( X )
% 87.98/88.40     ) ) ==> unit }.
% 87.98/88.40  parent0: (9960) {G1,W9,D5,L1,V1,M1}  { mult( f( X ), ld( X, f( X ) ) ) ==> 
% 87.98/88.40    unit }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9962) {G4,W11,D4,L1,V2,M1}  { ld( X, Y ) ==> ld( mult( X, X ), 
% 87.98/88.40    mult( X, Y ) ) }.
% 87.98/88.40  parent0[0]: (60) {G4,W11,D4,L1,V2,M1} P(55,1) { ld( mult( X, X ), mult( X, 
% 87.98/88.40    Y ) ) ==> ld( X, Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9964) {G5,W15,D5,L1,V1,M1}  { ld( f( X ), ld( X, f( X ) ) ) ==> 
% 87.98/88.40    ld( mult( f( X ), f( X ) ), unit ) }.
% 87.98/88.40  parent0[0]: (97) {G7,W9,D5,L1,V1,M1} P(69,0) { mult( f( X ), ld( X, f( X )
% 87.98/88.40     ) ) ==> unit }.
% 87.98/88.40  parent1[0; 14]: (9962) {G4,W11,D4,L1,V2,M1}  { ld( X, Y ) ==> ld( mult( X, 
% 87.98/88.40    X ), mult( X, Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := f( X )
% 87.98/88.40     Y := ld( X, f( X ) )
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9965) {G1,W11,D5,L1,V1,M1}  { ld( f( X ), ld( X, f( X ) ) ) ==> 
% 87.98/88.40    ld( X, unit ) }.
% 87.98/88.40  parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.40  parent1[0; 9]: (9964) {G5,W15,D5,L1,V1,M1}  { ld( f( X ), ld( X, f( X ) ) )
% 87.98/88.40     ==> ld( mult( f( X ), f( X ) ), unit ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (99) {G8,W11,D5,L1,V1,M1} P(97,60);d(8) { ld( f( X ), ld( X, f
% 87.98/88.40    ( X ) ) ) ==> ld( X, unit ) }.
% 87.98/88.40  parent0: (9965) {G1,W11,D5,L1,V1,M1}  { ld( f( X ), ld( X, f( X ) ) ) ==> 
% 87.98/88.40    ld( X, unit ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9968) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 87.98/88.40  parent0[0]: (14) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9969) {G2,W11,D5,L1,V2,M1}  { X ==> rd( ld( X, Y ), ld( mult( X, 
% 87.98/88.40    X ), Y ) ) }.
% 87.98/88.40  parent0[0]: (67) {G5,W11,D4,L1,V2,M1} P(0,60) { ld( X, ld( X, Y ) ) ==> ld
% 87.98/88.40    ( mult( X, X ), Y ) }.
% 87.98/88.40  parent1[0; 6]: (9968) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := ld( X, Y )
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9970) {G2,W11,D5,L1,V2,M1}  { rd( ld( X, Y ), ld( mult( X, X ), Y
% 87.98/88.40     ) ) ==> X }.
% 87.98/88.40  parent0[0]: (9969) {G2,W11,D5,L1,V2,M1}  { X ==> rd( ld( X, Y ), ld( mult( 
% 87.98/88.40    X, X ), Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (106) {G6,W11,D5,L1,V2,M1} P(67,14) { rd( ld( X, Y ), ld( mult
% 87.98/88.40    ( X, X ), Y ) ) ==> X }.
% 87.98/88.40  parent0: (9970) {G2,W11,D5,L1,V2,M1}  { rd( ld( X, Y ), ld( mult( X, X ), Y
% 87.98/88.40     ) ) ==> X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9972) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 87.98/88.40  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9973) {G1,W11,D5,L1,V2,M1}  { ld( X, Y ) ==> mult( X, ld( mult( X
% 87.98/88.40    , X ), Y ) ) }.
% 87.98/88.40  parent0[0]: (67) {G5,W11,D4,L1,V2,M1} P(0,60) { ld( X, ld( X, Y ) ) ==> ld
% 87.98/88.40    ( mult( X, X ), Y ) }.
% 87.98/88.40  parent1[0; 6]: (9972) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 87.98/88.40     }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := ld( X, Y )
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9974) {G1,W11,D5,L1,V2,M1}  { mult( X, ld( mult( X, X ), Y ) ) ==>
% 87.98/88.40     ld( X, Y ) }.
% 87.98/88.40  parent0[0]: (9973) {G1,W11,D5,L1,V2,M1}  { ld( X, Y ) ==> mult( X, ld( mult
% 87.98/88.40    ( X, X ), Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (107) {G6,W11,D5,L1,V2,M1} P(67,0) { mult( X, ld( mult( X, X )
% 87.98/88.40    , Y ) ) ==> ld( X, Y ) }.
% 87.98/88.40  parent0: (9974) {G1,W11,D5,L1,V2,M1}  { mult( X, ld( mult( X, X ), Y ) ) 
% 87.98/88.40    ==> ld( X, Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9976) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), Y ) ==> mult( X
% 87.98/88.40    , mult( Y, Y ) ) }.
% 87.98/88.40  parent0[0]: (27) {G1,W11,D4,L1,V2,M1} P(4,6);d(4);d(4);d(5) { mult( X, mult
% 87.98/88.40    ( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9979) {G1,W11,D5,L1,V2,M1}  { mult( mult( X, f( Y ) ), f( Y ) ) 
% 87.98/88.40    ==> mult( X, Y ) }.
% 87.98/88.40  parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.40  parent1[0; 10]: (9976) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), Y ) ==> 
% 87.98/88.40    mult( X, mult( Y, Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := X
% 87.98/88.40     Y := f( Y )
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (126) {G2,W11,D5,L1,V2,M1} P(8,27) { mult( mult( Y, f( X ) ), 
% 87.98/88.40    f( X ) ) ==> mult( Y, X ) }.
% 87.98/88.40  parent0: (9979) {G1,W11,D5,L1,V2,M1}  { mult( mult( X, f( Y ) ), f( Y ) ) 
% 87.98/88.40    ==> mult( X, Y ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9986) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 87.98/88.40  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9987) {G1,W11,D5,L1,V2,M1}  { mult( X, X ) ==> ld( Y, mult( mult
% 87.98/88.40    ( Y, X ), X ) ) }.
% 87.98/88.40  parent0[0]: (27) {G1,W11,D4,L1,V2,M1} P(4,6);d(4);d(4);d(5) { mult( X, mult
% 87.98/88.40    ( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 87.98/88.40  parent1[0; 6]: (9986) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 87.98/88.40     }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := mult( X, X )
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9988) {G1,W11,D5,L1,V2,M1}  { ld( Y, mult( mult( Y, X ), X ) ) ==>
% 87.98/88.40     mult( X, X ) }.
% 87.98/88.40  parent0[0]: (9987) {G1,W11,D5,L1,V2,M1}  { mult( X, X ) ==> ld( Y, mult( 
% 87.98/88.40    mult( Y, X ), X ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (127) {G2,W11,D5,L1,V2,M1} P(27,1) { ld( X, mult( mult( X, Y )
% 87.98/88.40    , Y ) ) ==> mult( Y, Y ) }.
% 87.98/88.40  parent0: (9988) {G1,W11,D5,L1,V2,M1}  { ld( Y, mult( mult( Y, X ), X ) ) 
% 87.98/88.40    ==> mult( X, X ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9990) {G2,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> mult( mult( X, f( Y
% 87.98/88.40     ) ), f( Y ) ) }.
% 87.98/88.40  parent0[0]: (126) {G2,W11,D5,L1,V2,M1} P(8,27) { mult( mult( Y, f( X ) ), f
% 87.98/88.40    ( X ) ) ==> mult( Y, X ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9992) {G1,W11,D5,L1,V2,M1}  { mult( rd( X, f( Y ) ), Y ) ==> mult
% 87.98/88.40    ( X, f( Y ) ) }.
% 87.98/88.40  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.40  parent1[0; 8]: (9990) {G2,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> mult( mult( 
% 87.98/88.40    X, f( Y ) ), f( Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := f( Y )
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := rd( X, f( Y ) )
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (134) {G3,W11,D5,L1,V2,M1} P(2,126) { mult( rd( X, f( Y ) ), Y
% 87.98/88.40     ) ==> mult( X, f( Y ) ) }.
% 87.98/88.40  parent0: (9992) {G1,W11,D5,L1,V2,M1}  { mult( rd( X, f( Y ) ), Y ) ==> mult
% 87.98/88.40    ( X, f( Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9996) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 87.98/88.40  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (9997) {G1,W11,D4,L1,V2,M1}  { mult( X, f( Y ) ) ==> rd( mult( X, 
% 87.98/88.40    Y ), f( Y ) ) }.
% 87.98/88.40  parent0[0]: (126) {G2,W11,D5,L1,V2,M1} P(8,27) { mult( mult( Y, f( X ) ), f
% 87.98/88.40    ( X ) ) ==> mult( Y, X ) }.
% 87.98/88.40  parent1[0; 6]: (9996) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 87.98/88.40     }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := mult( X, f( Y ) )
% 87.98/88.40     Y := f( Y )
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (9998) {G1,W11,D4,L1,V2,M1}  { rd( mult( X, Y ), f( Y ) ) ==> mult
% 87.98/88.40    ( X, f( Y ) ) }.
% 87.98/88.40  parent0[0]: (9997) {G1,W11,D4,L1,V2,M1}  { mult( X, f( Y ) ) ==> rd( mult( 
% 87.98/88.40    X, Y ), f( Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (135) {G3,W11,D4,L1,V2,M1} P(126,3) { rd( mult( X, Y ), f( Y )
% 87.98/88.40     ) ==> mult( X, f( Y ) ) }.
% 87.98/88.40  parent0: (9998) {G1,W11,D4,L1,V2,M1}  { rd( mult( X, Y ), f( Y ) ) ==> mult
% 87.98/88.40    ( X, f( Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (10000) {G3,W11,D4,L1,V2,M1}  { mult( X, f( Y ) ) ==> rd( mult( X, 
% 87.98/88.40    Y ), f( Y ) ) }.
% 87.98/88.40  parent0[0]: (135) {G3,W11,D4,L1,V2,M1} P(126,3) { rd( mult( X, Y ), f( Y )
% 87.98/88.40     ) ==> mult( X, f( Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (10004) {G1,W11,D4,L1,V2,M1}  { mult( rd( X, Y ), f( Y ) ) ==> rd
% 87.98/88.40    ( X, f( Y ) ) }.
% 87.98/88.40  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.40  parent1[0; 8]: (10000) {G3,W11,D4,L1,V2,M1}  { mult( X, f( Y ) ) ==> rd( 
% 87.98/88.40    mult( X, Y ), f( Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := Y
% 87.98/88.40     Y := X
% 87.98/88.40  end
% 87.98/88.40  substitution1:
% 87.98/88.40     X := rd( X, Y )
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  subsumption: (144) {G4,W11,D4,L1,V2,M1} P(2,135) { mult( rd( X, Y ), f( Y )
% 87.98/88.40     ) ==> rd( X, f( Y ) ) }.
% 87.98/88.40  parent0: (10004) {G1,W11,D4,L1,V2,M1}  { mult( rd( X, Y ), f( Y ) ) ==> rd
% 87.98/88.40    ( X, f( Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  permutation0:
% 87.98/88.40     0 ==> 0
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  eqswap: (10008) {G3,W11,D4,L1,V2,M1}  { mult( X, f( Y ) ) ==> rd( mult( X, 
% 87.98/88.40    Y ), f( Y ) ) }.
% 87.98/88.40  parent0[0]: (135) {G3,W11,D4,L1,V2,M1} P(126,3) { rd( mult( X, Y ), f( Y )
% 87.98/88.40     ) ==> mult( X, f( Y ) ) }.
% 87.98/88.40  substitution0:
% 87.98/88.40     X := X
% 87.98/88.40     Y := Y
% 87.98/88.40  end
% 87.98/88.40  
% 87.98/88.40  paramod: (10009) {G1,W13,D5,L1,V2,M1}  { mult( X, f( ld( X, Y ) ) ) ==> rd
% 87.98/88.41    ( Y, f( ld( X, Y ) ) ) }.
% 87.98/88.41  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.41  parent1[0; 8]: (10008) {G3,W11,D4,L1,V2,M1}  { mult( X, f( Y ) ) ==> rd( 
% 87.98/88.41    mult( X, Y ), f( Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41     Y := ld( X, Y )
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10010) {G1,W13,D5,L1,V2,M1}  { rd( Y, f( ld( X, Y ) ) ) ==> mult( 
% 87.98/88.41    X, f( ld( X, Y ) ) ) }.
% 87.98/88.41  parent0[0]: (10009) {G1,W13,D5,L1,V2,M1}  { mult( X, f( ld( X, Y ) ) ) ==> 
% 87.98/88.41    rd( Y, f( ld( X, Y ) ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (145) {G4,W13,D5,L1,V2,M1} P(0,135) { rd( Y, f( ld( X, Y ) ) )
% 87.98/88.41     = mult( X, f( ld( X, Y ) ) ) }.
% 87.98/88.41  parent0: (10010) {G1,W13,D5,L1,V2,M1}  { rd( Y, f( ld( X, Y ) ) ) ==> mult
% 87.98/88.41    ( X, f( ld( X, Y ) ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10012) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 87.98/88.41  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10013) {G1,W11,D5,L1,V2,M1}  { f( X ) ==> ld( rd( Y, X ), rd( Y, 
% 87.98/88.41    f( X ) ) ) }.
% 87.98/88.41  parent0[0]: (144) {G4,W11,D4,L1,V2,M1} P(2,135) { mult( rd( X, Y ), f( Y )
% 87.98/88.41     ) ==> rd( X, f( Y ) ) }.
% 87.98/88.41  parent1[0; 7]: (10012) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 87.98/88.41     }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := rd( Y, X )
% 87.98/88.41     Y := f( X )
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10014) {G1,W11,D5,L1,V2,M1}  { ld( rd( Y, X ), rd( Y, f( X ) ) ) 
% 87.98/88.41    ==> f( X ) }.
% 87.98/88.41  parent0[0]: (10013) {G1,W11,D5,L1,V2,M1}  { f( X ) ==> ld( rd( Y, X ), rd( 
% 87.98/88.41    Y, f( X ) ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (156) {G5,W11,D5,L1,V2,M1} P(144,1) { ld( rd( X, Y ), rd( X, f
% 87.98/88.41    ( Y ) ) ) ==> f( Y ) }.
% 87.98/88.41  parent0: (10014) {G1,W11,D5,L1,V2,M1}  { ld( rd( Y, X ), rd( Y, f( X ) ) ) 
% 87.98/88.41    ==> f( X ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10016) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 87.98/88.41  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10021) {G1,W11,D5,L1,V2,M1}  { rd( X, Y ) ==> rd( rd( X, f( Y ) )
% 87.98/88.41    , f( Y ) ) }.
% 87.98/88.41  parent0[0]: (144) {G4,W11,D4,L1,V2,M1} P(2,135) { mult( rd( X, Y ), f( Y )
% 87.98/88.41     ) ==> rd( X, f( Y ) ) }.
% 87.98/88.41  parent1[0; 5]: (10016) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 87.98/88.41     }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := rd( X, Y )
% 87.98/88.41     Y := f( Y )
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10022) {G1,W11,D5,L1,V2,M1}  { rd( rd( X, f( Y ) ), f( Y ) ) ==> 
% 87.98/88.41    rd( X, Y ) }.
% 87.98/88.41  parent0[0]: (10021) {G1,W11,D5,L1,V2,M1}  { rd( X, Y ) ==> rd( rd( X, f( Y
% 87.98/88.41     ) ), f( Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (157) {G5,W11,D5,L1,V2,M1} P(144,3) { rd( rd( X, f( Y ) ), f( 
% 87.98/88.41    Y ) ) ==> rd( X, Y ) }.
% 87.98/88.41  parent0: (10022) {G1,W11,D5,L1,V2,M1}  { rd( rd( X, f( Y ) ), f( Y ) ) ==> 
% 87.98/88.41    rd( X, Y ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10024) {G2,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> ld( X, mult( mult
% 87.98/88.41    ( X, Y ), Y ) ) }.
% 87.98/88.41  parent0[0]: (127) {G2,W11,D5,L1,V2,M1} P(27,1) { ld( X, mult( mult( X, Y )
% 87.98/88.41    , Y ) ) ==> mult( Y, Y ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10025) {G1,W11,D4,L1,V2,M1}  { mult( X, X ) ==> ld( rd( Y, X ), 
% 87.98/88.41    mult( Y, X ) ) }.
% 87.98/88.41  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.41  parent1[0; 9]: (10024) {G2,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> ld( X, mult
% 87.98/88.41    ( mult( X, Y ), Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := rd( Y, X )
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10026) {G1,W11,D4,L1,V2,M1}  { ld( rd( Y, X ), mult( Y, X ) ) ==> 
% 87.98/88.41    mult( X, X ) }.
% 87.98/88.41  parent0[0]: (10025) {G1,W11,D4,L1,V2,M1}  { mult( X, X ) ==> ld( rd( Y, X )
% 87.98/88.41    , mult( Y, X ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (214) {G3,W11,D4,L1,V2,M1} P(2,127) { ld( rd( X, Y ), mult( X
% 87.98/88.41    , Y ) ) ==> mult( Y, Y ) }.
% 87.98/88.41  parent0: (10026) {G1,W11,D4,L1,V2,M1}  { ld( rd( Y, X ), mult( Y, X ) ) ==>
% 87.98/88.41     mult( X, X ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10028) {G2,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> ld( X, mult( mult
% 87.98/88.41    ( X, Y ), Y ) ) }.
% 87.98/88.41  parent0[0]: (127) {G2,W11,D5,L1,V2,M1} P(27,1) { ld( X, mult( mult( X, Y )
% 87.98/88.41    , Y ) ) ==> mult( Y, Y ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10031) {G1,W15,D5,L1,V2,M1}  { mult( ld( X, Y ), ld( X, Y ) ) ==>
% 87.98/88.41     ld( X, mult( Y, ld( X, Y ) ) ) }.
% 87.98/88.41  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.41  parent1[0; 11]: (10028) {G2,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> ld( X, 
% 87.98/88.41    mult( mult( X, Y ), Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41     Y := ld( X, Y )
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (215) {G3,W15,D5,L1,V2,M1} P(0,127) { mult( ld( X, Y ), ld( X
% 87.98/88.41    , Y ) ) ==> ld( X, mult( Y, ld( X, Y ) ) ) }.
% 87.98/88.41  parent0: (10031) {G1,W15,D5,L1,V2,M1}  { mult( ld( X, Y ), ld( X, Y ) ) ==>
% 87.98/88.41     ld( X, mult( Y, ld( X, Y ) ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10034) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 87.98/88.41  parent0[0]: (14) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10037) {G2,W11,D4,L1,V2,M1}  { rd( X, Y ) ==> rd( mult( X, Y ), 
% 87.98/88.41    mult( Y, Y ) ) }.
% 87.98/88.41  parent0[0]: (214) {G3,W11,D4,L1,V2,M1} P(2,127) { ld( rd( X, Y ), mult( X, 
% 87.98/88.41    Y ) ) ==> mult( Y, Y ) }.
% 87.98/88.41  parent1[0; 8]: (10034) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := mult( X, Y )
% 87.98/88.41     Y := rd( X, Y )
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10038) {G2,W11,D4,L1,V2,M1}  { rd( mult( X, Y ), mult( Y, Y ) ) 
% 87.98/88.41    ==> rd( X, Y ) }.
% 87.98/88.41  parent0[0]: (10037) {G2,W11,D4,L1,V2,M1}  { rd( X, Y ) ==> rd( mult( X, Y )
% 87.98/88.41    , mult( Y, Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (226) {G4,W11,D4,L1,V2,M1} P(214,14) { rd( mult( X, Y ), mult
% 87.98/88.41    ( Y, Y ) ) ==> rd( X, Y ) }.
% 87.98/88.41  parent0: (10038) {G2,W11,D4,L1,V2,M1}  { rd( mult( X, Y ), mult( Y, Y ) ) 
% 87.98/88.41    ==> rd( X, Y ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10040) {G3,W11,D4,L1,V2,M1}  { mult( Y, Y ) ==> ld( rd( X, Y ), 
% 87.98/88.41    mult( X, Y ) ) }.
% 87.98/88.41  parent0[0]: (214) {G3,W11,D4,L1,V2,M1} P(2,127) { ld( rd( X, Y ), mult( X, 
% 87.98/88.41    Y ) ) ==> mult( Y, Y ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10043) {G1,W15,D5,L1,V2,M1}  { mult( ld( X, Y ), ld( X, Y ) ) ==>
% 87.98/88.41     ld( rd( X, ld( X, Y ) ), Y ) }.
% 87.98/88.41  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.41  parent1[0; 14]: (10040) {G3,W11,D4,L1,V2,M1}  { mult( Y, Y ) ==> ld( rd( X
% 87.98/88.41    , Y ), mult( X, Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41     Y := ld( X, Y )
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10044) {G2,W15,D5,L1,V2,M1}  { ld( X, mult( Y, ld( X, Y ) ) ) ==>
% 87.98/88.41     ld( rd( X, ld( X, Y ) ), Y ) }.
% 87.98/88.41  parent0[0]: (215) {G3,W15,D5,L1,V2,M1} P(0,127) { mult( ld( X, Y ), ld( X, 
% 87.98/88.41    Y ) ) ==> ld( X, mult( Y, ld( X, Y ) ) ) }.
% 87.98/88.41  parent1[0; 1]: (10043) {G1,W15,D5,L1,V2,M1}  { mult( ld( X, Y ), ld( X, Y )
% 87.98/88.41     ) ==> ld( rd( X, ld( X, Y ) ), Y ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (227) {G4,W15,D5,L1,V2,M1} P(0,214);d(215) { ld( X, mult( Y, 
% 87.98/88.41    ld( X, Y ) ) ) ==> ld( rd( X, ld( X, Y ) ), Y ) }.
% 87.98/88.41  parent0: (10044) {G2,W15,D5,L1,V2,M1}  { ld( X, mult( Y, ld( X, Y ) ) ) ==>
% 87.98/88.41     ld( rd( X, ld( X, Y ) ), Y ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10047) {G4,W11,D4,L1,V2,M1}  { rd( X, Y ) ==> rd( mult( X, Y ), 
% 87.98/88.41    mult( Y, Y ) ) }.
% 87.98/88.41  parent0[0]: (226) {G4,W11,D4,L1,V2,M1} P(214,14) { rd( mult( X, Y ), mult( 
% 87.98/88.41    Y, Y ) ) ==> rd( X, Y ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10050) {G1,W11,D4,L1,V2,M1}  { rd( rd( X, Y ), Y ) ==> rd( X, 
% 87.98/88.41    mult( Y, Y ) ) }.
% 87.98/88.41  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.41  parent1[0; 7]: (10047) {G4,W11,D4,L1,V2,M1}  { rd( X, Y ) ==> rd( mult( X, 
% 87.98/88.41    Y ), mult( Y, Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := rd( X, Y )
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10051) {G1,W11,D4,L1,V2,M1}  { rd( X, mult( Y, Y ) ) ==> rd( rd( X
% 87.98/88.41    , Y ), Y ) }.
% 87.98/88.41  parent0[0]: (10050) {G1,W11,D4,L1,V2,M1}  { rd( rd( X, Y ), Y ) ==> rd( X, 
% 87.98/88.41    mult( Y, Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (249) {G5,W11,D4,L1,V2,M1} P(2,226) { rd( X, mult( Y, Y ) ) 
% 87.98/88.41    ==> rd( rd( X, Y ), Y ) }.
% 87.98/88.41  parent0: (10051) {G1,W11,D4,L1,V2,M1}  { rd( X, mult( Y, Y ) ) ==> rd( rd( 
% 87.98/88.41    X, Y ), Y ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10054) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Z ) ), rd
% 87.98/88.41    ( Z, Y ) ) ==> mult( mult( X, Y ), mult( Z, rd( Z, Y ) ) ) }.
% 87.98/88.41  parent0[0]: (40) {G1,W11,D5,L1,V2,M1} P(2,7) { mult( mult( Y, rd( X, Y ) )
% 87.98/88.41    , Y ) ==> mult( Y, X ) }.
% 87.98/88.41  parent1[0; 4]: (23) {G1,W23,D7,L1,V3,M1} P(2,6) { mult( mult( Z, mult( mult
% 87.98/88.41    ( Y, rd( X, Y ) ), Y ) ), rd( X, Y ) ) ==> mult( mult( Z, Y ), mult( X, 
% 87.98/88.41    rd( X, Y ) ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Z
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := Z
% 87.98/88.41     Y := Y
% 87.98/88.41     Z := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10055) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), mult( Z, rd( Z
% 87.98/88.41    , Y ) ) ) ==> mult( mult( X, mult( Y, Z ) ), rd( Z, Y ) ) }.
% 87.98/88.41  parent0[0]: (10054) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Z ) ), 
% 87.98/88.41    rd( Z, Y ) ) ==> mult( mult( X, Y ), mult( Z, rd( Z, Y ) ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41     Z := Z
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (263) {G2,W19,D5,L1,V3,M1} S(23);d(40) { mult( mult( Z, Y ), 
% 87.98/88.41    mult( X, rd( X, Y ) ) ) ==> mult( mult( Z, mult( Y, X ) ), rd( X, Y ) )
% 87.98/88.41     }.
% 87.98/88.41  parent0: (10055) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), mult( Z, rd( Z
% 87.98/88.41    , Y ) ) ) ==> mult( mult( X, mult( Y, Z ) ), rd( Z, Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Z
% 87.98/88.41     Y := Y
% 87.98/88.41     Z := X
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10057) {G6,W11,D5,L1,V2,M1}  { X ==> rd( ld( X, Y ), ld( mult( X, 
% 87.98/88.41    X ), Y ) ) }.
% 87.98/88.41  parent0[0]: (106) {G6,W11,D5,L1,V2,M1} P(67,14) { rd( ld( X, Y ), ld( mult
% 87.98/88.41    ( X, X ), Y ) ) ==> X }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10058) {G1,W11,D5,L1,V2,M1}  { f( X ) ==> rd( ld( f( X ), Y ), ld
% 87.98/88.41    ( X, Y ) ) }.
% 87.98/88.41  parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.41  parent1[0; 9]: (10057) {G6,W11,D5,L1,V2,M1}  { X ==> rd( ld( X, Y ), ld( 
% 87.98/88.41    mult( X, X ), Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := f( X )
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10059) {G1,W11,D5,L1,V2,M1}  { rd( ld( f( X ), Y ), ld( X, Y ) ) 
% 87.98/88.41    ==> f( X ) }.
% 87.98/88.41  parent0[0]: (10058) {G1,W11,D5,L1,V2,M1}  { f( X ) ==> rd( ld( f( X ), Y )
% 87.98/88.41    , ld( X, Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (276) {G7,W11,D5,L1,V2,M1} P(8,106) { rd( ld( f( X ), Y ), ld
% 87.98/88.41    ( X, Y ) ) ==> f( X ) }.
% 87.98/88.41  parent0: (10059) {G1,W11,D5,L1,V2,M1}  { rd( ld( f( X ), Y ), ld( X, Y ) ) 
% 87.98/88.41    ==> f( X ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10061) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 87.98/88.41  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10062) {G1,W11,D4,L1,V2,M1}  { ld( f( X ), Y ) ==> mult( f( X ), 
% 87.98/88.41    ld( X, Y ) ) }.
% 87.98/88.41  parent0[0]: (276) {G7,W11,D5,L1,V2,M1} P(8,106) { rd( ld( f( X ), Y ), ld( 
% 87.98/88.41    X, Y ) ) ==> f( X ) }.
% 87.98/88.41  parent1[0; 6]: (10061) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 87.98/88.41     }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := ld( f( X ), Y )
% 87.98/88.41     Y := ld( X, Y )
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10063) {G1,W11,D4,L1,V2,M1}  { mult( f( X ), ld( X, Y ) ) ==> ld( 
% 87.98/88.41    f( X ), Y ) }.
% 87.98/88.41  parent0[0]: (10062) {G1,W11,D4,L1,V2,M1}  { ld( f( X ), Y ) ==> mult( f( X
% 87.98/88.41     ), ld( X, Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (302) {G8,W11,D4,L1,V2,M1} P(276,2) { mult( f( X ), ld( X, Y )
% 87.98/88.41     ) ==> ld( f( X ), Y ) }.
% 87.98/88.41  parent0: (10063) {G1,W11,D4,L1,V2,M1}  { mult( f( X ), ld( X, Y ) ) ==> ld
% 87.98/88.41    ( f( X ), Y ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10065) {G8,W11,D4,L1,V2,M1}  { ld( f( X ), Y ) ==> mult( f( X ), 
% 87.98/88.41    ld( X, Y ) ) }.
% 87.98/88.41  parent0[0]: (302) {G8,W11,D4,L1,V2,M1} P(276,2) { mult( f( X ), ld( X, Y )
% 87.98/88.41     ) ==> ld( f( X ), Y ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10069) {G1,W11,D4,L1,V2,M1}  { ld( f( X ), mult( X, Y ) ) ==> 
% 87.98/88.41    mult( f( X ), Y ) }.
% 87.98/88.41  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 87.98/88.41  parent1[0; 10]: (10065) {G8,W11,D4,L1,V2,M1}  { ld( f( X ), Y ) ==> mult( f
% 87.98/88.41    ( X ), ld( X, Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41     Y := mult( X, Y )
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (341) {G9,W11,D4,L1,V2,M1} P(1,302) { ld( f( X ), mult( X, Y )
% 87.98/88.41     ) ==> mult( f( X ), Y ) }.
% 87.98/88.41  parent0: (10069) {G1,W11,D4,L1,V2,M1}  { ld( f( X ), mult( X, Y ) ) ==> 
% 87.98/88.41    mult( f( X ), Y ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10073) {G1,W11,D5,L1,V2,M1}  { mult( Y, X ) ==> ld( X, mult( mult
% 87.98/88.41    ( X, Y ), X ) ) }.
% 87.98/88.41  parent0[0]: (39) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ), X
% 87.98/88.41     ) ) ==> mult( Y, X ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10077) {G2,W15,D5,L1,V1,M1}  { mult( ld( X, f( X ) ), f( X ) ) 
% 87.98/88.41    ==> ld( f( X ), mult( unit, f( X ) ) ) }.
% 87.98/88.41  parent0[0]: (97) {G7,W9,D5,L1,V1,M1} P(69,0) { mult( f( X ), ld( X, f( X )
% 87.98/88.41     ) ) ==> unit }.
% 87.98/88.41  parent1[0; 12]: (10073) {G1,W11,D5,L1,V2,M1}  { mult( Y, X ) ==> ld( X, 
% 87.98/88.41    mult( mult( X, Y ), X ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := f( X )
% 87.98/88.41     Y := ld( X, f( X ) )
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10078) {G1,W13,D5,L1,V1,M1}  { mult( ld( X, f( X ) ), f( X ) ) 
% 87.98/88.41    ==> ld( f( X ), f( X ) ) }.
% 87.98/88.41  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.41  parent1[0; 11]: (10077) {G2,W15,D5,L1,V1,M1}  { mult( ld( X, f( X ) ), f( X
% 87.98/88.41     ) ) ==> ld( f( X ), mult( unit, f( X ) ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := f( X )
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10079) {G2,W9,D5,L1,V1,M1}  { mult( ld( X, f( X ) ), f( X ) ) ==>
% 87.98/88.41     unit }.
% 87.98/88.41  parent0[0]: (17) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 87.98/88.41  parent1[0; 8]: (10078) {G1,W13,D5,L1,V1,M1}  { mult( ld( X, f( X ) ), f( X
% 87.98/88.41     ) ) ==> ld( f( X ), f( X ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := f( X )
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (428) {G8,W9,D5,L1,V1,M1} P(97,39);d(5);d(17) { mult( ld( X, f
% 87.98/88.41    ( X ) ), f( X ) ) ==> unit }.
% 87.98/88.41  parent0: (10079) {G2,W9,D5,L1,V1,M1}  { mult( ld( X, f( X ) ), f( X ) ) ==>
% 87.98/88.41     unit }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10082) {G1,W11,D5,L1,V2,M1}  { mult( Y, X ) ==> ld( X, mult( mult
% 87.98/88.41    ( X, Y ), X ) ) }.
% 87.98/88.41  parent0[0]: (39) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ), X
% 87.98/88.41     ) ) ==> mult( Y, X ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10086) {G1,W11,D4,L1,V2,M1}  { mult( ld( X, Y ), X ) ==> ld( X, 
% 87.98/88.41    mult( Y, X ) ) }.
% 87.98/88.41  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.41  parent1[0; 9]: (10082) {G1,W11,D5,L1,V2,M1}  { mult( Y, X ) ==> ld( X, mult
% 87.98/88.41    ( mult( X, Y ), X ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41     Y := ld( X, Y )
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (433) {G2,W11,D4,L1,V2,M1} P(0,39) { mult( ld( X, Y ), X ) ==>
% 87.98/88.41     ld( X, mult( Y, X ) ) }.
% 87.98/88.41  parent0: (10086) {G1,W11,D4,L1,V2,M1}  { mult( ld( X, Y ), X ) ==> ld( X, 
% 87.98/88.41    mult( Y, X ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10090) {G1,W15,D5,L1,V2,M1}  { mult( mult( mult( X, Y ), X ), Y ) 
% 87.98/88.41    ==> mult( X, mult( mult( Y, X ), Y ) ) }.
% 87.98/88.41  parent0[0]: (28) {G1,W15,D5,L1,V2,M1} P(5,6);d(5) { mult( X, mult( mult( Y
% 87.98/88.41    , X ), Y ) ) ==> mult( mult( mult( X, Y ), X ), Y ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10093) {G1,W19,D6,L1,V2,M1}  { mult( mult( mult( X, rd( Y, X ) )
% 87.98/88.41    , X ), rd( Y, X ) ) ==> mult( X, mult( Y, rd( Y, X ) ) ) }.
% 87.98/88.41  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.41  parent1[0; 15]: (10090) {G1,W15,D5,L1,V2,M1}  { mult( mult( mult( X, Y ), X
% 87.98/88.41     ), Y ) ==> mult( X, mult( mult( Y, X ), Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41     Y := rd( Y, X )
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10094) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), rd( Y, X ) ) 
% 87.98/88.41    ==> mult( X, mult( Y, rd( Y, X ) ) ) }.
% 87.98/88.41  parent0[0]: (40) {G1,W11,D5,L1,V2,M1} P(2,7) { mult( mult( Y, rd( X, Y ) )
% 87.98/88.41    , Y ) ==> mult( Y, X ) }.
% 87.98/88.41  parent1[0; 2]: (10093) {G1,W19,D6,L1,V2,M1}  { mult( mult( mult( X, rd( Y, 
% 87.98/88.41    X ) ), X ), rd( Y, X ) ) ==> mult( X, mult( Y, rd( Y, X ) ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10095) {G2,W15,D5,L1,V2,M1}  { mult( X, mult( Y, rd( Y, X ) ) ) 
% 87.98/88.41    ==> mult( mult( X, Y ), rd( Y, X ) ) }.
% 87.98/88.41  parent0[0]: (10094) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), rd( Y, X )
% 87.98/88.41     ) ==> mult( X, mult( Y, rd( Y, X ) ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (446) {G2,W15,D5,L1,V2,M1} P(2,28);d(40) { mult( Y, mult( X, 
% 87.98/88.41    rd( X, Y ) ) ) ==> mult( mult( Y, X ), rd( X, Y ) ) }.
% 87.98/88.41  parent0: (10095) {G2,W15,D5,L1,V2,M1}  { mult( X, mult( Y, rd( Y, X ) ) ) 
% 87.98/88.41    ==> mult( mult( X, Y ), rd( Y, X ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10097) {G2,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> ld( X, mult( mult
% 87.98/88.41    ( X, Y ), Y ) ) }.
% 87.98/88.41  parent0[0]: (127) {G2,W11,D5,L1,V2,M1} P(27,1) { ld( X, mult( mult( X, Y )
% 87.98/88.41    , Y ) ) ==> mult( Y, Y ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10100) {G3,W15,D5,L1,V1,M1}  { mult( f( X ), f( X ) ) ==> ld( ld
% 87.98/88.41    ( X, f( X ) ), mult( unit, f( X ) ) ) }.
% 87.98/88.41  parent0[0]: (428) {G8,W9,D5,L1,V1,M1} P(97,39);d(5);d(17) { mult( ld( X, f
% 87.98/88.41    ( X ) ), f( X ) ) ==> unit }.
% 87.98/88.41  parent1[0; 12]: (10097) {G2,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> ld( X, 
% 87.98/88.41    mult( mult( X, Y ), Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := ld( X, f( X ) )
% 87.98/88.41     Y := f( X )
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10101) {G1,W13,D5,L1,V1,M1}  { mult( f( X ), f( X ) ) ==> ld( ld
% 87.98/88.41    ( X, f( X ) ), f( X ) ) }.
% 87.98/88.41  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.41  parent1[0; 11]: (10100) {G3,W15,D5,L1,V1,M1}  { mult( f( X ), f( X ) ) ==> 
% 87.98/88.41    ld( ld( X, f( X ) ), mult( unit, f( X ) ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := f( X )
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10102) {G1,W9,D5,L1,V1,M1}  { X ==> ld( ld( X, f( X ) ), f( X ) )
% 87.98/88.41     }.
% 87.98/88.41  parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 87.98/88.41  parent1[0; 1]: (10101) {G1,W13,D5,L1,V1,M1}  { mult( f( X ), f( X ) ) ==> 
% 87.98/88.41    ld( ld( X, f( X ) ), f( X ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10103) {G1,W9,D5,L1,V1,M1}  { ld( ld( X, f( X ) ), f( X ) ) ==> X
% 87.98/88.41     }.
% 87.98/88.41  parent0[0]: (10102) {G1,W9,D5,L1,V1,M1}  { X ==> ld( ld( X, f( X ) ), f( X
% 87.98/88.41     ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (451) {G9,W9,D5,L1,V1,M1} P(428,127);d(5);d(8) { ld( ld( X, f
% 87.98/88.41    ( X ) ), f( X ) ) ==> X }.
% 87.98/88.41  parent0: (10103) {G1,W9,D5,L1,V1,M1}  { ld( ld( X, f( X ) ), f( X ) ) ==> X
% 87.98/88.41     }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10105) {G4,W11,D4,L1,V2,M1}  { mult( X, X ) ==> rd( mult( X, Y ), 
% 87.98/88.41    ld( X, Y ) ) }.
% 87.98/88.41  parent0[0]: (61) {G4,W11,D4,L1,V2,M1} P(55,3) { rd( mult( X, Y ), ld( X, Y
% 87.98/88.41     ) ) ==> mult( X, X ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10110) {G5,W19,D6,L1,V1,M1}  { mult( ld( X, f( X ) ), ld( X, f( X
% 87.98/88.41     ) ) ) ==> rd( unit, ld( ld( X, f( X ) ), f( X ) ) ) }.
% 87.98/88.41  parent0[0]: (428) {G8,W9,D5,L1,V1,M1} P(97,39);d(5);d(17) { mult( ld( X, f
% 87.98/88.41    ( X ) ), f( X ) ) ==> unit }.
% 87.98/88.41  parent1[0; 11]: (10105) {G4,W11,D4,L1,V2,M1}  { mult( X, X ) ==> rd( mult( 
% 87.98/88.41    X, Y ), ld( X, Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := ld( X, f( X ) )
% 87.98/88.41     Y := f( X )
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10111) {G6,W13,D5,L1,V1,M1}  { mult( ld( X, f( X ) ), ld( X, f( X
% 87.98/88.41     ) ) ) ==> rd( unit, X ) }.
% 87.98/88.41  parent0[0]: (451) {G9,W9,D5,L1,V1,M1} P(428,127);d(5);d(8) { ld( ld( X, f( 
% 87.98/88.41    X ) ), f( X ) ) ==> X }.
% 87.98/88.41  parent1[0; 12]: (10110) {G5,W19,D6,L1,V1,M1}  { mult( ld( X, f( X ) ), ld( 
% 87.98/88.41    X, f( X ) ) ) ==> rd( unit, ld( ld( X, f( X ) ), f( X ) ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10112) {G4,W13,D6,L1,V1,M1}  { ld( X, mult( f( X ), ld( X, f( X )
% 87.98/88.41     ) ) ) ==> rd( unit, X ) }.
% 87.98/88.41  parent0[0]: (215) {G3,W15,D5,L1,V2,M1} P(0,127) { mult( ld( X, Y ), ld( X, 
% 87.98/88.41    Y ) ) ==> ld( X, mult( Y, ld( X, Y ) ) ) }.
% 87.98/88.41  parent1[0; 1]: (10111) {G6,W13,D5,L1,V1,M1}  { mult( ld( X, f( X ) ), ld( X
% 87.98/88.41    , f( X ) ) ) ==> rd( unit, X ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := f( X )
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10113) {G5,W11,D5,L1,V1,M1}  { ld( f( X ), ld( X, f( X ) ) ) ==> 
% 87.98/88.41    rd( unit, X ) }.
% 87.98/88.41  parent0[0]: (65) {G5,W11,D5,L1,V2,M1} P(8,60) { ld( X, mult( f( X ), Y ) ) 
% 87.98/88.41    ==> ld( f( X ), Y ) }.
% 87.98/88.41  parent1[0; 1]: (10112) {G4,W13,D6,L1,V1,M1}  { ld( X, mult( f( X ), ld( X, 
% 87.98/88.41    f( X ) ) ) ) ==> rd( unit, X ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := ld( X, f( X ) )
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10114) {G6,W7,D3,L1,V1,M1}  { ld( X, unit ) ==> rd( unit, X ) }.
% 87.98/88.41  parent0[0]: (99) {G8,W11,D5,L1,V1,M1} P(97,60);d(8) { ld( f( X ), ld( X, f
% 87.98/88.41    ( X ) ) ) ==> ld( X, unit ) }.
% 87.98/88.41  parent1[0; 1]: (10113) {G5,W11,D5,L1,V1,M1}  { ld( f( X ), ld( X, f( X ) )
% 87.98/88.41     ) ==> rd( unit, X ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10115) {G6,W7,D3,L1,V1,M1}  { rd( unit, X ) ==> ld( X, unit ) }.
% 87.98/88.41  parent0[0]: (10114) {G6,W7,D3,L1,V1,M1}  { ld( X, unit ) ==> rd( unit, X )
% 87.98/88.41     }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (454) {G10,W7,D3,L1,V1,M1} P(428,61);d(451);d(215);d(65);d(99)
% 87.98/88.41     { rd( unit, X ) ==> ld( X, unit ) }.
% 87.98/88.41  parent0: (10115) {G6,W7,D3,L1,V1,M1}  { rd( unit, X ) ==> ld( X, unit ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10117) {G4,W11,D4,L1,V2,M1}  { ld( X, Y ) ==> ld( mult( X, X ), 
% 87.98/88.41    mult( X, Y ) ) }.
% 87.98/88.41  parent0[0]: (60) {G4,W11,D4,L1,V2,M1} P(55,1) { ld( mult( X, X ), mult( X, 
% 87.98/88.41    Y ) ) ==> ld( X, Y ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10122) {G5,W19,D6,L1,V1,M1}  { ld( ld( X, f( X ) ), f( X ) ) ==> 
% 87.98/88.41    ld( mult( ld( X, f( X ) ), ld( X, f( X ) ) ), unit ) }.
% 87.98/88.41  parent0[0]: (428) {G8,W9,D5,L1,V1,M1} P(97,39);d(5);d(17) { mult( ld( X, f
% 87.98/88.41    ( X ) ), f( X ) ) ==> unit }.
% 87.98/88.41  parent1[0; 18]: (10117) {G4,W11,D4,L1,V2,M1}  { ld( X, Y ) ==> ld( mult( X
% 87.98/88.41    , X ), mult( X, Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := ld( X, f( X ) )
% 87.98/88.41     Y := f( X )
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10123) {G4,W19,D7,L1,V1,M1}  { ld( ld( X, f( X ) ), f( X ) ) ==> 
% 87.98/88.41    ld( ld( X, mult( f( X ), ld( X, f( X ) ) ) ), unit ) }.
% 87.98/88.41  parent0[0]: (215) {G3,W15,D5,L1,V2,M1} P(0,127) { mult( ld( X, Y ), ld( X, 
% 87.98/88.41    Y ) ) ==> ld( X, mult( Y, ld( X, Y ) ) ) }.
% 87.98/88.41  parent1[0; 9]: (10122) {G5,W19,D6,L1,V1,M1}  { ld( ld( X, f( X ) ), f( X )
% 87.98/88.41     ) ==> ld( mult( ld( X, f( X ) ), ld( X, f( X ) ) ), unit ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := f( X )
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10124) {G5,W17,D6,L1,V1,M1}  { ld( ld( X, f( X ) ), f( X ) ) ==> 
% 87.98/88.41    ld( ld( f( X ), ld( X, f( X ) ) ), unit ) }.
% 87.98/88.41  parent0[0]: (65) {G5,W11,D5,L1,V2,M1} P(8,60) { ld( X, mult( f( X ), Y ) ) 
% 87.98/88.41    ==> ld( f( X ), Y ) }.
% 87.98/88.41  parent1[0; 9]: (10123) {G4,W19,D7,L1,V1,M1}  { ld( ld( X, f( X ) ), f( X )
% 87.98/88.41     ) ==> ld( ld( X, mult( f( X ), ld( X, f( X ) ) ) ), unit ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := ld( X, f( X ) )
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10125) {G6,W13,D5,L1,V1,M1}  { ld( ld( X, f( X ) ), f( X ) ) ==> 
% 87.98/88.41    ld( ld( X, unit ), unit ) }.
% 87.98/88.41  parent0[0]: (99) {G8,W11,D5,L1,V1,M1} P(97,60);d(8) { ld( f( X ), ld( X, f
% 87.98/88.41    ( X ) ) ) ==> ld( X, unit ) }.
% 87.98/88.41  parent1[0; 9]: (10124) {G5,W17,D6,L1,V1,M1}  { ld( ld( X, f( X ) ), f( X )
% 87.98/88.41     ) ==> ld( ld( f( X ), ld( X, f( X ) ) ), unit ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10126) {G7,W7,D4,L1,V1,M1}  { X ==> ld( ld( X, unit ), unit ) }.
% 87.98/88.41  parent0[0]: (451) {G9,W9,D5,L1,V1,M1} P(428,127);d(5);d(8) { ld( ld( X, f( 
% 87.98/88.41    X ) ), f( X ) ) ==> X }.
% 87.98/88.41  parent1[0; 1]: (10125) {G6,W13,D5,L1,V1,M1}  { ld( ld( X, f( X ) ), f( X )
% 87.98/88.41     ) ==> ld( ld( X, unit ), unit ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10127) {G7,W7,D4,L1,V1,M1}  { ld( ld( X, unit ), unit ) ==> X }.
% 87.98/88.41  parent0[0]: (10126) {G7,W7,D4,L1,V1,M1}  { X ==> ld( ld( X, unit ), unit )
% 87.98/88.41     }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (455) {G10,W7,D4,L1,V1,M1} P(428,60);d(215);d(65);d(99);d(451)
% 87.98/88.41     { ld( ld( X, unit ), unit ) ==> X }.
% 87.98/88.41  parent0: (10127) {G7,W7,D4,L1,V1,M1}  { ld( ld( X, unit ), unit ) ==> X }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10129) {G3,W11,D5,L1,V2,M1}  { mult( X, f( Y ) ) ==> mult( rd( X, 
% 87.98/88.41    f( Y ) ), Y ) }.
% 87.98/88.41  parent0[0]: (134) {G3,W11,D5,L1,V2,M1} P(2,126) { mult( rd( X, f( Y ) ), Y
% 87.98/88.41     ) ==> mult( X, f( Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10131) {G4,W11,D5,L1,V1,M1}  { mult( unit, f( X ) ) ==> mult( ld
% 87.98/88.41    ( f( X ), unit ), X ) }.
% 87.98/88.41  parent0[0]: (454) {G10,W7,D3,L1,V1,M1} P(428,61);d(451);d(215);d(65);d(99)
% 87.98/88.41     { rd( unit, X ) ==> ld( X, unit ) }.
% 87.98/88.41  parent1[0; 6]: (10129) {G3,W11,D5,L1,V2,M1}  { mult( X, f( Y ) ) ==> mult( 
% 87.98/88.41    rd( X, f( Y ) ), Y ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := f( X )
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := unit
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10132) {G1,W9,D5,L1,V1,M1}  { f( X ) ==> mult( ld( f( X ), unit )
% 87.98/88.41    , X ) }.
% 87.98/88.41  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 87.98/88.41  parent1[0; 1]: (10131) {G4,W11,D5,L1,V1,M1}  { mult( unit, f( X ) ) ==> 
% 87.98/88.41    mult( ld( f( X ), unit ), X ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := f( X )
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10133) {G1,W9,D5,L1,V1,M1}  { mult( ld( f( X ), unit ), X ) ==> f
% 87.98/88.41    ( X ) }.
% 87.98/88.41  parent0[0]: (10132) {G1,W9,D5,L1,V1,M1}  { f( X ) ==> mult( ld( f( X ), 
% 87.98/88.41    unit ), X ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (461) {G11,W9,D5,L1,V1,M1} P(454,134);d(5) { mult( ld( f( X )
% 87.98/88.41    , unit ), X ) ==> f( X ) }.
% 87.98/88.41  parent0: (10133) {G1,W9,D5,L1,V1,M1}  { mult( ld( f( X ), unit ), X ) ==> f
% 87.98/88.41    ( X ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10135) {G5,W11,D5,L1,V2,M1}  { f( Y ) ==> ld( rd( X, Y ), rd( X, f
% 87.98/88.41    ( Y ) ) ) }.
% 87.98/88.41  parent0[0]: (156) {G5,W11,D5,L1,V2,M1} P(144,1) { ld( rd( X, Y ), rd( X, f
% 87.98/88.41    ( Y ) ) ) ==> f( Y ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10138) {G6,W11,D5,L1,V1,M1}  { f( X ) ==> ld( rd( unit, X ), ld( 
% 87.98/88.41    f( X ), unit ) ) }.
% 87.98/88.41  parent0[0]: (454) {G10,W7,D3,L1,V1,M1} P(428,61);d(451);d(215);d(65);d(99)
% 87.98/88.41     { rd( unit, X ) ==> ld( X, unit ) }.
% 87.98/88.41  parent1[0; 7]: (10135) {G5,W11,D5,L1,V2,M1}  { f( Y ) ==> ld( rd( X, Y ), 
% 87.98/88.41    rd( X, f( Y ) ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := f( X )
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := unit
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10140) {G7,W11,D5,L1,V1,M1}  { f( X ) ==> ld( ld( X, unit ), ld( 
% 87.98/88.41    f( X ), unit ) ) }.
% 87.98/88.41  parent0[0]: (454) {G10,W7,D3,L1,V1,M1} P(428,61);d(451);d(215);d(65);d(99)
% 87.98/88.41     { rd( unit, X ) ==> ld( X, unit ) }.
% 87.98/88.41  parent1[0; 4]: (10138) {G6,W11,D5,L1,V1,M1}  { f( X ) ==> ld( rd( unit, X )
% 87.98/88.41    , ld( f( X ), unit ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10141) {G7,W11,D5,L1,V1,M1}  { ld( ld( X, unit ), ld( f( X ), unit
% 87.98/88.41     ) ) ==> f( X ) }.
% 87.98/88.41  parent0[0]: (10140) {G7,W11,D5,L1,V1,M1}  { f( X ) ==> ld( ld( X, unit ), 
% 87.98/88.41    ld( f( X ), unit ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (463) {G11,W11,D5,L1,V1,M1} P(454,156);d(454) { ld( ld( X, 
% 87.98/88.41    unit ), ld( f( X ), unit ) ) ==> f( X ) }.
% 87.98/88.41  parent0: (10141) {G7,W11,D5,L1,V1,M1}  { ld( ld( X, unit ), ld( f( X ), 
% 87.98/88.41    unit ) ) ==> f( X ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10143) {G1,W19,D7,L1,V3,M1}  { mult( X, Y ) ==> rd( mult( mult( X
% 87.98/88.41    , mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.41  parent0[0]: (26) {G1,W19,D7,L1,V3,M1} P(6,3) { rd( mult( mult( X, mult( 
% 87.98/88.41    mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) ==> mult( X, Y ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41     Z := Z
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10150) {G2,W27,D8,L1,V2,M1}  { mult( X, ld( f( Y ), unit ) ) ==> 
% 87.98/88.41    rd( mult( mult( X, mult( f( Y ), ld( f( Y ), unit ) ) ), Y ), mult( mult
% 87.98/88.41    ( Y, ld( f( Y ), unit ) ), Y ) ) }.
% 87.98/88.41  parent0[0]: (461) {G11,W9,D5,L1,V1,M1} P(454,134);d(5) { mult( ld( f( X ), 
% 87.98/88.41    unit ), X ) ==> f( X ) }.
% 87.98/88.41  parent1[0; 12]: (10143) {G1,W19,D7,L1,V3,M1}  { mult( X, Y ) ==> rd( mult( 
% 87.98/88.41    mult( X, mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41     Y := ld( f( Y ), unit )
% 87.98/88.41     Z := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10153) {G1,W21,D7,L1,V2,M1}  { mult( X, ld( f( Y ), unit ) ) ==> 
% 87.98/88.41    rd( mult( mult( X, unit ), Y ), mult( mult( Y, ld( f( Y ), unit ) ), Y )
% 87.98/88.41     ) }.
% 87.98/88.41  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.41  parent1[0; 11]: (10150) {G2,W27,D8,L1,V2,M1}  { mult( X, ld( f( Y ), unit )
% 87.98/88.41     ) ==> rd( mult( mult( X, mult( f( Y ), ld( f( Y ), unit ) ) ), Y ), mult
% 87.98/88.41    ( mult( Y, ld( f( Y ), unit ) ), Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := unit
% 87.98/88.41     Y := f( Y )
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10154) {G1,W19,D7,L1,V2,M1}  { mult( X, ld( f( Y ), unit ) ) ==> 
% 87.98/88.41    rd( mult( X, Y ), mult( mult( Y, ld( f( Y ), unit ) ), Y ) ) }.
% 87.98/88.41  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.41  parent1[0; 9]: (10153) {G1,W21,D7,L1,V2,M1}  { mult( X, ld( f( Y ), unit )
% 87.98/88.41     ) ==> rd( mult( mult( X, unit ), Y ), mult( mult( Y, ld( f( Y ), unit )
% 87.98/88.41     ), Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10155) {G2,W17,D6,L1,V2,M1}  { mult( X, ld( f( Y ), unit ) ) ==> 
% 87.98/88.41    rd( mult( X, Y ), mult( mult( f( Y ), unit ), Y ) ) }.
% 87.98/88.41  parent0[0]: (59) {G4,W11,D5,L1,V2,M1} P(8,55) { mult( X, ld( f( X ), Y ) ) 
% 87.98/88.41    ==> mult( f( X ), Y ) }.
% 87.98/88.41  parent1[0; 12]: (10154) {G1,W19,D7,L1,V2,M1}  { mult( X, ld( f( Y ), unit )
% 87.98/88.41     ) ==> rd( mult( X, Y ), mult( mult( Y, ld( f( Y ), unit ) ), Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := unit
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10156) {G1,W15,D5,L1,V2,M1}  { mult( X, ld( f( Y ), unit ) ) ==> 
% 87.98/88.41    rd( mult( X, Y ), mult( f( Y ), Y ) ) }.
% 87.98/88.41  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.41  parent1[0; 12]: (10155) {G2,W17,D6,L1,V2,M1}  { mult( X, ld( f( Y ), unit )
% 87.98/88.41     ) ==> rd( mult( X, Y ), mult( mult( f( Y ), unit ), Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := f( Y )
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10157) {G1,W15,D5,L1,V2,M1}  { rd( mult( X, Y ), mult( f( Y ), Y )
% 87.98/88.41     ) ==> mult( X, ld( f( Y ), unit ) ) }.
% 87.98/88.41  parent0[0]: (10156) {G1,W15,D5,L1,V2,M1}  { mult( X, ld( f( Y ), unit ) ) 
% 87.98/88.41    ==> rd( mult( X, Y ), mult( f( Y ), Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (489) {G12,W15,D5,L1,V2,M1} P(461,26);d(0);d(4);d(59);d(4) { 
% 87.98/88.41    rd( mult( Y, X ), mult( f( X ), X ) ) ==> mult( Y, ld( f( X ), unit ) )
% 87.98/88.41     }.
% 87.98/88.41  parent0: (10157) {G1,W15,D5,L1,V2,M1}  { rd( mult( X, Y ), mult( f( Y ), Y
% 87.98/88.41     ) ) ==> mult( X, ld( f( Y ), unit ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10159) {G1,W19,D7,L1,V3,M1}  { mult( X, Y ) ==> rd( mult( mult( X
% 87.98/88.41    , mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.41  parent0[0]: (26) {G1,W19,D7,L1,V3,M1} P(6,3) { rd( mult( mult( X, mult( 
% 87.98/88.41    mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) ==> mult( X, Y ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41     Z := Z
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10167) {G2,W27,D9,L1,V2,M1}  { mult( X, Y ) ==> rd( mult( mult( X
% 87.98/88.41    , mult( mult( Y, ld( f( Y ), unit ) ), Y ) ), ld( f( Y ), unit ) ), mult
% 87.98/88.41    ( f( Y ), ld( f( Y ), unit ) ) ) }.
% 87.98/88.41  parent0[0]: (461) {G11,W9,D5,L1,V1,M1} P(454,134);d(5) { mult( ld( f( X ), 
% 87.98/88.41    unit ), X ) ==> f( X ) }.
% 87.98/88.41  parent1[0; 21]: (10159) {G1,W19,D7,L1,V3,M1}  { mult( X, Y ) ==> rd( mult( 
% 87.98/88.41    mult( X, mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41     Z := ld( f( Y ), unit )
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10168) {G3,W25,D8,L1,V2,M1}  { mult( X, Y ) ==> rd( mult( mult( X
% 87.98/88.41    , mult( mult( f( Y ), unit ), Y ) ), ld( f( Y ), unit ) ), mult( f( Y ), 
% 87.98/88.41    ld( f( Y ), unit ) ) ) }.
% 87.98/88.41  parent0[0]: (59) {G4,W11,D5,L1,V2,M1} P(8,55) { mult( X, ld( f( X ), Y ) ) 
% 87.98/88.41    ==> mult( f( X ), Y ) }.
% 87.98/88.41  parent1[0; 9]: (10167) {G2,W27,D9,L1,V2,M1}  { mult( X, Y ) ==> rd( mult( 
% 87.98/88.41    mult( X, mult( mult( Y, ld( f( Y ), unit ) ), Y ) ), ld( f( Y ), unit ) )
% 87.98/88.41    , mult( f( Y ), ld( f( Y ), unit ) ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := unit
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10169) {G1,W23,D7,L1,V2,M1}  { mult( X, Y ) ==> rd( mult( mult( X
% 87.98/88.41    , mult( f( Y ), Y ) ), ld( f( Y ), unit ) ), mult( f( Y ), ld( f( Y ), 
% 87.98/88.41    unit ) ) ) }.
% 87.98/88.41  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 87.98/88.41  parent1[0; 9]: (10168) {G3,W25,D8,L1,V2,M1}  { mult( X, Y ) ==> rd( mult( 
% 87.98/88.41    mult( X, mult( mult( f( Y ), unit ), Y ) ), ld( f( Y ), unit ) ), mult( f
% 87.98/88.41    ( Y ), ld( f( Y ), unit ) ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := f( Y )
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10170) {G1,W17,D7,L1,V2,M1}  { mult( X, Y ) ==> rd( mult( mult( X
% 87.98/88.41    , mult( f( Y ), Y ) ), ld( f( Y ), unit ) ), unit ) }.
% 87.98/88.41  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 87.98/88.41  parent1[0; 16]: (10169) {G1,W23,D7,L1,V2,M1}  { mult( X, Y ) ==> rd( mult( 
% 87.98/88.41    mult( X, mult( f( Y ), Y ) ), ld( f( Y ), unit ) ), mult( f( Y ), ld( f( 
% 87.98/88.41    Y ), unit ) ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := unit
% 87.98/88.41     Y := f( Y )
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10171) {G2,W15,D6,L1,V2,M1}  { mult( X, Y ) ==> mult( mult( X, 
% 87.98/88.41    mult( f( Y ), Y ) ), ld( f( Y ), unit ) ) }.
% 87.98/88.41  parent0[0]: (12) {G1,W5,D3,L1,V1,M1} P(4,3) { rd( X, unit ) ==> X }.
% 87.98/88.41  parent1[0; 4]: (10170) {G1,W17,D7,L1,V2,M1}  { mult( X, Y ) ==> rd( mult( 
% 87.98/88.41    mult( X, mult( f( Y ), Y ) ), ld( f( Y ), unit ) ), unit ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := mult( mult( X, mult( f( Y ), Y ) ), ld( f( Y ), unit ) )
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10172) {G2,W15,D6,L1,V2,M1}  { mult( mult( X, mult( f( Y ), Y ) )
% 87.98/88.41    , ld( f( Y ), unit ) ) ==> mult( X, Y ) }.
% 87.98/88.41  parent0[0]: (10171) {G2,W15,D6,L1,V2,M1}  { mult( X, Y ) ==> mult( mult( X
% 87.98/88.41    , mult( f( Y ), Y ) ), ld( f( Y ), unit ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (490) {G12,W15,D6,L1,V2,M1} P(461,26);d(59);d(4);d(0);d(12) { 
% 87.98/88.41    mult( mult( Y, mult( f( X ), X ) ), ld( f( X ), unit ) ) ==> mult( Y, X )
% 87.98/88.41     }.
% 87.98/88.41  parent0: (10172) {G2,W15,D6,L1,V2,M1}  { mult( mult( X, mult( f( Y ), Y ) )
% 87.98/88.41    , ld( f( Y ), unit ) ) ==> mult( X, Y ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10174) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 87.98/88.41  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10179) {G1,W11,D5,L1,V2,M1}  { X ==> ld( ld( X, Y ), ld( X, mult
% 87.98/88.41    ( Y, X ) ) ) }.
% 87.98/88.41  parent0[0]: (433) {G2,W11,D4,L1,V2,M1} P(0,39) { mult( ld( X, Y ), X ) ==> 
% 87.98/88.41    ld( X, mult( Y, X ) ) }.
% 87.98/88.41  parent1[0; 6]: (10174) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 87.98/88.41     }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := ld( X, Y )
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10180) {G1,W11,D5,L1,V2,M1}  { ld( ld( X, Y ), ld( X, mult( Y, X )
% 87.98/88.41     ) ) ==> X }.
% 87.98/88.41  parent0[0]: (10179) {G1,W11,D5,L1,V2,M1}  { X ==> ld( ld( X, Y ), ld( X, 
% 87.98/88.41    mult( Y, X ) ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (522) {G3,W11,D5,L1,V2,M1} P(433,1) { ld( ld( X, Y ), ld( X, 
% 87.98/88.41    mult( Y, X ) ) ) ==> X }.
% 87.98/88.41  parent0: (10180) {G1,W11,D5,L1,V2,M1}  { ld( ld( X, Y ), ld( X, mult( Y, X
% 87.98/88.41     ) ) ) ==> X }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10182) {G3,W11,D5,L1,V2,M1}  { X ==> ld( ld( X, Y ), ld( X, mult( 
% 87.98/88.41    Y, X ) ) ) }.
% 87.98/88.41  parent0[0]: (522) {G3,W11,D5,L1,V2,M1} P(433,1) { ld( ld( X, Y ), ld( X, 
% 87.98/88.41    mult( Y, X ) ) ) ==> X }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  paramod: (10183) {G1,W11,D5,L1,V2,M1}  { X ==> ld( ld( X, rd( Y, X ) ), ld
% 87.98/88.41    ( X, Y ) ) }.
% 87.98/88.41  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 87.98/88.41  parent1[0; 10]: (10182) {G3,W11,D5,L1,V2,M1}  { X ==> ld( ld( X, Y ), ld( X
% 87.98/88.41    , mult( Y, X ) ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  substitution1:
% 87.98/88.41     X := X
% 87.98/88.41     Y := rd( Y, X )
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  eqswap: (10184) {G1,W11,D5,L1,V2,M1}  { ld( ld( X, rd( Y, X ) ), ld( X, Y )
% 87.98/88.41     ) ==> X }.
% 87.98/88.41  parent0[0]: (10183) {G1,W11,D5,L1,V2,M1}  { X ==> ld( ld( X, rd( Y, X ) ), 
% 87.98/88.41    ld( X, Y ) ) }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := X
% 87.98/88.41     Y := Y
% 87.98/88.41  end
% 87.98/88.41  
% 87.98/88.41  subsumption: (562) {G4,W11,D5,L1,V2,M1} P(2,522) { ld( ld( Y, rd( X, Y ) )
% 87.98/88.41    , ld( Y, X ) ) ==> Y }.
% 87.98/88.41  parent0: (10184) {G1,W11,D5,L1,V2,M1}  { ld( ld( X, rd( Y, X ) ), ld( X, Y
% 87.98/88.41     ) ) ==> X }.
% 87.98/88.41  substitution0:
% 87.98/88.41     X := Y
% 87.98/88.41     Y := X
% 87.98/88.41  end
% 87.98/88.41  permutation0:
% 87.98/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10186) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 88.03/88.41  parent0[0]: (14) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10189) {G2,W11,D4,L1,V2,M1}  { ld( X, rd( Y, X ) ) ==> rd( ld( X
% 88.03/88.41    , Y ), X ) }.
% 88.03/88.41  parent0[0]: (562) {G4,W11,D5,L1,V2,M1} P(2,522) { ld( ld( Y, rd( X, Y ) ), 
% 88.03/88.41    ld( Y, X ) ) ==> Y }.
% 88.03/88.41  parent1[0; 10]: (10186) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) )
% 88.03/88.41     }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := ld( X, Y )
% 88.03/88.41     Y := ld( X, rd( Y, X ) )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10190) {G2,W11,D4,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld( X, rd( 
% 88.03/88.41    Y, X ) ) }.
% 88.03/88.41  parent0[0]: (10189) {G2,W11,D4,L1,V2,M1}  { ld( X, rd( Y, X ) ) ==> rd( ld
% 88.03/88.41    ( X, Y ), X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (588) {G5,W11,D4,L1,V2,M1} P(562,14) { rd( ld( X, Y ), X ) ==>
% 88.03/88.41     ld( X, rd( Y, X ) ) }.
% 88.03/88.41  parent0: (10190) {G2,W11,D4,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld( X, rd
% 88.03/88.41    ( Y, X ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10192) {G5,W11,D4,L1,V2,M1}  { ld( X, rd( Y, X ) ) ==> rd( ld( X, 
% 88.03/88.41    Y ), X ) }.
% 88.03/88.41  parent0[0]: (588) {G5,W11,D4,L1,V2,M1} P(562,14) { rd( ld( X, Y ), X ) ==> 
% 88.03/88.41    ld( X, rd( Y, X ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10195) {G6,W15,D5,L1,V2,M1}  { ld( X, rd( ld( X, Y ), X ) ) ==> 
% 88.03/88.41    rd( ld( mult( X, X ), Y ), X ) }.
% 88.03/88.41  parent0[0]: (67) {G5,W11,D4,L1,V2,M1} P(0,60) { ld( X, ld( X, Y ) ) ==> ld
% 88.03/88.41    ( mult( X, X ), Y ) }.
% 88.03/88.41  parent1[0; 9]: (10192) {G5,W11,D4,L1,V2,M1}  { ld( X, rd( Y, X ) ) ==> rd( 
% 88.03/88.41    ld( X, Y ), X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := ld( X, Y )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10196) {G6,W15,D5,L1,V2,M1}  { ld( X, ld( X, rd( Y, X ) ) ) ==> 
% 88.03/88.41    rd( ld( mult( X, X ), Y ), X ) }.
% 88.03/88.41  parent0[0]: (588) {G5,W11,D4,L1,V2,M1} P(562,14) { rd( ld( X, Y ), X ) ==> 
% 88.03/88.41    ld( X, rd( Y, X ) ) }.
% 88.03/88.41  parent1[0; 3]: (10195) {G6,W15,D5,L1,V2,M1}  { ld( X, rd( ld( X, Y ), X ) )
% 88.03/88.41     ==> rd( ld( mult( X, X ), Y ), X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10197) {G6,W15,D5,L1,V2,M1}  { ld( mult( X, X ), rd( Y, X ) ) ==>
% 88.03/88.41     rd( ld( mult( X, X ), Y ), X ) }.
% 88.03/88.41  parent0[0]: (67) {G5,W11,D4,L1,V2,M1} P(0,60) { ld( X, ld( X, Y ) ) ==> ld
% 88.03/88.41    ( mult( X, X ), Y ) }.
% 88.03/88.41  parent1[0; 1]: (10196) {G6,W15,D5,L1,V2,M1}  { ld( X, ld( X, rd( Y, X ) ) )
% 88.03/88.41     ==> rd( ld( mult( X, X ), Y ), X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := rd( Y, X )
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10198) {G6,W15,D5,L1,V2,M1}  { rd( ld( mult( X, X ), Y ), X ) ==> 
% 88.03/88.41    ld( mult( X, X ), rd( Y, X ) ) }.
% 88.03/88.41  parent0[0]: (10197) {G6,W15,D5,L1,V2,M1}  { ld( mult( X, X ), rd( Y, X ) ) 
% 88.03/88.41    ==> rd( ld( mult( X, X ), Y ), X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (607) {G6,W15,D5,L1,V2,M1} P(67,588);d(588);d(67) { rd( ld( 
% 88.03/88.41    mult( X, X ), Y ), X ) ==> ld( mult( X, X ), rd( Y, X ) ) }.
% 88.03/88.41  parent0: (10198) {G6,W15,D5,L1,V2,M1}  { rd( ld( mult( X, X ), Y ), X ) ==>
% 88.03/88.41     ld( mult( X, X ), rd( Y, X ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10200) {G5,W11,D4,L1,V2,M1}  { ld( X, rd( Y, X ) ) ==> rd( ld( X, 
% 88.03/88.41    Y ), X ) }.
% 88.03/88.41  parent0[0]: (588) {G5,W11,D4,L1,V2,M1} P(562,14) { rd( ld( X, Y ), X ) ==> 
% 88.03/88.41    ld( X, rd( Y, X ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10201) {G1,W11,D5,L1,V2,M1}  { ld( X, rd( mult( X, Y ), X ) ) ==>
% 88.03/88.41     rd( Y, X ) }.
% 88.03/88.41  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 88.03/88.41  parent1[0; 9]: (10200) {G5,W11,D4,L1,V2,M1}  { ld( X, rd( Y, X ) ) ==> rd( 
% 88.03/88.41    ld( X, Y ), X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := mult( X, Y )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (611) {G6,W11,D5,L1,V2,M1} P(1,588) { ld( X, rd( mult( X, Y )
% 88.03/88.41    , X ) ) ==> rd( Y, X ) }.
% 88.03/88.41  parent0: (10201) {G1,W11,D5,L1,V2,M1}  { ld( X, rd( mult( X, Y ), X ) ) ==>
% 88.03/88.41     rd( Y, X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10204) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 88.03/88.41  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10207) {G1,W11,D4,L1,V2,M1}  { rd( mult( X, Y ), X ) ==> mult( X
% 88.03/88.41    , rd( Y, X ) ) }.
% 88.03/88.41  parent0[0]: (611) {G6,W11,D5,L1,V2,M1} P(1,588) { ld( X, rd( mult( X, Y ), 
% 88.03/88.41    X ) ) ==> rd( Y, X ) }.
% 88.03/88.41  parent1[0; 8]: (10204) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 88.03/88.41     }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := rd( mult( X, Y ), X )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (626) {G7,W11,D4,L1,V2,M1} P(611,0) { rd( mult( X, Y ), X ) 
% 88.03/88.41    ==> mult( X, rd( Y, X ) ) }.
% 88.03/88.41  parent0: (10207) {G1,W11,D4,L1,V2,M1}  { rd( mult( X, Y ), X ) ==> mult( X
% 88.03/88.41    , rd( Y, X ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10210) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 88.03/88.41  parent0[0]: (16) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10211) {G2,W11,D5,L1,V2,M1}  { X ==> ld( mult( X, rd( Y, X ) ), 
% 88.03/88.41    mult( X, Y ) ) }.
% 88.03/88.41  parent0[0]: (626) {G7,W11,D4,L1,V2,M1} P(611,0) { rd( mult( X, Y ), X ) ==>
% 88.03/88.41     mult( X, rd( Y, X ) ) }.
% 88.03/88.41  parent1[0; 3]: (10210) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := mult( X, Y )
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10212) {G2,W11,D5,L1,V2,M1}  { ld( mult( X, rd( Y, X ) ), mult( X
% 88.03/88.41    , Y ) ) ==> X }.
% 88.03/88.41  parent0[0]: (10211) {G2,W11,D5,L1,V2,M1}  { X ==> ld( mult( X, rd( Y, X ) )
% 88.03/88.41    , mult( X, Y ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (641) {G8,W11,D5,L1,V2,M1} P(626,16) { ld( mult( X, rd( Y, X )
% 88.03/88.41     ), mult( X, Y ) ) ==> X }.
% 88.03/88.41  parent0: (10212) {G2,W11,D5,L1,V2,M1}  { ld( mult( X, rd( Y, X ) ), mult( X
% 88.03/88.41    , Y ) ) ==> X }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10214) {G3,W11,D4,L1,V2,M1}  { mult( X, Y ) ==> mult( mult( X, X )
% 88.03/88.41    , ld( X, Y ) ) }.
% 88.03/88.41  parent0[0]: (55) {G3,W11,D4,L1,V2,M1} P(0,46) { mult( mult( X, X ), ld( X, 
% 88.03/88.41    Y ) ) ==> mult( X, Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10218) {G4,W23,D6,L1,V2,M1}  { mult( mult( X, rd( Y, X ) ), mult
% 88.03/88.41    ( X, Y ) ) ==> mult( mult( mult( X, rd( Y, X ) ), mult( X, rd( Y, X ) ) )
% 88.03/88.41    , X ) }.
% 88.03/88.41  parent0[0]: (641) {G8,W11,D5,L1,V2,M1} P(626,16) { ld( mult( X, rd( Y, X )
% 88.03/88.41     ), mult( X, Y ) ) ==> X }.
% 88.03/88.41  parent1[0; 22]: (10214) {G3,W11,D4,L1,V2,M1}  { mult( X, Y ) ==> mult( mult
% 88.03/88.41    ( X, X ), ld( X, Y ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := mult( X, rd( Y, X ) )
% 88.03/88.41     Y := mult( X, Y )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10219) {G4,W23,D7,L1,V2,M1}  { mult( mult( X, rd( Y, X ) ), mult
% 88.03/88.41    ( X, Y ) ) ==> mult( mult( mult( mult( X, rd( Y, X ) ), X ), rd( Y, X ) )
% 88.03/88.41    , X ) }.
% 88.03/88.41  parent0[0]: (52) {G3,W19,D6,L1,V2,M1} P(46,6);d(28) { mult( mult( mult( X, 
% 88.03/88.41    Y ), mult( X, Y ) ), X ) ==> mult( mult( mult( mult( X, Y ), X ), Y ), X
% 88.03/88.41     ) }.
% 88.03/88.41  parent1[0; 10]: (10218) {G4,W23,D6,L1,V2,M1}  { mult( mult( X, rd( Y, X ) )
% 88.03/88.41    , mult( X, Y ) ) ==> mult( mult( mult( X, rd( Y, X ) ), mult( X, rd( Y, X
% 88.03/88.41     ) ) ), X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := rd( Y, X )
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10220) {G2,W19,D5,L1,V2,M1}  { mult( mult( X, rd( Y, X ) ), mult
% 88.03/88.41    ( X, Y ) ) ==> mult( mult( mult( X, Y ), rd( Y, X ) ), X ) }.
% 88.03/88.41  parent0[0]: (40) {G1,W11,D5,L1,V2,M1} P(2,7) { mult( mult( Y, rd( X, Y ) )
% 88.03/88.41    , Y ) ==> mult( Y, X ) }.
% 88.03/88.41  parent1[0; 12]: (10219) {G4,W23,D7,L1,V2,M1}  { mult( mult( X, rd( Y, X ) )
% 88.03/88.41    , mult( X, Y ) ) ==> mult( mult( mult( mult( X, rd( Y, X ) ), X ), rd( Y
% 88.03/88.41    , X ) ), X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (657) {G9,W19,D5,L1,V2,M1} P(641,55);d(52);d(40) { mult( mult
% 88.03/88.41    ( X, rd( Y, X ) ), mult( X, Y ) ) ==> mult( mult( mult( X, Y ), rd( Y, X
% 88.03/88.41     ) ), X ) }.
% 88.03/88.41  parent0: (10220) {G2,W19,D5,L1,V2,M1}  { mult( mult( X, rd( Y, X ) ), mult
% 88.03/88.41    ( X, Y ) ) ==> mult( mult( mult( X, Y ), rd( Y, X ) ), X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10223) {G1,W11,D5,L1,V2,M1}  { X ==> rd( mult( mult( X, Y ), X ), 
% 88.03/88.41    mult( Y, X ) ) }.
% 88.03/88.41  parent0[0]: (42) {G1,W11,D5,L1,V2,M1} P(7,3) { rd( mult( mult( X, Y ), X )
% 88.03/88.41    , mult( Y, X ) ) ==> X }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10225) {G2,W13,D6,L1,V1,M1}  { X ==> rd( mult( mult( f( X ), X )
% 88.03/88.41    , X ), mult( f( X ), X ) ) }.
% 88.03/88.41  parent0[0]: (34) {G1,W9,D4,L1,V1,M1} P(8,7) { mult( X, f( X ) ) ==> mult( f
% 88.03/88.41    ( X ), X ) }.
% 88.03/88.41  parent1[0; 4]: (10223) {G1,W11,D5,L1,V2,M1}  { X ==> rd( mult( mult( X, Y )
% 88.03/88.41    , X ), mult( Y, X ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := f( X )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10227) {G3,W11,D5,L1,V1,M1}  { X ==> mult( mult( f( X ), X ), ld
% 88.03/88.41    ( f( X ), unit ) ) }.
% 88.03/88.41  parent0[0]: (489) {G12,W15,D5,L1,V2,M1} P(461,26);d(0);d(4);d(59);d(4) { rd
% 88.03/88.41    ( mult( Y, X ), mult( f( X ), X ) ) ==> mult( Y, ld( f( X ), unit ) ) }.
% 88.03/88.41  parent1[0; 2]: (10225) {G2,W13,D6,L1,V1,M1}  { X ==> rd( mult( mult( f( X )
% 88.03/88.41    , X ), X ), mult( f( X ), X ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := mult( f( X ), X )
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10228) {G3,W11,D5,L1,V1,M1}  { mult( mult( f( X ), X ), ld( f( X )
% 88.03/88.41    , unit ) ) ==> X }.
% 88.03/88.41  parent0[0]: (10227) {G3,W11,D5,L1,V1,M1}  { X ==> mult( mult( f( X ), X ), 
% 88.03/88.41    ld( f( X ), unit ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (679) {G13,W11,D5,L1,V1,M1} P(34,42);d(489) { mult( mult( f( X
% 88.03/88.41     ), X ), ld( f( X ), unit ) ) ==> X }.
% 88.03/88.41  parent0: (10228) {G3,W11,D5,L1,V1,M1}  { mult( mult( f( X ), X ), ld( f( X
% 88.03/88.41     ), unit ) ) ==> X }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10230) {G1,W11,D5,L1,V2,M1}  { mult( Y, X ) ==> ld( X, mult( mult
% 88.03/88.41    ( X, Y ), X ) ) }.
% 88.03/88.41  parent0[0]: (39) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ), X
% 88.03/88.41     ) ) ==> mult( Y, X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10235) {G2,W21,D6,L1,V1,M1}  { mult( ld( f( X ), unit ), mult( f
% 88.03/88.41    ( X ), X ) ) ==> ld( mult( f( X ), X ), mult( X, mult( f( X ), X ) ) )
% 88.03/88.41     }.
% 88.03/88.41  parent0[0]: (679) {G13,W11,D5,L1,V1,M1} P(34,42);d(489) { mult( mult( f( X
% 88.03/88.41     ), X ), ld( f( X ), unit ) ) ==> X }.
% 88.03/88.41  parent1[0; 16]: (10230) {G1,W11,D5,L1,V2,M1}  { mult( Y, X ) ==> ld( X, 
% 88.03/88.41    mult( mult( X, Y ), X ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := mult( f( X ), X )
% 88.03/88.41     Y := ld( f( X ), unit )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10236) {G1,W21,D6,L1,V1,M1}  { mult( ld( f( X ), unit ), mult( f
% 88.03/88.41    ( X ), X ) ) ==> ld( mult( f( X ), X ), mult( mult( X, f( X ) ), X ) )
% 88.03/88.41     }.
% 88.03/88.41  parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult( 
% 88.03/88.41    mult( Y, X ), Y ) }.
% 88.03/88.41  parent1[0; 15]: (10235) {G2,W21,D6,L1,V1,M1}  { mult( ld( f( X ), unit ), 
% 88.03/88.41    mult( f( X ), X ) ) ==> ld( mult( f( X ), X ), mult( X, mult( f( X ), X )
% 88.03/88.41     ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := f( X )
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10237) {G2,W21,D6,L1,V1,M1}  { mult( ld( f( X ), unit ), mult( f
% 88.03/88.41    ( X ), X ) ) ==> ld( mult( f( X ), X ), mult( mult( f( X ), X ), X ) )
% 88.03/88.41     }.
% 88.03/88.41  parent0[0]: (34) {G1,W9,D4,L1,V1,M1} P(8,7) { mult( X, f( X ) ) ==> mult( f
% 88.03/88.41    ( X ), X ) }.
% 88.03/88.41  parent1[0; 16]: (10236) {G1,W21,D6,L1,V1,M1}  { mult( ld( f( X ), unit ), 
% 88.03/88.41    mult( f( X ), X ) ) ==> ld( mult( f( X ), X ), mult( mult( X, f( X ) ), X
% 88.03/88.41     ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10238) {G1,W11,D5,L1,V1,M1}  { mult( ld( f( X ), unit ), mult( f
% 88.03/88.41    ( X ), X ) ) ==> X }.
% 88.03/88.41  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 88.03/88.41  parent1[0; 10]: (10237) {G2,W21,D6,L1,V1,M1}  { mult( ld( f( X ), unit ), 
% 88.03/88.41    mult( f( X ), X ) ) ==> ld( mult( f( X ), X ), mult( mult( f( X ), X ), X
% 88.03/88.41     ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := mult( f( X ), X )
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (687) {G14,W11,D5,L1,V1,M1} P(679,39);d(7);d(34);d(1) { mult( 
% 88.03/88.41    ld( f( X ), unit ), mult( f( X ), X ) ) ==> X }.
% 88.03/88.41  parent0: (10238) {G1,W11,D5,L1,V1,M1}  { mult( ld( f( X ), unit ), mult( f
% 88.03/88.41    ( X ), X ) ) ==> X }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10241) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> mult( X
% 88.03/88.41    , mult( X, Y ) ) }.
% 88.03/88.41  parent0[0]: (46) {G2,W11,D4,L1,V2,M1} P(5,9);d(4);d(5);d(5);q { mult( X, 
% 88.03/88.41    mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10247) {G3,W21,D6,L1,V1,M1}  { mult( mult( ld( f( X ), unit ), ld
% 88.03/88.41    ( f( X ), unit ) ), mult( f( X ), X ) ) ==> mult( ld( f( X ), unit ), X )
% 88.03/88.41     }.
% 88.03/88.41  parent0[0]: (687) {G14,W11,D5,L1,V1,M1} P(679,39);d(7);d(34);d(1) { mult( 
% 88.03/88.41    ld( f( X ), unit ), mult( f( X ), X ) ) ==> X }.
% 88.03/88.41  parent1[0; 20]: (10241) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==>
% 88.03/88.41     mult( X, mult( X, Y ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := ld( f( X ), unit )
% 88.03/88.41     Y := mult( f( X ), X )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10248) {G4,W17,D6,L1,V1,M1}  { mult( mult( ld( f( X ), unit ), ld
% 88.03/88.41    ( f( X ), unit ) ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41  parent0[0]: (461) {G11,W9,D5,L1,V1,M1} P(454,134);d(5) { mult( ld( f( X ), 
% 88.03/88.41    unit ), X ) ==> f( X ) }.
% 88.03/88.41  parent1[0; 15]: (10247) {G3,W21,D6,L1,V1,M1}  { mult( mult( ld( f( X ), 
% 88.03/88.41    unit ), ld( f( X ), unit ) ), mult( f( X ), X ) ) ==> mult( ld( f( X ), 
% 88.03/88.41    unit ), X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10249) {G4,W17,D7,L1,V1,M1}  { mult( ld( f( X ), mult( unit, ld( 
% 88.03/88.41    f( X ), unit ) ) ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41  parent0[0]: (215) {G3,W15,D5,L1,V2,M1} P(0,127) { mult( ld( X, Y ), ld( X, 
% 88.03/88.41    Y ) ) ==> ld( X, mult( Y, ld( X, Y ) ) ) }.
% 88.03/88.41  parent1[0; 2]: (10248) {G4,W17,D6,L1,V1,M1}  { mult( mult( ld( f( X ), unit
% 88.03/88.41     ), ld( f( X ), unit ) ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := f( X )
% 88.03/88.41     Y := unit
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10250) {G5,W17,D7,L1,V1,M1}  { mult( ld( rd( f( X ), ld( f( X ), 
% 88.03/88.41    unit ) ), unit ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41  parent0[0]: (227) {G4,W15,D5,L1,V2,M1} P(0,214);d(215) { ld( X, mult( Y, ld
% 88.03/88.41    ( X, Y ) ) ) ==> ld( rd( X, ld( X, Y ) ), Y ) }.
% 88.03/88.41  parent1[0; 2]: (10249) {G4,W17,D7,L1,V1,M1}  { mult( ld( f( X ), mult( unit
% 88.03/88.41    , ld( f( X ), unit ) ) ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := f( X )
% 88.03/88.41     Y := unit
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10251) {G6,W15,D6,L1,V1,M1}  { mult( ld( mult( f( X ), f( X ) ), 
% 88.03/88.41    unit ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41  parent0[0]: (70) {G6,W9,D4,L1,V1,M1} P(68,14) { rd( X, ld( X, unit ) ) ==> 
% 88.03/88.41    mult( X, X ) }.
% 88.03/88.41  parent1[0; 3]: (10250) {G5,W17,D7,L1,V1,M1}  { mult( ld( rd( f( X ), ld( f
% 88.03/88.41    ( X ), unit ) ), unit ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := f( X )
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10252) {G1,W11,D5,L1,V1,M1}  { mult( ld( X, unit ), mult( f( X )
% 88.03/88.41    , X ) ) ==> f( X ) }.
% 88.03/88.41  parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 88.03/88.41  parent1[0; 3]: (10251) {G6,W15,D6,L1,V1,M1}  { mult( ld( mult( f( X ), f( X
% 88.03/88.41     ) ), unit ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (727) {G15,W11,D5,L1,V1,M1} P(687,46);d(461);d(215);d(227);d(
% 88.03/88.41    70);d(8) { mult( ld( X, unit ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41  parent0: (10252) {G1,W11,D5,L1,V1,M1}  { mult( ld( X, unit ), mult( f( X )
% 88.03/88.41    , X ) ) ==> f( X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10255) {G1,W11,D5,L1,V2,M1}  { mult( Y, X ) ==> ld( X, mult( mult
% 88.03/88.41    ( X, Y ), X ) ) }.
% 88.03/88.41  parent0[0]: (39) {G1,W11,D5,L1,V2,M1} P(7,1) { ld( X, mult( mult( X, Y ), X
% 88.03/88.41     ) ) ==> mult( Y, X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10259) {G2,W19,D5,L1,V1,M1}  { mult( mult( f( X ), X ), ld( X, 
% 88.03/88.41    unit ) ) ==> ld( ld( X, unit ), mult( f( X ), ld( X, unit ) ) ) }.
% 88.03/88.41  parent0[0]: (727) {G15,W11,D5,L1,V1,M1} P(687,46);d(461);d(215);d(227);d(70
% 88.03/88.41    );d(8) { mult( ld( X, unit ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41  parent1[0; 14]: (10255) {G1,W11,D5,L1,V2,M1}  { mult( Y, X ) ==> ld( X, 
% 88.03/88.41    mult( mult( X, Y ), X ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := ld( X, unit )
% 88.03/88.41     Y := mult( f( X ), X )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10260) {G3,W17,D5,L1,V1,M1}  { mult( mult( f( X ), X ), ld( X, 
% 88.03/88.41    unit ) ) ==> ld( ld( X, unit ), ld( f( X ), unit ) ) }.
% 88.03/88.41  parent0[0]: (302) {G8,W11,D4,L1,V2,M1} P(276,2) { mult( f( X ), ld( X, Y )
% 88.03/88.41     ) ==> ld( f( X ), Y ) }.
% 88.03/88.41  parent1[0; 13]: (10259) {G2,W19,D5,L1,V1,M1}  { mult( mult( f( X ), X ), ld
% 88.03/88.41    ( X, unit ) ) ==> ld( ld( X, unit ), mult( f( X ), ld( X, unit ) ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := unit
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10261) {G4,W11,D5,L1,V1,M1}  { mult( mult( f( X ), X ), ld( X, 
% 88.03/88.41    unit ) ) ==> f( X ) }.
% 88.03/88.41  parent0[0]: (463) {G11,W11,D5,L1,V1,M1} P(454,156);d(454) { ld( ld( X, unit
% 88.03/88.41     ), ld( f( X ), unit ) ) ==> f( X ) }.
% 88.03/88.41  parent1[0; 9]: (10260) {G3,W17,D5,L1,V1,M1}  { mult( mult( f( X ), X ), ld
% 88.03/88.41    ( X, unit ) ) ==> ld( ld( X, unit ), ld( f( X ), unit ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (737) {G16,W11,D5,L1,V1,M1} P(727,39);d(302);d(463) { mult( 
% 88.03/88.41    mult( f( X ), X ), ld( X, unit ) ) ==> f( X ) }.
% 88.03/88.41  parent0: (10261) {G4,W11,D5,L1,V1,M1}  { mult( mult( f( X ), X ), ld( X, 
% 88.03/88.41    unit ) ) ==> f( X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10264) {G0,W19,D6,L1,V3,M1}  { mult( mult( X, mult( mult( Y, Z ), 
% 88.03/88.41    Y ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 88.03/88.41  parent0[0]: (6) {G0,W19,D6,L1,V3,M1} I { mult( mult( Z, Y ), mult( mult( X
% 88.03/88.41    , Y ), X ) ) ==> mult( mult( Z, mult( mult( Y, X ), Y ) ), X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Z
% 88.03/88.41     Y := Y
% 88.03/88.41     Z := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10273) {G1,W33,D8,L1,V2,M1}  { mult( mult( X, mult( mult( mult( f
% 88.03/88.41    ( Y ), Y ), ld( Y, unit ) ), mult( f( Y ), Y ) ) ), ld( Y, unit ) ) ==> 
% 88.03/88.41    mult( mult( X, mult( f( Y ), Y ) ), mult( f( Y ), ld( Y, unit ) ) ) }.
% 88.03/88.41  parent0[0]: (727) {G15,W11,D5,L1,V1,M1} P(687,46);d(461);d(215);d(227);d(70
% 88.03/88.41    );d(8) { mult( ld( X, unit ), mult( f( X ), X ) ) ==> f( X ) }.
% 88.03/88.41  parent1[0; 28]: (10264) {G0,W19,D6,L1,V3,M1}  { mult( mult( X, mult( mult( 
% 88.03/88.41    Y, Z ), Y ) ), Z ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), Z ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := mult( f( Y ), Y )
% 88.03/88.41     Z := ld( Y, unit )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10274) {G2,W31,D8,L1,V2,M1}  { mult( mult( X, mult( mult( mult( f
% 88.03/88.41    ( Y ), Y ), ld( Y, unit ) ), mult( f( Y ), Y ) ) ), ld( Y, unit ) ) ==> 
% 88.03/88.41    mult( mult( X, mult( f( Y ), Y ) ), ld( f( Y ), unit ) ) }.
% 88.03/88.41  parent0[0]: (302) {G8,W11,D4,L1,V2,M1} P(276,2) { mult( f( X ), ld( X, Y )
% 88.03/88.41     ) ==> ld( f( X ), Y ) }.
% 88.03/88.41  parent1[0; 27]: (10273) {G1,W33,D8,L1,V2,M1}  { mult( mult( X, mult( mult( 
% 88.03/88.41    mult( f( Y ), Y ), ld( Y, unit ) ), mult( f( Y ), Y ) ) ), ld( Y, unit )
% 88.03/88.41     ) ==> mult( mult( X, mult( f( Y ), Y ) ), mult( f( Y ), ld( Y, unit ) )
% 88.03/88.41     ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := unit
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10275) {G3,W23,D8,L1,V2,M1}  { mult( mult( X, mult( mult( mult( f
% 88.03/88.41    ( Y ), Y ), ld( Y, unit ) ), mult( f( Y ), Y ) ) ), ld( Y, unit ) ) ==> 
% 88.03/88.41    mult( X, Y ) }.
% 88.03/88.41  parent0[0]: (490) {G12,W15,D6,L1,V2,M1} P(461,26);d(59);d(4);d(0);d(12) { 
% 88.03/88.41    mult( mult( Y, mult( f( X ), X ) ), ld( f( X ), unit ) ) ==> mult( Y, X )
% 88.03/88.41     }.
% 88.03/88.41  parent1[0; 20]: (10274) {G2,W31,D8,L1,V2,M1}  { mult( mult( X, mult( mult( 
% 88.03/88.41    mult( f( Y ), Y ), ld( Y, unit ) ), mult( f( Y ), Y ) ) ), ld( Y, unit )
% 88.03/88.41     ) ==> mult( mult( X, mult( f( Y ), Y ) ), ld( f( Y ), unit ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10276) {G4,W17,D7,L1,V2,M1}  { mult( mult( X, mult( f( Y ), mult
% 88.03/88.41    ( f( Y ), Y ) ) ), ld( Y, unit ) ) ==> mult( X, Y ) }.
% 88.03/88.41  parent0[0]: (737) {G16,W11,D5,L1,V1,M1} P(727,39);d(302);d(463) { mult( 
% 88.03/88.41    mult( f( X ), X ), ld( X, unit ) ) ==> f( X ) }.
% 88.03/88.41  parent1[0; 5]: (10275) {G3,W23,D8,L1,V2,M1}  { mult( mult( X, mult( mult( 
% 88.03/88.41    mult( f( Y ), Y ), ld( Y, unit ) ), mult( f( Y ), Y ) ) ), ld( Y, unit )
% 88.03/88.41     ) ==> mult( X, Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10277) {G3,W17,D7,L1,V2,M1}  { mult( mult( X, mult( mult( f( Y )
% 88.03/88.41    , f( Y ) ), Y ) ), ld( Y, unit ) ) ==> mult( X, Y ) }.
% 88.03/88.41  parent0[0]: (46) {G2,W11,D4,L1,V2,M1} P(5,9);d(4);d(5);d(5);q { mult( X, 
% 88.03/88.41    mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 88.03/88.41  parent1[0; 4]: (10276) {G4,W17,D7,L1,V2,M1}  { mult( mult( X, mult( f( Y )
% 88.03/88.41    , mult( f( Y ), Y ) ) ), ld( Y, unit ) ) ==> mult( X, Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := f( Y )
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10278) {G1,W13,D5,L1,V2,M1}  { mult( mult( X, mult( Y, Y ) ), ld
% 88.03/88.41    ( Y, unit ) ) ==> mult( X, Y ) }.
% 88.03/88.41  parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 88.03/88.41  parent1[0; 5]: (10277) {G3,W17,D7,L1,V2,M1}  { mult( mult( X, mult( mult( f
% 88.03/88.41    ( Y ), f( Y ) ), Y ) ), ld( Y, unit ) ) ==> mult( X, Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10279) {G2,W13,D5,L1,V2,M1}  { mult( mult( mult( X, Y ), Y ), ld
% 88.03/88.41    ( Y, unit ) ) ==> mult( X, Y ) }.
% 88.03/88.41  parent0[0]: (27) {G1,W11,D4,L1,V2,M1} P(4,6);d(4);d(4);d(5) { mult( X, mult
% 88.03/88.41    ( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 88.03/88.41  parent1[0; 2]: (10278) {G1,W13,D5,L1,V2,M1}  { mult( mult( X, mult( Y, Y )
% 88.03/88.41     ), ld( Y, unit ) ) ==> mult( X, Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (749) {G17,W13,D5,L1,V2,M1} P(727,6);d(302);d(490);d(737);d(46
% 88.03/88.41    );d(8);d(27) { mult( mult( mult( Y, X ), X ), ld( X, unit ) ) ==> mult( Y
% 88.03/88.41    , X ) }.
% 88.03/88.41  parent0: (10279) {G2,W13,D5,L1,V2,M1}  { mult( mult( mult( X, Y ), Y ), ld
% 88.03/88.41    ( Y, unit ) ) ==> mult( X, Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10282) {G17,W13,D5,L1,V2,M1}  { mult( X, Y ) ==> mult( mult( mult
% 88.03/88.41    ( X, Y ), Y ), ld( Y, unit ) ) }.
% 88.03/88.41  parent0[0]: (749) {G17,W13,D5,L1,V2,M1} P(727,6);d(302);d(490);d(737);d(46)
% 88.03/88.41    ;d(8);d(27) { mult( mult( mult( Y, X ), X ), ld( X, unit ) ) ==> mult( Y
% 88.03/88.41    , X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10284) {G1,W13,D4,L1,V2,M1}  { mult( rd( X, Y ), Y ) ==> mult( 
% 88.03/88.41    mult( X, Y ), ld( Y, unit ) ) }.
% 88.03/88.41  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 88.03/88.41  parent1[0; 8]: (10282) {G17,W13,D5,L1,V2,M1}  { mult( X, Y ) ==> mult( mult
% 88.03/88.41    ( mult( X, Y ), Y ), ld( Y, unit ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := rd( X, Y )
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10285) {G1,W9,D4,L1,V2,M1}  { X ==> mult( mult( X, Y ), ld( Y, 
% 88.03/88.41    unit ) ) }.
% 88.03/88.41  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 88.03/88.41  parent1[0; 1]: (10284) {G1,W13,D4,L1,V2,M1}  { mult( rd( X, Y ), Y ) ==> 
% 88.03/88.41    mult( mult( X, Y ), ld( Y, unit ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10287) {G1,W9,D4,L1,V2,M1}  { mult( mult( X, Y ), ld( Y, unit ) ) 
% 88.03/88.41    ==> X }.
% 88.03/88.41  parent0[0]: (10285) {G1,W9,D4,L1,V2,M1}  { X ==> mult( mult( X, Y ), ld( Y
% 88.03/88.41    , unit ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (1054) {G18,W9,D4,L1,V2,M1} P(2,749) { mult( mult( X, Y ), ld
% 88.03/88.41    ( Y, unit ) ) ==> X }.
% 88.03/88.41  parent0: (10287) {G1,W9,D4,L1,V2,M1}  { mult( mult( X, Y ), ld( Y, unit ) )
% 88.03/88.41     ==> X }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10290) {G18,W9,D4,L1,V2,M1}  { X ==> mult( mult( X, Y ), ld( Y, 
% 88.03/88.41    unit ) ) }.
% 88.03/88.41  parent0[0]: (1054) {G18,W9,D4,L1,V2,M1} P(2,749) { mult( mult( X, Y ), ld( 
% 88.03/88.41    Y, unit ) ) ==> X }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10291) {G11,W9,D5,L1,V2,M1}  { X ==> mult( mult( X, ld( Y, unit )
% 88.03/88.41     ), Y ) }.
% 88.03/88.41  parent0[0]: (455) {G10,W7,D4,L1,V1,M1} P(428,60);d(215);d(65);d(99);d(451)
% 88.03/88.41     { ld( ld( X, unit ), unit ) ==> X }.
% 88.03/88.41  parent1[0; 8]: (10290) {G18,W9,D4,L1,V2,M1}  { X ==> mult( mult( X, Y ), ld
% 88.03/88.41    ( Y, unit ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := ld( Y, unit )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10292) {G11,W9,D5,L1,V2,M1}  { mult( mult( X, ld( Y, unit ) ), Y )
% 88.03/88.41     ==> X }.
% 88.03/88.41  parent0[0]: (10291) {G11,W9,D5,L1,V2,M1}  { X ==> mult( mult( X, ld( Y, 
% 88.03/88.41    unit ) ), Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (1073) {G19,W9,D5,L1,V2,M1} P(455,1054) { mult( mult( Y, ld( X
% 88.03/88.41    , unit ) ), X ) ==> Y }.
% 88.03/88.41  parent0: (10292) {G11,W9,D5,L1,V2,M1}  { mult( mult( X, ld( Y, unit ) ), Y
% 88.03/88.41     ) ==> X }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10294) {G1,W19,D7,L1,V3,M1}  { mult( X, Y ) ==> rd( mult( mult( X
% 88.03/88.41    , mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 88.03/88.41  parent0[0]: (26) {G1,W19,D7,L1,V3,M1} P(6,3) { rd( mult( mult( X, mult( 
% 88.03/88.41    mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) ==> mult( X, Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41     Z := Z
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10298) {G2,W21,D6,L1,V2,M1}  { mult( X, ld( Y, unit ) ) ==> rd( 
% 88.03/88.41    mult( mult( X, ld( Y, unit ) ), Y ), mult( mult( Y, ld( Y, unit ) ), Y )
% 88.03/88.41     ) }.
% 88.03/88.41  parent0[0]: (1054) {G18,W9,D4,L1,V2,M1} P(2,749) { mult( mult( X, Y ), ld( 
% 88.03/88.41    Y, unit ) ) ==> X }.
% 88.03/88.41  parent1[0; 10]: (10294) {G1,W19,D7,L1,V3,M1}  { mult( X, Y ) ==> rd( mult( 
% 88.03/88.41    mult( X, mult( mult( Y, Z ), Y ) ), Z ), mult( mult( Z, Y ), Z ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := ld( Y, unit )
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := ld( Y, unit )
% 88.03/88.41     Z := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10304) {G3,W15,D6,L1,V2,M1}  { mult( X, ld( Y, unit ) ) ==> rd( 
% 88.03/88.41    mult( mult( X, ld( Y, unit ) ), Y ), Y ) }.
% 88.03/88.41  parent0[0]: (1073) {G19,W9,D5,L1,V2,M1} P(455,1054) { mult( mult( Y, ld( X
% 88.03/88.41    , unit ) ), X ) ==> Y }.
% 88.03/88.41  parent1[0; 14]: (10298) {G2,W21,D6,L1,V2,M1}  { mult( X, ld( Y, unit ) ) 
% 88.03/88.41    ==> rd( mult( mult( X, ld( Y, unit ) ), Y ), mult( mult( Y, ld( Y, unit )
% 88.03/88.41     ), Y ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10306) {G4,W9,D4,L1,V2,M1}  { mult( X, ld( Y, unit ) ) ==> rd( X
% 88.03/88.41    , Y ) }.
% 88.03/88.41  parent0[0]: (1073) {G19,W9,D5,L1,V2,M1} P(455,1054) { mult( mult( Y, ld( X
% 88.03/88.41    , unit ) ), X ) ==> Y }.
% 88.03/88.41  parent1[0; 7]: (10304) {G3,W15,D6,L1,V2,M1}  { mult( X, ld( Y, unit ) ) ==>
% 88.03/88.41     rd( mult( mult( X, ld( Y, unit ) ), Y ), Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult
% 88.03/88.41    ( Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.41  parent0: (10306) {G4,W9,D4,L1,V2,M1}  { mult( X, ld( Y, unit ) ) ==> rd( X
% 88.03/88.41    , Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10309) {G2,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> ld( X, mult( mult
% 88.03/88.41    ( X, Y ), Y ) ) }.
% 88.03/88.41  parent0[0]: (127) {G2,W11,D5,L1,V2,M1} P(27,1) { ld( X, mult( mult( X, Y )
% 88.03/88.41    , Y ) ) ==> mult( Y, Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10315) {G3,W17,D5,L1,V2,M1}  { mult( ld( X, unit ), ld( X, unit )
% 88.03/88.41     ) ==> ld( mult( Y, X ), mult( Y, ld( X, unit ) ) ) }.
% 88.03/88.41  parent0[0]: (1054) {G18,W9,D4,L1,V2,M1} P(2,749) { mult( mult( X, Y ), ld( 
% 88.03/88.41    Y, unit ) ) ==> X }.
% 88.03/88.41  parent1[0; 13]: (10309) {G2,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> ld( X, 
% 88.03/88.41    mult( mult( X, Y ), Y ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := mult( Y, X )
% 88.03/88.41     Y := ld( X, unit )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10317) {G4,W15,D4,L1,V2,M1}  { mult( ld( X, unit ), ld( X, unit )
% 88.03/88.41     ) ==> ld( mult( Y, X ), rd( Y, X ) ) }.
% 88.03/88.41  parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult( 
% 88.03/88.41    Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.41  parent1[0; 12]: (10315) {G3,W17,D5,L1,V2,M1}  { mult( ld( X, unit ), ld( X
% 88.03/88.41    , unit ) ) ==> ld( mult( Y, X ), mult( Y, ld( X, unit ) ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10319) {G5,W13,D4,L1,V2,M1}  { rd( ld( X, unit ), X ) ==> ld( 
% 88.03/88.41    mult( Y, X ), rd( Y, X ) ) }.
% 88.03/88.41  parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult( 
% 88.03/88.41    Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.41  parent1[0; 1]: (10317) {G4,W15,D4,L1,V2,M1}  { mult( ld( X, unit ), ld( X, 
% 88.03/88.41    unit ) ) ==> ld( mult( Y, X ), rd( Y, X ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := ld( X, unit )
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10320) {G6,W13,D4,L1,V2,M1}  { ld( X, rd( unit, X ) ) ==> ld( 
% 88.03/88.41    mult( Y, X ), rd( Y, X ) ) }.
% 88.03/88.41  parent0[0]: (588) {G5,W11,D4,L1,V2,M1} P(562,14) { rd( ld( X, Y ), X ) ==> 
% 88.03/88.41    ld( X, rd( Y, X ) ) }.
% 88.03/88.41  parent1[0; 1]: (10319) {G5,W13,D4,L1,V2,M1}  { rd( ld( X, unit ), X ) ==> 
% 88.03/88.41    ld( mult( Y, X ), rd( Y, X ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := unit
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10321) {G7,W13,D4,L1,V2,M1}  { ld( X, ld( X, unit ) ) ==> ld( 
% 88.03/88.41    mult( Y, X ), rd( Y, X ) ) }.
% 88.03/88.41  parent0[0]: (454) {G10,W7,D3,L1,V1,M1} P(428,61);d(451);d(215);d(65);d(99)
% 88.03/88.41     { rd( unit, X ) ==> ld( X, unit ) }.
% 88.03/88.41  parent1[0; 3]: (10320) {G6,W13,D4,L1,V2,M1}  { ld( X, rd( unit, X ) ) ==> 
% 88.03/88.41    ld( mult( Y, X ), rd( Y, X ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10322) {G6,W13,D4,L1,V2,M1}  { ld( mult( X, X ), unit ) ==> ld( 
% 88.03/88.41    mult( Y, X ), rd( Y, X ) ) }.
% 88.03/88.41  parent0[0]: (67) {G5,W11,D4,L1,V2,M1} P(0,60) { ld( X, ld( X, Y ) ) ==> ld
% 88.03/88.41    ( mult( X, X ), Y ) }.
% 88.03/88.41  parent1[0; 1]: (10321) {G7,W13,D4,L1,V2,M1}  { ld( X, ld( X, unit ) ) ==> 
% 88.03/88.41    ld( mult( Y, X ), rd( Y, X ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := unit
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10323) {G6,W13,D4,L1,V2,M1}  { ld( mult( Y, X ), rd( Y, X ) ) ==> 
% 88.03/88.41    ld( mult( X, X ), unit ) }.
% 88.03/88.41  parent0[0]: (10322) {G6,W13,D4,L1,V2,M1}  { ld( mult( X, X ), unit ) ==> ld
% 88.03/88.41    ( mult( Y, X ), rd( Y, X ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (1082) {G21,W13,D4,L1,V2,M1} P(1054,127);d(1077);d(1077);d(588
% 88.03/88.41    );d(454);d(67) { ld( mult( X, Y ), rd( X, Y ) ) ==> ld( mult( Y, Y ), 
% 88.03/88.41    unit ) }.
% 88.03/88.41  parent0: (10323) {G6,W13,D4,L1,V2,M1}  { ld( mult( Y, X ), rd( Y, X ) ) ==>
% 88.03/88.41     ld( mult( X, X ), unit ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10325) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 88.03/88.41  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10326) {G1,W9,D4,L1,V2,M1}  { ld( X, unit ) ==> ld( mult( Y, X )
% 88.03/88.41    , Y ) }.
% 88.03/88.41  parent0[0]: (1054) {G18,W9,D4,L1,V2,M1} P(2,749) { mult( mult( X, Y ), ld( 
% 88.03/88.41    Y, unit ) ) ==> X }.
% 88.03/88.41  parent1[0; 8]: (10325) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 88.03/88.41     }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := mult( Y, X )
% 88.03/88.41     Y := ld( X, unit )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10327) {G1,W9,D4,L1,V2,M1}  { ld( mult( Y, X ), Y ) ==> ld( X, 
% 88.03/88.41    unit ) }.
% 88.03/88.41  parent0[0]: (10326) {G1,W9,D4,L1,V2,M1}  { ld( X, unit ) ==> ld( mult( Y, X
% 88.03/88.41     ), Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (1089) {G19,W9,D4,L1,V2,M1} P(1054,1) { ld( mult( X, Y ), X ) 
% 88.03/88.41    ==> ld( Y, unit ) }.
% 88.03/88.41  parent0: (10327) {G1,W9,D4,L1,V2,M1}  { ld( mult( Y, X ), Y ) ==> ld( X, 
% 88.03/88.41    unit ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10329) {G9,W11,D4,L1,V2,M1}  { mult( f( X ), Y ) ==> ld( f( X ), 
% 88.03/88.41    mult( X, Y ) ) }.
% 88.03/88.41  parent0[0]: (341) {G9,W11,D4,L1,V2,M1} P(1,302) { ld( f( X ), mult( X, Y )
% 88.03/88.41     ) ==> mult( f( X ), Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10332) {G10,W13,D4,L1,V2,M1}  { mult( f( X ), ld( Y, unit ) ) ==>
% 88.03/88.41     ld( f( X ), rd( X, Y ) ) }.
% 88.03/88.41  parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult( 
% 88.03/88.41    Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.41  parent1[0; 10]: (10329) {G9,W11,D4,L1,V2,M1}  { mult( f( X ), Y ) ==> ld( f
% 88.03/88.41    ( X ), mult( X, Y ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := ld( Y, unit )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10334) {G11,W11,D4,L1,V2,M1}  { rd( f( X ), Y ) ==> ld( f( X ), 
% 88.03/88.41    rd( X, Y ) ) }.
% 88.03/88.41  parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult( 
% 88.03/88.41    Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.41  parent1[0; 1]: (10332) {G10,W13,D4,L1,V2,M1}  { mult( f( X ), ld( Y, unit )
% 88.03/88.41     ) ==> ld( f( X ), rd( X, Y ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := f( X )
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10335) {G11,W11,D4,L1,V2,M1}  { ld( f( X ), rd( X, Y ) ) ==> rd( f
% 88.03/88.41    ( X ), Y ) }.
% 88.03/88.41  parent0[0]: (10334) {G11,W11,D4,L1,V2,M1}  { rd( f( X ), Y ) ==> ld( f( X )
% 88.03/88.41    , rd( X, Y ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (1129) {G21,W11,D4,L1,V2,M1} P(1077,341);d(1077) { ld( f( X )
% 88.03/88.41    , rd( X, Y ) ) ==> rd( f( X ), Y ) }.
% 88.03/88.41  parent0: (10335) {G11,W11,D4,L1,V2,M1}  { ld( f( X ), rd( X, Y ) ) ==> rd( 
% 88.03/88.41    f( X ), Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10337) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> mult( X
% 88.03/88.41    , mult( X, Y ) ) }.
% 88.03/88.41  parent0[0]: (46) {G2,W11,D4,L1,V2,M1} P(5,9);d(4);d(5);d(5);q { mult( X, 
% 88.03/88.41    mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10341) {G3,W13,D4,L1,V2,M1}  { mult( mult( X, X ), ld( Y, unit )
% 88.03/88.41     ) ==> mult( X, rd( X, Y ) ) }.
% 88.03/88.41  parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult( 
% 88.03/88.41    Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.41  parent1[0; 10]: (10337) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==>
% 88.03/88.41     mult( X, mult( X, Y ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := ld( Y, unit )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10343) {G4,W11,D4,L1,V2,M1}  { rd( mult( X, X ), Y ) ==> mult( X
% 88.03/88.41    , rd( X, Y ) ) }.
% 88.03/88.41  parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult( 
% 88.03/88.41    Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.41  parent1[0; 1]: (10341) {G3,W13,D4,L1,V2,M1}  { mult( mult( X, X ), ld( Y, 
% 88.03/88.41    unit ) ) ==> mult( X, rd( X, Y ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := mult( X, X )
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (1142) {G21,W11,D4,L1,V2,M1} P(1077,46);d(1077) { rd( mult( X
% 88.03/88.41    , X ), Y ) ==> mult( X, rd( X, Y ) ) }.
% 88.03/88.41  parent0: (10343) {G4,W11,D4,L1,V2,M1}  { rd( mult( X, X ), Y ) ==> mult( X
% 88.03/88.41    , rd( X, Y ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10346) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 88.03/88.41  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10347) {G1,W9,D4,L1,V2,M1}  { ld( X, unit ) ==> ld( Y, rd( Y, X )
% 88.03/88.41     ) }.
% 88.03/88.41  parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult( 
% 88.03/88.41    Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.41  parent1[0; 6]: (10346) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 88.03/88.41     }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := ld( X, unit )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10348) {G1,W9,D4,L1,V2,M1}  { ld( Y, rd( Y, X ) ) ==> ld( X, unit
% 88.03/88.41     ) }.
% 88.03/88.41  parent0[0]: (10347) {G1,W9,D4,L1,V2,M1}  { ld( X, unit ) ==> ld( Y, rd( Y, 
% 88.03/88.41    X ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (1144) {G21,W9,D4,L1,V2,M1} P(1077,1) { ld( X, rd( X, Y ) ) 
% 88.03/88.41    ==> ld( Y, unit ) }.
% 88.03/88.41  parent0: (10348) {G1,W9,D4,L1,V2,M1}  { ld( Y, rd( Y, X ) ) ==> ld( X, unit
% 88.03/88.41     ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10350) {G21,W9,D4,L1,V2,M1}  { ld( Y, unit ) ==> ld( X, rd( X, Y )
% 88.03/88.41     ) }.
% 88.03/88.41  parent0[0]: (1144) {G21,W9,D4,L1,V2,M1} P(1077,1) { ld( X, rd( X, Y ) ) ==>
% 88.03/88.41     ld( Y, unit ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10351) {G8,W13,D5,L1,V2,M1}  { ld( X, unit ) ==> ld( mult( X, Y )
% 88.03/88.41    , mult( X, rd( Y, X ) ) ) }.
% 88.03/88.41  parent0[0]: (626) {G7,W11,D4,L1,V2,M1} P(611,0) { rd( mult( X, Y ), X ) ==>
% 88.03/88.41     mult( X, rd( Y, X ) ) }.
% 88.03/88.41  parent1[0; 8]: (10350) {G21,W9,D4,L1,V2,M1}  { ld( Y, unit ) ==> ld( X, rd
% 88.03/88.41    ( X, Y ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := mult( X, Y )
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10352) {G8,W13,D5,L1,V2,M1}  { ld( mult( X, Y ), mult( X, rd( Y, X
% 88.03/88.41     ) ) ) ==> ld( X, unit ) }.
% 88.03/88.41  parent0[0]: (10351) {G8,W13,D5,L1,V2,M1}  { ld( X, unit ) ==> ld( mult( X, 
% 88.03/88.41    Y ), mult( X, rd( Y, X ) ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (1155) {G22,W13,D5,L1,V2,M1} P(626,1144) { ld( mult( X, Y ), 
% 88.03/88.41    mult( X, rd( Y, X ) ) ) ==> ld( X, unit ) }.
% 88.03/88.41  parent0: (10352) {G8,W13,D5,L1,V2,M1}  { ld( mult( X, Y ), mult( X, rd( Y, 
% 88.03/88.41    X ) ) ) ==> ld( X, unit ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10354) {G21,W9,D4,L1,V2,M1}  { ld( Y, unit ) ==> ld( X, rd( X, Y )
% 88.03/88.41     ) }.
% 88.03/88.41  parent0[0]: (1144) {G21,W9,D4,L1,V2,M1} P(1077,1) { ld( X, rd( X, Y ) ) ==>
% 88.03/88.41     ld( Y, unit ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10357) {G2,W9,D4,L1,V2,M1}  { ld( ld( X, Y ), unit ) ==> ld( Y, X
% 88.03/88.41     ) }.
% 88.03/88.41  parent0[0]: (14) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 88.03/88.41  parent1[0; 8]: (10354) {G21,W9,D4,L1,V2,M1}  { ld( Y, unit ) ==> ld( X, rd
% 88.03/88.41    ( X, Y ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := ld( X, Y )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit
% 88.03/88.41     ) ==> ld( X, Y ) }.
% 88.03/88.41  parent0: (10357) {G2,W9,D4,L1,V2,M1}  { ld( ld( X, Y ), unit ) ==> ld( Y, X
% 88.03/88.41     ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10360) {G20,W9,D4,L1,V2,M1}  { rd( X, Y ) ==> mult( X, ld( Y, unit
% 88.03/88.41     ) ) }.
% 88.03/88.41  parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult( 
% 88.03/88.41    Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10361) {G21,W11,D4,L1,V3,M1}  { rd( X, ld( Y, Z ) ) ==> mult( X, 
% 88.03/88.41    ld( Z, Y ) ) }.
% 88.03/88.41  parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.41     ==> ld( X, Y ) }.
% 88.03/88.41  parent1[0; 8]: (10360) {G20,W9,D4,L1,V2,M1}  { rd( X, Y ) ==> mult( X, ld( 
% 88.03/88.41    Y, unit ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Z
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := ld( Y, Z )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y )
% 88.03/88.41     ) ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.41  parent0: (10361) {G21,W11,D4,L1,V3,M1}  { rd( X, ld( Y, Z ) ) ==> mult( X, 
% 88.03/88.41    ld( Z, Y ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Z
% 88.03/88.41     Y := X
% 88.03/88.41     Z := Y
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10364) {G18,W9,D4,L1,V2,M1}  { X ==> mult( mult( X, Y ), ld( Y, 
% 88.03/88.41    unit ) ) }.
% 88.03/88.41  parent0[0]: (1054) {G18,W9,D4,L1,V2,M1} P(2,749) { mult( mult( X, Y ), ld( 
% 88.03/88.41    Y, unit ) ) ==> X }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10365) {G19,W11,D5,L1,V3,M1}  { X ==> mult( mult( X, ld( Y, Z ) )
% 88.03/88.41    , ld( Z, Y ) ) }.
% 88.03/88.41  parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.41     ==> ld( X, Y ) }.
% 88.03/88.41  parent1[0; 8]: (10364) {G18,W9,D4,L1,V2,M1}  { X ==> mult( mult( X, Y ), ld
% 88.03/88.41    ( Y, unit ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Z
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := ld( Y, Z )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10366) {G19,W11,D5,L1,V3,M1}  { mult( mult( X, ld( Y, Z ) ), ld( Z
% 88.03/88.41    , Y ) ) ==> X }.
% 88.03/88.41  parent0[0]: (10365) {G19,W11,D5,L1,V3,M1}  { X ==> mult( mult( X, ld( Y, Z
% 88.03/88.41     ) ), ld( Z, Y ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41     Z := Z
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (1173) {G23,W11,D5,L1,V3,M1} P(1170,1054) { mult( mult( Z, ld
% 88.03/88.41    ( X, Y ) ), ld( Y, X ) ) ==> Z }.
% 88.03/88.41  parent0: (10366) {G19,W11,D5,L1,V3,M1}  { mult( mult( X, ld( Y, Z ) ), ld( 
% 88.03/88.41    Z, Y ) ) ==> X }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Z
% 88.03/88.41     Y := X
% 88.03/88.41     Z := Y
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10368) {G22,W9,D4,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( X, Y ), unit
% 88.03/88.41     ) }.
% 88.03/88.41  parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.41     ==> ld( X, Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10372) {G4,W13,D5,L1,V2,M1}  { ld( ld( X, mult( Y, X ) ), ld( X, 
% 88.03/88.41    Y ) ) ==> ld( X, unit ) }.
% 88.03/88.41  parent0[0]: (522) {G3,W11,D5,L1,V2,M1} P(433,1) { ld( ld( X, Y ), ld( X, 
% 88.03/88.41    mult( Y, X ) ) ) ==> X }.
% 88.03/88.41  parent1[0; 11]: (10368) {G22,W9,D4,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( X, Y
% 88.03/88.41     ), unit ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := ld( X, Y )
% 88.03/88.41     Y := ld( X, mult( Y, X ) )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (1185) {G23,W13,D5,L1,V2,M1} P(522,1170) { ld( ld( X, mult( Y
% 88.03/88.41    , X ) ), ld( X, Y ) ) ==> ld( X, unit ) }.
% 88.03/88.41  parent0: (10372) {G4,W13,D5,L1,V2,M1}  { ld( ld( X, mult( Y, X ) ), ld( X, 
% 88.03/88.41    Y ) ) ==> ld( X, unit ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10376) {G22,W9,D4,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( X, Y ), unit
% 88.03/88.41     ) }.
% 88.03/88.41  parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.41     ==> ld( X, Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10380) {G6,W13,D5,L1,V2,M1}  { ld( ld( X, Y ), X ) ==> ld( ld( 
% 88.03/88.41    mult( X, X ), Y ), unit ) }.
% 88.03/88.41  parent0[0]: (67) {G5,W11,D4,L1,V2,M1} P(0,60) { ld( X, ld( X, Y ) ) ==> ld
% 88.03/88.41    ( mult( X, X ), Y ) }.
% 88.03/88.41  parent1[0; 7]: (10376) {G22,W9,D4,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( X, Y
% 88.03/88.41     ), unit ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := ld( X, Y )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10381) {G7,W11,D4,L1,V2,M1}  { ld( ld( X, Y ), X ) ==> ld( Y, 
% 88.03/88.41    mult( X, X ) ) }.
% 88.03/88.41  parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.41     ==> ld( X, Y ) }.
% 88.03/88.41  parent1[0; 6]: (10380) {G6,W13,D5,L1,V2,M1}  { ld( ld( X, Y ), X ) ==> ld( 
% 88.03/88.41    ld( mult( X, X ), Y ), unit ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := mult( X, X )
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10382) {G7,W11,D4,L1,V2,M1}  { ld( Y, mult( X, X ) ) ==> ld( ld( X
% 88.03/88.41    , Y ), X ) }.
% 88.03/88.41  parent0[0]: (10381) {G7,W11,D4,L1,V2,M1}  { ld( ld( X, Y ), X ) ==> ld( Y, 
% 88.03/88.41    mult( X, X ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (1190) {G23,W11,D4,L1,V2,M1} P(67,1170);d(1170) { ld( Y, mult
% 88.03/88.41    ( X, X ) ) ==> ld( ld( X, Y ), X ) }.
% 88.03/88.41  parent0: (10382) {G7,W11,D4,L1,V2,M1}  { ld( Y, mult( X, X ) ) ==> ld( ld( 
% 88.03/88.41    X, Y ), X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10383) {G23,W11,D4,L1,V3,M1}  { mult( X, ld( Z, Y ) ) ==> rd( X, 
% 88.03/88.41    ld( Y, Z ) ) }.
% 88.03/88.41  parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.41     ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := Z
% 88.03/88.41     Z := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10385) {G5,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), ld( Y, X ) ) 
% 88.03/88.41    ==> mult( X, X ) }.
% 88.03/88.41  parent0[0]: (61) {G4,W11,D4,L1,V2,M1} P(55,3) { rd( mult( X, Y ), ld( X, Y
% 88.03/88.41     ) ) ==> mult( X, X ) }.
% 88.03/88.41  parent1[0; 8]: (10383) {G23,W11,D4,L1,V3,M1}  { mult( X, ld( Z, Y ) ) ==> 
% 88.03/88.41    rd( X, ld( Y, Z ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := mult( X, Y )
% 88.03/88.41     Y := X
% 88.03/88.41     Z := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (1221) {G24,W11,D4,L1,V2,M1} P(1171,61) { mult( mult( X, Y ), 
% 88.03/88.41    ld( Y, X ) ) ==> mult( X, X ) }.
% 88.03/88.41  parent0: (10385) {G5,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), ld( Y, X ) ) 
% 88.03/88.41    ==> mult( X, X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10388) {G24,W11,D4,L1,V2,M1}  { mult( X, X ) ==> mult( mult( X, Y
% 88.03/88.41     ), ld( Y, X ) ) }.
% 88.03/88.41  parent0[0]: (1221) {G24,W11,D4,L1,V2,M1} P(1171,61) { mult( mult( X, Y ), 
% 88.03/88.41    ld( Y, X ) ) ==> mult( X, X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10393) {G21,W13,D5,L1,V2,M1}  { mult( X, X ) ==> mult( rd( X, Y )
% 88.03/88.41    , ld( ld( Y, unit ), X ) ) }.
% 88.03/88.41  parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult( 
% 88.03/88.41    Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.41  parent1[0; 5]: (10388) {G24,W11,D4,L1,V2,M1}  { mult( X, X ) ==> mult( mult
% 88.03/88.41    ( X, Y ), ld( Y, X ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := ld( Y, unit )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10396) {G21,W13,D5,L1,V2,M1}  { mult( rd( X, Y ), ld( ld( Y, unit
% 88.03/88.41     ), X ) ) ==> mult( X, X ) }.
% 88.03/88.41  parent0[0]: (10393) {G21,W13,D5,L1,V2,M1}  { mult( X, X ) ==> mult( rd( X, 
% 88.03/88.41    Y ), ld( ld( Y, unit ), X ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (1230) {G25,W13,D5,L1,V2,M1} P(1077,1221) { mult( rd( X, Y ), 
% 88.03/88.41    ld( ld( Y, unit ), X ) ) ==> mult( X, X ) }.
% 88.03/88.41  parent0: (10396) {G21,W13,D5,L1,V2,M1}  { mult( rd( X, Y ), ld( ld( Y, unit
% 88.03/88.41     ), X ) ) ==> mult( X, X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10398) {G6,W11,D5,L1,V2,M1}  { ld( X, Y ) ==> mult( X, ld( mult( X
% 88.03/88.41    , X ), Y ) ) }.
% 88.03/88.41  parent0[0]: (107) {G6,W11,D5,L1,V2,M1} P(67,0) { mult( X, ld( mult( X, X )
% 88.03/88.41    , Y ) ) ==> ld( X, Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10402) {G7,W15,D6,L1,V2,M1}  { ld( X, mult( Y, Y ) ) ==> mult( X
% 88.03/88.41    , ld( ld( Y, mult( X, X ) ), Y ) ) }.
% 88.03/88.41  parent0[0]: (1190) {G23,W11,D4,L1,V2,M1} P(67,1170);d(1170) { ld( Y, mult( 
% 88.03/88.41    X, X ) ) ==> ld( ld( X, Y ), X ) }.
% 88.03/88.41  parent1[0; 8]: (10398) {G6,W11,D5,L1,V2,M1}  { ld( X, Y ) ==> mult( X, ld( 
% 88.03/88.41    mult( X, X ), Y ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := mult( X, X )
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := mult( Y, Y )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10407) {G8,W15,D6,L1,V2,M1}  { ld( X, mult( Y, Y ) ) ==> mult( X
% 88.03/88.41    , ld( ld( ld( X, Y ), X ), Y ) ) }.
% 88.03/88.41  parent0[0]: (1190) {G23,W11,D4,L1,V2,M1} P(67,1170);d(1170) { ld( Y, mult( 
% 88.03/88.41    X, X ) ) ==> ld( ld( X, Y ), X ) }.
% 88.03/88.41  parent1[0; 9]: (10402) {G7,W15,D6,L1,V2,M1}  { ld( X, mult( Y, Y ) ) ==> 
% 88.03/88.41    mult( X, ld( ld( Y, mult( X, X ) ), Y ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10409) {G9,W15,D6,L1,V2,M1}  { ld( ld( Y, X ), Y ) ==> mult( X, 
% 88.03/88.41    ld( ld( ld( X, Y ), X ), Y ) ) }.
% 88.03/88.41  parent0[0]: (1190) {G23,W11,D4,L1,V2,M1} P(67,1170);d(1170) { ld( Y, mult( 
% 88.03/88.41    X, X ) ) ==> ld( ld( X, Y ), X ) }.
% 88.03/88.41  parent1[0; 1]: (10407) {G8,W15,D6,L1,V2,M1}  { ld( X, mult( Y, Y ) ) ==> 
% 88.03/88.41    mult( X, ld( ld( ld( X, Y ), X ), Y ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10410) {G9,W15,D6,L1,V2,M1}  { mult( Y, ld( ld( ld( Y, X ), Y ), X
% 88.03/88.41     ) ) ==> ld( ld( X, Y ), X ) }.
% 88.03/88.41  parent0[0]: (10409) {G9,W15,D6,L1,V2,M1}  { ld( ld( Y, X ), Y ) ==> mult( X
% 88.03/88.41    , ld( ld( ld( X, Y ), X ), Y ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (1289) {G24,W15,D6,L1,V2,M1} P(1190,107);d(1190);d(1190) { 
% 88.03/88.41    mult( X, ld( ld( ld( X, Y ), X ), Y ) ) ==> ld( ld( Y, X ), Y ) }.
% 88.03/88.41  parent0: (10410) {G9,W15,D6,L1,V2,M1}  { mult( Y, ld( ld( ld( Y, X ), Y ), 
% 88.03/88.41    X ) ) ==> ld( ld( X, Y ), X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10412) {G22,W9,D4,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( X, Y ), unit
% 88.03/88.41     ) }.
% 88.03/88.41  parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.41     ==> ld( X, Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10414) {G22,W13,D5,L1,V2,M1}  { ld( rd( X, Y ), f( X ) ) ==> ld( 
% 88.03/88.41    rd( f( X ), Y ), unit ) }.
% 88.03/88.41  parent0[0]: (1129) {G21,W11,D4,L1,V2,M1} P(1077,341);d(1077) { ld( f( X ), 
% 88.03/88.41    rd( X, Y ) ) ==> rd( f( X ), Y ) }.
% 88.03/88.41  parent1[0; 8]: (10412) {G22,W9,D4,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( X, Y
% 88.03/88.41     ), unit ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := f( X )
% 88.03/88.41     Y := rd( X, Y )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10416) {G22,W13,D5,L1,V2,M1}  { ld( rd( f( X ), Y ), unit ) ==> ld
% 88.03/88.41    ( rd( X, Y ), f( X ) ) }.
% 88.03/88.41  parent0[0]: (10414) {G22,W13,D5,L1,V2,M1}  { ld( rd( X, Y ), f( X ) ) ==> 
% 88.03/88.41    ld( rd( f( X ), Y ), unit ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (1300) {G23,W13,D5,L1,V2,M1} P(1129,1170) { ld( rd( f( X ), Y
% 88.03/88.41     ), unit ) = ld( rd( X, Y ), f( X ) ) }.
% 88.03/88.41  parent0: (10416) {G22,W13,D5,L1,V2,M1}  { ld( rd( f( X ), Y ), unit ) ==> 
% 88.03/88.41    ld( rd( X, Y ), f( X ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10418) {G1,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> mult( mult( X, rd
% 88.03/88.41    ( Y, X ) ), X ) }.
% 88.03/88.41  parent0[0]: (40) {G1,W11,D5,L1,V2,M1} P(2,7) { mult( mult( Y, rd( X, Y ) )
% 88.03/88.41    , Y ) ==> mult( Y, X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10421) {G2,W15,D6,L1,V2,M1}  { mult( X, mult( Y, Y ) ) ==> mult( 
% 88.03/88.41    mult( X, mult( Y, rd( Y, X ) ) ), X ) }.
% 88.03/88.41  parent0[0]: (1142) {G21,W11,D4,L1,V2,M1} P(1077,46);d(1077) { rd( mult( X, 
% 88.03/88.41    X ), Y ) ==> mult( X, rd( X, Y ) ) }.
% 88.03/88.41  parent1[0; 9]: (10418) {G1,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> mult( mult
% 88.03/88.41    ( X, rd( Y, X ) ), X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := mult( Y, Y )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10422) {G3,W15,D5,L1,V2,M1}  { mult( X, mult( Y, Y ) ) ==> mult( 
% 88.03/88.41    mult( mult( X, Y ), rd( Y, X ) ), X ) }.
% 88.03/88.41  parent0[0]: (446) {G2,W15,D5,L1,V2,M1} P(2,28);d(40) { mult( Y, mult( X, rd
% 88.03/88.41    ( X, Y ) ) ) ==> mult( mult( Y, X ), rd( X, Y ) ) }.
% 88.03/88.41  parent1[0; 7]: (10421) {G2,W15,D6,L1,V2,M1}  { mult( X, mult( Y, Y ) ) ==> 
% 88.03/88.41    mult( mult( X, mult( Y, rd( Y, X ) ) ), X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10423) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), Y ) ==> mult( 
% 88.03/88.41    mult( mult( X, Y ), rd( Y, X ) ), X ) }.
% 88.03/88.41  parent0[0]: (27) {G1,W11,D4,L1,V2,M1} P(4,6);d(4);d(4);d(5) { mult( X, mult
% 88.03/88.41    ( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 88.03/88.41  parent1[0; 1]: (10422) {G3,W15,D5,L1,V2,M1}  { mult( X, mult( Y, Y ) ) ==> 
% 88.03/88.41    mult( mult( mult( X, Y ), rd( Y, X ) ), X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10424) {G2,W15,D5,L1,V2,M1}  { mult( mult( mult( X, Y ), rd( Y, X
% 88.03/88.41     ) ), X ) ==> mult( mult( X, Y ), Y ) }.
% 88.03/88.41  parent0[0]: (10423) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), Y ) ==> 
% 88.03/88.41    mult( mult( mult( X, Y ), rd( Y, X ) ), X ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (1331) {G22,W15,D5,L1,V2,M1} P(1142,40);d(446);d(27) { mult( 
% 88.03/88.41    mult( mult( Y, X ), rd( X, Y ) ), Y ) ==> mult( mult( Y, X ), X ) }.
% 88.03/88.41  parent0: (10424) {G2,W15,D5,L1,V2,M1}  { mult( mult( mult( X, Y ), rd( Y, X
% 88.03/88.41     ) ), X ) ==> mult( mult( X, Y ), Y ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10426) {G23,W13,D5,L1,V2,M1}  { ld( X, unit ) ==> ld( ld( X, mult
% 88.03/88.41    ( Y, X ) ), ld( X, Y ) ) }.
% 88.03/88.41  parent0[0]: (1185) {G23,W13,D5,L1,V2,M1} P(522,1170) { ld( ld( X, mult( Y, 
% 88.03/88.41    X ) ), ld( X, Y ) ) ==> ld( X, unit ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10430) {G23,W23,D7,L1,V2,M1}  { ld( mult( X, Y ), unit ) ==> ld( 
% 88.03/88.41    ld( mult( X, Y ), mult( mult( X, rd( Y, X ) ), mult( X, Y ) ) ), ld( X, 
% 88.03/88.41    unit ) ) }.
% 88.03/88.41  parent0[0]: (1155) {G22,W13,D5,L1,V2,M1} P(626,1144) { ld( mult( X, Y ), 
% 88.03/88.41    mult( X, rd( Y, X ) ) ) ==> ld( X, unit ) }.
% 88.03/88.41  parent1[0; 20]: (10426) {G23,W13,D5,L1,V2,M1}  { ld( X, unit ) ==> ld( ld( 
% 88.03/88.41    X, mult( Y, X ) ), ld( X, Y ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := mult( X, Y )
% 88.03/88.41     Y := mult( X, rd( Y, X ) )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10431) {G10,W23,D7,L1,V2,M1}  { ld( mult( X, Y ), unit ) ==> ld( 
% 88.03/88.41    ld( mult( X, Y ), mult( mult( mult( X, Y ), rd( Y, X ) ), X ) ), ld( X, 
% 88.03/88.41    unit ) ) }.
% 88.03/88.41  parent0[0]: (657) {G9,W19,D5,L1,V2,M1} P(641,55);d(52);d(40) { mult( mult( 
% 88.03/88.41    X, rd( Y, X ) ), mult( X, Y ) ) ==> mult( mult( mult( X, Y ), rd( Y, X )
% 88.03/88.41     ), X ) }.
% 88.03/88.41  parent1[0; 11]: (10430) {G23,W23,D7,L1,V2,M1}  { ld( mult( X, Y ), unit ) 
% 88.03/88.41    ==> ld( ld( mult( X, Y ), mult( mult( X, rd( Y, X ) ), mult( X, Y ) ) ), 
% 88.03/88.41    ld( X, unit ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10432) {G11,W19,D6,L1,V2,M1}  { ld( mult( X, Y ), unit ) ==> ld( 
% 88.03/88.41    ld( mult( X, Y ), mult( mult( X, Y ), Y ) ), ld( X, unit ) ) }.
% 88.03/88.41  parent0[0]: (1331) {G22,W15,D5,L1,V2,M1} P(1142,40);d(446);d(27) { mult( 
% 88.03/88.41    mult( mult( Y, X ), rd( X, Y ) ), Y ) ==> mult( mult( Y, X ), X ) }.
% 88.03/88.41  parent1[0; 11]: (10431) {G10,W23,D7,L1,V2,M1}  { ld( mult( X, Y ), unit ) 
% 88.03/88.41    ==> ld( ld( mult( X, Y ), mult( mult( mult( X, Y ), rd( Y, X ) ), X ) ), 
% 88.03/88.41    ld( X, unit ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10433) {G1,W11,D4,L1,V2,M1}  { ld( mult( X, Y ), unit ) ==> ld( Y
% 88.03/88.41    , ld( X, unit ) ) }.
% 88.03/88.41  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 88.03/88.41  parent1[0; 7]: (10432) {G11,W19,D6,L1,V2,M1}  { ld( mult( X, Y ), unit ) 
% 88.03/88.41    ==> ld( ld( mult( X, Y ), mult( mult( X, Y ), Y ) ), ld( X, unit ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := mult( X, Y )
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10434) {G1,W11,D4,L1,V2,M1}  { ld( Y, ld( X, unit ) ) ==> ld( mult
% 88.03/88.41    ( X, Y ), unit ) }.
% 88.03/88.41  parent0[0]: (10433) {G1,W11,D4,L1,V2,M1}  { ld( mult( X, Y ), unit ) ==> ld
% 88.03/88.41    ( Y, ld( X, unit ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  subsumption: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.41     { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.41  parent0: (10434) {G1,W11,D4,L1,V2,M1}  { ld( Y, ld( X, unit ) ) ==> ld( 
% 88.03/88.41    mult( X, Y ), unit ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  permutation0:
% 88.03/88.41     0 ==> 0
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  eqswap: (10436) {G3,W11,D5,L1,V2,M1}  { X ==> ld( ld( X, Y ), ld( X, mult( 
% 88.03/88.41    Y, X ) ) ) }.
% 88.03/88.41  parent0[0]: (522) {G3,W11,D5,L1,V2,M1} P(433,1) { ld( ld( X, Y ), ld( X, 
% 88.03/88.41    mult( Y, X ) ) ) ==> X }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10440) {G4,W21,D7,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, unit )
% 88.03/88.41    , ld( mult( X, Y ), mult( mult( X, rd( Y, X ) ), mult( X, Y ) ) ) ) }.
% 88.03/88.41  parent0[0]: (1155) {G22,W13,D5,L1,V2,M1} P(626,1144) { ld( mult( X, Y ), 
% 88.03/88.41    mult( X, rd( Y, X ) ) ) ==> ld( X, unit ) }.
% 88.03/88.41  parent1[0; 5]: (10436) {G3,W11,D5,L1,V2,M1}  { X ==> ld( ld( X, Y ), ld( X
% 88.03/88.41    , mult( Y, X ) ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := mult( X, Y )
% 88.03/88.41     Y := mult( X, rd( Y, X ) )
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10441) {G5,W21,D7,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, unit )
% 88.03/88.41    , ld( mult( X, Y ), mult( mult( mult( X, Y ), rd( Y, X ) ), X ) ) ) }.
% 88.03/88.41  parent0[0]: (657) {G9,W19,D5,L1,V2,M1} P(641,55);d(52);d(40) { mult( mult( 
% 88.03/88.41    X, rd( Y, X ) ), mult( X, Y ) ) ==> mult( mult( mult( X, Y ), rd( Y, X )
% 88.03/88.41     ), X ) }.
% 88.03/88.41  parent1[0; 12]: (10440) {G4,W21,D7,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X
% 88.03/88.41    , unit ), ld( mult( X, Y ), mult( mult( X, rd( Y, X ) ), mult( X, Y ) ) )
% 88.03/88.41     ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10442) {G6,W17,D6,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, unit )
% 88.03/88.41    , ld( mult( X, Y ), mult( mult( X, Y ), Y ) ) ) }.
% 88.03/88.41  parent0[0]: (1331) {G22,W15,D5,L1,V2,M1} P(1142,40);d(446);d(27) { mult( 
% 88.03/88.41    mult( mult( Y, X ), rd( X, Y ) ), Y ) ==> mult( mult( Y, X ), X ) }.
% 88.03/88.41  parent1[0; 12]: (10441) {G5,W21,D7,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X
% 88.03/88.41    , unit ), ld( mult( X, Y ), mult( mult( mult( X, Y ), rd( Y, X ) ), X ) )
% 88.03/88.41     ) }.
% 88.03/88.41  substitution0:
% 88.03/88.41     X := Y
% 88.03/88.41     Y := X
% 88.03/88.41  end
% 88.03/88.41  substitution1:
% 88.03/88.41     X := X
% 88.03/88.41     Y := Y
% 88.03/88.41  end
% 88.03/88.41  
% 88.03/88.41  paramod: (10443) {G1,W9,D4,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, unit )
% 88.03/88.41    , Y ) }.
% 88.03/88.41  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 88.03/88.41  parent1[0; 8]: (10442) {G6,W17,D6,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, 
% 88.03/88.41    unit ), ld( mult( X, Y ), mult( mult( X, Y ), Y ) ) ) }.
% 88.03/88.41  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := mult( X, Y )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10444) {G1,W9,D4,L1,V2,M1}  { ld( ld( X, unit ), Y ) ==> mult( X, 
% 88.03/88.42    Y ) }.
% 88.03/88.42  parent0[0]: (10443) {G1,W9,D4,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, unit
% 88.03/88.42     ), Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.42    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42  parent0: (10444) {G1,W9,D4,L1,V2,M1}  { ld( ld( X, unit ), Y ) ==> mult( X
% 88.03/88.42    , Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10446) {G23,W9,D4,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, unit )
% 88.03/88.42    , Y ) }.
% 88.03/88.42  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.42    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10454) {G23,W11,D4,L1,V3,M1}  { mult( ld( X, Y ), Z ) ==> ld( ld
% 88.03/88.42    ( Y, X ), Z ) }.
% 88.03/88.42  parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.42     ==> ld( X, Y ) }.
% 88.03/88.42  parent1[0; 7]: (10446) {G23,W9,D4,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, 
% 88.03/88.42    unit ), Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := ld( X, Y )
% 88.03/88.42     Y := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), 
% 88.03/88.42    Z ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42  parent0: (10454) {G23,W11,D4,L1,V3,M1}  { mult( ld( X, Y ), Z ) ==> ld( ld
% 88.03/88.42    ( Y, X ), Z ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10458) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 88.03/88.42  parent0[0]: (14) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10459) {G2,W9,D4,L1,V2,M1}  { ld( X, unit ) ==> rd( Y, mult( X, Y
% 88.03/88.42     ) ) }.
% 88.03/88.42  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.42    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42  parent1[0; 6]: (10458) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := ld( X, unit )
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10460) {G2,W9,D4,L1,V2,M1}  { rd( Y, mult( X, Y ) ) ==> ld( X, 
% 88.03/88.42    unit ) }.
% 88.03/88.42  parent0[0]: (10459) {G2,W9,D4,L1,V2,M1}  { ld( X, unit ) ==> rd( Y, mult( X
% 88.03/88.42    , Y ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (1942) {G24,W9,D4,L1,V2,M1} P(1903,14) { rd( Y, mult( X, Y ) )
% 88.03/88.42     ==> ld( X, unit ) }.
% 88.03/88.42  parent0: (10460) {G2,W9,D4,L1,V2,M1}  { rd( Y, mult( X, Y ) ) ==> ld( X, 
% 88.03/88.42    unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10462) {G24,W9,D4,L1,V2,M1}  { ld( Y, unit ) ==> rd( X, mult( Y, X
% 88.03/88.42     ) ) }.
% 88.03/88.42  parent0[0]: (1942) {G24,W9,D4,L1,V2,M1} P(1903,14) { rd( Y, mult( X, Y ) ) 
% 88.03/88.42    ==> ld( X, unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10467) {G25,W15,D5,L1,V2,M1}  { ld( rd( X, Y ), unit ) ==> rd( ld
% 88.03/88.42    ( ld( Y, unit ), X ), mult( X, X ) ) }.
% 88.03/88.42  parent0[0]: (1230) {G25,W13,D5,L1,V2,M1} P(1077,1221) { mult( rd( X, Y ), 
% 88.03/88.42    ld( ld( Y, unit ), X ) ) ==> mult( X, X ) }.
% 88.03/88.42  parent1[0; 12]: (10462) {G24,W9,D4,L1,V2,M1}  { ld( Y, unit ) ==> rd( X, 
% 88.03/88.42    mult( Y, X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := ld( ld( Y, unit ), X )
% 88.03/88.42     Y := rd( X, Y )
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10468) {G6,W15,D6,L1,V2,M1}  { ld( rd( X, Y ), unit ) ==> rd( rd
% 88.03/88.42    ( ld( ld( Y, unit ), X ), X ), X ) }.
% 88.03/88.42  parent0[0]: (249) {G5,W11,D4,L1,V2,M1} P(2,226) { rd( X, mult( Y, Y ) ) ==>
% 88.03/88.42     rd( rd( X, Y ), Y ) }.
% 88.03/88.42  parent1[0; 6]: (10467) {G25,W15,D5,L1,V2,M1}  { ld( rd( X, Y ), unit ) ==> 
% 88.03/88.42    rd( ld( ld( Y, unit ), X ), mult( X, X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := ld( ld( Y, unit ), X )
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10469) {G7,W13,D5,L1,V2,M1}  { ld( rd( X, Y ), unit ) ==> rd( rd
% 88.03/88.42    ( mult( Y, X ), X ), X ) }.
% 88.03/88.42  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.42    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42  parent1[0; 8]: (10468) {G6,W15,D6,L1,V2,M1}  { ld( rd( X, Y ), unit ) ==> 
% 88.03/88.42    rd( rd( ld( ld( Y, unit ), X ), X ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10470) {G1,W9,D4,L1,V2,M1}  { ld( rd( X, Y ), unit ) ==> rd( Y, X
% 88.03/88.42     ) }.
% 88.03/88.42  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 88.03/88.42  parent1[0; 7]: (10469) {G7,W13,D5,L1,V2,M1}  { ld( rd( X, Y ), unit ) ==> 
% 88.03/88.42    rd( rd( mult( Y, X ), X ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (1950) {G26,W9,D4,L1,V2,M1} P(1230,1942);d(249);d(1903);d(3)
% 88.03/88.42     { ld( rd( X, Y ), unit ) ==> rd( Y, X ) }.
% 88.03/88.42  parent0: (10470) {G1,W9,D4,L1,V2,M1}  { ld( rd( X, Y ), unit ) ==> rd( Y, X
% 88.03/88.42     ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10473) {G24,W9,D4,L1,V2,M1}  { ld( Y, unit ) ==> rd( X, mult( Y, X
% 88.03/88.42     ) ) }.
% 88.03/88.42  parent0[0]: (1942) {G24,W9,D4,L1,V2,M1} P(1903,14) { rd( Y, mult( X, Y ) ) 
% 88.03/88.42    ==> ld( X, unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10474) {G24,W13,D5,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), unit )
% 88.03/88.42     ==> rd( ld( Z, Y ), X ) }.
% 88.03/88.42  parent0[0]: (1173) {G23,W11,D5,L1,V3,M1} P(1170,1054) { mult( mult( Z, ld( 
% 88.03/88.42    X, Y ) ), ld( Y, X ) ) ==> Z }.
% 88.03/88.42  parent1[0; 12]: (10473) {G24,W9,D4,L1,V2,M1}  { ld( Y, unit ) ==> rd( X, 
% 88.03/88.42    mult( Y, X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := ld( Z, Y )
% 88.03/88.42     Y := mult( X, ld( Y, Z ) )
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (1963) {G25,W13,D5,L1,V3,M1} P(1173,1942) { ld( mult( X, ld( Y
% 88.03/88.42    , Z ) ), unit ) ==> rd( ld( Z, Y ), X ) }.
% 88.03/88.42  parent0: (10474) {G24,W13,D5,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), unit )
% 88.03/88.42     ==> rd( ld( Z, Y ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10477) {G24,W9,D4,L1,V2,M1}  { ld( Y, unit ) ==> rd( X, mult( Y, X
% 88.03/88.42     ) ) }.
% 88.03/88.42  parent0[0]: (1942) {G24,W9,D4,L1,V2,M1} P(1903,14) { rd( Y, mult( X, Y ) ) 
% 88.03/88.42    ==> ld( X, unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10478) {G19,W11,D4,L1,V2,M1}  { ld( mult( X, Y ), unit ) ==> rd( 
% 88.03/88.42    ld( Y, unit ), X ) }.
% 88.03/88.42  parent0[0]: (1054) {G18,W9,D4,L1,V2,M1} P(2,749) { mult( mult( X, Y ), ld( 
% 88.03/88.42    Y, unit ) ) ==> X }.
% 88.03/88.42  parent1[0; 10]: (10477) {G24,W9,D4,L1,V2,M1}  { ld( Y, unit ) ==> rd( X, 
% 88.03/88.42    mult( Y, X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := ld( Y, unit )
% 88.03/88.42     Y := mult( X, Y )
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10479) {G19,W11,D4,L1,V2,M1}  { rd( ld( Y, unit ), X ) ==> ld( 
% 88.03/88.42    mult( X, Y ), unit ) }.
% 88.03/88.42  parent0[0]: (10478) {G19,W11,D4,L1,V2,M1}  { ld( mult( X, Y ), unit ) ==> 
% 88.03/88.42    rd( ld( Y, unit ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (1967) {G25,W11,D4,L1,V2,M1} P(1054,1942) { rd( ld( Y, unit )
% 88.03/88.42    , X ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42  parent0: (10479) {G19,W11,D4,L1,V2,M1}  { rd( ld( Y, unit ), X ) ==> ld( 
% 88.03/88.42    mult( X, Y ), unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10481) {G24,W9,D4,L1,V2,M1}  { ld( Y, unit ) ==> rd( X, mult( Y, X
% 88.03/88.42     ) ) }.
% 88.03/88.42  parent0[0]: (1942) {G24,W9,D4,L1,V2,M1} P(1903,14) { rd( Y, mult( X, Y ) ) 
% 88.03/88.42    ==> ld( X, unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10482) {G1,W9,D4,L1,V2,M1}  { ld( X, unit ) ==> rd( ld( X, Y ), Y
% 88.03/88.42     ) }.
% 88.03/88.42  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 88.03/88.42  parent1[0; 8]: (10481) {G24,W9,D4,L1,V2,M1}  { ld( Y, unit ) ==> rd( X, 
% 88.03/88.42    mult( Y, X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := ld( X, Y )
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10483) {G1,W9,D4,L1,V2,M1}  { rd( ld( X, Y ), Y ) ==> ld( X, unit
% 88.03/88.42     ) }.
% 88.03/88.42  parent0[0]: (10482) {G1,W9,D4,L1,V2,M1}  { ld( X, unit ) ==> rd( ld( X, Y )
% 88.03/88.42    , Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (1985) {G25,W9,D4,L1,V2,M1} P(0,1942) { rd( ld( X, Y ), Y ) 
% 88.03/88.42    ==> ld( X, unit ) }.
% 88.03/88.42  parent0: (10483) {G1,W9,D4,L1,V2,M1}  { rd( ld( X, Y ), Y ) ==> ld( X, unit
% 88.03/88.42     ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10485) {G23,W9,D4,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, unit )
% 88.03/88.42    , Y ) }.
% 88.03/88.42  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.42    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10486) {G24,W11,D4,L1,V3,M1}  { mult( rd( X, Y ), Z ) ==> ld( rd
% 88.03/88.42    ( Y, X ), Z ) }.
% 88.03/88.42  parent0[0]: (1950) {G26,W9,D4,L1,V2,M1} P(1230,1942);d(249);d(1903);d(3) { 
% 88.03/88.42    ld( rd( X, Y ), unit ) ==> rd( Y, X ) }.
% 88.03/88.42  parent1[0; 7]: (10485) {G23,W9,D4,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, 
% 88.03/88.42    unit ), Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := rd( X, Y )
% 88.03/88.42     Y := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (1986) {G27,W11,D4,L1,V3,M1} P(1950,1903) { mult( rd( X, Y ), 
% 88.03/88.42    Z ) ==> ld( rd( Y, X ), Z ) }.
% 88.03/88.42  parent0: (10486) {G24,W11,D4,L1,V3,M1}  { mult( rd( X, Y ), Z ) ==> ld( rd
% 88.03/88.42    ( Y, X ), Z ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10488) {G26,W9,D4,L1,V2,M1}  { rd( Y, X ) ==> ld( rd( X, Y ), unit
% 88.03/88.42     ) }.
% 88.03/88.42  parent0[0]: (1950) {G26,W9,D4,L1,V2,M1} P(1230,1942);d(249);d(1903);d(3) { 
% 88.03/88.42    ld( rd( X, Y ), unit ) ==> rd( Y, X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10490) {G24,W11,D4,L1,V2,M1}  { rd( X, f( Y ) ) ==> ld( rd( Y, X
% 88.03/88.42     ), f( Y ) ) }.
% 88.03/88.42  parent0[0]: (1300) {G23,W13,D5,L1,V2,M1} P(1129,1170) { ld( rd( f( X ), Y )
% 88.03/88.42    , unit ) = ld( rd( X, Y ), f( X ) ) }.
% 88.03/88.42  parent1[0; 5]: (10488) {G26,W9,D4,L1,V2,M1}  { rd( Y, X ) ==> ld( rd( X, Y
% 88.03/88.42     ), unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := f( Y )
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10491) {G24,W11,D4,L1,V2,M1}  { ld( rd( Y, X ), f( Y ) ) ==> rd( X
% 88.03/88.42    , f( Y ) ) }.
% 88.03/88.42  parent0[0]: (10490) {G24,W11,D4,L1,V2,M1}  { rd( X, f( Y ) ) ==> ld( rd( Y
% 88.03/88.42    , X ), f( Y ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (1989) {G27,W11,D4,L1,V2,M1} P(1950,1300) { ld( rd( X, Y ), f
% 88.03/88.42    ( X ) ) ==> rd( Y, f( X ) ) }.
% 88.03/88.42  parent0: (10491) {G24,W11,D4,L1,V2,M1}  { ld( rd( Y, X ), f( Y ) ) ==> rd( 
% 88.03/88.42    X, f( Y ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10493) {G23,W11,D4,L1,V3,M1}  { mult( X, ld( Z, Y ) ) ==> rd( X, 
% 88.03/88.42    ld( Y, Z ) ) }.
% 88.03/88.42  parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42     ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10498) {G24,W13,D5,L1,V3,M1}  { mult( X, ld( unit, rd( Y, Z ) ) )
% 88.03/88.42     ==> rd( X, rd( Z, Y ) ) }.
% 88.03/88.42  parent0[0]: (1950) {G26,W9,D4,L1,V2,M1} P(1230,1942);d(249);d(1903);d(3) { 
% 88.03/88.42    ld( rd( X, Y ), unit ) ==> rd( Y, X ) }.
% 88.03/88.42  parent1[0; 10]: (10493) {G23,W11,D4,L1,V3,M1}  { mult( X, ld( Z, Y ) ) ==> 
% 88.03/88.42    rd( X, ld( Y, Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := rd( Y, Z )
% 88.03/88.42     Z := unit
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10499) {G2,W11,D4,L1,V3,M1}  { mult( X, rd( Y, Z ) ) ==> rd( X, 
% 88.03/88.42    rd( Z, Y ) ) }.
% 88.03/88.42  parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42  parent1[0; 3]: (10498) {G24,W13,D5,L1,V3,M1}  { mult( X, ld( unit, rd( Y, Z
% 88.03/88.42     ) ) ) ==> rd( X, rd( Z, Y ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := rd( Y, Z )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10500) {G2,W11,D4,L1,V3,M1}  { rd( X, rd( Z, Y ) ) ==> mult( X, rd
% 88.03/88.42    ( Y, Z ) ) }.
% 88.03/88.42  parent0[0]: (10499) {G2,W11,D4,L1,V3,M1}  { mult( X, rd( Y, Z ) ) ==> rd( X
% 88.03/88.42    , rd( Z, Y ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (1994) {G27,W11,D4,L1,V3,M1} P(1950,1171);d(15) { rd( Z, rd( Y
% 88.03/88.42    , X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 88.03/88.42  parent0: (10500) {G2,W11,D4,L1,V3,M1}  { rd( X, rd( Z, Y ) ) ==> mult( X, 
% 88.03/88.42    rd( Y, Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10502) {G26,W9,D4,L1,V2,M1}  { rd( Y, X ) ==> ld( rd( X, Y ), unit
% 88.03/88.42     ) }.
% 88.03/88.42  parent0[0]: (1950) {G26,W9,D4,L1,V2,M1} P(1230,1942);d(249);d(1903);d(3) { 
% 88.03/88.42    ld( rd( X, Y ), unit ) ==> rd( Y, X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10507) {G6,W13,D5,L1,V2,M1}  { rd( X, ld( X, Y ) ) ==> ld( ld( X
% 88.03/88.42    , rd( Y, X ) ), unit ) }.
% 88.03/88.42  parent0[0]: (588) {G5,W11,D4,L1,V2,M1} P(562,14) { rd( ld( X, Y ), X ) ==> 
% 88.03/88.42    ld( X, rd( Y, X ) ) }.
% 88.03/88.42  parent1[0; 7]: (10502) {G26,W9,D4,L1,V2,M1}  { rd( Y, X ) ==> ld( rd( X, Y
% 88.03/88.42     ), unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := ld( X, Y )
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10508) {G7,W11,D4,L1,V2,M1}  { rd( X, ld( X, Y ) ) ==> ld( rd( Y
% 88.03/88.42    , X ), X ) }.
% 88.03/88.42  parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.42     ==> ld( X, Y ) }.
% 88.03/88.42  parent1[0; 6]: (10507) {G6,W13,D5,L1,V2,M1}  { rd( X, ld( X, Y ) ) ==> ld( 
% 88.03/88.42    ld( X, rd( Y, X ) ), unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := rd( Y, X )
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10509) {G8,W11,D4,L1,V2,M1}  { mult( X, ld( Y, X ) ) ==> ld( rd( 
% 88.03/88.42    Y, X ), X ) }.
% 88.03/88.42  parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42     ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42  parent1[0; 1]: (10508) {G7,W11,D4,L1,V2,M1}  { rd( X, ld( X, Y ) ) ==> ld( 
% 88.03/88.42    rd( Y, X ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (1998) {G27,W11,D4,L1,V2,M1} P(588,1950);d(1170);d(1171) { 
% 88.03/88.42    mult( X, ld( Y, X ) ) ==> ld( rd( Y, X ), X ) }.
% 88.03/88.42  parent0: (10509) {G8,W11,D4,L1,V2,M1}  { mult( X, ld( Y, X ) ) ==> ld( rd( 
% 88.03/88.42    Y, X ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10512) {G25,W9,D4,L1,V2,M1}  { ld( X, unit ) ==> rd( ld( X, Y ), Y
% 88.03/88.42     ) }.
% 88.03/88.42  parent0[0]: (1985) {G25,W9,D4,L1,V2,M1} P(0,1942) { rd( ld( X, Y ), Y ) ==>
% 88.03/88.42     ld( X, unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10517) {G24,W15,D5,L1,V2,M1}  { ld( ld( X, mult( Y, X ) ), unit )
% 88.03/88.42     ==> rd( ld( X, unit ), ld( X, Y ) ) }.
% 88.03/88.42  parent0[0]: (1185) {G23,W13,D5,L1,V2,M1} P(522,1170) { ld( ld( X, mult( Y, 
% 88.03/88.42    X ) ), ld( X, Y ) ) ==> ld( X, unit ) }.
% 88.03/88.42  parent1[0; 9]: (10512) {G25,W9,D4,L1,V2,M1}  { ld( X, unit ) ==> rd( ld( X
% 88.03/88.42    , Y ), Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := ld( X, mult( Y, X ) )
% 88.03/88.42     Y := ld( X, Y )
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10518) {G24,W15,D5,L1,V2,M1}  { ld( ld( X, mult( Y, X ) ), unit )
% 88.03/88.42     ==> mult( ld( X, unit ), ld( Y, X ) ) }.
% 88.03/88.42  parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42     ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42  parent1[0; 8]: (10517) {G24,W15,D5,L1,V2,M1}  { ld( ld( X, mult( Y, X ) ), 
% 88.03/88.42    unit ) ==> rd( ld( X, unit ), ld( X, Y ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := ld( X, unit )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10519) {G25,W15,D5,L1,V2,M1}  { ld( ld( X, mult( Y, X ) ), unit )
% 88.03/88.42     ==> ld( ld( unit, X ), ld( Y, X ) ) }.
% 88.03/88.42  parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42     ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42  parent1[0; 8]: (10518) {G24,W15,D5,L1,V2,M1}  { ld( ld( X, mult( Y, X ) ), 
% 88.03/88.42    unit ) ==> mult( ld( X, unit ), ld( Y, X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := unit
% 88.03/88.42     Z := ld( Y, X )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10520) {G2,W13,D5,L1,V2,M1}  { ld( ld( X, mult( Y, X ) ), unit ) 
% 88.03/88.42    ==> ld( X, ld( Y, X ) ) }.
% 88.03/88.42  parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42  parent1[0; 9]: (10519) {G25,W15,D5,L1,V2,M1}  { ld( ld( X, mult( Y, X ) ), 
% 88.03/88.42    unit ) ==> ld( ld( unit, X ), ld( Y, X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10521) {G3,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), X ) ==> ld( X, 
% 88.03/88.42    ld( Y, X ) ) }.
% 88.03/88.42  parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.42     ==> ld( X, Y ) }.
% 88.03/88.42  parent1[0; 1]: (10520) {G2,W13,D5,L1,V2,M1}  { ld( ld( X, mult( Y, X ) ), 
% 88.03/88.42    unit ) ==> ld( X, ld( Y, X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := mult( Y, X )
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10522) {G3,W11,D4,L1,V2,M1}  { ld( Y, ld( X, Y ) ) ==> ld( mult( X
% 88.03/88.42    , Y ), Y ) }.
% 88.03/88.42  parent0[0]: (10521) {G3,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), X ) ==> ld( X
% 88.03/88.42    , ld( Y, X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (2016) {G26,W11,D4,L1,V2,M1} P(1185,1985);d(1171);d(1927);d(15
% 88.03/88.42    );d(1170) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 88.03/88.42  parent0: (10522) {G3,W11,D4,L1,V2,M1}  { ld( Y, ld( X, Y ) ) ==> ld( mult( 
% 88.03/88.42    X, Y ), Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10524) {G27,W11,D4,L1,V3,M1}  { ld( rd( Y, X ), Z ) ==> mult( rd( 
% 88.03/88.42    X, Y ), Z ) }.
% 88.03/88.42  parent0[0]: (1986) {G27,W11,D4,L1,V3,M1} P(1950,1903) { mult( rd( X, Y ), Z
% 88.03/88.42     ) ==> ld( rd( Y, X ), Z ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10528) {G24,W15,D5,L1,V4,M1}  { ld( rd( ld( X, Y ), Z ), T ) ==> 
% 88.03/88.42    mult( mult( Z, ld( Y, X ) ), T ) }.
% 88.03/88.42  parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42     ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42  parent1[0; 9]: (10524) {G27,W11,D4,L1,V3,M1}  { ld( rd( Y, X ), Z ) ==> 
% 88.03/88.42    mult( rd( X, Y ), Z ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := ld( X, Y )
% 88.03/88.42     Z := T
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10530) {G24,W15,D5,L1,V4,M1}  { mult( mult( Z, ld( Y, X ) ), T ) 
% 88.03/88.42    ==> ld( rd( ld( X, Y ), Z ), T ) }.
% 88.03/88.42  parent0[0]: (10528) {G24,W15,D5,L1,V4,M1}  { ld( rd( ld( X, Y ), Z ), T ) 
% 88.03/88.42    ==> mult( mult( Z, ld( Y, X ) ), T ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42     T := T
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (2033) {G28,W15,D5,L1,V4,M1} P(1171,1986) { mult( mult( X, ld
% 88.03/88.42    ( Z, Y ) ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 88.03/88.42  parent0: (10530) {G24,W15,D5,L1,V4,M1}  { mult( mult( Z, ld( Y, X ) ), T ) 
% 88.03/88.42    ==> ld( rd( ld( X, Y ), Z ), T ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42     T := T
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10531) {G27,W11,D4,L1,V3,M1}  { ld( rd( Y, X ), Z ) ==> mult( rd( 
% 88.03/88.42    X, Y ), Z ) }.
% 88.03/88.42  parent0[0]: (1986) {G27,W11,D4,L1,V3,M1} P(1950,1903) { mult( rd( X, Y ), Z
% 88.03/88.42     ) ==> ld( rd( Y, X ), Z ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10534) {G21,W13,D4,L1,V3,M1}  { ld( rd( X, Y ), ld( Z, unit ) ) 
% 88.03/88.42    ==> rd( rd( Y, X ), Z ) }.
% 88.03/88.42  parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult( 
% 88.03/88.42    Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.42  parent1[0; 8]: (10531) {G27,W11,D4,L1,V3,M1}  { ld( rd( Y, X ), Z ) ==> 
% 88.03/88.42    mult( rd( X, Y ), Z ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := rd( Y, X )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42     Z := ld( Z, unit )
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10535) {G22,W13,D5,L1,V3,M1}  { ld( mult( Z, rd( X, Y ) ), unit )
% 88.03/88.42     ==> rd( rd( Y, X ), Z ) }.
% 88.03/88.42  parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.42     { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42  parent1[0; 1]: (10534) {G21,W13,D4,L1,V3,M1}  { ld( rd( X, Y ), ld( Z, unit
% 88.03/88.42     ) ) ==> rd( rd( Y, X ), Z ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := rd( X, Y )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (2035) {G28,W13,D5,L1,V3,M1} P(1986,1077);d(1895) { ld( mult( 
% 88.03/88.42    Z, rd( Y, X ) ), unit ) ==> rd( rd( X, Y ), Z ) }.
% 88.03/88.42  parent0: (10535) {G22,W13,D5,L1,V3,M1}  { ld( mult( Z, rd( X, Y ) ), unit )
% 88.03/88.42     ==> rd( rd( Y, X ), Z ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10538) {G27,W11,D4,L1,V3,M1}  { ld( rd( Y, X ), Z ) ==> mult( rd( 
% 88.03/88.42    X, Y ), Z ) }.
% 88.03/88.42  parent0[0]: (1986) {G27,W11,D4,L1,V3,M1} P(1950,1903) { mult( rd( X, Y ), Z
% 88.03/88.42     ) ==> ld( rd( Y, X ), Z ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10542) {G28,W15,D5,L1,V4,M1}  { ld( rd( rd( X, Y ), Z ), T ) ==> 
% 88.03/88.42    mult( mult( Z, rd( Y, X ) ), T ) }.
% 88.03/88.42  parent0[0]: (1994) {G27,W11,D4,L1,V3,M1} P(1950,1171);d(15) { rd( Z, rd( Y
% 88.03/88.42    , X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 88.03/88.42  parent1[0; 9]: (10538) {G27,W11,D4,L1,V3,M1}  { ld( rd( Y, X ), Z ) ==> 
% 88.03/88.42    mult( rd( X, Y ), Z ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := rd( X, Y )
% 88.03/88.42     Z := T
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10544) {G28,W15,D5,L1,V4,M1}  { mult( mult( Z, rd( Y, X ) ), T ) 
% 88.03/88.42    ==> ld( rd( rd( X, Y ), Z ), T ) }.
% 88.03/88.42  parent0[0]: (10542) {G28,W15,D5,L1,V4,M1}  { ld( rd( rd( X, Y ), Z ), T ) 
% 88.03/88.42    ==> mult( mult( Z, rd( Y, X ) ), T ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42     T := T
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (2058) {G28,W15,D5,L1,V4,M1} P(1994,1986) { mult( mult( X, rd
% 88.03/88.42    ( Z, Y ) ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 88.03/88.42  parent0: (10544) {G28,W15,D5,L1,V4,M1}  { mult( mult( Z, rd( Y, X ) ), T ) 
% 88.03/88.42    ==> ld( rd( rd( X, Y ), Z ), T ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42     T := T
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10546) {G27,W11,D4,L1,V3,M1}  { mult( X, rd( Z, Y ) ) ==> rd( X, 
% 88.03/88.42    rd( Y, Z ) ) }.
% 88.03/88.42  parent0[0]: (1994) {G27,W11,D4,L1,V3,M1} P(1950,1171);d(15) { rd( Z, rd( Y
% 88.03/88.42    , X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10548) {G24,W15,D5,L1,V4,M1}  { mult( X, rd( ld( Y, Z ), T ) ) 
% 88.03/88.42    ==> rd( X, mult( T, ld( Z, Y ) ) ) }.
% 88.03/88.42  parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42     ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42  parent1[0; 10]: (10546) {G27,W11,D4,L1,V3,M1}  { mult( X, rd( Z, Y ) ) ==> 
% 88.03/88.42    rd( X, rd( Y, Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := T
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := T
% 88.03/88.42     Z := ld( Y, Z )
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10550) {G24,W15,D5,L1,V4,M1}  { rd( X, mult( T, ld( Z, Y ) ) ) ==>
% 88.03/88.42     mult( X, rd( ld( Y, Z ), T ) ) }.
% 88.03/88.42  parent0[0]: (10548) {G24,W15,D5,L1,V4,M1}  { mult( X, rd( ld( Y, Z ), T ) )
% 88.03/88.42     ==> rd( X, mult( T, ld( Z, Y ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42     T := T
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (2061) {G28,W15,D5,L1,V4,M1} P(1171,1994) { rd( T, mult( X, ld
% 88.03/88.42    ( Z, Y ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 88.03/88.42  parent0: (10550) {G24,W15,D5,L1,V4,M1}  { rd( X, mult( T, ld( Z, Y ) ) ) 
% 88.03/88.42    ==> mult( X, rd( ld( Y, Z ), T ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := T
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42     T := X
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10552) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 88.03/88.42  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10559) {G1,W11,D5,L1,V3,M1}  { X ==> ld( ld( Y, Z ), ld( ld( Z, Y
% 88.03/88.42     ), X ) ) }.
% 88.03/88.42  parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42     ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42  parent1[0; 6]: (10552) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 88.03/88.42     }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := ld( Y, Z )
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10560) {G1,W11,D5,L1,V3,M1}  { ld( ld( Y, Z ), ld( ld( Z, Y ), X )
% 88.03/88.42     ) ==> X }.
% 88.03/88.42  parent0[0]: (10559) {G1,W11,D5,L1,V3,M1}  { X ==> ld( ld( Y, Z ), ld( ld( Z
% 88.03/88.42    , Y ), X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (2091) {G25,W11,D5,L1,V3,M1} P(1927,1) { ld( ld( X, Y ), ld( 
% 88.03/88.42    ld( Y, X ), Z ) ) ==> Z }.
% 88.03/88.42  parent0: (10560) {G1,W11,D5,L1,V3,M1}  { ld( ld( Y, Z ), ld( ld( Z, Y ), X
% 88.03/88.42     ) ) ==> X }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10561) {G26,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), X ) ==> ld( X, 
% 88.03/88.42    ld( Y, X ) ) }.
% 88.03/88.42  parent0[0]: (2016) {G26,W11,D4,L1,V2,M1} P(1185,1985);d(1171);d(1927);d(15)
% 88.03/88.42    ;d(1170) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10568) {G24,W17,D5,L1,V2,M1}  { ld( mult( X, ld( Y, unit ) ), ld
% 88.03/88.42    ( Y, unit ) ) ==> mult( Y, ld( X, ld( Y, unit ) ) ) }.
% 88.03/88.42  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.42    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42  parent1[0; 10]: (10561) {G26,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), X ) ==> 
% 88.03/88.42    ld( X, ld( Y, X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := ld( X, ld( Y, unit ) )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := ld( Y, unit )
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10570) {G25,W17,D6,L1,V2,M1}  { ld( mult( Y, mult( X, ld( Y, unit
% 88.03/88.42     ) ) ), unit ) ==> mult( Y, ld( X, ld( Y, unit ) ) ) }.
% 88.03/88.42  parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.42     { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42  parent1[0; 1]: (10568) {G24,W17,D5,L1,V2,M1}  { ld( mult( X, ld( Y, unit )
% 88.03/88.42     ), ld( Y, unit ) ) ==> mult( Y, ld( X, ld( Y, unit ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := mult( X, ld( Y, unit ) )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10581) {G21,W15,D5,L1,V2,M1}  { ld( mult( X, rd( Y, X ) ), unit )
% 88.03/88.42     ==> mult( X, ld( Y, ld( X, unit ) ) ) }.
% 88.03/88.42  parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult( 
% 88.03/88.42    Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.42  parent1[0; 4]: (10570) {G25,W17,D6,L1,V2,M1}  { ld( mult( Y, mult( X, ld( Y
% 88.03/88.42    , unit ) ) ), unit ) ==> mult( Y, ld( X, ld( Y, unit ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10582) {G22,W13,D5,L1,V2,M1}  { rd( rd( X, Y ), X ) ==> mult( X, 
% 88.03/88.42    ld( Y, ld( X, unit ) ) ) }.
% 88.03/88.42  parent0[0]: (2035) {G28,W13,D5,L1,V3,M1} P(1986,1077);d(1895) { ld( mult( Z
% 88.03/88.42    , rd( Y, X ) ), unit ) ==> rd( rd( X, Y ), Z ) }.
% 88.03/88.42  parent1[0; 1]: (10581) {G21,W15,D5,L1,V2,M1}  { ld( mult( X, rd( Y, X ) ), 
% 88.03/88.42    unit ) ==> mult( X, ld( Y, ld( X, unit ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10583) {G23,W13,D5,L1,V2,M1}  { rd( rd( X, Y ), X ) ==> mult( X, 
% 88.03/88.42    ld( mult( X, Y ), unit ) ) }.
% 88.03/88.42  parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.42     { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42  parent1[0; 8]: (10582) {G22,W13,D5,L1,V2,M1}  { rd( rd( X, Y ), X ) ==> 
% 88.03/88.42    mult( X, ld( Y, ld( X, unit ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10584) {G21,W11,D4,L1,V2,M1}  { rd( rd( X, Y ), X ) ==> rd( X, 
% 88.03/88.42    mult( X, Y ) ) }.
% 88.03/88.42  parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult( 
% 88.03/88.42    Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.42  parent1[0; 6]: (10583) {G23,W13,D5,L1,V2,M1}  { rd( rd( X, Y ), X ) ==> 
% 88.03/88.42    mult( X, ld( mult( X, Y ), unit ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := mult( X, Y )
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10585) {G21,W11,D4,L1,V2,M1}  { rd( X, mult( X, Y ) ) ==> rd( rd( 
% 88.03/88.42    X, Y ), X ) }.
% 88.03/88.42  parent0[0]: (10584) {G21,W11,D4,L1,V2,M1}  { rd( rd( X, Y ), X ) ==> rd( X
% 88.03/88.42    , mult( X, Y ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (2093) {G29,W11,D4,L1,V2,M1} P(2016,1903);d(1895);d(1077);d(
% 88.03/88.42    2035);d(1895);d(1077) { rd( X, mult( X, Y ) ) ==> rd( rd( X, Y ), X ) }.
% 88.03/88.42  parent0: (10585) {G21,W11,D4,L1,V2,M1}  { rd( X, mult( X, Y ) ) ==> rd( rd
% 88.03/88.42    ( X, Y ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10587) {G26,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), X ) ==> ld( X, 
% 88.03/88.42    ld( Y, X ) ) }.
% 88.03/88.42  parent0[0]: (2016) {G26,W11,D4,L1,V2,M1} P(1185,1985);d(1171);d(1927);d(15)
% 88.03/88.42    ;d(1170) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10589) {G2,W11,D5,L1,V2,M1}  { ld( mult( rd( X, Y ), X ), X ) ==>
% 88.03/88.42     ld( X, Y ) }.
% 88.03/88.42  parent0[0]: (16) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 88.03/88.42  parent1[0; 10]: (10587) {G26,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), X ) ==> 
% 88.03/88.42    ld( X, ld( Y, X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := rd( X, Y )
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10590) {G3,W11,D5,L1,V2,M1}  { ld( ld( rd( Y, X ), X ), X ) ==> 
% 88.03/88.42    ld( X, Y ) }.
% 88.03/88.42  parent0[0]: (1986) {G27,W11,D4,L1,V3,M1} P(1950,1903) { mult( rd( X, Y ), Z
% 88.03/88.42     ) ==> ld( rd( Y, X ), Z ) }.
% 88.03/88.42  parent1[0; 2]: (10589) {G2,W11,D5,L1,V2,M1}  { ld( mult( rd( X, Y ), X ), X
% 88.03/88.42     ) ==> ld( X, Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (2122) {G28,W11,D5,L1,V2,M1} P(16,2016);d(1986) { ld( ld( rd( 
% 88.03/88.42    Y, X ), X ), X ) ==> ld( X, Y ) }.
% 88.03/88.42  parent0: (10590) {G3,W11,D5,L1,V2,M1}  { ld( ld( rd( Y, X ), X ), X ) ==> 
% 88.03/88.42    ld( X, Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10593) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 88.03/88.42  parent0[0]: (16) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10594) {G2,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( rd( rd( X, Y
% 88.03/88.42     ), X ), X ) }.
% 88.03/88.42  parent0[0]: (2093) {G29,W11,D4,L1,V2,M1} P(2016,1903);d(1895);d(1077);d(
% 88.03/88.42    2035);d(1895);d(1077) { rd( X, mult( X, Y ) ) ==> rd( rd( X, Y ), X ) }.
% 88.03/88.42  parent1[0; 5]: (10593) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := mult( X, Y )
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10595) {G2,W11,D5,L1,V2,M1}  { ld( rd( rd( X, Y ), X ), X ) ==> 
% 88.03/88.42    mult( X, Y ) }.
% 88.03/88.42  parent0[0]: (10594) {G2,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( rd( rd( X
% 88.03/88.42    , Y ), X ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (2140) {G30,W11,D5,L1,V2,M1} P(2093,16) { ld( rd( rd( X, Y ), 
% 88.03/88.42    X ), X ) ==> mult( X, Y ) }.
% 88.03/88.42  parent0: (10595) {G2,W11,D5,L1,V2,M1}  { ld( rd( rd( X, Y ), X ), X ) ==> 
% 88.03/88.42    mult( X, Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  *** allocated 256285 integers for termspace/termends
% 88.03/88.42  eqswap: (10597) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> mult( X
% 88.03/88.42    , mult( X, Y ) ) }.
% 88.03/88.42  parent0[0]: (46) {G2,W11,D4,L1,V2,M1} P(5,9);d(4);d(5);d(5);q { mult( X, 
% 88.03/88.42    mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10600) {G3,W15,D5,L1,V2,M1}  { mult( mult( X, X ), ld( Y, X ) ) 
% 88.03/88.42    ==> mult( X, ld( rd( Y, X ), X ) ) }.
% 88.03/88.42  parent0[0]: (1998) {G27,W11,D4,L1,V2,M1} P(588,1950);d(1170);d(1171) { mult
% 88.03/88.42    ( X, ld( Y, X ) ) ==> ld( rd( Y, X ), X ) }.
% 88.03/88.42  parent1[0; 10]: (10597) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==>
% 88.03/88.42     mult( X, mult( X, Y ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := ld( Y, X )
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10602) {G4,W15,D5,L1,V2,M1}  { mult( mult( X, X ), ld( Y, X ) ) 
% 88.03/88.42    ==> ld( rd( rd( Y, X ), X ), X ) }.
% 88.03/88.42  parent0[0]: (1998) {G27,W11,D4,L1,V2,M1} P(588,1950);d(1170);d(1171) { mult
% 88.03/88.42    ( X, ld( Y, X ) ) ==> ld( rd( Y, X ), X ) }.
% 88.03/88.42  parent1[0; 8]: (10600) {G3,W15,D5,L1,V2,M1}  { mult( mult( X, X ), ld( Y, X
% 88.03/88.42     ) ) ==> mult( X, ld( rd( Y, X ), X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := rd( Y, X )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (2227) {G28,W15,D5,L1,V2,M1} P(1998,46);d(1998) { mult( mult( 
% 88.03/88.42    X, X ), ld( Y, X ) ) ==> ld( rd( rd( Y, X ), X ), X ) }.
% 88.03/88.42  parent0: (10602) {G4,W15,D5,L1,V2,M1}  { mult( mult( X, X ), ld( Y, X ) ) 
% 88.03/88.42    ==> ld( rd( rd( Y, X ), X ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10605) {G25,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), unit ) ==> rd( 
% 88.03/88.42    ld( X, unit ), Y ) }.
% 88.03/88.42  parent0[0]: (1967) {G25,W11,D4,L1,V2,M1} P(1054,1942) { rd( ld( Y, unit ), 
% 88.03/88.42    X ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10613) {G26,W17,D6,L1,V4,M1}  { ld( mult( X, mult( Y, rd( Z, T )
% 88.03/88.42     ) ), unit ) ==> rd( rd( rd( T, Z ), Y ), X ) }.
% 88.03/88.42  parent0[0]: (2035) {G28,W13,D5,L1,V3,M1} P(1986,1077);d(1895) { ld( mult( Z
% 88.03/88.42    , rd( Y, X ) ), unit ) ==> rd( rd( X, Y ), Z ) }.
% 88.03/88.42  parent1[0; 11]: (10605) {G25,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), unit ) 
% 88.03/88.42    ==> rd( ld( X, unit ), Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := T
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := mult( Y, rd( Z, T ) )
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (2422) {G29,W17,D6,L1,V4,M1} P(2035,1967) { ld( mult( T, mult
% 88.03/88.42    ( X, rd( Y, Z ) ) ), unit ) ==> rd( rd( rd( Z, Y ), X ), T ) }.
% 88.03/88.42  parent0: (10613) {G26,W17,D6,L1,V4,M1}  { ld( mult( X, mult( Y, rd( Z, T )
% 88.03/88.42     ) ), unit ) ==> rd( rd( rd( T, Z ), Y ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := T
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Y
% 88.03/88.42     T := Z
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10617) {G28,W13,D5,L1,V3,M1}  { rd( rd( Z, Y ), X ) ==> ld( mult( 
% 88.03/88.42    X, rd( Y, Z ) ), unit ) }.
% 88.03/88.42  parent0[0]: (2035) {G28,W13,D5,L1,V3,M1} P(1986,1077);d(1895) { ld( mult( Z
% 88.03/88.42    , rd( Y, X ) ), unit ) ==> rd( rd( X, Y ), Z ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10624) {G24,W17,D6,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), T ) ==> 
% 88.03/88.42    ld( mult( T, mult( Z, ld( Y, X ) ) ), unit ) }.
% 88.03/88.42  parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42     ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42  parent1[0; 11]: (10617) {G28,W13,D5,L1,V3,M1}  { rd( rd( Z, Y ), X ) ==> ld
% 88.03/88.42    ( mult( X, rd( Y, Z ) ), unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := T
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := ld( X, Y )
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10627) {G24,W17,D6,L1,V4,M1}  { ld( mult( T, mult( Z, ld( Y, X ) )
% 88.03/88.42     ), unit ) ==> rd( rd( ld( X, Y ), Z ), T ) }.
% 88.03/88.42  parent0[0]: (10624) {G24,W17,D6,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), T ) 
% 88.03/88.42    ==> ld( mult( T, mult( Z, ld( Y, X ) ) ), unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42     T := T
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (2426) {G29,W17,D6,L1,V4,M1} P(1171,2035) { ld( mult( T, mult
% 88.03/88.42    ( X, ld( Z, Y ) ) ), unit ) ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 88.03/88.42  parent0: (10627) {G24,W17,D6,L1,V4,M1}  { ld( mult( T, mult( Z, ld( Y, X )
% 88.03/88.42     ) ), unit ) ==> rd( rd( ld( X, Y ), Z ), T ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42     T := T
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10629) {G21,W13,D4,L1,V2,M1}  { ld( mult( Y, Y ), unit ) ==> ld( 
% 88.03/88.42    mult( X, Y ), rd( X, Y ) ) }.
% 88.03/88.42  parent0[0]: (1082) {G21,W13,D4,L1,V2,M1} P(1054,127);d(1077);d(1077);d(588)
% 88.03/88.42    ;d(454);d(67) { ld( mult( X, Y ), rd( X, Y ) ) ==> ld( mult( Y, Y ), unit
% 88.03/88.42     ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10643) {G5,W25,D6,L1,V2,M1}  { ld( mult( f( ld( X, Y ) ), f( ld( 
% 88.03/88.42    X, Y ) ) ), unit ) ==> ld( mult( Y, f( ld( X, Y ) ) ), mult( X, f( ld( X
% 88.03/88.42    , Y ) ) ) ) }.
% 88.03/88.42  parent0[0]: (145) {G4,W13,D5,L1,V2,M1} P(0,135) { rd( Y, f( ld( X, Y ) ) ) 
% 88.03/88.42    = mult( X, f( ld( X, Y ) ) ) }.
% 88.03/88.42  parent1[0; 19]: (10629) {G21,W13,D4,L1,V2,M1}  { ld( mult( Y, Y ), unit ) 
% 88.03/88.42    ==> ld( mult( X, Y ), rd( X, Y ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := f( ld( X, Y ) )
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10644) {G1,W19,D6,L1,V2,M1}  { ld( ld( X, Y ), unit ) ==> ld( 
% 88.03/88.42    mult( Y, f( ld( X, Y ) ) ), mult( X, f( ld( X, Y ) ) ) ) }.
% 88.03/88.42  parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 88.03/88.42  parent1[0; 2]: (10643) {G5,W25,D6,L1,V2,M1}  { ld( mult( f( ld( X, Y ) ), f
% 88.03/88.42    ( ld( X, Y ) ) ), unit ) ==> ld( mult( Y, f( ld( X, Y ) ) ), mult( X, f( 
% 88.03/88.42    ld( X, Y ) ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := ld( X, Y )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10645) {G2,W17,D6,L1,V2,M1}  { ld( Y, X ) ==> ld( mult( Y, f( ld
% 88.03/88.42    ( X, Y ) ) ), mult( X, f( ld( X, Y ) ) ) ) }.
% 88.03/88.42  parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.42     ==> ld( X, Y ) }.
% 88.03/88.42  parent1[0; 1]: (10644) {G1,W19,D6,L1,V2,M1}  { ld( ld( X, Y ), unit ) ==> 
% 88.03/88.42    ld( mult( Y, f( ld( X, Y ) ) ), mult( X, f( ld( X, Y ) ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10646) {G2,W17,D6,L1,V2,M1}  { ld( mult( X, f( ld( Y, X ) ) ), 
% 88.03/88.42    mult( Y, f( ld( Y, X ) ) ) ) ==> ld( X, Y ) }.
% 88.03/88.42  parent0[0]: (10645) {G2,W17,D6,L1,V2,M1}  { ld( Y, X ) ==> ld( mult( Y, f( 
% 88.03/88.42    ld( X, Y ) ) ), mult( X, f( ld( X, Y ) ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (3330) {G23,W17,D6,L1,V2,M1} P(145,1082);d(8);d(1170) { ld( 
% 88.03/88.42    mult( X, f( ld( Y, X ) ) ), mult( Y, f( ld( Y, X ) ) ) ) ==> ld( X, Y )
% 88.03/88.42     }.
% 88.03/88.42  parent0: (10646) {G2,W17,D6,L1,V2,M1}  { ld( mult( X, f( ld( Y, X ) ) ), 
% 88.03/88.42    mult( Y, f( ld( Y, X ) ) ) ) ==> ld( X, Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10648) {G28,W15,D5,L1,V4,M1}  { ld( rd( rd( Z, Y ), X ), T ) ==> 
% 88.03/88.42    mult( mult( X, rd( Y, Z ) ), T ) }.
% 88.03/88.42  parent0[0]: (2058) {G28,W15,D5,L1,V4,M1} P(1994,1986) { mult( mult( X, rd( 
% 88.03/88.42    Z, Y ) ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := Y
% 88.03/88.42     T := T
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10653) {G28,W19,D6,L1,V5,M1}  { ld( rd( rd( rd( X, Y ), Z ), T )
% 88.03/88.42    , U ) ==> mult( mult( T, mult( Z, rd( Y, X ) ) ), U ) }.
% 88.03/88.42  parent0[0]: (1994) {G27,W11,D4,L1,V3,M1} P(1950,1171);d(15) { rd( Z, rd( Y
% 88.03/88.42    , X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 88.03/88.42  parent1[0; 13]: (10648) {G28,W15,D5,L1,V4,M1}  { ld( rd( rd( Z, Y ), X ), T
% 88.03/88.42     ) ==> mult( mult( X, rd( Y, Z ) ), T ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := T
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := rd( X, Y )
% 88.03/88.42     T := U
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10656) {G28,W19,D6,L1,V5,M1}  { mult( mult( T, mult( Z, rd( Y, X )
% 88.03/88.42     ) ), U ) ==> ld( rd( rd( rd( X, Y ), Z ), T ), U ) }.
% 88.03/88.42  parent0[0]: (10653) {G28,W19,D6,L1,V5,M1}  { ld( rd( rd( rd( X, Y ), Z ), T
% 88.03/88.42     ), U ) ==> mult( mult( T, mult( Z, rd( Y, X ) ) ), U ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42     T := T
% 88.03/88.42     U := U
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (3781) {G29,W19,D6,L1,V5,M1} P(1994,2058) { mult( mult( T, 
% 88.03/88.42    mult( X, rd( Z, Y ) ) ), U ) ==> ld( rd( rd( rd( Y, Z ), X ), T ), U )
% 88.03/88.42     }.
% 88.03/88.42  parent0: (10656) {G28,W19,D6,L1,V5,M1}  { mult( mult( T, mult( Z, rd( Y, X
% 88.03/88.42     ) ) ), U ) ==> ld( rd( rd( rd( X, Y ), Z ), T ), U ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42     T := T
% 88.03/88.42     U := U
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10658) {G29,W17,D6,L1,V4,M1}  { rd( rd( rd( T, Z ), Y ), X ) ==> 
% 88.03/88.42    ld( mult( X, mult( Y, rd( Z, T ) ) ), unit ) }.
% 88.03/88.42  parent0[0]: (2422) {G29,W17,D6,L1,V4,M1} P(2035,1967) { ld( mult( T, mult( 
% 88.03/88.42    X, rd( Y, Z ) ) ), unit ) ==> rd( rd( rd( Z, Y ), X ), T ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := T
% 88.03/88.42     T := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10660) {G3,W21,D6,L1,V3,M1}  { rd( rd( rd( X, Y ), Y ), mult( Z, 
% 88.03/88.42    X ) ) ==> ld( mult( mult( Z, mult( X, Y ) ), rd( Y, X ) ), unit ) }.
% 88.03/88.42  parent0[0]: (263) {G2,W19,D5,L1,V3,M1} S(23);d(40) { mult( mult( Z, Y ), 
% 88.03/88.42    mult( X, rd( X, Y ) ) ) ==> mult( mult( Z, mult( Y, X ) ), rd( X, Y ) )
% 88.03/88.42     }.
% 88.03/88.42  parent1[0; 11]: (10658) {G29,W17,D6,L1,V4,M1}  { rd( rd( rd( T, Z ), Y ), X
% 88.03/88.42     ) ==> ld( mult( X, mult( Y, rd( Z, T ) ) ), unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := mult( Z, X )
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Y
% 88.03/88.42     T := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10661) {G4,W19,D5,L1,V3,M1}  { rd( rd( rd( X, Y ), Y ), mult( Z, 
% 88.03/88.42    X ) ) ==> rd( rd( X, Y ), mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42  parent0[0]: (2035) {G28,W13,D5,L1,V3,M1} P(1986,1077);d(1895) { ld( mult( Z
% 88.03/88.42    , rd( Y, X ) ), unit ) ==> rd( rd( X, Y ), Z ) }.
% 88.03/88.42  parent1[0; 10]: (10660) {G3,W21,D6,L1,V3,M1}  { rd( rd( rd( X, Y ), Y ), 
% 88.03/88.42    mult( Z, X ) ) ==> ld( mult( mult( Z, mult( X, Y ) ), rd( Y, X ) ), unit
% 88.03/88.42     ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := mult( Z, mult( X, Y ) )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10662) {G4,W19,D5,L1,V3,M1}  { rd( rd( X, Y ), mult( Z, mult( X, Y
% 88.03/88.42     ) ) ) ==> rd( rd( rd( X, Y ), Y ), mult( Z, X ) ) }.
% 88.03/88.42  parent0[0]: (10661) {G4,W19,D5,L1,V3,M1}  { rd( rd( rd( X, Y ), Y ), mult( 
% 88.03/88.42    Z, X ) ) ==> rd( rd( X, Y ), mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (6955) {G30,W19,D5,L1,V3,M1} P(263,2422);d(2035) { rd( rd( Y, 
% 88.03/88.42    Z ), mult( X, mult( Y, Z ) ) ) ==> rd( rd( rd( Y, Z ), Z ), mult( X, Y )
% 88.03/88.42     ) }.
% 88.03/88.42  parent0: (10662) {G4,W19,D5,L1,V3,M1}  { rd( rd( X, Y ), mult( Z, mult( X, 
% 88.03/88.42    Y ) ) ) ==> rd( rd( rd( X, Y ), Y ), mult( Z, X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10664) {G30,W19,D5,L1,V3,M1}  { rd( rd( rd( X, Y ), Y ), mult( Z, 
% 88.03/88.42    X ) ) ==> rd( rd( X, Y ), mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42  parent0[0]: (6955) {G30,W19,D5,L1,V3,M1} P(263,2422);d(2035) { rd( rd( Y, Z
% 88.03/88.42     ), mult( X, mult( Y, Z ) ) ) ==> rd( rd( rd( Y, Z ), Z ), mult( X, Y ) )
% 88.03/88.42     }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10669) {G3,W31,D7,L1,V3,M1}  { rd( rd( rd( mult( X, f( Y ) ), f( 
% 88.03/88.42    Y ) ), f( Y ) ), mult( Z, mult( X, f( Y ) ) ) ) ==> rd( rd( mult( X, f( Y
% 88.03/88.42     ) ), f( Y ) ), mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42  parent0[0]: (126) {G2,W11,D5,L1,V2,M1} P(8,27) { mult( mult( Y, f( X ) ), f
% 88.03/88.42    ( X ) ) ==> mult( Y, X ) }.
% 88.03/88.42  parent1[0; 28]: (10664) {G30,W19,D5,L1,V3,M1}  { rd( rd( rd( X, Y ), Y ), 
% 88.03/88.42    mult( Z, X ) ) ==> rd( rd( X, Y ), mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := mult( X, f( Y ) )
% 88.03/88.42     Y := f( Y )
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10671) {G1,W25,D7,L1,V3,M1}  { rd( rd( rd( mult( X, f( Y ) ), f( 
% 88.03/88.42    Y ) ), f( Y ) ), mult( Z, mult( X, f( Y ) ) ) ) ==> rd( X, mult( Z, mult
% 88.03/88.42    ( X, Y ) ) ) }.
% 88.03/88.42  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 88.03/88.42  parent1[0; 19]: (10669) {G3,W31,D7,L1,V3,M1}  { rd( rd( rd( mult( X, f( Y )
% 88.03/88.42     ), f( Y ) ), f( Y ) ), mult( Z, mult( X, f( Y ) ) ) ) ==> rd( rd( mult( 
% 88.03/88.42    X, f( Y ) ), f( Y ) ), mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := f( Y )
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10672) {G1,W19,D6,L1,V3,M1}  { rd( rd( X, f( Y ) ), mult( Z, mult
% 88.03/88.42    ( X, f( Y ) ) ) ) ==> rd( X, mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 88.03/88.42  parent1[0; 3]: (10671) {G1,W25,D7,L1,V3,M1}  { rd( rd( rd( mult( X, f( Y )
% 88.03/88.42     ), f( Y ) ), f( Y ) ), mult( Z, mult( X, f( Y ) ) ) ) ==> rd( X, mult( Z
% 88.03/88.42    , mult( X, Y ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := f( Y )
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10673) {G2,W19,D6,L1,V3,M1}  { rd( rd( rd( X, f( Y ) ), f( Y ) )
% 88.03/88.42    , mult( Z, X ) ) ==> rd( X, mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42  parent0[0]: (6955) {G30,W19,D5,L1,V3,M1} P(263,2422);d(2035) { rd( rd( Y, Z
% 88.03/88.42     ), mult( X, mult( Y, Z ) ) ) ==> rd( rd( rd( Y, Z ), Z ), mult( X, Y ) )
% 88.03/88.42     }.
% 88.03/88.42  parent1[0; 1]: (10672) {G1,W19,D6,L1,V3,M1}  { rd( rd( X, f( Y ) ), mult( Z
% 88.03/88.42    , mult( X, f( Y ) ) ) ) ==> rd( X, mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := X
% 88.03/88.42     Z := f( Y )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10674) {G3,W15,D5,L1,V3,M1}  { rd( rd( X, Y ), mult( Z, X ) ) ==>
% 88.03/88.42     rd( X, mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42  parent0[0]: (157) {G5,W11,D5,L1,V2,M1} P(144,3) { rd( rd( X, f( Y ) ), f( Y
% 88.03/88.42     ) ) ==> rd( X, Y ) }.
% 88.03/88.42  parent1[0; 2]: (10673) {G2,W19,D6,L1,V3,M1}  { rd( rd( rd( X, f( Y ) ), f( 
% 88.03/88.42    Y ) ), mult( Z, X ) ) ==> rd( X, mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10675) {G3,W15,D5,L1,V3,M1}  { rd( X, mult( Z, mult( X, Y ) ) ) 
% 88.03/88.42    ==> rd( rd( X, Y ), mult( Z, X ) ) }.
% 88.03/88.42  parent0[0]: (10674) {G3,W15,D5,L1,V3,M1}  { rd( rd( X, Y ), mult( Z, X ) ) 
% 88.03/88.42    ==> rd( X, mult( Z, mult( X, Y ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (8153) {G31,W15,D5,L1,V3,M1} P(126,6955);d(3);d(6955);d(157)
% 88.03/88.42     { rd( X, mult( Z, mult( X, Y ) ) ) ==> rd( rd( X, Y ), mult( Z, X ) )
% 88.03/88.42     }.
% 88.03/88.42  parent0: (10675) {G3,W15,D5,L1,V3,M1}  { rd( X, mult( Z, mult( X, Y ) ) ) 
% 88.03/88.42    ==> rd( rd( X, Y ), mult( Z, X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10676) {G31,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), mult( Y, X ) ) ==>
% 88.03/88.42     rd( X, mult( Y, mult( X, Z ) ) ) }.
% 88.03/88.42  parent0[0]: (8153) {G31,W15,D5,L1,V3,M1} P(126,6955);d(3);d(6955);d(157) { 
% 88.03/88.42    rd( X, mult( Z, mult( X, Y ) ) ) ==> rd( rd( X, Y ), mult( Z, X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10687) {G26,W23,D7,L1,V3,M1}  { rd( rd( ld( X, unit ), Y ), mult
% 88.03/88.42    ( Z, ld( X, unit ) ) ) ==> ld( mult( mult( Z, mult( ld( X, unit ), Y ) )
% 88.03/88.42    , X ), unit ) }.
% 88.03/88.42  parent0[0]: (1967) {G25,W11,D4,L1,V2,M1} P(1054,1942) { rd( ld( Y, unit ), 
% 88.03/88.42    X ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42  parent1[0; 12]: (10676) {G31,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), mult( Y, X
% 88.03/88.42     ) ) ==> rd( X, mult( Y, mult( X, Z ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := mult( Z, mult( ld( X, unit ), Y ) )
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := ld( X, unit )
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10691) {G27,W23,D7,L1,V3,M1}  { mult( rd( ld( X, unit ), Y ), rd
% 88.03/88.42    ( ld( unit, X ), Z ) ) ==> ld( mult( mult( Z, mult( ld( X, unit ), Y ) )
% 88.03/88.42    , X ), unit ) }.
% 88.03/88.42  parent0[0]: (2061) {G28,W15,D5,L1,V4,M1} P(1171,1994) { rd( T, mult( X, ld
% 88.03/88.42    ( Z, Y ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 88.03/88.42  parent1[0; 1]: (10687) {G26,W23,D7,L1,V3,M1}  { rd( rd( ld( X, unit ), Y )
% 88.03/88.42    , mult( Z, ld( X, unit ) ) ) ==> ld( mult( mult( Z, mult( ld( X, unit ), 
% 88.03/88.42    Y ) ), X ), unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := unit
% 88.03/88.42     Z := X
% 88.03/88.42     T := rd( ld( X, unit ), Y )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10692) {G28,W23,D7,L1,V3,M1}  { ld( rd( Y, ld( X, unit ) ), rd( 
% 88.03/88.42    ld( unit, X ), Z ) ) ==> ld( mult( mult( Z, mult( ld( X, unit ), Y ) ), X
% 88.03/88.42     ), unit ) }.
% 88.03/88.42  parent0[0]: (1986) {G27,W11,D4,L1,V3,M1} P(1950,1903) { mult( rd( X, Y ), Z
% 88.03/88.42     ) ==> ld( rd( Y, X ), Z ) }.
% 88.03/88.42  parent1[0; 1]: (10691) {G27,W23,D7,L1,V3,M1}  { mult( rd( ld( X, unit ), Y
% 88.03/88.42     ), rd( ld( unit, X ), Z ) ) ==> ld( mult( mult( Z, mult( ld( X, unit ), 
% 88.03/88.42    Y ) ), X ), unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := ld( X, unit )
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := rd( ld( unit, X ), Z )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10693) {G24,W23,D7,L1,V3,M1}  { ld( mult( X, ld( unit, Y ) ), rd
% 88.03/88.42    ( ld( unit, Y ), Z ) ) ==> ld( mult( mult( Z, mult( ld( Y, unit ), X ) )
% 88.03/88.42    , Y ), unit ) }.
% 88.03/88.42  parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42     ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42  parent1[0; 2]: (10692) {G28,W23,D7,L1,V3,M1}  { ld( rd( Y, ld( X, unit ) )
% 88.03/88.42    , rd( ld( unit, X ), Z ) ) ==> ld( mult( mult( Z, mult( ld( X, unit ), Y
% 88.03/88.42     ) ), X ), unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := unit
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10695) {G2,W21,D7,L1,V3,M1}  { ld( mult( X, ld( unit, Y ) ), rd( 
% 88.03/88.42    Y, Z ) ) ==> ld( mult( mult( Z, mult( ld( Y, unit ), X ) ), Y ), unit )
% 88.03/88.42     }.
% 88.03/88.42  parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42  parent1[0; 8]: (10693) {G24,W23,D7,L1,V3,M1}  { ld( mult( X, ld( unit, Y )
% 88.03/88.42     ), rd( ld( unit, Y ), Z ) ) ==> ld( mult( mult( Z, mult( ld( Y, unit ), 
% 88.03/88.42    X ) ), Y ), unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10697) {G3,W21,D7,L1,V3,M1}  { ld( mult( X, ld( unit, Y ) ), rd( 
% 88.03/88.42    Y, Z ) ) ==> ld( mult( mult( Z, ld( ld( unit, Y ), X ) ), Y ), unit ) }.
% 88.03/88.42  parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42     ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42  parent1[0; 14]: (10695) {G2,W21,D7,L1,V3,M1}  { ld( mult( X, ld( unit, Y )
% 88.03/88.42     ), rd( Y, Z ) ) ==> ld( mult( mult( Z, mult( ld( Y, unit ), X ) ), Y ), 
% 88.03/88.42    unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := unit
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10698) {G4,W21,D7,L1,V3,M1}  { ld( mult( X, ld( unit, Y ) ), rd( 
% 88.03/88.42    Y, Z ) ) ==> ld( ld( rd( ld( X, ld( unit, Y ) ), Z ), Y ), unit ) }.
% 88.03/88.42  parent0[0]: (2033) {G28,W15,D5,L1,V4,M1} P(1171,1986) { mult( mult( X, ld( 
% 88.03/88.42    Z, Y ) ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 88.03/88.42  parent1[0; 11]: (10697) {G3,W21,D7,L1,V3,M1}  { ld( mult( X, ld( unit, Y )
% 88.03/88.42     ), rd( Y, Z ) ) ==> ld( mult( mult( Z, ld( ld( unit, Y ), X ) ), Y ), 
% 88.03/88.42    unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := X
% 88.03/88.42     Z := ld( unit, Y )
% 88.03/88.42     T := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10699) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, ld( unit, Y ) ), rd( 
% 88.03/88.42    Y, Z ) ) ==> ld( Y, rd( ld( X, ld( unit, Y ) ), Z ) ) }.
% 88.03/88.42  parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.42     ==> ld( X, Y ) }.
% 88.03/88.42  parent1[0; 10]: (10698) {G4,W21,D7,L1,V3,M1}  { ld( mult( X, ld( unit, Y )
% 88.03/88.42     ), rd( Y, Z ) ) ==> ld( ld( rd( ld( X, ld( unit, Y ) ), Z ), Y ), unit )
% 88.03/88.42     }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := rd( ld( X, ld( unit, Y ) ), Z )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10701) {G2,W17,D5,L1,V3,M1}  { ld( mult( X, ld( unit, Y ) ), rd( 
% 88.03/88.42    Y, Z ) ) ==> ld( Y, rd( ld( X, Y ), Z ) ) }.
% 88.03/88.42  parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42  parent1[0; 15]: (10699) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, ld( unit, Y )
% 88.03/88.42     ), rd( Y, Z ) ) ==> ld( Y, rd( ld( X, ld( unit, Y ) ), Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10702) {G2,W15,D5,L1,V3,M1}  { ld( mult( X, Y ), rd( Y, Z ) ) ==>
% 88.03/88.42     ld( Y, rd( ld( X, Y ), Z ) ) }.
% 88.03/88.42  parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42  parent1[0; 4]: (10701) {G2,W17,D5,L1,V3,M1}  { ld( mult( X, ld( unit, Y ) )
% 88.03/88.42    , rd( Y, Z ) ) ==> ld( Y, rd( ld( X, Y ), Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10704) {G2,W15,D5,L1,V3,M1}  { ld( Y, rd( ld( X, Y ), Z ) ) ==> ld
% 88.03/88.42    ( mult( X, Y ), rd( Y, Z ) ) }.
% 88.03/88.42  parent0[0]: (10702) {G2,W15,D5,L1,V3,M1}  { ld( mult( X, Y ), rd( Y, Z ) ) 
% 88.03/88.42    ==> ld( Y, rd( ld( X, Y ), Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (8177) {G32,W15,D5,L1,V3,M1} P(8153,1967);d(2061);d(1986);d(
% 88.03/88.42    1171);d(15);d(1927);d(2033);d(1170);d(15) { ld( X, rd( ld( Z, X ), Y ) ) 
% 88.03/88.42    ==> ld( mult( Z, X ), rd( X, Y ) ) }.
% 88.03/88.42  parent0: (10704) {G2,W15,D5,L1,V3,M1}  { ld( Y, rd( ld( X, Y ), Z ) ) ==> 
% 88.03/88.42    ld( mult( X, Y ), rd( Y, Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10707) {G27,W11,D4,L1,V2,M1}  { rd( Y, f( X ) ) ==> ld( rd( X, Y )
% 88.03/88.42    , f( X ) ) }.
% 88.03/88.42  parent0[0]: (1989) {G27,W11,D4,L1,V2,M1} P(1950,1300) { ld( rd( X, Y ), f( 
% 88.03/88.42    X ) ) ==> rd( Y, f( X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10708) {G28,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), f( Y
% 88.03/88.42     ) ) ==> ld( rd( rd( Y, Z ), mult( X, Y ) ), f( Y ) ) }.
% 88.03/88.42  parent0[0]: (8153) {G31,W15,D5,L1,V3,M1} P(126,6955);d(3);d(6955);d(157) { 
% 88.03/88.42    rd( X, mult( Z, mult( X, Y ) ) ) ==> rd( rd( X, Y ), mult( Z, X ) ) }.
% 88.03/88.42  parent1[0; 10]: (10707) {G27,W11,D4,L1,V2,M1}  { rd( Y, f( X ) ) ==> ld( rd
% 88.03/88.42    ( X, Y ), f( X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := mult( X, mult( Y, Z ) )
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10709) {G28,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, Z ), mult( X, Y ) )
% 88.03/88.42    , f( Y ) ) ==> rd( mult( X, mult( Y, Z ) ), f( Y ) ) }.
% 88.03/88.42  parent0[0]: (10708) {G28,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), f
% 88.03/88.42    ( Y ) ) ==> ld( rd( rd( Y, Z ), mult( X, Y ) ), f( Y ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (8179) {G32,W19,D5,L1,V3,M1} P(8153,1989) { ld( rd( rd( X, Z )
% 88.03/88.42    , mult( Y, X ) ), f( X ) ) ==> rd( mult( Y, mult( X, Z ) ), f( X ) ) }.
% 88.03/88.42  parent0: (10709) {G28,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, Z ), mult( X, Y )
% 88.03/88.42     ), f( Y ) ) ==> rd( mult( X, mult( Y, Z ) ), f( Y ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10711) {G32,W15,D5,L1,V3,M1}  { ld( mult( Y, X ), rd( X, Z ) ) ==>
% 88.03/88.42     ld( X, rd( ld( Y, X ), Z ) ) }.
% 88.03/88.42  parent0[0]: (8177) {G32,W15,D5,L1,V3,M1} P(8153,1967);d(2061);d(1986);d(
% 88.03/88.42    1171);d(15);d(1927);d(2033);d(1170);d(15) { ld( X, rd( ld( Z, X ), Y ) ) 
% 88.03/88.42    ==> ld( mult( Z, X ), rd( X, Y ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10714) {G31,W19,D6,L1,V3,M1}  { ld( mult( rd( rd( X, Y ), X ), X
% 88.03/88.42     ), rd( X, Z ) ) ==> ld( X, rd( mult( X, Y ), Z ) ) }.
% 88.03/88.42  parent0[0]: (2140) {G30,W11,D5,L1,V2,M1} P(2093,16) { ld( rd( rd( X, Y ), X
% 88.03/88.42     ), X ) ==> mult( X, Y ) }.
% 88.03/88.42  parent1[0; 15]: (10711) {G32,W15,D5,L1,V3,M1}  { ld( mult( Y, X ), rd( X, Z
% 88.03/88.42     ) ) ==> ld( X, rd( ld( Y, X ), Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := rd( rd( X, Y ), X )
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10715) {G28,W19,D6,L1,V3,M1}  { ld( ld( rd( X, rd( X, Y ) ), X )
% 88.03/88.42    , rd( X, Z ) ) ==> ld( X, rd( mult( X, Y ), Z ) ) }.
% 88.03/88.42  parent0[0]: (1986) {G27,W11,D4,L1,V3,M1} P(1950,1903) { mult( rd( X, Y ), Z
% 88.03/88.42     ) ==> ld( rd( Y, X ), Z ) }.
% 88.03/88.42  parent1[0; 2]: (10714) {G31,W19,D6,L1,V3,M1}  { ld( mult( rd( rd( X, Y ), X
% 88.03/88.42     ), X ), rd( X, Z ) ) ==> ld( X, rd( mult( X, Y ), Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := rd( X, Y )
% 88.03/88.42     Y := X
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10716) {G2,W15,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( X, Z ) ) ==> 
% 88.03/88.42    ld( X, rd( mult( X, Y ), Z ) ) }.
% 88.03/88.42  parent0[0]: (16) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 88.03/88.42  parent1[0; 2]: (10715) {G28,W19,D6,L1,V3,M1}  { ld( ld( rd( X, rd( X, Y ) )
% 88.03/88.42    , X ), rd( X, Z ) ) ==> ld( X, rd( mult( X, Y ), Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := rd( X, Y )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10717) {G2,W15,D5,L1,V3,M1}  { ld( X, rd( mult( X, Y ), Z ) ) ==> 
% 88.03/88.42    ld( rd( X, Y ), rd( X, Z ) ) }.
% 88.03/88.42  parent0[0]: (10716) {G2,W15,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( X, Z ) ) 
% 88.03/88.42    ==> ld( X, rd( mult( X, Y ), Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (8218) {G33,W15,D5,L1,V3,M1} P(2140,8177);d(1986);d(16) { ld( 
% 88.03/88.42    X, rd( mult( X, Y ), Z ) ) ==> ld( rd( X, Y ), rd( X, Z ) ) }.
% 88.03/88.42  parent0: (10717) {G2,W15,D5,L1,V3,M1}  { ld( X, rd( mult( X, Y ), Z ) ) ==>
% 88.03/88.42     ld( rd( X, Y ), rd( X, Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10718) {G33,W15,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( X, Z ) ) ==> 
% 88.03/88.42    ld( X, rd( mult( X, Y ), Z ) ) }.
% 88.03/88.42  parent0[0]: (8218) {G33,W15,D5,L1,V3,M1} P(2140,8177);d(1986);d(16) { ld( X
% 88.03/88.42    , rd( mult( X, Y ), Z ) ) ==> ld( rd( X, Y ), rd( X, Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10726) {G24,W21,D6,L1,V3,M1}  { ld( rd( ld( X, unit ), Y ), rd( 
% 88.03/88.42    ld( X, unit ), Z ) ) ==> mult( X, rd( mult( ld( X, unit ), Y ), Z ) ) }.
% 88.03/88.42  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.42    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42  parent1[0; 12]: (10718) {G33,W15,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( X, Z )
% 88.03/88.42     ) ==> ld( X, rd( mult( X, Y ), Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := rd( mult( ld( X, unit ), Y ), Z )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := ld( X, unit )
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10727) {G25,W21,D6,L1,V3,M1}  { ld( ld( mult( Y, X ), unit ), rd
% 88.03/88.42    ( ld( X, unit ), Z ) ) ==> mult( X, rd( mult( ld( X, unit ), Y ), Z ) )
% 88.03/88.42     }.
% 88.03/88.42  parent0[0]: (1967) {G25,W11,D4,L1,V2,M1} P(1054,1942) { rd( ld( Y, unit ), 
% 88.03/88.42    X ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42  parent1[0; 2]: (10726) {G24,W21,D6,L1,V3,M1}  { ld( rd( ld( X, unit ), Y )
% 88.03/88.42    , rd( ld( X, unit ), Z ) ) ==> mult( X, rd( mult( ld( X, unit ), Y ), Z )
% 88.03/88.42     ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10731) {G24,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( Y, 
% 88.03/88.42    unit ), Z ) ) ==> mult( Y, rd( mult( ld( Y, unit ), X ), Z ) ) }.
% 88.03/88.42  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.42    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42  parent1[0; 1]: (10727) {G25,W21,D6,L1,V3,M1}  { ld( ld( mult( Y, X ), unit
% 88.03/88.42     ), rd( ld( X, unit ), Z ) ) ==> mult( X, rd( mult( ld( X, unit ), Y ), Z
% 88.03/88.42     ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := mult( X, Y )
% 88.03/88.42     Y := rd( ld( Y, unit ), Z )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10732) {G25,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( mult( Z, 
% 88.03/88.42    Y ), unit ) ) ==> mult( Y, rd( mult( ld( Y, unit ), X ), Z ) ) }.
% 88.03/88.42  parent0[0]: (1967) {G25,W11,D4,L1,V2,M1} P(1054,1942) { rd( ld( Y, unit ), 
% 88.03/88.42    X ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42  parent1[0; 5]: (10731) {G24,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), rd( ld
% 88.03/88.42    ( Y, unit ), Z ) ) ==> mult( Y, rd( mult( ld( Y, unit ), X ), Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10733) {G21,W17,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( Z, Y ) ) 
% 88.03/88.42    ==> mult( Y, rd( mult( ld( Y, unit ), X ), Z ) ) }.
% 88.03/88.42  parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult( 
% 88.03/88.42    Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.42  parent1[0; 1]: (10732) {G25,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( 
% 88.03/88.42    mult( Z, Y ), unit ) ) ==> mult( Y, rd( mult( ld( Y, unit ), X ), Z ) )
% 88.03/88.42     }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := mult( Z, Y )
% 88.03/88.42     Y := mult( X, Y )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10734) {G22,W17,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( Z, Y ) ) 
% 88.03/88.42    ==> mult( Y, rd( ld( ld( unit, Y ), X ), Z ) ) }.
% 88.03/88.42  parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42     ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42  parent1[0; 11]: (10733) {G21,W17,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( Z
% 88.03/88.42    , Y ) ) ==> mult( Y, rd( mult( ld( Y, unit ), X ), Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := unit
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10735) {G2,W15,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( Z, Y ) ) 
% 88.03/88.42    ==> mult( Y, rd( ld( Y, X ), Z ) ) }.
% 88.03/88.42  parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42  parent1[0; 12]: (10734) {G22,W17,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( Z
% 88.03/88.42    , Y ) ) ==> mult( Y, rd( ld( ld( unit, Y ), X ), Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (8271) {G34,W15,D5,L1,V3,M1} P(8218,1903);d(1967);d(1903);d(
% 88.03/88.42    1967);d(1077);d(1927);d(15) { rd( mult( Y, X ), mult( Z, X ) ) ==> mult( 
% 88.03/88.42    X, rd( ld( X, Y ), Z ) ) }.
% 88.03/88.42  parent0: (10735) {G2,W15,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( Z, Y ) ) 
% 88.03/88.42    ==> mult( Y, rd( ld( Y, X ), Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10738) {G34,W15,D5,L1,V3,M1}  { mult( Y, rd( ld( Y, X ), Z ) ) ==>
% 88.03/88.42     rd( mult( X, Y ), mult( Z, Y ) ) }.
% 88.03/88.42  parent0[0]: (8271) {G34,W15,D5,L1,V3,M1} P(8218,1903);d(1967);d(1903);d(
% 88.03/88.42    1967);d(1077);d(1927);d(15) { rd( mult( Y, X ), mult( Z, X ) ) ==> mult( 
% 88.03/88.42    X, rd( ld( X, Y ), Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10744) {G25,W19,D5,L1,V4,M1}  { mult( X, rd( ld( X, Y ), ld( Z, T
% 88.03/88.42     ) ) ) ==> rd( mult( Y, X ), ld( ld( T, Z ), X ) ) }.
% 88.03/88.42  parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42     ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42  parent1[0; 14]: (10738) {G34,W15,D5,L1,V3,M1}  { mult( Y, rd( ld( Y, X ), Z
% 88.03/88.42     ) ) ==> rd( mult( X, Y ), mult( Z, Y ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := T
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42     Z := ld( Z, T )
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10746) {G24,W19,D5,L1,V4,M1}  { mult( X, rd( ld( X, Y ), ld( Z, T
% 88.03/88.42     ) ) ) ==> mult( mult( Y, X ), ld( X, ld( T, Z ) ) ) }.
% 88.03/88.42  parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42     ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42  parent1[0; 10]: (10744) {G25,W19,D5,L1,V4,M1}  { mult( X, rd( ld( X, Y ), 
% 88.03/88.42    ld( Z, T ) ) ) ==> rd( mult( Y, X ), ld( ld( T, Z ), X ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := ld( T, Z )
% 88.03/88.42     Y := X
% 88.03/88.42     Z := mult( Y, X )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42     T := T
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10748) {G24,W19,D5,L1,V4,M1}  { mult( X, mult( ld( X, Y ), ld( T
% 88.03/88.42    , Z ) ) ) ==> mult( mult( Y, X ), ld( X, ld( T, Z ) ) ) }.
% 88.03/88.42  parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42     ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42  parent1[0; 3]: (10746) {G24,W19,D5,L1,V4,M1}  { mult( X, rd( ld( X, Y ), ld
% 88.03/88.42    ( Z, T ) ) ) ==> mult( mult( Y, X ), ld( X, ld( T, Z ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := T
% 88.03/88.42     Z := ld( X, Y )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42     T := T
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10749) {G25,W19,D5,L1,V4,M1}  { mult( X, ld( ld( Y, X ), ld( Z, T
% 88.03/88.42     ) ) ) ==> mult( mult( Y, X ), ld( X, ld( Z, T ) ) ) }.
% 88.03/88.42  parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42     ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42  parent1[0; 3]: (10748) {G24,W19,D5,L1,V4,M1}  { mult( X, mult( ld( X, Y ), 
% 88.03/88.42    ld( T, Z ) ) ) ==> mult( mult( Y, X ), ld( X, ld( T, Z ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := ld( Z, T )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := T
% 88.03/88.42     T := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (8328) {G35,W19,D5,L1,V4,M1} P(1927,8271);d(1171);d(1171);d(
% 88.03/88.42    1927) { mult( Z, ld( ld( T, Z ), ld( Y, X ) ) ) ==> mult( mult( T, Z ), 
% 88.03/88.42    ld( Z, ld( Y, X ) ) ) }.
% 88.03/88.42  parent0: (10749) {G25,W19,D5,L1,V4,M1}  { mult( X, ld( ld( Y, X ), ld( Z, T
% 88.03/88.42     ) ) ) ==> mult( mult( Y, X ), ld( X, ld( Z, T ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := T
% 88.03/88.42     Z := Y
% 88.03/88.42     T := X
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10752) {G26,W9,D4,L1,V2,M1}  { rd( Y, X ) ==> ld( rd( X, Y ), unit
% 88.03/88.42     ) }.
% 88.03/88.42  parent0[0]: (1950) {G26,W9,D4,L1,V2,M1} P(1230,1942);d(249);d(1903);d(3) { 
% 88.03/88.42    ld( rd( X, Y ), unit ) ==> rd( Y, X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10758) {G27,W17,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( Z, Y ) ) 
% 88.03/88.42    ==> ld( mult( Y, rd( ld( Y, Z ), X ) ), unit ) }.
% 88.03/88.42  parent0[0]: (8271) {G34,W15,D5,L1,V3,M1} P(8218,1903);d(1967);d(1903);d(
% 88.03/88.42    1967);d(1077);d(1927);d(15) { rd( mult( Y, X ), mult( Z, X ) ) ==> mult( 
% 88.03/88.42    X, rd( ld( X, Y ), Z ) ) }.
% 88.03/88.42  parent1[0; 9]: (10752) {G26,W9,D4,L1,V2,M1}  { rd( Y, X ) ==> ld( rd( X, Y
% 88.03/88.42     ), unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := mult( Z, Y )
% 88.03/88.42     Y := mult( X, Y )
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10760) {G28,W15,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( Z, Y ) ) 
% 88.03/88.42    ==> rd( rd( X, ld( Y, Z ) ), Y ) }.
% 88.03/88.42  parent0[0]: (2035) {G28,W13,D5,L1,V3,M1} P(1986,1077);d(1895) { ld( mult( Z
% 88.03/88.42    , rd( Y, X ) ), unit ) ==> rd( rd( X, Y ), Z ) }.
% 88.03/88.42  parent1[0; 8]: (10758) {G27,W17,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( Z, 
% 88.03/88.42    Y ) ) ==> ld( mult( Y, rd( ld( Y, Z ), X ) ), unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := ld( Y, Z )
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10761) {G24,W15,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( Z, Y ) ) 
% 88.03/88.42    ==> rd( mult( X, ld( Z, Y ) ), Y ) }.
% 88.03/88.42  parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42     ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42  parent1[0; 9]: (10760) {G28,W15,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( Z, 
% 88.03/88.42    Y ) ) ==> rd( rd( X, ld( Y, Z ) ), Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10762) {G25,W15,D5,L1,V3,M1}  { mult( Y, rd( ld( Y, X ), Z ) ) 
% 88.03/88.42    ==> rd( mult( X, ld( Z, Y ) ), Y ) }.
% 88.03/88.42  parent0[0]: (8271) {G34,W15,D5,L1,V3,M1} P(8218,1903);d(1967);d(1903);d(
% 88.03/88.42    1967);d(1077);d(1927);d(15) { rd( mult( Y, X ), mult( Z, X ) ) ==> mult( 
% 88.03/88.42    X, rd( ld( X, Y ), Z ) ) }.
% 88.03/88.42  parent1[0; 1]: (10761) {G24,W15,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( Z, 
% 88.03/88.42    Y ) ) ==> rd( mult( X, ld( Z, Y ) ), Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10763) {G25,W15,D5,L1,V3,M1}  { rd( mult( Y, ld( Z, X ) ), X ) ==>
% 88.03/88.42     mult( X, rd( ld( X, Y ), Z ) ) }.
% 88.03/88.42  parent0[0]: (10762) {G25,W15,D5,L1,V3,M1}  { mult( Y, rd( ld( Y, X ), Z ) )
% 88.03/88.42     ==> rd( mult( X, ld( Z, Y ) ), Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (8333) {G35,W15,D5,L1,V3,M1} P(8271,1950);d(2035);d(1171);d(
% 88.03/88.42    8271) { rd( mult( Z, ld( X, Y ) ), Y ) ==> mult( Y, rd( ld( Y, Z ), X ) )
% 88.03/88.42     }.
% 88.03/88.42  parent0: (10763) {G25,W15,D5,L1,V3,M1}  { rd( mult( Y, ld( Z, X ) ), X ) 
% 88.03/88.42    ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10765) {G28,W11,D5,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( rd( X, Y )
% 88.03/88.42    , Y ), Y ) }.
% 88.03/88.42  parent0[0]: (2122) {G28,W11,D5,L1,V2,M1} P(16,2016);d(1986) { ld( ld( rd( Y
% 88.03/88.42    , X ), X ), X ) ==> ld( X, Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10772) {G29,W19,D7,L1,V3,M1}  { ld( X, mult( Y, ld( Z, X ) ) ) 
% 88.03/88.42    ==> ld( ld( mult( X, rd( ld( X, Y ), Z ) ), X ), X ) }.
% 88.03/88.42  parent0[0]: (8333) {G35,W15,D5,L1,V3,M1} P(8271,1950);d(2035);d(1171);d(
% 88.03/88.42    8271) { rd( mult( Z, ld( X, Y ) ), Y ) ==> mult( Y, rd( ld( Y, Z ), X ) )
% 88.03/88.42     }.
% 88.03/88.42  parent1[0; 10]: (10765) {G28,W11,D5,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( rd
% 88.03/88.42    ( X, Y ), Y ), Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := mult( Y, ld( Z, X ) )
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10773) {G20,W17,D6,L1,V3,M1}  { ld( X, mult( Y, ld( Z, X ) ) ) 
% 88.03/88.42    ==> ld( ld( rd( ld( X, Y ), Z ), unit ), X ) }.
% 88.03/88.42  parent0[0]: (1089) {G19,W9,D4,L1,V2,M1} P(1054,1) { ld( mult( X, Y ), X ) 
% 88.03/88.42    ==> ld( Y, unit ) }.
% 88.03/88.42  parent1[0; 9]: (10772) {G29,W19,D7,L1,V3,M1}  { ld( X, mult( Y, ld( Z, X )
% 88.03/88.42     ) ) ==> ld( ld( mult( X, rd( ld( X, Y ), Z ) ), X ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := rd( ld( X, Y ), Z )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10774) {G21,W15,D5,L1,V3,M1}  { ld( X, mult( Y, ld( Z, X ) ) ) 
% 88.03/88.42    ==> mult( rd( ld( X, Y ), Z ), X ) }.
% 88.03/88.42  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.42    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42  parent1[0; 8]: (10773) {G20,W17,D6,L1,V3,M1}  { ld( X, mult( Y, ld( Z, X )
% 88.03/88.42     ) ) ==> ld( ld( rd( ld( X, Y ), Z ), unit ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := rd( ld( X, Y ), Z )
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10775) {G22,W15,D5,L1,V3,M1}  { ld( X, mult( Y, ld( Z, X ) ) ) 
% 88.03/88.42    ==> ld( rd( Z, ld( X, Y ) ), X ) }.
% 88.03/88.42  parent0[0]: (1986) {G27,W11,D4,L1,V3,M1} P(1950,1903) { mult( rd( X, Y ), Z
% 88.03/88.42     ) ==> ld( rd( Y, X ), Z ) }.
% 88.03/88.42  parent1[0; 8]: (10774) {G21,W15,D5,L1,V3,M1}  { ld( X, mult( Y, ld( Z, X )
% 88.03/88.42     ) ) ==> mult( rd( ld( X, Y ), Z ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := ld( X, Y )
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10776) {G23,W15,D5,L1,V3,M1}  { ld( X, mult( Y, ld( Z, X ) ) ) 
% 88.03/88.42    ==> ld( mult( Z, ld( Y, X ) ), X ) }.
% 88.03/88.42  parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42     ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42  parent1[0; 9]: (10775) {G22,W15,D5,L1,V3,M1}  { ld( X, mult( Y, ld( Z, X )
% 88.03/88.42     ) ) ==> ld( rd( Z, ld( X, Y ) ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (8379) {G36,W15,D5,L1,V3,M1} P(8333,2122);d(1089);d(1903);d(
% 88.03/88.42    1986);d(1171) { ld( Z, mult( X, ld( Y, Z ) ) ) ==> ld( mult( Y, ld( X, Z
% 88.03/88.42     ) ), Z ) }.
% 88.03/88.42  parent0: (10776) {G23,W15,D5,L1,V3,M1}  { ld( X, mult( Y, ld( Z, X ) ) ) 
% 88.03/88.42    ==> ld( mult( Z, ld( Y, X ) ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10779) {G35,W15,D5,L1,V3,M1}  { mult( Z, rd( ld( Z, X ), Y ) ) ==>
% 88.03/88.42     rd( mult( X, ld( Y, Z ) ), Z ) }.
% 88.03/88.42  parent0[0]: (8333) {G35,W15,D5,L1,V3,M1} P(8271,1950);d(2035);d(1171);d(
% 88.03/88.42    8271) { rd( mult( Z, ld( X, Y ) ), Y ) ==> mult( Y, rd( ld( Y, Z ), X ) )
% 88.03/88.42     }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10785) {G24,W17,D5,L1,V3,M1}  { mult( X, rd( ld( X, Y ), ld( Z, 
% 88.03/88.42    unit ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 88.03/88.42  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.42    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42  parent1[0; 13]: (10779) {G35,W15,D5,L1,V3,M1}  { mult( Z, rd( ld( Z, X ), Y
% 88.03/88.42     ) ) ==> rd( mult( X, ld( Y, Z ) ), Z ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := ld( Z, unit )
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10786) {G24,W17,D5,L1,V3,M1}  { mult( X, mult( ld( X, Y ), ld( 
% 88.03/88.42    unit, Z ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 88.03/88.42  parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42     ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42  parent1[0; 3]: (10785) {G24,W17,D5,L1,V3,M1}  { mult( X, rd( ld( X, Y ), ld
% 88.03/88.42    ( Z, unit ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := unit
% 88.03/88.42     Z := ld( X, Y )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10787) {G25,W17,D5,L1,V3,M1}  { mult( X, ld( ld( Y, X ), ld( unit
% 88.03/88.42    , Z ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 88.03/88.42  parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42     ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42  parent1[0; 3]: (10786) {G24,W17,D5,L1,V3,M1}  { mult( X, mult( ld( X, Y ), 
% 88.03/88.42    ld( unit, Z ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := ld( unit, Z )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10788) {G26,W17,D5,L1,V3,M1}  { mult( mult( Y, X ), ld( X, ld( 
% 88.03/88.42    unit, Z ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 88.03/88.42  parent0[0]: (8328) {G35,W19,D5,L1,V4,M1} P(1927,8271);d(1171);d(1171);d(
% 88.03/88.42    1927) { mult( Z, ld( ld( T, Z ), ld( Y, X ) ) ) ==> mult( mult( T, Z ), 
% 88.03/88.42    ld( Z, ld( Y, X ) ) ) }.
% 88.03/88.42  parent1[0; 1]: (10787) {G25,W17,D5,L1,V3,M1}  { mult( X, ld( ld( Y, X ), ld
% 88.03/88.42    ( unit, Z ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := unit
% 88.03/88.42     Z := X
% 88.03/88.42     T := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10789) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( Y, Z ) ) 
% 88.03/88.42    ==> rd( mult( X, mult( Z, Y ) ), Y ) }.
% 88.03/88.42  parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42  parent1[0; 7]: (10788) {G26,W17,D5,L1,V3,M1}  { mult( mult( Y, X ), ld( X, 
% 88.03/88.42    ld( unit, Z ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10790) {G2,W15,D5,L1,V3,M1}  { rd( mult( X, mult( Z, Y ) ), Y ) 
% 88.03/88.42    ==> mult( mult( X, Y ), ld( Y, Z ) ) }.
% 88.03/88.42  parent0[0]: (10789) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( Y, Z )
% 88.03/88.42     ) ==> rd( mult( X, mult( Z, Y ) ), Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (8383) {G36,W15,D5,L1,V3,M1} P(1903,8333);d(1171);d(1927);d(
% 88.03/88.42    8328);d(15) { rd( mult( Z, mult( X, Y ) ), Y ) ==> mult( mult( Z, Y ), ld
% 88.03/88.42    ( Y, X ) ) }.
% 88.03/88.42  parent0: (10790) {G2,W15,D5,L1,V3,M1}  { rd( mult( X, mult( Z, Y ) ), Y ) 
% 88.03/88.42    ==> mult( mult( X, Y ), ld( Y, Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10792) {G36,W15,D5,L1,V3,M1}  { ld( mult( Z, ld( Y, X ) ), X ) ==>
% 88.03/88.42     ld( X, mult( Y, ld( Z, X ) ) ) }.
% 88.03/88.42  parent0[0]: (8379) {G36,W15,D5,L1,V3,M1} P(8333,2122);d(1089);d(1903);d(
% 88.03/88.42    1986);d(1171) { ld( Z, mult( X, ld( Y, Z ) ) ) ==> ld( mult( Y, ld( X, Z
% 88.03/88.42     ) ), Z ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10800) {G25,W23,D6,L1,V3,M1}  { ld( mult( X, ld( Y, ld( Z, unit )
% 88.03/88.42     ) ), ld( Z, unit ) ) ==> ld( ld( Z, unit ), mult( Y, ld( mult( Z, X ), 
% 88.03/88.42    unit ) ) ) }.
% 88.03/88.42  parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.42     { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42  parent1[0; 18]: (10792) {G36,W15,D5,L1,V3,M1}  { ld( mult( Z, ld( Y, X ) )
% 88.03/88.42    , X ) ==> ld( X, mult( Y, ld( Z, X ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := ld( Z, unit )
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10805) {G24,W21,D6,L1,V3,M1}  { ld( mult( X, ld( Y, ld( Z, unit )
% 88.03/88.42     ) ), ld( Z, unit ) ) ==> mult( Z, mult( Y, ld( mult( Z, X ), unit ) ) )
% 88.03/88.42     }.
% 88.03/88.42  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.42    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42  parent1[0; 12]: (10800) {G25,W23,D6,L1,V3,M1}  { ld( mult( X, ld( Y, ld( Z
% 88.03/88.42    , unit ) ) ), ld( Z, unit ) ) ==> ld( ld( Z, unit ), mult( Y, ld( mult( Z
% 88.03/88.42    , X ), unit ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := mult( Y, ld( mult( Z, X ), unit ) )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10806) {G21,W19,D6,L1,V3,M1}  { ld( mult( X, ld( Y, ld( Z, unit )
% 88.03/88.42     ) ), ld( Z, unit ) ) ==> mult( Z, rd( Y, mult( Z, X ) ) ) }.
% 88.03/88.42  parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult( 
% 88.03/88.42    Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.42  parent1[0; 14]: (10805) {G24,W21,D6,L1,V3,M1}  { ld( mult( X, ld( Y, ld( Z
% 88.03/88.42    , unit ) ) ), ld( Z, unit ) ) ==> mult( Z, mult( Y, ld( mult( Z, X ), 
% 88.03/88.42    unit ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := mult( Z, X )
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10807) {G22,W19,D7,L1,V3,M1}  { ld( mult( Z, mult( X, ld( Y, ld( 
% 88.03/88.42    Z, unit ) ) ) ), unit ) ==> mult( Z, rd( Y, mult( Z, X ) ) ) }.
% 88.03/88.42  parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.42     { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42  parent1[0; 1]: (10806) {G21,W19,D6,L1,V3,M1}  { ld( mult( X, ld( Y, ld( Z, 
% 88.03/88.42    unit ) ) ), ld( Z, unit ) ) ==> mult( Z, rd( Y, mult( Z, X ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := mult( X, ld( Y, ld( Z, unit ) ) )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10811) {G23,W17,D6,L1,V3,M1}  { rd( rd( ld( ld( X, unit ), Z ), Y
% 88.03/88.42     ), X ) ==> mult( X, rd( Z, mult( X, Y ) ) ) }.
% 88.03/88.42  parent0[0]: (2426) {G29,W17,D6,L1,V4,M1} P(1171,2035) { ld( mult( T, mult( 
% 88.03/88.42    X, ld( Z, Y ) ) ), unit ) ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 88.03/88.42  parent1[0; 1]: (10807) {G22,W19,D7,L1,V3,M1}  { ld( mult( Z, mult( X, ld( Y
% 88.03/88.42    , ld( Z, unit ) ) ) ), unit ) ==> mult( Z, rd( Y, mult( Z, X ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := ld( X, unit )
% 88.03/88.42     Z := Z
% 88.03/88.42     T := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10812) {G24,W15,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), Z ), X ) 
% 88.03/88.42    ==> mult( X, rd( Y, mult( X, Z ) ) ) }.
% 88.03/88.42  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.42    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42  parent1[0; 3]: (10811) {G23,W17,D6,L1,V3,M1}  { rd( rd( ld( ld( X, unit ), 
% 88.03/88.42    Z ), Y ), X ) ==> mult( X, rd( Z, mult( X, Y ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (8414) {G37,W15,D5,L1,V3,M1} P(1895,8379);d(1903);d(1077);d(
% 88.03/88.42    1895);d(2426);d(1903) { rd( rd( mult( Y, Z ), X ), Y ) ==> mult( Y, rd( Z
% 88.03/88.42    , mult( Y, X ) ) ) }.
% 88.03/88.42  parent0: (10812) {G24,W15,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), Z ), X ) 
% 88.03/88.42    ==> mult( X, rd( Y, mult( X, Z ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10815) {G37,W15,D5,L1,V3,M1}  { mult( X, rd( Y, mult( X, Z ) ) ) 
% 88.03/88.42    ==> rd( rd( mult( X, Y ), Z ), X ) }.
% 88.03/88.42  parent0[0]: (8414) {G37,W15,D5,L1,V3,M1} P(1895,8379);d(1903);d(1077);d(
% 88.03/88.42    1895);d(2426);d(1903) { rd( rd( mult( Y, Z ), X ), Y ) ==> mult( Y, rd( Z
% 88.03/88.42    , mult( Y, X ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10820) {G21,W17,D5,L1,V3,M1}  { mult( X, rd( ld( Y, unit ), mult
% 88.03/88.42    ( X, Z ) ) ) ==> rd( rd( rd( X, Y ), Z ), X ) }.
% 88.03/88.42  parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult( 
% 88.03/88.42    Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.42  parent1[0; 12]: (10815) {G37,W15,D5,L1,V3,M1}  { mult( X, rd( Y, mult( X, Z
% 88.03/88.42     ) ) ) ==> rd( rd( mult( X, Y ), Z ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := ld( Y, unit )
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10821) {G22,W17,D6,L1,V3,M1}  { mult( X, ld( mult( mult( X, Z ), 
% 88.03/88.42    Y ), unit ) ) ==> rd( rd( rd( X, Y ), Z ), X ) }.
% 88.03/88.42  parent0[0]: (1967) {G25,W11,D4,L1,V2,M1} P(1054,1942) { rd( ld( Y, unit ), 
% 88.03/88.42    X ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42  parent1[0; 3]: (10820) {G21,W17,D5,L1,V3,M1}  { mult( X, rd( ld( Y, unit )
% 88.03/88.42    , mult( X, Z ) ) ) ==> rd( rd( rd( X, Y ), Z ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := mult( X, Z )
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10822) {G21,W15,D5,L1,V3,M1}  { rd( X, mult( mult( X, Y ), Z ) ) 
% 88.03/88.42    ==> rd( rd( rd( X, Z ), Y ), X ) }.
% 88.03/88.42  parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult( 
% 88.03/88.42    Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.42  parent1[0; 1]: (10821) {G22,W17,D6,L1,V3,M1}  { mult( X, ld( mult( mult( X
% 88.03/88.42    , Z ), Y ), unit ) ) ==> rd( rd( rd( X, Y ), Z ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := mult( mult( X, Y ), Z )
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (8441) {G38,W15,D5,L1,V3,M1} P(1077,8414);d(1967);d(1077) { rd
% 88.03/88.42    ( X, mult( mult( X, Z ), Y ) ) ==> rd( rd( rd( X, Y ), Z ), X ) }.
% 88.03/88.42  parent0: (10822) {G21,W15,D5,L1,V3,M1}  { rd( X, mult( mult( X, Y ), Z ) ) 
% 88.03/88.42    ==> rd( rd( rd( X, Z ), Y ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10824) {G38,W15,D5,L1,V3,M1}  { rd( rd( rd( X, Z ), Y ), X ) ==> 
% 88.03/88.42    rd( X, mult( mult( X, Y ), Z ) ) }.
% 88.03/88.42  parent0[0]: (8441) {G38,W15,D5,L1,V3,M1} P(1077,8414);d(1967);d(1077) { rd
% 88.03/88.42    ( X, mult( mult( X, Z ), Y ) ) ==> rd( rd( rd( X, Y ), Z ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10837) {G26,W23,D7,L1,V3,M1}  { rd( rd( rd( ld( X, unit ), Y ), Z
% 88.03/88.42     ), ld( X, unit ) ) ==> ld( mult( mult( mult( ld( X, unit ), Z ), Y ), X
% 88.03/88.42     ), unit ) }.
% 88.03/88.42  parent0[0]: (1967) {G25,W11,D4,L1,V2,M1} P(1054,1942) { rd( ld( Y, unit ), 
% 88.03/88.42    X ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42  parent1[0; 12]: (10824) {G38,W15,D5,L1,V3,M1}  { rd( rd( rd( X, Z ), Y ), X
% 88.03/88.42     ) ==> rd( X, mult( mult( X, Y ), Z ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := mult( mult( ld( X, unit ), Z ), Y )
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := ld( X, unit )
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10843) {G24,W23,D7,L1,V3,M1}  { mult( rd( rd( ld( X, unit ), Y )
% 88.03/88.42    , Z ), ld( unit, X ) ) ==> ld( mult( mult( mult( ld( X, unit ), Z ), Y )
% 88.03/88.42    , X ), unit ) }.
% 88.03/88.42  parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42     ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42  parent1[0; 1]: (10837) {G26,W23,D7,L1,V3,M1}  { rd( rd( rd( ld( X, unit ), 
% 88.03/88.42    Y ), Z ), ld( X, unit ) ) ==> ld( mult( mult( mult( ld( X, unit ), Z ), Y
% 88.03/88.42     ), X ), unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := unit
% 88.03/88.42     Z := rd( rd( ld( X, unit ), Y ), Z )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10844) {G25,W23,D7,L1,V3,M1}  { ld( rd( Z, rd( ld( X, unit ), Y )
% 88.03/88.42     ), ld( unit, X ) ) ==> ld( mult( mult( mult( ld( X, unit ), Z ), Y ), X
% 88.03/88.42     ), unit ) }.
% 88.03/88.42  parent0[0]: (1986) {G27,W11,D4,L1,V3,M1} P(1950,1903) { mult( rd( X, Y ), Z
% 88.03/88.42     ) ==> ld( rd( Y, X ), Z ) }.
% 88.03/88.42  parent1[0; 1]: (10843) {G24,W23,D7,L1,V3,M1}  { mult( rd( rd( ld( X, unit )
% 88.03/88.42    , Y ), Z ), ld( unit, X ) ) ==> ld( mult( mult( mult( ld( X, unit ), Z )
% 88.03/88.42    , Y ), X ), unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := rd( ld( X, unit ), Y )
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := ld( unit, X )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10845) {G26,W23,D7,L1,V3,M1}  { ld( mult( X, rd( Z, ld( Y, unit )
% 88.03/88.42     ) ), ld( unit, Y ) ) ==> ld( mult( mult( mult( ld( Y, unit ), X ), Z ), 
% 88.03/88.42    Y ), unit ) }.
% 88.03/88.42  parent0[0]: (1994) {G27,W11,D4,L1,V3,M1} P(1950,1171);d(15) { rd( Z, rd( Y
% 88.03/88.42    , X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 88.03/88.42  parent1[0; 2]: (10844) {G25,W23,D7,L1,V3,M1}  { ld( rd( Z, rd( ld( X, unit
% 88.03/88.42     ), Y ) ), ld( unit, X ) ) ==> ld( mult( mult( mult( ld( X, unit ), Z ), 
% 88.03/88.42    Y ), X ), unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := ld( Y, unit )
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10846) {G24,W23,D7,L1,V3,M1}  { ld( mult( X, mult( Y, ld( unit, Z
% 88.03/88.42     ) ) ), ld( unit, Z ) ) ==> ld( mult( mult( mult( ld( Z, unit ), X ), Y )
% 88.03/88.42    , Z ), unit ) }.
% 88.03/88.42  parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.42     ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.42  parent1[0; 4]: (10845) {G26,W23,D7,L1,V3,M1}  { ld( mult( X, rd( Z, ld( Y, 
% 88.03/88.42    unit ) ) ), ld( unit, Y ) ) ==> ld( mult( mult( mult( ld( Y, unit ), X )
% 88.03/88.42    , Z ), Y ), unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := unit
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10848) {G2,W21,D7,L1,V3,M1}  { ld( mult( X, mult( Y, ld( unit, Z
% 88.03/88.42     ) ) ), Z ) ==> ld( mult( mult( mult( ld( Z, unit ), X ), Y ), Z ), unit
% 88.03/88.42     ) }.
% 88.03/88.42  parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42  parent1[0; 9]: (10846) {G24,W23,D7,L1,V3,M1}  { ld( mult( X, mult( Y, ld( 
% 88.03/88.42    unit, Z ) ) ), ld( unit, Z ) ) ==> ld( mult( mult( mult( ld( Z, unit ), X
% 88.03/88.42     ), Y ), Z ), unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10850) {G3,W21,D7,L1,V3,M1}  { ld( mult( X, mult( Y, ld( unit, Z
% 88.03/88.42     ) ) ), Z ) ==> ld( mult( mult( ld( ld( unit, Z ), X ), Y ), Z ), unit )
% 88.03/88.42     }.
% 88.03/88.42  parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42     ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42  parent1[0; 13]: (10848) {G2,W21,D7,L1,V3,M1}  { ld( mult( X, mult( Y, ld( 
% 88.03/88.42    unit, Z ) ) ), Z ) ==> ld( mult( mult( mult( ld( Z, unit ), X ), Y ), Z )
% 88.03/88.42    , unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := unit
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10853) {G4,W21,D7,L1,V3,M1}  { ld( mult( X, mult( Y, ld( unit, Z
% 88.03/88.42     ) ) ), Z ) ==> ld( mult( ld( ld( X, ld( unit, Z ) ), Y ), Z ), unit )
% 88.03/88.42     }.
% 88.03/88.42  parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42     ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42  parent1[0; 12]: (10850) {G3,W21,D7,L1,V3,M1}  { ld( mult( X, mult( Y, ld( 
% 88.03/88.42    unit, Z ) ) ), Z ) ==> ld( mult( mult( ld( ld( unit, Z ), X ), Y ), Z ), 
% 88.03/88.42    unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := ld( unit, Z )
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10855) {G5,W21,D7,L1,V3,M1}  { ld( mult( X, mult( Y, ld( unit, Z
% 88.03/88.42     ) ) ), Z ) ==> ld( ld( ld( Y, ld( X, ld( unit, Z ) ) ), Z ), unit ) }.
% 88.03/88.42  parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42     ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42  parent1[0; 11]: (10853) {G4,W21,D7,L1,V3,M1}  { ld( mult( X, mult( Y, ld( 
% 88.03/88.42    unit, Z ) ) ), Z ) ==> ld( mult( ld( ld( X, ld( unit, Z ) ), Y ), Z ), 
% 88.03/88.42    unit ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := ld( X, ld( unit, Z ) )
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10856) {G6,W19,D6,L1,V3,M1}  { ld( mult( X, mult( Y, ld( unit, Z
% 88.03/88.42     ) ) ), Z ) ==> ld( Z, ld( Y, ld( X, ld( unit, Z ) ) ) ) }.
% 88.03/88.42  parent0[0]: (1170) {G22,W9,D4,L1,V2,M1} P(14,1144) { ld( ld( Y, X ), unit )
% 88.03/88.42     ==> ld( X, Y ) }.
% 88.03/88.42  parent1[0; 10]: (10855) {G5,W21,D7,L1,V3,M1}  { ld( mult( X, mult( Y, ld( 
% 88.03/88.42    unit, Z ) ) ), Z ) ==> ld( ld( ld( Y, ld( X, ld( unit, Z ) ) ), Z ), unit
% 88.03/88.42     ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := ld( Y, ld( X, ld( unit, Z ) ) )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10858) {G2,W17,D6,L1,V3,M1}  { ld( mult( X, mult( Y, ld( unit, Z
% 88.03/88.42     ) ) ), Z ) ==> ld( Z, ld( Y, ld( X, Z ) ) ) }.
% 88.03/88.42  parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42  parent1[0; 16]: (10856) {G6,W19,D6,L1,V3,M1}  { ld( mult( X, mult( Y, ld( 
% 88.03/88.42    unit, Z ) ) ), Z ) ==> ld( Z, ld( Y, ld( X, ld( unit, Z ) ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10859) {G2,W15,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), Z ) 
% 88.03/88.42    ==> ld( Z, ld( Y, ld( X, Z ) ) ) }.
% 88.03/88.42  parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42  parent1[0; 6]: (10858) {G2,W17,D6,L1,V3,M1}  { ld( mult( X, mult( Y, ld( 
% 88.03/88.42    unit, Z ) ) ), Z ) ==> ld( Z, ld( Y, ld( X, Z ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10861) {G2,W15,D5,L1,V3,M1}  { ld( Z, ld( Y, ld( X, Z ) ) ) ==> ld
% 88.03/88.42    ( mult( X, mult( Y, Z ) ), Z ) }.
% 88.03/88.42  parent0[0]: (10859) {G2,W15,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), Z
% 88.03/88.42     ) ==> ld( Z, ld( Y, ld( X, Z ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (8466) {G39,W15,D5,L1,V3,M1} P(8441,1967);d(1171);d(1986);d(
% 88.03/88.42    1994);d(1171);d(15);d(1927);d(1927);d(1927);d(1170);d(15) { ld( X, ld( Z
% 88.03/88.42    , ld( Y, X ) ) ) ==> ld( mult( Y, mult( Z, X ) ), X ) }.
% 88.03/88.42  parent0: (10861) {G2,W15,D5,L1,V3,M1}  { ld( Z, ld( Y, ld( X, Z ) ) ) ==> 
% 88.03/88.42    ld( mult( X, mult( Y, Z ) ), Z ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10864) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 88.03/88.42  parent0[0]: (16) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10865) {G2,W15,D6,L1,V3,M1}  { mult( mult( X, Y ), Z ) ==> ld( rd
% 88.03/88.42    ( rd( rd( X, Z ), Y ), X ), X ) }.
% 88.03/88.42  parent0[0]: (8441) {G38,W15,D5,L1,V3,M1} P(1077,8414);d(1967);d(1077) { rd
% 88.03/88.42    ( X, mult( mult( X, Z ), Y ) ) ==> rd( rd( rd( X, Y ), Z ), X ) }.
% 88.03/88.42  parent1[0; 7]: (10864) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := mult( mult( X, Y ), Z )
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10866) {G2,W15,D6,L1,V3,M1}  { ld( rd( rd( rd( X, Z ), Y ), X ), X
% 88.03/88.42     ) ==> mult( mult( X, Y ), Z ) }.
% 88.03/88.42  parent0[0]: (10865) {G2,W15,D6,L1,V3,M1}  { mult( mult( X, Y ), Z ) ==> ld
% 88.03/88.42    ( rd( rd( rd( X, Z ), Y ), X ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (8477) {G39,W15,D6,L1,V3,M1} P(8441,16) { ld( rd( rd( rd( X, Z
% 88.03/88.42     ), Y ), X ), X ) ==> mult( mult( X, Y ), Z ) }.
% 88.03/88.42  parent0: (10866) {G2,W15,D6,L1,V3,M1}  { ld( rd( rd( rd( X, Z ), Y ), X ), 
% 88.03/88.42    X ) ==> mult( mult( X, Y ), Z ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10868) {G39,W15,D5,L1,V3,M1}  { ld( mult( Z, mult( Y, X ) ), X ) 
% 88.03/88.42    ==> ld( X, ld( Y, ld( Z, X ) ) ) }.
% 88.03/88.42  parent0[0]: (8466) {G39,W15,D5,L1,V3,M1} P(8441,1967);d(1171);d(1986);d(
% 88.03/88.42    1994);d(1171);d(15);d(1927);d(1927);d(1927);d(1170);d(15) { ld( X, ld( Z
% 88.03/88.42    , ld( Y, X ) ) ) ==> ld( mult( Y, mult( Z, X ) ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10874) {G24,W17,D5,L1,V3,M1}  { ld( mult( ld( X, unit ), mult( Y
% 88.03/88.42    , Z ) ), Z ) ==> ld( Z, ld( Y, mult( X, Z ) ) ) }.
% 88.03/88.42  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.42    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42  parent1[0; 14]: (10868) {G39,W15,D5,L1,V3,M1}  { ld( mult( Z, mult( Y, X )
% 88.03/88.42     ), X ) ==> ld( X, ld( Y, ld( Z, X ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Z
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := ld( X, unit )
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10875) {G25,W17,D5,L1,V3,M1}  { ld( ld( ld( unit, X ), mult( Y, Z
% 88.03/88.42     ) ), Z ) ==> ld( Z, ld( Y, mult( X, Z ) ) ) }.
% 88.03/88.42  parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.42     ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.42  parent1[0; 2]: (10874) {G24,W17,D5,L1,V3,M1}  { ld( mult( ld( X, unit ), 
% 88.03/88.42    mult( Y, Z ) ), Z ) ==> ld( Z, ld( Y, mult( X, Z ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := unit
% 88.03/88.42     Z := mult( Y, Z )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10876) {G2,W15,D5,L1,V3,M1}  { ld( ld( X, mult( Y, Z ) ), Z ) ==>
% 88.03/88.42     ld( Z, ld( Y, mult( X, Z ) ) ) }.
% 88.03/88.42  parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.42  parent1[0; 3]: (10875) {G25,W17,D5,L1,V3,M1}  { ld( ld( ld( unit, X ), mult
% 88.03/88.42    ( Y, Z ) ), Z ) ==> ld( Z, ld( Y, mult( X, Z ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10877) {G2,W15,D5,L1,V3,M1}  { ld( Z, ld( Y, mult( X, Z ) ) ) ==> 
% 88.03/88.42    ld( ld( X, mult( Y, Z ) ), Z ) }.
% 88.03/88.42  parent0[0]: (10876) {G2,W15,D5,L1,V3,M1}  { ld( ld( X, mult( Y, Z ) ), Z ) 
% 88.03/88.42    ==> ld( Z, ld( Y, mult( X, Z ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (8497) {G40,W15,D5,L1,V3,M1} P(1903,8466);d(1927);d(15) { ld( 
% 88.03/88.42    Y, ld( Z, mult( X, Y ) ) ) ==> ld( ld( X, mult( Z, Y ) ), Y ) }.
% 88.03/88.42  parent0: (10877) {G2,W15,D5,L1,V3,M1}  { ld( Z, ld( Y, mult( X, Z ) ) ) ==>
% 88.03/88.42     ld( ld( X, mult( Y, Z ) ), Z ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10878) {G40,W15,D5,L1,V3,M1}  { ld( ld( Z, mult( Y, X ) ), X ) ==>
% 88.03/88.42     ld( X, ld( Y, mult( Z, X ) ) ) }.
% 88.03/88.42  parent0[0]: (8497) {G40,W15,D5,L1,V3,M1} P(1903,8466);d(1927);d(15) { ld( Y
% 88.03/88.42    , ld( Z, mult( X, Y ) ) ) ==> ld( ld( X, mult( Z, Y ) ), Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Y
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10885) {G24,W21,D6,L1,V3,M1}  { ld( ld( X, mult( Y, ld( Z, unit )
% 88.03/88.42     ) ), ld( Z, unit ) ) ==> mult( Z, ld( Y, mult( X, ld( Z, unit ) ) ) )
% 88.03/88.42     }.
% 88.03/88.42  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.42    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42  parent1[0; 12]: (10878) {G40,W15,D5,L1,V3,M1}  { ld( ld( Z, mult( Y, X ) )
% 88.03/88.42    , X ) ==> ld( X, ld( Y, mult( Z, X ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := ld( Y, mult( X, ld( Z, unit ) ) )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := ld( Z, unit )
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10887) {G25,W21,D7,L1,V3,M1}  { ld( mult( Z, ld( X, mult( Y, ld( 
% 88.03/88.42    Z, unit ) ) ) ), unit ) ==> mult( Z, ld( Y, mult( X, ld( Z, unit ) ) ) )
% 88.03/88.42     }.
% 88.03/88.42  parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.42     { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.42  parent1[0; 1]: (10885) {G24,W21,D6,L1,V3,M1}  { ld( ld( X, mult( Y, ld( Z, 
% 88.03/88.42    unit ) ) ), ld( Z, unit ) ) ==> mult( Z, ld( Y, mult( X, ld( Z, unit ) )
% 88.03/88.42     ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Z
% 88.03/88.42     Y := ld( X, mult( Y, ld( Z, unit ) ) )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10888) {G26,W19,D6,L1,V3,M1}  { rd( ld( mult( Z, ld( X, unit ) )
% 88.03/88.42    , Y ), X ) ==> mult( X, ld( Z, mult( Y, ld( X, unit ) ) ) ) }.
% 88.03/88.42  parent0[0]: (1963) {G25,W13,D5,L1,V3,M1} P(1173,1942) { ld( mult( X, ld( Y
% 88.03/88.42    , Z ) ), unit ) ==> rd( ld( Z, Y ), X ) }.
% 88.03/88.42  parent1[0; 1]: (10887) {G25,W21,D7,L1,V3,M1}  { ld( mult( Z, ld( X, mult( Y
% 88.03/88.42    , ld( Z, unit ) ) ) ), unit ) ==> mult( Z, ld( Y, mult( X, ld( Z, unit )
% 88.03/88.42     ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := mult( Z, ld( X, unit ) )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10890) {G21,W17,D6,L1,V3,M1}  { rd( ld( mult( X, ld( Y, unit ) )
% 88.03/88.42    , Z ), Y ) ==> mult( Y, ld( X, rd( Z, Y ) ) ) }.
% 88.03/88.42  parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult( 
% 88.03/88.42    Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.42  parent1[0; 14]: (10888) {G26,W19,D6,L1,V3,M1}  { rd( ld( mult( Z, ld( X, 
% 88.03/88.42    unit ) ), Y ), X ) ==> mult( X, ld( Z, mult( Y, ld( X, unit ) ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := Z
% 88.03/88.42     Z := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10892) {G21,W15,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), Z ), Y ) ==> 
% 88.03/88.42    mult( Y, ld( X, rd( Z, Y ) ) ) }.
% 88.03/88.42  parent0[0]: (1077) {G20,W9,D4,L1,V2,M1} P(1054,26);d(1073);d(1073) { mult( 
% 88.03/88.42    Y, ld( X, unit ) ) ==> rd( Y, X ) }.
% 88.03/88.42  parent1[0; 3]: (10890) {G21,W17,D6,L1,V3,M1}  { rd( ld( mult( X, ld( Y, 
% 88.03/88.42    unit ) ), Z ), Y ) ==> mult( Y, ld( X, rd( Z, Y ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  subsumption: (8534) {G41,W15,D5,L1,V3,M1} P(8497,1903);d(1895);d(1963);d(
% 88.03/88.42    1077);d(1077) { rd( ld( rd( Y, X ), Z ), X ) ==> mult( X, ld( Y, rd( Z, X
% 88.03/88.42     ) ) ) }.
% 88.03/88.42  parent0: (10892) {G21,W15,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), Z ), Y ) ==> 
% 88.03/88.42    mult( Y, ld( X, rd( Z, Y ) ) ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  permutation0:
% 88.03/88.42     0 ==> 0
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  eqswap: (10895) {G28,W11,D5,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( rd( X, Y )
% 88.03/88.42    , Y ), Y ) }.
% 88.03/88.42  parent0[0]: (2122) {G28,W11,D5,L1,V2,M1} P(16,2016);d(1986) { ld( ld( rd( Y
% 88.03/88.42    , X ), X ), X ) ==> ld( X, Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := Y
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10900) {G29,W19,D7,L1,V3,M1}  { ld( X, ld( rd( Y, X ), Z ) ) ==> 
% 88.03/88.42    ld( ld( mult( X, ld( Y, rd( Z, X ) ) ), X ), X ) }.
% 88.03/88.42  parent0[0]: (8534) {G41,W15,D5,L1,V3,M1} P(8497,1903);d(1895);d(1963);d(
% 88.03/88.42    1077);d(1077) { rd( ld( rd( Y, X ), Z ), X ) ==> mult( X, ld( Y, rd( Z, X
% 88.03/88.42     ) ) ) }.
% 88.03/88.42  parent1[0; 10]: (10895) {G28,W11,D5,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( rd
% 88.03/88.42    ( X, Y ), Y ), Y ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := ld( rd( Y, X ), Z )
% 88.03/88.42     Y := X
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10901) {G20,W17,D6,L1,V3,M1}  { ld( X, ld( rd( Y, X ), Z ) ) ==> 
% 88.03/88.42    ld( ld( ld( Y, rd( Z, X ) ), unit ), X ) }.
% 88.03/88.42  parent0[0]: (1089) {G19,W9,D4,L1,V2,M1} P(1054,1) { ld( mult( X, Y ), X ) 
% 88.03/88.42    ==> ld( Y, unit ) }.
% 88.03/88.42  parent1[0; 9]: (10900) {G29,W19,D7,L1,V3,M1}  { ld( X, ld( rd( Y, X ), Z )
% 88.03/88.42     ) ==> ld( ld( mult( X, ld( Y, rd( Z, X ) ) ), X ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := X
% 88.03/88.42     Y := ld( Y, rd( Z, X ) )
% 88.03/88.42  end
% 88.03/88.42  substitution1:
% 88.03/88.42     X := X
% 88.03/88.42     Y := Y
% 88.03/88.42     Z := Z
% 88.03/88.42  end
% 88.03/88.42  
% 88.03/88.42  paramod: (10902) {G21,W15,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), Z ) ) ==> 
% 88.03/88.42    mult( ld( Y, rd( Z, X ) ), X ) }.
% 88.03/88.42  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.42    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.42  parent1[0; 8]: (10901) {G20,W17,D6,L1,V3,M1}  { ld( X, ld( rd( Y, X ), Z )
% 88.03/88.42     ) ==> ld( ld( ld( Y, rd( Z, X ) ), unit ), X ) }.
% 88.03/88.42  substitution0:
% 88.03/88.42     X := ld( Y, rd( Z, X ) )
% 88.03/88.42     Y := X
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10903) {G22,W15,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), Z ) ) ==> 
% 88.03/88.43    ld( ld( rd( Z, X ), Y ), X ) }.
% 88.03/88.43  parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.43     ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.43  parent1[0; 8]: (10902) {G21,W15,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), Z )
% 88.03/88.43     ) ==> mult( ld( Y, rd( Z, X ) ), X ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := rd( Z, X )
% 88.03/88.43     Z := X
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  subsumption: (8566) {G42,W15,D5,L1,V3,M1} P(8534,2122);d(1089);d(1903);d(
% 88.03/88.43    1927) { ld( Y, ld( rd( X, Y ), Z ) ) ==> ld( ld( rd( Z, Y ), X ), Y ) }.
% 88.03/88.43  parent0: (10903) {G22,W15,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), Z ) ) ==> 
% 88.03/88.43    ld( ld( rd( Z, X ), Y ), X ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  permutation0:
% 88.03/88.43     0 ==> 0
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (10906) {G42,W15,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), Y ), X ) ==> 
% 88.03/88.43    ld( X, ld( rd( Y, X ), Z ) ) }.
% 88.03/88.43  parent0[0]: (8566) {G42,W15,D5,L1,V3,M1} P(8534,2122);d(1089);d(1903);d(
% 88.03/88.43    1927) { ld( Y, ld( rd( X, Y ), Z ) ) ==> ld( ld( rd( Z, Y ), X ), Y ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10912) {G26,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Z, unit )
% 88.03/88.43     ), Y ) ==> ld( Y, ld( ld( mult( Y, Z ), unit ), X ) ) }.
% 88.03/88.43  parent0[0]: (1967) {G25,W11,D4,L1,V2,M1} P(1054,1942) { rd( ld( Y, unit ), 
% 88.03/88.43    X ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.43  parent1[0; 13]: (10906) {G42,W15,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), Y ), X
% 88.03/88.43     ) ==> ld( X, ld( rd( Y, X ), Z ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := Z
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := ld( Z, unit )
% 88.03/88.43     Z := X
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10913) {G24,W17,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Z, unit )
% 88.03/88.43     ), Y ) ==> ld( Y, mult( mult( Y, Z ), X ) ) }.
% 88.03/88.43  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.43    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.43  parent1[0; 12]: (10912) {G26,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Z
% 88.03/88.43    , unit ) ), Y ) ==> ld( Y, ld( ld( mult( Y, Z ), unit ), X ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := mult( Y, Z )
% 88.03/88.43     Y := X
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10914) {G25,W17,D6,L1,V3,M1}  { ld( ld( mult( Z, rd( X, Y ) ), 
% 88.03/88.43    unit ), Y ) ==> ld( Y, mult( mult( Y, Z ), X ) ) }.
% 88.03/88.43  parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.43     { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.43  parent1[0; 2]: (10913) {G24,W17,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Z, 
% 88.03/88.43    unit ) ), Y ) ==> ld( Y, mult( mult( Y, Z ), X ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Z
% 88.03/88.43     Y := rd( X, Y )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10915) {G24,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Y, Z ) ), Z ) 
% 88.03/88.43    ==> ld( Z, mult( mult( Z, X ), Y ) ) }.
% 88.03/88.43  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.43    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.43  parent1[0; 1]: (10914) {G25,W17,D6,L1,V3,M1}  { ld( ld( mult( Z, rd( X, Y )
% 88.03/88.43     ), unit ), Y ) ==> ld( Y, mult( mult( Y, Z ), X ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := mult( X, rd( Y, Z ) )
% 88.03/88.43     Y := Z
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := Z
% 88.03/88.43     Z := X
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10916) {G25,W15,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), Z ) ==> 
% 88.03/88.43    ld( Z, mult( mult( Z, X ), Y ) ) }.
% 88.03/88.43  parent0[0]: (2058) {G28,W15,D5,L1,V4,M1} P(1994,1986) { mult( mult( X, rd( 
% 88.03/88.43    Z, Y ) ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 88.03/88.43  parent1[0; 1]: (10915) {G24,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Y, Z ) )
% 88.03/88.43    , Z ) ==> ld( Z, mult( mult( Z, X ), Y ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Z
% 88.03/88.43     Z := Y
% 88.03/88.43     T := Z
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (10917) {G25,W15,D5,L1,V3,M1}  { ld( X, mult( mult( X, Z ), Y ) ) 
% 88.03/88.43    ==> ld( rd( rd( X, Y ), Z ), X ) }.
% 88.03/88.43  parent0[0]: (10916) {G25,W15,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), Z ) 
% 88.03/88.43    ==> ld( Z, mult( mult( Z, X ), Y ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Z
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := X
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  subsumption: (8635) {G43,W15,D5,L1,V3,M1} P(1967,8566);d(1903);d(1895);d(
% 88.03/88.43    1903);d(2058) { ld( Y, mult( mult( Y, X ), Z ) ) ==> ld( rd( rd( Y, Z ), 
% 88.03/88.43    X ), Y ) }.
% 88.03/88.43  parent0: (10917) {G25,W15,D5,L1,V3,M1}  { ld( X, mult( mult( X, Z ), Y ) ) 
% 88.03/88.43    ==> ld( rd( rd( X, Y ), Z ), X ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := Z
% 88.03/88.43     Z := X
% 88.03/88.43  end
% 88.03/88.43  permutation0:
% 88.03/88.43     0 ==> 0
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (10919) {G42,W15,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), Y ), X ) ==> 
% 88.03/88.43    ld( X, ld( rd( Y, X ), Z ) ) }.
% 88.03/88.43  parent0[0]: (8566) {G42,W15,D5,L1,V3,M1} P(8534,2122);d(1089);d(1903);d(
% 88.03/88.43    1927) { ld( Y, ld( rd( X, Y ), Z ) ) ==> ld( ld( rd( Z, Y ), X ), Y ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10923) {G6,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Y, Z ) ), 
% 88.03/88.43    Y ) ==> ld( Y, ld( ld( Y, rd( Z, Y ) ), X ) ) }.
% 88.03/88.43  parent0[0]: (588) {G5,W11,D4,L1,V2,M1} P(562,14) { rd( ld( X, Y ), X ) ==> 
% 88.03/88.43    ld( X, rd( Y, X ) ) }.
% 88.03/88.43  parent1[0; 13]: (10919) {G42,W15,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), Y ), X
% 88.03/88.43     ) ==> ld( X, ld( rd( Y, X ), Z ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := Z
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := ld( Y, Z )
% 88.03/88.43     Z := X
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (10925) {G6,W19,D6,L1,V3,M1}  { ld( Y, ld( ld( Y, rd( Z, Y ) ), X )
% 88.03/88.43     ) ==> ld( ld( rd( X, Y ), ld( Y, Z ) ), Y ) }.
% 88.03/88.43  parent0[0]: (10923) {G6,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Y, Z )
% 88.03/88.43     ), Y ) ==> ld( Y, ld( ld( Y, rd( Z, Y ) ), X ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  subsumption: (8642) {G43,W19,D6,L1,V3,M1} P(588,8566) { ld( X, ld( ld( X, 
% 88.03/88.43    rd( Y, X ) ), Z ) ) ==> ld( ld( rd( Z, X ), ld( X, Y ) ), X ) }.
% 88.03/88.43  parent0: (10925) {G6,W19,D6,L1,V3,M1}  { ld( Y, ld( ld( Y, rd( Z, Y ) ), X
% 88.03/88.43     ) ) ==> ld( ld( rd( X, Y ), ld( Y, Z ) ), Y ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Z
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Y
% 88.03/88.43  end
% 88.03/88.43  permutation0:
% 88.03/88.43     0 ==> 0
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (10926) {G43,W15,D5,L1,V3,M1}  { ld( rd( rd( X, Z ), Y ), X ) ==> 
% 88.03/88.43    ld( X, mult( mult( X, Y ), Z ) ) }.
% 88.03/88.43  parent0[0]: (8635) {G43,W15,D5,L1,V3,M1} P(1967,8566);d(1903);d(1895);d(
% 88.03/88.43    1903);d(2058) { ld( Y, mult( mult( Y, X ), Z ) ) ==> ld( rd( rd( Y, Z ), 
% 88.03/88.43    X ), Y ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10937) {G24,W21,D6,L1,V3,M1}  { ld( rd( rd( ld( X, unit ), Y ), Z
% 88.03/88.43     ), ld( X, unit ) ) ==> mult( X, mult( mult( ld( X, unit ), Z ), Y ) )
% 88.03/88.43     }.
% 88.03/88.43  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.43    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.43  parent1[0; 12]: (10926) {G43,W15,D5,L1,V3,M1}  { ld( rd( rd( X, Z ), Y ), X
% 88.03/88.43     ) ==> ld( X, mult( mult( X, Y ), Z ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := mult( mult( ld( X, unit ), Z ), Y )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := ld( X, unit )
% 88.03/88.43     Y := Z
% 88.03/88.43     Z := Y
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10938) {G25,W21,D7,L1,V3,M1}  { ld( mult( X, rd( rd( ld( X, unit
% 88.03/88.43     ), Y ), Z ) ), unit ) ==> mult( X, mult( mult( ld( X, unit ), Z ), Y ) )
% 88.03/88.43     }.
% 88.03/88.43  parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.43     { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.43  parent1[0; 1]: (10937) {G24,W21,D6,L1,V3,M1}  { ld( rd( rd( ld( X, unit ), 
% 88.03/88.43    Y ), Z ), ld( X, unit ) ) ==> mult( X, mult( mult( ld( X, unit ), Z ), Y
% 88.03/88.43     ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := rd( rd( ld( X, unit ), Y ), Z )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10939) {G26,W19,D6,L1,V3,M1}  { rd( rd( Z, rd( ld( X, unit ), Y )
% 88.03/88.43     ), X ) ==> mult( X, mult( mult( ld( X, unit ), Z ), Y ) ) }.
% 88.03/88.43  parent0[0]: (2035) {G28,W13,D5,L1,V3,M1} P(1986,1077);d(1895) { ld( mult( Z
% 88.03/88.43    , rd( Y, X ) ), unit ) ==> rd( rd( X, Y ), Z ) }.
% 88.03/88.43  parent1[0; 1]: (10938) {G25,W21,D7,L1,V3,M1}  { ld( mult( X, rd( rd( ld( X
% 88.03/88.43    , unit ), Y ), Z ) ), unit ) ==> mult( X, mult( mult( ld( X, unit ), Z )
% 88.03/88.43    , Y ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Z
% 88.03/88.43     Y := rd( ld( X, unit ), Y )
% 88.03/88.43     Z := X
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10940) {G27,W19,D6,L1,V3,M1}  { rd( mult( X, rd( Z, ld( Y, unit )
% 88.03/88.43     ) ), Y ) ==> mult( Y, mult( mult( ld( Y, unit ), X ), Z ) ) }.
% 88.03/88.43  parent0[0]: (1994) {G27,W11,D4,L1,V3,M1} P(1950,1171);d(15) { rd( Z, rd( Y
% 88.03/88.43    , X ) ) ==> mult( Z, rd( X, Y ) ) }.
% 88.03/88.43  parent1[0; 2]: (10939) {G26,W19,D6,L1,V3,M1}  { rd( rd( Z, rd( ld( X, unit
% 88.03/88.43     ), Y ) ), X ) ==> mult( X, mult( mult( ld( X, unit ), Z ), Y ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Z
% 88.03/88.43     Y := ld( Y, unit )
% 88.03/88.43     Z := X
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := Z
% 88.03/88.43     Z := X
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10941) {G24,W19,D6,L1,V3,M1}  { rd( mult( X, mult( Y, ld( unit, Z
% 88.03/88.43     ) ) ), Z ) ==> mult( Z, mult( mult( ld( Z, unit ), X ), Y ) ) }.
% 88.03/88.43  parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.43     ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.43  parent1[0; 4]: (10940) {G27,W19,D6,L1,V3,M1}  { rd( mult( X, rd( Z, ld( Y, 
% 88.03/88.43    unit ) ) ), Y ) ==> mult( Y, mult( mult( ld( Y, unit ), X ), Z ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Z
% 88.03/88.43     Y := unit
% 88.03/88.43     Z := Y
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Z
% 88.03/88.43     Z := Y
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10942) {G2,W17,D6,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), Z ) 
% 88.03/88.43    ==> mult( Z, mult( mult( ld( Z, unit ), X ), Y ) ) }.
% 88.03/88.43  parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.43  parent1[0; 6]: (10941) {G24,W19,D6,L1,V3,M1}  { rd( mult( X, mult( Y, ld( 
% 88.03/88.43    unit, Z ) ) ), Z ) ==> mult( Z, mult( mult( ld( Z, unit ), X ), Y ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Z
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10943) {G3,W17,D6,L1,V3,M1}  { mult( mult( X, Z ), ld( Z, Y ) ) 
% 88.03/88.43    ==> mult( Z, mult( mult( ld( Z, unit ), X ), Y ) ) }.
% 88.03/88.43  parent0[0]: (8383) {G36,W15,D5,L1,V3,M1} P(1903,8333);d(1171);d(1927);d(
% 88.03/88.43    8328);d(15) { rd( mult( Z, mult( X, Y ) ), Y ) ==> mult( mult( Z, Y ), ld
% 88.03/88.43    ( Y, X ) ) }.
% 88.03/88.43  parent1[0; 1]: (10942) {G2,W17,D6,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) )
% 88.03/88.43    , Z ) ==> mult( Z, mult( mult( ld( Z, unit ), X ), Y ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := Z
% 88.03/88.43     Z := X
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10944) {G4,W17,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( Y, Z ) ) 
% 88.03/88.43    ==> mult( Y, mult( ld( ld( unit, Y ), X ), Z ) ) }.
% 88.03/88.43  parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.43     ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.43  parent1[0; 11]: (10943) {G3,W17,D6,L1,V3,M1}  { mult( mult( X, Z ), ld( Z, 
% 88.03/88.43    Y ) ) ==> mult( Z, mult( mult( ld( Z, unit ), X ), Y ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := unit
% 88.03/88.43     Z := X
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Z
% 88.03/88.43     Z := Y
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10946) {G5,W17,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( Y, Z ) ) 
% 88.03/88.43    ==> mult( Y, ld( ld( X, ld( unit, Y ) ), Z ) ) }.
% 88.03/88.43  parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.43     ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.43  parent1[0; 10]: (10944) {G4,W17,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( Y, 
% 88.03/88.43    Z ) ) ==> mult( Y, mult( ld( ld( unit, Y ), X ), Z ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := ld( unit, Y )
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10947) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( Y, Z ) ) 
% 88.03/88.43    ==> mult( Y, ld( ld( X, Y ), Z ) ) }.
% 88.03/88.43  parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.43  parent1[0; 13]: (10946) {G5,W17,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( Y, 
% 88.03/88.43    Z ) ) ==> mult( Y, ld( ld( X, ld( unit, Y ) ), Z ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (10948) {G2,W15,D5,L1,V3,M1}  { mult( Y, ld( ld( X, Y ), Z ) ) ==> 
% 88.03/88.43    mult( mult( X, Y ), ld( Y, Z ) ) }.
% 88.03/88.43  parent0[0]: (10947) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( Y, Z )
% 88.03/88.43     ) ==> mult( Y, ld( ld( X, Y ), Z ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  subsumption: (8670) {G44,W15,D5,L1,V3,M1} P(8635,1903);d(1895);d(2035);d(
% 88.03/88.43    1994);d(1171);d(15);d(8383);d(1927);d(1927);d(15) { mult( X, ld( ld( Y, X
% 88.03/88.43     ), Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 88.03/88.43  parent0: (10948) {G2,W15,D5,L1,V3,M1}  { mult( Y, ld( ld( X, Y ), Z ) ) ==>
% 88.03/88.43     mult( mult( X, Y ), ld( Y, Z ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  permutation0:
% 88.03/88.43     0 ==> 0
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (10950) {G25,W13,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> ld( mult( 
% 88.03/88.43    X, ld( Y, Z ) ), unit ) }.
% 88.03/88.43  parent0[0]: (1963) {G25,W13,D5,L1,V3,M1} P(1173,1942) { ld( mult( X, ld( Y
% 88.03/88.43    , Z ) ), unit ) ==> rd( ld( Z, Y ), X ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10954) {G26,W17,D5,L1,V3,M1}  { rd( ld( X, ld( Y, Z ) ), Z ) ==> 
% 88.03/88.43    ld( mult( mult( Y, Z ), ld( Z, X ) ), unit ) }.
% 88.03/88.43  parent0[0]: (8670) {G44,W15,D5,L1,V3,M1} P(8635,1903);d(1895);d(2035);d(
% 88.03/88.43    1994);d(1171);d(15);d(8383);d(1927);d(1927);d(15) { mult( X, ld( ld( Y, X
% 88.03/88.43     ), Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 88.03/88.43  parent1[0; 9]: (10950) {G25,W13,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> ld
% 88.03/88.43    ( mult( X, ld( Y, Z ) ), unit ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Z
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := X
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := Z
% 88.03/88.43     Y := ld( Y, Z )
% 88.03/88.43     Z := X
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10955) {G26,W15,D5,L1,V3,M1}  { rd( ld( X, ld( Y, Z ) ), Z ) ==> 
% 88.03/88.43    rd( ld( X, Z ), mult( Y, Z ) ) }.
% 88.03/88.43  parent0[0]: (1963) {G25,W13,D5,L1,V3,M1} P(1173,1942) { ld( mult( X, ld( Y
% 88.03/88.43    , Z ) ), unit ) ==> rd( ld( Z, Y ), X ) }.
% 88.03/88.43  parent1[0; 8]: (10954) {G26,W17,D5,L1,V3,M1}  { rd( ld( X, ld( Y, Z ) ), Z
% 88.03/88.43     ) ==> ld( mult( mult( Y, Z ), ld( Z, X ) ), unit ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := mult( Y, Z )
% 88.03/88.43     Y := Z
% 88.03/88.43     Z := X
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (10956) {G26,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( Y, Z ) ) ==>
% 88.03/88.43     rd( ld( X, ld( Y, Z ) ), Z ) }.
% 88.03/88.43  parent0[0]: (10955) {G26,W15,D5,L1,V3,M1}  { rd( ld( X, ld( Y, Z ) ), Z ) 
% 88.03/88.43    ==> rd( ld( X, Z ), mult( Y, Z ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  subsumption: (8776) {G45,W15,D5,L1,V3,M1} P(8670,1963);d(1963) { rd( ld( Z
% 88.03/88.43    , X ), mult( Y, X ) ) ==> rd( ld( Z, ld( Y, X ) ), X ) }.
% 88.03/88.43  parent0: (10956) {G26,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( Y, Z ) ) 
% 88.03/88.43    ==> rd( ld( X, ld( Y, Z ) ), Z ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Z
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := X
% 88.03/88.43  end
% 88.03/88.43  permutation0:
% 88.03/88.43     0 ==> 0
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (10958) {G44,W15,D5,L1,V3,M1}  { mult( mult( Y, X ), ld( X, Z ) ) 
% 88.03/88.43    ==> mult( X, ld( ld( Y, X ), Z ) ) }.
% 88.03/88.43  parent0[0]: (8670) {G44,W15,D5,L1,V3,M1} P(8635,1903);d(1895);d(2035);d(
% 88.03/88.43    1994);d(1171);d(15);d(8383);d(1927);d(1927);d(15) { mult( X, ld( ld( Y, X
% 88.03/88.43     ), Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10964) {G29,W19,D6,L1,V3,M1}  { mult( mult( ld( rd( X, Y ), Y ), 
% 88.03/88.43    Y ), ld( Y, Z ) ) ==> mult( Y, ld( ld( Y, X ), Z ) ) }.
% 88.03/88.43  parent0[0]: (2122) {G28,W11,D5,L1,V2,M1} P(16,2016);d(1986) { ld( ld( rd( Y
% 88.03/88.43    , X ), X ), X ) ==> ld( X, Y ) }.
% 88.03/88.43  parent1[0; 15]: (10958) {G44,W15,D5,L1,V3,M1}  { mult( mult( Y, X ), ld( X
% 88.03/88.43    , Z ) ) ==> mult( X, ld( ld( Y, X ), Z ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := ld( rd( X, Y ), Y )
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10965) {G25,W19,D6,L1,V3,M1}  { mult( ld( ld( Y, rd( X, Y ) ), Y
% 88.03/88.43     ), ld( Y, Z ) ) ==> mult( Y, ld( ld( Y, X ), Z ) ) }.
% 88.03/88.43  parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.43     ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.43  parent1[0; 2]: (10964) {G29,W19,D6,L1,V3,M1}  { mult( mult( ld( rd( X, Y )
% 88.03/88.43    , Y ), Y ), ld( Y, Z ) ) ==> mult( Y, ld( ld( Y, X ), Z ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := rd( X, Y )
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Y
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10967) {G25,W19,D6,L1,V3,M1}  { ld( ld( X, ld( X, rd( Y, X ) ) )
% 88.03/88.43    , ld( X, Z ) ) ==> mult( X, ld( ld( X, Y ), Z ) ) }.
% 88.03/88.43  parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.43     ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.43  parent1[0; 1]: (10965) {G25,W19,D6,L1,V3,M1}  { mult( ld( ld( Y, rd( X, Y )
% 88.03/88.43     ), Y ), ld( Y, Z ) ) ==> mult( Y, ld( ld( Y, X ), Z ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := ld( X, rd( Y, X ) )
% 88.03/88.43     Y := X
% 88.03/88.43     Z := ld( X, Z )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10968) {G6,W19,D5,L1,V3,M1}  { ld( ld( mult( X, X ), rd( Y, X ) )
% 88.03/88.43    , ld( X, Z ) ) ==> mult( X, ld( ld( X, Y ), Z ) ) }.
% 88.03/88.43  parent0[0]: (67) {G5,W11,D4,L1,V2,M1} P(0,60) { ld( X, ld( X, Y ) ) ==> ld
% 88.03/88.43    ( mult( X, X ), Y ) }.
% 88.03/88.43  parent1[0; 2]: (10967) {G25,W19,D6,L1,V3,M1}  { ld( ld( X, ld( X, rd( Y, X
% 88.03/88.43     ) ) ), ld( X, Z ) ) ==> mult( X, ld( ld( X, Y ), Z ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := rd( Y, X )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  subsumption: (8779) {G45,W19,D5,L1,V3,M1} P(2122,8670);d(1927);d(1927);d(67
% 88.03/88.43    ) { ld( ld( mult( Y, Y ), rd( X, Y ) ), ld( Y, Z ) ) ==> mult( Y, ld( ld
% 88.03/88.43    ( Y, X ), Z ) ) }.
% 88.03/88.43  parent0: (10968) {G6,W19,D5,L1,V3,M1}  { ld( ld( mult( X, X ), rd( Y, X ) )
% 88.03/88.43    , ld( X, Z ) ) ==> mult( X, ld( ld( X, Y ), Z ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  permutation0:
% 88.03/88.43     0 ==> 0
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (10971) {G45,W15,D5,L1,V3,M1}  { rd( ld( X, ld( Z, Y ) ), Y ) ==> 
% 88.03/88.43    rd( ld( X, Y ), mult( Z, Y ) ) }.
% 88.03/88.43  parent0[0]: (8776) {G45,W15,D5,L1,V3,M1} P(8670,1963);d(1963) { rd( ld( Z, 
% 88.03/88.43    X ), mult( Y, X ) ) ==> rd( ld( Z, ld( Y, X ) ), X ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := Z
% 88.03/88.43     Z := X
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10983) {G25,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, unit ) )
% 88.03/88.43     ), ld( Z, unit ) ) ==> rd( ld( mult( Z, X ), unit ), mult( Y, ld( Z, 
% 88.03/88.43    unit ) ) ) }.
% 88.03/88.43  parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.43     { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.43  parent1[0; 13]: (10971) {G45,W15,D5,L1,V3,M1}  { rd( ld( X, ld( Z, Y ) ), Y
% 88.03/88.43     ) ==> rd( ld( X, Y ), mult( Z, Y ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Z
% 88.03/88.43     Y := X
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := ld( Z, unit )
% 88.03/88.43     Z := Y
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10987) {G26,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, unit ) )
% 88.03/88.43     ), ld( Z, unit ) ) ==> mult( ld( mult( Z, X ), unit ), rd( ld( unit, Z )
% 88.03/88.43    , Y ) ) }.
% 88.03/88.43  parent0[0]: (2061) {G28,W15,D5,L1,V4,M1} P(1171,1994) { rd( T, mult( X, ld
% 88.03/88.43    ( Z, Y ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 88.03/88.43  parent1[0; 12]: (10983) {G25,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, 
% 88.03/88.43    unit ) ) ), ld( Z, unit ) ) ==> rd( ld( mult( Z, X ), unit ), mult( Y, ld
% 88.03/88.43    ( Z, unit ) ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := unit
% 88.03/88.43     Z := Z
% 88.03/88.43     T := ld( mult( Z, X ), unit )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10988) {G25,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, unit ) )
% 88.03/88.43     ), ld( Z, unit ) ) ==> ld( ld( unit, mult( Z, X ) ), rd( ld( unit, Z ), 
% 88.03/88.43    Y ) ) }.
% 88.03/88.43  parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.43     ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.43  parent1[0; 12]: (10987) {G26,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, 
% 88.03/88.43    unit ) ) ), ld( Z, unit ) ) ==> mult( ld( mult( Z, X ), unit ), rd( ld( 
% 88.03/88.43    unit, Z ), Y ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := mult( Z, X )
% 88.03/88.43     Y := unit
% 88.03/88.43     Z := rd( ld( unit, Z ), Y )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10990) {G2,W21,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, unit ) )
% 88.03/88.43     ), ld( Z, unit ) ) ==> ld( ld( unit, mult( Z, X ) ), rd( Z, Y ) ) }.
% 88.03/88.43  parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.43  parent1[0; 19]: (10988) {G25,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, 
% 88.03/88.43    unit ) ) ), ld( Z, unit ) ) ==> ld( ld( unit, mult( Z, X ) ), rd( ld( 
% 88.03/88.43    unit, Z ), Y ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Z
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10992) {G2,W19,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, unit ) )
% 88.03/88.43     ), ld( Z, unit ) ) ==> ld( mult( Z, X ), rd( Z, Y ) ) }.
% 88.03/88.43  parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.43  parent1[0; 13]: (10990) {G2,W21,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, 
% 88.03/88.43    unit ) ) ), ld( Z, unit ) ) ==> ld( ld( unit, mult( Z, X ) ), rd( Z, Y )
% 88.03/88.43     ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := mult( Z, X )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10993) {G3,W19,D6,L1,V3,M1}  { mult( ld( X, ld( Y, ld( Z, unit )
% 88.03/88.43     ) ), ld( unit, Z ) ) ==> ld( mult( Z, X ), rd( Z, Y ) ) }.
% 88.03/88.43  parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.43     ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.43  parent1[0; 1]: (10992) {G2,W19,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, 
% 88.03/88.43    unit ) ) ), ld( Z, unit ) ) ==> ld( mult( Z, X ), rd( Z, Y ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Z
% 88.03/88.43     Y := unit
% 88.03/88.43     Z := ld( X, ld( Y, ld( Z, unit ) ) )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10994) {G4,W19,D6,L1,V3,M1}  { ld( ld( ld( Y, ld( Z, unit ) ), X
% 88.03/88.43     ), ld( unit, Z ) ) ==> ld( mult( Z, X ), rd( Z, Y ) ) }.
% 88.03/88.43  parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.43     ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.43  parent1[0; 1]: (10993) {G3,W19,D6,L1,V3,M1}  { mult( ld( X, ld( Y, ld( Z, 
% 88.03/88.43    unit ) ) ), ld( unit, Z ) ) ==> ld( mult( Z, X ), rd( Z, Y ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := ld( Y, ld( Z, unit ) )
% 88.03/88.43     Z := ld( unit, Z )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10995) {G5,W19,D6,L1,V3,M1}  { ld( ld( ld( mult( Y, X ), unit ), 
% 88.03/88.43    Z ), ld( unit, Y ) ) ==> ld( mult( Y, Z ), rd( Y, X ) ) }.
% 88.03/88.43  parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.43     { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.43  parent1[0; 3]: (10994) {G4,W19,D6,L1,V3,M1}  { ld( ld( ld( Y, ld( Z, unit )
% 88.03/88.43     ), X ), ld( unit, Z ) ) ==> ld( mult( Z, X ), rd( Z, Y ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := Z
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Y
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10996) {G6,W17,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), ld( 
% 88.03/88.43    unit, X ) ) ==> ld( mult( X, Z ), rd( X, Y ) ) }.
% 88.03/88.43  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.43    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.43  parent1[0; 2]: (10995) {G5,W19,D6,L1,V3,M1}  { ld( ld( ld( mult( Y, X ), 
% 88.03/88.43    unit ), Z ), ld( unit, Y ) ) ==> ld( mult( Y, Z ), rd( Y, X ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := mult( X, Y )
% 88.03/88.43     Y := Z
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (10997) {G2,W15,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), X ) 
% 88.03/88.43    ==> ld( mult( X, Z ), rd( X, Y ) ) }.
% 88.03/88.43  parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 88.03/88.43  parent1[0; 7]: (10996) {G6,W17,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z )
% 88.03/88.43    , ld( unit, X ) ) ==> ld( mult( X, Z ), rd( X, Y ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (10998) {G2,W15,D5,L1,V3,M1}  { ld( mult( X, Z ), rd( X, Y ) ) ==> 
% 88.03/88.43    ld( mult( mult( X, Y ), Z ), X ) }.
% 88.03/88.43  parent0[0]: (10997) {G2,W15,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), X
% 88.03/88.43     ) ==> ld( mult( X, Z ), rd( X, Y ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  subsumption: (8819) {G46,W15,D5,L1,V3,M1} P(1895,8776);d(2061);d(1927);d(15
% 88.03/88.43    );d(15);d(1171);d(1927);d(1895);d(1903);d(15) { ld( mult( Y, X ), rd( Y, 
% 88.03/88.43    Z ) ) ==> ld( mult( mult( Y, Z ), X ), Y ) }.
% 88.03/88.43  parent0: (10998) {G2,W15,D5,L1,V3,M1}  { ld( mult( X, Z ), rd( X, Y ) ) ==>
% 88.03/88.43     ld( mult( mult( X, Y ), Z ), X ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := Z
% 88.03/88.43     Z := X
% 88.03/88.43  end
% 88.03/88.43  permutation0:
% 88.03/88.43     0 ==> 0
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (11000) {G46,W15,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), Y ), X ) 
% 88.03/88.43    ==> ld( mult( X, Y ), rd( X, Z ) ) }.
% 88.03/88.43  parent0[0]: (8819) {G46,W15,D5,L1,V3,M1} P(1895,8776);d(2061);d(1927);d(15)
% 88.03/88.43    ;d(15);d(1171);d(1927);d(1895);d(1903);d(15) { ld( mult( Y, X ), rd( Y, Z
% 88.03/88.43     ) ) ==> ld( mult( mult( Y, Z ), X ), Y ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11005) {G1,W15,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( X, Z )
% 88.03/88.43     ), X ) ==> ld( Z, rd( X, Y ) ) }.
% 88.03/88.43  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 88.03/88.43  parent1[0; 11]: (11000) {G46,W15,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), Y
% 88.03/88.43     ), X ) ==> ld( mult( X, Y ), rd( X, Z ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Z
% 88.03/88.43     Y := X
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := ld( X, Z )
% 88.03/88.43     Z := Y
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  subsumption: (8862) {G47,W15,D5,L1,V3,M1} P(0,8819) { ld( mult( mult( X, Z
% 88.03/88.43     ), ld( X, Y ) ), X ) ==> ld( Y, rd( X, Z ) ) }.
% 88.03/88.43  parent0: (11005) {G1,W15,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( X, Z )
% 88.03/88.43     ), X ) ==> ld( Z, rd( X, Y ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Z
% 88.03/88.43     Z := Y
% 88.03/88.43  end
% 88.03/88.43  permutation0:
% 88.03/88.43     0 ==> 0
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (11010) {G47,W15,D5,L1,V3,M1}  { ld( Z, rd( X, Y ) ) ==> ld( mult( 
% 88.03/88.43    mult( X, Y ), ld( X, Z ) ), X ) }.
% 88.03/88.43  parent0[0]: (8862) {G47,W15,D5,L1,V3,M1} P(0,8819) { ld( mult( mult( X, Z )
% 88.03/88.43    , ld( X, Y ) ), X ) ==> ld( Y, rd( X, Z ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Z
% 88.03/88.43     Z := Y
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11025) {G29,W27,D7,L1,V3,M1}  { ld( X, rd( mult( Y, Y ), ld( Z, Y
% 88.03/88.43     ) ) ) ==> ld( mult( ld( rd( rd( Z, Y ), Y ), Y ), ld( mult( Y, Y ), X )
% 88.03/88.43     ), mult( Y, Y ) ) }.
% 88.03/88.43  parent0[0]: (2227) {G28,W15,D5,L1,V2,M1} P(1998,46);d(1998) { mult( mult( X
% 88.03/88.43    , X ), ld( Y, X ) ) ==> ld( rd( rd( Y, X ), X ), X ) }.
% 88.03/88.43  parent1[0; 12]: (11010) {G47,W15,D5,L1,V3,M1}  { ld( Z, rd( X, Y ) ) ==> ld
% 88.03/88.43    ( mult( mult( X, Y ), ld( X, Z ) ), X ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := Z
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := mult( Y, Y )
% 88.03/88.43     Y := ld( Z, Y )
% 88.03/88.43     Z := X
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11026) {G24,W27,D8,L1,V3,M1}  { ld( X, rd( mult( Y, Y ), ld( Z, Y
% 88.03/88.43     ) ) ) ==> ld( ld( Y, mult( ld( rd( rd( Z, Y ), Y ), Y ), ld( mult( Y, Y
% 88.03/88.43     ), X ) ) ), Y ) }.
% 88.03/88.43  parent0[0]: (1190) {G23,W11,D4,L1,V2,M1} P(67,1170);d(1170) { ld( Y, mult( 
% 88.03/88.43    X, X ) ) ==> ld( ld( X, Y ), X ) }.
% 88.03/88.43  parent1[0; 10]: (11025) {G29,W27,D7,L1,V3,M1}  { ld( X, rd( mult( Y, Y ), 
% 88.03/88.43    ld( Z, Y ) ) ) ==> ld( mult( ld( rd( rd( Z, Y ), Y ), Y ), ld( mult( Y, Y
% 88.03/88.43     ), X ) ), mult( Y, Y ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := mult( ld( rd( rd( Z, Y ), Y ), Y ), ld( mult( Y, Y ), X ) )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11027) {G25,W27,D8,L1,V3,M1}  { ld( X, rd( mult( Y, Y ), ld( Z, Y
% 88.03/88.43     ) ) ) ==> ld( ld( Y, ld( ld( Y, rd( rd( Z, Y ), Y ) ), ld( mult( Y, Y )
% 88.03/88.43    , X ) ) ), Y ) }.
% 88.03/88.43  parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.43     ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.43  parent1[0; 13]: (11026) {G24,W27,D8,L1,V3,M1}  { ld( X, rd( mult( Y, Y ), 
% 88.03/88.43    ld( Z, Y ) ) ) ==> ld( ld( Y, mult( ld( rd( rd( Z, Y ), Y ), Y ), ld( 
% 88.03/88.43    mult( Y, Y ), X ) ) ), Y ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := rd( rd( Z, Y ), Y )
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := ld( mult( Y, Y ), X )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11028) {G26,W27,D8,L1,V3,M1}  { ld( X, rd( mult( Y, Y ), ld( Z, Y
% 88.03/88.43     ) ) ) ==> ld( ld( ld( rd( ld( mult( Y, Y ), X ), Y ), ld( Y, rd( Z, Y )
% 88.03/88.43     ) ), Y ), Y ) }.
% 88.03/88.43  parent0[0]: (8642) {G43,W19,D6,L1,V3,M1} P(588,8566) { ld( X, ld( ld( X, rd
% 88.03/88.43    ( Y, X ) ), Z ) ) ==> ld( ld( rd( Z, X ), ld( X, Y ) ), X ) }.
% 88.03/88.43  parent1[0; 11]: (11027) {G25,W27,D8,L1,V3,M1}  { ld( X, rd( mult( Y, Y ), 
% 88.03/88.43    ld( Z, Y ) ) ) ==> ld( ld( Y, ld( ld( Y, rd( rd( Z, Y ), Y ) ), ld( mult
% 88.03/88.43    ( Y, Y ), X ) ) ), Y ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := rd( Z, Y )
% 88.03/88.43     Z := ld( mult( Y, Y ), X )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11029) {G7,W27,D7,L1,V3,M1}  { ld( X, rd( mult( Y, Y ), ld( Z, Y
% 88.03/88.43     ) ) ) ==> ld( ld( ld( ld( mult( Y, Y ), rd( X, Y ) ), ld( Y, rd( Z, Y )
% 88.03/88.43     ) ), Y ), Y ) }.
% 88.03/88.43  parent0[0]: (607) {G6,W15,D5,L1,V2,M1} P(67,588);d(588);d(67) { rd( ld( 
% 88.03/88.43    mult( X, X ), Y ), X ) ==> ld( mult( X, X ), rd( Y, X ) ) }.
% 88.03/88.43  parent1[0; 13]: (11028) {G26,W27,D8,L1,V3,M1}  { ld( X, rd( mult( Y, Y ), 
% 88.03/88.43    ld( Z, Y ) ) ) ==> ld( ld( ld( rd( ld( mult( Y, Y ), X ), Y ), ld( Y, rd
% 88.03/88.43    ( Z, Y ) ) ), Y ), Y ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11030) {G8,W23,D7,L1,V3,M1}  { ld( X, rd( mult( Y, Y ), ld( Z, Y
% 88.03/88.43     ) ) ) ==> ld( ld( mult( Y, ld( ld( Y, X ), rd( Z, Y ) ) ), Y ), Y ) }.
% 88.03/88.43  parent0[0]: (8779) {G45,W19,D5,L1,V3,M1} P(2122,8670);d(1927);d(1927);d(67)
% 88.03/88.43     { ld( ld( mult( Y, Y ), rd( X, Y ) ), ld( Y, Z ) ) ==> mult( Y, ld( ld( 
% 88.03/88.43    Y, X ), Z ) ) }.
% 88.03/88.43  parent1[0; 12]: (11029) {G7,W27,D7,L1,V3,M1}  { ld( X, rd( mult( Y, Y ), ld
% 88.03/88.43    ( Z, Y ) ) ) ==> ld( ld( ld( ld( mult( Y, Y ), rd( X, Y ) ), ld( Y, rd( Z
% 88.03/88.43    , Y ) ) ), Y ), Y ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := rd( Z, Y )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11031) {G9,W21,D6,L1,V3,M1}  { ld( X, rd( mult( Y, Y ), ld( Z, Y
% 88.03/88.43     ) ) ) ==> ld( ld( ld( ld( Y, X ), rd( Z, Y ) ), unit ), Y ) }.
% 88.03/88.43  parent0[0]: (1089) {G19,W9,D4,L1,V2,M1} P(1054,1) { ld( mult( X, Y ), X ) 
% 88.03/88.43    ==> ld( Y, unit ) }.
% 88.03/88.43  parent1[0; 11]: (11030) {G8,W23,D7,L1,V3,M1}  { ld( X, rd( mult( Y, Y ), ld
% 88.03/88.43    ( Z, Y ) ) ) ==> ld( ld( mult( Y, ld( ld( Y, X ), rd( Z, Y ) ) ), Y ), Y
% 88.03/88.43     ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := ld( ld( Y, X ), rd( Z, Y ) )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11032) {G10,W19,D5,L1,V3,M1}  { ld( X, rd( mult( Y, Y ), ld( Z, Y
% 88.03/88.43     ) ) ) ==> mult( ld( ld( Y, X ), rd( Z, Y ) ), Y ) }.
% 88.03/88.43  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.43    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.43  parent1[0; 10]: (11031) {G9,W21,D6,L1,V3,M1}  { ld( X, rd( mult( Y, Y ), ld
% 88.03/88.43    ( Z, Y ) ) ) ==> ld( ld( ld( ld( Y, X ), rd( Z, Y ) ), unit ), Y ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := ld( ld( Y, X ), rd( Z, Y ) )
% 88.03/88.43     Y := Y
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11033) {G11,W19,D5,L1,V3,M1}  { ld( X, rd( mult( Y, Y ), ld( Z, Y
% 88.03/88.43     ) ) ) ==> ld( ld( rd( Z, Y ), ld( Y, X ) ), Y ) }.
% 88.03/88.43  parent0[0]: (1927) {G24,W11,D4,L1,V3,M1} P(1170,1903) { mult( ld( X, Y ), Z
% 88.03/88.43     ) ==> ld( ld( Y, X ), Z ) }.
% 88.03/88.43  parent1[0; 10]: (11032) {G10,W19,D5,L1,V3,M1}  { ld( X, rd( mult( Y, Y ), 
% 88.03/88.43    ld( Z, Y ) ) ) ==> mult( ld( ld( Y, X ), rd( Z, Y ) ), Y ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := ld( Y, X )
% 88.03/88.43     Y := rd( Z, Y )
% 88.03/88.43     Z := Y
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11034) {G12,W19,D6,L1,V3,M1}  { ld( X, mult( Y, rd( Y, ld( Z, Y )
% 88.03/88.43     ) ) ) ==> ld( ld( rd( Z, Y ), ld( Y, X ) ), Y ) }.
% 88.03/88.43  parent0[0]: (1142) {G21,W11,D4,L1,V2,M1} P(1077,46);d(1077) { rd( mult( X, 
% 88.03/88.43    X ), Y ) ==> mult( X, rd( X, Y ) ) }.
% 88.03/88.43  parent1[0; 3]: (11033) {G11,W19,D5,L1,V3,M1}  { ld( X, rd( mult( Y, Y ), ld
% 88.03/88.43    ( Z, Y ) ) ) ==> ld( ld( rd( Z, Y ), ld( Y, X ) ), Y ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := ld( Z, Y )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11035) {G13,W19,D6,L1,V3,M1}  { ld( X, mult( Y, mult( Y, ld( Y, Z
% 88.03/88.43     ) ) ) ) ==> ld( ld( rd( Z, Y ), ld( Y, X ) ), Y ) }.
% 88.03/88.43  parent0[0]: (1171) {G23,W11,D4,L1,V3,M1} P(1170,1077) { rd( Z, ld( X, Y ) )
% 88.03/88.43     ==> mult( Z, ld( Y, X ) ) }.
% 88.03/88.43  parent1[0; 5]: (11034) {G12,W19,D6,L1,V3,M1}  { ld( X, mult( Y, rd( Y, ld( 
% 88.03/88.43    Z, Y ) ) ) ) ==> ld( ld( rd( Z, Y ), ld( Y, X ) ), Y ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Z
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Y
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11036) {G3,W19,D5,L1,V3,M1}  { ld( X, mult( mult( Y, Y ), ld( Y, 
% 88.03/88.43    Z ) ) ) ==> ld( ld( rd( Z, Y ), ld( Y, X ) ), Y ) }.
% 88.03/88.43  parent0[0]: (46) {G2,W11,D4,L1,V2,M1} P(5,9);d(4);d(5);d(5);q { mult( X, 
% 88.03/88.43    mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 88.03/88.43  parent1[0; 3]: (11035) {G13,W19,D6,L1,V3,M1}  { ld( X, mult( Y, mult( Y, ld
% 88.03/88.43    ( Y, Z ) ) ) ) ==> ld( ld( rd( Z, Y ), ld( Y, X ) ), Y ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := ld( Y, Z )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11037) {G4,W15,D5,L1,V3,M1}  { ld( X, mult( Y, Z ) ) ==> ld( ld( 
% 88.03/88.43    rd( Z, Y ), ld( Y, X ) ), Y ) }.
% 88.03/88.43  parent0[0]: (55) {G3,W11,D4,L1,V2,M1} P(0,46) { mult( mult( X, X ), ld( X, 
% 88.03/88.43    Y ) ) ==> mult( X, Y ) }.
% 88.03/88.43  parent1[0; 3]: (11036) {G3,W19,D5,L1,V3,M1}  { ld( X, mult( mult( Y, Y ), 
% 88.03/88.43    ld( Y, Z ) ) ) ==> ld( ld( rd( Z, Y ), ld( Y, X ) ), Y ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := Z
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (11038) {G4,W15,D5,L1,V3,M1}  { ld( ld( rd( Z, Y ), ld( Y, X ) ), Y
% 88.03/88.43     ) ==> ld( X, mult( Y, Z ) ) }.
% 88.03/88.43  parent0[0]: (11037) {G4,W15,D5,L1,V3,M1}  { ld( X, mult( Y, Z ) ) ==> ld( 
% 88.03/88.43    ld( rd( Z, Y ), ld( Y, X ) ), Y ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  subsumption: (8878) {G48,W15,D5,L1,V3,M1} P(2227,8862);d(1190);d(1927);d(
% 88.03/88.43    8642);d(607);d(8779);d(1089);d(1903);d(1927);d(1142);d(1171);d(46);d(55)
% 88.03/88.43     { ld( ld( rd( Y, X ), ld( X, Z ) ), X ) ==> ld( Z, mult( X, Y ) ) }.
% 88.03/88.43  parent0: (11038) {G4,W15,D5,L1,V3,M1}  { ld( ld( rd( Z, Y ), ld( Y, X ) ), 
% 88.03/88.43    Y ) ==> ld( X, mult( Y, Z ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Z
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Y
% 88.03/88.43  end
% 88.03/88.43  permutation0:
% 88.03/88.43     0 ==> 0
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (11040) {G25,W11,D5,L1,V3,M1}  { Z ==> ld( ld( X, Y ), ld( ld( Y, X
% 88.03/88.43     ), Z ) ) }.
% 88.03/88.43  parent0[0]: (2091) {G25,W11,D5,L1,V3,M1} P(1927,1) { ld( ld( X, Y ), ld( ld
% 88.03/88.43    ( Y, X ), Z ) ) ==> Z }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11044) {G26,W15,D5,L1,V3,M1}  { X ==> ld( ld( ld( X, Y ), rd( Z, 
% 88.03/88.43    X ) ), ld( Y, mult( X, Z ) ) ) }.
% 88.03/88.43  parent0[0]: (8878) {G48,W15,D5,L1,V3,M1} P(2227,8862);d(1190);d(1927);d(
% 88.03/88.43    8642);d(607);d(8779);d(1089);d(1903);d(1927);d(1142);d(1171);d(46);d(55)
% 88.03/88.43     { ld( ld( rd( Y, X ), ld( X, Z ) ), X ) ==> ld( Z, mult( X, Y ) ) }.
% 88.03/88.43  parent1[0; 10]: (11040) {G25,W11,D5,L1,V3,M1}  { Z ==> ld( ld( X, Y ), ld( 
% 88.03/88.43    ld( Y, X ), Z ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Z
% 88.03/88.43     Z := Y
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := ld( X, Y )
% 88.03/88.43     Y := rd( Z, X )
% 88.03/88.43     Z := X
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (11047) {G26,W15,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), rd( Z, X ) ), 
% 88.03/88.43    ld( Y, mult( X, Z ) ) ) ==> X }.
% 88.03/88.43  parent0[0]: (11044) {G26,W15,D5,L1,V3,M1}  { X ==> ld( ld( ld( X, Y ), rd( 
% 88.03/88.43    Z, X ) ), ld( Y, mult( X, Z ) ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  subsumption: (8921) {G49,W15,D5,L1,V3,M1} P(8878,2091) { ld( ld( ld( Y, Z )
% 88.03/88.43    , rd( X, Y ) ), ld( Z, mult( Y, X ) ) ) ==> Y }.
% 88.03/88.43  parent0: (11047) {G26,W15,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), rd( Z, X ) )
% 88.03/88.43    , ld( Y, mult( X, Z ) ) ) ==> X }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := Z
% 88.03/88.43     Z := X
% 88.03/88.43  end
% 88.03/88.43  permutation0:
% 88.03/88.43     0 ==> 0
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (11050) {G49,W15,D5,L1,V3,M1}  { X ==> ld( ld( ld( X, Y ), rd( Z, X
% 88.03/88.43     ) ), ld( Y, mult( X, Z ) ) ) }.
% 88.03/88.43  parent0[0]: (8921) {G49,W15,D5,L1,V3,M1} P(8878,2091) { ld( ld( ld( Y, Z )
% 88.03/88.43    , rd( X, Y ) ), ld( Z, mult( Y, X ) ) ) ==> Y }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Z
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Y
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11053) {G25,W19,D6,L1,V3,M1}  { X ==> ld( ld( ld( mult( Y, X ), 
% 88.03/88.43    unit ), rd( Z, X ) ), ld( ld( Y, unit ), mult( X, Z ) ) ) }.
% 88.03/88.43  parent0[0]: (1895) {G24,W11,D4,L1,V2,M1} P(1155,1185);d(657);d(1331);d(1)
% 88.03/88.43     { ld( Y, ld( X, unit ) ) ==> ld( mult( X, Y ), unit ) }.
% 88.03/88.43  parent1[0; 4]: (11050) {G49,W15,D5,L1,V3,M1}  { X ==> ld( ld( ld( X, Y ), 
% 88.03/88.43    rd( Z, X ) ), ld( Y, mult( X, Z ) ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := ld( Y, unit )
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11055) {G24,W17,D6,L1,V3,M1}  { X ==> ld( ld( ld( mult( Y, X ), 
% 88.03/88.43    unit ), rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) }.
% 88.03/88.43  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.43    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.43  parent1[0; 12]: (11053) {G25,W19,D6,L1,V3,M1}  { X ==> ld( ld( ld( mult( Y
% 88.03/88.43    , X ), unit ), rd( Z, X ) ), ld( ld( Y, unit ), mult( X, Z ) ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := mult( X, Z )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11057) {G24,W15,D5,L1,V3,M1}  { X ==> ld( mult( mult( Y, X ), rd
% 88.03/88.43    ( Z, X ) ), mult( Y, mult( X, Z ) ) ) }.
% 88.03/88.43  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.43    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.43  parent1[0; 3]: (11055) {G24,W17,D6,L1,V3,M1}  { X ==> ld( ld( ld( mult( Y, 
% 88.03/88.43    X ), unit ), rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := mult( Y, X )
% 88.03/88.43     Y := rd( Z, X )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (11058) {G24,W15,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), rd( Z, X )
% 88.03/88.43     ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 88.03/88.43  parent0[0]: (11057) {G24,W15,D5,L1,V3,M1}  { X ==> ld( mult( mult( Y, X ), 
% 88.03/88.43    rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  subsumption: (8996) {G50,W15,D5,L1,V3,M1} P(1895,8921);d(1903);d(1903) { ld
% 88.03/88.43    ( mult( mult( Y, X ), rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 88.03/88.43  parent0: (11058) {G24,W15,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), rd( Z, X
% 88.03/88.43     ) ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  permutation0:
% 88.03/88.43     0 ==> 0
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (11060) {G23,W17,D6,L1,V2,M1}  { ld( X, Y ) ==> ld( mult( X, f( ld
% 88.03/88.43    ( Y, X ) ) ), mult( Y, f( ld( Y, X ) ) ) ) }.
% 88.03/88.43  parent0[0]: (3330) {G23,W17,D6,L1,V2,M1} P(145,1082);d(8);d(1170) { ld( 
% 88.03/88.43    mult( X, f( ld( Y, X ) ) ), mult( Y, f( ld( Y, X ) ) ) ) ==> ld( X, Y )
% 88.03/88.43     }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11067) {G24,W45,D8,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), mult
% 88.03/88.43    ( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( mult( mult( X, mult( Y, Z ) ), f( 
% 88.03/88.43    ld( mult( mult( X, Y ), rd( Z, Y ) ), mult( X, mult( Y, Z ) ) ) ) ), mult
% 88.03/88.43    ( mult( mult( X, Y ), rd( Z, Y ) ), f( Y ) ) ) }.
% 88.03/88.43  parent0[0]: (8996) {G50,W15,D5,L1,V3,M1} P(1895,8921);d(1903);d(1903) { ld
% 88.03/88.43    ( mult( mult( Y, X ), rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 88.03/88.43  parent1[0; 44]: (11060) {G23,W17,D6,L1,V2,M1}  { ld( X, Y ) ==> ld( mult( X
% 88.03/88.43    , f( ld( Y, X ) ) ), mult( Y, f( ld( Y, X ) ) ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := mult( X, mult( Y, Z ) )
% 88.03/88.43     Y := mult( mult( X, Y ), rd( Z, Y ) )
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11068) {G25,W33,D6,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), mult
% 88.03/88.43    ( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( mult( mult( X, mult( Y, Z ) ), f( 
% 88.03/88.43    Y ) ), mult( mult( mult( X, Y ), rd( Z, Y ) ), f( Y ) ) ) }.
% 88.03/88.43  parent0[0]: (8996) {G50,W15,D5,L1,V3,M1} P(1895,8921);d(1903);d(1903) { ld
% 88.03/88.43    ( mult( mult( Y, X ), rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 88.03/88.43  parent1[0; 22]: (11067) {G24,W45,D8,L1,V3,M1}  { ld( mult( X, mult( Y, Z )
% 88.03/88.43     ), mult( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( mult( mult( X, mult( Y, Z
% 88.03/88.43     ) ), f( ld( mult( mult( X, Y ), rd( Z, Y ) ), mult( X, mult( Y, Z ) ) )
% 88.03/88.43     ) ), mult( mult( mult( X, Y ), rd( Z, Y ) ), f( Y ) ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11071) {G26,W33,D6,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), mult
% 88.03/88.43    ( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( mult( mult( X, mult( Y, Z ) ), f( 
% 88.03/88.43    Y ) ), ld( rd( rd( Y, Z ), mult( X, Y ) ), f( Y ) ) ) }.
% 88.03/88.43  parent0[0]: (2058) {G28,W15,D5,L1,V4,M1} P(1994,1986) { mult( mult( X, rd( 
% 88.03/88.43    Z, Y ) ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 88.03/88.43  parent1[0; 23]: (11068) {G25,W33,D6,L1,V3,M1}  { ld( mult( X, mult( Y, Z )
% 88.03/88.43     ), mult( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( mult( mult( X, mult( Y, Z
% 88.03/88.43     ) ), f( Y ) ), mult( mult( mult( X, Y ), rd( Z, Y ) ), f( Y ) ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := mult( X, Y )
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43     T := f( Y )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11072) {G27,W31,D6,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), mult
% 88.03/88.43    ( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( mult( mult( X, mult( Y, Z ) ), f( 
% 88.03/88.43    Y ) ), rd( mult( X, mult( Y, Z ) ), f( Y ) ) ) }.
% 88.03/88.43  parent0[0]: (8179) {G32,W19,D5,L1,V3,M1} P(8153,1989) { ld( rd( rd( X, Z )
% 88.03/88.43    , mult( Y, X ) ), f( X ) ) ==> rd( mult( Y, mult( X, Z ) ), f( X ) ) }.
% 88.03/88.43  parent1[0; 23]: (11071) {G26,W33,D6,L1,V3,M1}  { ld( mult( X, mult( Y, Z )
% 88.03/88.43     ), mult( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( mult( mult( X, mult( Y, Z
% 88.03/88.43     ) ), f( Y ) ), ld( rd( rd( Y, Z ), mult( X, Y ) ), f( Y ) ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11073) {G22,W21,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), mult
% 88.03/88.43    ( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( mult( f( Y ), f( Y ) ), unit ) }.
% 88.03/88.43  parent0[0]: (1082) {G21,W13,D4,L1,V2,M1} P(1054,127);d(1077);d(1077);d(588)
% 88.03/88.43    ;d(454);d(67) { ld( mult( X, Y ), rd( X, Y ) ) ==> ld( mult( Y, Y ), unit
% 88.03/88.43     ) }.
% 88.03/88.43  parent1[0; 14]: (11072) {G27,W31,D6,L1,V3,M1}  { ld( mult( X, mult( Y, Z )
% 88.03/88.43     ), mult( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( mult( mult( X, mult( Y, Z
% 88.03/88.43     ) ), f( Y ) ), rd( mult( X, mult( Y, Z ) ), f( Y ) ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := mult( X, mult( Y, Z ) )
% 88.03/88.43     Y := f( Y )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11074) {G1,W17,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), mult
% 88.03/88.43    ( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( Y, unit ) }.
% 88.03/88.43  parent0[0]: (8) {G0,W7,D4,L1,V1,M1} I { mult( f( X ), f( X ) ) ==> X }.
% 88.03/88.43  parent1[0; 15]: (11073) {G22,W21,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Z )
% 88.03/88.43     ), mult( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( mult( f( Y ), f( Y ) ), 
% 88.03/88.43    unit ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  subsumption: (9018) {G51,W17,D5,L1,V3,M1} P(8996,3330);d(2058);d(8179);d(
% 88.03/88.43    1082);d(8) { ld( mult( X, mult( Y, Z ) ), mult( mult( X, Y ), rd( Z, Y )
% 88.03/88.43     ) ) ==> ld( Y, unit ) }.
% 88.03/88.43  parent0: (11074) {G1,W17,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), mult
% 88.03/88.43    ( mult( X, Y ), rd( Z, Y ) ) ) ==> ld( Y, unit ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  permutation0:
% 88.03/88.43     0 ==> 0
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (11077) {G24,W15,D6,L1,V2,M1}  { ld( ld( Y, X ), Y ) ==> mult( X, 
% 88.03/88.43    ld( ld( ld( X, Y ), X ), Y ) ) }.
% 88.03/88.43  parent0[0]: (1289) {G24,W15,D6,L1,V2,M1} P(1190,107);d(1190);d(1190) { mult
% 88.03/88.43    ( X, ld( ld( ld( X, Y ), X ), Y ) ) ==> ld( ld( Y, X ), Y ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11088) {G25,W43,D7,L1,V3,M1}  { ld( ld( mult( X, mult( Y, Z ) ), 
% 88.03/88.43    mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==> mult( 
% 88.03/88.43    mult( mult( X, Y ), rd( Z, Y ) ), ld( ld( Y, mult( mult( X, Y ), rd( Z, Y
% 88.03/88.43     ) ) ), mult( X, mult( Y, Z ) ) ) ) }.
% 88.03/88.43  parent0[0]: (8996) {G50,W15,D5,L1,V3,M1} P(1895,8921);d(1903);d(1903) { ld
% 88.03/88.43    ( mult( mult( Y, X ), rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 88.03/88.43  parent1[0; 30]: (11077) {G24,W15,D6,L1,V2,M1}  { ld( ld( Y, X ), Y ) ==> 
% 88.03/88.43    mult( X, ld( ld( ld( X, Y ), X ), Y ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := mult( mult( X, Y ), rd( Z, Y ) )
% 88.03/88.43     Y := mult( X, mult( Y, Z ) )
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11089) {G26,W43,D6,L1,V3,M1}  { ld( ld( mult( X, mult( Y, Z ) ), 
% 88.03/88.43    mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==> mult( 
% 88.03/88.43    mult( Y, mult( mult( X, Y ), rd( Z, Y ) ) ), ld( mult( mult( X, Y ), rd( 
% 88.03/88.43    Z, Y ) ), mult( X, mult( Y, Z ) ) ) ) }.
% 88.03/88.43  parent0[0]: (8670) {G44,W15,D5,L1,V3,M1} P(8635,1903);d(1895);d(2035);d(
% 88.03/88.43    1994);d(1171);d(15);d(8383);d(1927);d(1927);d(15) { mult( X, ld( ld( Y, X
% 88.03/88.43     ), Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 88.03/88.43  parent1[0; 20]: (11088) {G25,W43,D7,L1,V3,M1}  { ld( ld( mult( X, mult( Y, 
% 88.03/88.43    Z ) ), mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==> 
% 88.03/88.43    mult( mult( mult( X, Y ), rd( Z, Y ) ), ld( ld( Y, mult( mult( X, Y ), rd
% 88.03/88.43    ( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := mult( mult( X, Y ), rd( Z, Y ) )
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := mult( X, mult( Y, Z ) )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11090) {G27,W43,D6,L1,V3,M1}  { ld( ld( mult( X, mult( Y, Z ) ), 
% 88.03/88.43    mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==> ld( rd
% 88.03/88.43    ( rd( rd( Y, Z ), mult( X, Y ) ), Y ), ld( mult( mult( X, Y ), rd( Z, Y )
% 88.03/88.43     ), mult( X, mult( Y, Z ) ) ) ) }.
% 88.03/88.43  parent0[0]: (3781) {G29,W19,D6,L1,V5,M1} P(1994,2058) { mult( mult( T, mult
% 88.03/88.43    ( X, rd( Z, Y ) ) ), U ) ==> ld( rd( rd( rd( Y, Z ), X ), T ), U ) }.
% 88.03/88.43  parent1[0; 20]: (11089) {G26,W43,D6,L1,V3,M1}  { ld( ld( mult( X, mult( Y, 
% 88.03/88.43    Z ) ), mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==> 
% 88.03/88.43    mult( mult( Y, mult( mult( X, Y ), rd( Z, Y ) ) ), ld( mult( mult( X, Y )
% 88.03/88.43    , rd( Z, Y ) ), mult( X, mult( Y, Z ) ) ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := mult( X, Y )
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43     T := Y
% 88.03/88.43     U := ld( mult( mult( X, Y ), rd( Z, Y ) ), mult( X, mult( Y, Z ) ) )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11091) {G28,W31,D6,L1,V3,M1}  { ld( ld( mult( X, mult( Y, Z ) ), 
% 88.03/88.43    mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==> ld( rd
% 88.03/88.43    ( rd( rd( Y, Z ), mult( X, Y ) ), Y ), Y ) }.
% 88.03/88.43  parent0[0]: (8996) {G50,W15,D5,L1,V3,M1} P(1895,8921);d(1903);d(1903) { ld
% 88.03/88.43    ( mult( mult( Y, X ), rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 88.03/88.43  parent1[0; 30]: (11090) {G27,W43,D6,L1,V3,M1}  { ld( ld( mult( X, mult( Y, 
% 88.03/88.43    Z ) ), mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==> 
% 88.03/88.43    ld( rd( rd( rd( Y, Z ), mult( X, Y ) ), Y ), ld( mult( mult( X, Y ), rd( 
% 88.03/88.43    Z, Y ) ), mult( X, mult( Y, Z ) ) ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11092) {G29,W27,D6,L1,V3,M1}  { ld( ld( mult( X, mult( Y, Z ) ), 
% 88.03/88.43    mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==> mult( 
% 88.03/88.43    mult( Y, mult( X, Y ) ), Z ) }.
% 88.03/88.43  parent0[0]: (8477) {G39,W15,D6,L1,V3,M1} P(8441,16) { ld( rd( rd( rd( X, Z
% 88.03/88.43     ), Y ), X ), X ) ==> mult( mult( X, Y ), Z ) }.
% 88.03/88.43  parent1[0; 20]: (11091) {G28,W31,D6,L1,V3,M1}  { ld( ld( mult( X, mult( Y, 
% 88.03/88.43    Z ) ), mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==> 
% 88.03/88.43    ld( rd( rd( rd( Y, Z ), mult( X, Y ) ), Y ), Y ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := mult( X, Y )
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11093) {G1,W27,D6,L1,V3,M1}  { ld( ld( mult( X, mult( Y, Z ) ), 
% 88.03/88.43    mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==> mult( 
% 88.03/88.43    mult( mult( Y, X ), Y ), Z ) }.
% 88.03/88.43  parent0[0]: (7) {G0,W11,D4,L1,V2,M1} I { mult( Y, mult( X, Y ) ) ==> mult( 
% 88.03/88.43    mult( Y, X ), Y ) }.
% 88.03/88.43  parent1[0; 21]: (11092) {G29,W27,D6,L1,V3,M1}  { ld( ld( mult( X, mult( Y, 
% 88.03/88.43    Z ) ), mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==> 
% 88.03/88.43    mult( mult( Y, mult( X, Y ) ), Z ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11094) {G2,W17,D5,L1,V3,M1}  { ld( ld( Y, unit ), mult( X, mult( 
% 88.03/88.43    Y, Z ) ) ) ==> mult( mult( mult( Y, X ), Y ), Z ) }.
% 88.03/88.43  parent0[0]: (9018) {G51,W17,D5,L1,V3,M1} P(8996,3330);d(2058);d(8179);d(
% 88.03/88.43    1082);d(8) { ld( mult( X, mult( Y, Z ) ), mult( mult( X, Y ), rd( Z, Y )
% 88.03/88.43     ) ) ==> ld( Y, unit ) }.
% 88.03/88.43  parent1[0; 2]: (11093) {G1,W27,D6,L1,V3,M1}  { ld( ld( mult( X, mult( Y, Z
% 88.03/88.43     ) ), mult( mult( X, Y ), rd( Z, Y ) ) ), mult( X, mult( Y, Z ) ) ) ==> 
% 88.03/88.43    mult( mult( mult( Y, X ), Y ), Z ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := X
% 88.03/88.43     Y := Y
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  paramod: (11095) {G3,W15,D5,L1,V3,M1}  { mult( X, mult( Y, mult( X, Z ) ) )
% 88.03/88.43     ==> mult( mult( mult( X, Y ), X ), Z ) }.
% 88.03/88.43  parent0[0]: (1903) {G23,W9,D4,L1,V2,M1} P(1155,522);d(657);d(1331);d(1) { 
% 88.03/88.43    ld( ld( X, unit ), Y ) ==> mult( X, Y ) }.
% 88.03/88.43  parent1[0; 1]: (11094) {G2,W17,D5,L1,V3,M1}  { ld( ld( Y, unit ), mult( X, 
% 88.03/88.43    mult( Y, Z ) ) ) ==> mult( mult( mult( Y, X ), Y ), Z ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := X
% 88.03/88.43     Y := mult( Y, mult( X, Z ) )
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  subsumption: (9020) {G52,W15,D5,L1,V3,M1} P(8996,1289);d(8670);d(3781);d(
% 88.03/88.43    8996);d(8477);d(7);d(9018);d(1903) { mult( Y, mult( X, mult( Y, Z ) ) ) 
% 88.03/88.43    ==> mult( mult( mult( Y, X ), Y ), Z ) }.
% 88.03/88.43  parent0: (11095) {G3,W15,D5,L1,V3,M1}  { mult( X, mult( Y, mult( X, Z ) ) )
% 88.03/88.43     ==> mult( mult( mult( X, Y ), X ), Z ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  permutation0:
% 88.03/88.43     0 ==> 0
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (11097) {G52,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), X ), Z )
% 88.03/88.43     ==> mult( X, mult( Y, mult( X, Z ) ) ) }.
% 88.03/88.43  parent0[0]: (9020) {G52,W15,D5,L1,V3,M1} P(8996,1289);d(8670);d(3781);d(
% 88.03/88.43    8996);d(8477);d(7);d(9018);d(1903) { mult( Y, mult( X, mult( Y, Z ) ) ) 
% 88.03/88.43    ==> mult( mult( mult( Y, X ), Y ), Z ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43     X := Y
% 88.03/88.43     Y := X
% 88.03/88.43     Z := Z
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  eqswap: (11098) {G0,W15,D5,L1,V0,M1}  { ! mult( mult( mult( a, b ), a ), c
% 88.03/88.43     ) ==> mult( a, mult( b, mult( a, c ) ) ) }.
% 88.03/88.43  parent0[0]: (11) {G0,W15,D5,L1,V0,M1} I { ! mult( a, mult( b, mult( a, c )
% 88.03/88.43     ) ) ==> mult( mult( mult( a, b ), a ), c ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  resolution: (11099) {G1,W0,D0,L0,V0,M0}  {  }.
% 88.03/88.43  parent0[0]: (11098) {G0,W15,D5,L1,V0,M1}  { ! mult( mult( mult( a, b ), a )
% 88.03/88.43    , c ) ==> mult( a, mult( b, mult( a, c ) ) ) }.
% 88.03/88.43  parent1[0]: (11097) {G52,W15,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), X )
% 88.03/88.43    , Z ) ==> mult( X, mult( Y, mult( X, Z ) ) ) }.
% 88.03/88.43  substitution0:
% 88.03/88.43  end
% 88.03/88.43  substitution1:
% 88.03/88.43     X := a
% 88.03/88.43     Y := b
% 88.03/88.43     Z := c
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  subsumption: (9035) {G53,W0,D0,L0,V0,M0} R(9020,11) {  }.
% 88.03/88.43  parent0: (11099) {G1,W0,D0,L0,V0,M0}  {  }.
% 88.03/88.43  substitution0:
% 88.03/88.43  end
% 88.03/88.43  permutation0:
% 88.03/88.43  end
% 88.03/88.43  
% 88.03/88.43  Proof check complete!
% 88.03/88.43  
% 88.03/88.43  Memory use:
% 88.03/88.43  
% 88.03/88.43  space for terms:        160027
% 88.03/88.43  space for clauses:      1321197
% 88.03/88.43  
% 88.03/88.43  
% 88.03/88.43  clauses generated:      2251257
% 88.03/88.43  clauses kept:           9036
% 88.03/88.43  clauses selected:       2492
% 88.03/88.43  clauses deleted:        2125
% 88.03/88.43  clauses inuse deleted:  170
% 88.03/88.43  
% 88.03/88.43  subsentry:          25299
% 88.03/88.43  literals s-matched: 21199
% 88.03/88.43  literals matched:   21076
% 88.03/88.43  full subsumption:   0
% 88.03/88.43  
% 88.03/88.43  checksum:           1785904872
% 88.03/88.43  
% 88.03/88.43  
% 88.03/88.43  Bliksem ended
%------------------------------------------------------------------------------